summaryrefslogtreecommitdiff
path: root/scripts
diff options
context:
space:
mode:
authorMonty <monty@mariadb.org>2022-01-05 14:52:15 +0200
committerSergei Petrunia <sergey@mariadb.com>2023-01-30 15:22:21 +0200
commit2cc5750c799b39364a7a2be0b2d18eb8ac6521fd (patch)
tree94363b9acc186679d0f0c3e91e011041b7592929 /scripts
parent4062fc28bd7c307d7a6b1987df071a3195b8e9b6 (diff)
downloadmariadb-git-2cc5750c799b39364a7a2be0b2d18eb8ac6521fd.tar.gz
Updated convert-debug-for-diff
Diffstat (limited to 'scripts')
-rwxr-xr-xscripts/convert-debug-for-diff.sh23
1 files changed, 20 insertions, 3 deletions
diff --git a/scripts/convert-debug-for-diff.sh b/scripts/convert-debug-for-diff.sh
index 5b3ce05b815..4d266a6d526 100755
--- a/scripts/convert-debug-for-diff.sh
+++ b/scripts/convert-debug-for-diff.sh
@@ -18,8 +18,25 @@
while (<>)
{
- s/^T@[0-9]+\s*://g;
- s/0x[0-9a-f]+(\s|\n|\))/#$1/g;
- s/size: [0-9]+/size: #/g;
+ s/^T@[0-9]+ *://g;
+ s/0x[0-9a-f]+(\s|\n|\)|=|,|;)/#$1/g;
+ s/size: [0-9-]+/size: #/g;
+ s/memory_used: [0-9]+/memory_used: #/g;
+ s/Total alloc: [0-9]+/Total alloc: #/g;
+ s/(proc_info: )(.*:)[\d]+ /$1 /;
+ s/(select_cond.*) at line.*/$1/;
+ s/\(id: \d+ -> \d+\)/id: #->#/g;
+ s/(exit: found key at )\d+/$1#/g;
+ s/enter_stage: ([^\/]*)(\/.*\/)(.*)(:\d+)/enter_stage: ($1)/g;
+ s/crc: [0-9]+/crc: #/g;
+ s/ref_count: [0-9]+/ref_count: #/g;
+ s/block: # \(\d+\)/block: # (#)/g;
+ s/delete_mutex: # mutex: # \(id: \d+ \<\- \d+\)/delete_mutex: # mutex: # (id: # <- #)/g;
+ s/ShortTrID: [0-9]+/ShortTrID: #/g;
+ s/timestamp:[0-9]+/timestamp:#/g;
+ s/#sql_.*_(\d+)/#sql_xxx_$1/g;
+ s/fd: [0-9]+/fd: #/g;
+ s/query_id: (\d+)/query_id: #/g;
+ s|: .*/mysql-test/var/tmp/mysqld\.\d|d: var/tmp/mysqld|g;
print $_;
}