Latest available version: IDA and decompilers v8.4.240320sp1 see all releases
Hex-Rays logo State-of-the-art binary code analysis tools
email icon
Unexplored byte conversion flags

passed as 'flags' parameter to del_items() More...

Macros

#define DELIT_SIMPLE   0x0000
 simply undefine the specified item(s)
 
#define DELIT_EXPAND   0x0001
 propagate undefined items; for example if removing an instruction removes all references to the next instruction, then plan to convert to unexplored the next instruction too. More...
 
#define DELIT_DELNAMES   0x0002
 delete any names at the specified address range (except for the starting address). More...
 
#define DELIT_NOTRUNC   0x0004
 don't truncate the current function even if AF_TRFUNC is set
 
#define DELIT_NOUNAME   0x0008
 reject to delete if a user name is in address range (except for the starting address). More...
 
#define DELIT_NOCMT   0x0010
 reject to delete if a comment is in address range (except for the starting address). More...
 
#define DELIT_KEEPFUNC   0x0020
 do not undefine the function start. More...
 

Detailed Description

passed as 'flags' parameter to del_items()

Macro Definition Documentation

◆ DELIT_EXPAND

#define DELIT_EXPAND   0x0001

propagate undefined items; for example if removing an instruction removes all references to the next instruction, then plan to convert to unexplored the next instruction too.

◆ DELIT_DELNAMES

#define DELIT_DELNAMES   0x0002

delete any names at the specified address range (except for the starting address).

this bit is valid if nbytes > 1

◆ DELIT_NOUNAME

#define DELIT_NOUNAME   0x0008

reject to delete if a user name is in address range (except for the starting address).

this bit is valid if nbytes > 1

◆ DELIT_NOCMT

#define DELIT_NOCMT   0x0010

reject to delete if a comment is in address range (except for the starting address).

this bit is valid if nbytes > 1

◆ DELIT_KEEPFUNC

#define DELIT_KEEPFUNC   0x0020

do not undefine the function start.

Just delete xrefs, ops e.t.c.