Lines Matching refs:tls_base
276 static void *calc_location(struct strobe_value_loc *loc, void *tls_base) in calc_location() argument
293 void *addr = tls_base + loc->offset; in calc_location()
324 &((struct tcbhead *)tls_base)->dtv); in calc_location()
342 size_t idx, void *tls_base, in read_int_var() argument
346 void *location = calc_location(&cfg->int_locs[idx], tls_base); in read_int_var()
357 size_t idx, void *tls_base, in read_str_var() argument
366 location = calc_location(&cfg->str_locs[idx], tls_base); in read_str_var()
387 size_t idx, void *tls_base, in read_map_var() argument
400 location = calc_location(&cfg->map_locs[idx], tls_base); in read_map_var()
458 void *tls_base; member
478 read_int_var(ctx->cfg, index, ctx->tls_base, ctx->value, ctx->data); in read_var_callback()
485 ctx->payload_off = read_map_var(ctx->cfg, index, ctx->tls_base, in read_var_callback()
493 ctx->payload_off = read_str_var(ctx->cfg, index, ctx->tls_base, in read_var_callback()
517 void *tls_base; in read_strobe_meta() local
530 tls_base = (void *)task; in read_strobe_meta()
535 .tls_base = tls_base, in read_strobe_meta()
568 read_int_var(cfg, i, tls_base, &value, data); in read_strobe_meta()
576 payload_off = read_str_var(cfg, i, tls_base, &value, data, payload_off); in read_strobe_meta()
584 payload_off = read_map_var(cfg, i, tls_base, &value, data, payload_off); in read_strobe_meta()