/third_party/elfutils/libasm/ |
H A D | libasm.h | 43 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 D | libasmP.h | 98 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 D | asm_newscn.c | 61 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 D | asm_newsubscn.c | 40 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 D | asm_newcomsym.c | 44 static const AsmScn_t __libasm_com_scn = 78 result->scn = (AsmScn_t *) &__libasm_com_scn; in asm_newcomsym()
|
H A D | asm_newscn_ingrp.c | 39 AsmScn_t * 43 AsmScn_t *result = INTUSE (asm_newscn) (ctx, scnname, type, flags); in asm_newscn_ingrp()
|
H A D | asm_end.c | 78 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 D | asm_newabssym.c | 44 static const AsmScn_t __libasm_abs_scn = 78 result->scn = (AsmScn_t *) &__libasm_abs_scn; in asm_newabssym()
|
H A D | asm_align.c | 42 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 D | asm_adduint8.c | 51 UFCT(SIZE) (AsmScn_t *asmscn, UTYPE(SIZE) num) in SIZE()
|
H A D | asm_fill.c | 42 asm_fill (AsmScn_t *asmscn, void *bytes, size_t len) in asm_fill()
|
H A D | asm_addsleb128.c | 41 asm_addsleb128 (AsmScn_t *asmscn, int32_t num) in asm_addsleb128()
|
H A D | asm_adduleb128.c | 41 asm_adduleb128 (AsmScn_t *asmscn, uint32_t num) in asm_adduleb128()
|
H A D | asm_newsym.c | 44 asm_newsym (AsmScn_t *asmscn, const char *name, GElf_Xword size, in asm_newsym()
|
H A D | asm_addint8.c | 52 FCT(SIZE) (AsmScn_t *asmscn, TYPE(SIZE) num) in SIZE()
|
H A D | asm_addstrz.c | 43 asm_addstrz (AsmScn_t *asmscn, const char *str, size_t len) in asm_addstrz()
|
/third_party/elfutils/tests/ |
H A D | asm-tst2.c | 66 AsmScn_t *scn1; in main() 67 AsmScn_t *scn2; in main()
|
H A D | asm-tst1.c | 67 AsmScn_t *scn1; in main() 68 AsmScn_t *scn2; in main()
|
H A D | asm-tst3.c | 58 AsmScn_t *scn1; in main() 59 AsmScn_t *scn2; in main()
|
H A D | asm-tst5.c | 65 AsmScn_t *scn; in main()
|
H A D | asm-tst4.c | 63 AsmScn_t *scn; in main()
|
H A D | asm-tst6.c | 63 AsmScn_t *scn; in main()
|
H A D | asm-tst9.c | 87 AsmScn_t *scn; in main()
|