Gitiles
Code Review
Sign In
gerrit-public.fairphone.software
/
platform
/
frameworks
/
compile
/
libbcc
/
ef9e4f7b23f110093bce85b92d8522d496676098
ef9e4f7
Add file handle class (a simple file wrapper)
by Logan
· 14 years ago
3a098f9
Fix the incorrect script status assumption.
by Logan
· 14 years ago
b1feb38
Cleanup ContextManagaer.
by Logan
· 14 years ago
cf3e521
Make compiler independent of script.
by Logan
· 14 years ago
eaa0cc3
Encapsulate Script::compiler -> Script::mCompiler.
by Logan
· 14 years ago
e4fe887
Remove the unused variables. And cleanup the code.
by Logan
· 14 years ago
4b7ac51
Change %x -> %p to eliminate warning.
by Logan
· 14 years ago
384c1c0
Remove useless makefile.
by Logan
· 14 years ago
5a943b6
Bump the version number.
by Shih-wei Liao
· 14 years ago
707a294
Tune the logging info.
by Shih-wei Liao
· 14 years ago
18dede7
Debugging destructor of Compiler.
by Shih-wei Liao
· 14 years ago
5a765f7
Rename EmittedFuncEntry -> EmittedFuncInfo.
by Logan
· 14 years ago
e2ad139
Remove bitcode timestamp and crc32 check.
by Logan
· 14 years ago
6dba3fb
Enhance the close mCacheFd code when loadCacheFile fails.
by Logan
· 14 years ago
8391349
Remove strange resName slot check.
by Logan
· 14 years ago
3c01aaa
Add bcc function logger to ease debug.
by Logan
· 14 years ago
f15ede3
Eliminate the use of MAP_FIXED.
by Logan
· 14 years ago
069b331
Add log information for bcc context deallocation.
by Logan
· 14 years ago
fd91a24
Change the ownership of CodeMemMgr.
by Logan
· 14 years ago
8706627
Add build time for debugging.
by Logan
· 14 years ago
3973641
Rename bccError -> mErrorCode and encapsulate it.
by Logan
· 14 years ago
0647e9e
Rename bcc::BCCscript -> bcc::Script.
by Logan
· 14 years ago
38d0607
Eliminate the unnecessary const cast.
by Logan
· 14 years ago
d161309
Make caching work in terms of the following:
by Shih-wei Liao
· 14 years ago
829c24d
Force the turn-off of caching when it's a cache-hit but
by Shih-wei Liao
· 14 years ago
8f77997
Implement the short-term solution outlined in b/3304773.
by Shih-wei Liao
· 14 years ago
474d323
For resource entry in ZipArchive, the mod time seems to be wrong
by Shih-wei Liao
· 14 years ago
6466b84
Re-deploy caching.
by Shih-wei Liao
· 14 years ago
be65a48
Stale cache management: Upgrade the MAGIC version.
by Shih-wei Liao
· 14 years ago
8ec6fb8
Return that is bailing.
by Shih-wei Liao
· 14 years ago
8b77a77
Add sha1sum check for bitcode.
by Logan
· 14 years ago
1fdeb27
is_threadable: "present" to "set"
by Shih-wei Liao
· 14 years ago
b9b0416
Add modify time and crc32 to bccReadBC and cache header.
by Logan
· 14 years ago
8e695a9
Change caching default to off.
by Jason Sams
· 14 years ago
2417cef
Add property debug.bcc.nocache in Compiler.cpp. Set to 1 if
by Shih-wei Liao
· 14 years ago
931501a
When we hit the cache, check if some Script instance is still using this cache.
by Shih-wei Liao
· 14 years ago
e728cb8
Interworking with possible GCC-generated code fixed.
by Shih-wei Liao
· 14 years ago
c5eec48
Remove tailing spaces.
by Logan
· 14 years ago
eb3d12b
Add context manager (which manages code and data block of each script.)
by Logan
· 14 years ago
4ea118f
Change software float point to hardware float point.
by Logan
· 14 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
· 14 years ago
72f67a6
Aggressive optimization (Initial run).
by Shih-wei Liao
· 14 years ago
e6a1851
1. New caching deployment mechanism: Now use per-app cache directory.
by Shih-wei Liao
· 14 years ago
db69c55
ScriptC's mEnvironment.mIsThreadable needs to survive caching and then caching-reloading.
by Shih-wei Liao
· 14 years ago
9d94f16
Add modify timestamp check for libbcc and libRS.
by Logan
· 14 years ago
cd045f9
Change the variable name.
by Logan
· 14 years ago
a21958a
Typecast to llvm::raw_fd_ostream*
by Shih-wei Liao
· 14 years ago
d6d488c
Add debug.
by Shih-wei Liao
· 14 years ago
3f3e87b
Load cached file if bccReadBC returns negative int.
by Logan
· 14 years ago
d80e65b
Propogate return code of Compiler::compile() to caller of bccCompileBC.
by Logan
· 14 years ago
139dc3c
readBC should return negative number if cache file exists.
by Logan
· 14 years ago
9ea54b5
Successful mmap is not an error. Checksum passing is no longer an error.
by Shih-wei Liao
· 14 years ago
7cc1baf
Add export pragma table for caching. And fix the bug which breaks Ball and Fountain.
by Logan
· 14 years ago
de2ca79
Re-order the member. (variables first method later)
by Logan
· 14 years ago
59318b8
Synchronize README with the code.
by Logan
· 14 years ago
c439523
Rename the file name (looks more similar to LLVM).
by Logan
· 14 years ago
e57b332
Cleanup the code for Disassemble().
by Logan
· 14 years ago
9b504eb
Code cleanup.
by Logan
· 14 years ago
bce48b9
Move lookup from bcc_code_emitter.h to bcc_code_emitter.cpp in order to minimize the header dependency.
by Logan
· 14 years ago
1db37e3
Rename EmittedFunctionCode to EmittedFuncEntry.
by Logan
· 14 years ago
2037d72
Move BufferMemoryObject to static namespace.
by Logan
· 14 years ago
61cb230
Cleanup Android.mk.
by Logan
· 14 years ago
a4994f5
Cleanup the code.
by Logan
· 14 years ago
3f3d31f
Extract BCCscript from bcc.cpp.
by Logan
· 14 years ago
0dbc497
Remove hashmap.c (we are not using them).
by Logan
· 14 years ago
8141665
Include android cutils/log.h to get the prototype.
by Logan
· 14 years ago
7e182e7
Remove useless code and define.
by Logan
· 14 years ago
df23afa
Cleanup included header.
by Logan
· 14 years ago
5079c88
Mark virtual for the inherited virtual function. And remove inline keyword for inline-by-default function.
by Logan
· 14 years ago
e3f0ca9
Update build rules.
by Logan
· 14 years ago
1f17b25
CodeMemoryManager code cleanup.
by Logan
· 14 years ago
f2b79d0
Fill in the missing function. Qualify Triple with Compiler.
by Logan
· 14 years ago
39a2ca5
Remove Compiler class from bcc.cpp.
by Logan
· 14 years ago
1f028c0
Extract Compiler from bcc.cpp.
by Logan
· 14 years ago
4eea119
Add bcc_runtime.h include dependency.
by Logan
· 14 years ago
95d0e4e
Add build rules for bcc_code_emitter.cpp and bcc_code_mem_manager.cpp.
by Logan
· 14 years ago
30a3616
Remove CodeEmitter and CodeMemManager from bcc.cpp.
by Logan
· 14 years ago
aae8f2c
Extract oBCCHeader and oBCCRelocEntry from bcc.cpp.
by Logan
· 14 years ago
2aaaee8
Extract CodeMemoryManager from bcc.cpp
by Logan
· 14 years ago
28325bf
Extract CodeEmitter from bcc.cpp.
by Logan
· 14 years ago
a9c089d
Use C standard header with *.h
by Logan
· 14 years ago
f2dbef8
Extract bcc::BufferMemoryObject class from bcc.cpp.
by Logan
· 14 years ago
a252845
Add comment when bcc namespace ends.
by Logan
· 14 years ago
fc9530e
Split out EmittedFunctionCode.
by Logan
· 14 years ago
9f6a10d
Add checksum verified message for developement.
by Logan
· 14 years ago
2ad855d
Add simple even parity check.
by Logan
· 14 years ago
43830d5
Reset all of the private variable if loadCacheFile failed.
by Logan
· 14 years ago
f49c9e3
MMAP_PRIVATE in its own line.
by Shih-wei Liao
· 14 years ago
efd637b
Ensure codeOffset and cachedCodeDataAddr aligned to pagesize.
by Logan
· 14 years ago
82e6701
Cleanup mmap and pointer arithematic code. Fix one overflow.
by Logan
· 14 years ago
c0b9f65
Add multiple cache file support (without relocation)
by Logan
· 14 years ago
eac346d
Remove end of line spaces.
by Logan
· 14 years ago
bc5ed67
Minimize the need to having to relocate.
by Shih-wei Liao
· 14 years ago
0ea73a8
Guard against double free via checking mCodeMemMgr.get() first.
by Shih-wei Liao
· 14 years ago
1c6ac2b
oBCC caching design that minimizes the need to do relocation.
by Shih-wei Liao
· 14 years ago
ad7e8e1
Rewrite 1 cache + recompilation code.
by Logan
· 14 years ago
30a5150
1. Enforce the turn-off of caching for now. 2. LOGE -> LOGW. 3. mmap bug.
by Shih-wei Liao
· 14 years ago
1f45b86
Add mBccCodeAddrTaken. Now BCC_CODE_ADDR should always be defined.
by Shih-wei Liao
· 14 years ago
3d77c42
Make loader() seek to the beginning first. Focus on BCC_CODE_ADDR path.
by Shih-wei Liao
· 14 years ago
cc7f143
Add message for the non-working disassembler.
by Shih-wei Liao
· 14 years ago
Next »