HomeSort by relevance Sort by last modified time
    Searched refs:yasm_expr (Results 1 - 25 of 45) sorted by null

1 2

  /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...]
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,
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...]
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);
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 *
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. */
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
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...]
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 *
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,
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;
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);
bytecode.c 42 yasm_bc_set_multiple(yasm_bytecode *bc, yasm_expr *e)
103 bc->multiple = (yasm_expr *)NULL;
374 const yasm_expr *
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/preprocs/nasm/
nasm-eval.h 15 yasm_expr *nasm_evaluate (scanner sc, void *scprivate, struct tokenval *tv,
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.h 201 typedef yasm_expr *(*evalfunc) (scanner sc, void *scprivate, struct tokenval *tv,
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/parsers/nasm/
nasm-parser-struct.h 77 /*@null@*/ yasm_expr *absstart;
82 /*@null@*/ yasm_expr *abspos;
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...]
  /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/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/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);
  /external/chromium_org/third_party/yasm/source/patched-yasm/modules/arch/lc3b/
lc3barch.c 151 lc3b_ea_create_expr(yasm_arch *arch, yasm_expr *e)

Completed in 239 milliseconds

1 2