From f7fad9a79e604eab172ecafaa44eeb9f05088585 Mon Sep 17 00:00:00 2001 From: haochengxia Date: Sun, 27 Jul 2025 19:11:05 +0000 Subject: [PATCH 1/2] Update submodule and enable analyzer test --- tests/test_analyzer.py | 10 ---------- 1 file changed, 10 deletions(-) diff --git a/tests/test_analyzer.py b/tests/test_analyzer.py index 4df3e46..b492301 100644 --- a/tests/test_analyzer.py +++ b/tests/test_analyzer.py @@ -6,15 +6,7 @@ def test_analyzer_common(): """ Test the trace analyzer functionality. - - Note: This test is currently skipped due to a known segmentation fault issue - that occurs when analyzing traces with very few unique objects (< 200). - The issue appears to be in the C++ analyzer core, specifically in the - post_processing phase where bounds checking may not be sufficient. - - TODO: Fix the underlying C++ segfault issue in the analyzer. """ - pytest.skip("Skipping due to known segfault with small datasets. See issue documentation.") # Add debugging and error handling loader = DataLoader() @@ -57,5 +49,3 @@ def test_analyzer_common(): stat_file = "stat" if os.path.exists(stat_file): os.remove(stat_file) - - analyzer.cleanup() From a533e861dab94dfc4c1220e9f80a10138ea195cb Mon Sep 17 00:00:00 2001 From: haochengxia Date: Sun, 27 Jul 2025 19:14:48 +0000 Subject: [PATCH 2/2] Update submodule --- src/libCacheSim | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/src/libCacheSim b/src/libCacheSim index 9646c8e..2868881 160000 --- a/src/libCacheSim +++ b/src/libCacheSim @@ -1 +1 @@ -Subproject commit 9646c8e46875d96458daab66bd8b0bf8991ddce4 +Subproject commit 2868881a82e48010b29524f92d4995e0c9f2e78b