[llvm-commits] [llvm] r153208 - in /llvm/trunk: lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h tools/llvm-rtdyld/llvm-rtdyld.cpp

Chad Rosier mcrosier at apple.com
Wed Mar 21 12:26:36 PDT 2012


Danil,
Commit message?

 Chad

On Mar 21, 2012, at 12:13 PM, Danil Malyshev <dmalyshev at accesssoftek.com> wrote:

> Author: danil
> Date: Wed Mar 21 14:13:08 2012
> New Revision: 153208
> 
> URL: http://llvm.org/viewvc/llvm-project?rev=153208&view=rev
> Log: (empty)
> 
> Modified:
>    llvm/trunk/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
>    llvm/trunk/tools/llvm-rtdyld/llvm-rtdyld.cpp
> 
> Modified: llvm/trunk/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h?rev=153208&r1=153207&r2=153208&view=diff
> ==============================================================================
> --- llvm/trunk/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h (original)
> +++ llvm/trunk/lib/ExecutionEngine/MCJIT/MCJITMemoryManager.h Wed Mar 21 14:13:08 2012
> @@ -41,6 +41,11 @@
>     return JMM->allocateCodeSection(Size, Alignment, SectionID);
>   }
> 
> +  virtual void *getPointerToNamedFunction(const std::string &Name,
> +                                          bool AbortOnFailure = true) {
> +    return JMM->getPointerToNamedFunction(Name, AbortOnFailure);
> +  }
> +
>   // Allocate ActualSize bytes, or more, for the named function. Return
>   // a pointer to the allocated memory and update Size to reflect how much
>   // memory was acutally allocated.
> 
> Modified: llvm/trunk/tools/llvm-rtdyld/llvm-rtdyld.cpp
> URL: http://llvm.org/viewvc/llvm-project/llvm/trunk/tools/llvm-rtdyld/llvm-rtdyld.cpp?rev=153208&r1=153207&r2=153208&view=diff
> ==============================================================================
> --- llvm/trunk/tools/llvm-rtdyld/llvm-rtdyld.cpp (original)
> +++ llvm/trunk/tools/llvm-rtdyld/llvm-rtdyld.cpp Wed Mar 21 14:13:08 2012
> @@ -61,6 +61,12 @@
>   uint8_t *startFunctionBody(const char *Name, uintptr_t &Size);
>   void endFunctionBody(const char *Name, uint8_t *FunctionStart,
>                        uint8_t *FunctionEnd);
> +
> +  virtual void *getPointerToNamedFunction(const std::string &Name,
> +                                          bool AbortOnFailure = true) {
> +    return 0;
> +  }
> +
> };
> 
> uint8_t *TrivialMemoryManager::allocateCodeSection(uintptr_t Size,
> 
> 
> _______________________________________________
> llvm-commits mailing list
> llvm-commits at cs.uiuc.edu
> http://lists.cs.uiuc.edu/mailman/listinfo/llvm-commits




More information about the llvm-commits mailing list