Home | History | Annotate | Download | only in libasm

Lines Matching refs:AsmScn_t

39 typedef struct AsmScn AsmScn_t;
83 extern AsmScn_t *asm_newscn (AsmCtx_t *ctx, const char *scnname,
88 extern AsmScn_t *asm_newscn_ingrp (AsmCtx_t *ctx, const char *scnname,
93 extern AsmScn_t *asm_newsubscn (AsmScn_t *asmscn, unsigned int nr);
106 extern int asm_addstrz (AsmScn_t *asmscn, const char *str, size_t len);
109 extern int asm_addint8 (AsmScn_t *asmscn, int8_t num);
112 extern int asm_adduint8 (AsmScn_t *asmscn, uint8_t num);
115 extern int asm_addint16 (AsmScn_t *asmscn, int16_t num);
118 extern int asm_adduint16 (AsmScn_t *asmscn, uint16_t num);
121 extern int asm_addint32 (AsmScn_t *asmscn, int32_t num);
124 extern int asm_adduint32 (AsmScn_t *asmscn, uint32_t num);
127 extern int asm_addint64 (AsmScn_t *asmscn, int64_t num);
130 extern int asm_adduint64 (AsmScn_t *asmscn, uint64_t num);
134 extern int asm_addsleb128 (AsmScn_t *asmscn, int32_t num);
137 extern int asm_adduleb128 (AsmScn_t *asmscn, uint32_t num);
141 extern AsmSym_t *asm_newsym (AsmScn_t *asmscn, const char *name,
156 extern int asm_align (AsmScn_t *asmscn, GElf_Word value);
159 extern int asm_fill (AsmScn_t *asmscn, void *bytes, size_t len);