Displaying 2 results from an estimated 2 matches for "firstfunctionptr".
2004 May 11
1
[LLVMdev] Follow-up on: Dynamic updates of current executed code
..._compiled_function_code = internal constant [LENGTH x sbyte] c"--String with the function code--\0A\00"
; Table of function pointer(s)
%kernel = type { int ( sbyte* )* }
int %main() {
; Create the kernel in memory, and get pointer to first function pointer
%theKernel = malloc %kernel
%FirstFunctionPTR = getelementptr %kernel* %theKernel, long 0, ubyte 0
;Load code
%myNewFunction = %getPointerToGlobal(%dynamically_compiled_function_code)
; Write memory address of myNewFunction() into kernel struct
store RETURNTYPE (PARAMTYPE*)* %myNewFunction, RETURNTYPE (PARAMTYPE*)** %FirstFunctionPTR
;Any co...
2004 Apr 20
2
[LLVMdev] Dynamic updates of current executed code
...nternal constant [LENGTH x sbyte] c"--String with the function code--\0A\00"
; Table of function pointer(s)
%kernel = type { int ( sbyte* )* }
int %main() {
; Create the kernel in memory, and get pointer to first function pointer
%theKernel = malloc %kernel
%FirstFunctionPTR = getelementptr %kernel* %theKernel, long 0, ubyte 0
;Load code
%myNewFunction = %getPointerToGlobal(%dynamically_compiled_function_code)
; Write memory address of myNewFunction() into kernel struct
store RETURNTYPE (PARAMTYPE*)* %myNewFunction, RETURNTYPE (PARAMTYP...