Home
last modified time | relevance | path

Searched refs:unwinding (Results 1 – 9 of 9) sorted by relevance

/tools/perf/util/
A Dgenelf.c76 jit_add_eh_frame_info(Elf *e, void* unwinding, uint64_t unwinding_header_size, in jit_add_eh_frame_info() argument
101 d->d_buf = unwinding; in jit_add_eh_frame_info()
135 d->d_buf = unwinding + unwinding_table_size; in jit_add_eh_frame_info()
166 void *unwinding, uint64_t unwinding_header_size, uint64_t unwinding_size) in jit_write_elf() argument
205 ehdr->e_shstrndx= unwinding ? 4 : 2; /* shdr index for section name */ in jit_write_elf()
257 if (unwinding) { in jit_write_elf()
259 retval = jit_add_eh_frame_info(e, unwinding, in jit_write_elf()
335 shdr->sh_link = unwinding ? 6 : 4; /* index of .strtab section */ in jit_write_elf()
A Djitdump.c78 void *unwinding, in jit_emit_elf() argument
98 unwinding, unwinding_header_size, unwinding_size); in jit_emit_elf()
328 jr->unwinding.unwinding_size = bswap_64(jr->unwinding.unwinding_size); in jit_get_next_entry()
329 jr->unwinding.eh_frame_hdr_size = bswap_64(jr->unwinding.eh_frame_hdr_size); in jit_get_next_entry()
330 jr->unwinding.mapped_size = bswap_64(jr->unwinding.mapped_size); in jit_get_next_entry()
682 unwinding_data_size = jr->prefix.total_size - sizeof(jr->unwinding); in jit_repipe_unwinding_info()
687 memcpy(unwinding_data, &jr->unwinding.unwinding_data, in jit_repipe_unwinding_info()
690 jd->eh_frame_hdr_size = jr->unwinding.eh_frame_hdr_size; in jit_repipe_unwinding_info()
691 jd->unwinding_size = jr->unwinding.unwinding_size; in jit_repipe_unwinding_info()
692 jd->unwinding_mapped_size = jr->unwinding.mapped_size; in jit_repipe_unwinding_info()
A Djitdump.h122 struct jr_code_unwinding_info unwinding; member
A Dgenelf.h10 void *unwinding, uint64_t unwinding_header_size, uint64_t unwinding_size);
/tools/perf/Documentation/
A Djitdump-specification.txt65 * Value 4 : JIT_CODE_UNWINDING_INFO: record describing a function unwinding information
154 The record is used to describe the unwinding information for a jitted function.
158 uint64_t unwind_data_size : the size in bytes of the unwinding data table at the end of the record
159 …e : the size in bytes of the DWARF EH Frame Header at the start of the unwinding data table at th…
160 uint64_t mapped_size : the size of the unwinding data mapped in memory
161 const char unwinding_data[n]: an array of unwinding data, consisting of the EH Frame Header, follow…
170unwinding data was mapped in memory by the running process) or zero (if the unwinding data is not …
A Dperf-trace.txt210 command line, on systems where DWARF unwinding was built in.
220 command line, on systems where DWARF unwinding was built in.
A Dperf-config.txt456 The size of stack to dump in order to do post-unwinding. Default is 8192 (byte).
A Dperf-record.txt298 The unwinding method used for kernel space is dependent on the
/tools/objtool/Documentation/
A Dobjtool.txt18 - Stack unwinding metadata validation -- useful for helping to ensure
22 alternative to frame pointer based unwinding

Completed in 12 milliseconds