search for: lookup_stub

Displaying 2 results from an estimated 2 matches for "lookup_stub".

2007 Nov 07
0
[LLVMdev] Dynamic (JIT) type resolution
...ting the value (in the created stub), execute a chunk of inline assembler to modify the caller (note: will probably need to modify inline asm syntax, as compilers tend to differ on this point...). something like this (figure out sort of how it works, and maybe mutate into something usable): int lookup_stub() { int i; i=getElementOffsetOf("One", "a"); asm { mov eax, i //return value mov edx, [ebp+4] //return addr mov byte [edx-5], 0xB8 //mov eax, imm32 mov [edx-4], eax //store return...
2007 Nov 07
2
[LLVMdev] Dynamic (JIT) type resolution
BGB wrote: > ok, here is another option then: > the stub is set up to manually modify the code near the return address (may > be arch specific and require spiffy use of assembler). > > That's not another option. That's what I want to do. > now, how you would go about implementing this is up to you. > And I need to know if I can currently do that with LLVM.