def make_stkvar_txt(fns, stkvar_map, cpp_filter): '''frozenset(str) -> {str : {int : tinfo_t}} -> str -> {str : c_ast}''' def make_decls(acc, (fn, items)): txt = '\n'.join(ida.print_tinfo(name, ti) for (name, ti) in items.itervalues()) return acc + cpp.make_cpp_input(fn, txt)
def get_tinfo_and_declstr(ea): ti = ida.get_or_guess_tinfo(ea) return (ti, ea, ida.print_tinfo(ida.name(ea), ti))