Displaying 3 results from an estimated 3 matches for "myjit".
Did you mean:
mcjit
2020 Feb 29
4
[MCJIT] messy call stack debug on x64 code in VisualStudio
...n the
fly generated .pdb files. During debugging, almost each time I step into a
function, I loose information about calling function inside the visual
studio callstack view or I have a bunch of pure addresses in the callstack
in between the current function and the calling function, for example :
MyJit.dll!MyCurrentFunction()
[0x1234567887654321]
[0x8765432112345678]
MyJit.dll!MyCallingFunction()
...
It looks like visual studio get lost while walking up stack.
Does anyone know where it could come from ?
I have disabled all optimisations (among them is the omit-frame-pointer).
I have seen this...
2013 Jan 07
1
[LLVMdev] Question on using GlobalVariable as function pointer
...nalLinkage,0,
"",0,0,0);
fty : i32 ({ i32, [32 x i32] }*)
I get stuck here, the fifth argument is the initializer which is a LLVM
Constant,
I do not know how to describe a function pointer as a constant.
so currently, I just pass false to it.
then I use
myjit->getOrEmitGlobalVariable(gv); // myjit is LLVM ExecutionEngine
but, I get an error
LLVM ERROR: Could not resolve external global address
However, when I modify fty to be an integer type or some primitive type,
there is no error.
Since LLVM demo page is closed, so I am not sure how to do it...
2020 Mar 01
2
[MCJIT] messy call stack debug on x64 code in VisualStudio
...ost each time I step
>> into a function, I loose information about calling function inside the
>> visual studio callstack view or I have a bunch of pure addresses in the
>> callstack in between the current function and the calling function, for
>> example :
>>
>> MyJit.dll!MyCurrentFunction()
>> [0x1234567887654321]
>> [0x8765432112345678]
>> MyJit.dll!MyCallingFunction()
>> ...
>>
>> It looks like visual studio get lost while walking up stack.
>> Does anyone know where it could come from ?
>>
>> I have disabl...