1a36fcaac9255684fec371868c80ecab0b68c8c2 |
|
07-Aug-2013 |
Stephen Hines <srhines@google.com> |
am a08768d4: am 48cd7454: Fix Windows build issues for libbcc. * commit 'a08768d46fa5e3087d0fbd288366c53495ee2773': Fix Windows build issues for libbcc.
|
48cd745480738c026312931877ecb8ebecb1c64e |
|
31-Jul-2013 |
Stephen Hines <srhines@google.com> |
Fix Windows build issues for libbcc. Add unimplemented versions of dlfcn.h functions. Remove OutputFile::CreateTemporary(), since it is unused. Remove unnecessary includes to prevent issues with missing libraries. Change-Id: I74bea72c8f174843e61faa8cac8bd6ae429a1bc0
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
bae0ae1794b07482c85211c3b4d8f5e8e4da8f69 |
|
15-Jun-2013 |
Stephen Hines <srhines@google.com> |
Don't dlclose things that haven't been dlopen-ed. Change-Id: I48ee73f3ca48d4345b976bcdbb08733f60ecdcfe
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
c72c4ddfcd79c74f70713da91a69569451b5c19e |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Make libbcc public. This commit is not expected to change any functionality. Change-Id: I364e8bad32d946281b78b1ce36a1b26bf60e3055
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
862f3ba997e14b61dce9d341a75688951e67fd1b |
|
11-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Introduce SymbolResolver and its subclasses. SymbolResolver provides a clean way to do the symbol lookup at runtime. LookupFunctionSymbolResolver searches a symbol through a given function with context supplied. BCCRuntimeSymbolResolver searches symbol from a predefined symbol-to- address array which replaces the FindRuntime() function defined in Runtime.c previously. SymbolResolverProxy chains the SymbolResolvers and searches the symbol one by one following the chain until it founds the definition of the symbol. Change-Id: I47a8557c0c4be6d0a7ae5c3ac4166fdd1fd26329
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
5fb1474ac61aa87a2622661e1708672ef96ec8c0 |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Introduce SymbolResolver and its subclasses." This reverts commit ee69009f3590748aac4db17c0f9774252326d6cb.
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
2f6a493aea1b6e5ad318a759fedb58713a5a374c |
|
03-May-2012 |
Stephen Hines <srhines@google.com> |
Revert "Make libbcc public." This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
80232dd16c0affb2afae01cde6c94abf23ac1ba8 |
|
12-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Make libbcc public. This commit is not expected to change any functionality.
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|
ee69009f3590748aac4db17c0f9774252326d6cb |
|
11-Apr-2012 |
Zonr Chang <zonr.net@gmail.com> |
Introduce SymbolResolver and its subclasses. SymbolResolver provides a clean way to do the symbol lookup at runtime. LookupFunctionSymbolResolver searches a symbol through a given function with context supplied. BCCRuntimeSymbolResolver searches symbol from a predefined symbol-to- address array which replaces the FindRuntime() function defined in Runtime.c previously. SymbolResolverProxy chains the SymbolResolvers and searches the symbol one by one following the chain until it founds the definition of the symbol.
/frameworks/compile/libbcc/lib/ExecutionEngine/SymbolResolvers.cpp
|