• Home
  • History
  • Annotate
  • only in /frameworks/compile/libbcc/include/bcc/Support/
History log of /frameworks/compile/libbcc/include/bcc/Support/
Revision Date Author Comments (<<< Hide modified files) (Show modified files >>>)
fe0de789385f766e2dacbcfdb05fa57509db874e 13-Aug-2015 Elliott Hughes <enh@google.com> Lose HAVE_ANDROID_OS from frameworks/compile/libbcc.

Change-Id: I445c64c3a3e571380d2efff39829a8d6cf48b329
roperties.h
d0993af5b1337f8186dd9aedea2e138a919e02e9 16-Jul-2014 Stephen Hines <srhines@google.com> Update libbcc for LLVM rebase to r212749.

Change-Id: I40304090ada740c2451d32e01c7deed4f4c8c409
ileBase.h
bde1a2599780d6eaebbc284976ceb690492f6abd 16-May-2014 Stephen Hines <srhines@google.com> Remove unnecessary inheritance for CompilerConfig, as we switch to offline bcc.

Change-Id: Id4a5be7b2b4627bfa7ef6279eb3b5b8e75915a7d
ompilerConfig.h
argetCompilerConfigs.h
c2074caf075818abb6d3689ad924ca09f4a5ba1f 09-Apr-2014 Tim Murray <timmurray@google.com> Update libbcc for 64-bit support.

Change-Id: I369a82eb6730a33c46b6700408952fe34020ca51
ileBase.h
argetCompilerConfigs.h
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
utputFile.h
baa6b9d53c2675f20ae6a8d7796b6d530cca8fa7 16-Jun-2013 Stephen Hines <srhines@google.com> Remove libbcc's dependence on mclinker.

These features are no longer being used by libbcc, and static initializers
from mclinker are conflicting with tool development (i.e. positional argument
specifiers for the new bcc executable).

Change-Id: I0da427034c50015607a59d4193547868fa9eeabf
inkerConfig.h
emoryFactory.h
argetLinkerConfigs.h
4e9864870f4a2c15ca8e1c333d92487a87ef0655 16-Jun-2013 Stephen Hines <srhines@google.com> Remove libbcc's dependence on mclinker.

These features are no longer being used by libbcc, and static initializers
from mclinker are conflicting with tool development (i.e. positional argument
specifiers for the new bcc executable).

Change-Id: I0da427034c50015607a59d4193547868fa9eeabf
inkerConfig.h
emoryFactory.h
argetLinkerConfigs.h
01195ba2a34c6f2318376f7a79da6daa30d2703e 30-May-2013 Tobias Grosser <grosser@google.com> Detect and enable hardware divisions

To understand the performance impact of hardware division it can be disabled
by setting 'debug.rs.arm-no-hwdiv'.

Change-Id: Ib731f38ba56472c96f5fc0f2125fcf6a9f3998b9
roperties.h
86e4506416f974d3c717deaca2b17b0792cc2d49 07-May-2013 Stephen Hines <srhines@google.com> Adapt libbcc for LLVM/Clang/mclinker update.

Change-Id: I80260f41b3c80e4cd260480ff32ee35a9215e39a
inkerConfig.h
c96e497b24cbcd177a85c16582ae77bf5ad0fa8a 15-Feb-2013 Stephen Hines <srhines@google.com> am b7e1ce28: Merge "[MIPS] Configure code generator to emit static code"

# By Chris Dearman
# Via Duane Sand (1) and Gerrit Code Review (1)
* commit 'b7e1ce28e1acb488223269ba158dbaa7275576f0':
[MIPS] Configure code generator to emit static code
162dba1f31afd37b9f0f675cf5104cb02a62d83c 18-Dec-2012 Chris Dearman <chris@mips.com> [MIPS] Configure code generator to emit static code

The code generator creates PIC by default but it is better to generate
static code in this environment.

Change-Id: I663eb664a3177cafb9e6e7cace6586a4a8ba5cb8
Signed-off-by: Chris Dearman <chris@mips.com>
argetCompilerConfigs.h
ca4f96c0f1fcf7a2bdc5a432b751befff149f73d 03-Jan-2013 Shih-wei Liao <sliao@google.com> Apply changes to migrate on MCLinker 2.0.2-1.

Change-Id: I8b25ad23c257e8a98069611dde525cc6d37e06e9
inkerConfig.h
52acbab46d32526a42f9015f175ea9a552426966 17-Dec-2012 Shih-wei Liao <sliao@google.com> Apply changes to migrate on MCLinker 2.0.1.

Change-Id: I6a3a4fac269a7dbec6ecbf06cccfddf08a03251b
inkerConfig.h
argetLinkerConfigs.h
331310e1f3f86a795f78e42b3f03558a43829f09 27-Oct-2012 Stephen Hines <srhines@google.com> bcc_compat - convert bitcode to shared object files.

BUG: 7419958

Change-Id: Ie81203b460d60425780657b51ba3aba2b2b77e05
ileBase.h
ileMutex.h
f3eb9b8c5bb3198aff2878de4dae4e70e5ef3900 22-Sep-2012 Shih-wei Liao <sliao@google.com> Support -z options in bcc::Linker.

Change-Id: I1540510e1160177a531906e25ca437b6af62122d
inkerConfig.h
a1d5d7980254d70dd28f4244a2b73120847b5f15 16-Aug-2012 Shih-wei Liao <sliao@google.com> Introduce ThumbCompilerConfig to compile for Thumb. BUG=6996910

Change-Id: I7e36b4e451520b9e47915b983cad8a3040691829
argetCompilerConfigs.h
805a5e2b755a7869621f263e6321d890e06fcf24 06-Aug-2012 Shih-wei Liao <sliao@google.com> ARM/x86 agreeing: .init_array.

Change-Id: Ie9abc6d53ab4f53a5c30103296dfa6150a484365
argetCompilerConfigs.h
40b9ba0213349a9eed81dfe974c0ea6f9a514558 27-Jul-2012 Shih-wei Liao <sliao@google.com> Add const.

Change-Id: I52b3f5756ced85cdb1027b6497ae40de54cc50b3
inkerConfig.h
b2b8c64cd0524f9210218df4738f40409631ea26 23-Jul-2012 Shih-wei Liao <sliao@google.com> Add a flag kAppend in FileBase. BUG=6841435.

Change-Id: I03613029e33867bc0ed731f232d1fc4b21c97dd9
ileBase.h
c02eae6f35de7dfd92233d591b27c05f15c2a6a1 23-Jul-2012 Shih-wei Liao <sliao@google.com> Add kTruncate in FileBase. BUG=6841435.

And remove O_TRUNC from the default flags to OutputFile.

Change-Id: Id2ff6d5bac319d8be498e438eb3ef84e85573218
ile.h
ileBase.h
388fec12e6bbf5798281d266cac63630bcaba333 23-Jul-2012 Shih-wei Liao <sliao@google.com> bcc::Disassemble() API. BUG=6841435.

Change-Id: Ie249f47ba2856aac300061e53dfd34b3ada999f7
isassembler.h
93c8832a6916a54d984764bf83a8a77cbae4143b 16-Jul-2012 Shih-wei Liao <sliao@google.com> Linker funtionality based on MCLinker.

Change-Id: I0c0d105a2538f1f8ccf9f6925c027b32da3c9ca8
inkerConfig.h
emoryFactory.h
argetLinkerConfigs.h
f290793bc65b8483332ac8b568962395c4a63927 13-Apr-2012 Zonr Chang <zonr.net@gmail.com> Refine SHA-1 related stuffs.

1. Introduce libbcc.sha1.so instead of raw file libbcc.so.sha1
* Now tools/build/gen-sha1-stamp.py generated assembly contains
symbols libbcc_so_SHA1 and libRS_so_SHA1 associated with their
SHA-1 digests.
* In that way, their SHA-1 information can be obtained via
dlopen().
2. Refine Sha1Helper to Sha1Util.
2. Remove unused tools/build/dataconvert.py by the way.

Change-Id: I345e1a09e6206748fb8dfabf891154de97a063ec
ha1Helper.h
ha1Util.h
ef73a242762bcd8113b9b65ceccbe7d909b5acbc 12-Apr-2012 Zonr Chang <zonr.net@gmail.com> Refine DebugHelper.h into Log.h.

This removes USE_FUNC_LOGGER from libbcc-config.mk.

Change-Id: Ia496d41388135706a501bd362075f53d1c0eb6aa
ebugHelper.h
og.h
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
ompilerConfig.h
ebugHelper.h
isassembler.h
ile.h
ileBase.h
ileMutex.h
nitialization.h
nputFile.h
utputFile.h
ha1Helper.h
argetCompilerConfigs.h
2f6a493aea1b6e5ad318a759fedb58713a5a374c 03-May-2012 Stephen Hines <srhines@google.com> Revert "Make libbcc public."

This reverts commit 80232dd16c0affb2afae01cde6c94abf23ac1ba8.
ompilerConfig.h
ebugHelper.h
isassembler.h
ile.h
ileBase.h
ileMutex.h
nitialization.h
nputFile.h
utputFile.h
ha1Helper.h
argetCompilerConfigs.h
5b948190e3b311d06526addbb8f0e77a76da2467 03-May-2012 Stephen Hines <srhines@google.com> Revert "Refine DebugHelper.h into Log.h."

This reverts commit b519fe3f1d780873608f41d69316054e05c7e918.
ebugHelper.h
og.h
6975a6653f5c433ba2fc009b4400c1c8157b512f 03-May-2012 Stephen Hines <srhines@google.com> Revert "Refine SHA-1 related stuffs."

This reverts commit 6378d8f50449d79b8937c238b968ceeb9dbd4ee1.

Conflicts:

Android.mk

Change-Id: Ib8988583a0b916d21e9314e919269f02c4dd600e
ha1Helper.h
ha1Util.h
6378d8f50449d79b8937c238b968ceeb9dbd4ee1 13-Apr-2012 Zonr Chang <zonr.net@gmail.com> Refine SHA-1 related stuffs.

1. Introduce libbcc.sha1.so instead of raw file libbcc.so.sha1
* Now tools/build/gen-sha1-stamp.py generated assembly contains
symbols libbcc_so_SHA1 and libRS_so_SHA1 associated with their
SHA-1 digests.
* In that way, their SHA-1 information can be obtained via
dlopen().
2. Refine Sha1Helper to Sha1Util.
2. Remove unused tools/build/dataconvert.py by the way.
ha1Helper.h
ha1Util.h
b519fe3f1d780873608f41d69316054e05c7e918 12-Apr-2012 Zonr Chang <zonr.net@gmail.com> Refine DebugHelper.h into Log.h.

This removes USE_FUNC_LOGGER from libbcc-config.mk.
ebugHelper.h
og.h
80232dd16c0affb2afae01cde6c94abf23ac1ba8 12-Apr-2012 Zonr Chang <zonr.net@gmail.com> Make libbcc public.

This commit is not expected to change any functionality.
ompilerConfig.h
ebugHelper.h
isassembler.h
ile.h
ileBase.h
ileMutex.h
nitialization.h
nputFile.h
utputFile.h
ha1Helper.h
argetCompilerConfigs.h