Displaying 20 results from an estimated 200 matches similar to: "[LLVMdev] X86 disassembler 0x66 prefix"
2017 May 07
2
X86 disassembler fails to handle 0x66 prefix?
Hello,
I have seen this bug for quite a while, and even in the latest code it
is still there: that is X86 disassembler does not handle 0x66 prefix
properly, if it is put behind 0xF3 prefix.
The below commands should return the same output, but not.
$ echo "0xf3 0x66 0xa5"|./build/bin/llvm-mc --disassemble
-triple=x86_64 -output-asm-variant=1
.text
rep
movsw word ptr es:[rdi], word ptr
2010 Dec 22
4
Question about movies encoded with libtheora
I have a question about a movie I 've encoded with libtheora.
It's a video 2000x2000 with Theora codec and no audio.
The video is fine with some players, but it isn't read in youtube.
http://www.ibiiztera.be/others/test3.ogv
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2010 Dec 22
4
[LLVMdev] Why IR portable?
Dear all,
I cannot find the answer of this question.
We all know LLVM IR is portable, but it uses ILP32 and record the target
layout within the IR.
target datalayout = "e-p:64:64:64-i1:8:8-i8:8:8-i16:16:16-i32:32:32-i64
:64:64-f32:32:32-f64:64:64-v64:64:64-v128:128:128-a0:0:64-s0:64:64-f80:128:128-n8:16:32:64"
target triple = "x86_64-linux-gnu"
It seems it already assigned
2010 Dec 22
1
dahdi-channels.conf for Digium TDM2400
Hello everyone,
I have noticed thar our dahdi-channels.conf has some repeating directives,
for instance for channel 2 (FXO) we have these settings:
;;; line="2 WCTDM/0/1 FXSKS"
signalling=fxs_ks
callerid=asreceived
group=0
context=from-pstn
channel => 2
callerid=
group=
context=default
As you can see, a few directives are repeated (callerid, group, context).
This was generated by
2010 Dec 22
1
Siemens OpenStage phones and Asterisk
Hi,
Any recent experience to share when using OpenStage phones in SIP mode and
Asterisk ?
What about provisionning (and localization) ?
BLF ?
Audio quality ?
User acceptance ?
Cheers
-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.digium.com/pipermail/asterisk-users/attachments/20101222/79c2b6bc/attachment.htm>
2014 Mar 31
2
[LLVMdev] registerSize on X86 confused?
Hi,
In file X86DisassemblerDecoder.c, we have function readPrefixes() with
below code:
.....
} else if (insn->mode == MODE_32BIT) {
insn->registerSize = (hasOpSize ? 2 : 4);
insn->addressSize = (hasAdSize ? 2 : 4);
insn->displacementSize = (hasAdSize ? 2 : 4);
insn->immediateSize = (hasOpSize ? 2 : 4);
}
....
This is confused to me: so we
2010 Dec 22
2
The case of the missing mail
I became suspicious that I should have received a certain message, and reading
pm.log I discovered that it had indeed arrived and had been allocated to
/var/mail/anne, despite procmailrc telling it that
MAILDIR=/home/anne/Maildir/
Any idea what might have caused this? It seems to have been working like this
only in the last 24 hours or so.
Anne
--
KDE Community Working Group
New to KDE
2010 Dec 22
2
Maximum E1 Ports on Asterisk ?
Hi All,
Just a little over thought. Sorry if someone already asked about this
before.
Is it possible to put all 16 Ports of E1 in One Asterisk Server ?
And if it's not possible is there any suggestion or alternative for me to
use more than 320 lines of outgoing calls on One Asterisk Server ?
Thanks
ZH
-------------- next part --------------
An HTML attachment was
2014 Apr 02
2
[LLVMdev] registerSize on X86 confused?
I looked at this briefly, I think it causes some mistakes that get reversed
later in fixupReg. The disassembler design is a bit of a mess with regards
to prefixes and operand size.
On Tue, Apr 1, 2014 at 4:43 PM, Jun Koi <junkoi2004 at gmail.com> wrote:
>
>
>
> On Mon, Mar 31, 2014 at 11:48 PM, Jun Koi <junkoi2004 at gmail.com> wrote:
>
>> Hi,
>>
>>
2010 Dec 22
8
Possible Bug (Include ${HANGUPCAUSE} in CDR)
Ok I can't get my CDR values to set from the h extension in either 1.6.2 or
1.8 What is wrong? Here is what I found in the cdr.conf
; Normally, CDR's are not closed out until after all extensions are
finished
; executing. By enabling this option, the CDR will be ended before
executing
; the "h" extension so that CDR values such as "end" and "billsec" may
2013 Sep 12
1
[LLVMdev] [patch] remove redundant code in X86DisassemblerDecoder.c
there is an if-else code in X86DisassemblerDecoder.c that does exactly the
same thing on both paths. so this patch removes the redundant path.
thanks,
Jun
diff --git a/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
b/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
index 20e61da..3932ea1 100644
--- a/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
+++
2006 Jun 05
1
PE disassembler for unix
Hello, I'm looking for a disassembler to examine a malicious
Win32 binary on FreeBSD. Does anybody have any favourites?
I see pedisassem in ports, but it looks to be broken and unmaintained
(it crashes with a floating point error, currently).
MC
2007 Feb 28
0
w32dasm - Windows Disassembler 32 - works, please update docs
According to http://www.winehq.com/site/docs/winedev-guide/wine-debugger
"It seems that Windows Disassembler 32 currently has problems working
correctly under Wine, so use IDA or GoVest."
I tried it anyway, and it looked ok while it was disassembling my program.
But then, when it finished disassembling, the window was made really
tiny, and when I made the window regular-sized, the font
2018 Apr 03
0
Problems using LLVM as a disassembler.
Hi,
I have been trying to use LLVM as a disassembler, thus providing a
small part of my decompiler that I am working on.
It currently decompiles from X86_64 binary.o -> LLVM IR.
It works with a small set of test programs so far, so cannot currently
handle large binary programs yet.
The problem is with the LLVM "getInstruction()" method.
It used to have a PC (program counter)
2009 Oct 27
1
[LLVMdev] request for more info about "disassembler" open ended project
Hi All,
I would like to have more details about this LLVM wished feature (taken
from http://llvm.org/OpenProjects.html#misc_new):
"Write a disassembler for machine code that would use TableGen to output
MachineInstrs for transformations, optimizations, etc."
The phrase refers to _native_ machine code? Any extra detail about this
feature will be really appreciated, since I'm
2010 Feb 27
1
[LLVMdev] Disassembler status
Hi there.
I've looking libcpu project and some history of the mailing list and got a
question: what is the status of the disassembler? I mean, is there someone
working on it, what targets does it support and so on.
I mean, it would be interesting to be able to "undo" the operations LLVM
does, like machine code->LLVM IR.
If there's no one working with this right now, I'd
2010 Mar 09
3
[LLVMdev] ARM disassembler
Other than the x86 disassembler effort, is there an ARM disassembler effort
going on? It seems that there have been commits for weeks with messages like
"add so-and-so instruction to ARM.td for disassembly purposes only"...
--
Thanks,
Shih-wei
-------------- next part --------------
An HTML attachment was scrubbed...
URL:
2010 Apr 05
1
[LLVMdev] Fix wrong x86 inst encoding / problem with disassembler
Hello
I think I found a bug in the x86 instruction definition file, while trying
out the disassembler.
It looks like the "ADD32rr_alt" instruction should have GR32 operands, not
GR16.
Attached you can find a patch, which should fix the problem.
But even with the change I can not decode e.g. "0x03 0xC1" (should be
"addl %ecx, %eax") only if I remove the
2010 Jun 11
2
[LLVMdev] MC to LLVM disassembler?
I'm wondering if anyone is working on a machine code -> LLVM bitcode disassembler? Obviously, there won't be a one-to-one correspondence but it seems like you should be able to get close. There's always inline asm for the remaining fragments.
So is there such a thing?
Thank you,
Bob
2010 Dec 16
1
[LLVMdev] x86 disassembler: if-statement with redundant branch
Hi there!
In the x86 disassembler I noticed an if-statement with a
duplicated branch. Are these intended to be identical?
Best regards,
Nicolas Kaiser
--
diff -ur llvm-2.8.orig/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c llvm-2.8/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c
--- llvm-2.8.orig/lib/Target/X86/Disassembler/X86DisassemblerDecoder.c 2010-05-06 22:59:00.000000000 +0200