summaryrefslogtreecommitdiffstats
path: root/tools/perf/util/annotate-data.c
AgeCommit message (Expand)AuthorLines
2026-01-23perf disasm: Rework the string arch__is to use the ELF machineIan Rogers-5/+5
2026-01-23perf disasm: Constify use of 'struct arch'Ian Rogers-1/+1
2025-11-13perf auxtrace: Remove errno.h from auxtrace.h and fix transitive dependenciesIan Rogers-1/+1
2025-10-21perf annotate: Save pointer offset in stack stateZecheng Li-5/+7
2025-10-21perf annotate: Track arithmetic instructions on pointersZecheng Li-6/+11
2025-10-21perf annotate: Track address registers via TSR_KIND_POINTERZecheng Li-7/+56
2025-10-03perf annotate: Rename TSR_KIND_POINTER to TSR_KIND_PERCPU_POINTERZecheng Li-3/+3
2025-09-19perf dwarf-aux: Better variable collection for insn trackingZecheng Li-0/+9
2025-03-13perf annotate-data: Add annotated_data_type__get_member_name()Namhyung Kim-0/+34
2025-02-26perf annotate-data: Handle direct use of stack pointer without fbregNamhyung Kim-5/+10
2024-09-10perf annotate-data: Add pr_debug_scope()Namhyung Kim-2/+23
2024-08-22perf annotate-data: Copy back variable types after moveNamhyung Kim-0/+31
2024-08-22perf annotate-data: Update stack slot for the storeNamhyung Kim-4/+25
2024-08-22perf annotate-data: Update debug messagesNamhyung Kim-10/+35
2024-08-21perf annotate-data: Show offset and size in hexNamhyung Kim-1/+1
2024-08-21perf annotate-data: Fix percpu pointer checkNamhyung Kim-59/+63
2024-08-21perf annotate-data: Prefer struct/union over base typeNamhyung Kim-1/+19
2024-08-20perf annotate-data: Set bitfield member offset and size properlyNamhyung Kim-6/+28
2024-08-19perf annotate-data: Update type stat at the end of find_data_type_die()Namhyung Kim-17/+30
2024-08-19perf annotate-data: Check variables in every scopeNamhyung Kim-17/+27
2024-08-19perf annotate-data: Add is_better_type() helperNamhyung Kim-10/+51
2024-08-19perf annotate-data: Add is_pointer_type() helperNamhyung Kim-9/+14
2024-08-19perf annotate-data: Change return type of find_data_type_block()Namhyung Kim-59/+58
2024-08-19perf annotate-data: Add variable_state_str()Namhyung Kim-15/+26
2024-08-19perf annotate-data: Add 'enum type_match_result'Namhyung Kim-11/+25
2024-08-19perf annotate-data: Fix off-by-one in location range checkNamhyung Kim-1/+1
2024-08-09perf annotate-data: Support --skip-empty optionNamhyung Kim-22/+22
2024-08-08perf annotate-data: Show typedef names properlyNamhyung Kim-9/+30
2024-08-08perf annotate: Cache debuginfo for data type profilingNamhyung Kim-13/+2
2024-07-31perf annotate: Update instruction tracking for powerpcAthira Rajeev-1/+8
2024-07-31perf annotate: Add "update_insn_state" callback function to handle arch speci...Athira Rajeev-383/+8
2024-07-31perf annotate: Move the data structures related to register type to header fileAthira Rajeev-52/+1
2024-05-11perf annotate-data: Ensure the number of type histogramsNamhyung Kim-1/+4
2024-05-07perf annotate: Use zfree() to avoid possibly accessing dangling pointersArnaldo Carvalho de Melo-8/+9
2024-05-06perf dso: Add reference count checking and accessor functionsIan Rogers-9/+9
2024-05-02perf annotate-data: Check kind of stack variablesNamhyung Kim-0/+6
2024-05-02perf annotate-data: Handle multi regs in find_data_type_block()Namhyung Kim-11/+12
2024-05-02perf annotate-data: Check memory access with two registersNamhyung Kim-5/+39
2024-05-02perf annotate-data: Handle direct global variable accessNamhyung Kim-12/+15
2024-05-02perf annotate-data: Collect global variables in advanceNamhyung Kim-2/+55
2024-04-16perf annotate-data: Handle RSP if it's not the FB registerNamhyung Kim-8/+19
2024-04-16perf annotate-data: Improve debug message with location infoNamhyung Kim-17/+82
2024-04-12perf annotate-data: Add hist_entry__annotate_data_tui()Namhyung Kim-1/+2
2024-04-12perf annotate-data: Add hist_entry__annotate_data_tty()Namhyung Kim-0/+112
2024-04-12perf annotate-data: Do not delete non-asm linesNamhyung Kim-0/+6
2024-04-12perf annotate-data: Fix global variable lookupNamhyung Kim-1/+3
2024-03-21perf annotate-data: Do not retry for invalid typesNamhyung Kim-35/+48
2024-03-21perf annotate-data: Add a cache for global variable typesNamhyung Kim-3/+104
2024-03-21perf annotate-data: Add stack canary typeNamhyung Kim-0/+46
2024-03-21perf annotate-data: Handle ADD instructionsNamhyung Kim-2/+105