Displaying 2 results from an estimated 2 matches for "ptrmap".
2004 May 11
2
[LLVMdev] Problems accessing structs
...e {int (sbyte*)*, int ()*}
"Kernel" = type {"myKernelMap"*}
The second member ( int()* ) is a pointer to the %getchar() function.
I want to call getchar using this function:
int "callmyKernelgetchar_kernel"("Kernel"* "myKernel")
{
"PTRMAP" = getelementptr "Kernel"* "myKernel", long 0, ubyte 0
"MAP" = load "myKernelMap"** "PTRMAP"
"getchar_kernelPTR" = getelementptr "myKernelMap"* "MAP", long 0, ubyte 1
%tmp = load int ()** "getchar_kernelPTR&qu...
2004 May 11
0
[LLVMdev] Problems accessing structs
...quot; = type {"myKernelMap"*}
>
> The second member ( int()* ) is a pointer to the %getchar() function.
>
> I want to call getchar using this function:
>
> int "callmyKernelgetchar_kernel"("Kernel"* "myKernel")
> {
> "PTRMAP" = getelementptr "Kernel"* "myKernel", long 0, ubyte 0
> "MAP" = load "myKernelMap"** "PTRMAP"
> "getchar_kernelPTR" = getelementptr "myKernelMap"* "MAP", long 0, ubyte 1
> %tmp = load int ()** "getch...