Module idaapi :: Class processor_t
[frames] | no frames]

Class processor_t

object --+
         |
        processor_t

Proxy of C++ processor_t class

Instance Methods
 
__repr__(self)
repr(x)
bool
has_segregs(self)
bool
use32(self)
bool
use64(self)
bool
ti(self)
bool
stkup(self)
int
get_segm_bitness(self)
int
cbsize(self)
int
dbsize(self)
int
get_stkvar_scale(self)
 
is_canon_insn(*args)
is_canon_insn(self, ushort itype) -> bool
processor_t
__init__(self)
x.__init__(...) initializes x; see x.__class__.__doc__ for signature
 
__swig_destroy__(...)
delete_processor_t(processor_t self)
 
__del__(self)

Inherited from object: __delattr__, __getattribute__, __hash__, __new__, __reduce__, __reduce_ex__, __setattr__, __str__

Properties
  thisown
The membership flag
  version
processor_t_version_get(processor_t self) -> int
  id
processor_t_id_get(processor_t self) -> int
  flag
processor_t_flag_get(processor_t self) -> ulong
  cnbits
processor_t_cnbits_get(processor_t self) -> int
  dnbits
processor_t_dnbits_get(processor_t self) -> int
  psnames
processor_t_psnames_get(processor_t self) -> char
  plnames
processor_t_plnames_get(processor_t self) -> char
  assemblers
processor_t_assemblers_get(processor_t self) -> asm_t
  regsNum
processor_t_regsNum_get(processor_t self) -> int
  regNames
processor_t_regNames_get(processor_t self) -> char
  rFiles
processor_t_rFiles_get(processor_t self) -> int
  rFnames
processor_t_rFnames_get(processor_t self) -> char
  rFdescs
processor_t_rFdescs_get(processor_t self) -> rginfo
  CPUregs
processor_t_CPUregs_get(processor_t self) -> WorkReg
  regFirstSreg
processor_t_regFirstSreg_get(processor_t self) -> int
  regLastSreg
processor_t_regLastSreg_get(processor_t self) -> int
  segreg_size
processor_t_segreg_size_get(processor_t self) -> int
  regCodeSreg
processor_t_regCodeSreg_get(processor_t self) -> int
  regDataSreg
processor_t_regDataSreg_get(processor_t self) -> int
  codestart
processor_t_codestart_get(processor_t self) -> bytes_t
  retcodes
processor_t_retcodes_get(processor_t self) -> bytes_t
  instruc_start
processor_t_instruc_start_get(processor_t self) -> int
  instruc_end
processor_t_instruc_end_get(processor_t self) -> int
  instruc
processor_t_instruc_get(processor_t self) -> instruc_t
  tbyte_size
processor_t_tbyte_size_get(processor_t self) -> size_t
  real_width
processor_t_real_width_get(processor_t self) -> char
  icode_return
processor_t_icode_return_get(processor_t self) -> int
  mvm
processor_t_mvm_get(processor_t self) -> mvm_t
  high_fixup_bits
processor_t_high_fixup_bits_get(processor_t self) -> int

Inherited from object: __class__

Method Details

__repr__(self)
(Representation operator)

 

repr(x)

Overrides: object.__repr__
(inherited documentation)

__init__(self)
(Constructor)

 

x.__init__(...) initializes x; see x.__class__.__doc__ for signature

Returns: processor_t
Overrides: object.__init__

Property Details

thisown

The membership flag

Get Method:
unreachable(x)
Set Method:
unreachable(x, v)

version

processor_t_version_get(processor_t self) -> int

Get Method:
unreachable.processor_t_version_get(...) - processor_t_version_get(processor_t self) -> int
Set Method:
unreachable.processor_t_version_set(...) - processor_t_version_set(processor_t self, int version)

id

processor_t_id_get(processor_t self) -> int

Get Method:
unreachable.processor_t_id_get(...) - processor_t_id_get(processor_t self) -> int
Set Method:
unreachable.processor_t_id_set(...) - processor_t_id_set(processor_t self, int id)

flag

processor_t_flag_get(processor_t self) -> ulong

Get Method:
unreachable.processor_t_flag_get(...) - processor_t_flag_get(processor_t self) -> ulong
Set Method:
unreachable.processor_t_flag_set(...) - processor_t_flag_set(processor_t self, ulong flag)

cnbits

processor_t_cnbits_get(processor_t self) -> int

Get Method:
unreachable.processor_t_cnbits_get(...) - processor_t_cnbits_get(processor_t self) -> int
Set Method:
unreachable.processor_t_cnbits_set(...) - processor_t_cnbits_set(processor_t self, int cnbits)

dnbits

processor_t_dnbits_get(processor_t self) -> int

Get Method:
unreachable.processor_t_dnbits_get(...) - processor_t_dnbits_get(processor_t self) -> int
Set Method:
unreachable.processor_t_dnbits_set(...) - processor_t_dnbits_set(processor_t self, int dnbits)

psnames

processor_t_psnames_get(processor_t self) -> char

Get Method:
unreachable.processor_t_psnames_get(...) - processor_t_psnames_get(processor_t self) -> char
Set Method:
unreachable.processor_t_psnames_set(...) - processor_t_psnames_set(processor_t self, char psnames)

plnames

processor_t_plnames_get(processor_t self) -> char

Get Method:
unreachable.processor_t_plnames_get(...) - processor_t_plnames_get(processor_t self) -> char
Set Method:
unreachable.processor_t_plnames_set(...) - processor_t_plnames_set(processor_t self, char plnames)

assemblers

processor_t_assemblers_get(processor_t self) -> asm_t

Get Method:
unreachable.processor_t_assemblers_get(...) - processor_t_assemblers_get(processor_t self) -> asm_t
Set Method:
unreachable.processor_t_assemblers_set(...) - processor_t_assemblers_set(processor_t self, asm_t assemblers)

regsNum

processor_t_regsNum_get(processor_t self) -> int

Get Method:
unreachable.processor_t_regsNum_get(...) - processor_t_regsNum_get(processor_t self) -> int
Set Method:
unreachable.processor_t_regsNum_set(...) - processor_t_regsNum_set(processor_t self, int regsNum)

regNames

processor_t_regNames_get(processor_t self) -> char

Get Method:
unreachable.processor_t_regNames_get(...) - processor_t_regNames_get(processor_t self) -> char
Set Method:
unreachable.processor_t_regNames_set(...) - processor_t_regNames_set(processor_t self, char regNames)

rFiles

processor_t_rFiles_get(processor_t self) -> int

Get Method:
unreachable.processor_t_rFiles_get(...) - processor_t_rFiles_get(processor_t self) -> int
Set Method:
unreachable.processor_t_rFiles_set(...) - processor_t_rFiles_set(processor_t self, int rFiles)

rFnames

processor_t_rFnames_get(processor_t self) -> char

Get Method:
unreachable.processor_t_rFnames_get(...) - processor_t_rFnames_get(processor_t self) -> char
Set Method:
unreachable.processor_t_rFnames_set(...) - processor_t_rFnames_set(processor_t self, char rFnames)

rFdescs

processor_t_rFdescs_get(processor_t self) -> rginfo

Get Method:
unreachable.processor_t_rFdescs_get(...) - processor_t_rFdescs_get(processor_t self) -> rginfo
Set Method:
unreachable.processor_t_rFdescs_set(...) - processor_t_rFdescs_set(processor_t self, rginfo rFdescs)

CPUregs

processor_t_CPUregs_get(processor_t self) -> WorkReg

Get Method:
unreachable.processor_t_CPUregs_get(...) - processor_t_CPUregs_get(processor_t self) -> WorkReg
Set Method:
unreachable.processor_t_CPUregs_set(...) - processor_t_CPUregs_set(processor_t self, WorkReg CPUregs)

regFirstSreg

processor_t_regFirstSreg_get(processor_t self) -> int

Get Method:
unreachable.processor_t_regFirstSreg_get(...) - processor_t_regFirstSreg_get(processor_t self) -> int
Set Method:
unreachable.processor_t_regFirstSreg_set(...) - processor_t_regFirstSreg_set(processor_t self, int regFirstSreg)

regLastSreg

processor_t_regLastSreg_get(processor_t self) -> int

Get Method:
unreachable.processor_t_regLastSreg_get(...) - processor_t_regLastSreg_get(processor_t self) -> int
Set Method:
unreachable.processor_t_regLastSreg_set(...) - processor_t_regLastSreg_set(processor_t self, int regLastSreg)

segreg_size

processor_t_segreg_size_get(processor_t self) -> int

Get Method:
unreachable.processor_t_segreg_size_get(...) - processor_t_segreg_size_get(processor_t self) -> int
Set Method:
unreachable.processor_t_segreg_size_set(...) - processor_t_segreg_size_set(processor_t self, int segreg_size)

regCodeSreg

processor_t_regCodeSreg_get(processor_t self) -> int

Get Method:
unreachable.processor_t_regCodeSreg_get(...) - processor_t_regCodeSreg_get(processor_t self) -> int
Set Method:
unreachable.processor_t_regCodeSreg_set(...) - processor_t_regCodeSreg_set(processor_t self, int regCodeSreg)

regDataSreg

processor_t_regDataSreg_get(processor_t self) -> int

Get Method:
unreachable.processor_t_regDataSreg_get(...) - processor_t_regDataSreg_get(processor_t self) -> int
Set Method:
unreachable.processor_t_regDataSreg_set(...) - processor_t_regDataSreg_set(processor_t self, int regDataSreg)

codestart

processor_t_codestart_get(processor_t self) -> bytes_t

Get Method:
unreachable.processor_t_codestart_get(...) - processor_t_codestart_get(processor_t self) -> bytes_t
Set Method:
unreachable.processor_t_codestart_set(...) - processor_t_codestart_set(processor_t self, bytes_t codestart)

retcodes

processor_t_retcodes_get(processor_t self) -> bytes_t

Get Method:
unreachable.processor_t_retcodes_get(...) - processor_t_retcodes_get(processor_t self) -> bytes_t
Set Method:
unreachable.processor_t_retcodes_set(...) - processor_t_retcodes_set(processor_t self, bytes_t retcodes)

instruc_start

processor_t_instruc_start_get(processor_t self) -> int

Get Method:
unreachable.processor_t_instruc_start_get(...) - processor_t_instruc_start_get(processor_t self) -> int
Set Method:
unreachable.processor_t_instruc_start_set(...) - processor_t_instruc_start_set(processor_t self, int instruc_start)

instruc_end

processor_t_instruc_end_get(processor_t self) -> int

Get Method:
unreachable.processor_t_instruc_end_get(...) - processor_t_instruc_end_get(processor_t self) -> int
Set Method:
unreachable.processor_t_instruc_end_set(...) - processor_t_instruc_end_set(processor_t self, int instruc_end)

instruc

processor_t_instruc_get(processor_t self) -> instruc_t

Get Method:
unreachable.processor_t_instruc_get(...) - processor_t_instruc_get(processor_t self) -> instruc_t
Set Method:
unreachable.processor_t_instruc_set(...) - processor_t_instruc_set(processor_t self, instruc_t instruc)

tbyte_size

processor_t_tbyte_size_get(processor_t self) -> size_t

Get Method:
unreachable.processor_t_tbyte_size_get(...) - processor_t_tbyte_size_get(processor_t self) -> size_t
Set Method:
unreachable.processor_t_tbyte_size_set(...) - processor_t_tbyte_size_set(processor_t self, size_t tbyte_size)

real_width

processor_t_real_width_get(processor_t self) -> char

Get Method:
unreachable.processor_t_real_width_get(...) - processor_t_real_width_get(processor_t self) -> char
Set Method:
unreachable.processor_t_real_width_set(...) - processor_t_real_width_set(processor_t self, char real_width)

icode_return

processor_t_icode_return_get(processor_t self) -> int

Get Method:
unreachable.processor_t_icode_return_get(...) - processor_t_icode_return_get(processor_t self) -> int
Set Method:
unreachable.processor_t_icode_return_set(...) - processor_t_icode_return_set(processor_t self, int icode_return)

mvm

processor_t_mvm_get(processor_t self) -> mvm_t

Get Method:
unreachable.processor_t_mvm_get(...) - processor_t_mvm_get(processor_t self) -> mvm_t
Set Method:
unreachable.processor_t_mvm_set(...) - processor_t_mvm_set(processor_t self, mvm_t mvm)

high_fixup_bits

processor_t_high_fixup_bits_get(processor_t self) -> int

Get Method:
unreachable.processor_t_high_fixup_bits_get(...) - processor_t_high_fixup_bits_get(processor_t self) -> int
Set Method:
unreachable.processor_t_high_fixup_bits_set(...) - processor_t_high_fixup_bits_set(processor_t self, int high_fixup_bits)