Home
last modified time | relevance | path

Searched refs:AsmScn_t (Results 1 - 23 of 23) sorted by relevance

/third_party/elfutils/libasm/
H A Dlibasm.h43 typedef struct AsmScn AsmScn_t; typedef
87 extern AsmScn_t *asm_newscn (AsmCtx_t *ctx, const char *scnname,
92 extern AsmScn_t *asm_newscn_ingrp (AsmCtx_t *ctx, const char *scnname,
97 extern AsmScn_t *asm_newsubscn (AsmScn_t *asmscn, unsigned int nr);
110 extern int asm_addstrz (AsmScn_t *asmscn, const char *str, size_t len);
113 extern int asm_addint8 (AsmScn_t *asmscn, int8_t num);
116 extern int asm_adduint8 (AsmScn_t *asmscn, uint8_t num);
119 extern int asm_addint16 (AsmScn_t *asmscn, int16_t num);
122 extern int asm_adduint16 (AsmScn_t *asmsc
[all...]
H A DlibasmP.h98 AsmScn_t *up;
130 AsmScn_t *subnext;
133 AsmScn_t *allnext;
160 AsmScn_t *section_list;
196 AsmScn_t *scn;
267 extern int __libasm_ensure_section_space (AsmScn_t *asmscn, size_t len)
278 extern AsmScn_t *__asm_newscn_internal (AsmCtx_t *ctx, const char *scnname,
284 extern int __asm_addint8_internal (AsmScn_t *asmscn, int8_t num)
286 extern int __asm_addint16_internal (AsmScn_t *asmscn, int16_t num)
288 extern int __asm_addint32_internal (AsmScn_t *asmsc
[all...]
H A Dasm_newscn.c61 static AsmScn_t *
62 text_newscn (AsmScn_t *result, GElf_Word type, GElf_Xword flags) in text_newscn()
104 static AsmScn_t *
105 binary_newscn (AsmScn_t *result, GElf_Word type, GElf_Xword flags, in binary_newscn()
158 AsmScn_t *
163 AsmScn_t *result; in asm_newscn()
183 result = malloc (sizeof (AsmScn_t) + scnname_len); in asm_newscn()
H A Dasm_newsubscn.c40 AsmScn_t *
41 asm_newsubscn (AsmScn_t *asmscn, unsigned int nr) in asm_newsubscn()
43 AsmScn_t *runp; in asm_newsubscn()
44 AsmScn_t *newp; in asm_newsubscn()
65 newp = malloc (sizeof (AsmScn_t)); in asm_newsubscn()
H A Dasm_newcomsym.c44 static const AsmScn_t __libasm_com_scn =
78 result->scn = (AsmScn_t *) &__libasm_com_scn; in asm_newcomsym()
H A Dasm_newscn_ingrp.c39 AsmScn_t *
43 AsmScn_t *result = INTUSE (asm_newscn) (ctx, scnname, type, flags); in asm_newscn_ingrp()
H A Dasm_end.c78 AsmScn_t *asmscn; in binary_end()
91 AsmScn_t *asmsubscn = asmscn; in binary_end()
349 AsmScn_t *member = runp->members->data.main.next_in_group; in binary_end()
537 free_section (AsmScn_t *scnp) in free_section()
563 AsmScn_t *scn = ctx->section_list; in __libasm_finictx()
566 AsmScn_t *oldp = scn; in __libasm_finictx()
H A Dasm_newabssym.c44 static const AsmScn_t __libasm_abs_scn =
78 result->scn = (AsmScn_t *) &__libasm_abs_scn; in asm_newabssym()
H A Dasm_align.c42 asm_align (AsmScn_t *asmscn, GElf_Word value) in asm_align()
135 __libasm_ensure_section_space (AsmScn_t *asmscn, size_t len) in __libasm_ensure_section_space()
H A Dasm_adduint8.c51 UFCT(SIZE) (AsmScn_t *asmscn, UTYPE(SIZE) num) in SIZE()
H A Dasm_fill.c42 asm_fill (AsmScn_t *asmscn, void *bytes, size_t len) in asm_fill()
H A Dasm_addsleb128.c41 asm_addsleb128 (AsmScn_t *asmscn, int32_t num) in asm_addsleb128()
H A Dasm_adduleb128.c41 asm_adduleb128 (AsmScn_t *asmscn, uint32_t num) in asm_adduleb128()
H A Dasm_newsym.c44 asm_newsym (AsmScn_t *asmscn, const char *name, GElf_Xword size, in asm_newsym()
H A Dasm_addint8.c52 FCT(SIZE) (AsmScn_t *asmscn, TYPE(SIZE) num) in SIZE()
H A Dasm_addstrz.c43 asm_addstrz (AsmScn_t *asmscn, const char *str, size_t len) in asm_addstrz()
/third_party/elfutils/tests/
H A Dasm-tst2.c66 AsmScn_t *scn1; in main()
67 AsmScn_t *scn2; in main()
H A Dasm-tst1.c67 AsmScn_t *scn1; in main()
68 AsmScn_t *scn2; in main()
H A Dasm-tst3.c58 AsmScn_t *scn1; in main()
59 AsmScn_t *scn2; in main()
H A Dasm-tst5.c65 AsmScn_t *scn; in main()
H A Dasm-tst4.c63 AsmScn_t *scn; in main()
H A Dasm-tst6.c63 AsmScn_t *scn; in main()
H A Dasm-tst9.c87 AsmScn_t *scn; in main()

Completed in 7 milliseconds