| FazBrowse GitHub Viewer | Trending | | Home |
| Tools: [Download Repo ZIP] [Original HTTPS Page] |
|
All commits must be signed. You can see more information here: https://github.com/qualcomm/eld/pull/2010/checks?check_run_id=109668419751 If you have any questions let me know. |
Sorry, something went wrong.
|
Thanks, Steven Ramirez Rosa (@Steven6798) . I’ve signed the commit and force-pushed the updated commit to the PR. The new commit is cc6948a. Please let me know if anything else is needed. |
Sorry, something went wrong.
I'm not seeing the signature in the commit message. Also, you should add part of the summary to the commit message. That way we have access to that information directly in the commit. |
Sorry, something went wrong.
|
Thanks, Steven Ramirez Rosa (@Steven6798) . I’ve updated the commit to address both points. |
Sorry, something went wrong.
|
Dhruv Shah (@dhruv0703) can you look into why your test is failing. |
Sorry, something went wrong.
Add handling for R_ARM_ABS32_NOI in the ARM relocation dispatch and implement S + A semantics without restoring the Thumb interworking bit. Add a regression test comparing R_ARM_ABS32 and R_ARM_ABS32_NOI against the same Thumb symbol. Signed-off-by: Dhruv Shah <dhruv072002@gmail.com>
|
Thanks, Steven Ramirez Rosa (@Steven6798) I traced the failure to the FileCheck expectation. The relocation output itself was correct, but llvm-objdump printed the section address as 2000 rather than 00002000. I updated the regression test accordingly and pushed the fix in 90d124e. |
Sorry, something went wrong.
|
quic-areg Parth (@parth-07) Hey there, can you please take a look at my PR and see if any other changes need to be made to get it merged? |
Sorry, something went wrong.
| pReloc.target() = S + A; | ||
| return Relocator::OK; | ||
| } | ||
|
|
There was a problem hiding this comment.
Please update the ARM relocation reference as part of developer docs.
Sorry, something went wrong.
There was a problem hiding this comment.
Updated the ARM relocation developer reference to document R_ARM_ABS32_NOI with S + A semantics and no Thumb/interworking bit, and removed it from the unsupported relocation list. Thanks for pointing this out.
Sorry, something went wrong.
Add R_ARM_ABS32_NOI to the supported ARM relocation reference with S + A semantics and remove it from the unsupported relocation list. Signed-off-by: Dhruv Shah <dhruv072002@gmail.com>
| Back | FazBrowse Home | New Git URL |
Summary
Adds support for R_ARM_ABS32_NOI in the ARM backend.
R_ARM_ABS32_NOI computes S + A without applying the Thumb/interworking bit used by R_ARM_ABS32.
Changes
The regression test places a Thumb function at 0x1000 and verifies:
Testing
Fixes #1988