Lines Matching defs:asmscn
44 asm_newsym (AsmScn_t *asmscn, const char *name, GElf_Xword size,
51 if (asmscn == NULL)
67 snprintf (tempsym, TEMPSYMLEN, ".L%07u", asmscn->ctx->tempsym_count++);
78 rwlock_wrlock (asmscn->ctx->lock);
80 result->scn = asmscn;
81 result->offset = asmscn->offset;
86 result->strent = ebl_strtabadd (asmscn->ctx->symbol_strtab,
89 if (unlikely (asmscn->ctx->textp))
95 fprintf (asmscn->ctx->out.file, "\t.globl\t%s\n", name);
97 fprintf (asmscn->ctx->out.file, "\t.weak\t%s\n", name);
101 fprintf (asmscn->ctx->out.file, "\t.type\t%s,@object\n", name);
103 fprintf (asmscn->ctx->out.file, "\t.type\t%s,@function\n", name);
106 fprintf (asmscn->ctx->out.file, "\t.size\t%s,%" PRIuMAX "\n%s:\n",
112 if (asm_symbol_tab_insert (&asmscn->ctx->symbol_tab, elf_hash (name),
128 ++asmscn->ctx->nsymbol_tab;
131 rwlock_unlock (asmscn->ctx->lock);