-
Notifications
You must be signed in to change notification settings - Fork 47
feat(ios-profiler): attributable memory leaks via malloc_stack_logging #351
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
Merged
Merged
Changes from all commits
Commits
Show all changes
31 commits
Select commit
Hold shift + click to select a range
13771fb
feat(ios-profiler): attributable memory leaks via malloc_stack_logging
latekvo 58a8d62
docs(ios-profiler): document malloc_stack_logging for attributable leaks
latekvo 9140f0f
refactor(ios-profiler): dedup installed-apps listing in enumerateRunn…
latekvo 573c469
Merge remote-tracking branch 'origin/main' into profiler-attributable…
latekvo a7772de
Merge remote-tracking branch 'origin/main' into profiler-attributable…
latekvo 9e12335
fix(ios-profiler): guard malloc_stack_logging against degraded Xcode;…
latekvo 0c1b274
test(ios-profiler): cover best-effort relaunch when malloc cold launc…
latekvo 90956cd
fix(ios-profiler): resolve the debug dir before terminating the app f…
latekvo 5aebc21
fix(ios-profiler): attribute malloc refusal accurately, restore only …
latekvo 73fafa4
refactor(ios-profiler): use execFileSync for get_app_container and te…
latekvo 37231e2
fix(ios-profiler): attribute leaks per call site, not per object type
latekvo 88db2f6
fix(ios-profiler): address review feedback on the malloc_stack_loggin…
latekvo ac28cfd
fix(ios-profiler): give getInstalledApps a generous execFileSync buffer
latekvo d819b3a
test(ios-profiler): type the execFileSync mock options arg for typech…
latekvo b40765b
Merge branch 'main' into profiler-attributable-leaks
latekvo 7b87427
fix(ios-profiler): address review feedback on malloc_stack_logging
latekvo e0aa252
docs(ios-profiler): scrub the last "26.4-27.0" range from the isDegra…
latekvo bbd2f4e
test(ios-profiler): pin getAppBundlePath-before-terminate ordering (m…
latekvo acf0d76
fix(ios-profiler): quote the operator's literal ARGENT_IOS_CAPTURE in…
latekvo d0b6700
fix(ios-profiler): group leaks by attribution-normalized frame
latekvo 9aa05db
docs(ios-profiler): note ARGENT_IOS_CAPTURE=all-processes rejects mal…
latekvo 737e56b
fix(ios-profiler): thread the real capture mode into the leak reports
latekvo e2d9aff
test(ios-profiler): pin the notify-present malloc argv and --no-prompt
latekvo 284ccf8
fix(ios-profiler): clear stale mallocStackLogging when loading a sess…
latekvo 8c80cd1
fix(ios-profiler): make the leak_stacks drill-down capture-mode aware
latekvo 1c6b5bd
fix(ios-profiler): pair the capture mode with the data it describes
latekvo 0ea2bad
docs(ios-profiler): describe the (objectType, normalized frame) leak …
latekvo d016a8a
fix(ios-profiler): guard load against live captures; evidence-first l…
latekvo 07594b1
fix(ios-profiler): protect pending recoveries, disambiguate malloc la…
latekvo d05b862
fix(ios-profiler): guard combined-report mid-capture, unify in-flight…
latekvo 8dcca01
fix(ios-profiler): freeze combined-report anchor at analyze; escape t…
latekvo File filter
Filter by extension
Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
There are no files selected for viewing
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
This file contains hidden or 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
Oops, something went wrong.
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.
Uh oh!
There was an error while loading. Please reload this page.