/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/ |
linemap.c | 33 #include "linemap.h" 81 yasm_linemap_set(yasm_linemap *linemap, const char *filename, 91 virtual_line = linemap->current; 95 for (i = linemap->map_size; i > 0; i--) { 96 if (linemap->map_vector[i-1].line < virtual_line) { 97 if (i < linemap->map_size) { 98 mapping = &linemap->map_vector[i]; 99 linemap->map_size = i + 1; 107 if (linemap->map_size >= linemap->map_allocated) 167 yasm_linemap *linemap = yasm_xmalloc(sizeof(yasm_linemap)); local [all...] |
linemap.h | 2 * \file libyasm/linemap.h 44 * \param linemap line mapping repository 47 void yasm_linemap_destroy(yasm_linemap *linemap); 50 * \param linemap line mapping repository 54 unsigned long yasm_linemap_get_current(yasm_linemap *linemap); 57 * \param linemap line mapping repository 66 int yasm_linemap_get_source(yasm_linemap *linemap, unsigned long line, 73 * \param linemap line mapping repository 79 void yasm_linemap_add_source(yasm_linemap *linemap, 84 * \param linemap line mapping repositor [all...] |
dbgfmt.h | 70 void (*generate) (yasm_object *object, yasm_linemap *linemap, 97 * \param linemap virtual/physical line mapping 101 void yasm_dbgfmt_generate(yasm_object *object, yasm_linemap *linemap, 116 #define yasm_dbgfmt_generate(object, linemap, ews) \ 118 (object, linemap, ews)
|
listfmt.h | 69 void (*output) (yasm_listfmt *listfmt, FILE *f, yasm_linemap *linemap, 100 * \param linemap line mapping repository 104 yasm_linemap *linemap, yasm_arch *arch); 119 #define yasm_listfmt_output(listfmt, f, linemap, a) \ 120 ((yasm_listfmt_base *)listfmt)->module->output(listfmt, f, linemap, a)
|
parser.h | 57 * lines of source into the object's linemap (via 64 yasm_linemap *linemap, yasm_errwarns *errwarns);
|
Makefile.inc | 17 libyasm_a_SOURCES += libyasm/linemap.c 65 modinclude_HEADERS += libyasm/linemap.h
|
bc-incbin.c | 32 #include "linemap.h" 250 yasm_linemap *linemap, unsigned long line) 256 yasm_linemap_lookup(linemap, line, &incbin->from, &xline);
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/ |
nasm-parser.c | 36 yasm_linemap *linemap, yasm_errwarns *errwarns, int tasm) 44 parser_nasm.linemap = linemap; 80 int save_input, yasm_linemap *linemap, 83 nasm_do_parse(object, pp, save_input, linemap, errwarns, 0); 112 int save_input, yasm_linemap *linemap, 117 nasm_do_parse(object, pp, save_input, linemap, errwarns, 1);
|
nasm-parser-struct.h | 56 /*@dependent@*/ yasm_linemap *linemap; member in struct:yasm_parser_nasm
|
nasm-parser.h | 113 #define cur_line (yasm_linemap_get_current(parser_nasm->linemap))
|
/external/emma/core/java12/com/vladium/emma/data/ |
MethodDescriptor.java | 125 IntObjectMap lineMap = m_lineMap; 126 if (lineMap != null) 127 return lineMap; 132 lineMap = new IntObjectMap (); 145 IntSet blockIDs = (IntSet) lineMap.get (line); 150 lineMap.put (line, blockIDs); 158 final int [] lines = lineMap.keys (); 162 final int [] blockIDs = ((IntSet) lineMap.get (line)).values (); 165 lineMap.put (line, blockIDs); // overwrite IntSet as the value 168 m_lineMap = lineMap; [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/ |
gas-parser.c | 39 int save_input, yasm_linemap *linemap, 46 parser_gas.linemap = linemap; 89 * in the linemap. 92 yasm_linemap_get_current(parser_gas.linemap)-2);
|
gas-parser.h | 81 /* .line/.file: we have to see both to start setting linemap versions */ 92 /*@dependent@*/ yasm_linemap *linemap; member in struct:yasm_parser_gas 150 #define cur_line (yasm_linemap_get_current(parser_gas->linemap))
|
gas-parse-intel.c | 45 (to)->linemap = (from)->linemap; \
|
/external/chromium_org/third_party/yasm/source/patched-yasm/frontends/yasm/ |
yasm.c | 85 /*@only@*/ yasm_linemap *linemap); 248 yasm_linemap *linemap; local 256 linemap = yasm_linemap_create(); 257 yasm_linemap_set(linemap, in_filename, 0, 1, 1); 289 linemap, errwarns); 330 yasm_errwarns_output_all(errwarns, linemap, warning_error, 334 yasm_linemap_destroy(linemap); 340 yasm_errwarns_output_all(errwarns, linemap, warning_error, 342 yasm_linemap_destroy(linemap); 355 yasm_linemap *linemap; local [all...] |
/external/emma/core/java12/com/vladium/emma/report/ |
MethodItem.java | 108 final IntObjectMap lineMap = method.getLineMap (); // TODO: expensive way to get totalLineCount 109 final int totalLineCount = lineMap.size (); 113 final int [] lines = lineMap.keys (); 116 final int [] blocks = (int []) lineMap.get (lines [l]); 163 final IntObjectMap lineMap = method.getLineMap (); // TODO: expensive way to get totalLineCount 164 final int totalLineCount = lineMap.size ();
|
/external/chromium_org/third_party/yasm/source/patched-yasm/frontends/tasm/ |
tasm.c | 84 /*@only@*/ yasm_linemap *linemap); 263 yasm_linemap *linemap; local 268 linemap = yasm_linemap_create(); 269 yasm_linemap_set(linemap, in_filename, 0, 1, 1); 347 object->symtab, linemap, errwarns); 362 linemap, errwarns); 364 check_errors(errwarns, object, linemap); 368 check_errors(errwarns, object, linemap); 372 check_errors(errwarns, object, linemap); 375 yasm_dbgfmt_generate(object, linemap, errwarns) [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/codeview/ |
cv-dbgfmt.c | 92 cv_dbgfmt_generate(yasm_object *object, yasm_linemap *linemap, 95 yasm_cv__generate_symline(object, linemap, errwarns);
|
cv-dbgfmt.h | 53 (yasm_object *object, yasm_linemap *linemap, yasm_errwarns *errwarns);
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/null/ |
null-dbgfmt.c | 50 null_dbgfmt_generate(yasm_object *object, yasm_linemap *linemap,
|
/external/chromium_org/third_party/yasm/source/patched-yasm/ |
libyasm.h | 49 #include <libyasm/linemap.h>
|
splint.sh | 41 libyasm/linemap.c \
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/stabs/ |
stabs-dbgfmt.c | 99 yasm_linemap *linemap; member in struct:__anon14515 257 yasm_linemap_lookup(info->linemap, bc->line, &info->curfile, 312 stabs_dbgfmt_generate(yasm_object *object, yasm_linemap *linemap, 331 info.linemap = linemap;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/dwarf2/ |
dwarf2-line.c | 480 yasm_linemap *linemap; member in struct:dwarf2_line_bc_info 533 yasm_linemap_lookup(info->linemap, bc->line, &pathname, &info->loc.line); 563 yasm_linemap *linemap; member in struct:dwarf2_line_info 617 bcinfo.linemap = info->linemap; 685 yasm_dwarf2__generate_line(yasm_object *object, yasm_linemap *linemap, 699 /* Generate dirs and filenames based on linemap */ 700 yasm_linemap_traverse_filenames(linemap, dbgfmt_dwarf2, 708 info.linemap = linemap; [all...] |
dwarf2-dbgfmt.h | 108 (yasm_object *object, yasm_linemap *linemap, yasm_errwarns *errwarns,
|