Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(perf): support reading symbols from jitdump #1051

Merged
merged 27 commits into from
Feb 8, 2023
Merged
Show file tree
Hide file tree
Changes from 8 commits
Commits
Show all changes
27 commits
Select commit Hold shift + click to select a range
b799c8d
feat(perf): support reading symbols from jitdump
maxbrunet Nov 18, 2022
a424f31
Merge branch 'main' into feat/perf/jitdump
kakkoyun Nov 21, 2022
4538c7f
Merge branch 'main' into feat/perf/jitdump
maxbrunet Nov 23, 2022
9287199
Add readString() func without use of string.TrimSuffix()
maxbrunet Dec 2, 2022
04a3fda
Read header and record prefixes field by field
maxbrunet Dec 2, 2022
0bd32b3
Rework error handling
maxbrunet Dec 3, 2022
30e0edd
Iron out a few allocation issues in perf map integration
maxbrunet Dec 3, 2022
51d1862
Ensure partial dump is usable
maxbrunet Dec 3, 2022
1cd4d6e
Lookup jitdump in proc maps
maxbrunet Dec 3, 2022
1995212
add filename to warning
maxbrunet Dec 3, 2022
0cd9aaa
Return ErrPerfMapNotFound
maxbrunet Dec 4, 2022
b03a713
Improve debug entry error format
maxbrunet Dec 4, 2022
a246832
Merge branch 'main' into feat/perf/jitdump
maxbrunet Dec 5, 2022
b1debb4
Add ErrWrongJITDumpMagic error
maxbrunet Dec 7, 2022
84734e5
alpha order for errors
maxbrunet Dec 9, 2022
5e5d9b1
Add tests
maxbrunet Dec 9, 2022
d26079c
Run tests in parallel
maxbrunet Dec 10, 2022
71e88fe
Merge branch 'main' into feat/perf/jitdump
maxbrunet Dec 13, 2022
c7c5f34
Merge branch 'main' into feat/perf/jitdump
maxbrunet Feb 1, 2023
f97c569
[pre-commit.ci lite] apply automatic fixes
pre-commit-ci-lite[bot] Feb 1, 2023
b5a9491
Merge branch 'main' into feat/perf/jitdump
maxbrunet Feb 1, 2023
6052f43
Fix ErrWrongJITDumpMagic
maxbrunet Feb 2, 2023
0ac0e48
Merge branch 'main' into feat/perf/jitdump
maxbrunet Feb 2, 2023
65c293a
Fix lint checks
maxbrunet Feb 2, 2023
5e213c5
Use ByteOrder.Uint*() to read uint* fields
maxbrunet Feb 2, 2023
353120e
Move allocation to caller
maxbrunet Feb 3, 2023
d1a65b8
fix comment
maxbrunet Feb 4, 2023
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
Loading