Skip to content
New issue

Have a question about this project? # for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “#”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? # to your account

util_print_cbc: Handle CBC_SET_BYTECODE_PTR opcode #5121

Open
wants to merge 3 commits into
base: master
Choose a base branch
from

Conversation

ronanj
Copy link

@ronanj ronanj commented Dec 15, 2023

This change handles the CBC_SET_BYTECODE_PTR opcode when dumping the VM opcodes.

Instead of incrementing the byte code pointer to the next byte (byte_code_p++), it instead jumps to the address pointer stored after CBC_SET_BYTECODE_PTR.

JerryScript-DCO-1.0-Signed-off-by: Ronan Jezequel ronan.jezequel@gmail.com

This change handles the CBC_SET_BYTECODE_PTR opcode when dumping the VM opcodes.
Instead of incrementing the byte code pointer to the next byte (`byte_code_p++`), it instead jumps to the address pointer stored after CBC_SET_BYTECODE_PTR.
JerryScript-DCO-1.0-Signed-off-by: Ronan Jezequel ronan.jezequel@gmail.com
# for free to join this conversation on GitHub. Already have an account? # to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant