INNER CODE UNIT · Python
set_hexrays_comment
gendigitalinc/ioc · AuraStealer/extras/aurastealer_decrypt_strings.py:61
def set_hexrays_comment(self, address, text):
try:
cfunc = idaapi.decompile(address)
if cfunc:
tl = idaapi.treeloc_t()
tl.ea = address
tl.itp = idaapi.ITP_SEMI
cfunc.set_user_cmt(tl, text)
cfunc.save_user_cmts()
except:
pass
def set_comment(self, address, text):
current = idc.get_cmt(address, 0) or ""
if text not in current:
idc.set_cmt(address, f"{current} | {text}" if current else text, 0)
self.set_hexrays_comment(address, text)