/external/chromium_org/third_party/yasm/source/patched-yasm/modules/preprocs/nasm/ |
nasm-eval.c | 66 static yasm_expr *rexp0(void), *rexp1(void), *rexp2(void), *rexp3(void); 68 static yasm_expr *expr0(void), *expr1(void), *expr2(void), *expr3(void); 69 static yasm_expr *expr4(void), *expr5(void), *expr6(void); 71 static yasm_expr *(*bexpr)(void); 73 static yasm_expr *rexp0(void) 75 yasm_expr *e, *f; 95 static yasm_expr *rexp1(void) 97 yasm_expr *e, *f; 117 static yasm_expr *rexp2(void) 119 yasm_expr *e, *f [all...] |
nasm-eval.h | 15 yasm_expr *nasm_evaluate (scanner sc, void *scprivate, struct tokenval *tv,
|
/external/chromium_org/third_party/yasm/source/patched-yasm/libyasm/ |
expr.h | 61 yasm_expr *expn; /**< Subexpression (YASM_EXPR_EXPR) */ 70 struct yasm_expr { struct 90 /*@only@*/ yasm_expr *yasm_expr_create 113 /*@only@*/ yasm_expr__item *yasm_expr_expr(/*@keep@*/ yasm_expr *e); 167 yasm_expr *yasm_expr_copy(const yasm_expr *e); 176 void yasm_expr_destroy(/*@only@*/ /*@null@*/ yasm_expr *e); 185 int yasm_expr_is_op(const yasm_expr *e, yasm_expr_op op); 193 typedef /*@only@*/ yasm_expr * (*yasm_expr_xform_func) 194 (/*@returned@*/ /*@only@*/ yasm_expr *e, /*@null@*/ void *d) [all...] |
expr.c | 45 static /*@only@*/ yasm_expr *expr_level_op 46 (/*@returned@*/ /*@only@*/ yasm_expr *e, int fold_const, 48 static int expr_traverse_nodes_post(/*@null@*/ yasm_expr *e, 50 int (*func) (/*@null@*/ yasm_expr *e, 63 yasm_expr * 67 yasm_expr *ptr, *sube; 69 ptr = yasm_xmalloc(sizeof(yasm_expr)); 161 yasm_expr_expr(yasm_expr *x) 201 static /*@only@*/ yasm_expr * 202 expr_xform_bc_dist_base(/*@returned@*/ /*@only@*/ yasm_expr *e [all...] |
bc-align.c | 40 /*@only@*/ yasm_expr *boundary; /* alignment boundary */ 43 /*@only@*/ /*@null@*/ yasm_expr *fill; 46 /*@only@*/ /*@null@*/ yasm_expr *maxskip; 233 yasm_bc_create_align(yasm_expr *boundary, yasm_expr *fill, 234 yasm_expr *maxskip, const unsigned char **code_fill,
|
symrec.c | 69 yasm_expr *expn; /* equ value */ 116 yasm_expr **e = (yasm_expr **)data; 124 yasm_expr **e = (yasm_expr **)data; 319 yasm_symtab_define_equ(yasm_symtab *symtab, const char *name, yasm_expr *e, 539 const yasm_expr * 544 return (const yasm_expr *)NULL; 618 /*@only@*/ yasm_expr *common_size) 620 yasm_expr **ep = yasm_xmalloc(sizeof(yasm_expr *)) [all...] |
bc-reserve.c | 41 /*@only@*/ /*@null@*/ yasm_expr *numitems; /* number of items to reserve */ 128 yasm_bc_create_reserve(yasm_expr *numitems, unsigned int itemsize, 141 const yasm_expr *
|
valparam.c | 90 yasm_vp_create_expr(/*@keep@*/ char *v, /*@keep@*/ yasm_expr *p) 100 /*@null@*/ /*@only@*/ yasm_expr * 309 yasm_expr **expr = (yasm_expr **)data; 326 /*@only@*/ /*@null@*/ yasm_expr *e;
|
bc-incbin.c | 49 /*@only@*/ /*@null@*/ yasm_expr *start; 52 /*@only@*/ /*@null@*/ yasm_expr *maxlen; 249 yasm_bc_create_incbin(char *filename, yasm_expr *start, yasm_expr *maxlen,
|
bytecode.h | 202 /*@only@*/ /*@null@*/ yasm_expr *multiple; 296 void yasm_bc_set_multiple(yasm_bytecode *bc, /*@keep@*/ yasm_expr *e); 331 (/*@only@*/ yasm_expr *numitems, unsigned int itemsize, 342 /*@null@*/ const yasm_expr *yasm_bc_reserve_numitems 357 (/*@only@*/ char *filename, /*@only@*/ /*@null@*/ yasm_expr *start, 358 /*@only@*/ /*@null@*/ yasm_expr *maxlen, yasm_linemap *linemap, 375 (/*@keep@*/ yasm_expr *boundary, /*@keep@*/ /*@null@*/ yasm_expr *fill, 376 /*@keep@*/ /*@null@*/ yasm_expr *maxskip, 534 const yasm_expr *yasm_bc_get_multiple_expr(const yasm_bytecode *bc) [all...] |
value.h | 50 /*@null@*/ /*@kept@*/ yasm_expr *e, 100 /** Break a #yasm_expr into a #yasm_value constituent parts. Extracts 121 /*@null@*/ /*@kept@*/ yasm_expr *e,
|
coretype.h | 108 typedef struct yasm_expr yasm_expr; typedef in typeref:struct:yasm_expr 116 /** A value. May be absolute or relative. Outside the parser, yasm_expr 126 /*@null@*/ /*@only@*/ yasm_expr *abs; 217 /** Expression operators usable in #yasm_expr expressions. */
|
valparam.h | 53 /*@owned@*/ yasm_expr *e; /**< Expression */ 135 /*@keep@*/ yasm_expr *p); 146 /*@null@*/ /*@only@*/ yasm_expr *yasm_vp_expr 349 * parameter plus #yasm_dir_help.off) must point to a #yasm_expr * 354 * \param data pointer to #yasm_expr *
|
bytecode.c | 42 yasm_bc_set_multiple(yasm_bytecode *bc, yasm_expr *e) 103 bc->multiple = (yasm_expr *)NULL; 374 const yasm_expr *
|
insn.h | 99 yasm_expr *val; /**< Value of immediate or jump target. */ 102 yasm_expr *seg; /**< Segment expression */ 191 yasm_insn_operand *yasm_operand_create_imm(/*@only@*/ yasm_expr *val);
|
symrec.h | 122 (yasm_symtab *symtab, const char *name, /*@keep@*/ yasm_expr *e, 309 /*@observer@*/ /*@null@*/ const yasm_expr *yasm_symrec_get_equ 394 (yasm_symrec *sym, /*@only@*/ yasm_expr *common_size); 402 /*@dependent@*/ /*@null@*/ yasm_expr **yasm_symrec_get_common_size
|
value.c | 48 /*@null@*/ /*@kept@*/ yasm_expr *e, unsigned int size) 125 value_finalize_scan(yasm_value *value, yasm_expr *e, 172 yasm_expr *sube; 448 yasm_value_finalize_expr(yasm_value *value, yasm_expr *e, 533 yasm_expr *sube = value->abs->terms[0].data.expn; 661 yasm_expr *seg = yasm_expr_extract_deep_segoff(&value->abs);
|
bc-data.c | 56 /*@only@*/ /*@null@*/ yasm_expr *multiple; 448 yasm_dv_create_expr(yasm_expr *e) 492 yasm_dv_set_multiple(yasm_dataval *dv, yasm_expr *e)
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/ |
nasm-parse.c | 50 static yasm_expr *parse_expr(yasm_parser_nasm *parser_nasm, expr_type type); 51 static yasm_expr *parse_bexpr(yasm_parser_nasm *parser_nasm, expr_type type); 52 static yasm_expr *parse_expr0(yasm_parser_nasm *parser_nasm, expr_type type); 53 static yasm_expr *parse_expr1(yasm_parser_nasm *parser_nasm, expr_type type); 54 static yasm_expr *parse_expr2(yasm_parser_nasm *parser_nasm, expr_type type); 55 static yasm_expr *parse_expr3(yasm_parser_nasm *parser_nasm, expr_type type); 56 static yasm_expr *parse_expr4(yasm_parser_nasm *parser_nasm, expr_type type); 57 static yasm_expr *parse_expr5(yasm_parser_nasm *parser_nasm, expr_type type); 58 static yasm_expr *parse_expr6(yasm_parser_nasm *parser_nasm, expr_type type); 69 yasm_effaddr *ea, yasm_expr *e [all...] |
nasm-parser-struct.h | 77 /*@null@*/ yasm_expr *absstart; 82 /*@null@*/ yasm_expr *abspos;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/tools/python-yasm/ |
expr.pxi | 28 cdef yasm_expr *yasm_expr_simplify(yasm_expr *e, int calc_bc_dist) 56 cdef object __make_expression(yasm_expr *expr): 60 cdef yasm_expr *expr 69 self.expr = <yasm_expr *>__get_voidp(op, Expression) 117 cdef yasm_expr *retval 124 cdef yasm_expr *retval
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/gas/ |
gas-parse.c | 55 static yasm_expr *parse_expr(yasm_parser_gas *parser_gas); 56 static yasm_expr *parse_expr0(yasm_parser_gas *parser_gas); 57 static yasm_expr *parse_expr1(yasm_parser_gas *parser_gas); 58 static yasm_expr *parse_expr2(yasm_parser_gas *parser_gas); 62 yasm_expr *size, /*@null@*/ yasm_expr *align); 72 (yasm_parser_gas *parser_gas, yasm_section *sect, yasm_expr *boundval, 73 /*@null@*/ yasm_expr *fillval, /*@null@*/ yasm_expr *maxskipval, 76 (yasm_parser_gas *parser_gas, /*@only@*/ yasm_expr *repeat [all...] |
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/dbgfmts/dwarf2/ |
dwarf2-aranges.c | 35 dwarf2_append_arange(yasm_section *debug_aranges, /*@only@*/ yasm_expr *start, 36 /*@only@*/ yasm_expr *length, unsigned int sizeof_address) 61 /*@only@*/ yasm_expr *start, *length;
|
/external/chromium_org/third_party/yasm/source/patched-yasm/modules/objfmts/elf/ |
elf.h | 412 /*@dependent@*/ yasm_expr *xsize; 469 struct yasm_expr *size, 474 void elf_sym_set_size(elf_symtab_entry *entry, struct yasm_expr *size);
|
elf-objfmt.c | 89 yasm_expr *size, elf_address *value, 134 yasm_expr *size; 213 yasm_expr **size = yasm_symrec_get_common_size(sym); 222 /*@only@*/ /*@null@*/ yasm_expr *align_expr; [all...] |