Flag: Tornado! Hurricane!

OpenRCE IDA SDK >> generate_disasm_line

generate_disasm_line
Category: Instructions

idaman bool ida_export
generate_disasm_line(ea_t ea, char *buf, size_t bufsize, int flags=0)
Fills *buf, limited by bufsize, with the disassembly at address ea. This text is colour coded, so you need to use tag_remove() (see section 5.20.1) to get printable text.

Examples:
#include <kernwin.hpp> // For get_screen_ea() definition
#include <lines.hpp>

ea_t ea = get_screen_ea();

// Buffer that will hold the disassembly text
char buf[MAXSTR];

// Store the disassembled text in buf
generate_disasm_line(ea, buf, sizeof(buf)-1);

// This will appear as colour-tagged text (which will be mostly unreadable in IDA's Log window)
msg("Current line: %s\n", buf);


Related: generate_disasm_line, get_item_end, ua_ana0, ua_code, ua_mnem, ua_outop

User Contributed Notes
drew Posted: Friday, May 19 2006 16:38.55 CDT
new parameter in IDA 4.5: "generate_disasm_line() has an additional parameter. Currently it can be used to force instruction decoding even if there is no instruction at the specified address"



Note: You must be logged in to add notes to the IDA SDK reference manual.

There are 31,054 total registered users.


Recently Created Topics
Ultimate Hacking Cha...
Jun/21
CreateMutex
May/31
let 'IDAPython' impo...
Sep/24
set 'IDAPython' as t...
Sep/24
GuessType return une...
Sep/20
About retrieving the...
Sep/07
How to find specific...
Aug/15
How to get data depe...
Jul/07
Identify RVA data in...
May/06
Immunity Debugger Re...
Aug/03


Recent Forum Posts
How to find specific...
hackgreti
Problem with ollydbg
sh3dow
How can I write olly...
sh3dow
New LoadMAP plugin v...
mefisto...
Intel pin in loaded ...
djnemo
OOP_RE tool available?
Bl4ckm4n
OOP_RE tool available?
van7hu
Should binaries be n...
Kolisar
Problem with ollydbg
nullx42
!findtrampoline Immu...
skycrack


Recent Blog Entries
crystalwade
Jul/20
test

nieo
Mar/22
Android Application Reversing

halsten
Mar/14
Breaking IonCUBE VM

oleavr
Oct/24
Anatomy of a code tracer

hasherezade
Sep/24
IAT Patcher - new tool for ...

More ...


Recent Blog Comments
nieo on:
Mar/22
IAT Patcher - new tool for ...

djnemo on:
Nov/17
Kernel debugger vs user mod...

acel on:
Nov/14
Kernel debugger vs user mod...

pedram on:
Dec/21
frida.github.io: scriptable...

capadleman on:
Jun/19
Using NtCreateThreadEx for ...

More ...


Imagery
SoySauce Blueprint
Jun 6, 2008

[+] expand

View Gallery (11) / Submit