Lines Matching defs:tls_base
278 static void *calc_location(struct strobe_value_loc *loc, void *tls_base)
288 * (tls_mode + 1) * (tls_base + offset)
294 * tls_base */
295 void *addr = tls_base + loc->offset;
305 * relative to tls_base;
324 /* dtv = ((struct tcbhead *)tls_base)->dtv[tls_index.module] */
326 &((struct tcbhead *)tls_base)->dtv);
344 size_t idx, void *tls_base,
348 void *location = calc_location(&cfg->int_locs[idx], tls_base);
359 size_t idx, void *tls_base,
368 location = calc_location(&cfg->str_locs[idx], tls_base);
389 size_t idx, void *tls_base,
402 location = calc_location(&cfg->map_locs[idx], tls_base);
460 void *tls_base;
480 read_int_var(ctx->cfg, index, ctx->tls_base, ctx->value, ctx->data);
487 ctx->payload_off = read_map_var(ctx->cfg, index, ctx->tls_base,
495 ctx->payload_off = read_str_var(ctx->cfg, index, ctx->tls_base,
519 void *tls_base;
530 * tls_base = (void *)task->thread.fsbase;
532 tls_base = (void *)task;
537 .tls_base = tls_base,
570 read_int_var(cfg, i, tls_base, &value, data);
578 payload_off = read_str_var(cfg, i, tls_base, &value, data, payload_off);
586 payload_off = read_map_var(cfg, i, tls_base, &value, data, payload_off);