summaryrefslogtreecommitdiffstats
path: root/Lib
diff options
context:
space:
mode:
authorMark Shannon <mark@hotpy.org>2024-07-26 13:35:57 (GMT)
committerGitHub <noreply@github.com>2024-07-26 13:35:57 (GMT)
commit95a73917cd5a204979a78c13ba912621f1eeb2e3 (patch)
treea2e37935e85955c44c096eacc9e55aed2eb7a36b /Lib
parentafb0aa6ed20bd8e982ecb307f12923cf8dbccd8c (diff)
downloadcpython-95a73917cd5a204979a78c13ba912621f1eeb2e3.zip
cpython-95a73917cd5a204979a78c13ba912621f1eeb2e3.tar.gz
cpython-95a73917cd5a204979a78c13ba912621f1eeb2e3.tar.bz2
GH-122029: Break INSTRUMENTED_CALL into micro-ops, so that its behavior is consistent with CALL (GH-122177)
Diffstat (limited to 'Lib')
-rw-r--r--Lib/_opcode_metadata.py26
-rw-r--r--Lib/test/test_monitoring.py2
2 files changed, 14 insertions, 14 deletions
diff --git a/Lib/_opcode_metadata.py b/Lib/_opcode_metadata.py
index 01c22a8..05ee1f2 100644
--- a/Lib/_opcode_metadata.py
+++ b/Lib/_opcode_metadata.py
@@ -310,19 +310,19 @@ opmap = {
'INSTRUMENTED_END_SEND': 238,
'INSTRUMENTED_LOAD_SUPER_ATTR': 239,
'INSTRUMENTED_FOR_ITER': 240,
- 'INSTRUMENTED_CALL': 241,
- 'INSTRUMENTED_CALL_KW': 242,
- 'INSTRUMENTED_CALL_FUNCTION_EX': 243,
- 'INSTRUMENTED_INSTRUCTION': 244,
- 'INSTRUMENTED_JUMP_FORWARD': 245,
- 'INSTRUMENTED_JUMP_BACKWARD': 246,
- 'INSTRUMENTED_POP_JUMP_IF_TRUE': 247,
- 'INSTRUMENTED_POP_JUMP_IF_FALSE': 248,
- 'INSTRUMENTED_POP_JUMP_IF_NONE': 249,
- 'INSTRUMENTED_POP_JUMP_IF_NOT_NONE': 250,
- 'INSTRUMENTED_RETURN_VALUE': 251,
- 'INSTRUMENTED_RETURN_CONST': 252,
- 'INSTRUMENTED_YIELD_VALUE': 253,
+ 'INSTRUMENTED_CALL_KW': 241,
+ 'INSTRUMENTED_CALL_FUNCTION_EX': 242,
+ 'INSTRUMENTED_INSTRUCTION': 243,
+ 'INSTRUMENTED_JUMP_FORWARD': 244,
+ 'INSTRUMENTED_JUMP_BACKWARD': 245,
+ 'INSTRUMENTED_POP_JUMP_IF_TRUE': 246,
+ 'INSTRUMENTED_POP_JUMP_IF_FALSE': 247,
+ 'INSTRUMENTED_POP_JUMP_IF_NONE': 248,
+ 'INSTRUMENTED_POP_JUMP_IF_NOT_NONE': 249,
+ 'INSTRUMENTED_RETURN_VALUE': 250,
+ 'INSTRUMENTED_RETURN_CONST': 251,
+ 'INSTRUMENTED_YIELD_VALUE': 252,
+ 'INSTRUMENTED_CALL': 253,
'JUMP': 256,
'JUMP_NO_INTERRUPT': 257,
'LOAD_CLOSURE': 258,
diff --git a/Lib/test/test_monitoring.py b/Lib/test/test_monitoring.py
index a07be30..1a129b9 100644
--- a/Lib/test/test_monitoring.py
+++ b/Lib/test/test_monitoring.py
@@ -1575,7 +1575,7 @@ class TestLoadSuperAttr(CheckEvents):
('line', 'method', 2),
('line', 'method', 3),
('line', 'method', 2),
- ('call', 'method', 1),
+ ('call', 'method', d["b"]),
('line', 'method', 1),
('line', 'method', 1),
('line', 'get_events', 11),