Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
libbcc
/
4ed0ce03ca1d68b279b9e4b5f0ba74cae3a10824
/
lib
/
bcc
4ed0ce0
Bitcode checking should return 1 upon failure. Bug fix.
by Shih-wei Liao
· 15 years ago
c4cf654
Life cycle bug-fix. Log library info.
by Shih-wei Liao
· 15 years ago
a652665
OBCC_VERSION.
by Shih-wei Liao
· 15 years ago
44882e1
Remove the unused variables.
by Logan
· 15 years ago
e132399
Check libbcc build time instead of sha1sum.
by Logan
· 15 years ago
22e8b2d
Further clean up.
by Shih-wei Liao
· 15 years ago
9aec098
Clean up.
by Shih-wei Liao
· 15 years ago
4079b59
bccLinkBC returns int.
by Shih-wei Liao
· 15 years ago
25e7da4
Remove bccLoadBinary and remove the outdated comments (Now, invoking
by Shih-wei Liao
· 15 years ago
f6267d1
Rename bccCompileBC as bccPrepareExecutable. Reason: caching case doesn't perform
by Shih-wei Liao
· 15 years ago
f7cfc02
Remove spaces.
by Shih-wei Liao
· 15 years ago
efbd0ed
LOGI for loading both Source BC and Source Module
by Shih-wei Liao
· 15 years ago
269df46
Change the order of close(fd) and flock(fd, LOCK_UN)
by Logan
· 15 years ago
216ec71
Make ScriptCached orthogonal to ScriptCompiled.
by Logan
· 15 years ago
a2e15af
Fix several bugs.
by Logan
· 15 years ago
6571981
Fix Compiler::compile() return code. Fix some uninitialized variable.
by Logan
· 15 years ago
cc6da3f
Add LOGE when failed to truncate the file.
by Logan
· 15 years ago
89eb47f
Add cache write invocation code.
by Logan
· 15 years ago
9d93894
Add CacheWriter destructor. And cleanup the code.
by Logan
· 15 years ago
a27a83f
Add CacheWriter.
by Logan
· 15 years ago
e7eb773
Change the constructor of CacheReader.
by Logan
· 15 years ago
f3c83ce
Add __isThreadable libRS hack.
by Logan
· 15 years ago
9a5f868
Add dependencies to cache reader.
by Logan
· 15 years ago
75cc8a5
Reorganize SHA1 checksum code.
by Logan
· 15 years ago
856ceb2
Complete CacheReader.
by Logan
· 15 years ago
f7f0ac5
Add the CacheReader. (incomplete)
by Logan
· 15 years ago
55e6a28
Comment oBCCRelocationEntry code.
by Logan
· 15 years ago
02286cb
Rename Compiler::mCodeDataAddr -> ScriptCompiled::mContext.
by Logan
· 15 years ago
77124df
Change the naming style of OpenMode.
by Logan
· 15 years ago
7d2219f
Change the behavior of bccRegisterSymbolLookupFn.
by Logan
· 15 years ago
3133c41
Add linkBC delegation.
by Logan
· 15 years ago
0432971
Add incomplete cache code.
by Logan
· 15 years ago
f30a671
Remove the deprecated parameter (internally).
by Logan
· 15 years ago
033f46e
Cleanup the new Script::compile() function.
by Logan
· 15 years ago
719f6a1
Remove the unrelated code.
by Logan
· 15 years ago
ecf4cbd
Remove cachine mechanism.
by Logan
· 15 years ago
9d54769
Rename the deprecated parameter name.
by Logan
· 15 years ago
6973584
Include logcat header for CodeEmitter.
by Logan
· 15 years ago
7dcaac9
Extract lookup, getFunctions, getFunctionBinary out of Compiler.
by Logan
· 15 years ago
2a6dc82
Extract getExportVars, getExportFuncs, getPragmas out of Compiler.
by Logan
· 15 years ago
ef9e4f7
Add file handle class (a simple file wrapper)
by Logan
· 15 years ago
3a098f9
Fix the incorrect script status assumption.
by Logan
· 15 years ago
b1feb38
Cleanup ContextManagaer.
by Logan
· 15 years ago
cf3e521
Make compiler independent of script.
by Logan
· 15 years ago
eaa0cc3
Encapsulate Script::compiler -> Script::mCompiler.
by Logan
· 15 years ago
e4fe887
Remove the unused variables. And cleanup the code.
by Logan
· 15 years ago
4b7ac51
Change %x -> %p to eliminate warning.
by Logan
· 15 years ago
707a294
Tune the logging info.
by Shih-wei Liao
· 15 years ago
18dede7
Debugging destructor of Compiler.
by Shih-wei Liao
· 15 years ago
5a765f7
Rename EmittedFuncEntry -> EmittedFuncInfo.
by Logan
· 15 years ago
e2ad139
Remove bitcode timestamp and crc32 check.
by Logan
· 15 years ago
6dba3fb
Enhance the close mCacheFd code when loadCacheFile fails.
by Logan
· 15 years ago
8391349
Remove strange resName slot check.
by Logan
· 15 years ago
3c01aaa
Add bcc function logger to ease debug.
by Logan
· 15 years ago
f15ede3
Eliminate the use of MAP_FIXED.
by Logan
· 15 years ago
069b331
Add log information for bcc context deallocation.
by Logan
· 15 years ago
fd91a24
Change the ownership of CodeMemMgr.
by Logan
· 15 years ago
8706627
Add build time for debugging.
by Logan
· 15 years ago
3973641
Rename bccError -> mErrorCode and encapsulate it.
by Logan
· 15 years ago
0647e9e
Rename bcc::BCCscript -> bcc::Script.
by Logan
· 15 years ago
38d0607
Eliminate the unnecessary const cast.
by Logan
· 15 years ago
d161309
Make caching work in terms of the following:
by Shih-wei Liao
· 15 years ago
829c24d
Force the turn-off of caching when it's a cache-hit but
by Shih-wei Liao
· 15 years ago
8f77997
Implement the short-term solution outlined in b/3304773.
by Shih-wei Liao
· 15 years ago
474d323
For resource entry in ZipArchive, the mod time seems to be wrong
by Shih-wei Liao
· 15 years ago
6466b84
Re-deploy caching.
by Shih-wei Liao
· 15 years ago
8ec6fb8
Return that is bailing.
by Shih-wei Liao
· 15 years ago
8b77a77
Add sha1sum check for bitcode.
by Logan
· 15 years ago
1fdeb27
is_threadable: "present" to "set"
by Shih-wei Liao
· 15 years ago
b9b0416
Add modify time and crc32 to bccReadBC and cache header.
by Logan
· 15 years ago
8e695a9
Change caching default to off.
by Jason Sams
· 15 years ago
2417cef
Add property debug.bcc.nocache in Compiler.cpp. Set to 1 if
by Shih-wei Liao
· 15 years ago
931501a
When we hit the cache, check if some Script instance is still using this cache.
by Shih-wei Liao
· 15 years ago
e728cb8
Interworking with possible GCC-generated code fixed.
by Shih-wei Liao
· 15 years ago
c5eec48
Remove tailing spaces.
by Logan
· 15 years ago
eb3d12b
Add context manager (which manages code and data block of each script.)
by Logan
· 15 years ago
4ea118f
Change software float point to hardware float point.
by Logan
· 15 years ago
19ee311
2 scripts shouldn't use the same area such as global variable region. I.e., fixed the code right after mmap().
by Shih-wei Liao
· 15 years ago
72f67a6
Aggressive optimization (Initial run).
by Shih-wei Liao
· 15 years ago
e6a1851
1. New caching deployment mechanism: Now use per-app cache directory.
by Shih-wei Liao
· 15 years ago
db69c55
ScriptC's mEnvironment.mIsThreadable needs to survive caching and then caching-reloading.
by Shih-wei Liao
· 15 years ago
9d94f16
Add modify timestamp check for libbcc and libRS.
by Logan
· 15 years ago
cd045f9
Change the variable name.
by Logan
· 15 years ago
a21958a
Typecast to llvm::raw_fd_ostream*
by Shih-wei Liao
· 15 years ago
d6d488c
Add debug.
by Shih-wei Liao
· 15 years ago
d80e65b
Propogate return code of Compiler::compile() to caller of bccCompileBC.
by Logan
· 15 years ago
139dc3c
readBC should return negative number if cache file exists.
by Logan
· 15 years ago
9ea54b5
Successful mmap is not an error. Checksum passing is no longer an error.
by Shih-wei Liao
· 15 years ago
7cc1baf
Add export pragma table for caching. And fix the bug which breaks Ball and Fountain.
by Logan
· 15 years ago
de2ca79
Re-order the member. (variables first method later)
by Logan
· 15 years ago
c439523
Rename the file name (looks more similar to LLVM).
by Logan
· 15 years ago