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

Libxul fixes #755

Merged
merged 6 commits into from May 30, 2020
Merged

Libxul fixes #755

merged 6 commits into from May 30, 2020

Conversation

mxz297
Copy link
Member

@mxz297 mxz297 commented May 27, 2020

This PR includes necessary fixes for analyzing libxul.so from FireFox.

Fix #747

stanfordcox and others added 6 commits May 27, 2020 08:24
Define ROSE_ASSERT so that a signal is thrown for instruction
semantic errors instead of doing an assertion abort.
2. Fix typo regarding to non-returning functions
3. The moving of edges for block split should be protected with a lock
@hainest
Copy link
Contributor

hainest commented May 28, 2020

@stanfordcox Does this fix the problems you were seeing?

@stanfordcox
Copy link
Contributor

The 6 commits fix the libxul analysis error while doing bpatch.processAttach

@hainest
Copy link
Contributor

hainest commented May 30, 2020

https://bottle.cs.wisc.edu/search?dyninst_branch=PR755

Things are looking good. I want to re-run the test suite on quartz to make sure those errors aren't real regressions (I doubt they are; test_reloc has been a pain for a long time).

@mxz297 Once I'm convinced it's testing well, can I merge?

@mxz297
Copy link
Member Author

mxz297 commented May 30, 2020

@hainest Yes, you can merge this PR when you feel good about it.

@hainest hainest merged commit e627ffb into dyninst:master May 30, 2020
@mxz297 mxz297 deleted the libxul_fixes branch May 30, 2020 21:30
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging this pull request may close these issues.

ParseAPI unable to parse a firefox shared object
3 participants