Skip to content
This repository has been archived by the owner on Feb 21, 2024. It is now read-only.

Update documentation to reflect that block-end != basic block end #37

Closed
xabiugarte opened this issue Mar 8, 2018 · 1 comment
Closed
Assignees

Comments

@xabiugarte
Copy link
Contributor

As commented in PR #36, the block end event does not represent necessarily the end of a basic block.

As commented by f4rnham:

"""[...] issues with basic block ends being only subset of translation block ends.
Under certain conditions, like too long basic block or popf, sti, invlpg instructions, TB translation is terminated immediately even though basic block didn't end."""

Instead of dealing with all these individual cases, the documentation should be updated to reflect that block-begin and block-end refer to QEMU translation blocks and may not match basic-block boundaries.

@xabiugarte xabiugarte self-assigned this Mar 8, 2018
@xabiugarte
Copy link
Contributor Author

An explanation has been added to the documentation.

Sign up for free to subscribe to this conversation on GitHub. Already have an account? Sign in.
Projects
None yet
Development

No branches or pull requests

1 participant