search for: r_arm_thm_jump24

Displaying 5 results from an estimated 5 matches for "r_arm_thm_jump24".

Did you mean: r_arm_thm_jmp24
2016 May 18
3
BLX relocation regression on Thumb2 bot
...humbv7-a15-full-sh/builds/3526 llvm/tools/clang/lib/StaticAnalyzer/Checkers/MallocChecker.cpp: (.text._ZN5clang4ento24ProgramStatePartialTraitIN4llvm12ImmutableMapIPKNS0_7SymExprEN12_GLOBAL__N_111ReallocPairENS2_16ImutKeyValueInfoIS6_S8_EEEEE13DeleteContextEPv+0x88): relocation truncated to fit: R_ARM_THM_JUMP24 against symbol `operator delete(void*)@@GLIBCXX_3.4' defined in .text section in /usr/lib/gcc/arm-linux-gnueabihf/4.8/libstdc++.so If I read the AAELF ABI document correctly, that relocation is used when the linker is building a veneer for under-reaching branches, which seems to be one of your...
2016 May 18
2
BLX relocation regression on Thumb2 bot
...rthover <t.p.northover at gmail.com> wrote: > I don't suppose you could grab a -save-temps output for MallocChecker.cpp? Not from the bot any more. I didn't expect this to be a heisenbug. And I'm having trouble replicating it on my other machine. > I think we only produce R_ARM_THM_JUMP24 for tail calls. The veneer is > then needed if a mode change is required because there's no "bx (imm)" > instruction. I'm curious as to what changed the behaviour, and from what? bx reg? or non-tail call? If I manage to reproduce it, I'll post back here. cheers, --ren...
2017 Sep 18
1
Do I need to modify the AddrLoc of LLD for ARC target?
...11006 > > $ arm-linux-gnu-readelf -r arm-thumb-undefined-weak.o > > Relocation section '.rel.text' at offset 0x8c contains 6 entries: > Offset Info Type Sym.Value Sym. Name > 00000000 00000333 R_ARM_THM_JUMP19 00000000 target > 00000004 0000031e R_ARM_THM_JUMP24 00000000 target > 00000008 0000030a R_ARM_THM_CALL 00000000 target > 0000000c 0000030a R_ARM_THM_CALL 00000000 target > 00000010 00000332 R_ARM_THM_MOVT_PR 00000000 target > 00000014 00000331 R_ARM_THM_MOVW_PR 00000000 target > > > DEBUG: lld: R_ARM_THM_JUM...
2017 Sep 19
1
Do I need to modify the AddrLoc of LLD for ARC target?
...r arm-thumb-undefined-weak.o >>> >>> Relocation section '.rel.text' at offset 0x8c contains 6 entries: >>> Offset Info Type Sym.Value Sym. Name >>> 00000000 00000333 R_ARM_THM_JUMP19 00000000 target >>> 00000004 0000031e R_ARM_THM_JUMP24 00000000 target >>> 00000008 0000030a R_ARM_THM_CALL 00000000 target >>> 0000000c 0000030a R_ARM_THM_CALL 00000000 target >>> 00000010 00000332 R_ARM_THM_MOVT_PR 00000000 target >>> 00000014 00000331 R_ARM_THM_MOVW_PR 00000000 target >>...
2016 May 19
2
BLX relocation regression on Thumb2 bot
On 18 May 2016 at 17:32, Tim Northover <t.p.northover at gmail.com> wrote: > That's the thing: this shouldn't have changed at all recently. We emit > "b.w dest" with an R_ARM_THM_JUMP24 reloc. The linker then needs a > veneer if dest is out of range or an ARM function. Peter has just reminded me the fact that the relocation itself is in libstdc++, not on the object Clang is producing. I've opened a bug so that we're aware, and in case anyone sees it again and manage t...