5b7310ba2cdb986fb4d5c6233b128396b7aa3a37 |
03-Apr-2012 |
Stephen Hines <srhines@google.com> |
Update one more spot for ARM-specific gdb. Change-Id: Ie4a25221c499a9e1cbd5c289d4afe5a2d34b162f
ebuginfo/lit.site.cfg
|
a663b778625f3de523e251ca810f4dc722c706be |
03-Apr-2012 |
Stephen Hines <srhines@google.com> |
Translate x86->ARM + AOSP->JellyBean for RS debugging. Change-Id: Ib7890840f8a3b96080af069547c0181b94ddf705
ebuginfo/target-tests/lit.cfg
|
b0fe1bab063bfbbf54bafc1f69ec4d88da8e88d2 |
03-Mar-2012 |
Shih-wei Liao <sliao@google.com> |
Announce that bcc cannot generate executable. bccPrepareExecutable() is RS-specific object file generation. Moreover, the output of this function is not an executable like the one in realworld. It should not be used in bcc for the output type of executable. Change-Id: I0f7125b383fffb4189852e9e17384423ff15c258
est.py
|
458d4d87dfd64dbaae5d18759a3ac131073697c1 |
06-Feb-2012 |
Zonr Chang <zonr.net@gmail.com> |
Move bcc command from tests/ to tools/bcc/. No functionality changed.
ndroid.mk
rmreg.h
isassem.cpp
isassem.h
ain.cpp
|
e0918ac3cd6070c084b76d737af055e88a7679db |
02-Mar-2012 |
Stephen Hines <srhines@google.com> |
resolved conflicts for merge of 7c75d915 to master Change-Id: I25c1dc90af679e2463abffd33ee8838b4727396f
|
094881f513ab366f7ffd0b2c7778ab50281ca59e |
14-Dec-2011 |
Daniel Malea <daniel.malea@intel.com> |
Enable debugging of RS code under GDB - Add/integrate GDBJITRegistrar support class for interfacing with GDB -- Once the GDBJITRegistrar is merged into LLVM trunk (and AOSP upgrades LLVM) all files GDB* should be removed, and replaced with appropriate includes - Basic [host|target]-side integration tests -- host-tests: use bcc driver and clang to verify gdb output -- target-tests: run skeleton apk on target and verify gdb output - Add support for optimization_level metadata in bcinfo, libbcc -- Disabled some LTO passes when optimization_level = 0 -- move register allocator registration after metadata inspection - Initial version of android-commands.py GDB plugin (for test infrastructure) -- relevant commands: load-android-app, run-android-app, start-android-app -- tested versions: gdb (7.2, 7.3), python (2.6, 2.7) - build 'bcc' driver tool by default in eng builds Change-Id: I99e0c11c8591c6d911632c1dcc82dd8fbe1244a8
ndroid.mk
ebuginfo/README
ebuginfo/build_test_apk.sh
ebuginfo/host-tests/aggregate-indirect-arg.cpp
ebuginfo/host-tests/forward-declare-class.cpp
ebuginfo/host-tests/func_invoke_and_crash.cpp
ebuginfo/host-tests/global_struct.c
ebuginfo/host-tests/globals.c
ebuginfo/host-tests/jit.cpp
ebuginfo/host-tests/lit.cfg
ebuginfo/host-tests/locals.cpp
ebuginfo/host-tests/nested-struct.cpp
ebuginfo/host-tests/parameters.cpp
ebuginfo/host-tests/pass-function.c
ebuginfo/host-tests/pass-struct.c
ebuginfo/host-tests/simple_func_invoke_and_crash.cpp
ebuginfo/host-tests/test_info_sources.cpp
ebuginfo/lit.site.cfg
ebuginfo/llvm-lit
ebuginfo/target-tests/breakpoint_function.rs
ebuginfo/target-tests/breakpoint_inlined_function.rs
ebuginfo/target-tests/breakpoint_inlined_sourceline.rs
ebuginfo/target-tests/breakpoint_sourceline.rs
ebuginfo/target-tests/crash.rs
ebuginfo/target-tests/driver-common/AndroidManifest.xml
ebuginfo/target-tests/driver-common/SRC/DriverRS.java.template
ebuginfo/target-tests/driver-common/SRC/DriverView.java.template
ebuginfo/target-tests/driver-int-param/ACTIVITY.java.template
ebuginfo/target-tests/driver-int-param/DriverRS.java.template
ebuginfo/target-tests/driver-simple-exit/ACTIVITY.java.template
ebuginfo/target-tests/driver-simple/ACTIVITY.java.template
ebuginfo/target-tests/global_int.rs
ebuginfo/target-tests/info_sources.rs
ebuginfo/target-tests/lit.cfg
ebuginfo/target-tests/locals.rs
ebuginfo/test_bcc_debuginfo.pl
ain.cpp
|
998ec839672c0cf56945c860a7cf9e29864599af |
21-Nov-2011 |
Andrew Hsieh <andrewhsieh@google.com> |
Enhance host bcc to allow cross-compilation (eg. debug arm codegen on host): eg. bcc -C armv7-none-linux-gnueabi # generate ARMv7 bcc -C i686-unknown-linux # generate x86 (default on Goobuntu) Other targets are not supported at this moment. Change-Id: If2f1199656664327cf35cf6a3670136f48c42cad
ndroid.mk
ain.cpp
|
9d9d6bd0938d15646b32d55320b89d9bcb834898 |
19-Oct-2011 |
Shih-wei Liao <sliao@google.com> |
Cherry-pick the useful part of Icf882af (Android.mk) and address earlier comments. Change-Id: Iae992b05c714ec332b3931d46ad7a6ab246aee92
ndroid.mk
|
bd76bc9349e788fd87bc21e2d6847f8c7a3b19b3 |
30-Jul-2011 |
Logan Chien <loganchien@google.com> |
Finish the refactor work of bccPrepareExecutable. Change-Id: I20c122811d26b26dfdd64132f7229e5f5baa6d1e
ain.cpp
|
16c9b3674960eef4fda4955694bf186af4cfd5c0 |
19-Jul-2011 |
Stephen Hines <srhines@google.com> |
Remove unused APIs from libbcc. BUG=4278636 Change-Id: I457e59efc525ad492008e1199a2bb98849eb98fa
ndroid.mk
ain.cpp
|
a869cc1072fa587e323b333137355ec511ce38a3 |
11-Jul-2011 |
Logan Chien <loganchien@google.com> |
Use libbcc new api bccPrepareExecutableEx. Change-Id: I60d71a673bf5c9433cc781b125cb43b4e1fa2c68
ain.cpp
|
f340bf71ff377979d279132dcf5a801d76747d1f |
14-Jan-2011 |
Logan <tzuhsiang.chien@gmail.com> |
Redesign libbcc api.
ndroid.mk
ain.cpp
|
25e7da419b6be6cfde784fadd366f290532fe859 |
08-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Remove bccLoadBinary and remove the outdated comments (Now, invoking Compiler::readBC is before knowing cache hit or not.) Change-Id: I32fb075310abebdb3a7401a75fa76443d0a20c58
ain.cpp
|
f6267d1f0c65b10fa1d9b8aae08ad2c31df4a2e8 |
08-Jan-2011 |
Shih-wei Liao <sliao@google.com> |
Rename bccCompileBC as bccPrepareExecutable. Reason: caching case doesn't perform CompileBC. Change-Id: I940c7402126d5f7a513f504fb8c92698dc53a9dd
ain.cpp
|
c7745d929b5044eb9f136897a142a436a74a3222 |
07-Jan-2011 |
Logan <tzuhsiang.chien@gmail.com> |
Fix readBC error. (Since the API semantics has been changed)
ain.cpp
|
b9b04161de73d43e4f94de26a7211761267ed71a |
20-Dec-2010 |
Logan <tzuhsiang.chien@gmail.com> |
Add modify time and crc32 to bccReadBC and cache header.
ain.cpp
|
e6a1851734f11fcc194e746f42da09daad3f60e7 |
09-Dec-2010 |
Shih-wei Liao <sliao@google.com> |
1. New caching deployment mechanism: Now use per-app cache directory. 2. New cache naming. Change-Id: I2d11b4e587cf76471792abf2d292a0075dea74d1
ain.cpp
|
3f3e87bc45869f72b0c9a2e01440a676da4b54b7 |
03-Dec-2010 |
Logan <tzuhsiang.chien@gmail.com> |
Load cached file if bccReadBC returns negative int.
ain.cpp
|
cc7f143421921c6b90e2476c00f1162901e84bf8 |
22-Nov-2010 |
Shih-wei Liao <sliao@google.com> |
Add message for the non-working disassembler. Change-Id: If5d559a3af0478216af8fece59720052f42a1a67
ain.cpp
|
7c5a5f755c5604950d8e31724ed02a532a47114b |
08-Nov-2010 |
Shih-wei Liao <sliao@google.com> |
Add caching framework of binaries. Caching is not turned on for now. ARM & relocation (todo) of logan Change-Id: I097e626b3c5d5dd4a37478144ce50f68d08d361d
ain.cpp
|
932648d528f333d43defdf16b3f8e84afa865cc8 |
13-Oct-2010 |
Zonr Chang <zonr@google.com> |
Coding style fix, legal announcement. No new function added and semantics changed.
ndroid.mk
ain.cpp
est.py
|
ec5f1ec71aa4b9402d7d8d922f18d7a4b1ae4149 |
21-Sep-2010 |
Shih-wei Liao <sliao@google.com> |
Add missing libdl so that bcc builds with gold on gLucid. Change-Id: I7515982e15a85608cdb27d8d81b1a4214b46123a
ndroid.mk
|
e6573e8b0392570b1cc09d13a6c209c77f0a0926 |
20-Aug-2010 |
Ying Wang <wangying@google.com> |
Fix sim build. Note that this only makes the sim build green, but the built images won't work for sure: No libbcc.so, which depends on something else that can not build in sim mode. No x86 bitcode is generated as well, I believe. Change-Id: Idca8378427196622ac77cd56a38c6a160f03ba22
ndroid.mk
|
e405ef4f8a375b440b31fed16471f5b52e2357e3 |
08-Jun-2010 |
Shih-wei Liao <sliao@google.com> |
Fix simulator build. Change-Id: Ib7ddcb19cc45ee8db754223d986e4de16a00548f
ndroid.mk
|
7b399fd37edc8a02241a841252a777dd17d3eb2a |
04-Jun-2010 |
Jing Yu <jingyu@google.com> |
Add missing libraries in order for gold to work. gold is more strict than gnu ld. If A depends on libB directly, we must specify -lB at link time. Change-Id: Ie246f36436abb53b4208da8017e6da0bb230a91f
ndroid.mk
|
5bde66c14d5bf8bd9c566fe27219c0f394ece456 |
07-May-2010 |
Shih-wei Liao <sliao@google.com> |
Make compiler class reentrant within a single process Change-Id: I422947bbbf8667234794737d6632449ed4e5f193
ain.cpp
|
abd1e3dd923239043a865a9eeaca69b24857e77e |
28-Apr-2010 |
Shih-wei Liao <sliao@google.com> |
Sync upstream to r102410. Re-turn on sdk. Change-Id: I91a890863989a67243b4d2dfd1ae09b843ebaeaf
ndroid.mk
ain.cpp
|
f30a48c5c5bf60150c8729bef35bf26e18f407b6 |
22-Apr-2010 |
Doug Kwan <dougkwan@google.com> |
Add missing libdl so that bcc builds with gold. Change-Id: I75b8bec6b5714e4d910d231886bfe7d1d9e9bfc3
ndroid.mk
|
77ed6142daed1e068fbda64405d0de9845e40e1a |
07-Apr-2010 |
Shih-wei Liao <sliao@google.com> |
libbcc Change-Id: Ieaa3ebd5a38f370752495549f8870b534eeedfc5
ndroid.mk
rmreg.h
ccarm
ata/addressOf.bc
ata/array.bc
ata/assignment.bc
ata/assignmentop.bc
ata/b2071670.bc
ata/brackets.bc
ata/casts.bc
ata/char.bc
ata/comma.bc
ata/constants.bc
ata/defines.bc
ata/double.bc
ata/expr-ansi.bc
ata/expr2.bc
ata/film.bc
ata/float.bc
ata/floatdouble.bc
ata/flops.bc
ata/hello.bc
ata/inc.bc
ata/iops.bc
ata/missing-main.bc
ata/otcc-ansi.bc
ata/otcc.c
ata/pointers.bc
ata/pointers2.bc
ata/returnval-ansi.bc
ata/returnval.c
ata/short.bc
ata/simplest.bc
ata/src/addressOf.c
ata/src/array.c
ata/src/assignment.c
ata/src/assignmentop.c
ata/src/b2071670.c
ata/src/bellard.otccex.c
ata/src/brackets.c
ata/src/casts.c
ata/src/char.c
ata/src/comma.c
ata/src/constants.c
ata/src/defines.c
ata/src/double.c
ata/src/error.c
ata/src/expr-ansi.c
ata/src/expr.c
ata/src/expr2.c
ata/src/film.c
ata/src/float.c
ata/src/floatdouble.c
ata/src/flops.c
ata/src/funcargs.c
ata/src/hello.c
ata/src/inc.c
ata/src/iops.c
ata/src/locals.c
ata/src/missing-main.c
ata/src/otcc-ansi.c
ata/src/otcc-noinclude.c
ata/src/pointers.c
ata/src/pointers2.c
ata/src/returnval-ansi.c
ata/src/rollo3.c
ata/src/short.c
ata/src/simplest.c
ata/src/structs.c
ata/src/testStringConcat.c
ata/structs.bc
ata/testStringConcat.bc
isassem.cpp
isassem.h
ain.cpp
est
est.py
|