libyasm
|
An object. More...
#include <section.h>
Public Member Functions | |
STAILQ_HEAD (yasm_sectionhead, yasm_section) sections | |
Linked list of sections. More... | |
Data Fields | |
char * | src_filename |
Source filename. | |
char * | obj_filename |
Object filename. | |
yasm_symtab * | symtab |
Symbol table. | |
yasm_arch * | arch |
Target architecture. | |
yasm_objfmt * | objfmt |
Object format. | |
yasm_dbgfmt * | dbgfmt |
Debug format. | |
yasm_overrides * | overrides |
Function overrides. | |
yasm_section * | cur_section |
Currently active section. More... | |
struct HAMT * | directives |
Directives, organized as two level HAMT; first level is parser, second level is directive name. | |
char * | global_prefix |
Prefix prepended to externally-visible symbols (empty string if none) | |
char * | global_suffix |
Suffix appended to externally-visible symbols (empty string if none) | |
An object.
This is the internal representation of an object file.
yasm_object::STAILQ_HEAD | ( | yasm_sectionhead | , |
yasm_section | |||
) |
Linked list of sections.
yasm_section* yasm_object::cur_section |