Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- Defined names generated by IDA:
- #___#---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---#___#
- Names Representation
- Action name: SetNameType
- Dummy names are automatically generated by IDA. They are used to denote subroutines, program locations and data.
- Dummy names have various prefixes depending on the item type and value:
- sub_ instruction, subroutine start
- locret_ 'return' instruction
- loc_ instruction
- off_ data, contains offset value
- seg_ data, contains segment address value
- asc_ data, ascii string
- byte_ data, byte
- word_ data, 16-bit
- dword_ data, 32-bit
- qword_ data, 64-bit
- xmmword_ data, 128-bit
- flt_ floating point data, 32-bit
- dbl_ floating point data, 64-bit
- tbyte_ floating point data, 80-bit
- stru_ structure
- custdata_ custom data type
- algn_ alignment directive
- unk_ unexplored byte
- You can change representation of dummy names. IDA supports several types of dummy names:
- 0 loc_0_1234 segment base address relative to program base address
- & offset from the segment base
- 1 loc_1000_1234 segment base address & offset from the segment base
- 2 loc_dseg_1234 segment name & offset from the segment base
- 3 loc_0_11234 segment relative to base address & full address
- 4 loc_1000_11234 segment base address & full address
- 5 loc_dseg_11234 segment name & full address
- 6 loc_12 full address
- 7 loc_0012 full address (at least 4 digits)
- 8 loc_00000012 full address (at least 8 digits)
- 9 dseg_1234 the same as 2, but without data type specifier
- 10 loc_1 enumerated names (loc_1,loc_2,loc_3...)
- If you have selected names type 10 (enumerated names), you may renumber them using a checkbox. The process is relatively fast, surprisingly.
- The best representation for MS DOS programs is #0, for 16-bit processors - #7, and for 32-bit processors - #8. You can change dummy names type any time you want.
- You can also set up types of names included in the names list. IDA knows about the following types of names:
- - normal names
- - public names
- - weak public or extern names
- - autogenerated (meaningful) names.
- - dummy (meaningless) names.
- Dummy names may be public or weak, but they never appear in the list of names. You can specify the type of a name when you create or modify it.
- You can also set maximal length of new names. Old names will not be affected by this parameter.
- #___#---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---##---#___#
- //Source: https://www.hex-rays.com/products/ida/support/idadoc/609.shtml
- //BaSs_HaXoR
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement