opdis_insn_buffer_t Struct Reference
[InternalTypes]

A buffer that stores the output of libopcodes before processing. More...

#include <insn_buf.h>

Data Fields

unsigned int item_count
unsigned int max_item_count
unsigned int max_item_size
char ** items
char * string
unsigned int max_string_size
char insn_info_valid
char branch_delay_insns
char data_size
enum dis_insn_type insn_type
bfd_vma target
bfd_vma target2

Detailed Description

A buffer that stores the output of libopcodes before processing.

This collects the strings emitted by libopcodes during disassembly. A 'raw' string representation of the instruction is also constructed.


Field Documentation

Branch delay insn count

Size of insn data ref

Nonzero if info is set

enum dis_insn_type opdis_insn_buffer_t::insn_type

Type of insn

Number of items

Array of stored items

Max number of items

Max size of items

Max insn string length

Raw instruction string

Target addr of branch

Second addr ref


The documentation for this struct was generated from the following file:

Generated on Wed Mar 10 14:30:46 2010 for Opdis Disassembly Library by  doxygen 1.6.1