From bfc5f1e3deff88f53c11031c455bfeffd15a78a2 Mon Sep 17 00:00:00 2001
From: pompolic <pompolic@special-circumstanc.es>
Date: Wed, 22 Feb 2023 21:05:08 +0100
Subject: [PATCH] Some of the tests pass

---
 .../test_stack_frame_parser_context.py           | 16 ++++++++--------
 1 file changed, 8 insertions(+), 8 deletions(-)

diff --git a/gdb-port/tests/integration/test_stack_frame_parser_context.py b/gdb-port/tests/integration/test_stack_frame_parser_context.py
index a7bcdcd..48f8faf 100644
--- a/gdb-port/tests/integration/test_stack_frame_parser_context.py
+++ b/gdb-port/tests/integration/test_stack_frame_parser_context.py
@@ -8,8 +8,8 @@ class TestContextBasedAllocationAttribution(unittest.TestCase):
 
 		self.top_level_parse.enter_h_packrat_parse(self.a.address)
 
-		#TODO: are we initializing from scratch for evers test?
-		self.top_level_parse.enter_h_do_parse(self.a.address)
+		#TODO: are we initializing from scratch for every test?
+		self.top_level_parse.enter_h_do_parse(400, 256, self.a.address)
 		self.top_level_parse.parse_virtual(self.a.address)
 		self.top_level_parse.enter_perform_lowlevel_parse(self.a.address)
 
@@ -20,21 +20,21 @@ class TestContextBasedAllocationAttribution(unittest.TestCase):
 		pass
 
 	def test_after_h_do_parse(self):
-		self.top_level_parse.enter_h_do_parse(self.b.address)
+		self.top_level_parse.enter_h_do_parse(400, 256, self.b.address)
 		self.assertIs(self.top_level_parse.peek_parser(), self.b)
 
 	def test_after_enter_parse_virtual(self):
-		self.top_level_parse.enter_h_do_parse(self.b.address)
-		self.top_level_parse._parse_virtual(self.b.address)
+		self.top_level_parse.enter_h_do_parse(400, 256, self.b.address)
+		self.top_level_parse.parse_virtual(self.b.address)
 		self.assertIs(self.top_level_parse.peek_parser(), self.b)
 
 	def test_after_enter_perform_lowlevel_parse(self):
-		self.top_level_parse.enter_h_do_parse(self.b.address)
-		self.top_level_parse._parse_virtual(self.b.address)
+		self.top_level_parse.enter_h_do_parse(400, 256, self.b.address)
+		self.top_level_parse.parse_virtual(self.b.address)
 		self.top_level_parse.enter_perform_lowlevel_parse(self.b.address)
 		self.assertIs(self.top_level_parse.peek_parser(), self.b)
 
-	# TODO: thes need a different setUp() with two parsers pushed on the stack
+	# TODO: these need a different setUp() with two parsers pushed on the stack
 	def test_after_return_from_perform_lowlevel_parse(self):
 		pass
 
-- 
GitLab