mirror of
https://github.com/signalapp/libsignal.git
synced 2024-09-20 03:52:17 +02:00
48edcb2305
Also account for cross-compilation build directories.
37 lines
841 B
Plaintext
Executable File
37 lines
841 B
Plaintext
Executable File
#!/usr/bin/env bloaty -d crates -s vm -c
|
|
# We use VM size because otherwise the debug sections are included.
|
|
|
|
custom_data_source: {
|
|
name: "crates"
|
|
base_data_source: "inlines"
|
|
|
|
rewrite: {
|
|
pattern: "^(/rustc/|library/)"
|
|
replacement: "stdlib"
|
|
}
|
|
rewrite: {
|
|
pattern: "/\\.?cargo/registry/src/github.com-[^/]+/([^/]+)-\\d[^/]*/"
|
|
replacement: "\\1"
|
|
}
|
|
rewrite: {
|
|
pattern: "/\\.?cargo/git/checkouts/([^/]+)-[0-9a-f]+/"
|
|
replacement: "\\1"
|
|
}
|
|
rewrite: {
|
|
pattern: "^(/?([^/]+/)*)src/"
|
|
replacement: "\\1"
|
|
}
|
|
rewrite: {
|
|
pattern: "/target/[^/]+/([^/]+/)?build/([^/]+)-[0-9a-f]+/"
|
|
replacement: "\\2 (generated)"
|
|
}
|
|
rewrite: {
|
|
pattern: "\\[section .debug.+\\]"
|
|
replacement: "[debug sections]"
|
|
}
|
|
rewrite: {
|
|
pattern: "\\[section .+\\]"
|
|
replacement: "[non-code sections]"
|
|
}
|
|
}
|