tools: Add IDA script to get rid of function tails

This commit is contained in:
Léo Lam 2020-11-11 00:30:07 +01:00
parent acda8ab02c
commit d2eab6d2a4
No known key found for this signature in database
GPG Key ID: 0DF30F9081000741
1 changed files with 12 additions and 0 deletions

View File

@ -0,0 +1,12 @@
import idaapi
for i in range(idaapi.get_fchunk_qty()):
chunk = idaapi.getn_fchunk(i)
if not idaapi.is_func_tail(chunk):
continue
ea = chunk.start_ea
print("removing tail 0x%016x" % ea)
parent = idaapi.get_func(ea)
idaapi.remove_func_tail(parent, ea)
idaapi.add_func(ea)