aboutsummaryrefslogtreecommitdiffstats
path: root/pkg/cover/backend
Commit message (Expand)AuthorAgeFilesLines
* pkg/cover: extract coverage points from binary data for s390x archAlexander Egorenkov2025-06-301-1/+13
* pkg/cover: fix coverage point pc for core kernelAlexander Egorenkov2025-06-301-1/+4
* pkg/cover: fix handling of compile unit namem0ck1ng2025-06-201-2/+5
* pkg/cover/backend: extract PC ranges from Rust DWARFAleksandr Nogikh2025-05-131-25/+107
* pkg/cover: reduce params to backend.MakeJiao, Joey2025-04-081-3/+6
* pkg: use kernelDir instead of 3 parametersTaras Madan2025-03-275-37/+32
* pkg/symbolizer: introduce Symbolizer interfaceTaras Madan2025-03-071-2/+2
* pkg/cover: use frame pointers insteadTaras Madan2025-02-283-17/+17
* pkg/cover/backend: fix arch usageTaras Madan2025-02-282-7/+5
* all: remove loop variables scopingTaras Madan2025-02-171-2/+0
* all: replace Walk with WalkDir to reduce os.Lstat callsGofastasf2025-01-301-2/+2
* all: use min/max functionsDmitry Vyukov2025-01-171-14/+4
* lint: fix lint issuesSabyrzhan Tasbolatov2024-10-281-4/+2
* pkg/cover: log length of units... to help debug elf parsingJoey Jiao2024-09-031-0/+2
* pkg/cover: fix loopvar bug in go func inside loopJoey Jiao2024-09-031-2/+4
* pkg/cover: fix pc for core kernelJoey Jiao2024-08-053-11/+20
* pkg/cover: export cleanPathJoey Jiao2024-07-231-3/+3
* all: move KernelModule into vminfo packageJoey Jiao2024-07-106-48/+50
* pkg/cover/backend: don't consider gvisor/starnix as linuxDmitry Vyukov2024-07-032-3/+3
* all: calc kaslr offset and remove kaslr_offset from module addrJoey Jiao2024-07-031-0/+41
* pkg/cover: remove unused hostModulesJoey Jiao2024-07-032-16/+8
* all: fix larger module size in /proc/modulesJoey Jiao2024-07-032-6/+22
* pkg/cover: support read elf section rangeJoey Jiao2024-07-032-0/+30
* all: get pcBase from elf first which can be used for kaslr offset calcJoey Jiao2024-07-032-0/+29
* pkg/cover: remove symbols having the same Start AddressJoey Jiao2024-07-011-0/+11
* all: always use KernelModule ptr to unify usageJoey Jiao2024-06-176-7/+7
* all: use only one KernelModule structJoey Jiao2024-06-175-35/+30
* pkg/cover: fix concurrent append to sliceJoey Jiao2024-06-111-18/+32
* pkg/cover: parallelize symbolizeModule to speed up the symbolizeJoey Jiao2024-06-111-4/+15
* pkg/cover: ignore append 0 sized symbolJoey Jiao2024-06-111-1/+1
* sys/targets: add consts for gvisor/starnixDmitry Vyukov2024-05-272-4/+4
* pkg/cover/backend: remove RestorePCDmitry Vyukov2024-05-274-13/+9
* all: adapt all cover and sig to 64bitJoey Jiao2024-05-274-19/+7
* pkg/cover: move KernelModule from pkg/hostDmitry Vyukov2024-05-036-14/+13
* tools/syz-linter: check t.Logf/Errorf/Fatalf messagesDmitry Vyukov2024-04-171-4/+4
* pkg/symbolizer: intern file/func stringsDmitry Vyukov2024-04-101-8/+9
* pkg/cover: don't duplicate broken kcov logic in the testDmitry Vyukov2024-04-092-9/+7
* pkg/cover: don't memorize all coverage points twiceDmitry Vyukov2024-04-092-20/+12
* pkg/cover: move functions to after they are usedDmitry Vyukov2024-04-091-22/+22
* pkg/cover: add full symbolization for /cover?jsonl=1Taras Madan2024-03-202-8/+10
* pkg/cover: export the frames data as jsonlTaras Madan2024-03-192-10/+12
* pkg/cover: delete getModuleOffset()Alexander Potapenko2024-02-263-47/+4
* pkg/cover/backend: refactor and fix readCoverPoints()Alexander Potapenko2024-02-262-27/+126
* pkg/host: get module .text address from /sys/moduleNecip Fazil Yildiran2024-02-221-2/+1
* pkg/cover/backend: support veneers on ARM64Alexander Potapenko2024-02-154-17/+81
* pkg/mgrconfig, pkg/cover: introduce the android_split_build flagAlexander Potapenko2024-02-014-11/+126
* pkg/cover: ensure that all PCs returned by kcov have matching callbacksAlexander Potapenko2024-01-294-6/+102
* pkg/cover/backend: refactor makeDWARFUnsafe()Alexander Potapenko2024-01-291-19/+42
* pkg/cover: fix missing frames and export Inline by /rawcoverfilesTaras Madan2024-01-252-0/+2
* Revert "pkg/cover: ensure that all PCs returned by kcov have matching callbacks"Alexander Potapenko2024-01-182-16/+6