Skip to content
New issue

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

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

Already on GitHub? Sign in to your account

Coverage Issue #2

Open
bjloed opened this issue Oct 5, 2024 · 0 comments
Open

Coverage Issue #2

bjloed opened this issue Oct 5, 2024 · 0 comments

Comments

@bjloed
Copy link

bjloed commented Oct 5, 2024

Hi, first of all, I think your research on hAFL2 is really impressive. Great work. However, I have a question.
I am wondering if the issue with coverage collection could be related to using an Intel Desktop CPU.

Following the manual, three of us attempted to set up both hAFL1 and hAFL2, but all failed to collect coverage. (All three of us used 13th-generation or higher Intel i7/i9 Desktop CPUs, which support Intel-PT, and coverage collection worked fine with kAFL v0.2.)

After multiple attempts, I decided to rent a bare-metal server with a Xeon E-2388G (Rocket Lake) CPU.

On that server, I was able to collect coverage with hAFL1, but the issue persisted with hAFL2, where coverage could not be collected.
Is there any difference in how Desktop CPUs and Xeon CPUs handle Intel-PT?

I’ve been trying to set this up for over a month but still cannot collect coverage. Also, when I print is_root_partition, it keeps returning a value of 1. Is this normal?

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

No branches or pull requests

1 participant