nmarshall commited on
Commit
fd8fde2
·
1 Parent(s): cf45ed3

qvm: trace retry stack and limit

Browse files
docs/ASSET_PIPELINE_TODO.md CHANGED
@@ -559,3 +559,6 @@ Research progress: RE-624 [report](research/QVM_EVENT57_TRACE_CHAIN.md); remaini
559
 
560
 
561
  Research progress: RE-626 [report](research/QVM_TRACE_CLASSIFY.md); remaining native/content/runtime/platform scope stays open.
 
 
 
 
559
 
560
 
561
  Research progress: RE-626 [report](research/QVM_TRACE_CLASSIFY.md); remaining native/content/runtime/platform scope stays open.
562
+
563
+
564
+ Research progress: RE-627 [report](research/QVM_TRACE_RETRY.md); remaining native/content/runtime/platform scope stays open.
docs/FINDINGS.md CHANGED
@@ -911,3 +911,6 @@ Bounded qagame paths recover bomb-plant/inactivity correction requests, direct f
911
 
912
 
913
  **RE-626 — Trace entity classification and suspended hit consumers:** 291641 classifies sentinel/entity traces using688/client4324/health and a literal tag, suspending before model-hit validation or damage rather than assuming a hit. [Evidence](research/QVM_TRACE_CLASSIFY.md).
 
 
 
 
911
 
912
 
913
  **RE-626 — Trace entity classification and suspended hit consumers:** 291641 classifies sentinel/entity traces using688/client4324/health and a literal tag, suspending before model-hit validation or damage rather than assuming a hit. [Evidence](research/QVM_TRACE_CLASSIFY.md).
914
+
915
+
916
+ **RE-627 — Trace retry unlink stack and ten-attempt boundary:** Each retry captures unlink−32, appends the target pointer and increments count; the tenth target exits to restoration instead of issuing another trace. [Evidence](research/QVM_TRACE_RETRY.md).
docs/PROVISIONAL_TODO.md CHANGED
@@ -879,3 +879,6 @@ Research progress: RE-624 [report](research/QVM_EVENT57_TRACE_CHAIN.md); remaini
879
 
880
 
881
  Research progress: RE-626 [report](research/QVM_TRACE_CLASSIFY.md); remaining native/content/runtime/platform scope stays open.
 
 
 
 
879
 
880
 
881
  Research progress: RE-626 [report](research/QVM_TRACE_CLASSIFY.md); remaining native/content/runtime/platform scope stays open.
882
+
883
+
884
+ Research progress: RE-627 [report](research/QVM_TRACE_RETRY.md); remaining native/content/runtime/platform scope stays open.
docs/RESEARCH_LEDGER.md CHANGED
@@ -807,3 +807,8 @@ Actual285840 now composes source allocation/event57/quantized direction/global R
807
  ## 2026-10-20 — RE-626 Trace entity classification and suspended hit consumers (separate task commit)
808
 
809
  291641 classifies sentinel/entity traces using688/client4324/health and a literal tag, suspending before model-hit validation or damage rather than assuming a hit. 67 supplied-trace cases match independent branch predicates and verify no opaque child executes. Full suite: 991 tests pass. Report regenerates byte-identically (42952 bytes). Storage/filter, links and whitespace checks pass. No assets/Rust runtime/shared VM evaluator changed; native/reference/legal/full platform scope remains open.
 
 
 
 
 
 
807
  ## 2026-10-20 — RE-626 Trace entity classification and suspended hit consumers (separate task commit)
808
 
809
  291641 classifies sentinel/entity traces using688/client4324/health and a literal tag, suspending before model-hit validation or damage rather than assuming a hit. 67 supplied-trace cases match independent branch predicates and verify no opaque child executes. Full suite: 991 tests pass. Report regenerates byte-identically (42952 bytes). Storage/filter, links and whitespace checks pass. No assets/Rust runtime/shared VM evaluator changed; native/reference/legal/full platform scope remains open.
810
+
811
+
812
+ ## 2026-10-20 — RE-627 Trace retry unlink stack and ten-attempt boundary (separate task commit)
813
+
814
+ Each retry captures unlink−32, appends the target pointer and increments count; the tenth target exits to restoration instead of issuing another trace. 30 count/target fixtures independently check stack writes, exact retry boundary and native call ABI. Full suite: 994 tests pass. Report regenerates byte-identically (48984 bytes). Storage/filter, links and whitespace checks pass. No assets/Rust runtime/shared VM evaluator changed; native/reference/legal/full platform scope remains open.
docs/REVERSE_ENGINEERING_TODO.md CHANGED
@@ -922,3 +922,6 @@ Purpose: turn the supplied installation into an evidence-backed specification of
922
 
923
 
924
  - [x] RE-626 Trace entity classification and suspended hit consumers ([report](research/QVM_TRACE_CLASSIFY.md)).
 
 
 
 
922
 
923
 
924
  - [x] RE-626 Trace entity classification and suspended hit consumers ([report](research/QVM_TRACE_CLASSIFY.md)).
925
+
926
+
927
+ - [x] RE-627 Trace retry unlink stack and ten-attempt boundary ([report](research/QVM_TRACE_RETRY.md)).
docs/research/QVM_TRACE_RETRY.md ADDED
@@ -0,0 +1,7 @@
 
 
 
 
 
 
 
 
1
+ # Trace retry unlink stack and ten-attempt boundary
2
+
3
+ RE-627. Reproduce with `python3 scripts/analyze_qvm_trace_retry.py`; check with `python3 scripts/test_qvm_trace_retry.py`. The [machine report](qvm-trace-retry.json) retains source identity and bounded fixtures.
4
+
5
+ Actual292274–292298 stores the target in local56+4×count, increments local52 and branches back to291898 only while count<10. The wrapper resumes within the original source range so the backward branch is retained, then stops before another native trace. It captures native−32 without effects. Legal harness counts0..9 and three pointer slots cover all ten writes; unrelated stack words remain canaries. The tenth unlink transitions to292299 restoration. Duplicate pointers are not suppressed here; whether native unlink makes repeated targets possible is a world-state question. No collision response, successful hit or engine effect is inferred.
6
+
7
+ No original executable/full QVM/native collision/physics/rendering executes. Native responses and legal input domains are supplied or unverified where stated; full runtime/macOS/Linux Rust/Bevy/Solari gameplay remains open.
docs/research/README.md CHANGED
@@ -480,3 +480,6 @@ The extension collector adds five focused tests for native tail calls, command-r
480
 
481
 
482
  [RE-626: Trace entity classification and suspended hit consumers](QVM_TRACE_CLASSIFY.md). Reproduce with `python3 scripts/analyze_qvm_trace_classify.py`; check with `python3 scripts/test_qvm_trace_classify.py`.
 
 
 
 
480
 
481
 
482
  [RE-626: Trace entity classification and suspended hit consumers](QVM_TRACE_CLASSIFY.md). Reproduce with `python3 scripts/analyze_qvm_trace_classify.py`; check with `python3 scripts/test_qvm_trace_classify.py`.
483
+
484
+
485
+ [RE-627: Trace retry unlink stack and ten-attempt boundary](QVM_TRACE_RETRY.md). Reproduce with `python3 scripts/analyze_qvm_trace_retry.py`; check with `python3 scripts/test_qvm_trace_retry.py`.
docs/research/qvm-trace-retry.json ADDED
@@ -0,0 +1,2261 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ {
2
+ "limits": "Actual292274\u2013292298. Captured native\u221232, source pointer stack write and increment. Stops before next native trace or restoration. Counts0..9 only; no engine unlink or inferred hit.",
3
+ "probes": [
4
+ {
5
+ "count": 1,
6
+ "execution": {
7
+ "byte_writes": [],
8
+ "calls": [
9
+ {
10
+ "args": {
11
+ "8": 34091368
12
+ },
13
+ "instruction": 292278,
14
+ "target": -32
15
+ }
16
+ ],
17
+ "children": [
18
+ {
19
+ "call": {
20
+ "args": {
21
+ "8": 34091368
22
+ },
23
+ "instruction": 292278,
24
+ "target": -32
25
+ },
26
+ "effect": {
27
+ "arguments": {
28
+ "8": 34091368
29
+ },
30
+ "native_effect_not_executed": true,
31
+ "target": -32
32
+ }
33
+ }
34
+ ],
35
+ "return": null,
36
+ "stop": 291898,
37
+ "trace": null,
38
+ "trace_length": 25,
39
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
40
+ },
41
+ "initial_count": 0,
42
+ "initial_stack": [
43
+ 305419896,
44
+ 305419896,
45
+ 305419896,
46
+ 305419896,
47
+ 305419896,
48
+ 305419896,
49
+ 305419896,
50
+ 305419896,
51
+ 305419896,
52
+ 305419896
53
+ ],
54
+ "requests": [
55
+ {
56
+ "arguments": {
57
+ "8": 34091368
58
+ },
59
+ "native_effect_not_executed": true,
60
+ "target": -32
61
+ }
62
+ ],
63
+ "stack": [
64
+ 34091368,
65
+ 305419896,
66
+ 305419896,
67
+ 305419896,
68
+ 305419896,
69
+ 305419896,
70
+ 305419896,
71
+ 305419896,
72
+ 305419896,
73
+ 305419896
74
+ ],
75
+ "status": "next-trace-pending",
76
+ "target": 34091368
77
+ },
78
+ {
79
+ "count": 1,
80
+ "execution": {
81
+ "byte_writes": [],
82
+ "calls": [
83
+ {
84
+ "args": {
85
+ "8": 34148568
86
+ },
87
+ "instruction": 292278,
88
+ "target": -32
89
+ }
90
+ ],
91
+ "children": [
92
+ {
93
+ "call": {
94
+ "args": {
95
+ "8": 34148568
96
+ },
97
+ "instruction": 292278,
98
+ "target": -32
99
+ },
100
+ "effect": {
101
+ "arguments": {
102
+ "8": 34148568
103
+ },
104
+ "native_effect_not_executed": true,
105
+ "target": -32
106
+ }
107
+ }
108
+ ],
109
+ "return": null,
110
+ "stop": 291898,
111
+ "trace": null,
112
+ "trace_length": 25,
113
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
114
+ },
115
+ "initial_count": 0,
116
+ "initial_stack": [
117
+ 305419896,
118
+ 305419896,
119
+ 305419896,
120
+ 305419896,
121
+ 305419896,
122
+ 305419896,
123
+ 305419896,
124
+ 305419896,
125
+ 305419896,
126
+ 305419896
127
+ ],
128
+ "requests": [
129
+ {
130
+ "arguments": {
131
+ "8": 34148568
132
+ },
133
+ "native_effect_not_executed": true,
134
+ "target": -32
135
+ }
136
+ ],
137
+ "stack": [
138
+ 34148568,
139
+ 305419896,
140
+ 305419896,
141
+ 305419896,
142
+ 305419896,
143
+ 305419896,
144
+ 305419896,
145
+ 305419896,
146
+ 305419896,
147
+ 305419896
148
+ ],
149
+ "status": "next-trace-pending",
150
+ "target": 34148568
151
+ },
152
+ {
153
+ "count": 1,
154
+ "execution": {
155
+ "byte_writes": [],
156
+ "calls": [
157
+ {
158
+ "args": {
159
+ "8": 34989848
160
+ },
161
+ "instruction": 292278,
162
+ "target": -32
163
+ }
164
+ ],
165
+ "children": [
166
+ {
167
+ "call": {
168
+ "args": {
169
+ "8": 34989848
170
+ },
171
+ "instruction": 292278,
172
+ "target": -32
173
+ },
174
+ "effect": {
175
+ "arguments": {
176
+ "8": 34989848
177
+ },
178
+ "native_effect_not_executed": true,
179
+ "target": -32
180
+ }
181
+ }
182
+ ],
183
+ "return": null,
184
+ "stop": 291898,
185
+ "trace": null,
186
+ "trace_length": 25,
187
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
188
+ },
189
+ "initial_count": 0,
190
+ "initial_stack": [
191
+ 305419896,
192
+ 305419896,
193
+ 305419896,
194
+ 305419896,
195
+ 305419896,
196
+ 305419896,
197
+ 305419896,
198
+ 305419896,
199
+ 305419896,
200
+ 305419896
201
+ ],
202
+ "requests": [
203
+ {
204
+ "arguments": {
205
+ "8": 34989848
206
+ },
207
+ "native_effect_not_executed": true,
208
+ "target": -32
209
+ }
210
+ ],
211
+ "stack": [
212
+ 34989848,
213
+ 305419896,
214
+ 305419896,
215
+ 305419896,
216
+ 305419896,
217
+ 305419896,
218
+ 305419896,
219
+ 305419896,
220
+ 305419896,
221
+ 305419896
222
+ ],
223
+ "status": "next-trace-pending",
224
+ "target": 34989848
225
+ },
226
+ {
227
+ "count": 2,
228
+ "execution": {
229
+ "byte_writes": [],
230
+ "calls": [
231
+ {
232
+ "args": {
233
+ "8": 34091368
234
+ },
235
+ "instruction": 292278,
236
+ "target": -32
237
+ }
238
+ ],
239
+ "children": [
240
+ {
241
+ "call": {
242
+ "args": {
243
+ "8": 34091368
244
+ },
245
+ "instruction": 292278,
246
+ "target": -32
247
+ },
248
+ "effect": {
249
+ "arguments": {
250
+ "8": 34091368
251
+ },
252
+ "native_effect_not_executed": true,
253
+ "target": -32
254
+ }
255
+ }
256
+ ],
257
+ "return": null,
258
+ "stop": 291898,
259
+ "trace": null,
260
+ "trace_length": 25,
261
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
262
+ },
263
+ "initial_count": 1,
264
+ "initial_stack": [
265
+ 305419896,
266
+ 305419896,
267
+ 305419896,
268
+ 305419896,
269
+ 305419896,
270
+ 305419896,
271
+ 305419896,
272
+ 305419896,
273
+ 305419896,
274
+ 305419896
275
+ ],
276
+ "requests": [
277
+ {
278
+ "arguments": {
279
+ "8": 34091368
280
+ },
281
+ "native_effect_not_executed": true,
282
+ "target": -32
283
+ }
284
+ ],
285
+ "stack": [
286
+ 305419896,
287
+ 34091368,
288
+ 305419896,
289
+ 305419896,
290
+ 305419896,
291
+ 305419896,
292
+ 305419896,
293
+ 305419896,
294
+ 305419896,
295
+ 305419896
296
+ ],
297
+ "status": "next-trace-pending",
298
+ "target": 34091368
299
+ },
300
+ {
301
+ "count": 2,
302
+ "execution": {
303
+ "byte_writes": [],
304
+ "calls": [
305
+ {
306
+ "args": {
307
+ "8": 34148568
308
+ },
309
+ "instruction": 292278,
310
+ "target": -32
311
+ }
312
+ ],
313
+ "children": [
314
+ {
315
+ "call": {
316
+ "args": {
317
+ "8": 34148568
318
+ },
319
+ "instruction": 292278,
320
+ "target": -32
321
+ },
322
+ "effect": {
323
+ "arguments": {
324
+ "8": 34148568
325
+ },
326
+ "native_effect_not_executed": true,
327
+ "target": -32
328
+ }
329
+ }
330
+ ],
331
+ "return": null,
332
+ "stop": 291898,
333
+ "trace": null,
334
+ "trace_length": 25,
335
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
336
+ },
337
+ "initial_count": 1,
338
+ "initial_stack": [
339
+ 305419896,
340
+ 305419896,
341
+ 305419896,
342
+ 305419896,
343
+ 305419896,
344
+ 305419896,
345
+ 305419896,
346
+ 305419896,
347
+ 305419896,
348
+ 305419896
349
+ ],
350
+ "requests": [
351
+ {
352
+ "arguments": {
353
+ "8": 34148568
354
+ },
355
+ "native_effect_not_executed": true,
356
+ "target": -32
357
+ }
358
+ ],
359
+ "stack": [
360
+ 305419896,
361
+ 34148568,
362
+ 305419896,
363
+ 305419896,
364
+ 305419896,
365
+ 305419896,
366
+ 305419896,
367
+ 305419896,
368
+ 305419896,
369
+ 305419896
370
+ ],
371
+ "status": "next-trace-pending",
372
+ "target": 34148568
373
+ },
374
+ {
375
+ "count": 2,
376
+ "execution": {
377
+ "byte_writes": [],
378
+ "calls": [
379
+ {
380
+ "args": {
381
+ "8": 34989848
382
+ },
383
+ "instruction": 292278,
384
+ "target": -32
385
+ }
386
+ ],
387
+ "children": [
388
+ {
389
+ "call": {
390
+ "args": {
391
+ "8": 34989848
392
+ },
393
+ "instruction": 292278,
394
+ "target": -32
395
+ },
396
+ "effect": {
397
+ "arguments": {
398
+ "8": 34989848
399
+ },
400
+ "native_effect_not_executed": true,
401
+ "target": -32
402
+ }
403
+ }
404
+ ],
405
+ "return": null,
406
+ "stop": 291898,
407
+ "trace": null,
408
+ "trace_length": 25,
409
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
410
+ },
411
+ "initial_count": 1,
412
+ "initial_stack": [
413
+ 305419896,
414
+ 305419896,
415
+ 305419896,
416
+ 305419896,
417
+ 305419896,
418
+ 305419896,
419
+ 305419896,
420
+ 305419896,
421
+ 305419896,
422
+ 305419896
423
+ ],
424
+ "requests": [
425
+ {
426
+ "arguments": {
427
+ "8": 34989848
428
+ },
429
+ "native_effect_not_executed": true,
430
+ "target": -32
431
+ }
432
+ ],
433
+ "stack": [
434
+ 305419896,
435
+ 34989848,
436
+ 305419896,
437
+ 305419896,
438
+ 305419896,
439
+ 305419896,
440
+ 305419896,
441
+ 305419896,
442
+ 305419896,
443
+ 305419896
444
+ ],
445
+ "status": "next-trace-pending",
446
+ "target": 34989848
447
+ },
448
+ {
449
+ "count": 3,
450
+ "execution": {
451
+ "byte_writes": [],
452
+ "calls": [
453
+ {
454
+ "args": {
455
+ "8": 34091368
456
+ },
457
+ "instruction": 292278,
458
+ "target": -32
459
+ }
460
+ ],
461
+ "children": [
462
+ {
463
+ "call": {
464
+ "args": {
465
+ "8": 34091368
466
+ },
467
+ "instruction": 292278,
468
+ "target": -32
469
+ },
470
+ "effect": {
471
+ "arguments": {
472
+ "8": 34091368
473
+ },
474
+ "native_effect_not_executed": true,
475
+ "target": -32
476
+ }
477
+ }
478
+ ],
479
+ "return": null,
480
+ "stop": 291898,
481
+ "trace": null,
482
+ "trace_length": 25,
483
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
484
+ },
485
+ "initial_count": 2,
486
+ "initial_stack": [
487
+ 305419896,
488
+ 305419896,
489
+ 305419896,
490
+ 305419896,
491
+ 305419896,
492
+ 305419896,
493
+ 305419896,
494
+ 305419896,
495
+ 305419896,
496
+ 305419896
497
+ ],
498
+ "requests": [
499
+ {
500
+ "arguments": {
501
+ "8": 34091368
502
+ },
503
+ "native_effect_not_executed": true,
504
+ "target": -32
505
+ }
506
+ ],
507
+ "stack": [
508
+ 305419896,
509
+ 305419896,
510
+ 34091368,
511
+ 305419896,
512
+ 305419896,
513
+ 305419896,
514
+ 305419896,
515
+ 305419896,
516
+ 305419896,
517
+ 305419896
518
+ ],
519
+ "status": "next-trace-pending",
520
+ "target": 34091368
521
+ },
522
+ {
523
+ "count": 3,
524
+ "execution": {
525
+ "byte_writes": [],
526
+ "calls": [
527
+ {
528
+ "args": {
529
+ "8": 34148568
530
+ },
531
+ "instruction": 292278,
532
+ "target": -32
533
+ }
534
+ ],
535
+ "children": [
536
+ {
537
+ "call": {
538
+ "args": {
539
+ "8": 34148568
540
+ },
541
+ "instruction": 292278,
542
+ "target": -32
543
+ },
544
+ "effect": {
545
+ "arguments": {
546
+ "8": 34148568
547
+ },
548
+ "native_effect_not_executed": true,
549
+ "target": -32
550
+ }
551
+ }
552
+ ],
553
+ "return": null,
554
+ "stop": 291898,
555
+ "trace": null,
556
+ "trace_length": 25,
557
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
558
+ },
559
+ "initial_count": 2,
560
+ "initial_stack": [
561
+ 305419896,
562
+ 305419896,
563
+ 305419896,
564
+ 305419896,
565
+ 305419896,
566
+ 305419896,
567
+ 305419896,
568
+ 305419896,
569
+ 305419896,
570
+ 305419896
571
+ ],
572
+ "requests": [
573
+ {
574
+ "arguments": {
575
+ "8": 34148568
576
+ },
577
+ "native_effect_not_executed": true,
578
+ "target": -32
579
+ }
580
+ ],
581
+ "stack": [
582
+ 305419896,
583
+ 305419896,
584
+ 34148568,
585
+ 305419896,
586
+ 305419896,
587
+ 305419896,
588
+ 305419896,
589
+ 305419896,
590
+ 305419896,
591
+ 305419896
592
+ ],
593
+ "status": "next-trace-pending",
594
+ "target": 34148568
595
+ },
596
+ {
597
+ "count": 3,
598
+ "execution": {
599
+ "byte_writes": [],
600
+ "calls": [
601
+ {
602
+ "args": {
603
+ "8": 34989848
604
+ },
605
+ "instruction": 292278,
606
+ "target": -32
607
+ }
608
+ ],
609
+ "children": [
610
+ {
611
+ "call": {
612
+ "args": {
613
+ "8": 34989848
614
+ },
615
+ "instruction": 292278,
616
+ "target": -32
617
+ },
618
+ "effect": {
619
+ "arguments": {
620
+ "8": 34989848
621
+ },
622
+ "native_effect_not_executed": true,
623
+ "target": -32
624
+ }
625
+ }
626
+ ],
627
+ "return": null,
628
+ "stop": 291898,
629
+ "trace": null,
630
+ "trace_length": 25,
631
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
632
+ },
633
+ "initial_count": 2,
634
+ "initial_stack": [
635
+ 305419896,
636
+ 305419896,
637
+ 305419896,
638
+ 305419896,
639
+ 305419896,
640
+ 305419896,
641
+ 305419896,
642
+ 305419896,
643
+ 305419896,
644
+ 305419896
645
+ ],
646
+ "requests": [
647
+ {
648
+ "arguments": {
649
+ "8": 34989848
650
+ },
651
+ "native_effect_not_executed": true,
652
+ "target": -32
653
+ }
654
+ ],
655
+ "stack": [
656
+ 305419896,
657
+ 305419896,
658
+ 34989848,
659
+ 305419896,
660
+ 305419896,
661
+ 305419896,
662
+ 305419896,
663
+ 305419896,
664
+ 305419896,
665
+ 305419896
666
+ ],
667
+ "status": "next-trace-pending",
668
+ "target": 34989848
669
+ },
670
+ {
671
+ "count": 4,
672
+ "execution": {
673
+ "byte_writes": [],
674
+ "calls": [
675
+ {
676
+ "args": {
677
+ "8": 34091368
678
+ },
679
+ "instruction": 292278,
680
+ "target": -32
681
+ }
682
+ ],
683
+ "children": [
684
+ {
685
+ "call": {
686
+ "args": {
687
+ "8": 34091368
688
+ },
689
+ "instruction": 292278,
690
+ "target": -32
691
+ },
692
+ "effect": {
693
+ "arguments": {
694
+ "8": 34091368
695
+ },
696
+ "native_effect_not_executed": true,
697
+ "target": -32
698
+ }
699
+ }
700
+ ],
701
+ "return": null,
702
+ "stop": 291898,
703
+ "trace": null,
704
+ "trace_length": 25,
705
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
706
+ },
707
+ "initial_count": 3,
708
+ "initial_stack": [
709
+ 305419896,
710
+ 305419896,
711
+ 305419896,
712
+ 305419896,
713
+ 305419896,
714
+ 305419896,
715
+ 305419896,
716
+ 305419896,
717
+ 305419896,
718
+ 305419896
719
+ ],
720
+ "requests": [
721
+ {
722
+ "arguments": {
723
+ "8": 34091368
724
+ },
725
+ "native_effect_not_executed": true,
726
+ "target": -32
727
+ }
728
+ ],
729
+ "stack": [
730
+ 305419896,
731
+ 305419896,
732
+ 305419896,
733
+ 34091368,
734
+ 305419896,
735
+ 305419896,
736
+ 305419896,
737
+ 305419896,
738
+ 305419896,
739
+ 305419896
740
+ ],
741
+ "status": "next-trace-pending",
742
+ "target": 34091368
743
+ },
744
+ {
745
+ "count": 4,
746
+ "execution": {
747
+ "byte_writes": [],
748
+ "calls": [
749
+ {
750
+ "args": {
751
+ "8": 34148568
752
+ },
753
+ "instruction": 292278,
754
+ "target": -32
755
+ }
756
+ ],
757
+ "children": [
758
+ {
759
+ "call": {
760
+ "args": {
761
+ "8": 34148568
762
+ },
763
+ "instruction": 292278,
764
+ "target": -32
765
+ },
766
+ "effect": {
767
+ "arguments": {
768
+ "8": 34148568
769
+ },
770
+ "native_effect_not_executed": true,
771
+ "target": -32
772
+ }
773
+ }
774
+ ],
775
+ "return": null,
776
+ "stop": 291898,
777
+ "trace": null,
778
+ "trace_length": 25,
779
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
780
+ },
781
+ "initial_count": 3,
782
+ "initial_stack": [
783
+ 305419896,
784
+ 305419896,
785
+ 305419896,
786
+ 305419896,
787
+ 305419896,
788
+ 305419896,
789
+ 305419896,
790
+ 305419896,
791
+ 305419896,
792
+ 305419896
793
+ ],
794
+ "requests": [
795
+ {
796
+ "arguments": {
797
+ "8": 34148568
798
+ },
799
+ "native_effect_not_executed": true,
800
+ "target": -32
801
+ }
802
+ ],
803
+ "stack": [
804
+ 305419896,
805
+ 305419896,
806
+ 305419896,
807
+ 34148568,
808
+ 305419896,
809
+ 305419896,
810
+ 305419896,
811
+ 305419896,
812
+ 305419896,
813
+ 305419896
814
+ ],
815
+ "status": "next-trace-pending",
816
+ "target": 34148568
817
+ },
818
+ {
819
+ "count": 4,
820
+ "execution": {
821
+ "byte_writes": [],
822
+ "calls": [
823
+ {
824
+ "args": {
825
+ "8": 34989848
826
+ },
827
+ "instruction": 292278,
828
+ "target": -32
829
+ }
830
+ ],
831
+ "children": [
832
+ {
833
+ "call": {
834
+ "args": {
835
+ "8": 34989848
836
+ },
837
+ "instruction": 292278,
838
+ "target": -32
839
+ },
840
+ "effect": {
841
+ "arguments": {
842
+ "8": 34989848
843
+ },
844
+ "native_effect_not_executed": true,
845
+ "target": -32
846
+ }
847
+ }
848
+ ],
849
+ "return": null,
850
+ "stop": 291898,
851
+ "trace": null,
852
+ "trace_length": 25,
853
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
854
+ },
855
+ "initial_count": 3,
856
+ "initial_stack": [
857
+ 305419896,
858
+ 305419896,
859
+ 305419896,
860
+ 305419896,
861
+ 305419896,
862
+ 305419896,
863
+ 305419896,
864
+ 305419896,
865
+ 305419896,
866
+ 305419896
867
+ ],
868
+ "requests": [
869
+ {
870
+ "arguments": {
871
+ "8": 34989848
872
+ },
873
+ "native_effect_not_executed": true,
874
+ "target": -32
875
+ }
876
+ ],
877
+ "stack": [
878
+ 305419896,
879
+ 305419896,
880
+ 305419896,
881
+ 34989848,
882
+ 305419896,
883
+ 305419896,
884
+ 305419896,
885
+ 305419896,
886
+ 305419896,
887
+ 305419896
888
+ ],
889
+ "status": "next-trace-pending",
890
+ "target": 34989848
891
+ },
892
+ {
893
+ "count": 5,
894
+ "execution": {
895
+ "byte_writes": [],
896
+ "calls": [
897
+ {
898
+ "args": {
899
+ "8": 34091368
900
+ },
901
+ "instruction": 292278,
902
+ "target": -32
903
+ }
904
+ ],
905
+ "children": [
906
+ {
907
+ "call": {
908
+ "args": {
909
+ "8": 34091368
910
+ },
911
+ "instruction": 292278,
912
+ "target": -32
913
+ },
914
+ "effect": {
915
+ "arguments": {
916
+ "8": 34091368
917
+ },
918
+ "native_effect_not_executed": true,
919
+ "target": -32
920
+ }
921
+ }
922
+ ],
923
+ "return": null,
924
+ "stop": 291898,
925
+ "trace": null,
926
+ "trace_length": 25,
927
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
928
+ },
929
+ "initial_count": 4,
930
+ "initial_stack": [
931
+ 305419896,
932
+ 305419896,
933
+ 305419896,
934
+ 305419896,
935
+ 305419896,
936
+ 305419896,
937
+ 305419896,
938
+ 305419896,
939
+ 305419896,
940
+ 305419896
941
+ ],
942
+ "requests": [
943
+ {
944
+ "arguments": {
945
+ "8": 34091368
946
+ },
947
+ "native_effect_not_executed": true,
948
+ "target": -32
949
+ }
950
+ ],
951
+ "stack": [
952
+ 305419896,
953
+ 305419896,
954
+ 305419896,
955
+ 305419896,
956
+ 34091368,
957
+ 305419896,
958
+ 305419896,
959
+ 305419896,
960
+ 305419896,
961
+ 305419896
962
+ ],
963
+ "status": "next-trace-pending",
964
+ "target": 34091368
965
+ },
966
+ {
967
+ "count": 5,
968
+ "execution": {
969
+ "byte_writes": [],
970
+ "calls": [
971
+ {
972
+ "args": {
973
+ "8": 34148568
974
+ },
975
+ "instruction": 292278,
976
+ "target": -32
977
+ }
978
+ ],
979
+ "children": [
980
+ {
981
+ "call": {
982
+ "args": {
983
+ "8": 34148568
984
+ },
985
+ "instruction": 292278,
986
+ "target": -32
987
+ },
988
+ "effect": {
989
+ "arguments": {
990
+ "8": 34148568
991
+ },
992
+ "native_effect_not_executed": true,
993
+ "target": -32
994
+ }
995
+ }
996
+ ],
997
+ "return": null,
998
+ "stop": 291898,
999
+ "trace": null,
1000
+ "trace_length": 25,
1001
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1002
+ },
1003
+ "initial_count": 4,
1004
+ "initial_stack": [
1005
+ 305419896,
1006
+ 305419896,
1007
+ 305419896,
1008
+ 305419896,
1009
+ 305419896,
1010
+ 305419896,
1011
+ 305419896,
1012
+ 305419896,
1013
+ 305419896,
1014
+ 305419896
1015
+ ],
1016
+ "requests": [
1017
+ {
1018
+ "arguments": {
1019
+ "8": 34148568
1020
+ },
1021
+ "native_effect_not_executed": true,
1022
+ "target": -32
1023
+ }
1024
+ ],
1025
+ "stack": [
1026
+ 305419896,
1027
+ 305419896,
1028
+ 305419896,
1029
+ 305419896,
1030
+ 34148568,
1031
+ 305419896,
1032
+ 305419896,
1033
+ 305419896,
1034
+ 305419896,
1035
+ 305419896
1036
+ ],
1037
+ "status": "next-trace-pending",
1038
+ "target": 34148568
1039
+ },
1040
+ {
1041
+ "count": 5,
1042
+ "execution": {
1043
+ "byte_writes": [],
1044
+ "calls": [
1045
+ {
1046
+ "args": {
1047
+ "8": 34989848
1048
+ },
1049
+ "instruction": 292278,
1050
+ "target": -32
1051
+ }
1052
+ ],
1053
+ "children": [
1054
+ {
1055
+ "call": {
1056
+ "args": {
1057
+ "8": 34989848
1058
+ },
1059
+ "instruction": 292278,
1060
+ "target": -32
1061
+ },
1062
+ "effect": {
1063
+ "arguments": {
1064
+ "8": 34989848
1065
+ },
1066
+ "native_effect_not_executed": true,
1067
+ "target": -32
1068
+ }
1069
+ }
1070
+ ],
1071
+ "return": null,
1072
+ "stop": 291898,
1073
+ "trace": null,
1074
+ "trace_length": 25,
1075
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1076
+ },
1077
+ "initial_count": 4,
1078
+ "initial_stack": [
1079
+ 305419896,
1080
+ 305419896,
1081
+ 305419896,
1082
+ 305419896,
1083
+ 305419896,
1084
+ 305419896,
1085
+ 305419896,
1086
+ 305419896,
1087
+ 305419896,
1088
+ 305419896
1089
+ ],
1090
+ "requests": [
1091
+ {
1092
+ "arguments": {
1093
+ "8": 34989848
1094
+ },
1095
+ "native_effect_not_executed": true,
1096
+ "target": -32
1097
+ }
1098
+ ],
1099
+ "stack": [
1100
+ 305419896,
1101
+ 305419896,
1102
+ 305419896,
1103
+ 305419896,
1104
+ 34989848,
1105
+ 305419896,
1106
+ 305419896,
1107
+ 305419896,
1108
+ 305419896,
1109
+ 305419896
1110
+ ],
1111
+ "status": "next-trace-pending",
1112
+ "target": 34989848
1113
+ },
1114
+ {
1115
+ "count": 6,
1116
+ "execution": {
1117
+ "byte_writes": [],
1118
+ "calls": [
1119
+ {
1120
+ "args": {
1121
+ "8": 34091368
1122
+ },
1123
+ "instruction": 292278,
1124
+ "target": -32
1125
+ }
1126
+ ],
1127
+ "children": [
1128
+ {
1129
+ "call": {
1130
+ "args": {
1131
+ "8": 34091368
1132
+ },
1133
+ "instruction": 292278,
1134
+ "target": -32
1135
+ },
1136
+ "effect": {
1137
+ "arguments": {
1138
+ "8": 34091368
1139
+ },
1140
+ "native_effect_not_executed": true,
1141
+ "target": -32
1142
+ }
1143
+ }
1144
+ ],
1145
+ "return": null,
1146
+ "stop": 291898,
1147
+ "trace": null,
1148
+ "trace_length": 25,
1149
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1150
+ },
1151
+ "initial_count": 5,
1152
+ "initial_stack": [
1153
+ 305419896,
1154
+ 305419896,
1155
+ 305419896,
1156
+ 305419896,
1157
+ 305419896,
1158
+ 305419896,
1159
+ 305419896,
1160
+ 305419896,
1161
+ 305419896,
1162
+ 305419896
1163
+ ],
1164
+ "requests": [
1165
+ {
1166
+ "arguments": {
1167
+ "8": 34091368
1168
+ },
1169
+ "native_effect_not_executed": true,
1170
+ "target": -32
1171
+ }
1172
+ ],
1173
+ "stack": [
1174
+ 305419896,
1175
+ 305419896,
1176
+ 305419896,
1177
+ 305419896,
1178
+ 305419896,
1179
+ 34091368,
1180
+ 305419896,
1181
+ 305419896,
1182
+ 305419896,
1183
+ 305419896
1184
+ ],
1185
+ "status": "next-trace-pending",
1186
+ "target": 34091368
1187
+ },
1188
+ {
1189
+ "count": 6,
1190
+ "execution": {
1191
+ "byte_writes": [],
1192
+ "calls": [
1193
+ {
1194
+ "args": {
1195
+ "8": 34148568
1196
+ },
1197
+ "instruction": 292278,
1198
+ "target": -32
1199
+ }
1200
+ ],
1201
+ "children": [
1202
+ {
1203
+ "call": {
1204
+ "args": {
1205
+ "8": 34148568
1206
+ },
1207
+ "instruction": 292278,
1208
+ "target": -32
1209
+ },
1210
+ "effect": {
1211
+ "arguments": {
1212
+ "8": 34148568
1213
+ },
1214
+ "native_effect_not_executed": true,
1215
+ "target": -32
1216
+ }
1217
+ }
1218
+ ],
1219
+ "return": null,
1220
+ "stop": 291898,
1221
+ "trace": null,
1222
+ "trace_length": 25,
1223
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1224
+ },
1225
+ "initial_count": 5,
1226
+ "initial_stack": [
1227
+ 305419896,
1228
+ 305419896,
1229
+ 305419896,
1230
+ 305419896,
1231
+ 305419896,
1232
+ 305419896,
1233
+ 305419896,
1234
+ 305419896,
1235
+ 305419896,
1236
+ 305419896
1237
+ ],
1238
+ "requests": [
1239
+ {
1240
+ "arguments": {
1241
+ "8": 34148568
1242
+ },
1243
+ "native_effect_not_executed": true,
1244
+ "target": -32
1245
+ }
1246
+ ],
1247
+ "stack": [
1248
+ 305419896,
1249
+ 305419896,
1250
+ 305419896,
1251
+ 305419896,
1252
+ 305419896,
1253
+ 34148568,
1254
+ 305419896,
1255
+ 305419896,
1256
+ 305419896,
1257
+ 305419896
1258
+ ],
1259
+ "status": "next-trace-pending",
1260
+ "target": 34148568
1261
+ },
1262
+ {
1263
+ "count": 6,
1264
+ "execution": {
1265
+ "byte_writes": [],
1266
+ "calls": [
1267
+ {
1268
+ "args": {
1269
+ "8": 34989848
1270
+ },
1271
+ "instruction": 292278,
1272
+ "target": -32
1273
+ }
1274
+ ],
1275
+ "children": [
1276
+ {
1277
+ "call": {
1278
+ "args": {
1279
+ "8": 34989848
1280
+ },
1281
+ "instruction": 292278,
1282
+ "target": -32
1283
+ },
1284
+ "effect": {
1285
+ "arguments": {
1286
+ "8": 34989848
1287
+ },
1288
+ "native_effect_not_executed": true,
1289
+ "target": -32
1290
+ }
1291
+ }
1292
+ ],
1293
+ "return": null,
1294
+ "stop": 291898,
1295
+ "trace": null,
1296
+ "trace_length": 25,
1297
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1298
+ },
1299
+ "initial_count": 5,
1300
+ "initial_stack": [
1301
+ 305419896,
1302
+ 305419896,
1303
+ 305419896,
1304
+ 305419896,
1305
+ 305419896,
1306
+ 305419896,
1307
+ 305419896,
1308
+ 305419896,
1309
+ 305419896,
1310
+ 305419896
1311
+ ],
1312
+ "requests": [
1313
+ {
1314
+ "arguments": {
1315
+ "8": 34989848
1316
+ },
1317
+ "native_effect_not_executed": true,
1318
+ "target": -32
1319
+ }
1320
+ ],
1321
+ "stack": [
1322
+ 305419896,
1323
+ 305419896,
1324
+ 305419896,
1325
+ 305419896,
1326
+ 305419896,
1327
+ 34989848,
1328
+ 305419896,
1329
+ 305419896,
1330
+ 305419896,
1331
+ 305419896
1332
+ ],
1333
+ "status": "next-trace-pending",
1334
+ "target": 34989848
1335
+ },
1336
+ {
1337
+ "count": 7,
1338
+ "execution": {
1339
+ "byte_writes": [],
1340
+ "calls": [
1341
+ {
1342
+ "args": {
1343
+ "8": 34091368
1344
+ },
1345
+ "instruction": 292278,
1346
+ "target": -32
1347
+ }
1348
+ ],
1349
+ "children": [
1350
+ {
1351
+ "call": {
1352
+ "args": {
1353
+ "8": 34091368
1354
+ },
1355
+ "instruction": 292278,
1356
+ "target": -32
1357
+ },
1358
+ "effect": {
1359
+ "arguments": {
1360
+ "8": 34091368
1361
+ },
1362
+ "native_effect_not_executed": true,
1363
+ "target": -32
1364
+ }
1365
+ }
1366
+ ],
1367
+ "return": null,
1368
+ "stop": 291898,
1369
+ "trace": null,
1370
+ "trace_length": 25,
1371
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1372
+ },
1373
+ "initial_count": 6,
1374
+ "initial_stack": [
1375
+ 305419896,
1376
+ 305419896,
1377
+ 305419896,
1378
+ 305419896,
1379
+ 305419896,
1380
+ 305419896,
1381
+ 305419896,
1382
+ 305419896,
1383
+ 305419896,
1384
+ 305419896
1385
+ ],
1386
+ "requests": [
1387
+ {
1388
+ "arguments": {
1389
+ "8": 34091368
1390
+ },
1391
+ "native_effect_not_executed": true,
1392
+ "target": -32
1393
+ }
1394
+ ],
1395
+ "stack": [
1396
+ 305419896,
1397
+ 305419896,
1398
+ 305419896,
1399
+ 305419896,
1400
+ 305419896,
1401
+ 305419896,
1402
+ 34091368,
1403
+ 305419896,
1404
+ 305419896,
1405
+ 305419896
1406
+ ],
1407
+ "status": "next-trace-pending",
1408
+ "target": 34091368
1409
+ },
1410
+ {
1411
+ "count": 7,
1412
+ "execution": {
1413
+ "byte_writes": [],
1414
+ "calls": [
1415
+ {
1416
+ "args": {
1417
+ "8": 34148568
1418
+ },
1419
+ "instruction": 292278,
1420
+ "target": -32
1421
+ }
1422
+ ],
1423
+ "children": [
1424
+ {
1425
+ "call": {
1426
+ "args": {
1427
+ "8": 34148568
1428
+ },
1429
+ "instruction": 292278,
1430
+ "target": -32
1431
+ },
1432
+ "effect": {
1433
+ "arguments": {
1434
+ "8": 34148568
1435
+ },
1436
+ "native_effect_not_executed": true,
1437
+ "target": -32
1438
+ }
1439
+ }
1440
+ ],
1441
+ "return": null,
1442
+ "stop": 291898,
1443
+ "trace": null,
1444
+ "trace_length": 25,
1445
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1446
+ },
1447
+ "initial_count": 6,
1448
+ "initial_stack": [
1449
+ 305419896,
1450
+ 305419896,
1451
+ 305419896,
1452
+ 305419896,
1453
+ 305419896,
1454
+ 305419896,
1455
+ 305419896,
1456
+ 305419896,
1457
+ 305419896,
1458
+ 305419896
1459
+ ],
1460
+ "requests": [
1461
+ {
1462
+ "arguments": {
1463
+ "8": 34148568
1464
+ },
1465
+ "native_effect_not_executed": true,
1466
+ "target": -32
1467
+ }
1468
+ ],
1469
+ "stack": [
1470
+ 305419896,
1471
+ 305419896,
1472
+ 305419896,
1473
+ 305419896,
1474
+ 305419896,
1475
+ 305419896,
1476
+ 34148568,
1477
+ 305419896,
1478
+ 305419896,
1479
+ 305419896
1480
+ ],
1481
+ "status": "next-trace-pending",
1482
+ "target": 34148568
1483
+ },
1484
+ {
1485
+ "count": 7,
1486
+ "execution": {
1487
+ "byte_writes": [],
1488
+ "calls": [
1489
+ {
1490
+ "args": {
1491
+ "8": 34989848
1492
+ },
1493
+ "instruction": 292278,
1494
+ "target": -32
1495
+ }
1496
+ ],
1497
+ "children": [
1498
+ {
1499
+ "call": {
1500
+ "args": {
1501
+ "8": 34989848
1502
+ },
1503
+ "instruction": 292278,
1504
+ "target": -32
1505
+ },
1506
+ "effect": {
1507
+ "arguments": {
1508
+ "8": 34989848
1509
+ },
1510
+ "native_effect_not_executed": true,
1511
+ "target": -32
1512
+ }
1513
+ }
1514
+ ],
1515
+ "return": null,
1516
+ "stop": 291898,
1517
+ "trace": null,
1518
+ "trace_length": 25,
1519
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1520
+ },
1521
+ "initial_count": 6,
1522
+ "initial_stack": [
1523
+ 305419896,
1524
+ 305419896,
1525
+ 305419896,
1526
+ 305419896,
1527
+ 305419896,
1528
+ 305419896,
1529
+ 305419896,
1530
+ 305419896,
1531
+ 305419896,
1532
+ 305419896
1533
+ ],
1534
+ "requests": [
1535
+ {
1536
+ "arguments": {
1537
+ "8": 34989848
1538
+ },
1539
+ "native_effect_not_executed": true,
1540
+ "target": -32
1541
+ }
1542
+ ],
1543
+ "stack": [
1544
+ 305419896,
1545
+ 305419896,
1546
+ 305419896,
1547
+ 305419896,
1548
+ 305419896,
1549
+ 305419896,
1550
+ 34989848,
1551
+ 305419896,
1552
+ 305419896,
1553
+ 305419896
1554
+ ],
1555
+ "status": "next-trace-pending",
1556
+ "target": 34989848
1557
+ },
1558
+ {
1559
+ "count": 8,
1560
+ "execution": {
1561
+ "byte_writes": [],
1562
+ "calls": [
1563
+ {
1564
+ "args": {
1565
+ "8": 34091368
1566
+ },
1567
+ "instruction": 292278,
1568
+ "target": -32
1569
+ }
1570
+ ],
1571
+ "children": [
1572
+ {
1573
+ "call": {
1574
+ "args": {
1575
+ "8": 34091368
1576
+ },
1577
+ "instruction": 292278,
1578
+ "target": -32
1579
+ },
1580
+ "effect": {
1581
+ "arguments": {
1582
+ "8": 34091368
1583
+ },
1584
+ "native_effect_not_executed": true,
1585
+ "target": -32
1586
+ }
1587
+ }
1588
+ ],
1589
+ "return": null,
1590
+ "stop": 291898,
1591
+ "trace": null,
1592
+ "trace_length": 25,
1593
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1594
+ },
1595
+ "initial_count": 7,
1596
+ "initial_stack": [
1597
+ 305419896,
1598
+ 305419896,
1599
+ 305419896,
1600
+ 305419896,
1601
+ 305419896,
1602
+ 305419896,
1603
+ 305419896,
1604
+ 305419896,
1605
+ 305419896,
1606
+ 305419896
1607
+ ],
1608
+ "requests": [
1609
+ {
1610
+ "arguments": {
1611
+ "8": 34091368
1612
+ },
1613
+ "native_effect_not_executed": true,
1614
+ "target": -32
1615
+ }
1616
+ ],
1617
+ "stack": [
1618
+ 305419896,
1619
+ 305419896,
1620
+ 305419896,
1621
+ 305419896,
1622
+ 305419896,
1623
+ 305419896,
1624
+ 305419896,
1625
+ 34091368,
1626
+ 305419896,
1627
+ 305419896
1628
+ ],
1629
+ "status": "next-trace-pending",
1630
+ "target": 34091368
1631
+ },
1632
+ {
1633
+ "count": 8,
1634
+ "execution": {
1635
+ "byte_writes": [],
1636
+ "calls": [
1637
+ {
1638
+ "args": {
1639
+ "8": 34148568
1640
+ },
1641
+ "instruction": 292278,
1642
+ "target": -32
1643
+ }
1644
+ ],
1645
+ "children": [
1646
+ {
1647
+ "call": {
1648
+ "args": {
1649
+ "8": 34148568
1650
+ },
1651
+ "instruction": 292278,
1652
+ "target": -32
1653
+ },
1654
+ "effect": {
1655
+ "arguments": {
1656
+ "8": 34148568
1657
+ },
1658
+ "native_effect_not_executed": true,
1659
+ "target": -32
1660
+ }
1661
+ }
1662
+ ],
1663
+ "return": null,
1664
+ "stop": 291898,
1665
+ "trace": null,
1666
+ "trace_length": 25,
1667
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1668
+ },
1669
+ "initial_count": 7,
1670
+ "initial_stack": [
1671
+ 305419896,
1672
+ 305419896,
1673
+ 305419896,
1674
+ 305419896,
1675
+ 305419896,
1676
+ 305419896,
1677
+ 305419896,
1678
+ 305419896,
1679
+ 305419896,
1680
+ 305419896
1681
+ ],
1682
+ "requests": [
1683
+ {
1684
+ "arguments": {
1685
+ "8": 34148568
1686
+ },
1687
+ "native_effect_not_executed": true,
1688
+ "target": -32
1689
+ }
1690
+ ],
1691
+ "stack": [
1692
+ 305419896,
1693
+ 305419896,
1694
+ 305419896,
1695
+ 305419896,
1696
+ 305419896,
1697
+ 305419896,
1698
+ 305419896,
1699
+ 34148568,
1700
+ 305419896,
1701
+ 305419896
1702
+ ],
1703
+ "status": "next-trace-pending",
1704
+ "target": 34148568
1705
+ },
1706
+ {
1707
+ "count": 8,
1708
+ "execution": {
1709
+ "byte_writes": [],
1710
+ "calls": [
1711
+ {
1712
+ "args": {
1713
+ "8": 34989848
1714
+ },
1715
+ "instruction": 292278,
1716
+ "target": -32
1717
+ }
1718
+ ],
1719
+ "children": [
1720
+ {
1721
+ "call": {
1722
+ "args": {
1723
+ "8": 34989848
1724
+ },
1725
+ "instruction": 292278,
1726
+ "target": -32
1727
+ },
1728
+ "effect": {
1729
+ "arguments": {
1730
+ "8": 34989848
1731
+ },
1732
+ "native_effect_not_executed": true,
1733
+ "target": -32
1734
+ }
1735
+ }
1736
+ ],
1737
+ "return": null,
1738
+ "stop": 291898,
1739
+ "trace": null,
1740
+ "trace_length": 25,
1741
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1742
+ },
1743
+ "initial_count": 7,
1744
+ "initial_stack": [
1745
+ 305419896,
1746
+ 305419896,
1747
+ 305419896,
1748
+ 305419896,
1749
+ 305419896,
1750
+ 305419896,
1751
+ 305419896,
1752
+ 305419896,
1753
+ 305419896,
1754
+ 305419896
1755
+ ],
1756
+ "requests": [
1757
+ {
1758
+ "arguments": {
1759
+ "8": 34989848
1760
+ },
1761
+ "native_effect_not_executed": true,
1762
+ "target": -32
1763
+ }
1764
+ ],
1765
+ "stack": [
1766
+ 305419896,
1767
+ 305419896,
1768
+ 305419896,
1769
+ 305419896,
1770
+ 305419896,
1771
+ 305419896,
1772
+ 305419896,
1773
+ 34989848,
1774
+ 305419896,
1775
+ 305419896
1776
+ ],
1777
+ "status": "next-trace-pending",
1778
+ "target": 34989848
1779
+ },
1780
+ {
1781
+ "count": 9,
1782
+ "execution": {
1783
+ "byte_writes": [],
1784
+ "calls": [
1785
+ {
1786
+ "args": {
1787
+ "8": 34091368
1788
+ },
1789
+ "instruction": 292278,
1790
+ "target": -32
1791
+ }
1792
+ ],
1793
+ "children": [
1794
+ {
1795
+ "call": {
1796
+ "args": {
1797
+ "8": 34091368
1798
+ },
1799
+ "instruction": 292278,
1800
+ "target": -32
1801
+ },
1802
+ "effect": {
1803
+ "arguments": {
1804
+ "8": 34091368
1805
+ },
1806
+ "native_effect_not_executed": true,
1807
+ "target": -32
1808
+ }
1809
+ }
1810
+ ],
1811
+ "return": null,
1812
+ "stop": 291898,
1813
+ "trace": null,
1814
+ "trace_length": 25,
1815
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1816
+ },
1817
+ "initial_count": 8,
1818
+ "initial_stack": [
1819
+ 305419896,
1820
+ 305419896,
1821
+ 305419896,
1822
+ 305419896,
1823
+ 305419896,
1824
+ 305419896,
1825
+ 305419896,
1826
+ 305419896,
1827
+ 305419896,
1828
+ 305419896
1829
+ ],
1830
+ "requests": [
1831
+ {
1832
+ "arguments": {
1833
+ "8": 34091368
1834
+ },
1835
+ "native_effect_not_executed": true,
1836
+ "target": -32
1837
+ }
1838
+ ],
1839
+ "stack": [
1840
+ 305419896,
1841
+ 305419896,
1842
+ 305419896,
1843
+ 305419896,
1844
+ 305419896,
1845
+ 305419896,
1846
+ 305419896,
1847
+ 305419896,
1848
+ 34091368,
1849
+ 305419896
1850
+ ],
1851
+ "status": "next-trace-pending",
1852
+ "target": 34091368
1853
+ },
1854
+ {
1855
+ "count": 9,
1856
+ "execution": {
1857
+ "byte_writes": [],
1858
+ "calls": [
1859
+ {
1860
+ "args": {
1861
+ "8": 34148568
1862
+ },
1863
+ "instruction": 292278,
1864
+ "target": -32
1865
+ }
1866
+ ],
1867
+ "children": [
1868
+ {
1869
+ "call": {
1870
+ "args": {
1871
+ "8": 34148568
1872
+ },
1873
+ "instruction": 292278,
1874
+ "target": -32
1875
+ },
1876
+ "effect": {
1877
+ "arguments": {
1878
+ "8": 34148568
1879
+ },
1880
+ "native_effect_not_executed": true,
1881
+ "target": -32
1882
+ }
1883
+ }
1884
+ ],
1885
+ "return": null,
1886
+ "stop": 291898,
1887
+ "trace": null,
1888
+ "trace_length": 25,
1889
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1890
+ },
1891
+ "initial_count": 8,
1892
+ "initial_stack": [
1893
+ 305419896,
1894
+ 305419896,
1895
+ 305419896,
1896
+ 305419896,
1897
+ 305419896,
1898
+ 305419896,
1899
+ 305419896,
1900
+ 305419896,
1901
+ 305419896,
1902
+ 305419896
1903
+ ],
1904
+ "requests": [
1905
+ {
1906
+ "arguments": {
1907
+ "8": 34148568
1908
+ },
1909
+ "native_effect_not_executed": true,
1910
+ "target": -32
1911
+ }
1912
+ ],
1913
+ "stack": [
1914
+ 305419896,
1915
+ 305419896,
1916
+ 305419896,
1917
+ 305419896,
1918
+ 305419896,
1919
+ 305419896,
1920
+ 305419896,
1921
+ 305419896,
1922
+ 34148568,
1923
+ 305419896
1924
+ ],
1925
+ "status": "next-trace-pending",
1926
+ "target": 34148568
1927
+ },
1928
+ {
1929
+ "count": 9,
1930
+ "execution": {
1931
+ "byte_writes": [],
1932
+ "calls": [
1933
+ {
1934
+ "args": {
1935
+ "8": 34989848
1936
+ },
1937
+ "instruction": 292278,
1938
+ "target": -32
1939
+ }
1940
+ ],
1941
+ "children": [
1942
+ {
1943
+ "call": {
1944
+ "args": {
1945
+ "8": 34989848
1946
+ },
1947
+ "instruction": 292278,
1948
+ "target": -32
1949
+ },
1950
+ "effect": {
1951
+ "arguments": {
1952
+ "8": 34989848
1953
+ },
1954
+ "native_effect_not_executed": true,
1955
+ "target": -32
1956
+ }
1957
+ }
1958
+ ],
1959
+ "return": null,
1960
+ "stop": 291898,
1961
+ "trace": null,
1962
+ "trace_length": 25,
1963
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
1964
+ },
1965
+ "initial_count": 8,
1966
+ "initial_stack": [
1967
+ 305419896,
1968
+ 305419896,
1969
+ 305419896,
1970
+ 305419896,
1971
+ 305419896,
1972
+ 305419896,
1973
+ 305419896,
1974
+ 305419896,
1975
+ 305419896,
1976
+ 305419896
1977
+ ],
1978
+ "requests": [
1979
+ {
1980
+ "arguments": {
1981
+ "8": 34989848
1982
+ },
1983
+ "native_effect_not_executed": true,
1984
+ "target": -32
1985
+ }
1986
+ ],
1987
+ "stack": [
1988
+ 305419896,
1989
+ 305419896,
1990
+ 305419896,
1991
+ 305419896,
1992
+ 305419896,
1993
+ 305419896,
1994
+ 305419896,
1995
+ 305419896,
1996
+ 34989848,
1997
+ 305419896
1998
+ ],
1999
+ "status": "next-trace-pending",
2000
+ "target": 34989848
2001
+ },
2002
+ {
2003
+ "count": 10,
2004
+ "execution": {
2005
+ "byte_writes": [],
2006
+ "calls": [
2007
+ {
2008
+ "args": {
2009
+ "8": 34091368
2010
+ },
2011
+ "instruction": 292278,
2012
+ "target": -32
2013
+ }
2014
+ ],
2015
+ "children": [
2016
+ {
2017
+ "call": {
2018
+ "args": {
2019
+ "8": 34091368
2020
+ },
2021
+ "instruction": 292278,
2022
+ "target": -32
2023
+ },
2024
+ "effect": {
2025
+ "arguments": {
2026
+ "8": 34091368
2027
+ },
2028
+ "native_effect_not_executed": true,
2029
+ "target": -32
2030
+ }
2031
+ }
2032
+ ],
2033
+ "return": null,
2034
+ "stop": 292299,
2035
+ "trace": null,
2036
+ "trace_length": 25,
2037
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
2038
+ },
2039
+ "initial_count": 9,
2040
+ "initial_stack": [
2041
+ 305419896,
2042
+ 305419896,
2043
+ 305419896,
2044
+ 305419896,
2045
+ 305419896,
2046
+ 305419896,
2047
+ 305419896,
2048
+ 305419896,
2049
+ 305419896,
2050
+ 305419896
2051
+ ],
2052
+ "requests": [
2053
+ {
2054
+ "arguments": {
2055
+ "8": 34091368
2056
+ },
2057
+ "native_effect_not_executed": true,
2058
+ "target": -32
2059
+ }
2060
+ ],
2061
+ "stack": [
2062
+ 305419896,
2063
+ 305419896,
2064
+ 305419896,
2065
+ 305419896,
2066
+ 305419896,
2067
+ 305419896,
2068
+ 305419896,
2069
+ 305419896,
2070
+ 305419896,
2071
+ 34091368
2072
+ ],
2073
+ "status": "retry-limit-restoration",
2074
+ "target": 34091368
2075
+ },
2076
+ {
2077
+ "count": 10,
2078
+ "execution": {
2079
+ "byte_writes": [],
2080
+ "calls": [
2081
+ {
2082
+ "args": {
2083
+ "8": 34148568
2084
+ },
2085
+ "instruction": 292278,
2086
+ "target": -32
2087
+ }
2088
+ ],
2089
+ "children": [
2090
+ {
2091
+ "call": {
2092
+ "args": {
2093
+ "8": 34148568
2094
+ },
2095
+ "instruction": 292278,
2096
+ "target": -32
2097
+ },
2098
+ "effect": {
2099
+ "arguments": {
2100
+ "8": 34148568
2101
+ },
2102
+ "native_effect_not_executed": true,
2103
+ "target": -32
2104
+ }
2105
+ }
2106
+ ],
2107
+ "return": null,
2108
+ "stop": 292299,
2109
+ "trace": null,
2110
+ "trace_length": 25,
2111
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
2112
+ },
2113
+ "initial_count": 9,
2114
+ "initial_stack": [
2115
+ 305419896,
2116
+ 305419896,
2117
+ 305419896,
2118
+ 305419896,
2119
+ 305419896,
2120
+ 305419896,
2121
+ 305419896,
2122
+ 305419896,
2123
+ 305419896,
2124
+ 305419896
2125
+ ],
2126
+ "requests": [
2127
+ {
2128
+ "arguments": {
2129
+ "8": 34148568
2130
+ },
2131
+ "native_effect_not_executed": true,
2132
+ "target": -32
2133
+ }
2134
+ ],
2135
+ "stack": [
2136
+ 305419896,
2137
+ 305419896,
2138
+ 305419896,
2139
+ 305419896,
2140
+ 305419896,
2141
+ 305419896,
2142
+ 305419896,
2143
+ 305419896,
2144
+ 305419896,
2145
+ 34148568
2146
+ ],
2147
+ "status": "retry-limit-restoration",
2148
+ "target": 34148568
2149
+ },
2150
+ {
2151
+ "count": 10,
2152
+ "execution": {
2153
+ "byte_writes": [],
2154
+ "calls": [
2155
+ {
2156
+ "args": {
2157
+ "8": 34989848
2158
+ },
2159
+ "instruction": 292278,
2160
+ "target": -32
2161
+ }
2162
+ ],
2163
+ "children": [
2164
+ {
2165
+ "call": {
2166
+ "args": {
2167
+ "8": 34989848
2168
+ },
2169
+ "instruction": 292278,
2170
+ "target": -32
2171
+ },
2172
+ "effect": {
2173
+ "arguments": {
2174
+ "8": 34989848
2175
+ },
2176
+ "native_effect_not_executed": true,
2177
+ "target": -32
2178
+ }
2179
+ }
2180
+ ],
2181
+ "return": null,
2182
+ "stop": 292299,
2183
+ "trace": null,
2184
+ "trace_length": 25,
2185
+ "trace_sha256": "20f98e79704783ffb640e0395d5a1160fd5f8edb540f23012838f14492cce9cf"
2186
+ },
2187
+ "initial_count": 9,
2188
+ "initial_stack": [
2189
+ 305419896,
2190
+ 305419896,
2191
+ 305419896,
2192
+ 305419896,
2193
+ 305419896,
2194
+ 305419896,
2195
+ 305419896,
2196
+ 305419896,
2197
+ 305419896,
2198
+ 305419896
2199
+ ],
2200
+ "requests": [
2201
+ {
2202
+ "arguments": {
2203
+ "8": 34989848
2204
+ },
2205
+ "native_effect_not_executed": true,
2206
+ "target": -32
2207
+ }
2208
+ ],
2209
+ "stack": [
2210
+ 305419896,
2211
+ 305419896,
2212
+ 305419896,
2213
+ 305419896,
2214
+ 305419896,
2215
+ 305419896,
2216
+ 305419896,
2217
+ 305419896,
2218
+ 305419896,
2219
+ 34989848
2220
+ ],
2221
+ "status": "retry-limit-restoration",
2222
+ "target": 34989848
2223
+ }
2224
+ ],
2225
+ "sha256": "a589351dfe517470a1b121dd2164714987d9e4577bf00c6486e1540035d7a79d",
2226
+ "source": {
2227
+ "archive": "zUrT43_qvm.pk3",
2228
+ "archive_sha256": "b59bf0c5bedf11d50e0edd220da7eade96de40601e98ae14c54c819047df0796",
2229
+ "member": {
2230
+ "bytes": 983300,
2231
+ "comment_hex": "",
2232
+ "compressed_bytes": 246560,
2233
+ "compression": 8,
2234
+ "crc32": "98ea1768",
2235
+ "create_system": 0,
2236
+ "create_version": 63,
2237
+ "date_time": [
2238
+ 2018,
2239
+ 6,
2240
+ 18,
2241
+ 22,
2242
+ 11,
2243
+ 50
2244
+ ],
2245
+ "directory": false,
2246
+ "entry_index": 2,
2247
+ "external_attr": 32,
2248
+ "extra_hex": "0a0020000000000001001800d1e24e974007d40116dcbf962f1fd20116dcbf962f1fd201",
2249
+ "extract_version": 20,
2250
+ "flags": 0,
2251
+ "header_offset": 221309,
2252
+ "internal_attr": 0,
2253
+ "occurrence": 0,
2254
+ "output": "assets/extracted/zUrT43_qvm.pk3/members/000002/vm/qagame.qvm",
2255
+ "path": "vm/qagame.qvm",
2256
+ "sha256": "a589351dfe517470a1b121dd2164714987d9e4577bf00c6486e1540035d7a79d",
2257
+ "type": "member",
2258
+ "volume": 0
2259
+ }
2260
+ }
2261
+ }
scripts/analyze_qvm_trace_retry.py ADDED
@@ -0,0 +1,20 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ #!/usr/bin/env python3
2
+ """Actual unlink/push/retry limit, preserving backward control flow boundary."""
3
+ import itertools
4
+ from pathlib import Path
5
+ from qvm_research_support import source
6
+ from qvm_trace_support import resume,captured
7
+ from analyze_qvm_shot_trace_request import LOCAL
8
+ from analyze_qvm_entity_init import POOL,STRIDE
9
+ from analyze_qvm import write_json
10
+
11
+ def retry(ins,m):
12
+ count=m[LOCAL+52];target=m[LOCAL+48];before=[m[LOCAL+56+4*j]&0xffffffff for j in range(10)];requests=[];m,e=resume(ins,291898,292299,m,LOCAL,pc=292274,handlers={-32:captured(-32,requests)},boundaries=[291898,292299])
13
+ return m,{'initial_count':count,'target':target,'initial_stack':before,'count':m[LOCAL+52],'stack':[m[LOCAL+56+4*j]&0xffffffff for j in range(10)],'requests':requests,'execution':e,'status':'next-trace-pending' if e['stop']==291898 else 'retry-limit-restoration'}
14
+
15
+ def main():
16
+ q,raw,h,ins=source();rows=[]
17
+ for count,index in itertools.product(range(10),[0,65,1021]):
18
+ m={LOCAL+52:count,LOCAL+48:POOL+index*STRIDE};m.update({LOCAL+56+4*j:0x12345678 for j in range(10)});rows.append(retry(ins,m)[1])
19
+ write_json(Path('docs/research/qvm-trace-retry.json'),{'source':q['source'],'sha256':q['sha256'],'probes':rows,'limits':'Actual292274–292298. Captured native−32, source pointer stack write and increment. Stops before next native trace or restoration. Counts0..9 only; no engine unlink or inferred hit.'})
20
+ if __name__=='__main__':main()
scripts/qvm_trace_support.py ADDED
@@ -0,0 +1,24 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ """Bounded source-range resumption for trace/lifecycle research, not a full VM."""
2
+ from analyze_deferred_auth import trace_slice
3
+ from analyze_bsp_references import trace_fields
4
+
5
+ def resume(ins,start,stop,m,base,pc=None,handlers=None,boundaries=(),byte_inputs=None,limit=8192):
6
+ handlers=handlers or {};pc=start if pc is None else pc;m=dict(m);trace=[];calls=[];children=[];writes=[];bytes_map=dict(byte_inputs or {});ret=None
7
+ points=[i['index']+2 for i in ins[start:stop] if i['opcode']=='CALL']+list(boundaries)
8
+ for _ in range(512):
9
+ t=trace_slice(ins,start,stop,m,{},resume_at=pc,stop_targets=[p for p in points if p!=pc],local_base=base,byte_memory=bytes_map,halt_on_leave=True,capture_stack=True,limit=limit);m=t['memory'];pc=t.get('stop',stop);trace+=t['trace'];calls+=t['calls'];writes+=t['byte_writes'];bytes_map=t['byte_memory']
10
+ for c in t['calls']:
11
+ if c['target'] not in handlers:raise ValueError('Unrecovered trace child '+str(c['target']))
12
+ m,value,e=handlers[c['target']](ins,m,c['args'])
13
+ if ins[c['instruction']+1]['opcode']=='STORE4':
14
+ dest=ins[c['instruction']-2];assert dest['opcode']=='LOCAL';m[base+dest['operand']]=value
15
+ children.append({'call':c,'effect':e})
16
+ if t['trace'] and ins[t['trace'][-1]]['opcode']=='LEAVE':ret=t['stack'][-1];break
17
+ if pc==stop or pc in boundaries:break
18
+ else:raise ValueError('Trace segment budget exceeded')
19
+ return m,{'stop':pc,'return':ret,'calls':calls,'children':children,'byte_writes':writes,**trace_fields({'trace':trace},False)}
20
+
21
+ def captured(target,requests):
22
+ def call(ins,m,args):
23
+ e={'target':target,'arguments':args,'native_effect_not_executed':True};requests.append(e);return m,0,e
24
+ return call
scripts/test_qvm_trace_retry.py ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ import json,unittest
2
+ from pathlib import Path
3
+ class TraceRetryTests(unittest.TestCase):
4
+ @classmethod
5
+ def setUpClass(cls):cls.r=json.loads(Path('docs/research/qvm-trace-retry.json').read_text())
6
+ def test_independent_stack_and_count(self):
7
+ self.assertEqual(len(self.r['probes']),30)
8
+ for p in self.r['probes']:
9
+ expected=list(p['initial_stack']);expected[p['initial_count']]=p['target'];self.assertEqual(p['stack'],expected);self.assertEqual(p['count'],p['initial_count']+1)
10
+ def test_tenth_unlink_goes_to_restoration(self):
11
+ for p in self.r['probes']:self.assertEqual(p['status'],'retry-limit-restoration' if p['initial_count']==9 else 'next-trace-pending');self.assertEqual(p['execution']['stop'],292299 if p['initial_count']==9 else 291898)
12
+ def test_native_contract_and_no_trace_call(self):
13
+ for p in self.r['probes']:self.assertEqual(p['requests'],[{'target':-32,'arguments':{'8':p['target']},'native_effect_not_executed':True}]);self.assertEqual([c['target'] for c in p['execution']['calls']],[-32])
14
+ if __name__=='__main__':unittest.main()