Module segment
Structs§
- lock_
segment - Helper class to lock a segment pointer so it stays valid \deprecated Use lock_segment_ea instead.
- 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. \deprecated Use get_segment_ea_by_name() for safer access. 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. \deprecated Use get_segment_info_by_num() for safer access. \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. \deprecated Use get_segment_info() for safer access without pointer lifetime issues. \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