search for: bitappl

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

Did you mean: bitamp
2013 Mar 12
1
[LLVMdev] help decompiling x86 ASM to LLVM IR
...ess information at assembly level. > So, if we take the source-code level case. You can write a source-code level program that will compile unchanged to produce a 32-bit application or a 64-bit application. Proof of this is just looking at almost any Linux based distro available in 32-bit or 64-bitapplications. So, if you then ask a different question: Instead of porting a 32-bit program to 64-bit, port the 32-bit program to a program that will work equally well if compiled for 32-bit target or 64-bit target? First steps in this might be looking at every use of "int" and "long&quo...
2013 Mar 12
0
[LLVMdev] help decompiling x86 ASM to LLVM IR
On 3/12/2013 11:55 AM, James Courtier-Dutton wrote: > I already know how to handle the case you describe. > I am not converting ASM to LLVM IR without doing quite a lot of analysis first. > 1) I can already tell if a register is refering to a pointer or an > integer based on how it is used. Does it get de-referenced or not? So, > I would know that "p" is a pointer. What if
2013 Mar 12
4
[LLVMdev] help decompiling x86 ASM to LLVM IR
On 12 March 2013 16:39, Óscar Fuentes <ofv at wanadoo.es> wrote: > > This is not possible, except for specific cases. > > Consider this code: > > long foo(long *p) { > ++p; > return *p; > } > > The X86 machine code would do something like > > add %eax, 4 > > for `++p', but for x86_64 it would be > > add %rax, 8 > > But you