def extracomments():
'''Add all extra cmts in the database to the tagcache as "__name__"'''
# FIXME: first delete all the custom names '__name__' tag
left, right = db.range()
for ea in db.iterate(left, right-1):
fn = idaapi.get_func(ea)
ctx = internal.comment.contents if fn else internal.comment.globals
count = db.extra.count(ea, idaapi.E_PREV)
if count: [ ctx.inc(ea, '__extra_prefix__') for i in xrange(count) ]
count = db.extra.count(ea, idaapi.E_NEXT)
if count: [ ctx.inc(ea, '__extra_suffix__') for i in xrange(count) ]
return
评论列表
文章目录