aboutsummaryrefslogtreecommitdiff
path: root/lldb/packages/Python/lldbsuite
diff options
context:
space:
mode:
authorPaschalis Mpeis <paschalis.mpeis@arm.com>2024-12-02 09:20:40 +0000
committerGitHub <noreply@github.com>2024-12-02 09:20:40 +0000
commit51003076ebc1ccc0cf339f9d96b2cfec84ab867c (patch)
tree78720a09f860f7992dbda1aed9c506734eaa69cf /lldb/packages/Python/lldbsuite
parentdf10f1c6f79a77e45e44c62974a186decb0f1f33 (diff)
downloadllvm-51003076ebc1ccc0cf339f9d96b2cfec84ab867c.zip
llvm-51003076ebc1ccc0cf339f9d96b2cfec84ab867c.tar.gz
llvm-51003076ebc1ccc0cf339f9d96b2cfec84ab867c.tar.bz2
Reapply [BOLT] DataAggregator support for binaries with multiple text segments (#118023)
When a binary has multiple text segments, the Size is computed as the difference of the last address of these segments from the BaseAddress. The base addresses of all text segments must be the same. Introduces flag 'perf-script-events' for testing, which allows passing perf events without BOLT having to parse them by invoking 'perf script'. The flag is used to pass a mock perf profile that has two memory mappings for a mock binary that has two text segments. The mapping size is updated as `parseMMapEvents` now processes all text segments.
Diffstat (limited to 'lldb/packages/Python/lldbsuite')
0 files changed, 0 insertions, 0 deletions