|
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 |
1.8.3.1