Exemplo n.º 1
0
static void dump_gasm(symtable_gasm *gasm, dump *ctx)
{
	dump_desc(ctx, "global asm", gasm, &gasm->where);

	dump_inc(ctx);
	dump_strliteral(ctx, gasm->asm_str, strlen(gasm->asm_str));
	dump_dec(ctx);
}
Exemplo n.º 2
0
void dump_expr_addr(const expr *e, dump *ctx)
{
	if(e->bits.lbl.spel){
		dump_desc_expr(ctx, "label address", e);
		dump_inc(ctx);
		dump_strliteral(ctx, e->bits.lbl.spel, strlen(e->bits.lbl.spel));
		dump_dec(ctx);
	}else{
		dump_desc_expr(ctx, "address-of", e);
		dump_inc(ctx);
		dump_expr(e->lhs, ctx);
		dump_dec(ctx);
	}
}