libyasm
|
Debug format module interface. More...
#include <dbgfmt.h>
Data Fields | |
const char * | name |
One-line description of the debug format. More... | |
const char * | keyword |
Keyword used to select debug format. More... | |
const yasm_directive * | directives |
NULL-terminated list of directives. More... | |
yasm_dbgfmt *(* | create )(yasm_object *object) |
Create debug format. More... | |
void(* | destroy )(yasm_dbgfmt *dbgfmt) |
Module-level implementation of yasm_dbgfmt_destroy(). More... | |
void(* | generate )(yasm_object *object, yasm_linemap *linemap, yasm_errwarns *errwarns) |
Module-level implementation of yasm_dbgfmt_generate(). More... | |
yasm_dbgfmt*(* yasm_dbgfmt_module::create)(yasm_object *object) |
Create debug format.
Module-level implementation of yasm_dbgfmt_create(). The filenames are provided solely for informational purposes.
object | object |
void(* yasm_dbgfmt_module::destroy)(yasm_dbgfmt *dbgfmt) |
Module-level implementation of yasm_dbgfmt_destroy().
Call yasm_dbgfmt_destroy() instead of calling this function.
const yasm_directive* yasm_dbgfmt_module::directives |
void(* yasm_dbgfmt_module::generate)(yasm_object *object, yasm_linemap *linemap, yasm_errwarns *errwarns) |
Module-level implementation of yasm_dbgfmt_generate().
Call yasm_dbgfmt_generate() instead of calling this function.
const char* yasm_dbgfmt_module::keyword |
const char* yasm_dbgfmt_module::name |