Lines Matching refs:tls_base
278 static void *calc_location(struct strobe_value_loc *loc, void *tls_base) in calc_location() argument
295 void *addr = tls_base + loc->offset; in calc_location()
326 &((struct tcbhead *)tls_base)->dtv); in calc_location()
344 size_t idx, void *tls_base, in read_int_var() argument
348 void *location = calc_location(&cfg->int_locs[idx], tls_base); in read_int_var()
359 size_t idx, void *tls_base, in read_str_var() argument
368 location = calc_location(&cfg->str_locs[idx], tls_base); in read_str_var()
389 size_t idx, void *tls_base, in read_map_var() argument
402 location = calc_location(&cfg->map_locs[idx], tls_base); in read_map_var()
460 void *tls_base; member
480 read_int_var(ctx->cfg, index, ctx->tls_base, ctx->value, ctx->data); in read_var_callback()
487 ctx->payload_off = read_map_var(ctx->cfg, index, ctx->tls_base, in read_var_callback()
495 ctx->payload_off = read_str_var(ctx->cfg, index, ctx->tls_base, in read_var_callback()
519 void *tls_base; in read_strobe_meta() local
532 tls_base = (void *)task; in read_strobe_meta()
537 .tls_base = tls_base, in read_strobe_meta()
570 read_int_var(cfg, i, tls_base, &value, data); in read_strobe_meta()
578 payload_off = read_str_var(cfg, i, tls_base, &value, data, payload_off); in read_strobe_meta()
586 payload_off = read_map_var(cfg, i, tls_base, &value, data, payload_off); in read_strobe_meta()