Lines Matching refs:AsmScn_t
43 typedef struct AsmScn AsmScn_t;
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 *asmscn, uint16_t num);
125 extern int asm_addint32 (AsmScn_t *asmscn, int32_t num);
128 extern int asm_adduint32 (AsmScn_t *asmscn, uint32_t num);
131 extern int asm_addint64 (AsmScn_t *asmscn, int64_t num);
134 extern int asm_adduint64 (AsmScn_t *asmscn, uint64_t num);
138 extern int asm_addsleb128 (AsmScn_t *asmscn, int32_t num);
141 extern int asm_adduleb128 (AsmScn_t *asmscn, uint32_t num);
145 extern AsmSym_t *asm_newsym (AsmScn_t *asmscn, const char *name,
160 extern int asm_align (AsmScn_t *asmscn, GElf_Word value);
163 extern int asm_fill (AsmScn_t *asmscn, void *bytes, size_t len);