aboutsummaryrefslogtreecommitdiff
path: root/tools/perf/util/map.c
AgeCommit message (Expand)AuthorFilesLines
2023-06-23perf symbol: Remove symbol_name_rb_nodeGravatar Ian Rogers 1-2/+9
2023-06-23perf dso: Sort symbols under lockGravatar Ian Rogers 1-2/+1
2023-06-12perf srcline: Optimize comparision against SRCLINE_UNKNOWNGravatar Arnaldo Carvalho de Melo 1-1/+1
2023-06-12perf srcline: Change free_srcline to zfree_srclineGravatar Ian Rogers 1-1/+1
2023-06-12perf thread: Add accessor functions for threadGravatar Ian Rogers 1-1/+1
2023-05-12perf script: Refine printing of dso offset (dsoff)Gravatar Adrian Hunter 1-4/+19
2023-05-12perf map: Add helper map__fprintf_dsoname_dsoffGravatar Changbin Du 1-0/+13
2023-04-19perf map: Add reference count checkingGravatar Ian Rogers 1-18/+25
2023-04-19perf map: Add set_ methods for map->{start,end,pgoff,pgoff,reloc,erange_warne...Gravatar Arnaldo Carvalho de Melo 1-10/+10
2023-04-19perf map: Add missing conversions to map__refcnt()Gravatar Arnaldo Carvalho de Melo 1-3/+3
2023-04-06perf map: Changes to reference countingGravatar Ian Rogers 1-1/+1
2023-04-06perf map: Add accessors for ->pgoff and ->relocGravatar Ian Rogers 1-7/+7
2023-04-06perf map: Add helper for ->map_ip() and ->unmap_ip()Gravatar Ian Rogers 1-6/+6
2023-04-06perf map: Rename map_ip() and unmap_ip()Gravatar Ian Rogers 1-4/+4
2023-04-04perf map: Add accessor for start and endGravatar Ian Rogers 1-4/+4
2023-04-04perf map: Add accessor for dsoGravatar Ian Rogers 1-36/+60
2023-04-04perf maps: Add functions to access mapsGravatar Ian Rogers 1-5/+9
2023-04-04perf maps: Remove rb_node from struct mapGravatar Ian Rogers 1-16/+0
2022-10-04perf dso: Hold lock when accessing nsinfoGravatar Ian Rogers 1-0/+3
2022-03-12perf tools: Set build-id using build-id header on new mmap recordsGravatar James Clark 1-3/+17
2022-02-14perf map: Make map__contains_symbol() args constGravatar Ian Rogers 1-1/+1
2022-02-14perf maps: Move maps code to own C fileGravatar Ian Rogers 1-409/+8
2022-02-14perf maps: Reduce scope of init and exitGravatar Ian Rogers 1-2/+2
2022-02-11perf namespaces: Add functions to access nsinfoGravatar Ian Rogers 1-2/+2
2022-02-11perf map: Add const to map_ip and unmap_ipGravatar Ian Rogers 1-0/+15
2021-07-30Revert "perf map: Fix dso->nsinfo refcounting"Gravatar Arnaldo Carvalho de Melo 1-2/+0
2021-07-15perf map: Fix dso->nsinfo refcountingGravatar Riccardo Mancini 1-0/+2
2021-04-23perf map: Fix error return code in maps__clone()Gravatar Zhen Lei 1-2/+5
2021-03-06perf map: Tighten snprintf() string precision to pass gcc check on some 32-bi...Gravatar Arnaldo Carvalho de Melo 1-4/+3
2020-12-28perf tools: Store build id when available in PERF_RECORD_MMAP2 metadata eventsGravatar Jiri Olsa 1-2/+6
2020-10-14perf tools: Pass build_id object to build_id__sprintf()Gravatar Jiri Olsa 1-3/+1
2020-10-14perf tools: Use build_id object in dsoGravatar Jiri Olsa 1-2/+2
2020-10-13perf inject: Do not load map/dso when injecting build-idGravatar Namhyung Kim 1-16/+1
2020-09-03perf tools: Add bpf image check to __map__is_kmoduleGravatar Jiri Olsa 1-0/+16
2020-08-13perf tools: Rename 'enum dso_kernel_type' to 'enum dso_space_type'Gravatar Jiri Olsa 1-2/+2
2020-07-10perf tools: Add support for PERF_RECORD_KSYMBOL_TYPE_OOLGravatar Adrian Hunter 1-0/+5
2020-03-11perf map: Use strstarts() to look for Android librariesGravatar Arnaldo Carvalho de Melo 1-4/+4
2020-03-11perf map: Fix off by one in strncpy() size argumentGravatar disconnect3d 1-1/+1
2020-03-04perf diff: Fix undefined string comparison spotted by clang's -Wstring-compareGravatar Nick Desaulniers 1-1/+1
2020-02-11perf maps: Move kmap::kmaps setup to maps__insert()Gravatar Jiri Olsa 1-0/+10
2020-02-11perf maps: Fix map__clone() for struct kmapGravatar Jiri Olsa 1-1/+6
2020-01-31perf maps: Add missing unlock to maps__insert() error caseGravatar Cengiz Can 1-0/+1
2019-11-26perf maps: Rename 'mg' variables to 'maps'Gravatar Arnaldo Carvalho de Melo 1-46/+43
2019-11-26perf thread: Rename thread->mg to thread->mapsGravatar Arnaldo Carvalho de Melo 1-1/+1
2019-11-26perf maps: Merge 'struct maps' with 'struct map_groups'Gravatar Arnaldo Carvalho de Melo 1-68/+37
2019-11-26perf map: Remove unused functionsGravatar Arnaldo Carvalho de Melo 1-22/+8
2019-11-26perf script: Move map__fprintf_srccode() to near its only userGravatar Arnaldo Carvalho de Melo 1-45/+0
2019-11-19perf dso: Move dso_id from 'struct map' to 'struct dso'Gravatar Arnaldo Carvalho de Melo 1-7/+1
2019-11-19perf map: Pass a dso_id to map__new()Gravatar Arnaldo Carvalho de Melo 1-6/+7
2019-11-19perf map: Move maj/min/ino/ino_generation to separate structGravatar Arnaldo Carvalho de Melo 1-4/+4