• Home
  • History
  • Annotate
  • only in /frameworks/compile/libbcc/tests/
History log of /frameworks/compile/libbcc/tests/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
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