-
Notifications
You must be signed in to change notification settings - Fork 606
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
Skip unsymbolizable mapping during symbolz pass #368
Merged
Merged
Conversation
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
aalexand
changed the title
Skip unsymbolizable mapping during symbolz pass.
Skip unsymbolizable mapping during symbolz pass
May 1, 2018
Codecov Report
@@ Coverage Diff @@
## master #368 +/- ##
==========================================
- Coverage 66.68% 66.67% -0.02%
==========================================
Files 36 36
Lines 7454 7456 +2
==========================================
Hits 4971 4971
- Misses 2081 2082 +1
- Partials 402 403 +1
Continue to review full report at Codecov.
|
nolanmar511
approved these changes
May 1, 2018
KISSMonX
pushed a commit
to KISSMonX/pprof
that referenced
this pull request
Jun 14, 2018
* 'master' of github.com:google/pprof: (32 commits) record diff base profile label key/value constant (google#384) apply additional command overrides based on report format (google#381) profile: fix legacy format Go heap profile parsing (google#382) add -diff flag for better profile comparision (google#369) Use -u flag in pprof installation command so that it updates if needed. (google#376) Add GetBase support for ASLR kernel mappings (google#371) Add show_from profile filter. (google#372) Update README.md due to 8dff45d (google#375) Remove stale docs, move useful ones. (google#374) internal/driver: skip tests requiring tcp on js (google#373) Add "trim path" option which can be used to relocate sources. (google#366) Move update_d3flamegraph.sh script from the root directory. (google#370) Skip unsymbolizable mapping during symbolz pass. (google#368) remove -positive_percentages flag (google#365) Render icicle graph in "Flame Graph" view (google#367) Add command-line editing support for interactive pprof (google#362) Improve profile filter unit tests, fix show filtering of mappings (google#354) Fake mappings should be merged into a single one during merging (google#357) Hack the code so that both existing Go versions and current Go master format it the same (google#358) moved filter tests into their own test file which matches the implementation file, filter.go. (google#356) ...
gmarin13
pushed a commit
to gmarin13/pprof
that referenced
this pull request
Dec 17, 2020
aalexand
added a commit
to aalexand/pprof
that referenced
this pull request
Oct 18, 2024
We added skipping unsymbolizable mappings in symbolz long time ago in PR google#368 to address google#339 where we saw error like "unexpected negative adjusted address". But that error was fixed in a more proper way in subsequent google#397 to fix another reported issue google#280 (and internal b/32020573). So skipping unsymbolized mappings shouldn't be needed anymore. I tested this by verifying that the test case from google#339 still works fine with the proposed change. And that it does fail if I roll back google#397 locally. This change is useful as we experiment with using symbolz to symbolize JIT locations from //anon (which is unsymbolizable per current terminology).
aalexand
added a commit
that referenced
this pull request
Oct 23, 2024
We added skipping unsymbolizable mappings in symbolz long time ago in PR #368 to address #339 where we saw error like "unexpected negative adjusted address". But that error was fixed in a more proper way in subsequent #397 to fix another reported issue #280 (and internal b/32020573). So skipping unsymbolized mappings shouldn't be needed anymore. I tested this by verifying that the test case from #339 still works fine with the proposed change. And that it does fail if I roll back #397 locally. This change is useful as we experiment with using symbolz to symbolize JIT locations from //anon (which is unsymbolizable per current terminology). Co-authored-by: Maggie Nolan Edmonds <nolanmar@google.com>
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.
This suggestion is invalid because no changes were made to the code.
Suggestions cannot be applied while the pull request is closed.
Suggestions cannot be applied while viewing a subset of changes.
Only one suggestion per line can be applied in a batch.
Add this suggestion to a batch that can be applied as a single commit.
Applying suggestions on deleted lines is not supported.
You must change the existing code in this line in order to create a valid suggestion.
Outdated suggestions cannot be applied.
This suggestion has been applied or marked resolved.
Suggestions cannot be applied from pending reviews.
Suggestions cannot be applied on multi-line comments.
Suggestions cannot be applied while the pull request is queued to merge.
Suggestion cannot be applied right now. Please check back later.
No description provided.