From 23326792bd5abc5b840b347fd34950cad5817c0b Mon Sep 17 00:00:00 2001 From: caballa Date: Wed, 13 Sep 2023 00:08:27 -0600 Subject: [PATCH] test: modified expected graphs We needed to modify slightly the expected graphs because the bitcode changed from LLVM 5.0 to LLVM 14.0. For LLVM 14, I just use clang -c -emit-llvm ... Unfortunately, I do not remember which flags we used for LLVM 5.0 --- .../expected_graphs/complete_callgraph_1.dot | 5 --- .../expected_graphs/complete_callgraph_10.dot | 8 ---- .../expected_graphs/complete_callgraph_11.dot | 8 ---- .../expected_graphs/complete_callgraph_12.dot | 8 ---- .../expected_graphs/complete_callgraph_13.dot | 10 ----- .../complete_callgraph_13b.dot | 10 ----- .../expected_graphs/complete_callgraph_14.dot | 10 ----- .../expected_graphs/complete_callgraph_15.dot | 16 ++++---- .../expected_graphs/complete_callgraph_16.dot | 28 +++++++------- .../expected_graphs/complete_callgraph_17.dot | 21 +---------- .../expected_graphs/complete_callgraph_2.dot | 4 -- .../expected_graphs/complete_callgraph_3.dot | 4 -- .../expected_graphs/complete_callgraph_4.dot | 5 --- .../expected_graphs/complete_callgraph_5.dot | 4 -- .../expected_graphs/complete_callgraph_5.jpg | Bin 13362 -> 0 bytes .../expected_graphs/complete_callgraph_6.dot | 8 ---- .../expected_graphs/complete_callgraph_7.dot | 35 ++++++------------ .../expected_graphs/complete_callgraph_8.dot | 4 -- .../expected_graphs/complete_callgraph_9.dot | 10 ----- .../issue93_alias.callgraph.dot | 4 -- tests/expected_graphs/issue97.callgraph.dot | 11 ------ 21 files changed, 34 insertions(+), 179 deletions(-) delete mode 100644 tests/expected_graphs/complete_callgraph_5.jpg diff --git a/tests/expected_graphs/complete_callgraph_1.dot b/tests/expected_graphs/complete_callgraph_1.dot index d6bc2e09..da4bb2b9 100644 --- a/tests/expected_graphs/complete_callgraph_1.dot +++ b/tests/expected_graphs/complete_callgraph_1.dot @@ -1,11 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7fd363c0b0e0 [shape=record,label="{external node}"]; - Node0x7fd363c0b0e0 -> Node0x7fd363c0b170; - Node0x7fd363c0b0e0 -> Node0x7fd363c0b1d0; - Node0x7fd363c0b0e0 -> Node0x7fd363c0b270; - Node0x7fd363c0b0e0 -> Node0x7fd363c0b350; Node0x7fd363c0b170 [shape=record,label="{add}"]; Node0x7fd363c0b1d0 [shape=record,label="{sub}"]; Node0x7fd363c0b270 [shape=record,label="{use}"]; diff --git a/tests/expected_graphs/complete_callgraph_10.dot b/tests/expected_graphs/complete_callgraph_10.dot index bd0a5dd8..8871873d 100644 --- a/tests/expected_graphs/complete_callgraph_10.dot +++ b/tests/expected_graphs/complete_callgraph_10.dot @@ -1,13 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7fa705e007f0 [shape=record,label="{external node}"]; - Node0x7fa705e007f0 -> Node0x7fa705e00880; - Node0x7fa705e007f0 -> Node0x7fa705e00900; - Node0x7fa705e007f0 -> Node0x7fa705e009a0; - Node0x7fa705e007f0 -> Node0x7fa705e00a80; - Node0x7fa705e007f0 -> Node0x7fa705e00ae0; - Node0x7fa705e007f0 -> Node0x7fa705e00c10; Node0x7fa705e00880 [shape=record,label="{add}"]; Node0x7fa705e00900 [shape=record,label="{sub}"]; Node0x7fa705e009a0 [shape=record,label="{mul}"]; @@ -21,5 +14,4 @@ digraph "Call graph" { Node0x7fa705e00ae0 -> Node0x7fa705e009a0; Node0x7fa705e00ae0 -> Node0x7fa705e00a80; Node0x7fa705e00c10 [shape=record,label="{nd_uint}"]; - Node0x7fa705e00c10 -> Node0x7fa705e00820; } diff --git a/tests/expected_graphs/complete_callgraph_11.dot b/tests/expected_graphs/complete_callgraph_11.dot index 64024e4e..b5e337ce 100644 --- a/tests/expected_graphs/complete_callgraph_11.dot +++ b/tests/expected_graphs/complete_callgraph_11.dot @@ -1,13 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7fb32f601b60 [shape=record,label="{external node}"]; - Node0x7fb32f601b60 -> Node0x7fb32f601bf0; - Node0x7fb32f601b60 -> Node0x7fb32f601c50; - Node0x7fb32f601b60 -> Node0x7fb32f601cf0; - Node0x7fb32f601b60 -> Node0x7fb32f601da0; - Node0x7fb32f601b60 -> Node0x7fb32f601e00; - Node0x7fb32f601b60 -> Node0x7fb32f601f30; Node0x7fb32f601bf0 [shape=record,label="{add}"]; Node0x7fb32f601c50 [shape=record,label="{sub}"]; Node0x7fb32f601cf0 [shape=record,label="{mul}"]; @@ -21,5 +14,4 @@ digraph "Call graph" { Node0x7fb32f601e00 -> Node0x7fb32f601cf0; Node0x7fb32f601e00 -> Node0x7fb32f601da0; Node0x7fb32f601f30 [shape=record,label="{nd_uint}"]; - Node0x7fb32f601f30 -> Node0x7fb32f601b90; } diff --git a/tests/expected_graphs/complete_callgraph_12.dot b/tests/expected_graphs/complete_callgraph_12.dot index 0fbd7fa8..04a9b059 100644 --- a/tests/expected_graphs/complete_callgraph_12.dot +++ b/tests/expected_graphs/complete_callgraph_12.dot @@ -1,13 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7f8636505f70 [shape=record,label="{external node}"]; - Node0x7f8636505f70 -> Node0x7f8636506000; - Node0x7f8636505f70 -> Node0x7f8636506060; - Node0x7f8636505f70 -> Node0x7f8636506100; - Node0x7f8636505f70 -> Node0x7f86365061e0; - Node0x7f8636505f70 -> Node0x7f8636506240; - Node0x7f8636505f70 -> Node0x7f8636506370; Node0x7f8636506000 [shape=record,label="{add}"]; Node0x7f8636506060 [shape=record,label="{sub}"]; Node0x7f8636506100 [shape=record,label="{mul}"]; @@ -21,5 +14,4 @@ digraph "Call graph" { Node0x7f8636506240 -> Node0x7f8636506100; Node0x7f8636506240 -> Node0x7f86365061e0; Node0x7f8636506370 [shape=record,label="{nd_uint}"]; - Node0x7f8636506370 -> Node0x7f8636505fa0; } diff --git a/tests/expected_graphs/complete_callgraph_13.dot b/tests/expected_graphs/complete_callgraph_13.dot index 94e8941d..1be64ffb 100644 --- a/tests/expected_graphs/complete_callgraph_13.dot +++ b/tests/expected_graphs/complete_callgraph_13.dot @@ -1,18 +1,9 @@ digraph "Call graph" { label="Call graph"; - Node0x7ff130410b30 [shape=record,label="{external node}"]; - Node0x7ff130410b30 -> Node0x7ff130410bc0; - Node0x7ff130410b30 -> Node0x7ff130410c20; - Node0x7ff130410b30 -> Node0x7ff130410940; - Node0x7ff130410b30 -> Node0x7ff130410cc0; - Node0x7ff130410b30 -> Node0x7ff130410d20; - Node0x7ff130410b30 -> Node0x7ff1304109a0; - Node0x7ff130410b30 -> Node0x7ff130410d90; Node0x7ff130410bc0 [shape=record,label="{add}"]; Node0x7ff130410c20 [shape=record,label="{sub}"]; Node0x7ff130410940 [shape=record,label="{apply}"]; - Node0x7ff130410940 -> Node0x7ff130410b60; Node0x7ff130410940 -> Node0x7ff130410bc0; Node0x7ff130410cc0 [shape=record,label="{bar}"]; Node0x7ff130410d20 [shape=record,label="{foo}"]; @@ -23,5 +14,4 @@ digraph "Call graph" { Node0x7ff1304109a0 -> Node0x7ff130410d90; Node0x7ff1304109a0 -> Node0x7ff130410d20; Node0x7ff130410d90 [shape=record,label="{nd_binfptr}"]; - Node0x7ff130410d90 -> Node0x7ff130410b60; } diff --git a/tests/expected_graphs/complete_callgraph_13b.dot b/tests/expected_graphs/complete_callgraph_13b.dot index 94e8941d..1be64ffb 100644 --- a/tests/expected_graphs/complete_callgraph_13b.dot +++ b/tests/expected_graphs/complete_callgraph_13b.dot @@ -1,18 +1,9 @@ digraph "Call graph" { label="Call graph"; - Node0x7ff130410b30 [shape=record,label="{external node}"]; - Node0x7ff130410b30 -> Node0x7ff130410bc0; - Node0x7ff130410b30 -> Node0x7ff130410c20; - Node0x7ff130410b30 -> Node0x7ff130410940; - Node0x7ff130410b30 -> Node0x7ff130410cc0; - Node0x7ff130410b30 -> Node0x7ff130410d20; - Node0x7ff130410b30 -> Node0x7ff1304109a0; - Node0x7ff130410b30 -> Node0x7ff130410d90; Node0x7ff130410bc0 [shape=record,label="{add}"]; Node0x7ff130410c20 [shape=record,label="{sub}"]; Node0x7ff130410940 [shape=record,label="{apply}"]; - Node0x7ff130410940 -> Node0x7ff130410b60; Node0x7ff130410940 -> Node0x7ff130410bc0; Node0x7ff130410cc0 [shape=record,label="{bar}"]; Node0x7ff130410d20 [shape=record,label="{foo}"]; @@ -23,5 +14,4 @@ digraph "Call graph" { Node0x7ff1304109a0 -> Node0x7ff130410d90; Node0x7ff1304109a0 -> Node0x7ff130410d20; Node0x7ff130410d90 [shape=record,label="{nd_binfptr}"]; - Node0x7ff130410d90 -> Node0x7ff130410b60; } diff --git a/tests/expected_graphs/complete_callgraph_14.dot b/tests/expected_graphs/complete_callgraph_14.dot index b93fa583..1d715de1 100644 --- a/tests/expected_graphs/complete_callgraph_14.dot +++ b/tests/expected_graphs/complete_callgraph_14.dot @@ -1,20 +1,11 @@ digraph "Call graph" { label="Call graph"; - Node0x7fa275505ae0 [shape=record,label="{external node}"]; - Node0x7fa275505ae0 -> Node0x7fa275505bb0; - Node0x7fa275505ae0 -> Node0x7fa275505c10; - Node0x7fa275505ae0 -> Node0x7fa275505cb0; - Node0x7fa275505ae0 -> Node0x7fa275505d60; - Node0x7fa275505ae0 -> Node0x7fa275505e00; - Node0x7fa275505ae0 -> Node0x7fa275505f60; - Node0x7fa275505ae0 -> Node0x7fa275505fc0; Node0x7fa275505bb0 [shape=record,label="{jenkins_hash}"]; Node0x7fa275505c10 [shape=record,label="{MurmurHash3_hash}"]; Node0x7fa275505cb0 [shape=record,label="{hash_init}"]; Node0x7fa275505cb0 -> Node0x7fa275505d60; Node0x7fa275505d60 [shape=record,label="{nd}"]; - Node0x7fa275505d60 -> Node0x7fa275505b50; Node0x7fa275505e00 [shape=record,label="{init}"]; Node0x7fa275505e00 -> Node0x7fa275505cb0; Node0x7fa275505f60 [shape=record,label="{main}"]; @@ -24,5 +15,4 @@ digraph "Call graph" { Node0x7fa275505f60 -> Node0x7fa275505c10; Node0x7fa275505f60 -> Node0x7fa275505bb0; Node0x7fa275505fc0 [shape=record,label="{malloc}"]; - Node0x7fa275505fc0 -> Node0x7fa275505b50; } diff --git a/tests/expected_graphs/complete_callgraph_15.dot b/tests/expected_graphs/complete_callgraph_15.dot index 3a43542d..270d8c02 100644 --- a/tests/expected_graphs/complete_callgraph_15.dot +++ b/tests/expected_graphs/complete_callgraph_15.dot @@ -1,13 +1,11 @@ digraph "Call graph" { label="Call graph"; - Node0x7fa734416590 [shape=record,label="{external node}"]; - Node0x7fa734416590 -> Node0x7fa734416620; - Node0x7fa734416590 -> Node0x7fa734416680; - Node0x7fa734416590 -> Node0x7fa7344163e0; - Node0x7fa734416620 [shape=record,label="{foo}"]; - Node0x7fa734416680 [shape=record,label="{return_handler_struct}"]; - Node0x7fa7344163e0 [shape=record,label="{main}"]; - Node0x7fa7344163e0 -> Node0x7fa734416680; - Node0x7fa7344163e0 -> Node0x7fa734416620; + Node0x600000d19470 [shape=record,label="{foo}"]; + Node0x600000d19500 [shape=record,label="{return_handler_struct}"]; + Node0x600000d19530 [shape=record,label="{main}"]; + Node0x600000d19530 -> Node0x600000d19500; + Node0x600000d19530 -> Node0x600000d19470; + Node0x600000d19530 -> Node0x600000d19590; + Node0x600000d19590 [shape=record,label="{__VERIFIER_error}"]; } diff --git a/tests/expected_graphs/complete_callgraph_16.dot b/tests/expected_graphs/complete_callgraph_16.dot index 614bb5cd..79e932bf 100644 --- a/tests/expected_graphs/complete_callgraph_16.dot +++ b/tests/expected_graphs/complete_callgraph_16.dot @@ -1,19 +1,17 @@ digraph "Call graph" { label="Call graph"; - Node0x7fc43cd05a50 [shape=record,label="{external node}"]; - Node0x7fc43cd05a50 -> Node0x7fc43cd05ae0; - Node0x7fc43cd05a50 -> Node0x7fc43cd05b60; - Node0x7fc43cd05a50 -> Node0x7fc43cd057f0; - Node0x7fc43cd05a50 -> Node0x7fc43cd05c20; - Node0x7fc43cd05ae0 [shape=record,label="{foo}"]; - Node0x7fc43cd05b60 [shape=record,label="{return_handler_struct}"]; - Node0x7fc43cd05b60 -> Node0x7fc43cd057f0; - Node0x7fc43cd057f0 [shape=record,label="{malloc}"]; - Node0x7fc43cd057f0 -> Node0x7fc43cd05a80; - Node0x7fc43cd05c20 [shape=record,label="{main}"]; - Node0x7fc43cd05c20 -> Node0x7fc43cd05b60; - Node0x7fc43cd05c20 -> Node0x7fc43cd05ca0; - Node0x7fc43cd05c20 -> Node0x7fc43cd05ae0; - Node0x7fc43cd05ca0 [shape=record,label="{to_test_handler}"]; + Node0x6000027df930 [shape=record,label="{foo}"]; + Node0x6000027df930 -> Node0x6000027df9c0; + Node0x6000027dfa50 [shape=record,label="{return_handler_struct}"]; + Node0x6000027dfa50 -> Node0x6000027dfab0; + Node0x6000027df9c0 [shape=record,label="{__VERIFIER_error}"]; + Node0x6000027dfb70 [shape=record,label="{main}"]; + Node0x6000027dfb70 -> Node0x6000027dfa50; + Node0x6000027dfb70 -> Node0x6000027dfc00; + Node0x6000027dfb70 -> Node0x6000027df930; + Node0x6000027dfb70 -> Node0x6000027df9c0; + Node0x6000027dfab0 [shape=record,label="{malloc}"]; + Node0x6000027dfc00 [shape=record,label="{to_test_handler}"]; + Node0x6000027dfc00 -> Node0x6000027df9c0; } diff --git a/tests/expected_graphs/complete_callgraph_17.dot b/tests/expected_graphs/complete_callgraph_17.dot index 9bb55214..8e39a098 100644 --- a/tests/expected_graphs/complete_callgraph_17.dot +++ b/tests/expected_graphs/complete_callgraph_17.dot @@ -1,25 +1,8 @@ digraph "Call graph" { label="Call graph"; - Node0x7fa6cfc1abd0 [shape=record,label="{external node}"]; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1ac60; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1acc0; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1ad20; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1aea0; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1ab00; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1ae40; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b020; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b080; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b160; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1adc0; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1af80; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b3f0; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b490; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b390; - Node0x7fa6cfc1abd0 -> Node0x7fa6cfc1b0e0; Node0x7fa6cfc1b020 [shape=record,label="{_ZN9BaseClassC2Ev}"]; Node0x7fa6cfc1aea0 [shape=record,label="{__gxx_personality_v0}"]; - Node0x7fa6cfc1aea0 -> Node0x7fa6cfc1ac00; Node0x7fa6cfc1ac60 [shape=record,label="{main}"]; Node0x7fa6cfc1ac60 -> Node0x7fa6cfc1acc0; Node0x7fa6cfc1ac60 -> Node0x7fa6cfc1ad20; @@ -27,11 +10,9 @@ digraph "Call graph" { Node0x7fa6cfc1ac60 -> Node0x7fa6cfc1ab00; Node0x7fa6cfc1ac60 -> Node0x7fa6cfc1adc0; Node0x7fa6cfc1acc0 [shape=record,label="{_Znwm}"]; - Node0x7fa6cfc1acc0 -> Node0x7fa6cfc1ac00; Node0x7fa6cfc1ad20 [shape=record,label="{_ZN12DerivedClassC1Ev}"]; Node0x7fa6cfc1ad20 -> Node0x7fa6cfc1ae40; Node0x7fa6cfc1ab00 [shape=record,label="{_ZdlPv}"]; - Node0x7fa6cfc1ab00 -> Node0x7fa6cfc1ac00; Node0x7fa6cfc1ae40 [shape=record,label="{_ZN12DerivedClassC2Ev}"]; Node0x7fa6cfc1ae40 -> Node0x7fa6cfc1b020; Node0x7fa6cfc1b080 [shape=record,label="{_ZN12DerivedClassD1Ev}"]; @@ -40,11 +21,13 @@ digraph "Call graph" { Node0x7fa6cfc1b160 [shape=record,label="{_ZN12DerivedClassD0Ev}"]; Node0x7fa6cfc1b160 -> Node0x7fa6cfc1b080; Node0x7fa6cfc1b160 -> Node0x7fa6cfc1ab00; + Node0x7fa6cfc1b160 -> Node0x7fa6cfc1ab00; Node0x7fa6cfc1af80 [shape=record,label="{_ZN9BaseClassD1Ev}"]; Node0x7fa6cfc1af80 -> Node0x7fa6cfc1b390; Node0x7fa6cfc1b3f0 [shape=record,label="{_ZN9BaseClassD0Ev}"]; Node0x7fa6cfc1b3f0 -> Node0x7fa6cfc1af80; Node0x7fa6cfc1b3f0 -> Node0x7fa6cfc1ab00; + Node0x7fa6cfc1b3f0 -> Node0x7fa6cfc1ab00; Node0x7fa6cfc1b490 [shape=record,label="{_ZN9BaseClass4FuncEv}"]; Node0x7fa6cfc1b390 [shape=record,label="{_ZN9BaseClassD2Ev}"]; Node0x7fa6cfc1b0e0 [shape=record,label="{_ZN12DerivedClassD2Ev}"]; diff --git a/tests/expected_graphs/complete_callgraph_2.dot b/tests/expected_graphs/complete_callgraph_2.dot index 5aae7656..bacc7280 100644 --- a/tests/expected_graphs/complete_callgraph_2.dot +++ b/tests/expected_graphs/complete_callgraph_2.dot @@ -1,10 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7ff268e0d340 [shape=record,label="{external node}"]; - Node0x7ff268e0d340 -> Node0x7ff268e0d3d0; - Node0x7ff268e0d340 -> Node0x7ff268e0d450; - Node0x7ff268e0d340 -> Node0x7ff268e0d4f0; Node0x7ff268e0d3d0 [shape=record,label="{foo}"]; Node0x7ff268e0d3d0 -> Node0x7ff268e0d450; Node0x7ff268e0d450 [shape=record,label="{bar}"]; diff --git a/tests/expected_graphs/complete_callgraph_3.dot b/tests/expected_graphs/complete_callgraph_3.dot index 376ae66c..a827c45d 100644 --- a/tests/expected_graphs/complete_callgraph_3.dot +++ b/tests/expected_graphs/complete_callgraph_3.dot @@ -1,10 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7ff2f650b8e0 [shape=record,label="{external node}"]; - Node0x7ff2f650b8e0 -> Node0x7ff2f650b970; - Node0x7ff2f650b8e0 -> Node0x7ff2f650b9f0; - Node0x7ff2f650b8e0 -> Node0x7ff2f650ba90; Node0x7ff2f650b970 [shape=record,label="{foo}"]; Node0x7ff2f650b970 -> Node0x7ff2f650b9f0; Node0x7ff2f650b9f0 [shape=record,label="{bar}"]; diff --git a/tests/expected_graphs/complete_callgraph_4.dot b/tests/expected_graphs/complete_callgraph_4.dot index e1295933..caaa1923 100644 --- a/tests/expected_graphs/complete_callgraph_4.dot +++ b/tests/expected_graphs/complete_callgraph_4.dot @@ -1,11 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7f8fe0e0c800 [shape=record,label="{external node}"]; - Node0x7f8fe0e0c800 -> Node0x7f8fe0e0c890; - Node0x7f8fe0e0c800 -> Node0x7f8fe0e0c910; - Node0x7f8fe0e0c800 -> Node0x7f8fe0e0c9b0; - Node0x7f8fe0e0c800 -> Node0x7f8fe0e0ca90; Node0x7f8fe0e0c890 [shape=record,label="{foo}"]; Node0x7f8fe0e0c890 -> Node0x7f8fe0e0c910; Node0x7f8fe0e0c910 [shape=record,label="{bar}"]; diff --git a/tests/expected_graphs/complete_callgraph_5.dot b/tests/expected_graphs/complete_callgraph_5.dot index 656c7a7c..e5f40544 100644 --- a/tests/expected_graphs/complete_callgraph_5.dot +++ b/tests/expected_graphs/complete_callgraph_5.dot @@ -1,10 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7f9924411040 [shape=record,label="{external node}"]; - Node0x7f9924411040 -> Node0x7f99244110d0; - Node0x7f9924411040 -> Node0x7f9924411150; - Node0x7f9924411040 -> Node0x7f99244111f0; Node0x7f99244110d0 [shape=record,label="{foo}"]; Node0x7f99244110d0 -> Node0x7f9924411150; Node0x7f9924411150 [shape=record,label="{bar}"]; diff --git a/tests/expected_graphs/complete_callgraph_5.jpg b/tests/expected_graphs/complete_callgraph_5.jpg deleted file mode 100644 index bb3c9a0cb6ba97acf076f5e2daa93e4ccdef1b8d..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 13362 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 e6BGEGI@M~(_E>q~L3cqk diff --git a/tests/expected_graphs/complete_callgraph_6.dot b/tests/expected_graphs/complete_callgraph_6.dot index 0b192213..83263bd4 100644 --- a/tests/expected_graphs/complete_callgraph_6.dot +++ b/tests/expected_graphs/complete_callgraph_6.dot @@ -1,14 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7fcc085076f0 [shape=record,label="{external node}"]; - Node0x7fcc085076f0 -> Node0x7fcc08507780; - Node0x7fcc085076f0 -> Node0x7fcc085077e0; - Node0x7fcc085076f0 -> Node0x7fcc08507880; - Node0x7fcc085076f0 -> Node0x7fcc08507960; - Node0x7fcc085076f0 -> Node0x7fcc085079c0; - Node0x7fcc085076f0 -> Node0x7fcc085078e0; - Node0x7fcc085076f0 -> Node0x7fcc08507ba0; Node0x7fcc08507780 [shape=record,label="{add}"]; Node0x7fcc085077e0 [shape=record,label="{sub}"]; Node0x7fcc08507880 [shape=record,label="{mul}"]; diff --git a/tests/expected_graphs/complete_callgraph_7.dot b/tests/expected_graphs/complete_callgraph_7.dot index e5dacf21..aab4e15f 100644 --- a/tests/expected_graphs/complete_callgraph_7.dot +++ b/tests/expected_graphs/complete_callgraph_7.dot @@ -1,27 +1,16 @@ digraph "Call graph" { label="Call graph"; - Node0x7ff7fbd084c0 [shape=record,label="{external node}"]; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd08550; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd085b0; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd08650; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd08730; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd08790; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd086b0; - Node0x7ff7fbd084c0 -> Node0x7ff7fbd08970; - Node0x7ff7fbd08550 [shape=record,label="{add}"]; - Node0x7ff7fbd085b0 [shape=record,label="{sub}"]; - Node0x7ff7fbd08650 [shape=record,label="{apply}"]; - Node0x7ff7fbd08650 -> Node0x7ff7fbd085b0; - Node0x7ff7fbd08650 -> Node0x7ff7fbd08550; - Node0x7ff7fbd08730 [shape=record,label="{bar}"]; - Node0x7ff7fbd08790 [shape=record,label="{foo1}"]; - Node0x7ff7fbd08790 -> Node0x7ff7fbd08730; - Node0x7ff7fbd08790 -> Node0x7ff7fbd08650; - Node0x7ff7fbd086b0 [shape=record,label="{foo2}"]; - Node0x7ff7fbd086b0 -> Node0x7ff7fbd08730; - Node0x7ff7fbd086b0 -> Node0x7ff7fbd08650; - Node0x7ff7fbd08970 [shape=record,label="{main}"]; - Node0x7ff7fbd08970 -> Node0x7ff7fbd08790; - Node0x7ff7fbd08970 -> Node0x7ff7fbd086b0; + Node0x6000037cd500 [shape=record,label="{add}"]; + Node0x6000037cd590 [shape=record,label="{sub}"]; + Node0x6000037cd5c0 [shape=record,label="{apply}"]; + Node0x6000037cd5c0 -> Node0x6000037cd590; + Node0x6000037cd5c0 -> Node0x6000037cd500; + Node0x6000037cd650 [shape=record,label="{bar}"]; + Node0x6000037cd6b0 [shape=record,label="{foo}"]; + Node0x6000037cd6b0 -> Node0x6000037cd650; + Node0x6000037cd6b0 -> Node0x6000037cd5c0; + Node0x6000037cd710 [shape=record,label="{main}"]; + Node0x6000037cd710 -> Node0x6000037cd6b0; + Node0x6000037cd710 -> Node0x6000037cd6b0; } diff --git a/tests/expected_graphs/complete_callgraph_8.dot b/tests/expected_graphs/complete_callgraph_8.dot index 7f955f9d..39e18598 100644 --- a/tests/expected_graphs/complete_callgraph_8.dot +++ b/tests/expected_graphs/complete_callgraph_8.dot @@ -1,10 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7face7c10de0 [shape=record,label="{external node}"]; - Node0x7face7c10de0 -> Node0x7face7c10e70; - Node0x7face7c10de0 -> Node0x7face7c10ed0; - Node0x7face7c10de0 -> Node0x7face7c10f90; Node0x7face7c10e70 [shape=record,label="{foo}"]; Node0x7face7c10e70 -> Node0x7face7c10ed0; Node0x7face7c10ed0 [shape=record,label="{bar}"]; diff --git a/tests/expected_graphs/complete_callgraph_9.dot b/tests/expected_graphs/complete_callgraph_9.dot index 7f2f932f..88434ee7 100644 --- a/tests/expected_graphs/complete_callgraph_9.dot +++ b/tests/expected_graphs/complete_callgraph_9.dot @@ -1,23 +1,13 @@ digraph "Call graph" { label="Call graph"; - Node0x7f85f15071b0 [shape=record,label="{external node}"]; - Node0x7f85f15071b0 -> Node0x7f85f1507240; - Node0x7f85f15071b0 -> Node0x7f85f15072a0; - Node0x7f85f15071b0 -> Node0x7f85f1507340; - Node0x7f85f15071b0 -> Node0x7f85f1507420; - Node0x7f85f15071b0 -> Node0x7f85f1507500; - Node0x7f85f15071b0 -> Node0x7f85f1507630; - Node0x7f85f15071b0 -> Node0x7f85f15073a0; Node0x7f85f1507240 [shape=record,label="{add}"]; Node0x7f85f15072a0 [shape=record,label="{sub}"]; Node0x7f85f1507340 [shape=record,label="{apply}"]; Node0x7f85f1507340 -> Node0x7f85f15072a0; Node0x7f85f1507340 -> Node0x7f85f1507420; - Node0x7f85f1507340 -> Node0x7f85f15071e0; Node0x7f85f1507340 -> Node0x7f85f1507240; Node0x7f85f1507420 [shape=record,label="{nd_binfptr}"]; - Node0x7f85f1507420 -> Node0x7f85f15071e0; Node0x7f85f1507500 [shape=record,label="{bar}"]; Node0x7f85f1507630 [shape=record,label="{foo}"]; Node0x7f85f1507630 -> Node0x7f85f1507500; diff --git a/tests/expected_graphs/issue93_alias.callgraph.dot b/tests/expected_graphs/issue93_alias.callgraph.dot index 3e13386b..d846e423 100644 --- a/tests/expected_graphs/issue93_alias.callgraph.dot +++ b/tests/expected_graphs/issue93_alias.callgraph.dot @@ -1,10 +1,6 @@ digraph "Call graph" { label="Call graph"; - Node0x7fdccb50a790 [shape=record,label="{external node}"]; - Node0x7fdccb50a790 -> Node0x7fdccb50a820; - Node0x7fdccb50a790 -> Node0x7fdccb50a880; - Node0x7fdccb50a790 -> Node0x7fdccb50a570; Node0x7fdccb50a820 [shape=record,label="{__incr}"]; Node0x7fdccb50a880 [shape=record,label="{__decr}"]; Node0x7fdccb50a570 [shape=record,label="{main}"]; diff --git a/tests/expected_graphs/issue97.callgraph.dot b/tests/expected_graphs/issue97.callgraph.dot index 301695a1..0c98ffae 100644 --- a/tests/expected_graphs/issue97.callgraph.dot +++ b/tests/expected_graphs/issue97.callgraph.dot @@ -1,23 +1,12 @@ digraph "Call graph" { label="Call graph"; - Node0x7ff889407fc0 [shape=record,label="{external node}"]; - Node0x7ff889407fc0 -> Node0x7ff889408050; - Node0x7ff889407fc0 -> Node0x7ff8894080b0; - Node0x7ff889407fc0 -> Node0x7ff889407de0; - Node0x7ff889407fc0 -> Node0x7ff8894081a0; - Node0x7ff889407fc0 -> Node0x7ff889408200; - Node0x7ff889407fc0 -> Node0x7ff889408360; - Node0x7ff889407fc0 -> Node0x7ff889408150; Node0x7ff889407de0 [shape=record,label="{c1}"]; Node0x7ff889407de0 -> Node0x7ff8894081a0; Node0x7ff889407de0 -> Node0x7ff889408200; Node0x7ff8894080b0 [shape=record,label="{strcmp}"]; - Node0x7ff8894080b0 -> Node0x7ff889407ff0; Node0x7ff8894081a0 [shape=record,label="{malloc}"]; - Node0x7ff8894081a0 -> Node0x7ff889407ff0; Node0x7ff889408200 [shape=record,label="{free}"]; - Node0x7ff889408200 -> Node0x7ff889407ff0; Node0x7ff889408150 [shape=record,label="{main}"]; Node0x7ff889408150 -> Node0x7ff889408050; Node0x7ff889408150 -> Node0x7ff889408050;