search for: tvj

Displaying 3 results from an estimated 3 matches for "tvj".

Did you mean: tv
2016 Feb 27
2
Fwd: X86 assembler cannot jump NEAR?
...run through the compiler. $ echo "jmp _label"|llvm-mc-mp-3.7 -assemble -triple=i386 -show-encoding |tee b.s .text jmp _label # encoding: [0xeb,A] # fixup A - offset: 1, value: _label-1, kind: FK_PCRel_1 $ clang -c b.s $ otool -tvj b.o b.o: (__TEXT,__text) section 0000000000000000 e900000000 jmp 0x5 As you can see, both produced near jumps. (I assume the difference between the offsets has to do with a difference in relocations between ELF and Mach-o.) -- Stephen Checkoway
2016 Feb 27
0
Fwd: X86 assembler cannot jump NEAR?
...p _label"|llvm-mc-mp-3.7 -assemble -triple=i386 -show-encoding |tee b.s > .text > jmp _label # encoding: [0xeb,A] > # fixup A - offset: 1, value: _label-1, kind: FK_PCRel_1 > $ clang -c b.s > $ otool -tvj b.o > b.o: > (__TEXT,__text) section > 0000000000000000 e900000000 jmp 0x5 > > As you can see, both produced near jumps. (I assume the difference between the offsets has to do with a difference in relocations between ELF and Mach-o.) > > -- > Stephen...
2014 Aug 26
2
[LLVMdev] llvm-objdump
Hi Kev, I'm glad to hear llvm-objdump is getting attention. I'm unclear on how much output specialization one could (or should) do for ELF vs. Mach-O. If you're game, let's compare an example: $ cat labeltest.s .text foo: nop bar: bum: nop jmp bar jmp bum jmp baz nop baz: nop Assembling for x86 and llvm-objdump'ing, i get $ llvm-mc