This is an archive of the discontinued LLVM Phabricator instance.

[scudo] Improve Secondary Cache Dump
ClosedPublic

Authored by frs513 on Jun 29 2023, 1:40 PM.

Details

Summary

Exclude cached blocks with invalid start address. Mainly concerned with
cached blocks that are still available/unused.

Diff Detail

Event Timeline

frs513 created this revision.Jun 29 2023, 1:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 29 2023, 1:40 PM
Herald added subscribers: yaneury, Enna1. · View Herald Transcript
frs513 requested review of this revision.Jun 29 2023, 1:40 PM
Herald added a project: Restricted Project. · View Herald TranscriptJun 29 2023, 1:40 PM
Herald added a subscriber: Restricted Project. · View Herald Transcript
cferris requested changes to this revision.Jun 29 2023, 1:41 PM
cferris added inline comments.
compiler-rt/lib/scudo/standalone/secondary.h
176

I think you need to rebase, this should not be listed as a change.

This revision now requires changes to proceed.Jun 29 2023, 1:41 PM
Chia-hungDuan added inline comments.Jun 29 2023, 1:43 PM
compiler-rt/lib/scudo/standalone/secondary.h
146–148
frs513 updated this revision to Diff 536006.Jun 29 2023, 2:34 PM

rebased and got rid of brackets for single line statement

frs513 marked 2 inline comments as done.Jun 29 2023, 2:34 PM
cferris accepted this revision.Jun 29 2023, 3:10 PM

LGTM, but you misspelled concern in your commit message.

This revision is now accepted and ready to land.Jun 29 2023, 3:10 PM
frs513 updated this revision to Diff 536043.Jun 29 2023, 3:52 PM

fixed grammar in commit message

frs513 edited the summary of this revision. (Show Details)Jun 29 2023, 4:45 PM
Chia-hungDuan accepted this revision.Jun 30 2023, 1:55 PM

I'll merge this change

This revision was automatically updated to reflect the committed changes.