Module segment
Structs§
- lock_
segment - Helper class to lock a segment pointer so it stays valid
- segment_
t - Describes a program segment
Constants§
- SEGPERM_
EXEC - SEGPERM_
MAXVAL - SEGPERM_
READ - SEGPERM_
WRITE - SEG_
ABSSYM - SEG_BSS
- SEG_
CODE - SEG_
COMM - SEG_
DATA - SEG_GRP
- SEG_
IMEM - SEG_IMP
- SEG_
MAX_ SEGTYPE_ CODE - SEG_
NORM - SEG_
NULL - SEG_
UNDF - SEG_
XTRN - saAbs
- saGroup
- saRel4K
- saRel32
Bytes - saRel64
Bytes - saRel128
Bytes - saRel512
Bytes - saRel1024
Bytes - saRel2048
Bytes - saRel
Byte - saRel
Dble - saRel
Page - saRel
Para - saRel
Qword - saRel
Word - saRel_
MAX_ ALIGN_ CODE
Functions§
- get_
segm_ ⚠by_ name - Get pointer to segment by its name. If there are several segments with the same name, returns the first of them. \param name segment name. may be nullptr. \return nullptr or pointer to segment structure
- get_
segm_ ⚠qty - Get number of segments
- getnseg⚠
- Get pointer to segment by its number. \warning Obsoleted because it can slow down the debugger (it has to refresh the whole memory segmentation to calculate the correct answer) \param n segment number in the range (0..get_segm_qty()-1) \return nullptr or pointer to segment structure
- getseg⚠
- Get pointer to segment by linear address. \param ea linear address belonging to the segment \return nullptr or pointer to segment structure
- idalib_
segm_ ⚠align - idalib_
segm_ ⚠bitness - idalib_
segm_ ⚠bytes - idalib_
segm_ ⚠name - idalib_
segm_ ⚠perm - idalib_
segm_ ⚠type