From e8b71bbfdec0a523a008ba7fb0f1db9ad3a52218 Mon Sep 17 00:00:00 2001 From: Kemal Akkoyun Date: Fri, 1 Mar 2024 16:39:19 +0100 Subject: [PATCH] Fix tests Signed-off-by: Kemal Akkoyun --- pkg/datamap/dwarf.go | 10 ----- pkg/python/datamap.go | 6 +-- tests/integration/python_test.go | 1 + tests/integration/testdata/python_2_7_15.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_10_0.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_11_0.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_12_0.yaml | 34 ++++++++++++++++ tests/integration/testdata/python_3_3_7.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_4_8.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_5_5.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_6_6.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_7_0.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_8_0.yaml | 39 +++++++++---------- tests/integration/testdata/python_3_9_5.yaml | 39 +++++++++---------- tests/integration/testdata/ruby_2_6_0.yaml | 3 -- tests/integration/testdata/ruby_2_6_3.yaml | 3 -- tests/integration/testdata/ruby_2_7_1.yaml | 3 -- tests/integration/testdata/ruby_2_7_4.yaml | 3 -- tests/integration/testdata/ruby_2_7_6.yaml | 3 -- tests/integration/testdata/ruby_3_0_0.yaml | 3 -- tests/integration/testdata/ruby_3_0_4.yaml | 3 -- tests/integration/testdata/ruby_3_1_2.yaml | 3 -- tests/integration/testdata/ruby_3_1_3.yaml | 3 -- tests/integration/testdata/ruby_3_2_0.yaml | 3 -- tests/integration/testdata/ruby_3_2_1.yaml | 3 -- 25 files changed, 217 insertions(+), 257 deletions(-) create mode 100644 tests/integration/testdata/python_3_12_0.yaml diff --git a/pkg/datamap/dwarf.go b/pkg/datamap/dwarf.go index bc3aa3f..6f3205f 100644 --- a/pkg/datamap/dwarf.go +++ b/pkg/datamap/dwarf.go @@ -276,16 +276,6 @@ func attrs(entry *dwarf.Entry) map[dwarf.Attr]any { return attrs } -func printAttrs(attrs map[dwarf.Attr]any) { - for k, v := range attrs { - fmt.Printf("%s: %v\n", k, v) - } -} - -func printEntryAttrs(entry *dwarf.Entry) { - printAttrs(attrs(entry)) -} - func nameAttr(attrs map[dwarf.Attr]any) string { nameAttr, ok := attrs[dwarf.AttrName] if !ok { diff --git a/pkg/python/datamap.go b/pkg/python/datamap.go index a75df70..5a9f699 100644 --- a/pkg/python/datamap.go +++ b/pkg/python/datamap.go @@ -337,7 +337,6 @@ type python312 struct { PyInterpreterFrameOwner int64 `offsetof:"_PyInterpreterFrame.owner"` PyCodeObjectCoFilename int64 `offsetof:"PyCodeObject.co_filename"` PyCodeObjectCoName int64 `offsetof:"PyCodeObject.co_name"` - PyCodeObjectCoVarNames int64 `offsetof:"PyCodeObject.co_varnames"` PyCodeObjectCoFirstlineno int64 `offsetof:"PyCodeObject.co_firstlineno"` PyTupleObjectObItem int64 `offsetof:"PyTupleObject.ob_item"` } @@ -380,7 +379,7 @@ func (p python312) Layout() runtimedata.RuntimeData { PyCodeObject: PyCodeObject{ CoFilename: p.PyCodeObjectCoFilename, CoName: p.PyCodeObjectCoName, - CoVarnames: p.PyCodeObjectCoVarNames, + CoVarnames: doesNotExist, CoFirstlineno: p.PyCodeObjectCoFirstlineno, }, PyTupleObject: PyTupleObject{ @@ -412,7 +411,6 @@ type python313 struct { PyCodeObjectCoFilename int64 `offsetof:"PyCodeObject.co_filename"` PyCodeObjectCoName int64 `offsetof:"PyCodeObject.co_name"` PyCodeObjectCoFirstlineno int64 `offsetof:"PyCodeObject.co_firstlineno"` - PyCodeObjectCoVarNames int64 `offsetof:"PyCodeObject.co_varnames"` PyTupleObjectObItem int64 `offsetof:"PyTupleObject.ob_item"` } @@ -454,7 +452,7 @@ func (p python313) Layout() runtimedata.RuntimeData { PyCodeObject: PyCodeObject{ CoFilename: p.PyCodeObjectCoFilename, CoName: p.PyCodeObjectCoName, - CoVarnames: p.PyCodeObjectCoVarNames, + CoVarnames: doesNotExist, CoFirstlineno: p.PyCodeObjectCoFirstlineno, }, PyTupleObject: PyTupleObject{ diff --git a/tests/integration/python_test.go b/tests/integration/python_test.go index cdcda46..f60a5a4 100644 --- a/tests/integration/python_test.go +++ b/tests/integration/python_test.go @@ -33,6 +33,7 @@ var pythonVersions = []string{ "3.9.5", "3.10.0", "3.11.0", + "3.12.0", } func TestPythonIntegration(t *testing.T) { diff --git a/tests/integration/testdata/python_2_7_15.yaml b/tests/integration/testdata/python_2_7_15.yaml index fb5c929..bbda126 100644 --- a/tests/integration/testdata/python_2_7_15.yaml +++ b/tests/integration/testdata/python_2_7_15.yaml @@ -1,13 +1,24 @@ -major_version: 2 -minor_version: 7 -patch_version: 15 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 80 + co_name: 88 + co_varnames: 56 + co_firstlineno: 96 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 124 + f_localsplus: 376 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 36 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 0 interp: 8 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 144 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 124 - f_localsplus: 376 -py_code_object: - co_filename: 80 - co_name: 88 - co_varnames: 56 - co_firstlineno: 96 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_10_0.yaml b/tests/integration/testdata/python_3_10_0.yaml index cc5488a..faa25a8 100644 --- a/tests/integration/testdata/python_3_10_0.yaml +++ b/tests/integration/testdata/python_3_10_0.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 10 -patch_version: 0 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 104 + co_name: 112 + co_varnames: 72 + co_firstlineno: 40 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 100 + f_localsplus: 352 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: -1 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 176 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 100 - f_localsplus: 352 -py_code_object: - co_filename: 104 - co_name: 112 - co_varnames: 72 - co_firstlineno: 40 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_11_0.yaml b/tests/integration/testdata/python_3_11_0.yaml index 862b7c8..89ce675 100644 --- a/tests/integration/testdata/python_3_11_0.yaml +++ b/tests/integration/testdata/python_3_11_0.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 11 -patch_version: 0 +py_cframe: + current_frame: 8 +py_code_object: + co_filename: 112 + co_name: 120 + co_varnames: 96 + co_firstlineno: 72 +py_frame_object: + f_back: 48 + f_code: 32 + f_lineno: -1 + f_localsplus: 72 +py_interpreter_state: + tstate_head: 16 py_object: ob_type: 8 +py_runtime_state: + interp_main: 48 py_string: data: 48 size: -1 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 152 native_thread_id: 160 cframe: 56 -py_cframe: - current_frame: 8 -py_interpreter_state: - tstate_head: 16 -py_runtime_state: - interp_main: 48 -py_frame_object: - f_back: 48 - f_code: 32 - f_lineno: -1 - f_localsplus: 72 -py_code_object: - co_filename: 112 - co_name: 120 - co_varnames: 96 - co_firstlineno: 72 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: 69 diff --git a/tests/integration/testdata/python_3_12_0.yaml b/tests/integration/testdata/python_3_12_0.yaml new file mode 100644 index 0000000..3386855 --- /dev/null +++ b/tests/integration/testdata/python_3_12_0.yaml @@ -0,0 +1,34 @@ +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 112 + co_name: 120 + co_varnames: -1 + co_firstlineno: 68 +py_frame_object: + f_back: 8 + f_code: 0 + f_lineno: -1 + f_localsplus: 72 +py_interpreter_state: + tstate_head: 72 +py_object: + ob_type: 8 +py_runtime_state: + interp_main: 48 +py_string: + data: 40 + size: -1 +py_thread_state: + next: 8 + interp: 16 + frame: -1 + thread_id: 136 + native_thread_id: 144 + cframe: 56 +py_tuple_object: + ob_item: 24 +py_type_object: + tp_name: 24 +py_interpreter_frame: + owner: 70 diff --git a/tests/integration/testdata/python_3_3_7.yaml b/tests/integration/testdata/python_3_3_7.yaml index 3616a42..498c0e3 100644 --- a/tests/integration/testdata/python_3_3_7.yaml +++ b/tests/integration/testdata/python_3_3_7.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 3 -patch_version: 7 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 96 + co_name: 104 + co_varnames: 64 + co_firstlineno: 112 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 124 + f_localsplus: 376 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 0 interp: 8 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 144 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 124 - f_localsplus: 376 -py_code_object: - co_filename: 96 - co_name: 104 - co_varnames: 64 - co_firstlineno: 112 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_4_8.yaml b/tests/integration/testdata/python_3_4_8.yaml index e9ac5d0..fbd196c 100644 --- a/tests/integration/testdata/python_3_4_8.yaml +++ b/tests/integration/testdata/python_3_4_8.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 4 -patch_version: 8 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 96 + co_name: 104 + co_varnames: 64 + co_firstlineno: 112 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 124 + f_localsplus: 376 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 152 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 124 - f_localsplus: 376 -py_code_object: - co_filename: 96 - co_name: 104 - co_varnames: 64 - co_firstlineno: 112 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_5_5.yaml b/tests/integration/testdata/python_3_5_5.yaml index e661608..fbd196c 100644 --- a/tests/integration/testdata/python_3_5_5.yaml +++ b/tests/integration/testdata/python_3_5_5.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 5 -patch_version: 5 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 96 + co_name: 104 + co_varnames: 64 + co_firstlineno: 112 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 124 + f_localsplus: 376 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 152 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 124 - f_localsplus: 376 -py_code_object: - co_filename: 96 - co_name: 104 - co_varnames: 64 - co_firstlineno: 112 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_6_6.yaml b/tests/integration/testdata/python_3_6_6.yaml index 3908599..d707b86 100644 --- a/tests/integration/testdata/python_3_6_6.yaml +++ b/tests/integration/testdata/python_3_6_6.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 6 -patch_version: 6 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 96 + co_name: 104 + co_varnames: 64 + co_firstlineno: 36 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 124 + f_localsplus: 376 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 152 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 124 - f_localsplus: 376 -py_code_object: - co_filename: 96 - co_name: 104 - co_varnames: 64 - co_firstlineno: 36 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_7_0.yaml b/tests/integration/testdata/python_3_7_0.yaml index b68a89d..e6d89f2 100644 --- a/tests/integration/testdata/python_3_7_0.yaml +++ b/tests/integration/testdata/python_3_7_0.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 7 -patch_version: 0 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 96 + co_name: 104 + co_varnames: 64 + co_firstlineno: 36 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 108 + f_localsplus: 360 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 176 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 108 - f_localsplus: 360 -py_code_object: - co_filename: 96 - co_name: 104 - co_varnames: 64 - co_firstlineno: 36 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_8_0.yaml b/tests/integration/testdata/python_3_8_0.yaml index 0b6192c..0cea812 100644 --- a/tests/integration/testdata/python_3_8_0.yaml +++ b/tests/integration/testdata/python_3_8_0.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 8 -patch_version: 0 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 104 + co_name: 112 + co_varnames: 72 + co_firstlineno: 40 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 108 + f_localsplus: 360 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 176 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 108 - f_localsplus: 360 -py_code_object: - co_filename: 104 - co_name: 112 - co_varnames: 72 - co_firstlineno: 40 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/python_3_9_5.yaml b/tests/integration/testdata/python_3_9_5.yaml index 54f5bd7..0cea812 100644 --- a/tests/integration/testdata/python_3_9_5.yaml +++ b/tests/integration/testdata/python_3_9_5.yaml @@ -1,13 +1,24 @@ -major_version: 3 -minor_version: 9 -patch_version: 5 +py_cframe: + current_frame: 0 +py_code_object: + co_filename: 104 + co_name: 112 + co_varnames: 72 + co_firstlineno: 40 +py_frame_object: + f_back: 24 + f_code: 32 + f_lineno: 108 + f_localsplus: 360 +py_interpreter_state: + tstate_head: 8 py_object: ob_type: 8 +py_runtime_state: + interp_main: -1 py_string: data: 48 size: 16 -py_type_object: - tp_name: 24 py_thread_state: next: 8 interp: 16 @@ -15,23 +26,9 @@ py_thread_state: thread_id: 176 native_thread_id: -1 cframe: -1 -py_cframe: - current_frame: 0 -py_interpreter_state: - tstate_head: 8 -py_runtime_state: - interp_main: -1 -py_frame_object: - f_back: 24 - f_code: 32 - f_lineno: 108 - f_localsplus: 360 -py_code_object: - co_filename: 104 - co_name: 112 - co_varnames: 72 - co_firstlineno: 40 py_tuple_object: ob_item: 24 +py_type_object: + tp_name: 24 py_interpreter_frame: owner: -1 diff --git a/tests/integration/testdata/ruby_2_6_0.yaml b/tests/integration/testdata/ruby_2_6_0.yaml index 39effa7..940ea8f 100644 --- a/tests/integration/testdata/ruby_2_6_0.yaml +++ b/tests/integration/testdata/ruby_2_6_0.yaml @@ -1,6 +1,3 @@ -major_version: 2 -minor_version: 6 -patch_version: 0 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_2_6_3.yaml b/tests/integration/testdata/ruby_2_6_3.yaml index 6d67e43..940ea8f 100644 --- a/tests/integration/testdata/ruby_2_6_3.yaml +++ b/tests/integration/testdata/ruby_2_6_3.yaml @@ -1,6 +1,3 @@ -major_version: 2 -minor_version: 6 -patch_version: 3 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_2_7_1.yaml b/tests/integration/testdata/ruby_2_7_1.yaml index 900f2bf..940ea8f 100644 --- a/tests/integration/testdata/ruby_2_7_1.yaml +++ b/tests/integration/testdata/ruby_2_7_1.yaml @@ -1,6 +1,3 @@ -major_version: 2 -minor_version: 7 -patch_version: 1 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_2_7_4.yaml b/tests/integration/testdata/ruby_2_7_4.yaml index 78d0ac7..940ea8f 100644 --- a/tests/integration/testdata/ruby_2_7_4.yaml +++ b/tests/integration/testdata/ruby_2_7_4.yaml @@ -1,6 +1,3 @@ -major_version: 2 -minor_version: 7 -patch_version: 4 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_2_7_6.yaml b/tests/integration/testdata/ruby_2_7_6.yaml index bc3d63b..940ea8f 100644 --- a/tests/integration/testdata/ruby_2_7_6.yaml +++ b/tests/integration/testdata/ruby_2_7_6.yaml @@ -1,6 +1,3 @@ -major_version: 2 -minor_version: 7 -patch_version: 6 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_3_0_0.yaml b/tests/integration/testdata/ruby_3_0_0.yaml index 2fac37c..7282ece 100644 --- a/tests/integration/testdata/ruby_3_0_0.yaml +++ b/tests/integration/testdata/ruby_3_0_0.yaml @@ -1,6 +1,3 @@ -major_version: 3 -minor_version: 0 -patch_version: 0 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_3_0_4.yaml b/tests/integration/testdata/ruby_3_0_4.yaml index df60cc6..7282ece 100644 --- a/tests/integration/testdata/ruby_3_0_4.yaml +++ b/tests/integration/testdata/ruby_3_0_4.yaml @@ -1,6 +1,3 @@ -major_version: 3 -minor_version: 0 -patch_version: 4 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 56 diff --git a/tests/integration/testdata/ruby_3_1_2.yaml b/tests/integration/testdata/ruby_3_1_2.yaml index 812b0b8..204069e 100644 --- a/tests/integration/testdata/ruby_3_1_2.yaml +++ b/tests/integration/testdata/ruby_3_1_2.yaml @@ -1,6 +1,3 @@ -major_version: 3 -minor_version: 1 -patch_version: 2 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 64 diff --git a/tests/integration/testdata/ruby_3_1_3.yaml b/tests/integration/testdata/ruby_3_1_3.yaml index 6f02ead..204069e 100644 --- a/tests/integration/testdata/ruby_3_1_3.yaml +++ b/tests/integration/testdata/ruby_3_1_3.yaml @@ -1,6 +1,3 @@ -major_version: 3 -minor_version: 1 -patch_version: 3 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 64 diff --git a/tests/integration/testdata/ruby_3_2_0.yaml b/tests/integration/testdata/ruby_3_2_0.yaml index 5b93a22..671b44b 100644 --- a/tests/integration/testdata/ruby_3_2_0.yaml +++ b/tests/integration/testdata/ruby_3_2_0.yaml @@ -1,6 +1,3 @@ -major_version: 3 -minor_version: 2 -patch_version: 0 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 64 diff --git a/tests/integration/testdata/ruby_3_2_1.yaml b/tests/integration/testdata/ruby_3_2_1.yaml index 96cd8d6..671b44b 100644 --- a/tests/integration/testdata/ruby_3_2_1.yaml +++ b/tests/integration/testdata/ruby_3_2_1.yaml @@ -1,6 +1,3 @@ -major_version: 3 -minor_version: 2 -patch_version: 1 vm_offset: 0 vm_size_offset: 8 control_frame_t_sizeof: 64