Displaying 8 results from an estimated 8 matches for "_label".
Did you mean:
label
2016 Feb 27
2
X86 assembler cannot jump NEAR?
Hi,
Currently X86 assembler seems to always compile "jmp _label" as a SHORT
jump with "EB" opcode:
$ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding
.text
jmp _label # encoding: [0xeb,A]
My question is: can X86 assembler supports NEAR jump with opcode "E9"?
I try with "near&q...
2016 Feb 27
0
X86 assembler cannot jump NEAR?
...laxation when not dumping to an object file. I disassembled an object
file with this same test case and got e9 00 00 00 00.
On Fri, Feb 26, 2016 at 9:00 PM, Jun Koi via llvm-dev <
llvm-dev at lists.llvm.org> wrote:
> Hi,
>
> Currently X86 assembler seems to always compile "jmp _label" as a SHORT
> jump with "EB" opcode:
>
> $ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding
> .text
> jmp _label # encoding: [0xeb,A]
>
>
> My question is: can X86 assembler supports NEAR jump with opcode &q...
2016 Feb 27
1
X86 assembler cannot jump NEAR?
...s a NEAR jump is because you
need to alter the target of this jump to another address which may be
out of a byte range.
Regards
On 27/02/2016 06:00:54, Jun Koi via llvm-dev (llvm-dev at lists.llvm.org)
wrote:
> Hi,
>
>
> Currently X86 assembler seems to always compile "jmp _label" as a SHORT
> jump with "EB" opcode:
>
> $ echo "jmp _label"|llvm-mc -assemble -triple=i386 -show-encoding
> .text
> jmp _label # encoding: [0xeb,A]
>
>
>
> My question is: can X86 assembler supports NEAR jump...
2016 Feb 27
2
Fwd: X86 assembler cannot jump NEAR?
...y end up as a near jump or a short jump.
> Craig said there is a trick with object file, but I dont know how to do that. Also, why compiling to object file changes the result?
Here's an object file (although I don't know why it's producing ELF rather than Mach-o):
$ echo "jmp _label"|llvm-mc-mp-3.7 -assemble -triple=i386 -filetype=obj > a.o
$ x86_64-pc-elf-objdump -d a.o
a.o: file format elf32-i386
Disassembly of section .text:
00000000 <.text>:
0: e9 fc ff ff ff jmp 0x1
And here's assembly which is then run through the compiler.
$ echo...
2016 Feb 27
0
Fwd: X86 assembler cannot jump NEAR?
...to object file changes the result?
>
> Here's an object file (although I don't know why it's producing ELF
rather than Mach-o):
Oh this is cool! Which code in MC is responsible for replacing EB with E9
when dumping to object file like this???
Thanks.
>
> $ echo "jmp _label"|llvm-mc-mp-3.7 -assemble -triple=i386 -filetype=obj
> a.o
> $ x86_64-pc-elf-objdump -d a.o
>
> a.o: file format elf32-i386
>
>
> Disassembly of section .text:
>
> 00000000 <.text>:
> 0: e9 fc ff ff ff jmp 0x1
>
> And here's a...
2014 Mar 16
4
unable to make USB-ZIP using rufus_v1.4.5
Hello Sir,
Following are the settings I used,
Device: NO _Label (O:)
Partition scheme and target system type: MBR partition scheme for BIOS
or UEFI computers
File System: FAT32
Cluster size: 4096 bytes (Default)
New Volume label:
(i)Quick format
(ii)Create bootable disk using: MS-DOS
(iii)Create extended label and icon files
Format Options > Ad...
2006 Mar 16
9
Baffling AJAX issue
Ok, I''ve got some link_to_remote stuff working elsewhere just fine, but
this time it''s doing something very screwy. Here''s the view code to
create a link to remotely toggle a boolean value on a record:
<td class="contact_active">
<%= link_to_remote "<div id=''contact_active_#{cm.id}''><span
2014 Mar 16
0
unable to make USB-ZIP using rufus_v1.4.5
> Hello Sir,
>
> Following are the settings I used,
>
> Device: NO _Label (O:)
>
> Partition scheme and target system type: MBR partition scheme for BIOS
> or UEFI computers
>
> File System: FAT32
>
> Cluster size: 4096 bytes (Default)
>
> New Volume label:
>
> (i)Quick format
> (ii)Create bootable disk using: MS-DOS
> (ii...