android-5.1.1_r24 to android-6.0.0_r1 AOSP changelog

This only includes the Android Open Source Project changes and does not include any changes in any proprietary components included by Google or any hardware manufacturer. The raw log was generated using a modified version of this script written by JBQ and improved by Al Sutton.

Please do not copy this without attribution to this site and JBQ for the original script.

+- Project: platform/abi/cpp

52c919b : Don't hide C++ STL choice from the build system.
45b6545 : Fix include ordering.

+- Project: platform/art

d8e2850 : ART: Weaken size check in hprof
eb9d1f7 : ART: Relax verifier aput checking
c3ea889 : ART: Change UninitializedThis tracking in the verifier
e682a02 : ART: Change UninitializedThis tracking in the verifier
6aec9da : [MIPS] Avoid using odd numbered fp registers
0d9982d : ART: Fix Quick's DCE+GVN
168387d : ART: Change UnresolvedMergedType merge
f695a00 : ART: Change UnresolvedMergedType internal representation
6e9c66e : Fix a bug in the register allocator around pair allocation.
d333389 : Tighten default inlining settings when using the space filter.
f2ea71c : ART: Fix the simplifier for add/sub
ce4b132 : ART: x86_64 RoundDouble/Float intrinsics should initialize out value.
2ada67b : Don't dump stack when deleting an invalid local ref
8f96df8 : Allow for fine tuning the inliner.
681652d : HDeoptimize should hold values live in env.
af50e41 : Bugfix: Java char is 16 bits, can not be treated as boolean.
242ae94 : ART: Change the stack dump format to be in line with debuggerd
d021e16 : ART: Fix Quick/Optimizing suspend check assumption mismatch.
bfbb72e : Don't check code pointer for proxies in ArtMethod::GetQuickFrameInfo
3387f39 : Get non proxy method for StackDumpVisitor
030f2af : Reduce space filter threshold to 128.
22552df : ART: Boolean simplifier fix
3b7660d : ART: DCE should know that array-length can throw NPE
9f66589 : Fix cfi information for x86.
811cfdd : Re-enable run-test 449-checker-bce on MIPS64.
b5aeab1 : Initialize pDeoptimize quick entry pointer for Mips.
dbda04f : Return an invalid StackMap when none can be found.
9976738 : Fix proxy handling in FindDeclaredVirtualMethod
25e1af5 : ART: Change merges with Undefined to Undefined
c08e0c7 : ART: Fix test
6f0a9c3 : ART: Improve the symbolize script
5ee9454 : Support compiling run-tests with jack
c2bf125 : ART: Allow to set and copy conflicts in the verifier
a3cd834 : ART: Avoid soft- after hard-fail in verifier
a0b23bb : ART: Release inputs in Long.reverse intrinsic in x86
db05e31 : ART: Fix opsize in LoadArgDirect
ccbbda2 : Add implicit null pointer and stack overflow checks for Mips.
3abd437 : Do not create a HBoundType when the instruction is non-null.
9b39188 : ART: Symbolize all oat files in /data folder.
c4e75e2 : ART: Fix data loss when symbolizing oat files.
4721c2f : ART: Unlink target oat file before compiling
e54cd64 : ART: Remove bad FindSymbol call
52f0aeb : ART: Unlink target oat file before compiling
fecc465 : Do not replace a live phi with a dead phi.
b7a4790 : Revert "Revert "Do not update the type of something we already know.""
e7d876a : ART: Fix CFI annotation for art_quick_aput_obj
a10c713 : Quick: Disable GVN, DCE and LVN for type conflicts.
3ae8da0 : ART: Fix invalid access and DCHECK in verifier
e290896 : Require mutator lock for DeleteLocalRef
b91205e : ART: Fix streaming tracing issues
1ff04ab : ART: Bail out immediately on try/catch
a1935c4 : MIPS: Initial version of optimizing compiler for MIPS64R6.
ad80568 : ART: Only print stripped dex2oat command line
88802ca : ART: Fix kEverything compiler filter
92aec6e : ART: Reset runtime_throw_failure flag
6415013 : ART: Reset runtime_throw_failure flag
005deb0 : ART: Set methods to preverified in verify-none
9206789 : Hard-fail get-/put-object to a non-reference field.
20d60dd : Only do some checks when compiling against the core image.
559b1cc : [MIPS64] JNI Compiler: Sign-extend int function arguments
71e46c1 : Fix force copy
844fb67 : ART: Fix arm32 instrumentation exit stub
0b95bf1 : Fix imt conflict trampoline for mips64
94e7c05 : Increase alt signal stack to 32K on host.
2867634 : Use a flag from the verifier to know if we should compile.
b5171ff : BCE: don't assume a bounds check always gets a HArrayLength.
cb44b11 : Do not try to compile resource-only dex files.
0fd292d : Fix codegen_test after DCE fix.
18b236e : Recompute dominator tree after DCE.
574cce1 : BCE: Narrow instead of unconditionnaly overwrite the range.
310b0f5 : Fix another case of un-verified dead code.
e7c7d8e : Adding optimizing compiler test case for String.<init>.
a497d1c : ART: Follow-up to 507cc6f83bf6379728f2dd20391f2ed5fbfe6371
c94c6a7 : Fix field ordering for String in hprof
dd32833 : Make dex file verifier check that indexes are increasing.
ad3359e : Do not overwrite an input register in shift operations.
bad9c7b : New experimental GC stress mode
37fd527 : Change GC to allow strings to use large object space.
38fafa1 : Make large string use large object space.
4c67a6a : ART: Allow checking RETURN_VOID_NO_BARRIER on unresolved classes
6e80460 : Fix another miranda method moving GC bug
421e495 : ART: Don't do pre-linked calls to the interpreter bridge.
a6efe5e : ART: Disallow classes that are abstract and final
8859311 : Revert "Revert "Add support for inlining already sharpened interface calls.""
ee39360 : Revert "Add support for inlining already sharpened interface calls. DO NOT MERGE ANYWHERE"
042fd00 : Revert "Revert "Use IsAssignableFrom instead of IsSubclass for robustness.""
c48c7e6 : Use compiling class instead of outer class for access checks.
7d59309 : Use compiling class instead of referrer for access checks.
1e256bf : Be careful with predecessor/successor index.
be43861 : Don't check the return type in the builder.
0bc614d : Do not expect 0 or 1 only when comparing a boolean.
39d40af : Verifier: check an aput, even if we know it will fail.
a04e7b7 : Run a simplification pass before code generation.
753f1fb : Bailout from compilation if an invoke is malformed.
7d4cc8c : Fix wrong DCHECK in bounds check elimination.
25fde61 : Fix a bug in optimizing when the null constant has been DCE.
ff82263 : Fix String Change baseline compiler errors.
7257ece : Use signed encoding when using relative CFI addresses.
673b430 : ART: Check for expected args for instance methods
cbf5d89 : ART: Check var-arg count earlier in method verifier
38fad46 : ART: Fix BCE lint issue
1626b91 : Fix GC map generation edge case
31fa4b5 : Remove bogus DCHECK in BCE.
bca381a : Fix premature deoptimization if the loop body isn't entered.
3e91a44 : Fix case where block has no predecessor for StringChange.
e7738e8 : Quick: Handle total high/low register overlap on arm/mips.
9f7687c : Quick: Fix optimizations for empty if blocks.
dd3c7d2 : ART: Remove old DCHECK that trips Baseline
e0a9a53 : Fix StringChange for optimizing compiler.
a26cb57 : ART stack unwinding fixes for libunwind/gdb/lldb.
6e82168 : Fix moving GC bug in DoFilledNewArray
603b4c2 : Fix some java_lang_Class related moving GC bugs
dfc5db6 : Fix moving GC bugs in proxy stub for X86/X86_64
bf1fa2c : Follow up on CL 151605
ef484d4 : Fix nested deoptimization.
07c6f5a : Quick: Don't expect move-exception in every catch block.
e71eb1d : Fix some java_lang_Class related moving GC bugs
df75bca : ART: Allow PackedSwitch instructions with zero targets
6ecc296 : Quick: Fix marking unused registers in DCE.
a8b4100 : ART: Fix reporting initialized classes by CompilerDriver.
c362782 : Add support for inlining already sharpened interface calls. DO NOT MERGE ANYWHERE
23fad47 : Fix reference comparison after redundant phi elimination.
a3b9d4e : Add missing EndAssertNoThreadSuspension
afe9e13 : Set default visibility on art_sigsegv_fault.
9ad40fd : Change mips64 lwu to ld for loading caller ArtMethod*
4998374 : JDWP: update handling of 8-bit and 16-bit fields
6ba35b5 : JDWP: asynchronous invoke command handling
c1956de : Fix compaction bug in Class_getDeclaredMethodsUnchecked
00fd8c2 : Add cortex-a53 as a valid instruction set variant for arm64.
b89a8c6 : Fix compaction bug in Class_getDeclaredMethodsUnchecked
fac3a39 : Move image intern table into image
618fdff : [MIPS] Fix method tracing for mips64
9a7fffb : Reset GC performance stats at zygote fork.
8117250 : Let classloader provide correct LD_LIBRARY_PATH
21cb657 : Quick: Fix LoopRepeatingTopologicalSortIterator.
59bc214 : ART: Add SetSpecialSignalHandlerFn to version-script.txt
3b532d7 : Use runFinalizationWithTimeout for native allocations
3ae250c : More LOW_4G optimizations
7fabaa6 : Add atrace calls to runtime start and heap create
1c8bef4 : Add optimization for LOW_4G allocator
b7fd412 : Revert "Quick: Create GC map based on compiler data. DO NOT MERGE"
c8d000a : Revert "Quick: Fix "select" pattern to update data used for GC maps. DO NOT MERGE"
c991403 : Fix valgrind large_object_space_test
0fc16a0 : Revert "Revert "Turn off duplicate-classes checking""
8f23620 : Add a way to determine if a large object is a zygote object
520abbd : ART: Refactor Thread::Init
fad2cbf : Quick: Fix "select" pattern to update data used for GC maps. DO NOT MERGE
7cc8f9a : Quick: Create GC map based on compiler data. DO NOT MERGE
0adc90e : Emit instance fields for java.lang.Object in hprof
44905ce : ART: Prune FindArrayClass cache in image writer
d40bcc4 : Fix tracing
ff6d8cf : Add more info for attempting to delete non-JNI local reference
77be663 : Add a way to SuspendAll for a long duration
2791d5e : Add clear cache for JIT
519fd54 : Update IMT for stale miranda methods
3d21bdf : Move mirror::ArtMethod to native
bd7eef1 : Fix another source of undeterministic inlining.
2653149 : Fix another source of undeterministic inlining.
0bcf9fd : Fix test 115-native-bridge for Mips.
8ee2145 : ART: Add support for special handlers in sigchainlib
93de952 : ART: Use v2 version of NativeBridge struct
73a9377 : Add unstarted runtime test for String.<init>.
a2ea740 : Fix double-exception in super-class method validation.
f60cb1f : ART: Add Mips o32 callee-save registers to SaveAll frame
7be8302 : Add JNI String.<init> test for global and weak global refs.
1309ba2 : Fix single-step in native thread
1a302fb : Fix updating of JNI references for String.<init>.
1a1e77f : Fix valgrind includes
86a5b0e : Reset libc targetSdkVersion
3b74e27 : ART: Fix wrong hard-failure handling in verifier
e0cc299 : ART: Use kBadFprBase on mips64 and arm64.
2b3f42e : Add missing oatdump test dependency
c930980 : Add oatdump test
61833c5 : Fix mac build: cast fpr callee save addresses.
f2383d6 : Fix mac build: include <sys/time.h> in .
41b175a : ART: Clean up arm64 kNumberOfXRegisters usage.
54d6573 : JDWP: fix breakpoint on catch statement
4fa04a6 : Make inlining deterministic.
08d1b5f : Fix for potential moving GC bugs around proxy class.
d6ec651 : ART: Sometimes even empty methods take forever to verify
8110447 : ART: Sometimes even empty methods take forever to verify
18a1827 : Revert "DO NOT MERGE ART: Turn off duplicate-classes checking"
99ca40c : ART: Refactor UnstartedRuntime for testing
15e9ad1 : Intercept JNI invocation of String.<init> methods.
48b7918 : ART: Fix gtest dependency
a56ce5e : Fix a cts crash around proxy class fields.
aafcfca : DO NOT MERGE ART: Turn off duplicate-classes checking
8256609 : ART: Fix RegisterNative order
f177dd6 : ART: Change huge-method warning in verifier
094ff2c : Fix debuggable compiler flag detection for secondary dex files
a5a1c13 : Test and fix bug checking status of secondary multidex files.
6650075 : JDWP: more GC safety
2501595 : Undo arm64 workaround.
1e1a472 : Print more info on mark sweep invalid ref crash.
a02e391 : Add new style String operations during compilation init, part 2
577d24c : Stop wrapping close(2) with TEMP_FAILURE_RETRY in art.
a32474e : In hprof, use an address within string for char array of empty string.
a298e6d : Add new style String operations during compilation init
788a0a1 : Fix non-range String init calls
039ab3d : Remove doublequoted command to adb sh -c.
c99b900 : In hprof, set string class instance size to that of an empty string.
375a29a : Print field info on mark sweep invalid ref crash.
3b0ee6f : Quick: Fix marking high words in DCE.
a36098b : ART: Do not relocate app program headers in patchoat.
3beb245 : Also print class for NoSuchFieldException
e8ff50d : ART: Rediscover loops after deleting blocks in DCE
cc61340 : Quick: Fix DCE, clear high word flag in RemoveChange().
368010a : Add notes about fast JNI calls.
a395c0a : Hold heap bitmap lock in Heap::GetObjectsAllocated
325ec9b : Fix bug in removal of *.flock files.
ce7d005 : ART: arm indexOf intrinsics for the optimizing compiler
8db2a6d : Quick: Fix DCE to mark wide register overlaps correctly.
f450cf6 : Add test for String init called from unresolvable class.
21030dd : ART: x86 indexOf intrinsics for the optimizing compiler
db30566 : Remove unused StackHandleScope
f7f798c : Fix typo in VLOG message.
f16d572 : Add more diagnostics info to flaky oat file assistant test.
8e5bd18 : Add a flag to StackVisitor for inlining.
0a23d74 : Add a parent environment to HEnvironment.
ba56d06 : [optimizing] Improve 32 bit long shift by 1.
56869c1 : Don't allow JIT to compile native methods
70f7d98 : Don't allow JIT to compile native methods
0456881 : Fix stub_test for Mips64
50030ef : Check IsReferenceVReg during deopt
f00baf5 : Check IsReferenceVReg during deopt
dd5a4d0 : ART: Merge entries with same name and protect in MemMap dump.
17a924a : ART: Merge entries with same name and protect in MemMap dump.
8ee43e3 : ART: Fix debug output for bad reused MemMap.
b550582 : ART: Fix debug output for bad reused MemMap.
678e695 : ART: Refactor 082-inline-execute
5eae455 : Support multiple instrumentation clients
c3cde2c : JDWP: properly combine location events
1cc71eb : Insert a read barrier in the JNI bridge.
c96d5c8 : Quick: Fix DCE to rename SSA regs for degenerate Phis.
c2d3221 : Quick: Abolish kMirOpCheckPart2.
85336e3 : Fix broken checks in IsValidPartOfMemberNameUtf8Slow.
b361d94 : Fix typo in comments.
f80552b : Quick: Abolish kMirOpCheckPart2.
0b49f02 : Quick: Abolish kMirOpCheckPart2.
92e83bf : [optimizing] Tune some x86_64 moves
0462c4c : Support multiple instrumentation clients
5446254 : Remove unused InvokeWithShadowFrame
4ef69be : Add stub_test implementation for mips & mips64
e299f16 : Quick: Abolish kMirOpCheckPart2.
f60715c : Quick: Fix DCE to rename SSA regs for degenerate Phis.
8508e37 : Fix broken checks in IsValidPartOfMemberNameUtf8Slow.
8c0c91a : Use a growable array instead of an environment during SSA.
3ba8671 : Fix broken checks in IsValidPartOfMemberNameUtf8Slow.
db216f4 : Relax the only one back-edge restriction.
d90957f : ART: Fix mips64 jni bugs.
a412964 : In quick compiler, force string init invoke to be fast path.
5c8fe30 : In quick compiler, force string init invoke to be fast path.
6b45fd2 : No need to relocate the core image for the art script.
f7083ed : Quick: Inline synthetic accessors generated by jack.
d5f1005 : Quick: Inline synthetic accessors generated by jack.
472b00c : Bump jdwp timeout to 12 minutes.
51a9098 : Re-enable JDWP tests on volantis.
27a4a9d : Fix instrumentation exit stub for arm64
e7755e7 : Fix Mips64 utils.h typo
1d85823 : Temporarily suppress 098-ddmc for the read barrier config.
a538eff : Fix instrumentation exit stub for arm64
fbda5f3 : Find better split positions in the register allocator.
df2bb1f : ART: Fix double-free in oatdump
f307f8c : ART: Emit debug info when app is debuggable
ba52e13 : Delete invalid DCHECK
3c683c5 : Revert "HACK: Disable native stack trace dumping for tetra. DO NOT MERGE"
241a958 : Fix mismatched new[]/delete.
e1a0153 : Delete invalid DCHECK
a6ce5b2 : Improve JNI registration failure logging
5c02d6c : Improve JNI registration failure logging
46578a4 : Fix NanoSleep and add test
0b063d9 : Fix NanoSleep and add test
414369a : Add some more DISALLOW_COPY_AND_ASSIGN
8484d23 : ART: Emit debug info when app is debuggable
7394569 : Revert "Revert "Revert "Revert "[optimizing] Improve x86 shifts""""
3130cdf : Add some more DISALLOW_COPY_AND_ASSIGN
d45c843 : Request full/partial GC type from VMRuntime.requestConcurrentGC().
5a1b2bf : Let the map function compute the relative pc.
332ef32 : Let the map function compute the relative pc.
e3d623e : ART: Fix max build
0ae9899 : Request full/partial GC type from VMRuntime.requestConcurrentGC().
8223b80 : Fix mips64 bugs.
3bf2d47 : Print memory maps on GC crash.
91ddd0d : Re-enable clang for Mips/Mips64 targets.
033d745 : Add binary search table to .eh_frame_hdr
d38ec80 : Print memory maps on GC crash.
732e886 : Change invalid root from LOG(ERROR) to LOG(INTERNAL_FATAL)
175746a : Change invalid root from LOG(ERROR) to LOG(INTERNAL_FATAL)
38f2085 : Update the remaining input index of phis after deleting an input.
6d73c9d : Do not write CFI and symbols for deduplicate methods.
702d260 : Skip compilation when falling-through out of method code.
6db49a7 : Update the remaining input index of phis after deleting an input.
5d7b7f8 : Update the remaining input index of phis after deleting an input.
b0a962c : Move .eh_frame to the end of ELF file.
bc90fd0 : Major refactoring of ElfBuilder.
2af2307 : Revert "GVN final fields even with side effects."
7817336 : GVN final fields even with side effects.
8b83b55 : ART: Allow oat files with duplicates classes in corner case
0cba004 : ART: Allow oat files with duplicates classes in corner case
61d7ca8 : ART: Whitelist DexPathList$Element constructor
9651d9b : Restore interpreter check during DoCall removed by string init.
3a01631 : ART: Fix loop information after dead code elimination
c263bf8 : Only print IRT remove local warning if CheckJNI is enabled
395086f : ART: Fix loop information after dead code elimination
c5adebc : Only print IRT remove local warning if CheckJNI is enabled
5790260 : Add synthesize uses at back edge.
69a2804 : ART: Fix loop information after dead code elimination
9d6bf69 : JDWP: properly combine location events
657318c : Add dependency on libbase.
ec525fc : Factor MoveArguments methods in Optimizing's intrinsics handlers.
b81e1cd : Fix missing transaction abort error message
2d27c8e : Refactor InvokeDexCallingConventionVisitor in Optimizing.
dd17bc3 : Fix for incorrect encode and parse of PEXTRW instruction
2a7a1d7 : Revert "Revert "Revert "[optimizing] Improve x86 shifts"""
5c8bb7e : Bugs have been fixed, so run the tests.
9b95a05 : Revert "Revert "[optimizing] Improve x86 shifts""
19ad582 : ART: Move dex2oat watchdog output to LogLine
d687e37 : ART: Move dex2oat watchdog output to LogLine
e0705f5 : Fix for incorrect encode and parse of PEXTRW instruction
90e3404 : ART: Remove multidex limit
471b7cb : HACK: Disable native stack trace dumping for tetra. DO NOT MERGE
626ecd0 : Fix possible null deference in Throwable::Dump
4a24858 : Fix possible null deference in Throwable::Dump
32c26b8 : ART: Remove multidex limit
67aea0a : Change ddmc run-test to make new objects instead of strings.
22c2d74 : Quick: Fix crash on fall-through out of method code.
2bee20b : Quick: Fix crash on fall-through out of method code.
e48b29b : Prevent undefined behavior in RosAlloc.
06cb4a9 : Fix constructor access check through reflection
81aa012 : Fix some compaction bugs in string allocation
0c5bbc1 : Minor refactoring of ElfBuilder.
be8f57d : Quick: Avoid unnecessary GVN work in release builds.
c71d921 : Fix constructor access check through reflection
c6e7845 : Quick: Rely on inferred types in GVN/LVN/DCE.
2d2f2a9 : Fix constructor access check through reflection
e85e123 : ART: Add FOUR_ARG_DOWNCALL macro for MIPS64 entry points.
a3c3827 : ART: Fix MIPS entrypoint downcall macros.
3e3d733 : Have HInvoke instructions know their number of actual arguments.
69bdcb2 : Fix java_lang_Class newInstance for strings; also quick entrypoints.
8208bdd : ART: Fix constructor access checking
848f70a : Replace String CharArray with internal uint16_t array.
8365a99 : Switch the default read barrier type to a Baker one.
0dd76cd : ART: Fix constructor access checking
0d22184 : Revert "Revert "[optimizing] Replace FP divide by power of 2""
8a35405 : Fix mismatched malloc/free delete/new.
2c9bd22 : Fix clean-oat
4ed947a : Dissociate uses with environment uses.
769c9e5 : ART: Simplify Ifs with BooleanNot condition
f725550 : Quick: Avoid unnecessary GVN work in release builds.
2b1c622 : ART: Fix removing a Phi with RemoveInstruction
f213e05 : Add support for caching float and double constants.
c7508e9 : ART: Fix removing a Phi with RemoveInstruction
2967ec6 : Add InsertInstructionAfter in HBasicBlock.
a5e69e8 : Quick: Rely on inferred types in GVN/LVN/DCE.
9d750ef : BCE: don't add deoptimization if the loop has early exit.
206d6fd : Deoptimization-based BCE for unknown loop bounds.
067cae2 : Revert "[optimizing] Replace FP divide by power of 2"
e34a42c : ART: Fix Trace types, check minimum buf size
c4013ea : ART: Fix addpd opcode, add Quick x86 assembler test
b15be57 : ART: Test for GVN skipping
24d65cc : ART: Fix missing dependency between GVN and other passes
f36cb5f : Move Class.newInstance to native
3c1c05a : Disable Quick's GVN-based dead code elimination.
399ff77 : Mark the test as failing while investigating.
03b9ee4 : ART: Refactor utils/assembler test
dd3208d : ART: Fix DBG_START_LOCAL verification.
94329d3 : ART: Duplicate-classes cleanup
99dbd68 : [optimizing] Handle x86 const length BoundsCheck
00bb878 : ART: Add GENERATE_CFI to the ZygoteHooks debug flags
1152c92 : [optimizing] Rename HasArrayAccesses and check it
f99bcd2 : ART: Do not log non-swap usage
0379f82 : Fix DCHECKs about clinit checks in Optimizing's code generators.
b28412e : Guard against name == null in ShortDump
20e8d43 : [optimizing] Ensure FillNewArray sets array access
5f02c6c : Reduce the number of explicit clinit checks for static invokes.
b9aec2c : ART: Check for duplicate classes when loading oat files
1c533c1 : ART: Fix gtests broken by dead block elimination
4c0eb42 : Ensure inlined static calls perform clinit checks in Optimizing.
2d7352b : ART: Dead block removal
7cc56a1 : Debugger: Remove support for setting values in optimizing.
33e1f8f : Don't use 'sh' on the host.
06801ff : Use 'sh' explicitly when invoking the art script.
4f7fdd2 : Make tests assume ANDROID_ROOT is not /system.
5ea536a : Remove ArtMethod* parameter from dex cache entry points.
60f63f5 : Use the lock word bits for Baker-style read barrier.
a61894d : Fix reflection handling and test flakiness
4f46ac5 : Cleanup and improve stack map stream
ad67727 : Quick: Fix and enable DCE and improve GVN/DCE cleanup.
8cbab3c : Linear scan: split at better positions.
af88835 : Remove unnecessary null checks in CheckCast and InstanceOf
917f9ab : ART: Run BooleanSimplifier after inlining
084f7d4 : Quick: Fix out of temp regs in ArmMir2Lir::GenMulLong().
c416d33 : Move stack map stream implementation to its own cc file.
0a025d2 : Skip known broken tests for ARM back ends on ARM as second arch.
edad8ad : Remove ActAsNullConstant
5384919 : Mul simplification should expect zero operand
c91df2d : Revert "Revert "Quick: Rewrite type inference pass.""
1b717f6 : Revert "Quick: Rewrite type inference pass."
bfdcdc1 : ART: Fix re-throwing failures of non-convention errors
8a813f7 : Do not mention x86 floating point numbers in CFI.
2cebb24 : Replace NULL with nullptr
e490b01 : Quick: Rewrite type inference pass.
533c207 : Simplify template parameters of Elf classes.
7fd8b59 : Fix X86_64 assembler REX instructions
943136f : Remove warning when we do too many simplifications
c3d743f : ART: Update last_instruction when adding Phis
862aaef : [optimizing] Name the last DCE pass.
fac1070 : Quick: Remove broken Mir2Lir::LocToRegClass().
8f20bdb : Run DCE again after all the other optimizations have run.
641547a : [optimizing] Fix a bug in moving the null check to the user.
f7c7fb4 : Propertly quote arguments after latest adb/vogar changes.
4dcfc43 : Fix tlsPtr_.long_jump_context == nullptr check failure.
5988547 : Class.forName(..., ..., null) fixes - Add test for Class.forName(..., ..., null) - Simplify VMStack.getClosestUserClassLoader based on new behavior of Class.forName(..., ..., null)
fc58af4 : Add AbstractMethod, Constructor, Method
70bef0d : ART: Add compiled-methods
26684c0 : ART: Extend run-test 068-classloader
40741f3 : [optimizing] Use more X86_64 addressing modes
527c9c7 : Generate .eh_frame_hdr section and PT_GNU_EH_FRAME segment.
0774307 : Do not look for prebuilts on architectures other than Arm.
b29ea8c : Revert "fix optimizing gtests"
7d27537 : ART: Update loop info of all nested loops when inlining
0cdf6d3 : Revert "Run DCE again after all the other optimizations have run."
69dcf64 : fix optimizing gtests
7a9c885 : Run DCE again after all the other optimizations have run.
2be39e0 : Use --dump-stats to dump optimizing compiler stats.
b330664 : [optimzing] Fix codegen bug and improve type propagation
3e52aa4 : Move GetAndroidToolsDir to common location.
1ba1981 : Linear scan: Use FirstUse instead of FirstRegisterUse.
d9b9240 : Fix another mistyped location.
a446d86 : Improve performance of HashSet
b1fcead : ART: Change image_classes and compiled_classes to unordered set
fdee2c0 : ART: Fix wrong parameter in JIT
b0bd891 : [optimizing] Replace FP divide by power of 2
339dfc2 : Incorrect transformation of (sub,neg) to (sub) for fp
0d13fee : ART: Simplify more bool operations
71affb5 : Disable tests for volantis.
97833a0 : Opt compiler: Minor object store optimizations for ARM64.
232ade0 : Revert "Revert "Optimizing: Fix long-to-fp conversion on x86.""
0c25d10 : optimizing: fix gtests
b2a5847 : Minor improvements to 458-checker-instruction-simplification.
d921d64 : Opt compiler: ARM64: Block VIXLpools when recording the pc.
09a9996 : Opt compiler: ARM64: Follow other archs for a few codegen stubs.
27df758 : [optimizing] Add memory barriers in constructors when needed
2fa194b : ART: Extend list of instructions accepted as boolean inputs
acc0b8e : Fix lint error.
88c13cd : Opt compiler: Correctly require register or FPU register.
5da2180 : Fix codegen_test for long multiplication.
2781f40 : Run jdwp tests now that localhost issues have been solved.
c8980de : Add sanity check for large object allocation
fa8429b : ART: Re-add dlopen
8693fe1 : RecordPcInfo() in GenerateStaticOrDirectCall() is misplaced on x86.
c50358b : Fix access past end of args array.
c9d185d : Fix undefined behavior in hash calculation.
f4eb9ae : ART: Fix a failing gtest
3fc992f : ART: Improve range search caching in LiveInterval
c08675c : ART: Fix incorrect last range when adding high interval
ad4450e : Opt compiler: Implement parallel move resolver without using swap.
3192540 : Cleanup unnecessary test conditions in ssa builder.
00e466d : Fix build
f903680 : Fix value used for shift in quick_cfi_test.
c7df66e : Remove transitive dependency on <cutils/atomic.h>.
241a486 : ART: Replace expensive calls to Covers in reg alloc
de48692 : Don't call ComputeEagerResolvedStrings
a4f8831 : Remove duplicates phis created during SSA transformation
3d23357 : ART: Fix whitespace in test
f1c6d9e : Fallback to quick in case of soft verification errors
f4687e7 : ART: Adds a regression test for an inliner issue
05144f4 : ART: Hot fix for an inliner issue
43af728 : Split safepoint positions to avoid calling Covers.
13b4718 : ART: Remove DCHECKs for boolean type
4a3faec : ART: Don't duplicate null/int/long constants when inlining
40da286 : ART: Streaming trace mode
10d6886 : Disable parallel GC by default
f776b92 : Remove dead blocks for the blocks_ array.
e14590b : Revert "[optimizing] Improve x86 parallel moves/swaps"
0d9f17d : Move the linear order to the HGraph.
9021825 : Type MoveOperands.
66d126e : ART: Implement HBooleanNot instruction
a978d43 : Revert "Add a check in the location summary."
009e2a6 : Do not deduplicate code if --debuggable is set.
5588e58 : Refactor safepoints in register allocator.
95bf754 : Add a check in the location summary.
5d4bb1d : ART: More nullptr checks in unstarted runtime
799b8c4 : Split .debug_info section to compilation units.
f3f2a7a : Remove suspend point from field loading
7848da4 : ART: Store classpath information into oat file
f865ea9 : ART: Make the PathClassLoader fast-path recursive
44fe8b3 : Fix test 104 for --relocate --no-patchoat
9086b65 : Fix valgrind tests
bf4d3af : ART: Add a null-check to unstarted-runtime
f778eb2 : ART: Add Security cutout to unstarted runtime
69a5030 : ARM64: Remove suspend register.
5f4886a : Fix a bug in type propagation.
1561e1b : Revert "ART: Turn of native stack dump on x86 on-device"
d3ed9a3 : Fix DCHECK failures from Class::VisitFieldRoots
a1c9f01 : getRuntimeStat() support (ART).
626a166 : Append [DEDUPED] suffix to all deduped methods in the symbol table.
7c869b3 : Move the file which defines DWARF enums.
c2055cf : Add test for x86-64 DWARF register mapping.
8dc7324 : Add --include-cfi compiler option.
0a18601 : Exercise the x86 and x86-64 FILD and FISTP instructions.
3481ba2 : ART: Clean up includes.
031af41 : Revert "Fallback to quick in case of soft verification errors"
af58780 : Remove duplicated dex2oat usage message
386ce40 : Revert "Optimizing: Fix long-to-fp conversion on x86."
2d45b4d : Optimizing: Fix long-to-fp conversion on x86.
7f49e67 : Remove the --gen-gdb-info compiler option.
9d8606d : Whitespace cleanup in DWARFReg helper functions.
c34dc93 : Move 'ret' instruction generation inside GenerateFrameExit.
2f6cdb0 : Relocate DWARF using .oat_patches.
48ee356 : ART: Ignore result for exception-case JNIEndWithReference
e598e04 : ART: Add Array.createObjectArray to unstarted runtime
e9b160e : ART: Fix failure-log script
c785344 : Move ArtField to native
f9aac1e : Revert "[optimizing] Improve x86 shifts"
c2bcafe : ART: Refactor CompileOptimized
c136312 : Avoid using dex cache array pointers in libart.
c751d37 : Fallback to quick in case of soft verification errors
3773cd0 : ART: Remove WriteElf from Compiler
188d431 : Opt compiler: Instruction simplification for HAdd, HNeg, HNot, HSub.
a5c19ce : [optimizing] Improve x86 parallel moves/swaps
222fcf9 : [optimizing] Improve x86 shifts
39dcf55 : [optimizing] Address x86_64 RIP patch comments
7441769 : Fix checker tests in 458-checker-instruction-simplification.
b19930c : Follow up of "div/rem on x86 and x86_64", to tidy up the code a little.
55501ce : Optimizing x86: Fix VisitArraySet for FP value
3b9d57a : Move DWARF related code in ElfWriter to its own file.
b536247 : Extend the DWARF library to support .debug_info section.
46325a0 : Fix memory leaks in the CFI tests.
8f486f3 : ART: Fix indent in Mips backend
0df9e1f : Remove duplicate of DexFile::DecodeDebugInfo.
d0ad2ee : Add support for nested method verifiers
e3712d0 : ART: Use canonical location in dex2oat
691184d : Fix build - the stack frame is too large.
97e2f26 : Refine erratum 843419 check for linker workaround.
b952ac3 : Fix Mac compile error in debug_frame_writer.h
3f5881f : ART: IRT refactor
f9a627f : Add test cases to make sure GenDivRemLit() handles 16-bit constants correctly.
23cedd2 : Test DexOptStatus enum values match DexFile values.
c6b4dd8 : Implement CFI for Optimizing.
f55c3e0 : [optimizing] Add RIP support for x86_64
0f88e87 : Speedup div/rem by constants on x86 and x86_64
1961b60 : Quick: PC-relative loads from dex cache arrays on x86.
403e0d5 : [MIPS] Refactoring code for disassembler
d23840d : x86_64: Fix the rex prefix for movzxb, movsxb, movb
dd97393 : Implement CFI for JNI.
87b7c52 : Quick: Clean up temp use counting.
1109fb3 : Implement CFI for Quick.
6920639 : JDWP: fix thread_list deadlock
4388dcc : Opt compiler: ARM64: Use TBZ and TBNZ in VisitIf.
c7399c8 : ART: Remove LLVM cruft
7fa6e27 : Fix GenDivRemLit() for Mips.
3c54b00 : ART: Fix 64-bit ELF file support
8c57831 : Remove the old CFI infrastructure.
cc23481 : Promote pointer to dex cache arrays on arm.
e5c76c5 : PC-relative loads from dex cache arrays for arm.
3477307 : Quick: Use PC-relative dex cache array loads for SGET/SPUT.
4809d0a : Fix CC root visiting bug
62e074f : ART: Print C1vis header only if visualizer enabled
d875064 : ART: Remove unused variables.
733840f : Remove fuzzer build-time dependency on core image.
4af147e : Exercise art::arm::Thumb2Assembler::StoreToOffset for word pairs.
ca068b2 : Ignore not yet loaded classes during hprof
bd4e6a8 : Fix for incorrect parse of PEXTRW instruction
58d25fd : [optimizing] Implement more x86/x86_64 intrinsics
48cc32c : Revert "ART: Fix noreturn for Mac"
6622266 : ART: Turn off missing-noreturn for Mac
79dda42 : ART: Fix noreturn for Mac
720e71a : Add more logging for debugging possible deadlock
48699fb : Prevent verified method from being deleted by compiler driver.
75c40d4 : Fix JNI compiler for mips64
9b14dc3 : ART: Fix gtests for missing-noreturn
017d16c : ART: Make unknown variant "mips64r6" go away
ba1ff84 : ART: Fix no-return in sigchainlib
65b798e : ART: Enable more Clang warnings
758a801 : ART: Enable Clang's -Wdeprecated
d2c80c4 : Fix address formatting in Mips64 disassembler.
bb87e0f : Refactor and improve GC root handling
588e8e1 : Build 32-bit version of the disassembler as well.
189ae82 : Proper fix for issue 20051601 - arm actually means thumb2.
ca71458 : ART: Add Clang's -Wused-but-marked-unused
de194bf : Delete missed ClampGrowthLimit CHECK
e90db12 : Add missing RecordPcInfo's for intrinsics_x86.
2f0751e : ART: Turn of native stack dump on x86 on-device
24a05f4 : ART: Add support for "silvermont" variant
02d2f29 : Fix the read barrier builds.
95abd04 : Rename isDexOptNeededInternal and add kSelfPatchOatNeeded
34a0c20 : Delegate SIG_DFL on sigaction to libc.
45b1597 : Use va_list argument to abort transaction
3dcd58c : Fix a bug when creating a HDeoptimization instruction.
9415886 : ART: Avoid obvious segfault in arm & x86 fault handler
64db239 : Revert "ART: Workaround for b/20019689"
2fd7e69 : Use specific exception class to abort transaction
7bf5a26 : Explicitly specify the C libraries that have mallinfo(3).
f6a780a : ART: Move trace options to a struct
7de85ca : Remove version-script option
b207e14 : Pass linker patches around as const.
934d754 : Fix for issue 20051601 - ARM instruction alignment.
71b0ddf : Split RelativePatcher::ReserveSpace() into two.
ddac423 : Fix race with Heap::ClampGrowthLimit and GC
3f311cf : Add tests for Arm64RelativePatcher.
07b3c23 : Store OatDexFile instead of OatFile in DexFile.
760d8ef : Opt Compiler: ARM64 goodness
fc3ee8f : Revert "ART: Valgrind hotfix for VIXL 1.9"
c5a5ac6 : Exercise art::arm::Thumb2Assembler::StoreToOffset for words.
2c3e77a : JDWP: clear exception when allocation fails
4d23c9d : Add tests for Thumb2RelativePatcher.
1ec46bc : Update dexfuzz after optimizing default selection.
b163bb7 : Refactor RelativePatcher out of OatWriter.
812c141 : Move the "huge method" test into its own test case.
dc56cc5 : PC-relative loads from dex cache arrays for x86-64.
b4524fd : Switch to shared libcutils on host to fix odr-violation
0c365e6 : CanThrow() of HNewArray should return true.
aacc25d : ART: Fix unstarted runtime
328dd44 : ART: Workaround for b/20019689
d43b3ac : Revert "Revert "Deoptimization-based bce.""
06fbd65 : Fix test 421-large-frame.
a3164b9 : Fix formatting
aef17ec : ART: Regression test for condition materialization bug
0534beb : ART: Materialize constants on environment use
fb8d279 : [optimizing] Implement x86/x86_64 math intrinsics
6f71589 : Write .debug_line section using the new DWARF library.
4e5b208 : Fix JDWP race at runtime shutdown
75fda57 : ART: Valgrind hotfix for VIXL 1.9
9106e52 : ART: Set default prune counter to 10
2be4869 : Clean up some RecordPcInfo in x86 slow paths.
faed995 : Only GC the first time we call PreZygoteFork
461687d : Visit image roots for hprof
5aab7cb : Fix lint error.
d8126be : Fix locations at environment uses.
0cab5e6 : Visit image roots for hprof
c74658b : Cortex-A53 Erratum 843419 workaround in OatWriter.
a2d15b5 : Fix wrong assumptions about ParallelMove.
1b49872 : ART: Same skip-compilation heuristic in both backends
42514f6 : [optimizing] trivial x86 explicit null check fix
15c1975 : Revert "Revert "Add small library for writing of DWARF data.""
82e52ce : ARM64: Update to VIXL 1.9.
896f8f7 : Use variable encoding for StackMap.
1ded5be : Revert "Add small library for writing of DWARF data."
b765683 : ART: Inline MemoryRegion operations
a552e1c : Use unique location catalogs to encode Dex register maps.
bdba92d : Ensure MemoryRegion::Load & MemoryRegion::Store are word-aligned.
930ba1c : Tests still failing on buildbot's devices.
75c3d61 : Add small library for writing of DWARF data.
2846b68 : ART: General-case negation in boolean simplifier
20f8559 : Fixed layout for dex caches in boot image.
a2c1861 : Workaround for network issues: use
f96e8bd : Fix 099-vmdebug and 802-deoptimization art tests for Mips.
cbaf496 : ART: Don't fail on unsupported conditions in boolean simplifier
3efe979 : Fix oat_file_assistant_test's ReserveImageSpace().
c986d6a : Disable host testing for now.
5978690 : On host, say the debuggee needs to be run through bash.
b51cdb3 : ART: Arm32 optimizing compiler backend should honor sdiv
d06dc9c : Please vogar by not giving a vm-command on host.
12be74e : [optimizing] Only print full stats in VLOG(compiler)
5b168de : Fix user-build on fugu.
12bca97 : Opt compiler: Fix move from constant.
9620b9d : Tweak test script while investigating failures.
3d329d7 : ART: Adds a help message for parallel compilation
bb9c6b1 : ART: Refactor callbacks_ in common_runtime_test
ca239af : Fix some reflection errors
7e7e0f4 : ART: Use enums in Trace
daaf326 : Add AccessibleObject and Field to mirror
4585f87 : ART: Some runtime cleanup
e488566 : ART: Use instrumented Alloc in Class-Linker
81c6f8d : ART: PathClassLoader for compiler
3e90a96 : [optimizing] Do not inline intrinsics
f01d344 : Implement a proper solution for temps.
512e04d : Fix typos spotted by Andreas.
5852991 : Re-enable test.
1095793 : [MIPS] Refactoring code for quick compiler
abbabc8 : JDWP: more checking for StackFrame commands
a0466e1 : GVN HClinitCheck nodes.
0624a27 : Include pid in trace metadata
572f07c : Update clean-oat-host after latest oat location changes.
d75948a : Intrinsify String.compareTo.
f646810 : ART: Fix IsInt when N==32, add tests
79829cb : Fix run-all-tests script when --always-clean is used
356a181 : Quick: Finding upper half of kMirOpCheckPart2 should passthough empty blocks
09ed1a3 : [optimizing] Implement X86 intrinsic support
16f149c : ART: Change RETURN_OBJECT verification for arrays
d856545 : Fix ClassLinker::MayBeCalledWithDirectCodePointer for JIT
d6c1ec5 : New localhost failures....
96cd87a : Add a script to run jdwp tests on the chrome buildbot.
807f178 : Adds host execution to dexfuzz.
74fc513 : ART: Define IsInt when N==kBitsPerIntPtrT
8d5b8b2 : ART: Force constants into the entry block
7904129 : Use the original invoke type when inlining.
6343411 : Store odex files in oat/<isa>/ directory.
51b1f7b : Mark the tests as failing for now.
0a38a0e : Make sure localhost is enabled on testing devices.
9437b78 : Revert "Revert "Inline across dex files.""
6ae7096 : Share dex register maps between stack maps when possible.
b2bd1c5 : ART: Formatting and comments in BooleanSimplifier
6e07183 : Quick: Fix "select" pattern to update data used for GC maps.
ab4a2f5 : Forbid the use of shifts in ShifterOperand in Thumb2
dc62c48 : Make subs and adds alter flags when rn is an immediate
fd18f5a : Inline long shift code
e16dad1 : Emit 4 byte UTF-sequences in place of encoded surrogate pairs.
e5fed03 : Support relative encoded dex locations in oat files.
10f56cb : ART: Fix crash in gtests
579ea7d : Share the runtime arena for faster compile times.
46e2a39 : ART: Boolean simplifier
6a816cf : Revert "Inline across dex files."
da4d79b : Unify ART's various implementations of bit_cast.
eb07669 : JDWP: Optimized single step during debugging
f6737f7 : Quick: Clean up Mir2Lir codegen.
0ba6273 : Revert "Deoptimization-based bce."
e295e6e : Deoptimization-based bce.
5305672 : RTLD_LAZY is not supported, use RTLD_NOW instead.
bce416f : Add code cache test
785049f : Add paths to apk!lib/<abi> to LD_LIBRARY_PATH
7e4c350 : Inline across dex files.
b4e1808 : Fix a bug in AddToCodeCache
3296f4c : Host dex2oat and patchoat require libcutils.
36540cb : Implement a space filter for optimizing.
0e07125 : Update script now that optimizing is default.
935e01a : Fix interpreter to allow 0 size sparse switches.
9ccd151 : Fix verifier handling of empty switch as last instruction.
cd8f637 : Remove some spammy logging
3d900a7 : Fix the mac build.
027f0ff : ART: Add Mips32r6 backend support
6ced409 : Enable more direct code for JIT
767c752 : Quick: Create GC map based on compiler data.
1445dd3 : Change "no-","no" test prefix to n
0b40ecf : Quick: Clean up slow paths.
a7d38fc : ART: Fix expectations for instruction-set-features string
3d12ead : ART: Change the isa defaults for Mips
e01a520 : Assembly TLAB allocation fast path for x86_64.
79bd2bf : Make it possible to enable tlab with a build parameter.
e86deef : Add verify-at-runtime compiler filter
004c230 : Compress the StackMaps.
1412dfa : Revert "Revert "Use optimizing for apps.""
c0365b1 : Remember whether a method was worth inlining.
706cae3 : Revert "Use optimizing for apps."
5b783e6 : Fix 003-omnibus-opcodes flaky failures with GSS GC.
455f67c : Fix JIT options with late init
e84e4f7 : Remove the GCC-only source files hackery
47f867a : Clean up hash set
e934df2 : Improve dex2oat --dex-file and --dex-location usage info.
22fe45d : Quick: Eliminate check-cast guaranteed by instance-of.
d2d62d1 : Add a script to be run by test device on buildbot.
aec8f93 : StackMap: Always load and store unalign.
3dbf234 : Fix oat_file_assistant_test32 flaky failures with GSS collector.
f3b4aeb : Revert "Inline long shift code"
2dae78c : Revert "Make subs alter flags when rn is an immediate"
b7f2be9 : Revert "Forbid the use of shifts in ShifterOperand in Thumb2"
522e224 : ART: Fix condition for StoreNeedsWriteBarrier
09895eb : Inline long shift code
6eff38d : Add JIT zygote hook
e730729 : Unbreak checker.
216eaa2 : Fall back to Quick when Optimizing cannot compile.
8de00e3 : Make subs alter flags when rn is an immediate
68e1500 : PREOPT compiles using dex2oatd so don't emit debug instructions.
f3251d1 : Use optimizing for apps.
850cd16 : ART: Fix build for counting arena allocations.
2d35d9d : Opt Compiler: Materialise constants that cannot be encoded
6d340c4 : ART: Faster implementation of GVN's hash table
a3d90fb : [optimizing] Use baseline when debuggable is set.
4633343 : Update test expections after network changes in kernel/libcore.
eeefa12 : Update locations of registers after slow paths spilling.
f2674ea : Fixed maybe used uninitialized
987ca8b : Add more info to GetSFields DCHECK
a878082 : ART: Change logging strategy in run-tests
6c77292 : Revert "Disable jit for ARM 64 bit"
921d6eb : Fix 32 bit loads of 64 bit direct code pointers
0d2ac18 : Fix 32 bit loads of 64 bit direct code pointers
bf9fc58 : Add more info to who called SuspendAll
0b7fcf9 : ART: Fix missing Erase() in error case
8711d1f : Fix valgrind heap_test.
12d625f : Change method verifiers to be thread local roots
bf9026d : Disable jit for ARM 64 bit
fead4e4 : [optimizing] Don't record None locations in the stack maps.
056ed4a : Update expectations for libcore bug.
3f6c7f6 : [optimizing] Improve x86, x86_64 code
db1c9ac : Exercise Heap::PreZygoteFork() in a test.
2435a43 : ART: Add entries_ lock for race condition
a8ac913 : Refactor code in preparation of correct stack maps in slow path.
8e6c3fd : ART: Fix arraycopy in Unstarted Runtime
ede7bf8 : Align CodeInfo regions instead of their inner subregions.
29ba1b0 : Fix the computation of the size of the stack maps region.
15b9d52 : API change in StackVisitor::GetVReg*.
e50b8d2 : Disable inlining in Optimizing when --debuggable is set.
a4d120c : Fix build breakage.
6eb987d : Fix copy/paste documentation error.
dd9d055 : ART: More cutouts for unstarted runtime
66cdcbe : Fix incompatible class change error for JIT stress mode
e2b6997 : Improve 080-oom-throw-with-finalizer.
9a44f87 : Add missing patchoatd dependency for oat_file_assistant_test.
9ac0e4d : Force word alignment of Dex register maps.
d7f8d05 : ART: Save work-line for pending runtime failure
c6201fa : Add way to select arena type at runtime
915b9d0 : Tweak liveness when instructions are used in environments.
c0bbc88 : ART: Allow multiple invoke-with for art script
3ccb90c : Fix style error in runtime/
a2d8ec6 : Compress the Dex register maps built by the optimizing compiler.
20e7d60 : Fix art_quick_instrumentation_exit stub for x86_64
d335083 : Run the natural loop recognizer before building SSA.
3ce57ab : Revert "Opt Compiler: Materialise constants that cannot be encoded"
4f1a384 : Give an expected type to phis created for multiple returns.
60e2716 : ART: correct native bytes allocated in RegisterNativeAllocation
d04495e : Fix CC collector boot.
4460a84 : Rosalloc thread local allocation path without a cas.
0f7e3d6 : ART: Fix finalizable class in Unstarted Runtime
068b0c0 : ART: Fix AbortTransaction in Unstarted Runtime
091d238 : Fix incompatible class change error for JIT stress mode
4d57ecf : Properly compile multidex for tests when using Jack.
b59dba0 : Fix a bug in the SSA builder.
758c2f6 : Opt Compiler: Materialise constants that cannot be encoded
02e5f16 : Fix sampling profiler race condition
9b5cba4 : ART: Missing include
b2fd7bc : Opt compiler: Basic simplification for arithmetic operations.
bada8b0 : Forbid the use of shifts in ShifterOperand in Thumb2
2969bcd : ART: Refactor unstarted runtime
234d69d : Revert "Revert "[optimizing] Enable x86 long support.""
dc03426 : art/test/100-reflect2: change incorrect expectations.
a473f51 : patchoat: DisableAutoClose when patching in place
9c8d961 : Fix dex2dex logic
64d69ab : Test uses, so can't be run NDEBUG.
3afca78 : Fix tests now that the SSA builder is pruning more phis.
05dd8a6 : Use quick compiler to generate odex for oat file assistant tests.
892fc96 : Revert "Turn on logging for oat file assistant tests."
e0fe7ae : Make the SSA builder honor the debuggable flag.
7d9e5a9 : ART: Relax test 703
6ad40cd : [MIPS64] Fix GenInlinedPeek and GenInlinedPoke functions.
f45599d : Turn on logging for oat file assistant tests.
0aa50ce : Remove ThrowLocation.
a4885cb : Add way to print JIT related info at shutdown
66d874d : Create OatFileAssistant class for assisting with oat files.
9b34b24 : Trim arenas for JIT
869c2df : ART: Fix init-failure graph tool
ee07703 : Use the current Java stack instead of the ThrowLocation.
1558b57 : JDWP: allocate DebugInvokeReq only when requested
155bef4 : Fix run-test with JIT enabled
43c162f : Revert "Revert "More Makefile fun for --debuggable.""
6aad0b7 : Revert "Fix braino in Makefile."
9728a93 : Revert "More Makefile fun for --debuggable."
64657d2 : Fix braino in Makefile.
14691c5 : Compute the right catch location for the debugger.
e2be653 : ART: Allow arraycopy with int[] in unstarted runtime
dfe3083 : Only allocate collectors if we may use them
783f9f3 : ART: Do a pre-pass for monitor_enter dex pc search
6ea651f : Initial support for quick compiler on MIPS64r6.
15f345c : Fix failing hprof DCHECK
ff38c04 : Fix byte and char Get32
2ff8da6 : Fix byte and char Get32
bd648cd : More Makefile fun for --debuggable.
a11a34c : Do not dump memory usage if driver was never created
154552e : Revert "[optimizing] Enable x86 long support."
2ed20af : Opt compiler: Clean the use of `virtual` and `OVERRIDE`.
b4ba354 : [optimizing] Enable x86 long support.
d737ab3 : ART: Enable the use of relative addresses in the arm64 disassembler.
2682699 : ART: Fix Cmdline Parser test
6cf49e5 : ART: Add option to abort dex2oat on hard failure
1972a8e : Rename -Xjit / -Xnojit options to -Xusejit:<boolean>
184c9dc : Fix some incorrect IsCompiler instead of IsAotCompiler
c5e3ab2 : Follow up 137982
df45205 : ART: Fix test breakage
12baf47 : Extend compiler/optimizing/
9a9ab61 : ART: Optimize iteration of safepoints
5f87418 : [optimizing] Use callee-save registers for x86
4d4eff7 : ART: Fix compile-time-init fail
0b3ed3d : ART: Report zip opening error
627f917 : Include what we use.
d37f919 : ART: Do not produce CFI when not asked for
7b2f09e : ART: Add debuggable compiler flag
729699d : ART: Fix missing handles
f60c90b : [optimizing] Improve x86/x86_64 bound check code
6775ba5 : Fix bce gtest.
b1add75 : Update run-test 031-class-attributes
de0eb6f : Fix arm64 build.
c57ad20 : Switch from memalign to posix_memalign for Mac build
085b733 : ART: AddVectorReduce should store result in memory carefully
e4335eb : Make BCE a no-op if there is no array access.
e15ea08 : Reserve bits in the lock word for read barriers.
91e5669 : Wait for threads to finish unregistering
8928cab : Add a change that should be part of "enhance gvn for commutative ops."
ee8b04d : Remove old build options from .gitignore
dc5ac73 : Opt compiler: enhance gvn for commutative ops.
94e9172 : Fix build lint issue.
7642cfc : Change how we report exceptions to the debugger.
126d659 : Fix generic JNI stubs to not discard the Java native frame.
bd9cf9f : Follow-up 128393
9729e52 : Revert GetThisObject change.
d845fd0 : Tests use, so does not work on ndebug.
7cde48c : Stack support for Optimizing compiler
f3c7ba6 : Remove ART_SMALL_MODE ifdefs.
4559f00 : bce: handle a pattern for circular buffer
caa0a87 : Fix bad variable expansion
deebb99 : Fix AddCurrentRuntimeFeaturesAsDex2OatArguments jit handling
f0e128a : ART: Allow more operations in unstarted Runtime
5c42c29 : Add support for .bss section in oat files.
09b8463 : [optimizing compiler] x86 goodness
5b8e6a5 : ART: Cache last returned range in LiveInterval::Covers
579885a : Opt Compiler: ARM64: Enable explicit memory barriers over acquire/release
4f0be4d : ART: Fix off-by-two whitespace
1d00add : ART: Allow dex2oat for apps only with image
00a1f5b : Revert "Revert "Re-enable one thread dumping the native stack of another.""
1cd2790 : ART: Fix Mips disassembler for some floating point instructions.
dce71f3 : Change JIT to not use PIC
e2a12c0 : Change JIT tests to use interpreter image
721f3a8 : Fix jit tests
28a3588 : Fix JIT direct call to interpreter bridge
4858a93 : Change card cache mod-union table to use bitmaps
e4d9987 : Add standard gc log for transition collections.
965fd02 : Don't require three-character extensions for dex locations.
3fc1b12 : Add missing JIT stuff in make files
e501f77 : Update expectations for volantis.
335c555 : ARM: Fix LIR flags in encoding map.
3e78162 : Fix method_verifier_test with the SS collector.
71ef044 : Change already inline error to warning
2d873b6 : [MIPS] Fix mips32 trampoline problem.
c0d5f89 : Fix JIT for vmdebug test 99
f58c11c : Fix argument register allocation for mips32.
32f500d : ART: oatdump enhancements
813b960 : JDWP: fix thread state on event suspension
714e14f : ART: Nano optimization of LiveInterval
b60c58f : ART: Update description of failing libcore tests
a6dfdae : ART: Print maps directly to log
324b9bb : ART: Move DexFile vector to Java array
c801f0d : ART: Fix "unused parameters"
7e6a233 : Delete bad DCHECK
9db831a : Print thread name for attempting to unregister unattached thread
7c3952f : ART: Add -Wunused
73ffc3e : ART: Check image size when opening
57e0475 : bce: add support to narrow two MonotonicValueRange's at the same time.
e5f13e5 : Revert "Revert "Add JIT""
3d7e0c8 : ART: Disable libcore crypto test failing on target
e4266c5 : JDWP: assert no pending exception when using JNI
ee027c0 : ART: Fix run-test 118
d8ef2e9 : not-int can also take non-int (byte and short) instructions.
817bce7 : Fix inlining in the presence of multiple returns.
18c776e : ART: Disable one more libcore test failing on hammerhead
4cd7dfd : ART: Enable more libcore tests (crypto)
830d16e : ART: Disable libcore tests failing on bots
61d544b : [optimizing] Add if-context sensitivity for null popagation.
e2f28ad : ART: Enable more libcore tests (harmony package)
598b220 : ART: Enable more libcore tests (libcore.* package)
a5ca888 : Revert "Add JIT"
7656ce0 : Delete bad DCHECK
992b353 : ART: Strip error message in run-test
2535abe : Add JIT
05d1461 : Only detach shutdown thread if we attached it
24e04aa : ART: Allow the execution to stop if the compilation fails via an option
9e47bfa : Avoid unaligned accesses (SIGBUG/BUS_ADRALN) in IRT.
8c8bad8 : More checker tests for BCE.
794ad76 : ART: Introduce NO_RETURN, Mark DoLongJump noreturn
433be7f : Optimizing: Remove redundant hash set copy in GVN
3173c8a : [optimizing] Fix float addition on x86.
1abb419 : Optimizing: Speed up HInstruction use removal
776b318 : Each primitive kind now spills to different locations.
4de86d0 : Handle another untyped dex CONST issue
5a2be3f : Implement a simple count based boot marker.
8df91ac : ART: Add VALGRIND_LIB for gtests
f360ad0 : Make UseTLAB a bool flag.
ac19516 : Revert "Do GC for alloc for unstarted runtimes"
fef16ad : ART: Fix RosAlloc Valgrind code
5569328 : ART: Some conditions should be stricter in GenInlinedMinMax()
6535703 : ART: Silence some run-test configurations
d7a5e55 : Fix core spill mask for x86 special suspend.
b1498f6 : Improve type propagation with if-contexts
3c0bb31 : ART: Use Valgrind from tree
def194e : ART: Do not read from JavaVMExt* after DestroyJavaVM
6c8b49f : ART: Check image size when opening
c0a7e2b : Do GC for alloc for unstarted runtimes
1de0f5c : ART: Make error messages for StackOverflow WARNINGs
f52857f : ART: Ensure order of field gaps
80b96d1 : Replace a few std::vector with ArenaVector in Mir2Lir.
b666f48 : Move arenas into runtime
6ce3eba : Add suspend checks to special methods.
acf735c : Reference type propagation
d6138ef : Ensure the graph is correctly typed.
442b46a : Display optimizing compiler's CodeInfo objects in oatdump.
aa9b7c4 : Have the opt. compiler set the size of "empty" frames to zero.
f551d1b : Fix art_quick_instrumentation_entry for x86
675eed3 : ART: Fix run-test 099-vmdebug for device
9cb65bc : ART: Blacklist run-test 802 for tracing
ab1eb0d : ART: Templatize IsInt & IsUint
22c7f5b : Distinguish FP and integral constants in LVN.
37e05bf : Quick: Disable DCE until we fix FP/Core reg mismatches.
dc23d83 : Avoid generating jmp +0.
0d5fd49 : ART: Promoted register may be wrong after the load of zero fp constant
e4301ff : ART: Make run-tests more verbose
6d25419 : Default to 64-bit for tests of methods with varying ISAs for valgrind.
b3b173b : Follow up 129144
7a01dc2 : Dead code elimination based on GVN results.
2798da1 : art: Fix bug in VariantMap::Set
9341546 : Opt compiler: ARM64: Optimise floating-point comparison with 0.0.
a3ec394 : Opt compiler: ARM64: Fix blocking fp registers.
f2fdc73 : ART: Rewrite ThreadStress for easier extensibility
d8ca52e : ART: Add more details to LinkageError
2e04bb2 : ART: Allow class-loading during deopt
d532f00 : Add tests for wide constants in LVN.
ffe8a57 : Optimize double/float immediate loading on arm.
e4fcc5b : Clean up Scoped-/ArenaAlocator array allocations.
47d2e48 : LVN handles const-wide/32 incorrectly
da02afe : Support hints for register pairs.
a78ef44 : ART: Fix InsertCaseLabel to return boundary_lir always
a5afcfc : Be more lenient with 4 byte UTF-8 sequences.
227dfb0 : Fix false alarm on thread suspend timeout
a48aef4 : Fix ImageWriter::ComputeEagerResolvedStringsCallback().
f7a0c4e : Improve ParallelMoveResolver to work with pairs.
862f43c : Fix HasSameSignatureWithDifferentClassLoaders().
6a8946b : Quick: Rewrite Phi node insertion.
d18e083 : Fix a compilation error for Mips64.
72f53af : ART: Remove MIRGraph::dex_pc_to_block_map_
2bcf9bf : ART: Arm intrinsics for Optimizing compiler
0304e18 : Improve bce so that more bounds checks can be eliminated.
b97b39c : Fix null check tests
4af0b08 : Fix gcstress tests.
a1c9665 : Support map data in the backtrace data structure.
748f140 : x64 goodness.
c0572a4 : Optimize leaf methods.
2bf93f4 : JDWP: update thread synchronization
c7d1188 : Handle variable size of methods properly between 32 and 64 bit.
3d087de : Opt Compiler: ARM64: Enable Callee-saved register, as defined by AAPCS64.
a0acc2d : Revert "Revert "Allow preopted apps to have sharpened calls for non-x86 architectures.""
60d77c6 : art: Fix broken cmdline_parser_test
809658e : ART: Fix crash when timing method failing to build
3be6e9d : Read JDWP options from runtime
8f4ee5c : Disable test, it fails on target and read-barrier config.
1c80bec : Fix transaction aborting
c38c5ea : Clear thread local freed bits in RosAlloc::Run::InspectAllSlots
eb6c7c2 : art: Try to fix parsed_options_test on the build server
446ba4b : Fix broken volantis build
aaebaa0 : art: Refactor RuntimeOptions/ParsedOptions
c4448f4 : Fix incorrect static const
3ad5d5e : ART: Fix old run scripts
3a958aa : Fix incorrect static const
be31ff9 : Fix a bug in the inliner.
bb7a28a : ART: Dump environment to cfg file.
5e8b137 : Create HGraph outside Builder, print timings
82f3449 : Fix a bug in combination of intrinsics and kNoOutputOverlap.
18c219b : Fix test after register allocator changes.
829280c : Finally implement Location::kNoOutputOverlap.
9914386 : Fix occasional long ThreadSuspendSleep
98a26e1 : ART: Pass Options should be strings instead of integers
276d9da : Inline methods with multiple blocks.
4c204ba : Use a different block order when not compiling baseline.
3d1e788 : Fix build by putting ATTRIBUTE_UNUSUED.
51fdf43 : Fix thumb2 assembler's ShifterOperandCanHold.
ef87c5d : Allow nested inlining.
a34e760 : ARM/ARM64: Dump thread offset.
40e7f0e : Go back to -O2.
67f65ea : Revert "Revert "ART: Make 074-gc-thrash more OOME tolerant""
dd9943d : ART: checkpoint mechanism optimization
ed8b53d : Revert "ART: Make 074-gc-thrash more OOME tolerant"
7b7e524 : ART: Fix assembler_thumb_test
2f6046e : ART: Make 074-gc-thrash more OOME tolerant
513ea0c : ART: Fix thumb2 utils assembler
b3cdf93 : ART: Fix to X86Mir2Lir::GenReduceVector
2fd6aa5 : Fix broken gtests after SuspendCheck optimization
7403503 : ART: Fix run-tests for emulator
852eaff : No SuspendChecks when branching to return block
ea39216 : AdvanceMIR does not know how to passthrough the empty block
f26e1b3 : Check for null class of class
14247b6 : Revert "Allow preopted apps to have sharpened calls for non-x86 architectures."
6461d19 : Add Mips64 art_quick_proxy_invoke_handler assembly.
d25f842 : Clean up enums in RegionSpace.
cc7c39d : ART: Add Mips64 resolution trampoline assembly
1675f2c : Disable clang optimization to boot up on arm64.
02c5f4d : Remove some unused cutils/properties.h references
cb1b00a : Use the non access check entrypoint when possible.
31fb260 : Add options for building/testing with coverage.
3e6a3bf : ART: Change x86 long param ABI (Quick/JNI/Opt)
82091da : Implement LICM in optimizing compiler.
f36df54 : Remove cruft.
542361f : Introduce primitive type helpers.
10e244f : optimizing: NullCheck elimination
0a299b9 : Fix bad rebase.
1cf9528 : Small optimization for recursive calls: avoid dex cache.
5bdab12 : Clean up pass driver
878d58c : ART: Arm64 optimizing compiler intrinsics
e4a91bb : Force set resolved method for static invokes
4c10110 : Print lock level in ExclusiveUnlock
7c8d009 : [optimizing compiler] Support x86 hard float ABI
9c46208 : ART: Even more Quick cleanup
685fbe4 : ART: Clean up some build flags
966c3ae : Revert "Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)""
1e3dfff : Allow preopted apps to have sharpened calls for non-x86 architectures.
b86e779 : Checker: Allow don't-care output on a line
ea55b93 : ART: Further refactor use lists
031b00d : ART: Fix x86 disassembler
3cf4877 : run-test: enable checker in dev mode
949c91f : Revert "ART: Implement X86 hard float (Quick/JNI/Baseline)"
0e92f4f : ART: More Quick cleanup
a2e18ed : ART: Fix inlining of Mir2Lir
779e705 : Fix 114-ParallelGC.
0b9203e : ART: Some Quick cleanup
f80b641 : Add missing EndTiming in CompileMethod
597c4f0 : JDWP: allocate single step control only when active
3ef69b4 : ART: Take apart stream output
f601d19 : ART: Fix assembler labels' usage in macros for Mac.
ed59619 : Optimizing: Speed up HEnvironment use removal
827eedb : Move code around and address growable_array comment.
96ba8dc : Refactor register access from StackVisitor
bc50334 : Fix Mac build.
e6f1715 : Fix build breakage after GVN change.
86dde16 : Introduce a SideEffectsAnalysis class.
34eda1d : ART: Fix asm literals for Mac builds.
00ca847 : Quick: Fix range check for intrinsic String.charAt() on x86.
aedc328 : Fix a bug in the liveness analysis.
e636228 : Fix lint error and typo.
a0bb2bd : Fix codegen_test.
4add3b4 : ART: clear dirty cards of alloc space for MS/CMS partial and full GCs
cb535da : Change AtomicStack to use StackReference
4dee636 : Support callee-save registers on ARM.
6c08a45 : ART: Fix new[] / delete mismatch
c23f0d8 : Make it possible to enable read barriers at build time.
8f1fa10 : ART: On shutdown, only warn on mutex contention
2cd334a : More of the concurrent copying collector.
4597b5b : Fix valgrind error.
4c4d609 : Fix compaction bugs related to IdentityHashCode
3d2c8e7 : ART: Implement X86 hard float (Quick/JNI/Baseline)
aa8dd2f : Fix makefile error.
fe380a7 : Mark test as failing for optimizing.
270a0e1 : Fix exception handling during deoptimization
0407196 : Fix BitVector::IndexIterator::operator*() to return uint32_t.
27e28d3 : Implicit stack overflow checks and null checks are the norm now.
d97dc40 : Support callee save floating point registers on x64.
3befba4 : ART: reduce UpdateModUnionTable time for partial GC
9d4c517 : Fix 116-nodex2oat to use arguments in custom run script
4936159 : Fix compaction unsafe DescribeWait
a26369a : Fix lint error.
727b294 : ART: clear dirty cards of alloc space in pause phase
6c957c5 : ART: Rewrite ParallelGC test
6f61141 : ART: Refactor common ELF->InstructionSet code
ff87d7b : ART: Fix GenInlined functions
9d3165b : Clean-up 116-nodex2oat unit test
5c3d3a9 : ART: Fix stub_test
9889396 : Enable core callee-save on x64.
0ada95d : ART: Replace NULL to nullptr in the optimizing compiler
fa93b50 : Do not use HNot for creating !bool.
a10aa37 : Follow up on CL 123650
6c2dff8 : Revert "Revert "Fully support pairs in the register allocator.""
77520bc : Record implicit null checks at the actual invoke time.
da82d29 : Update expectations after test change.
c399fdc : Revert "Fully support pairs in the register allocator."
5c4405e : Improve error messages in art::GraphChecker and art::SSAChecker
41aedbb : Fully support pairs in the register allocator.
24f2dfa : [optimizing compiler] Implement inline x86 FP '%'
582f541 : ART: Fix arm64 backend
dc84301 : ART: Make ProcessStrings less noisy
8d295f8 : ART: Curb dex2oat verbosity
0c8c303 : Clean up the locks around Heap::VisitObjects().
93edf73 : Use CompilerOptions for implicit stack overflow checks
f681570 : ART: Make some helpers non-virtual in Mir2Lir
d500b53 : ART: Some Quick cleanup
d426a8f : Fix register allocator test.
123c5e9 : ART: Run Checker with Python >2.6
3747b48 : Address review comments.
a8a697f : Update instrumentation stubs on resolved classes
4846d13 : ART: Invoke Checker from run-test scripts
aecbd26 : Ensure HCondition nodes on objects are either HEqual or HNotEqual
ddf05aa : ART: Fix compiler warning at arm/
9ee6618 : Constant fold after inlining.
a8eef82 : Do not use STMP, it conflicts with the calling convention.
3f7dce8 : Checker cleanup
7380c31 : Fix infinite loop in GenerateIdentityHashCode
066f9e4 : Quick: Clean up optimization pass order.
cd6dffe : Add implicit null checks for the optimizing compiler
f914706 : Add --no-clean to checker (keeps the generated files around)
42d1f5f : Do not use register pair in a parallel move.
6450d14 : Remove test that is now invalid.
dd8f887 : Fix a bug in the register allocator.
1a5c406 : ART: Mips64 runtime support
8dcde23 : Increase default timeout
e34fa1d : Print more info in MarkSweep::VerifyRoot
57b3429 : ART: Allow to compile interpret-only mips64 files
32beaff : ART: Remove compiler invocation from Checker
941c551 : ART: Only run addr2line in abort thread dumps
3c43f8d : Fix comment referring to nonexistent ElementDeleter
71fb52f : ART: Optimizing compiler intrinsics
f85a9ca : [optimizing compiler] Compute live spill size
ee576fa : ART: Increase run-test 114 Java-level timeout
369810a : ART: Allow scoped adjustments to log verbosity
8c9200a : Disable test for NDEBUG, it uses
fcf81d8 : ART: Mac build fix for unused constant
cbfded4 : ART: Host timeout Mac build fix.
7cca5df : ART: Logging levels for Checker
fd9eb39 : ART: Simple structural class check
038bb22 : ART: Dump all threads on test timeout
8ebdc2b : ART: Fix indentation in Mips backend
65bec69 : ART: Clean assembler_test disassemblies
1e4b0ca : ART: Change ternary location for timeout
48c310c : Remove constant moves after emitting them in parallel resolver.
53f1262 : Implement ParallelMoveResolver::Swap for doubles on arm.
071e48e : Fix false alarm on thread suspend timeout
ee5e273 : Fix wide volatile IGET/IPUT on ARM without atomic ldrd/strd.
af2c65c : Remove whitespace.
df179cb : ART: Fix mips typo
c5a3ea7 : ART: Introduce Mips32 R6
89866b7 : ART: Only give Clang warning when Clang is active
fbef44d : Use unique_ptr to track ownership of dex files.
55f6534 : JDWP: fix deadlock with GC
866c031 : ART: dex2oat flag for HGraphVisualizer dump file
e6c143f : Fix bootclasspath string initialization
8d36591 : ART: Use jalr instead of jr for Mips
312baf1 : Follow up on CL 122665.
6e73272 : Revert "ART: dex2oat flag for HGraphVisualizer dump file"
69c15d3 : Skip r1 on arm if first parameter is a long.
54953df : ART: dex2oat flag for HGraphVisualizer dump file
3a91309 : ART: Hprof cleanup
c6d8672 : Fix refs_and_args callee save order for Mips32.
3096bc5 : Fix error in JobjectComparator
0f9b03c : Revert "ART: Implement hard float for X86"
59b9cf7 : ART: Implement hard float for X86
425f239 : Fix handling of long argument spanning register/memory.
12df9eb : Move code around in OptimizingCompiler::Compile to reduce stack space.
4a3d19b : ART: Increase dump checkpoint timeout on the host
a233e03 : [WIP] Fix a rosalloc verification crash.
0a18df8 : Clean up some #ifdefs.
00bd2da : ART: Fix prefix issues in Addr2line dump
ad466ad : Change hprof to use streaming
48942de : ART: Added comments, fixed typos in Checker
bef89c9 : Fix HandleScope with wrong thread error
8e1cb91 : ART: Use addr2line on the host for DumpNativeStack
f9d233d : JDWP: allow VirtualMachine.Resume on partial suspension
bdcedd3 : Don't overwrite a register input.
68d1bfc : Add clamp growth limit
1286549 : ART: Relax java_vm_ext test
379d09f : Add clamp growth limit
be0cc08 : ART: Refactored regex code in Checker
21df889 : ART: Fixed subsequent CHECK-NOTs Checker bug
9387c72 : ART: Fix Mac build
36cf095 : ART: Fixed formatting in HGraphVisualizerPrinter
c275259 : Remove back-door bootclasspath option from Runtime
3e0acf6 : Add VerifyObject to StackHandleScope::SetReference
2e15cd2 : ART: Improved fail reporting in Checker
628a61a : ART: Pass ucontext to Backtrace in Stack Dump
840e546 : Implement double and float support for arm in register allocator.
86bb22e : Do not use clang for mips target.
ed95754 : ART: Print INTERNAL_FATAL Log messages immediately
bdeb9b7 : Re-enable ParallelGC test for gcstress mode
50c138f : Fix signal test to work with gcstress
a2cfee3 : Fix valgrind imgdiag test failure / memory leak in runtime
bced67d : ART: Fix Clang CFLAGS inclusion
68427b1 : ART: Add copyright to Optimizing's Inliner test
c01683b : Fix sigchainlib's implementation of sigaction
e6a8eec : Fix frequent gcstress ThreadStress crash
df64950 : ART: Fix leak in codegen_test
4306ef8 : Don't allow suspension from FindLocksAtDexPc
9851595 : Mute common case DexFile.isDexOptNeeded log spam
cfe71e5 : ART: Fix divide-by-zero for ARM
7e49992 : ART: Remove LowestSetBit and IsPowerOfTwo
140c2c7 : ART: Remove unused parts of x86 assemblers
55d7c18 : Improve Thumb disassembler for LDR/STR/PUSH/POP/BKPT.
02d81cc : Opt Compiler: ARM64: Add support for rem-float, rem-double and volatile.
3416601 : Look at instruction set features when generating volatiles code
b8f2f63 : Implement LogLineLowStack() properly.
9a6f20e : ART: New types of Checker assertions
1cc7dba : ART: Reorder entrypoint argument order
b7e4a06 : ART: Refactored VisualizerPrinter visitor pattern
5c19607 : Update oat version to 053.
c93b8b5 : ART: Add imgdiag_test test dependency
cee97e5 : ART: Cut filename for DumpCFG
a2d0afc : ART: Fix common_compiler_test assumptions
7e541c9 : ART: Fix verification of constructors.
edb157f : ART: Mac build fix
bed520b : ART: Do not compile swap file functionality on Mac
e21dc3d : ART: Swap-space in the compiler
a876307 : ART: Do not JNI abort on nullptr GetObjectRefType
d2abbc9 : ART: Use interpret-only for vmSafeMode
a5eae69 : Add heap task processor
bfe400b : Fix running out of temps when storing invoke-interface result.
1c6ea44 : Move two members out of MIRGraph::temp_::ssa.
341e425 : Clean up dead loops before suspend check elimination.
315cc20 : Clean up MIRGraph::CanThrow().
ffda499 : Clean up post-opt passes, perform only those we need.
10c9cbe : Fixed CanBeMoved for field access
52c4896 : [optimizing compiler] Add support for volatile
94c41df : Pass the real capacity to CreateRosAlloc.
23f6e69 : Only dump suspend all histogram if we have samples
784cc5c : Fix braino in x64 assembler.
ac0341e : Fix Thumb2 Emit16BitAddSub() to keep full immediate.
5b4b898 : Revert "Don't block quick callee saved registers for optimizing."
6004796 : Don't block quick callee saved registers for optimizing.
5bc561c : Fix Thumb2 assembler to emit 16-bit add/sub SP, #imm.
259136f : When inlining, also look whether we can allocate registers.
107e757 : JDWP: do not report start/end events for thread without peer
e4b7c89 : Use correct handle scope offset from StackVisitor
c24f399 : ART: Fix oatdump
a1b94c6 : Fix a race condition during the rosalloc verification.
6c170c9 : ART: Punt to the interpreter for VerifiedMethod errors
e2c2f6e : Fix concurrent GC ergonomics
70a596d : Add thread suspend histogram
f0dc8b5 : Add systrace events to monitors and thread suspension
942a378 : Now that GraphChecker has a state, don't re-use it.
abe93e0 : JDWP: fix setting multiple breakpoints in the same method
ee690a3 : ART: Added Checker, a pattern matching test engine
ee3d0bd : Test sometimes timeouts with vogar.
7c5367b : Fix ids and remove invoke when inlining.
6427df1 : Explicitly compile core.oat with the Quick compiler.
4e44c82 : Revert "Small optimization for recursive calls: avoid dex cache."
390f59f : Small optimization for recursive calls: avoid dex cache.
7d95565 : Cleanup JDWP event matching
475cfd8 : Fix typo bug for Mips32.
c85cdeb : Delete gc request lock
3774335 : Add a new imgdiag tool to diff against a process
53d9da8 : ART: Create a RemoveBlock method
e34652f : [MIPSR6] Adjust assembly routines for MIPS R6 isa
3eb21e5 : Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA
6a0b920 : Fix crash in x86 disassembler.
487c1c9 : Don't add or remove verifiers if aborting
eb0a179 : Add more logging to Mutex::ExclusiveUnlock
82a800d : Decrement suspend count if thread is shutting down
079101a : Move GC daemon locking logic into heap
e53798a : Inlining support in optimizing.
bc689b7 : Clean up debugger
8683038 : ART: Do not inline elf writer debug symbols
e5eb706 : ART: Break up x86 disassembler main function
2bcb3b2 : ART: Show invalid oat header cause in error message
959ffdf : Adds the dexfuzz fuzzing tool to ART.
d64ba38 : Use WaitHoldingLocks in ReferenceProcessor::MakeCircularListIfUnenqueued.
6f5f5d0 : ART: Implement FP packed reduce for x86
905f591 : Add regression test for deadlock caused by Thread.getAllStackTraces
d289348 : Remove a dependency on AndroidConfig.h.
9e2094f : Add ReferenceQueue test
a692866 : ART: More logging on GetAccessFlags failure
6419752 : Some enhancements on BCE.
956af0f : Remove portable.
d0e0d4c : Disable HomogeneousSpaceCompact for GSS collector
e099a61 : Un-break --perf option to the art art script.
4808846 : Save all registers in native to Java stubs.
eb54d85 : AArch64: Fix incorrect use of preceding LIR.
12b3dd7 : Remove proxy logic from GetCodeItem
6fc59ab : Fix alloc-dealloc-mismatch failures in dex2oat.
a1e6d9a : Increase default allocation stack size
38078c6 : ART: More ELF and oat file safety measures
95a505c : Increase default allocation stack size
36b58f5 : Add verifier support for dequickening
a696c0a : ART: More ELF and oat file safety measures
72e70a3 : Add another failing test.
0ccef6d : Update expectation file from what is runnin on the bot.
76bd880 : Revert "Revert "Ensure void type is resolved when running without image""
a262f77 : ARM: Combine multiply accumulate operations.
912430c : ART: Extend run-test 015
7ccf48e : Don't use the version script for executables.
fe382b5 : Revert "Ensure void type is resolved when running without image"
ffc605c : Add missing iget quick for bool, byte, char, short
3138584 : Ensure void type is resolved when running without image
cef50f0 : Stop daemon threads in runtime shutdown
48c2b03 : Add more compilation stats to optimizing
010cf91 : ARM64: Enable Optimizing compiler image generation.
3e69f16 : Opt compiler: Add arm64 support for register allocation.
be6fa5e : Fix verifier bug caused by confusing ArtMethod::IsDirect vs ArtMethod::IsStatic semantics.
376b2bb : Ensure stack maps are 4 byte aligned.
db97871 : Revert "Tidy gAborting."
a836bc9 : Support proxy method in StackVisitor::GetThisObject
550b748 : Test now fails on amr64/optimizing after float rem changes.
6d7839e : JDWP: avoid crash on unsupported modifier
486cc19 : Explicitly mask constants in shift operations.
8b858e1 : Quick: Redefine the notion of back-egdes.
838debd : Fix reference table sorting
ca54134 : ART: Ensure FP GET/PUT doesn't use Core register
a28ff0f : Revert "Fix VM-less builds."
b0d22f1 : Make it possible to enable heap poisoning via make variable.
4099b78 : Re-add missing read barriers
38ebea4 : Clean up ReferenceTable::Dump
d2ec87d : [optimizing compiler] Add REM_FLOAT and REM_DOUBLE
cb873d8 : Quick: Kill unreachable blocks instead of just hiding them.
93df9f9 : Test has been updated, does not fail anymore.
717a3e4 : Re-factor Quick ABI support
b218c85 : ART: Clear use count for unused VRs.
7522c74 : ART: Fix DDM client hang transmitting native heap dump with MALLOC_IMPL=dlmalloc
a89d7ed : Add pointer size logic to InitFromImageInterpretOnly
245ee00 : ART: Fix string data leak in image writer
0a7993e : ART: Fix typo
edfdaf3 : Revert "Re-enable one thread dumping the native stack of another."
9af6929 : Quick: Fix code layout pass; don't terminate too early.
70a998c : Make script suitable for vogar use on device.
4c0b61f : Add support for double-to-int & double-to-long in optimizing.
4a4dd70 : Make dex2oat 32bits when HOST_PREFER_32_BIT=true.
e652b62 : Re-enable one thread dumping the native stack of another.
015b137 : Tidy gAborting.
faeda18 : Revert "Revert "Rewrite ImageWriter's merging of String char[]s.""
0418b5b : ART: Fix linting errors
e4d4d32 : ART: Add SparseSwitch support to the optimizing compiler
27dee8b : X86_64 QBE: use RIP addressing
d0a0b3e : Fix arm unwind data for art code.
95b033b : Remove dex2oat watchdog warning
5567c11 : Make Barrier robust against spurious wakeups
5e4d513 : On arm64/optimizing, compile the boot image with interpreter.
d881df5 : ART: Add PackedSwitch support to the optimizing compiler
72c25a9 : Temporary disable the test.
5d672a6 : Build core.oat without flags.
4c964de : Revert "Rewrite ImageWriter's merging of String char[]s."
8964e2b : Add support for float-to-double & double-to-float in optimizing.
624279f : Add support for float-to-long in the optimizing compiler.
c73743c : Rewrite ImageWriter's merging of String char[]s.
aed3ad7 : Quick: Use fewer insns for ARM LDR/STR with large offsets.
6963e44 : JDWP: fix breakpoint for method in the image
088b16e : ART: Wire up a valgrind-wrapped dex2oat run
ab972ef : Remove method verification results right after compiling a method
f384f88 : Bounds check elimination.
a650e70 : ART: Fix unclosed files in dex2oat
14317f0 : Remove unused headers.
005f697 : Don't re-use arttest when calling loadLibrary.
3389ca7 : Call ProcessStrings() in ImageWriter, fix prefix check.
c9338b9 : Explicitly give compiler options to test scripts
a29f698 : Implement InexpensiveConstantInt(., opcode) for ARM.
3f8f936 : Add support for float-to-int in the optimizing compiler.
fc600dc : Fix a compiler bug related to a catch-less try-finally statement.
c3837e4 : Update libcore script and add a new expectation file.
62753c4 : Fix VM-less builds.
e3a650a : Fix mac build
1a10218 : Remove MethodHelper.
b5fb207 : Remove MethodHelper::HasSameSignatureWithDifferentClassLoaders.
49285c5 : Print memory usage in dex2oat shutdown
00f1527 : Fix artQuickResolutionTrampoline.
f224751 : Remove MethodHelper::HasSameNameAndSignature.
a048560 : Move GetClassFromTypeIdx to ArtMethod.
08f1f50 : Remove FieldHelper.
6c7cdc5 : Don't force color diagnostics.
dc8b63c : ART: Build fix.
e0a02da : Move FindDexMethodIndexInOtherDexFile into ArtMethod.
92a6ed2 : Fix new-instance node.
e94652f : Remove MethodHelper from the interpreter.
c0a8a80 : Add a way to pass GDB commands
72267f9 : Fix build
3ac90da : Fix OOM throwing if it happens in finalizer reference (take 2)
48c60f2 : Add a branch to ensure the test is compiled.
f537012 : Treat SSA transformation special, as we may have to bailout.
c7c8fe2 : [optimizing compiler] Fix invoke-direct
43a539f : Add some heursitics for compiling, close to Quick's.
446f9ee : Try normal allocation if large object allocation fails
0310da5 : Fix growth limit / footprint limit problems
37b55eb : Don't run optimizations after baseline.
91a6dc4 : Set dex_cache_strings_ when we call Class::SetDexCache
2f340a8 : Quick: Fix neg-long on ARM for overlapping regs.
01fcc9e : Remove type conversion nodes converting to the same type.
5976857 : Fix insertion of parallel move when connecting siblings.
3cdf818 : Don't walk the libcore tree when finding tests.
4586fb6 : Print the right default for the compiler backend.
3bcc8ea : Don't use CanHoldArm in the code generator.
b2e7e24 : Add a script for running libcore tests.
7ab2fce : Refactor handling of conditional branches with known result.
02164b3 : Opt Compiler: Arm64: Add support for more IRs plus various fixes.
32f5b4d : Vixl: Update the VIXL interface to VIXL 1.7 and enable VIXL debug.
dbca6fa : Fix a bug in GVN.
6d0e483 : Add support for long-to-float in the optimizing compiler.
199f336 : Wrap long lines in the optimizing compiler.
32b2a52 : Fix Move64 by using ParallelMoves.
271ab9c : Ensure opt. compiler doesn't get core & FP registers mixed up.
5368c21 : Fix neg-float & neg-double for null values in opt. compiler.
ddb7df2 : [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}
647b9ed : Add support for long-to-double in the optimizing compiler.
6af8206 : ART: x86 specific clearing higher bits when converting long to int
3abf4d6 : Revert "Trim reference tables when we trim the heap"
abf9edc : Revert "Add missing thread state change to kWaitingForCheckPointsToRun"
6785702 : Revert "Revert "Add missing thread state change to kWaitingForCheckPointsToRun""
12e2928 : Revert "Add missing thread state change to kWaitingForCheckPointsToRun"
91c2f0c : Trim reference tables when we trim the heap
7443c9a : ART: Avoid a recursive abort
dbfe254 : ART: Print initialization failures to file
cd195fe : Add a way to change the IMT size
46fbaab : Fix a bug in the linear scan register allocator.
e8469c1 : Optimizing: Use 16-bit Thumb2 PUSH/POP when possible.
91debbc : Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"
fd86124 : [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}
174636d : Quick: Use 16-bit conditional branch in Thumb2.
9d5c25a : Quick: Use 16-bit Thumb2 PUSH/POP when possible.
acd0339 : Fix bogus assumption for live registers at safe point.
799f506 : Revert "[optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}"
cea28ec : [optimizing compiler] Add CMP{L,G}_{FLOAT,DOUBLE}
a1785c5 : ART: Use Overwrite instead of Put
ef048f6 : ART: Add some thread abort logging
95c51b3 : Add a missing SHARED_LOCKS_REQUIRED(mutator_lock_).
eace458 : Move dexCacheStrings from ArtMethod to Class
3115877 : Fix oatwriter code deduping
6489d22 : Quick compiler: handle embedded switch data
a3c00e5 : Fix tests now that dead phis are removed when building SSA.
7ae063b : ART: Check that boot image classes are verified
ae214ee : ART: Fix inline dependency
3159674 : Fix a bug in the type analysis phase of optimizing.
ce41062 : Revert "ART: Remove wrong DCHECK"
9f612ff : ART: Fix unused variables and functions
743b98c : Skip null check in MarkGCCard() for known non-null values.
957ca1c : Delete ArtMethod gc_map_ field
8829bec : Fix the list of arm64 broken optimizing tests.
a8eed3a : Revert "Revert "Fix the computation of linear ordering.""
e50fa58 : Revert "Fix the computation of linear ordering."
321b987 : Further cleanup using dex_instruction_utils.h.
8c3961a : Fixed missing "//".
9aec02f : [optimizing compiler] Add shifts
26e7d45 : Eliminate suspend checks on back-edges to return insn.
90675a7 : ART: Avoid recursive abort
acb0138 : ART: ELF symbol table lookup is fixed
75deec0 : Increase run-test output on error.
e8b547d : Avoid some recursive aborting.
24a5a30 : ART: Wrap AllocThreadUnsafe in Valgrind wrapper
c7a77bf : ART: Fix NullCheckElimination, BBCombine, and SplitBlock
da96aed : ART: Generate switch targets from successor blocks
e095114 : ART: Add div-zero check elimination to LVN/GVN
f41b92c : Fix possible array access issue
6b9356c : ART: GenLongArith has to clobber same operands for 2-op instr
cad2f0a : test: Fix assember_arm_test to compile on gcc
b72c723 : ART: X86 vectorized reduce may use incorrect extract index
af6925b : Rewrite GVN's field id and field type handling.
a7dd038 : Fix oatdump to use OatHeader pointer size
f585e54 : Clean up MIRGraph pass temporaries.
3054a90 : Fix the computation of linear ordering.
ab65c67 : ART: Fix uninitialized value in arm32 assembler test
8205c77 : ART: Fix arm32 assembler test.
6c36a8b : Restrict FDO to only apply to target build.
5e2b874 : Fix fault handler invoked before vm running.
f5b4c50 : dex2oat: Pack likely-dirty objects together when generating the boot image
849cc5e : ART: Assembler_arm_test
3f3c6c0 : Tune rosalloc buffer sizes.
83597d0 : Re-enable DumpNativeStack.
46ae618 : Revert "Revert "Revert "Unfortunately, the test still hits too many run failures."""
10e477d : ART: Split image and non-image case in dex2oat
bf535be : Add card mark to filled-new-array.
99891d6 : Update arm64/optimizing expectations.
3242729 : Avoid JNI call with pending OOME.
7247af5 : Fix zygote space and non moving space map names
88f21ca : Fix transitive equality error in set.
a44bd82 : ART: Flush and close boot marker
8366ca0 : Fix the last users of TARGET_CPU_SMP.
87d0376 : Fix safepoint bug when computing live registers.
dd11d2a : Fix a memory leak in jni_internal_test.
28bc987 : Prune image cache if the boot marker is still in place.
5e6916c : Use HOptimization abstraction for running optimizations.
e3a16db : Remove file added after bad cherry pick.
4ee71b2 : ART: X86Mir2Lir::OpRegRegReg should expect kOpMul for r_dest == r_src2 case
f392879 : JDWP: only deoptimize when it is required
e8f74e5 : Quick compiler: fix x86 special identity
86a8d7a : Consistently use k{InstructionSet}WordSize.
4179cc1 : Use cross-compilation helper.
4303ba9 : ART: Track Flush & Close in FdFile
130914e : Fix no relocate host tests
4a962e5 : ART: Build fix
2d72101 : Change 64 bit ArtMethod fields to be pointer sized
920506d : Do not try to sharpen super calls to abstract methods.
5680ba9 : Fix typo.
67555f7 : Opt compiler: Add support for more IRs on arm64.
f18b92f : LSRA: Fix X86 shuffle flags
65420b2 : AArch64: Addressing Cortex-A53 erratum 835769.
20ed5af : Enable the hspace compaction on OOM by default.
d9df670 : Add denver64 as a known ARM64 variant.
9c7d8bc : Change IsZygote test to !IsCompiler
fd04b6f : Combine image string char arrays into single array
a8d6729 : Fix ordering of fields with the same name.
ca45725 : Fix LinkFieldsComparator.
bc58ede : Don't call AddImageStringsToTable or MoveImageClassesToClassTable if running imageless
fe32907 : Add stress test for field offset assignment sorting.
21cc798 : Fix a bug in the type propagation phase of optimizing.
7895946 : Change 512 to kLocalsMax.
41da596 : Fix reference leaks in ToReflectedMethod and ToReflectedField
e2dc6fa : Don't fall back to Quick in optimizing.
7a7c1db : Fix ordering of fields with the same name.
cff1374 : Add support for int-to-float & int-to-double in optimizing.
32b12f8 : Fix art_quick_instrumentation_entry stub for x86/x86_64
8315ee0 : Fix DCHECK in artInstrumentationMethodEntryFromCode
3cfb0d3 : Revert "Revert "Unfortunately, the test still hits too many run failures.""
bacfec3 : [optimizing compiler] Add REM_INT, REM_LONG
847c8db : Revert "Arm64: Use the debug version of VIXL for debug builds."
900f6eb : Fix lint error.
1ed097d : Fix failure in --no-dex2oat invocation of 425-invokesuper.
98b8bcf : Up the stack size limit for SANITIZE_HOST.
8e1f4f8 : Avoid abort in malformed dex code.
195c576 : Arm64: Use the debug version of VIXL for debug builds.
d577748 : Fix LinkFieldsComparator.
2431452 : AArch64: Small improvements.
01a8d71 : Add support for int-to-short in the optimizing compiler.
af07bc1 : Minor object store optimizations.
981e454 : Add support for int-to-char in the optimizing compiler.
76649e8 : Keep original order of fields in Class.
72a122c : ART: Fix last lpae occurrence, Arm64 generic
851df20 : ART: Multiview assembler_test, fix x86-64 assembler
d582fa4 : Instruction set features for ARM64, MIPS and X86.
4bf3ae9 : ART: Compiled-classes list for compiler-driver
4545d77 : Disable DumpNativeStack.
f8069a2 : Revert "Unfortunately, the test still hits too many run failures."
1a28fc4 : Exercise the generation of SBFX on ARM32 & Thumb-2.
fcdae6e : [optimizing compiler] Add 014-math3 to the list of arm64 broken tests
51d3fc4 : Add support for int-to-byte in the optimizing compiler.
225ff81 : [optimizing compiler] Rename dex_offset to dex_pc in the builder
a21f598 : [optimizing compiler] Fix Move for instruction with constant output
9c3617a : ART: Implicit null check should break def tracking
e08785b : Quick: Fix arm64 AGET/APUT to use 32-bit index.
002aaa1 : And another failing test on optimizing/armv8.
05b6570 : Unfortunately, the test still hits too many run failures.
2750354 : Use correct register class for refs
4ad5cd3 : Modify the behavior of thread suspend shootouts.
d6fb6cf : [optimizing compiler] Add DIV_LONG
f97f9fb : [optimizing compiler] add HTemporary support for long and doubles
70e59ad : Mark test as failing for optimizing/armv8.
3fcd220 : Add a --method-filter option to oatdump.
f0e3937 : Do a parallel move in BoundsCheckSlowPath.
dd1e0f8 : Fix bad OOM check in Thread::CreatePeer().
4451205 : Fix bad OOM check in Thread::CreatePeer().
9574c4b : Implement and/or/xor in optimizing.
36cc29b : More armv8/optimizing test failures.
b7baf5c : Implement monitorenter/monitorexit.
2a52b33 : Update list of armv8/optimizing failing tests.
0d8db99 : Implement invokesuper in optimizing.
57a88d4 : Implement checkcast for optimizing.
fd84f66 : The libc++ gtest is being renamed to libgtest.
ad11e7a : Don't try to handle nested SIGSEGV inside fault handler.
f4d4da1 : Allow JNI AttachCurrentThread to fail if not enough stack.
e73a064 : Use the new name for the libc++ libbacktrace.
421e9f9 : Remove HTemporary when building the SSA graph.
e07fd17 : Add null check for thread name creation
946e143 : Revert "Revert "Add support for long-to-int in the optimizing compiler.""
2f022bd : Add jni_internal_test for GetArrayLength(NULL).
3adfd1b : Revert "Add support for long-to-int in the optimizing compiler."
5ad0582 : Fix lint error.
29b5535 : Revert "Use correct register class for refs"
647b96f : Add support for long-to-int in the optimizing compiler.
5c25554 : Use correct register class for refs
d4812a9 : ART: Fix clobbering low part in 32-bit version of X86Mir2Lir::GenNegDouble
08794a9 : Fix CombineBlocks optimization
e0b46a7 : Fix x86 art_quick_set64_instance quick entrypoint
53463ea : Use CommonRuntimeTest::boot_class_path_ in DexMethodIteratorTest
c35cda8 : Fix parentheses, tidy code.
10fc34b : Update dependency after libgtest_libc++_host renaming.
8db9dcd : ART: Prune links in the dalvik cache
5f9a954 : Delete unused imtable field
fc19de8 : Opt compiler: Add arm64 support for a few more IRs.
a89086e : Opt compiler: Add arm64 support for floating-point.
666c732 : Support Java conversions from char to long in opt. compiler.
96d9c0d : Failing test on armv8/optimizing after interface support.
52839d1 : Support invoke-interface in optimizing.
d24c934 : ART: GenNegLong incorrectly handled register overlap for x86
c1dea4a : Fix ld_library_path now that a target can be 64bits only.
896df40 : ART: Fix possible soft+hard failure in verifier
7947b54 : Fix thread pool test valgrind flakiness
b28c1c0 : Tidy RegStorage for X86.
aaf29b3 : Tidy some uses of IsCompilationEnabled.
677c12f : Tidy x86 disassembler
13407c5 : Fix dump-oat-core-*
e7c9a8c : Add hash map, reduce excessive hashing
91356c0 : ART: Use std::vector in GraphChecker
dadf317 : Silent cpplint on dex instruction switch.
a99013f : Revert "ART: Missing EndTiming()s in dex2oat"
4e59651 : Opt compiler: Fix HNot on ARM64.
5dffc05 : Fix codegen_test: HNot has only one input.
6f5c41f : Implement instanceof in optimizing.
fb4e5fa : Opt compiler: specify that inputs and outputs don't overlap on arm64.
f43083d : Do not update Out after it has a valid location.
64dea7e : The test now uses, so fails in ndebug mode.
52e832b : Support floats and doubles in fields.
26f72df : Fix build.
a0b3451 : Fix thread priorities for unstarted threads.
40d3518 : ART: Fix crash with unreachable void check-cast
7372b76 : Support TARGET_ARCH=64 with no 2ND_TARGET_ARCH.
88ec7f4 : ART: Refactor dex2oat
d757632 : ART: Fix valgrind
c2e2062 : Add hash set
d6d7c3b : Mac host doesn't define ART_USE_FUTEXES.
729c1cf : Move include of system headers outside namesapce.
0f00db7 : Fixed BuildCheckedDiv signature
0deac2f : 421-large-frame fails on optimizing/arm64.
865fc88 : [optimizing compiler] Add DIV_INT_2ADDR
de58ab2 : Implement try/catch/throw in optimizing.
3dbcb38 : Support float & double negation in the optimizing compiler.
55dcfb5 : Add support for not-long on ARM64 in the optimizing compiler.
943826e : ART: Fix warnings in memcmp16 for arm32
cd2de0c : Fix failures after div support.
d375fab : Fix build.
d0d4852 : [optimizing compiler] Add div-int and exception handling.
fc8b5f2 : Add more int-to-long tests for the optimizing compiler.
44b819e : Don't use R4 for suspend check.
ed9b195 : Fix ART build issues.
6fb4ef5 : Fix typo in test name.
db3dae9 : Mark 703-floating-point-div as failing on optimizing/arm64.
8ba17f6 : Don't enable ARM_R4_SUSPEND_FLAG.
675e09b : ARM: Strength reduction for floating-point division
dff1f28 : Support int-to-long conversions in the optimizing compiler.
080dd41 : Clean up arena objects in Mir2Lir.
1250861 : Fix RI testing.
5bae9a2 : Fix dependency from phony targets to real files to remove need for m or mma
93d6ce5 : Restore run-test TIME_OUT feature
e179456 : ART: Fix some redundant declarations
02c637e : Fix LoadValue{Wide} to free temp when reg classes are not matched
c4f990e : Add ATTRIBUTE_UNUSED to unused parameters.
277ccbd : ART: More warnings
8409ec4 : Make thread dumping more tolerant of broken invariants during abort.
5ac814a : Add a test for SafeMath.
4bb1404 : Fix unused parameters for the Mac.
7dc9c81 : Fix build.
de2db52 : Fix mac build.
3eaa852 : Don't define DISALLOW_COPY_AND_ASSIGN if already defined.
775ef49 : Fix store instructions to large frames in ARM opt. compiler.
e6ac4fd : Try to fix mac build.
03e68d5 : New failure on optimizing/arm64 after CONST_CLASS support.
424f676 : Implement CONST_CLASS in optimizing compiler.
4b420e7 : miranda multidex test fails on optimizing/arm64.
d77ac7e : ART: Fix unused parameter warning on Mac
575e78c : ART: Replace COMPILE_ASSERT with static_assert (runtime)
785d2f2 : ART: Replace COMPILE_ASSERT with static_assert (compiler)
9d9cfa8 : ART: Fix unused parameters in libsigchain
6a3c1fc : Remove -Wno-unused-parameter and -Wno-sign-promo from base cflags.
296bd60 : Some improvement to reg alloc.
da82344 : ART: Add missing test dependency
207a37d : Check null this pointer for direct methods in FindMethodFast.
2b0fa5b : ART: Add miranda checking
eb175f7 : Add image strings to intern table
b688611 : ART: Remove unnecessary includes
130bd1b : Remove generated file if compiling the image failed.
08d5e28 : Add missing $() when testing TARGET_ARCH.
70be1fb : ART: Discard generated image in a low-memory environment
735b855 : Add JNI trampoline for mips32.
f322c4c : Fix FindDeclaredVirtualMethod(DexCache...) for miranda methods
56e8e60 : ART: copy dalvikInsn back on throw instruction processing
eb441dd : Fix armv8 testing with default ANDROID_ROOT.
53c42b6 : More armv8 failures now that optimizing supports CONST_STRING.
2810f92 : Disable kNoOutputOverlap optimization.
b5f62b3 : Support for CONST_STRING in optimizing compiler.
a136ab5 : Only use Quick for optimizing on arm64.
f72a11d : Add math routines with defined wrapping behavior for the interpreter.
bbcd30b : Avoid signed integer overflow in identity hash code.
9f3629d : Add hash table to link virtual methods
8f41dc3 : Avoid signed arithmetic overflow in UTF hash functions.
5a2e4cc : Fix mixed signed/unsigned arithmetic in BitVector.
7d4ecd5 : Avoid signed integer overflow.
96e8393 : art: Fix classlinker and nopatchoat test for PIC case
99f84c4 : Remove bogus compiler flag from libart-compiler.
872dd82 : Tidy and reduce ART library dependencies on the host.
020ac03 : 419 fails on optimizing/arm64.
7c03810 : ART: Do not abort on most verifier failures
0a6c459 : Fix for long parameter passed both in stack and register.
96a6345 : Fix gtest dependencies.
32607a1 : Update list of failing tests for arm64/optimizing.
96a37c8 : Another ART_TEST_ANDROID_ROOT fix.
7b76ec4 : Also use Quick for target boot image.
f973455 : ARM: Generate $t mapping symbol to indicate thumb2 code
bf03e84 : ART: Fix no-image run-test dependency
9eb4074 : Support gtest with ART_TEST_ANDROID_ROOT.
68e25eb : Fix combination of prebuild/no-image.
5f70c79 : X86 QBE: Mark kX86StartOfMethod as defining reg 0
42d641b : Opt compiler: Add ARM64 support for the Mul IR.
70587a2 : ART: Fix multi-image testing
8eedb47 : Set ANDROID_ROOT correctly for host in test script.
c8f23fc : Provide an option to run run-tests with a local dalvikvm.
19a19cf : Add support for static fields in optimizing compiler.
a37d925 : Improvements to the ARM64 disassembler.
6b14d55 : Move GetNameAsString out of MethodHelper into ArtMethod.
ded66a0 : Move MethodHelper::GetReturnType to mirror::ArtMethod.
e9105f7 : Work around relocated boot.oat corruption
c23c9c9 : ART: PIC testing
05d89ee : Fill resolved static fields during class initialization
37628b7 : Remove double space in messages
6786a58 : Remove ResolveString from MethodHelper.
63fc30e : ART: Create and use multiple core images
03b6eaf : Tidy MethodProtoHelper.
7c4954d : [optimizing compiler] Add division for floats and doubles
fb311f8 : Remove useless suspend points from arm/arm64 AGET/APUT.
3c03503 : Follow-up CL after hard float changes.
4677476 : ART: Add support for patching and loading OAT files compiled with PIC
8ae6c27 : Remove extraneous fprintf args
7ba6496 : ART: Add pic flag to oat header store
2f1e15c : Remove on failure to create
d035c2d : Fix 64 bit build
602fbcd : ART: Typo fix
5c11490 : ART: Fix test 089
2d2621a : Optimize method linking
13738bf : Add gp initialization to the art_quick_imt_conflict_trampoline() function.
d9ad27d : Extra debug output in run-test.
7056643 : Add long bitwise not instruction in the optimizing compiler.
1ba0f59 : Support hard float on arm in optimizing compiler.
b0f370e : ART: Change boot image class update
66c6d7b : Rewrite class initialization check elimination.
0d235e1 : Fix the DW_OP_breg* constants.
50f2e9a : ART: Fix ImageSpace error message.
dc8aa69 : ART: Fix leak in bit_vector
4af77b7 : Do not use ld instruction for Mips32.
5667fdb : ARM: Use hardfp calling convention between java to java call.
8fe0e35 : ART: Prevent float inference back to SSA in-regs.
2c4257b : Tidy logging code not using UNIMPLEMENTED.
41bb331 : Add more environment variable to control test granularity.
b5de00f : Fix encoding of imul in x86_64 assembler.
44a3506 : [native bridge] Add test to verify code_cache existance.
2e07b4f : Revert "Revert "Implement long negate instruction in the optimizing compiler.""
aa756f3 : ART: Remove old LOG(INFO)
51d212e : Make out-of-line mutex contention dependent on ART_USE_FUTEXES.
eafdb96 : ART: Use static_assert in down_cast
3283820 : Add missing SHARED_LOCKS_REQUIRED attibute.
8d6ae52 : Fix wrong unsigned to signed conversions.
30ca3d8 : Revert "Implement long negate instruction in the optimizing compiler."
08cef22 : Fix concurrent start bytes race
9273074 : ART: Add basic tests for materialized conditions.
a4426cf : Quick: Fix wide Phi detection in GVN, clean up INVOKEs.
66ce173 : Implement long negate instruction in the optimizing compiler.
096cc02 : [optimizing compiler] Handle SUB_FLOAT/DOUBLE nodes
560b5ac : Use test's `-d' option when checking for a directory.
1135168 : [optimizing compiler] Add float/double subtraction
e2d628b : Make ObjectRegistry::InternalAdd GC safe
5319def : ART: optimizing compiler: initial support for ARM64.
039b6e2 : Remove obsolete TODOs from codegen tests
07d83c7 : [native bridge] Make sure we always unload the native bridge
e49e195 : More use of WellKnownClasses for debugger
f1fd898 : Use the shared smali test infrastructure for 800-smali.
1cc5f25 : Implement int bit-wise not operation in the optimizing compiler.
cf7f191 : C++11 related clean-up of DISALLOW_..
ef32b8f : Use the passed-in 'name' param to create a MemMap.
c7dd295 : Tidy up logging.
9228b2a : Fix make file comment
48dee04 : Minor fix in codegen tests.
0ff20d5 : Fix arm64 bug introduced by refactoring.
b5bfa96 : Add multiplication for floats/doubles in optimizing compiler
83cae42 : Fix typo in Makefile.
a3d05a4 : Implement array creation related DEX instructions.
a65c1db : X86 Long Min/Max: Avoid calling SRegToVReg with -1
b556761 : Fix bug in UnionIfNotIn.
b762d2e : Various fixes related to integer negate operations.
deb48a0 : ART: Print args in case of run-test build failure
ee0ebc8 : ART: Fix common_build CFLAGS
6c480d6 : Fix Mac build.
f4c15a1 : Fix a DCHECK failure IsResolved() || IsErroneous().
b5cb18a : Avoid strict-aliasing problems with Handles.
1428dce : Const-ify functions/variables in trampoline entrypoints.
e55ff0e : ART: Fix test 089 to ignore debug lines
253fa55 : Fix JDWP Virtualmachine.Resume command
f6930a8 : ART: Fix run-test script
1f897b9 : Fix register_allocator_test after reg alloc changes.
c8147a7 : Fix off by one errors in linear scan register allocator.
f38b7dc : Fix m test-art-host-run-test-001-HelloWorld.
102cbed : Implement register allocator for floating point registers.
a4a3f40 : Enable generic JNI for x86 and ARM when interpret-only.
4f55ff6 : Clarify a confusing error message.
9240d6a : Constant folding on unary operations in the optimizing compiler.
88cb175 : Implement int negate instruction in the optimizing compiler.
8e3964b : Remove the notion of dies at entry.
bd2c63c : Support running run-test in ndebug mode through make.
e49a4f6 : Link libsigchain.a instead of sigchain.o
1d8cdbc : Refactor quick entrypoints
2beeb82 : Shut down FaultManager after shutting down threads.
aa98061 : Add perf option to art tool
e14f2b3 : Fixed ArtMethod::GetQuickFrameInfo() for proxy methods
dfafeef : Fixed debugger for threads attached from JNI
c42893e : Just depend on TARGET_CORE_DEX_FILES.
6c82d40 : Have HInstruction::StrictlyDominates compute strict dominance.
75be283 : Revert "Revert "Introduce a class to implement optimization passes.""
415ac88 : Quick: In GVN, apply modifications early if outside loop.
37c92df : Rename arm64 `Register` to `XRegister`.
a304f97 : Rework arm64 register codes and fix Arm64ManagedRegister tests.
2eebc99 : Fix error message to match the code.
34bacdf : Add multiplication for integral types
677cd61 : Make ART compile with GCC -O0 again.
d7a11bc : Fix dex2oat cross-compilation.
f6b0d41 : Tracking change to make Class.getDeclaredFields/Methods public
e5e365b : Disable some instruction set tests due to Linux kernel bugs.
50fe6da : x86 build fix.
ad69bcd : Fix Mac build.
b144fce : Tracking change to make Class.getDeclaredFields/Methods public
d4c4d95 : Some code clean-up.
667ab7c : Some additional verbose logging for DexFile_defineClassNative
6f3dbba : Make ART compile with GCC -O0 again.
d000480 : Add way to ensure we are at the front of the sigaction chain
61634ce : Renumber 122-missing-classes to 124-missing-classes
d6dee67 : dex2oat: Add a --compile-pic option
c959695 : Add -no-integrated-as at local level.
9dc0ced : Add OOME try catch around gc-thrash dive logic
92a73ae : Don't use assembler classes in code_generator.h.
a78e66a : Quick: Handle kMirOpNullCheck in LVN/GVN.
c5ef693 : Stop using |instance_| in Runtime::InitNativeMethods.
acbb308 : Fix UnimplementedEntryPoint initialziation.
2fdeecb : Rosalloc should print unreachable page map type
abbf242 : Remove test dependencies on phony targets.
312eb25 : Quick: Improve the BBCombine pass.
d424d08 : Fix oatdump for no image
bbb5479 : Add more logging to finalization test
7baa6f8 : Rewrite null check elimination to work on dalvik regs.
aa7b8a3 : Quick: Avoid node iteration for passes that don't need it.
423b137 : ART: NullCheckElimination should converge with MIR_IGNORE_NULL_CHECK
e094b87 : Store exiting thread ids and names while tracing to output later.
8b5b698 : Fix mac build (second attempt)
3d434d4 : Add tests for missing classes
b23eab1 : Add VLOG(class_linker) for clinit errors
da4442e : Use exit(1), not exit(-1)
1d74e57 : Fixing mac build
6e88ef6 : Change MemMap::maps_ to not be global variable
5c5676b : ART: Add div/rem zero check elimination flag
8508a43 : Untie gtest executables from LD_PRELOAD
633021e : Implement default traversals in CFG & SSA graph checkers.
a8069ce : Improve art::SSAChecker::VisitInstruction.
e161a2a : Do not remove NullChecks & BoundsChecks in HDeadCodeElimination.
3a3fd0f : Turn constant conditional jumps into unconditional jumps.
12b479c : Revert "Adjust the suspend check interval to 16."
cecc2d9 : Make gc-thrash able to handle OOME
8cb0306 : Make finalization test more robust
dc0f40e : Adjust the suspend check interval to 16.
7cd01f5 : Add regression test for null check elimination.
cb46ee1 : Revert "ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK"
fef019c : ART: ARM64: Fix instruction addresses in the disassembly.
5eaff90 : Handlerize throw location in DumpJavaStack
986c6fb : ART: Stash any exception before dumping a stack
7223d44 : Switch to C++11 style [[noreturn]].
8fda9f2 : ART: Add smali-based run-test
4c69d7f : Hold mutator lock in DdmSendHeapSegments for all spaces
c4b2f16 : Don't call dlsym from signal context in signal chain
59c0706 : Work around ICE bugs with MIPS GCC and O1.
58920cc : Disable 114-ParallelGC for GC stress testing.
647b1a8 : Fix 2 new sets of clang compiler warnings.
3d2ec35 : Fix ScopedArenaAllocator::Reset() for Create()d allocators.
71175b7 : Cleanup baseline register allocator.
fc787ec : Enable -Wimplicit-fallthrough.
6cdedf0 : Fix object header size for baker read barrier.
1373595 : stdint types all the way!
cdc1aaf : Simplify instance reference offsets.
fec72f4 : Fix race in thread list destructor
ec1694d : Fix ARM64 build.
3b37073 : Fix arm64 build: move macro usage after definition.
46a6fc5 : Restore valgrind-test-art-host
d8c3e36 : ART: X86: GenLongArith should handle overlapped VRs
476df55 : Use Is*() helpers to shorten code in the optimizing compiler.
611e1db : Makefile cleanups.
033aabf : Only watch location for BREAKPOINT event
cee7524 : ARM64: Update code after the VIXL 1.6 release.
0279ebb : Tidy ELF builder.
5229cf1 : Quick: Reduce memory usage and improve compile time.
67c72b8 : Quick: Separate null check elimination and type inference.
360231a : Fix code generation of materialized conditions.
56b9ee6 : Stop converting from Location to ManagedRegister.
b57f1c7 : Disable kEnableJavaStackTraceHandler
832336b : Don't copy fill array data to quick literal pool.
5869a2c : Dump mutator lock for thread suspend timeout
7e70b00 : Header file clean up.
9344568 : Fix and improve static evaluation of constant expressions.
33c1702 : ART: Fix issues with SplitBlock
baf9102 : Really fix --gdb when running tests on target.
f57874d : Remove libsigchain from LD_PRELOADS
01ef345 : Add trivial register hints to the register allocator.
7fb49da : Add support for floats and doubles.
191c4b1 : Inserting a node must also update its inputs users.
b6e7206 : Fix movw on x86/x86_64 to accept any 16bits immediate.
7adfcc8 : Do not use kDiesAtEntry when inputs must be in specific reg.
a21f81e : Allow std::function<return_type(arg_type)> patterns in cpplint.
288a4a2 : Merge reference-run-test-classes and run-test-jar.
504b788 : ART: fix NullCheckElimination to preserve MIR_IGNORE_NULL_CHECK
86891cd : Fix a merge error in cl 108991.
24555ad : Add way to warn about missing JNI_ABORT
1a58b7f : Merge host-run-test-jar and push-and-run-test-jar.
26a25ef : Add a prepare for register allocation pass.
5ad97da : Handlerize methods across some GC points.
9ae0daa : Add support for inputs dying at entry of instructions.
1ffa074 : Make which dex2oat version to use configurable.
9944b3b : Fix to MirGraph::GetSSANameWithConst()
cc8cc7c : Propagate optimization flags to kMirOpCheck.
88c0569 : Respect USE_CLANG_PLATFORM_BUILD for art builds
1b4e252 : Make host-run-test-ar take --no-prebuild.
8c52a3f : Add some missing TEMP_FAILURE_RETRYs around unlink(2)
01afdba : Add test for getDeclaredClasses of with missing class
7c02e91 : Quick compiler: Fix ambiguous LoadValue()
62d1ca3 : ART: Prepare for ELF64.
7c2ad5a : Implement method calls using relative BL on ARM64.
5fd18ba : Merge push-and-run-{prebuilt}-test-jar files.
74d6a82 : Revert "Fix OOM throwing if it happens in finalizer reference"
27cc093 : AArch64: oat patches should be 32-bit ints.
0db7ad3 : Revert "Rename registers in arm64."
a3cf6ce : Fix test-art-(host|target)-run-test(32|64) targets.
d642a91 : Colorize warnings when building with clang.
ff0ac47 : Remove all uses of MIR_INLINED.
6d7729d : Fix OOM throwing if it happens in finalizer reference
8ac41af : ART: Fix SelectKind to work with nullptr
e94e2d4 : More native bridge tests
e767f6c : Fix build_all_egdes in MIRGraph::ProcessCanThrow().
fa23645 : Quick: Fix LVN/GVN handling of acquire operations.
1ddbf6d : Revert "Introduce a class to implement optimization passes."
a9f36ee : ART Runtime: Add movb $xx,yy fault handling
bf9cd7b : Introduce a class to implement optimization passes.
11daa0a : Rename registers in arm64.
31d8f52 : Add VMRuntime.isBootClassPathOnDisk
0714083 : Enable -Wunreachable-code
f889267 : Fix x86_64 assembler LoadRef to use movl.
6f4dcae : ART: Allow overridable calculation of basic block dataflow
35c68e3 : ART: Fix typo
3d56be8 : Disable ThreadStress.
8ddb00c : Improve detection of lifetime holes.
2549478 : Remove selinux dependency.
fa888d0 : Revert "Enable computed goto interpreter on the host"
db0cccd : Code cleanup.
4163c53 : AArch64: address some outstanding TODOs.
c8ccf68 : ART: Fix some -Wpedantic errors
b88f0b1 : Get heap poisoning working in 64-bit.
c0d8229 : ART: Better IllegalAccessException message
7503597 : ART: Deprecate CompilationUnit's code_item
584cc79 : Reduce scope of MIR analysis attributes.
ae9f3e6 : ART: Fix movnti assembler
5ca2054 : ART: More verifier error output
cb3c08f : ART: Do a pre-pass for monitor_enter dex pc search
740475d : Fix a bug in the insertion of parallel move.
fd680d8 : Fix test now that instructions can die at instruction entry.
7690562 : Register allocator: refine instructions liveness.
7643327 : Optimize get/set reflection performance
9ef78b5 : Fix broken runtime SetStatsEnabled logic
b5594ba : Fix make test exclusion bugs.
8f0bbd2 : Only include test targets if test-art* or build-art* is being built.
268ea6c : Change heap base address
5f09be9 : Fix verifier crash in GetQuickFieldAccess().
53cec00 : ART: Fix GenReduceVector and GenSetVector
51be0a7 : Fix CallStaticVoidMethodA for testEverything
7a53653 : ART: Fix mac build
02875c5 : Fix some more pedantic compiler warnings.
6b604a1 : Fix Class::IsInSamePackage to not read beyond the end of a StringPiece.
f0edfc3 : Some optimizations for the array alloc path.
4838d66 : Reduce IndirectReferenceTable memory usage
5daf8e1 : ART Runtime: Add movw $xx,yy fault handling
f4da675 : Implement method calls using relative BL on ARM.
e7d6662 : Make the script bash because it uses PIPESTATUS.
9ebc72c : Make suspend checks note have side effects.
5799fc0 : Optimizing compiler: remove unnecessary `explicit' keywords.
3c04974 : Optimize suspend checks in optimizing compiler.
6b46923 : Optimizing compiler: check inputs & uses definitions in CFG.
9bc6199 : ART: Reject branch/switch/throw to move-result.
e8e3989 : Restore kReasonLogging for kDexoptNeeded and kPatchoatNeeded
10f0ca2 : Fix "const-class v0, I" for
cc67607 : ART: Refactor elf_writer_quick for elf section order
4f694ba : dex2oat should truncate files opened from file descriptors
a6da74e : ART: Update for split native bridge initialization
590c6a4 : ART: Reset bb id to the last list mir
e39c54e : Deprecate GrowableArray, use ArenaVector instead.
3bca0df : Support for saving and restoring live registers in a slow path.
66d9bdb : Enable computed goto interpreter on the host
18efde5 : Fix code generation with materialized conditions.
7e53b41 : Optimizing compiler: ensure loop header dominates loop's blocks.
6b879dd : Add loop- and phi-related checks in the optimizing compiler.
724c963 : Also remove environment links to removed instructions.
145f0ca : Fix a bug in the handling of moves in register allocator.
b7e9e32 : Elimination of redundant instructuion
8009f39 : Optimize JDWP stack local values access
a9aa0ff : Fix JDWP crash when reporting exception
4d1e9ab : Do not hold breakpoint lock when running the verifier
2366f4e : Dump kernel/native stacks of pure native threads.
2d5f39e : Add ScopedAssertNoThreadSuspension
d31cf3d : First optimization in new compiler: simple GVN.
28a42c1 : Add adb root to test-art-target, required by adb remount.
3c13a79 : ART: Only allow the zygote to create the global boot image
b7fc629 : ART: Fix instruction flags of kMirOpCheck and kMirOpCheckPart2
c83d441 : Fix a lint error and update a test after the phi fix.
556c3d1 : Initiate a constant propagation pass in the optimizing compiler.
6995c60 : Update JDWP event filtering to avoid useless ids
ce71ae7 : It can be that no method has been compiled.
f272af4 : Move spammy logs to JDWP verbose mode
00b25f3 : ART: Allow oatdump to verify oat file
b09aacb : Small fixes to get the boot image compiled in debug mode.
ba17fb0 : Add missing read barriers to intern table.
e349c5e : Reconcile whitespace diff from aosp/master introduced in 4cf00ba324f5f6884059796a6ba41937f32e1844
5db9b01 : Revert "Use homogeneous space compaction if proper flag is set."
0036cd4 : Remove MethodVerifier whitespace diff from aosp/master
c5bfaaa : Revert "Quick compiler: disable GVN DO NOT MERGE"
64bb5a9 : Revert "Disable load/store elimination. DO NOT MERGE"
6e5251e : Remove MethodVerifier whitespace diff from aosp/master
0ba1fed : Add missing read barriers to intern table.
25fe3d5 : Reconcile whitespace diff from aosp/master introduced in 4cf00ba324f5f6884059796a6ba41937f32e1844
890da84 : Revert "Use homogeneous space compaction if proper flag is set."
6b2352b : Use homogeneous space compact by default if not low memory.
7f590e2 : Restore some aosp/master changes lost in cherry-pick 7c438b19b71932ac8a44eff44f20744a01559c8d
1b636c6 : Add allocation rate tracking to systrace.
497d62e : ART: skip compilation of huge methods.
1780dab : Revert "Quick compiler: disable GVN DO NOT MERGE"
965240f : Revert "Disable load/store elimination. DO NOT MERGE"
b2f5dbb : ART: Avoid recursive abort on thread dump
33cb94e : ART: Sync oat file to disk before patching
69dbec6 : Avoid suspending for alloc trace enabling when already suspended.
72bceff : Initiate a dead code elimination pass in the optimizing compiler.
ccc07a9 : Add CFG and SSA form checkers in the optimizing compiler.
f9f0ed4 : ART: Overflow of bound check in ArrayCopy intrinsic
604c6e4 : Ensure the first predecessor of a loop is the pre header.
20d3eae : Update comment about disabling vmap dump.
88157ef : Add the "time" compilation filter and output compilation stats.
b0b0b49 : Avoid crash in StringReference.Value JDWP command
48a8961 : Fix lint error.
e982f0b : Implement invoke virtual in optimizing compiler.
0a1174e : X86 QBE: Make some X86 routines virtual
58553c7 : Add allocation tracking allocators to ROSAlloc
2dbe627 : Add runtime options for large object space
a2af5c7 : Only log an error if an unattached thread is unregistered.
5cbcde2 : ART: Fix method verifier dumping
984fb79 : ART: Fix verifier flags for quickened IPUT
2cbaccb : Avoid printing absolute addresses in oatdump
61ff009 : ART: Check for exceptions from unresolved classes
cefcea8 : Don't call dlsym from signal context in signal chain
fbc695f : Revert "Revert "Implement suspend checks in new compiler.""
a06430c : Check for errors in ThreadGroupReference JDWP commands
aac0f39 : Fix a bug in the register allocator.
1127b12 : ART: fix highest PC values removal in SrcMap.DeltaFormat()
be8d99c : Fix sput-wide verification flag.
9ef2b6c : ART: Do not unlink unreadable ELF files
daab38c : ART: Make elf loading not abort
5a4b8a2 : ART: Rename Handle hierarchy
2ed8def : ART: Allow quickening in the boot image
441336c : ART: Update host run test script
5182932 : ART: Change access flag behavior in verifier
7e3652c : Revert "Implement suspend checks in new compiler."
ad1977f : Revert "Add tests for IF_EQZ for suspend checks."
58bdd18 : Add tests for IF_EQZ for suspend checks.
6fbce02 : Implement suspend checks in new compiler.
741c02c : Add 5 minute time out to host run tests.
a5a53ef : Add native support for FinalizerList.makeCircularListIfUnenqueued
2156ff1 : Add time out to dump check point.
ecaebd3 : Remove dex file index building mutex.
844506b : Pass current thread as argument to alloc instrumentation.
7c438b1 : Fix stale root error in verifier
c80605d : ART: Consider clinit elimination for inlining
7b078e8 : Compile time performance improvements focusing on interpret-only.
af4edbd : Fix and re-enable FreeList large object space for 64 bit
98cb689 : Quick compiler (arm64) Fix inline Math.round()
5f16c88 : Add a test for our NPE checks.
ab0ed82 : Add fast path to VMClassLoader.findLoadedClass
bb0c7f6 : ART: Fix preverified setting in VerifyClass
2e15893 : Delete pin table
b4fffc7 : Print the command line and ABI in stack dumps like debuggerd.
0624965 : ART: Fix preverified setting in VerifyClass
3c821c6 : Add DumpClass context on CacheField and CacheMethod failures
f397866 : Fix cpplint issue.
3437531 : Use WellKnownClasses in ThrowStackOverflowError to reduce changes of further stack overflow
b30e0c6 : Fix crash when connected to DDMS
f1d9b04 : Fix crash when connected to DDMS
4849859 : ART: Correctly make methods preverified
a870bc5 : ART: Address three issues with x86 assembler before enabling load store elimination.
a1c22c1 : Fix builds on archs the compiler does not support.
070f732 : Fix deadlock in VirtualMachine.AllThreads
4537c41 : Don't hold any lock when visiting classes from JDWP
8a16d97 : Fix valgrind errors.
52be37c : Move EnsurePreverifiedMethods to take ConstHandle to reconcile with AOSP
589e046 : Slow path should break def tracking
e2d596e : x86 fault handler does not know about movb
9863daf : AddIntrinsicSlowPath with resume requires clobbering
655b445 : Revert "Workaround Darwin ContainedWithinExistingMap issue"
1ee99e3 : Revert "Disable Clang internal assembler."
928f72b : ART: Fix things for valgrind
5441091 : Re-add read barrier to roots in the verifier.
d8f69b0 : Revert "Add read barriers for the roots in the verifier."
46f0e97 : Add some comments for retired class.
faff0f0 : Remove reference_static_offsets used for iterating through class static fields.
75bcc37 : ART: Fix variable formatting and CodeLayout's multiple visits
8165fda : Ensure class is linked before resolution
1a465ca : Ensure class is linked before resolution
194321c : Add proper cfi directives.
aa4497d : Improve dex location canonicalization-related performance.
2a877f3 : Fix bug in register allocator.
e6c96d1 : Fix misuse of ArenaAllocator.
13b9f43 : Increase dex2oat timeouts for debug builds
b5477f0 : Fix kThumb2Vldrd definition to set correct flag.
8a74117 : Address read barrier issue with cl/106467
d619cab : Disable Clang internal assembler.
cd48f2d : Change Reference.get() intrinsic to Reference.getReferent().
87bb26f : Remove art-* targets in favor of build-art-* targets.
8cf89c4 : Change 099-vmdebug test to use File.createTempFile.
cbe15be : Disable tracing if enabled by default for new tracing test.
df96098 : Temporarily disable LOS on 64 bit
d063d91 : Change when sampling thread is reset during shutdown to prevent races.
c48b206 : ART: Better error reporting on broken oat file
c7376ca : Fix monitor visit for class initializer
a464466 : x86: evaluation destination should be after load of source in RA
376fa68 : ART: Fix unchecked register index validity
c580e04 : Fix darwin run-test problems
6bcae8f : Add fast path for FindClass using the type dex file.
30cbbee : Ignore heap trim requests if we are the zygote
b272855 : Revert "Fix heap trimmer daemon sleeping."
ec61aea : Ignore heap trim requests if we are the zygote
bccf123 : Add test for hashCode and System.identityHashCode.
58e5e5d : Add CallNonvirtual test
30c2e1b : Small error reporting fix in class linker.
065bf77 : Add (simple) side effects flags and equality methods on nodes.
f63a0a5 : Clean-up and make the art script usable on target.
3946844 : Runtime support for the new stack maps for the opt compiler.
90a21f8 : Quick compiler: Fix handling of unused returns
eacc5f0 : Fix Thumb2Stm, ldm definition of EncodingMap for arm
54fc26c : ART: Refactor elf_writer_quick, add symbolizer
007a065 : ART: Make the dominator bitvectors expandable
1f0437e : Delete double finalization hack.
306db81 : Fix numerous issues with DdmVmInternal allocation tracking
52ed9ad : ART: Fix host test failure (assembler_thumb_test).
621962a : Avoid recomputing the dex checksum during class loading
a8c55ae : Remove unreachable code from
3a91f44 : ART: X86: Improve multiply in div/rem by literal
871bfdc : Revert "Revert "x86: Fix art_quick_instrumentation_exit""
62aa66f : Revert "x86: Fix art_quick_instrumentation_exit"
5324dc8 : x86: Fix art_quick_instrumentation_exit
3a5fa5e : Add test case for runFinalization.
8be44cf : Fix arm64 build warning (promoted to error).
1d9aa4d : ART: Fix host run-test script
6be67ee : ART: Change ART for new native bridge sequence
d81877c : Fix heap trimmer daemon sleeping.
23d683f : Fix heap trimmer daemon sleeping.
0c2894b : Make nested signal more generic
68caf9e : Fix stack overflow and duplicate methods while tracing.
3f51e7d : ART: Fix x86_64 GenSelect case when destination is Ref
6dccdc2 : ART: Reduce LockCallTemps usage
faf9f0d : ART: Allow oatdump to print vr stack locations
fbebc69 : ART: Only call CalculateBasicBlockInformation once
805bab1 : ART: Fix computation of frame size for direct proxy methods
8ec31f9 : Fix native allocation watermark clamping.
f4f3843 : Add exception check to AllocateInternalWithGc
dbf3be0 : VisitClassesWithoutClassesLock isn't safe if classes move.
c0542af : Remove abuse of mirror::Object* to reference special values.
b3a84e2 : ART: Vectorization opcode implementation fixes
1a7e292 : ART: Fix StubTest Interface Trampoline test
e03df65 : Fix native allocation test.
0848745 : Change native allocations to use growth limit.
de0b996 : ART: Fix read-out-of-bounds in the compiler
d4ae41f : ART: Tighten verifier list reading and offsets
c2bda53 : Add missing read barriers to intern table.
aa839cc : Fix SetupResourceMasks to pass correct parameters
40e1912 : Disable SignalTest with GC stress.
f77e977 : Quick compiler, aarch64: Insane sanity checker
70c71ab : Change intern table to unordered set.
6355745 : Pre-allocate the NoClassDefFoundError to be thrown for boot classes.
cdfd39f : Change intern table to unordered set.
98172a6 : Change heap transitions + hspace compation to use VLOG(heap)
b061cc1 : ART: Fix typo
ed2be17 : Reduce lock contention when debugging
31a7a0c : ART: Fix dex file verifier type-list handling
68b5685 : Reduce and speed-up class def searches.
f9b87b1 : Revert "Revert "ART: Prepare for ELF64.""
7eebd95 : Revert "ART: Prepare for ELF64."
bad0267 : Add native memory accounting through custom allocator.
2c2426c : ART: Fix accidental "1"
18a49cc : Fix frame size issue with 64-bit
313f403 : ART: Initialize fields of ParsedOptions
cd4380c : Fix master-art-host build by removing flakey test (temporarily)
3868009 : Fix mac build and signal test
500c421 : Fix mips build for nested signal handler
7adb7ac : Fix segfault if running without image.
45b8f1a : ART: Prepare for ELF64.
e5beb18 : ART: Address issues with kIntrinsicMinMaxDouble for x86
1500e6f : ART: Update CFG dumper to handle extended better
debdda0 : Fix Mac build
e1cb298 : ART: Check for no gaps only when we will have an immune region
91a8366 : Fix signal chain to allow for signal() call to be used
1291e9b : Fix incorect variable name.
ba32de4 : Fix issue with Thread.setName hanging after Thread.start
0517f4d : Honor the read barrier option in IRT::Get().
7895d55 : Fix an assert failure in art::DumpNativeStack().
3a65807 : Quick compiler: Fix MIPS build
2539613 : Change /dalvik-cache to be owned by root.
381e4ca : Filling hole between subclass and superclass.
524507a : Prevent exception bugs in class linker
839cc30 : Move the glibc unlimited stack hack into GetThreadStack.
6d3fc56 : Actually ask the pthread implementation for the stack guard size.
60ed7da : Avoid null pointer dereference when sending JDWP packets
ae94e35 : Ensure proxy constructor is in dex cache
2ddd175 : Add numerator check for integer divide and modulo
992f1e7 : Fix gcstress and gcverify test targets
8ce6b90 : Handle nested signals
1ef4ce8 : Really fix tests.
86df3ac : Various run-test makefile fixes.
ddfe779 : Fix builds where dist_goal is defined.
9fcaa4b : Fix test build targets.
8d0d03e : ART: Change temporaries to positive names
03a112d : Add run-test support for running without a working patchoat/dex2oat
bd25d4b : ART: Add capability for a pass to have options
09321df : ART: Added dirty flag to optimizations
84d7605 : Support booting without functioning boot.oat/art patchoat.
f5c44b3 : Use loops to build combinations of run-tests.
8e219ae : Reduce interpret-only compile time.
d04f113 : Map heap maps at a lower address.
b5bce7c : ART: Add non-temporal store support
e4927f6 : Fix race condition in TransitionCollector.
d9efea6 : ART: Improve error message on oat writer failure
48160e7 : Fix usage of literals within a macro.
c44ce2e : Map heap maps at a lower address.
df73375 : ART: kSuper also has IncompatibleClassChangeError
8f252e6 : ART: Fix IncompatibleClassChange check for ArtMethod
88a6b41 : Quick compiler: fix DCHECK
898fcb5 : CheckAndClearResolveException should allow LinkageError
91c2f71 : Reduce GC log spam.
e8817b2 : Fixed typo in entrypoint stub.
8850011 : Remove an intermediate field array in ClassLinker::InitializeClass.
33ac819 : ART fix oat debug source map operations
fb0ea2d : ART: Extending FlagsOf
6c4da4e : Fix GC memory overhead accounting.
37f05ef : Reduced memory usage of primitive fields smaller than 4-bytes
b6cabc1 : Reduce log spam by changing a LOG(INFO) to VLOG(startup)
a5a3ac9 : Fix GC memory overhead accounting.
64ad14d : Support running without a boot image.
bf99f77 : Clean up Handle usage.
53c913b : ART: Clean up compiler
6a7824d : Add fallback for non moving space being full.
d04d309 : ART: Support MIRGraph constant interface
65282b2 : Using the correct time for wait_start_ms when lock contention logging is enabled
695c598 : ART: Reject field accesses to non-reference vregs.
dc37617 : Handlerize MethodVerifier::mirror_method_.
0deeb81 : Fix testing wrong variable for non zygote.
a68629e : Always setup the native bridge library
ba9388c : ARM64: Avoid the duplication of condition codes.
c0e3660 : Fix signal test build
0ff21b1 : ART: Add dex dependency for gtest
67ef46a : Avoid handle-less fields in ClassLinker::InitializeClass()
60ffbca : Fix host 64-bit ISA string
9660918 : Make a couple of map checks debug only.
b89c3da : Make a couple of map checks debug only.
8d98ac6 : ART: Remove GOT setup from x86 assembly where not needed
1f8ef6f : Fix fault handler to unregister on shutdown
49ddae7 : Add supported architectures to signal test.
69f22cf : Remove profiler log line
8e70519 : Check pending exception result in AllocObjectWithAllocator.
6644521 : Fixed wrong field usage in Instrumentation::RemoveListener
0f3e498 : GetDalvikDisassembly should work even without SSA info
f588b50 : ART: Remove a BasicBlock's fall_through pointer in Hide()
20c8930 : ART: Relax GetInstructionSetFromString
e77493c : Make common BitVector operations inline-able.
323aa86 : bionic has always had gettid.
09ae022 : ART: Fix frontend to allow possibility of multiple code units
7642324 : ART: Implement kMirOpNullCheck
9a8a506 : AArch64: Improve MIR to LIR translation for abs
e4cab17 : Enable large object space for zygote.
5d13f12 : Quick compiler: fix Arm64 inline locking code
216cf23 : Workaround problem reading main stack on intel devices.
b090a18 : Merge stack usage reduction for overflow checks
6e49869 : ART: Fix ARM invoke stub, run Generic JNI in jni_compiler_test
8ed2e70 : Fix OOM test case to handle more optimizations
deb6fe2 : Really fix target gtest dependencies
3ea69c0 : AttachCurrentThread should only warn on missing thread name if CheckJNI is enabled.
9dcc457 : Make apps able to run with a failing patchoat
29b3841 : ART: Set default visibility to protected
907b699 : ART: More failure output on run-test
5680277 : Check for constructor first when installing tracing stubs.
d35326f : Fix heap corruption and verification.
78480ec : ART: Fix verifier fail message.
2d2365c : Improve GVN performance when merging null-checked values.
4361bef : Fix bug introduced in
c6345ef : Fix JDWP event races
5d7cdec : AArch64: Add tbz/tbnz and tst.
74de63b : X86: Fix alias info in GenInlinedIndexOf().
a1e78fa : Add null check to CheckVirtualMethod
ca1d06c : Optimized instrumentation listener handling
e98c889 : ART: Avoid expensive class lookup in compiler driver
9bdec88 : Check that we don't accidentally invoke compiled code when -Xint.
956a522 : ART: Do not recursively abort when visiting locks in a bad state
41369d2 : Avoid handle-less methods in ClassLinker::LinkInterfaceMethods().
a4962aa : Make Monitor::Wait more robust to spurious Inflate failures.
ee5618b : resolved conflicts for merge of 549c9b17 to lmp-dev-plus-aosp
e3ea838 : ART source line debug info in OAT files
0ef3bd2 : Tidy up monitor comments.
d338ae0 : Make gdb fixup work with multiple DWARF Compilation Units
d57a84a : Update ziparchive usage to the new API.
db8a664 : Prevent stubs from being installed in java.lang.reflect.Proxy.<init>.
08f8d4c : [MIPS] Fix the code generated by GenSelectConst32
c842352 : [ART] Move to system/core native bridge library
ffe18b5 : Fix the THREAD_ offsets for MIPS.
43c69cc : Make Monitor::Wait more robust to spurious Inflate failures.
b038ba6 : Revert "Revert "Reduce stack usage for overflow checks""
44bd8c1 : Use homogeneous space compaction if proper flag is set.
2d0b18f : Revert "ART: Fix mac build"
4cf00ba : Revert "Reduce stack usage for overflow checks"
06839f8 : x86_64: Use RegClassBySize() for field accesses
2d5a21c : Use homogeneous space compaction if proper flag is set.
ab9a0db : Revert "Reduce stack usage for overflow checks"
5a586cc : Mark ParallelGC with gcstress failing.
d8481cc : ART: A couple of checks were missed in class LockWord
649278c : More efficient stack walk in exception throwing.
7b1bf42 : ART: Fix mac build
eff0f5d : ART: Fix class-linker handling
a5f90b6 : Fix intrinsic Math.abs(double) for ARM.
c24a1e0 : Ensure alternate signal stack is minimum size.
3cd86d6 : The image for writing needn't be in low 4GB.
0d334ce : ART: Fix another potential N-th visitor issue
718ac65 : ART: Tolerate shallow call stack in VMStack_getCallingClassLoader
22e4bb0 : Use homogeneous space compaction for non low memory devices.
38eecb0 : Use handle in one case that spans a gc-point.
76ab347 : Fix art build script
1ff3c98 : Avoid use of std::string where we have const char*.
eb0ab9e : ART: Fix mac build
6a3f8d9 : Initialize art::Atomic's value to 0.
9ac5602 : Fix crash in VirtualMachine.AllThreads JDWP command
f40f890 : Implement inlined shift long for 32bit
4ab6f50 : ART: Inline implementation of min() and max() for long in x86
97b52f8 : Make OatClass and OatMethod immutable once more.
3a12cfe : ART: Fix run-test in case of relative TMPDIR
4fcdc94 : Execute an application even when dex2oat crashes.
648d711 : Reduce stack usage for overflow checks
181211d : ART: Don't leave rex_ & length_ uninitialized
8c914c0 : Implement GenInlinedReverseBits
aeb5f81 : AArch64: Fix art_quick_string_compareto.
c30a725 : Prevent merge conflicts.
e7873ec : Added --gcstress and --gcverify shortcut flags to run-test
54accbc : Fix bugs in the x86 and arm versions of generic JNI.
dd162fb : Change FreeMemory and TotalMemory behavior.
aab0f86 : Revert "Revert "Remove GCC atomic workarounds.""
093ef21 : Move explicit GC after we are done initalizing all classes.
f1770fd : Fix missing operation in CombineBlocks
bc678bb : Make method tracing deoptimize on startup.
85fa796 : Fix more of the Mac build.
626a246 : Revert "Remove GCC atomic workarounds."
62ddb32 : AArch64: Fix art_quick_string_compareto.
a29ffd5 : Remove GCC atomic workarounds.
2cfa5f1 : Add gcstress top-level make rule, eg test-art-host-run-test-gcstress.
8bd698f : x86: A couple of minor changes for String.indexOf() inlining
90223cc : Fix missing operation in SplitBlock
90c5879 : Fix the Mac build.
c991107 : Remove clang detected warning on tautological comparison
13f8a16 : ART: Do not check interface being subclass for member access
58bea4a : Proper fix after -Bsymbolic change.
376fc3c : Check pause histogram sample size.
3ed4c54 : Add tests for getDeclaredConstructor
564db52 : Use the right instruction set for checking dex-cache staleness.
6b93218 : Fix performance regression in OatFile::GetOatDexFile().
e70f179 : ART: Fix two small DumpLIRInsn issues for x86_64 port.
c4a7acf : ART: Fix wrong command line parameter
54e15de : ART: Make assembler_test less chatty
68d8b42 : Wire up check JNI force copy mode.
104fa0c : Guard pause histogram with lock.
202d1f0 : Use the right instruction set for checking dex-cache staleness.
3f5838d : Fix performance regression in OatFile::GetOatDexFile().
c1276c8 : Fix a SIGSEGV at background-to-foreground collector transition.
47e2e95 : Clean up card table test.
947717a : Add arraycopy intrinsic for arm and arm64.
f6e206c : Support x86_64 stack overflow checks in opt compiler.
dfd3b47 : Add implicit checks for x86_64 architecture.
61281dc : Fix GetDexCanonicalLocation test for relative paths.
6400683 : Fix target and host gtest dependencies.
4fc7853 : Fixed build breakage due to incorrect class TypeId.
421b646 : Get the native bridge library from the framework.
3bed41c : Workaround for test failures after Bsymbolic fix.
d842648 : Revert "Fix build without -Bsymbolic."
bae21bb : Fix build without -Bsymbolic.
4b0d2d9 : Make patchoat use the sht_entsize when patching.
d5c78f4 : AArch64: Implicit StackOverflow/NPE/Suspend checks.
a2069c7 : Revert "Rename openDexFileNative to openDexFile."
836572a : Check for a NULL pointer, do not call Build.
05d2ab2 : ART: Build fix for dex_cache rework
3ac17fc : Fix SsaDeadPhiElimination in the presence of dependent phis.
58a5af8 : ART: Add guards to the dex cache and its shortcuts
7927380 : ART: Rework CFA frame initialization and writing code
e7f82e2 : Added support for patching classes from different dex files.
b9dbab6 : Revert "Temporary fix for bad LIR generation in GenInlinedGet."
de7b436 : ART: Skip compiling redefined classes in apps
5a79fde : ART: Use TMPDIR for test directories
48971b3 : ART: Generate chained compare-and-branch for short switches
547cdfd : Emit CFI for x86 & x86_64 JNI compiler.
7747c8d : ART: Remove test files after test
689c3bb : Make tools/art non-executable
eb1e929 : Implement TLAB fast paths in artAllocObjectFromCode.
68b539e : Add test for equals and hashCode in ParameterizedType
f0a3f09 : Fix proxy tracing and enable tests that now work with tracing.
adc73cb : Fix checks for kLiteral in local optimizations.
e1fa1dd : Fix analysis_attributes_ to update missing definitions.
03f92f4 : Fix art build script.
cd21f85 : ART: Fix verifier mishandling erroneous array component types
320299b : ART: Bump oat version for embedded vtable
95e1558 : Fix build, missing spaces around =/<.
0e7f37d : Set vtable in class object to null after linking.
1c46a24 : Fix main space memory leak and add checks.
a1b730c : Fix dangling pointer bug when transitioning to background.
c5c8258 : Fix stale remembered sets error.
5995216 : Avoid race in single thread suspension.
bf40ddb : ART: Turn on dex2oat watchdog on target
c029c98 : Update maximum number of reachable blocks in last step

+- Project: platform/bionic

8291194 : Update timezone data to 2015f
bf572d9 : Fix flaky test time.timer_settime_0.
de0fb39 : Restore protection flags for ifunc during relocs.
b8320b8 : Don't abort when failed to write tracing message.
aa55e7a : Add support for non-zero vaddr in maps.
9d11a70 : We don't have CXX_BARE any more
d7ce900 : Revert "Stop libc from cross-referencing unwind symbols"
9fee99b : Do not hold hash table lock while backtracing.
a5bb841 : Fix memory-leak on soinfo_free()
65dd858 : Fix alignment after variable-length data.
f643eb3 : Improve personality initialization
ae02a0a : Update timezone data to 2015e
754f669 : Pass around struct android_net_context for better behaviour
f7d5bf3 : Lock on dl_interate_phdr
e89c204 : Fix crash when trying to load invalid ELF file.
06700b2 : Fix crash when trying to load invalid ELF file.
fb3357e : Revert "[MIPS] Support FR=0 emulation on FR=1 64-bit FP registers"
40d9e7b : [MIPS] Support FR=0 emulation on FR=1 64-bit FP registers
2b028f5 : Fix bad merge of 64e9e71cdb7d88397e510e1986d494b797ed3b45.
96ebdcd : Remove libdl* tests from bionic-unit-tests-static
410c1ad : Fix flaky test of timer_create_multiple in L.
34e8e47 : Add flag that makes linker honor min(p_vaddr)
1d824c3 : [MIPS] Add optimized string functions
28154f5 : Improve library lookup logic
4d0d314 : Add versions to symbols
1eba2f4 : Revert "Improve library lookup logic"
d49850d : Fixes for building gdbserver (and gdb) out of the box.
ea4ef52 : Improve library lookup logic
c34df8b : Add support for cortex-a53 in bionic.
4205746 : Add version to symbols
929be68 : Hide accidentally-exposed __clock_nanosleep.
f1c8541 : Avoid name collision with user_fpsimd_state in <asm/ptrace.h>.
cce405a : Add a sys/procfs.h.
7051c0f : Fix two accidentally leaked mips64 symbols.
3e6f780 : Remove text-relocs support for apps targeting M+
64e9e71 : Define nonportable pthread mutex macros with the _NP suffix.
38263dd : Fix l_addr for the linker
25ac753 : Add process_vm_readv and process_vm_writev.
79b3877 : Fix application_sdk_versions_smoke test
66c3b2d : Statically linked executables should honor AT_SECURE.
07f4f5f : Check if strtab exists before using it
511cfd9 : Allow NULL in pthread_mutex_lock/unlock.
524f1f1 : Make path to apk compliant with jar url format
26e663d : Fix Mac checkbuild.
e49af9b : Export two dlmalloc functions everywhere.
7a799f2 : Fix a few libc makefile mishaps.
c534603 : Hide __atexit
5edb0f4 : Reorder DIR structure due to bad apps.
34de7f8 : Strip version info when extracting symbols
04f7e3e : Backward compatibility for dlsym(RTLD_DEFAULT, ...)
e7ece90 : Make sys_resource test more robust.
38c37d6 : Work around for libraries without dt_soname
c92f9f8 : libc: Add O_PATH support for fgetxattr / fsetxattr
c4ebe60 : Fix dlsym(handle_of_main_executable, ...)
c5e02ee : Cleanup ftruncate negative test.
5f3e19d : Fix error handling for negative size in ftruncate.
c3351ea : Work around incorrect dt_needed entries
ca10ac6 : Improve some of error/warning messages
4a7c3af : Work around incorrect dt_needed entries
d8ead18 : Add functions to provide target sdk version
15309fd : Fix RTLD_NEXT lookup for the local_group
7490c5c : Hide rt_sigqueueinfo.
2b5c228 : Remove pthread_detach_no_leak test.
69a5fb9 : Apply work around b/19059885 to x86
43850d1 : Use unified syntax to compile with both llvm and gcc.
22c21c6 : Fix opcode to compile with both gcc and llvm.
fa7ba62 : Don't use TEMP_FAILURE_RETRY on close in bionic.
4cb434d : Fix regression in crash reporting
ff40780 : Remove -z global workaround for target x86
d7ad443 : Fix regression in crash reporting
2a44cfb : ScopedFd: Don't use TEMP_FAILURE_RETRY() with close()
4bac6ea : Improved dlsym tests and fixes to linker
9cde1dc : Update NOTICE files (the second time today).
dd57029 : Simplify three copyright headers.
f0bd92d : Update NOTICE files.
5c0996a : Fix timer flaky test in lollipop-mr1-cts-dev.
f7009f4 : Switch libc/libcstdc++/libm to hash-style=both
6b27e6e : Revert "Fix volantis boot."
20db140 : Revert "Fix clang build."
6accf55 : Revert "Try again to fix clang build."
f41ed6e : Add definitions of Elf32_Sxword and ELFXX_R_INFO
d3cea87 : remove rootdir build.prop
af7e806 : Properly align init/fini_arrays for crtend.o
b3c01d0 : Use realpath for log and error messages
a60fd09 : Move pthread_atfork_dlclose test out of static lib
8264afb : VersionTracker: Ignore libraries without soname
456afe2 : Fix protected symbol lookups for mips
064a980 : Do not adjust PT_GNU_STACK segment
dc145b5 : Lookup version info when relocating mips got
f92a417 : Refactoring: move VersionTracker to link_image
114bd83 : Refactoring: extract lookup_version_info(..)
62075bc : bionic: fortify comments in _system_properties.h
3a7ed8f : Update to tzdata 2015d
126b5ef : Adjust DT_MIPS_RLD_MAP2 value
0b9e1c6 : linker: initialize system properties
e97d519 : Fix mips relocation to use load_bias as intended
53ba663 : Fix LD_PRELOAD for dlopen()
66fd2a2 : Add float support to binary event log.
123927d : bionic: add __system_property_area_serial()
452742d : Do not pack relocations for
62a0a63 : linker: use libc's environ variable to store envp
17b602c : Update to tzdata 2015c
7936fa6 : Reduce p_align for program header to page size.
f327fae : Include pthread_atfork.h to mips64 crtbegin
d1aea30 : Fix POSIX timer thread naming.
e91e66f : Use bfd linker for x86/x86_64 targets
ea295f6 : Unregister pthread_atfork handlers on dlclose()
6612d7a : Enable dlsym_df_1_global test for arm/arm64
b0b9338 : Exit normally when relocations are already packed.
094f58f : Revert "Unregister pthread_atfork handlers on dlclose()"
adfcb97 : Exit normally when packing relocs saves no space.
7280e50 : Remove jemalloc.a from libc_nomalloc.a
3391a9f : Simplify close(2) EINTR handling.
6df122f : Unregister pthread_atfork handlers on dlclose()
18870d3 : Always use signed leb128 decoder
f15ceeb : Always use signed leb128 encoding
7592008 : Update the search path for
2a63421 : Statically link libc++ for prebuilts
6fb8e96 : Allow building libc long double code with clang/llvm.
bb25bbe : Adjust DT_VERSYM/VERNEED/VERDEF dynamic sections
3d7bea1 : Add library name to error message
3244d9f : add a fortified implementation of realpath
72a6fdc : Fix bug in app_id_from_name in stubs.cpp.
4ae7736 : add fortified memchr/memrchr implementations
21988a3 : Also send bionicbb logs to a file.
d3fe4f1 : Merge the two bionicbb services into one.
4228188 : add fortified readlink/readlinkat implementations
2a81536 : Support symbol versioning
a932513 : Fix clang build.
a4061cd : Clean up "logging".
e7e1c87 : add fortified implementations of pread/pread64
95f1ee2 : Change on handling of SIGEV_THREAD timers.
c0f8928 : Update the number of jemalloc reserved keys.
163ab8b : Call __cxa_thread_finalize for the main thread.
66aa0b6 : Hide emutls* symbols in
940d312 : Fix addition of extra arg to cfi_restore.
605ee81 : Add missing cfi directives for x86 assembler.
5ddbb3f : Prevent using static-allocated pthread keys before creation.
a0ecd5b : Skip merge-failed messages from Gerrit.
d032378 : Don't build any changes that touch bionicbb.
ef25592 : Fix dl* tests to run-on-host
c0e7dbb : Add Elfxx_Ver* types
aba687a : Upgrade timezone data to 2015b
4d3abcb : Update tool to generate ICU4J data jars
41efc92 : Use assembly memmove for all arm32 processors.
76615da : Provide writer preference option in rwlock.
1dce3ed : Fix x86_64 build
cd13b14 : Stop libc from cross-referencing unwind symbols
dadac10 : Reject changes with cleanspecs.
aae859c : Add realpath for soinfo
694fd2d : Add a test for getdelim(3) on a directory.
f796985 : Fix bug for recursive/errorcheck mutex on 32-bit devices.
45c5713 : Add libdl dependency for target libraries
dffd3c5 : Try again to fix clang build.
0975a5d : Fix clang build.
76e1cbc : Fix volantis boot.
76ac1ac : Look into local group on dlsym with RTLD_DEFAULT
119cb55 : gtest_repeat should allow negative values.
b0cf928 : Remove _memset16 and _memset32 from mips/mips64 bionic.
e69c245 : Refactor pthread_mutex to support 32-bit owner_tid on 64-bit devices.
8fdb341 : linker: never mark pages simultaneously writable / executable
d6bf3d5 : Don't export new/delete from libc shared libraries.
56be6ed : Revert "Remove text-relocation support for lp32"
0ad256c : Fix ftw tests when run as non-root.
d3d018b : Update for running tests on the host.
cb00add : Remove text-relocation support for lp32
56b2768 : stubs missing include for string.h
e01d32f : Upgrade kernel headers to 3.18.10.
20d89cb : Fix long lines and replace macros with functions.
6170693 : Make ThreadLocalBuffer a class rather than a macro.
ef11500 : Revert "Revert "add guard pages to the internal signal stacks""
a3125fd : Revert "add guard pages to the internal signal stacks"
3925f32 : Revert "Fix clang build breakage ("arithmetic on a pointer to void")."
16c7721 : Fix clang build breakage ("arithmetic on a pointer to void").
595752f : add guard pages to the internal signal stacks
e001ca3 : linker_environ: clear MALLOC_CONF when AT_SECURE=1
402d199 : Fix hash-style.
947aded : Add test for thread_local keyword.
797bffb : Explain why we need objcopy for the linker
220b99b : Revert "Cause Fatal error when invalid pthread_id is detected."
569a752 : Fix comment drift in assorted relocation packer modules.
df79c33 : Initial implementation of __cxa_thread_atexit_impl
17393b0 : Hide internal of pthread_mutex_t.
799cb35 : Fix in error handling in pthread_create.cpp.
0332478 : Cause Fatal error when invalid pthread_id is detected.
28e69f7 : Add O_APPEND flag for __libc_write_stderr.
d2bd573 : Remove unused/unusable relocation packer files.
2495851 : Use ALIAS_SYMBOL for assembler aliasing.
1f95ffe : Changes to re-enable overrides for tz data
fa5faa0 : Make use the ALIAS_SYMBOL macro.
d165f56 : Replace fixed arrays with vectors
7d57623 : Convert result of a call to JSON.
673b15e : Let g_thread_list_lock only protect g_thread_list.
84c10c2 : RTLD_LAZY is not supported, use RTLD_NOW instead.
c889f13 : Work around a bug in the Jenkins queue API.
b584572 : Add test for pthread types alignment check.
a2db50d : Fix alignment error for pthread_internal_t/pthread stack.
e631f91 : Limit soinfo compatibility fields to arm32
bbb0432 : Return EINVAL when calling pthread_detach for joined thread.
aec2bb5 : Fix two errors in pthread_detach.cpp.
52393a5 : Move open from zip tests to dlext
2f836d4 : Make __get_thread inlined.
618f1a3 : Implement lookup by DT_SONAME
fa495d5 : Hide statfs/fstatfs' ST_VALID flag from userspace.
e44fffd : Fix library lookup for filenames with slash.
1101962 : Fix _PATH_DEFPATH to correspond to the actual default path.
ee7649c : set errno to ENOENT in getauxval per glibc 2.19
dc93db2 : Change name of rwlock benchmark.
ecbfb25 : Fix build: pthread_mutex/pthread_detach.
aef7195 : Support loading shared libraries from zip files
b3ac214 : Fix build: align pthread_cond_t to sizeof(long)
b5cd3c7 : Fix build: align pthread_cond_t to sizeof(long)
eb8b122 : Add alignment to opaque types.
9e6c7bc : Fix atomic_load on const variable in pthread_cond_t.
cb0443c : Remove obsolete test_isolated wrapper function
4c1dbb4 : Revert "Revert "Moving StringPrintf to libbase.""
b1ada3d : Fix typo
19656ce : General purpose memory allocator for linker.
32651b8 : Hide content of pthread_cond_t in pthread_cond_internal_t.
3e87c78 : Revert "Revert "Moving StringPrintf to libbase.""
d2dad2b : Revert "Moving StringPrintf to libbase."
6e86146 : Fix typo in alias symbol.
995b813 : For libm, use a macro for aliasing symbols.
7ed5fa1 : Moving StringPrintf to libbase.
2fabea4 : Hide content of pthread_rwlock_t in pthread_rwlock_internal_t.
2e16d2c : Switch libc and libm to sysv-only hash style
c94c7ff : Add some GNU specific elf constants.
64a9c4f : Make gtest_main exit 1 when some test are failed.
5b8e7cd : Remove duplication in pthread_mutex.cpp.
58cf31b : Make pthread join_state not protected by g_thread_list_lock.
c4a586d : syslog.h: missing LOG_MAKEPRI definition
ba87fe5 : Add the UMOUNT_NOFOLLOW flag to <sys/mount.h>.
600bc3c : Rename LinkerAllocator and LinkerAllocatorPage
c9ce70d : Refactoring: rename linker_allocator files
1156508 : Generate gnu hash for arm only
4a55c46 : Generate sysv hash for libc, libstdc++ and libm
c6e5874 : Loosen fchmodat AT_SYMLINK_NOFOLLOW test on symlink.
3597b80 : Store fields for gnu_hash separately
5d4f0e6 : Add the optimized implementation of 18 math functions for x86 and x86_64 respectively
6bb01b6 : linker: Allow an app to update it's own LD_LIBRARY_PATH
18a6956 : Add support for packed relocations.
45789b6 : libm: Add hardware sqrt, ceil, floor and trunc for x86 & x86_64
fa26eee : Refactoring: introduce reloc_iterators
f8ff6b1 : Generalize compression tool
87a0617 : Import relocation packer from chromium repo
f7e3b3e : Use pthread_once for g_uselocale_key creation.
24e8871 : Rename fortify_sprintf_warnings.cpp to fortify_compilation_test.cpp.
d964759 : Fix fortify compilation test in x86_64.
94545eb : Fix fortify compilation test on x86.
f3bd305 : Fix fortify compilation test on mips.
08ee8d2 : Switch pthread_rwlock_t to stdatomic.
4a2891d : Better control of pthread keys used in bionic.
c78fa26 : libm: arm: add arm specific sqrt and sqrtf
20f2268 : Add fortify compile test.
32936c8 : Add aarch64 instructions wherever possible
5e2bd71 : Refactor pthread_key.cpp to be lock-free.
c09268a : bionic: deprecate _PATH_MEM
cc9ca10 : Fix fread returning bad data.
f623747 : Make bionic gtest main be compatible with gtest output format for cts test.
ce751b3 : Lose bionic_atomic stuff.
b8b5a72 : Make getgrent deprecated.
9b4f77f : Make tempnam/mktemp deprecated.
52d7f1a : Move endpwent to ndk_cruft.cpp.
339ac37 : Allow wildcards to match arg values.
7fb680b : Move getusershell/endusershell/setusershell to ndk_cruft.cpp.
ea9c933 : Make all output of child test go to parent process in gtest_main.
3577825 : Fix "faccessat ignores flags"
b8ce474 : Switch system_properties.cpp from bionic atomic operations to stdatomic.
be52e65 : Fix dup2 in the case where the two fds are equal.
daf8911 : [MIPS64] Fix mips64 build.
567bfb3 : Fix 64-bit benchmark build
4c5891d : valgrind can't find syscall because we didn't put it in <unistd.h>.
df4942c : Refactor the benchmark code.
4379016 : Revert "Modify test to avoid race condition."
3cfb52a : Add GNU extensions mempcpy and wmemcpy.
3da136a : Modify test to avoid race condition.
2c678e6 : Parameterize use of clang in libc_ndk.
913fcb2 : Make gets() deprecated.
68dc20d : Implement _FILE_OFFSET_BITS (mostly).
a6395e1 : Update NDK compatlib for 4.1.2.
9a9ea3a : Update the NDK compatlib for 4.4.4 and ToT.
784de4e : Revert "Move use of __warnattr to __deprecated."
4645c4f : Move use of __warnattr to __deprecated.
62533de : Change getgrent error declaration message to proper style.
be6a445 : Fix sysconf for _SC_CHILD_MAX and _SC_OPEN_MAX.
92b9c6f : POSIX says flock is in <sys/file.h>, not <unistd.h>.
094a8ae : Update tzdata to tzdata2015a
e1f9dda : Regression test for NDK bug 80199.
41ef902 : Fix memchr overflow.
c6292ea : Fix: DT_DEBUG was acting as DT_REL on mips64
13ed3f0 : Add missing SHT_LOOS/SHT_HIOS values
c9d0943 : Declare getgrent/setgrent/endgrent as missing.
56b2b29 : Accuracy tests for libm
e09ab2c : Make section type SH_NOTE
3a629af : libm: arm: Add arm specific floor() optimization
5d06446 : bionic: benchmarks: Add BM_semaphore_sem_post_sem_wait
24958ae : Remove no-op sed step when compiling crtbrand.o
b6d301f : [MIPS] Fix setjmp signals
3d535d2 : [MIPS] Fix Mips64 build of libm
7f92509 : Fix our ftw tests.
2d8f9b5 : Define MAXHOSTNAMELEN explicitly in source files.
7e50fb2 : bionic: benchmarks: Add BM_semaphore_sem_post
e5f816c : Switch pthread_cond_t to <stdatomic.h>.
d40d1a0 : Cleanup the libm makefile.
4216085 : Remove stray log line.
05d2621 : Display errors instead of running infinitely.
d7db594 : Switch kernel header parsing to python libclang
91b403c : Use LOCAL_C_INCLUDES instead of LOCAL_CFLAGS for include dirs
6e54c3e : Use the libcxxabi __cxa_demangle.
aba6f71 : Apparently, logd does need the NULs.
ead0814 : Add path separator in bionic-unit-tests program path.
1d4c780 : Add signal handling in bionic gtest main.
5b869c0 : Use LOCAL_LDFLAGS_64 instead of enumerating 64-bit architectures
a6b6ed5 : Fix typo in cpu variant makefile depenendency for arm64
7dc502d : Remove libc_static_common_src_files
1742a32 : Share LP32 makefile settings between arches
8e55381 : linker: Use load_bias to adjust search address in elf_addr_lookup
5e52226 : Stop including <linux/param.h> in <sys/param.h>.
f4fe693 : Fix poll/ppoll fortify test to avoid hanging in failed fortify clang test.
bdd8452 : Set INCLUDE_UNI_CORE_DATA=1 when rebuilding ICU4C time zone data.
a3d97da : Switch sem_t from bionic atomics to stdatomic.h.
140f367 : Add test about pthread_mutex_t owner tid limit.
00490ae : Ensure raw fchmod/fchmodat syscalls are hidden.
86fc96f : Switch pthread_mutex_t from bionic atomics to <stdatomic.h>.
1ed337d : Clean up SEEK_SET definitions.
3cbc6c6 : Add fchmodat(AT_SYMLINK_NOFOLLOW) and fchmod O_PATH support
42084a2 : Small logging cleanup.
d036e94 : Explicitly check that the reason fortify tests abort is fortify.
30fbf5f : Fix clang build.
0662c3e : Fixes to the tool
4674e38 : Fortify poll and ppoll.
b6e3e80 : Add the fortify tests back into the glibc tests.
cb0e703 : Include <malloc.h> for struct mallinfo.
4dcfccf : Remove unused CONFIG_SECONDS.
5038b19 : Break two incorrect transitive includes.
466dbe4 : Put back inline definitions if using an old API.
6ac4dd8 : Add primitive CPPLINT.cfg.
6a3ff01 : Rewrite __cxa_guard.cpp with <stdatomic.h>.
05fc1d7 : Add missing includes.
8ea53fa : Only one crashing thread should contact debuggerd.
86d2fee : Modify MIPS64 stat structure to match a generic one in AOSP.
11c4353 : Add --gtest-filter as synonym for --gtest_filter in bionic gtest main.
db3078d : Fix mips64 build. Replace explicit cast with static_cast
80e6d6d : Switch pthread_once_t to stdatomic.h.
0bc4e96 : Fix parse of gtest_filter in bionic gtest main.
e609909 : Fix mips build.
1edfd9e : x86 has an assembler bcopy implementation.
4a82ede : Rename "TIMEWARN" to "SLOW" in bionic gtest.
87dd503 : Add a test for float registers across setjmp/logjmp.
941a1a1 : Do not build host benchmark code on macs.
657b1f9 : Support --gtest_ouput option in bionic gtest main.
dbaab26 : [Arm64] Fix overlapping fp fields in jmp_buf
76f8916 : Clean up <stdlib.h> slightly.
b8a8cf0 : Add <error.h>.
82d7504 : Update kernel headers to v3.18.3.
616344d : Make bionic compile even if resolver debugging is enabled.
6e9e6ad : Fix coverage build after adding clang coverage.
14152b9 : Remove obsolete BUILD_TINY_ANDROID.
c5dc02a : Reduce <stdlib.h> namespace pollution.
6466292 : Reduce <signal.h> namespace pollution.
d309877 : Say "Bad file descriptor" rather than "Bad file number".
e6bb5a2 : Fix optimized fread.
279a22f : Minimize calls to mprotect
4ce907d : Allow make to set a timeout for the host tests.
611f956 : Add a log message to make the transition from linker to user code clear.
306ea7e : Add comments about the -shared flag.
1649e7e : Enable -Wold-style-cast warnings for linker
62284dd : There's no such thing as LOCAL_CXXFLAGS.
0ed7e08 : Fix the stdio.fread_EOF test.
bcb378d : Fix fread_EOF test name.
c56af08 : Use a more specific return type for app_id_from_name.
9c3fd59 : Add a basic NDK compatibility library.
8b5df39 : Turn on -Wold-style-cast and fix the errors.
169eb66 : Add
8c4994b : Implement __fsetlocking.
2b87351 : Report 404 errors from Gerrit and continue.
151da68 : Contact proper debuggerd when crashing.
e69e645 : Fix signed/unsigned comparison that was upsetting clang.
8885dcc : Add TEMP_FAILURE_RETRY to stdio's low-level read/write functions.
a6a0949 : Fix build error when XLOG is enabled
79a49c9 : Fix build error when XLOG is enabled
75b9938 : Optimized fread.
516eb53 : Remove testcase time printing in bionic-unit-tests.
6104eb9 : Add target libbionic_gtest_main for cts test.
1cf32f8 : Add a benchmark for using stdio to read a file in /proc.
df8f1a4 : Improve <stdio_ext.h> testing.
4853f40 : Make sys_resource test more robust.
8bb020e : Use SI prefixes throughout the benchmark output.
e48f533 : Use a vector of benchmarks and new for loop syntax.
a763504 : bionic benchmarks: limit benchmark run time to 1s real time
7b9df19 : bionic benchmarks: export benchmark library
19e246d : Fix possible leak in pthread_detach.
114ff69 : Refactoring: move mips reloc to separate method
bcc04d0 : Refactoring: unify relocate function
9d9ebc5 : bionic: libc: Added path to root ramdisk build properties file.
a35cd8c : Test that ip6-localhost exists in etc/hosts.
01abeac : Sync with upstream OpenBSD stdio.
1b69469 : Refactoring: use generic reloc constants
d338aac : Revert "Refactoring: use generic reloc constants"
265a60a : Refactoring: use generic reloc constants
b406033 : Check the committer rather than the Gerrit owner.
ad248b7 : Guard against
f988da4 : Oops. Fix dict key.
29be129 : Only build changes that come from
64390f9 : Add support for building other architectures.
3471fcb : Clean up paths.h.
c02df47 : Make indentation match the style guide.
8a15a4e : Use relative imports.
eb85ff0 : Add JSON files and oauth storage to .gitignore.
691e809 : Make service URLs configurable.
79b9830 : Markdown-ify 5137db3.
7c78d24 : Check in bionicbb code.
cefef7d : Refactor soinfo::relocate
0b1de06 : Add our LP32 ABI defects to the readme.
6f40a8a : Revert "Must use Clang assembler for mips target."
a137f53 : Add ARM_IRELATIVE relocation
be83736 : Make bionic-unit-tests default run isolate mode.
c62a4b5 : Fix freeaddrinfo(NULL).
917d390 : Make pthread stack size match real range.
bfa15e4 : Set linux 32bit personality for 32 bit processes
6718125 : Print error when prelink fails for main executable
1b8f467 : Remove outdated list of abi bugs
30e59c4 : _Unwind_Context is a struct.
e247e1c : [MIPS64] Add correct mcontext_t for 64-bit MIPS
6a7aaf4 : Reserve enough user request stack space in pthread_create.
40360b3 : Remove bogus transitive includes.
64d8382 : Ensure <fcntl.h> defines the S_* constants from <sys/stat.h>.
1b18aff : Fix nan output in the printf family.
998f2d5 : Remove more BSD cruft from the public headers.
a2177c6 : Move gethtnamaddr.c to net/ subdirectory.
246bcb1 : Remove t->tls==NULL check in pthread_key_delete.
8cf1b30 : Use mmap to create the pthread_internal_t
7069256 : Support gethostbyname_r_ERANGE.
6881572 : Add support for DT_MIPS_RLD_MAP2 tag.
6f96d58 : Must use Clang assembler for mips target.
6b2b585 : Update bionic NOTICE files.
9257c47 : Fix the types of some of the struct stat fields.
0c92e8c : Remove bogus #include <endian.h> from <sys/stat.h>.
1c52e6c : Fix struct stat member types for x86-64.
7874f1d : Split the shared group data from the shared passwd data.
da19478 : Disable ASAN for more of our libraries.
58d33a5 : Sync with upstream for gethnamaddr.c.
bfa88bc : Add another test for weak-reference
badd7e1 : Fix <net/route.h>.
1ef6ec4 : Move the generic arm memcmp.S into the generic directory.
f92cc30 : Remove arm assembler not referenced from any makefile.
294d1e2 : better gtest runner for bionic
6c238f2 : Fix pthread key num calculation.
50a3c69 : [MIPS] Add sgidefs.h for mips64
562ae1e : make stack_protector_DeathTest work for gcc4.9
9773fa3 : Clean up DNS proxying.
1510a1c : Fix the setjmp tests for mips.
3f61f89 : Fix missing symbol for debug malloc.
51f5d83 : Fix arm64 clone stack handling.
c3d1728 : Use the stmdb instead of str to save the fn/arg
fa343e6 : fix runtime issues for scripts
db49903 : Use machine/timespec.h to separate timespec definition.
a381fe8 : Fix ptsname(3) and ttyname(3) to use TLS.
824f914 : Move BSD stuff together in <sys/endian.h>.
a7feda3 : <net/route.h> should include IPv6 too.
1ec05b7 : Sync <net/if_types.h> with upstream.
7257560 : Change _POSIX_CPUTIME macro to make it compitable with glibc.
6348160 : support _POSIX_REALTIME_SIGNALS
56e0173 : Simplify our endian.h implementation.
d27ae2f : Merge mips setjmp/longjmp family.
2fecbfa : Switch arch-mips64/include/machine to a symlink.
9fa2cfb : Use 64-bit units in the aarch64 setjmp implementation.
7509622 : Switch arm and arm64 over to the x86 style of jmpbuf.
1c0c0ed : Fix signal mask save/restore for x86-64.
7b78e81 : Fix signal mask save/restore for arm64.
8d4c55c : Clean up the x86-64 and x86 setjmp families.
b393299 : Clean up arm setjmp family.
9fb536d : Clean up the arm64 setjmp.
1f40be9 : Add cache related sysconf queries
42804c4 : Restore symbols from <arpa/nameser.h>.
0393221 : Make the missing symbols script more useful.
5afae64 : implement posix_madvise
1309dcc : Code using neon uses ARCH_ARM_HAVE_NEON.
cb4c615 : Remove __ARM_HAVE_VFP.
65f0df7 : Implement <pty.h>.
efbb6fb : change argument type in madvise
c7cbde3 : Fix warning: overriding commands for target
12f35ad : Switch x86 and x86-64 to __builtin_bswap*.
1de2548 : Switch aarch64 to __builtin_bswap16.
5ae82cb : Fix soinfo_unload
6651aa6 : Remove __ARM_HAVE_LDREXD.
b514026 : Kill <machine/exec.h>.
06b1b8c : Extract bionic-prepare-run-on-host to inc file.
6c1e3f6 : Remove unnecessary #undefs from AOSP.
20841a1 : Avoid pathological behavior in OpenBSD's fread.
20463e3 : Fix mips build
a55126f : Create /system/lib(64)? symlinks for host tests.
ab972b9 : Count references for groups instead of instances
8574a06 : Use mmap to create the pthread_internal_t.
e323e99 : restore sigprocmask in setjmp/longjmp test.
e831433 : Resolve "unused DT entry" warnings for DT_VERNEED and DT_VERNEEDNUM.
212e0e3 : Build our benchmarks against glibc too.
47dc7c9 : Benchmark fread/fwrite both buffered and unbuffered.
f2bb57c : Fix running the bionic benchmarks on the host.
aad1a39 : libc: Fix headers to allow direct inclusion.
ce46f55 : Specify .cpu cortex-a15
3638a83 : Add error-check when mapping socket to fd
1b66f6e : Move a private x86-64 header file out of the limelight.
9fea409 : bionic tests: add setjmp/_setjmp/sigsetjmp tests.
d5c6527 : support _POSIX_CPUTIME
5b8ceff : Revert "Use mmap to create the pthread_internal_t."
3a47863 : [MIPS] Rewrite of setjmp/longjmp for mips64 and mipsr6
cc5f654 : Use mmap to create the pthread_internal_t.
2818279 : Sync with upstream OpenBSD fts.c.
1c19194 : flesh out sysconf(3) and the _POSIX_* constants
ee369fb : Bring our <machine/endian.h> files back in sync.
4ae178f : Mips: remove arch-specific atexit.h
e3e8d15 : Mips: Remove unused files
c619603 : Mips: Reuse atexit.h from libc/arch-common
75ef63d : Move some pthread functions to signal.h.
f664034 : Revert "<sched.h> should offer both __sched_priority and sched_priority."
0864d8b : Rename test_forked -> test_isolated
00e3781 : Add test_forked() option
63bd43b : Make the ftw(3) tests a bit more thorough.
c48c3e4 : Fix flockfile(3) and friends for stdin/stdout/stderr too.
7699d13 : Yet another relocation test
a04c79b : fix shared gid support in getpwnam/getgrnam
a254705 : Fix jump to unmapped memory on atexit
6e50cb4 : libc: Move <sgidefs.h> to libc/arch-mips/
bfbf7a4 : Remove remaining bionic support for TARGET_CPU_SMP being false.
32fea14 : Add getaddrinfo(3) tests for NULL arguments.
01f1ff2 : Allow asan for glibc tests.
154e202 : libc: Fix mktime returns an uncorrect time in empty TZ case
bc64476 : bionic/test: migrate sysconf tests from system/extras to bionic/tests
9d93986 : Add functions in sysinfo.h.
b5e581a : Increase support of pathconf options.
60d84af : sysconf(3) returns long.
168667c : Add non-macro stdin/stdout/stderr too.
9df4b13 : Fix host build for arm/arm64
b335677 : Add test for --hash-style=sysv
047b593 : Rename soinfo methods and fields
5c7d958 : Add missing function prototypes wcpcpy/wcpncpy.
e3c4acf : Fix our <mntent.h> implementation.
55293c1 : Don't receive structs containing pointers over sockets.
68d98d8 : Assume glibc >= 2.15.
fb50057 : Fix glibc 2.15 build.
8894091 : Fix mips build
95f197f : Allow stdatomic.h to be included from mingw prebuilt.
e66d57f : Add documentation about checkbuild.
ec18ce0 : Add support for hash-style=gnu
2f954ba : gethostname.c: change to report ENAMETOOLONG error when buflen is less
d94e7f0 : bionic tests: migrate gethostname test to unistd_test.cpp from system/extras
2e7145c : Add 64-bit slm optimized strlcpy and srlcat.
b11d8e0 : Upgrade bionic to tzdata2014j.
2c2463b : Fix tzdata update tools for 'backzone'.
71d220c : bionic: libc: Added path to vendor build properties file.
00bbc7f : Bionic: Make DISALLOW_COPY_AND_ASSIGN conditional
8c79b4e : Add the <dirent.h> feature macros glibc uses.
1468765 : Add align/overread tests for strlcpy/strlcat.
e6ac9bb : Remove temporary compatibility hack.
0ac0df8 : Fix struct stat to match POSIX 2008.
b86a4c7 : Add sethostname(2).
5ca4a9e : implement missing seekdir and telldir
b20c244 : Implement all the POSIX _l functions.
274afe8 : Add POSIX lcong48.
b8ee16f : Fix our <complex.h> support.
9df7040 : make all bionic death tests not dumpable
6370aed : Add support for listing missing POSIX 2013 symbols.
7e0d0f8 : Fix newlocale with a NULL locale name.
1b37ba2 : Improve math tests to allow a specific ulp bound.
16f7f8d : check invalid file offset when loading library
e4ae96f : Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL"
d84897d : Revert "Add RTLD_NODELETE flag support"
189ac9f : Revert "Fix relocation to look for symbols in local group"
8bf7353 : Revert "Remove unnecessary lookups during relocations"
8b952f5 : Revert "Fix mips build"
86fdf8f : Revert "Fix symbol lookup order during relocation"
b9f21a0 : Revert "Fix arm64 and arm builds."
dc6599e : Fix warning of missing field initializer.
ca564e2 : Revert "Revert "Fix arm64 and arm builds.""
0416d88 : Revert "Revert "Fix symbol lookup order during relocation""
1c09577 : Revert "Revert "Fix mips build""
a42dfda : Revert "Revert "Remove unnecessary lookups during relocations""
c343cac : Revert "Revert "Fix relocation to look for symbols in local group""
7ca96a0 : Revert "Revert "Add RTLD_NODELETE flag support""
68a555b : Revert "Revert "Fix dlsym() to take into account RTLD_GLOBAL/LOCAL""
62b7279 : Make host tests depend on /system/etc/hosts.
6a03abc : Ensure we initialize stdin/stdout/stderr's recursive mutexes.
9fb216f : Revert "Use local copy of the library name on dlopen"
4e446b1 : Fix arm64 and arm builds.
da8e591 : Use local copy of the library name on dlopen
d225a5e : Fix symbol lookup order during relocation
0589777 : limits.h: add define for HOST_NAME_MAX
39cd0fa : Remove an unused file.
89aaaff : Extra strtod/strtof tests.
69377b8 : Fix merge-induced makefile error.
a39f939 : change unsigned int to uint32_t for api arc4random/arc4random_uniform
e24bf5d : Disable tzdata in $ANDROID_DATA.
50321e2 : [x86,x86_64] Fix libgcc unwinding through signal
ed29e85 : pthread_setname_np appears in glibc 2.12.
095636e : Fix *tests-run-on-host target
e03950f : Fix the type of u_ar0 in <sys/user.h>.
5b1111a : POSIX says pthread_mutex_trylock returns EBUSY, not EDEADLK.
4199695 : bionic tests: migrate test for mutex type from system/extras
c9d1658 : Remove unnecessary reinterpret_cast
b086298 : Disable clang compilation due to lack of ifunc.
1e8ebdc : Make the netdb unit tests work on the host.
f485547 : Use mxcr_mask instead of mxcsr_mask to match glibc.
ca8e84c : Add mkfifoat(3).
90b74fb : Fix mips build
e47b3f8 : Remove unnecessary lookups during relocations
cfa97f1 : Fix relocation to look for symbols in local group
ba81112 : Migrate system/extra getaddrinfo test, and fix a bug in getservbyname(3).
4912fc7 : bionic/tests: migrate gethostbyname bionic test from system/extra to bionic/tests
62d84b1 : Fix race condition in timer disarm/delete.
a05c2a2 : Update bionic to tzdata2014i.
c89ee27 : Replace ambiguous cmp operator with cmpl.
a6c1279 : Rename library_offset to library_fd_offset
5ba672e : Never use ASAN.
a371750 : Add -no-integrated-as at local level.
7123d43 : Fix generic __memcpy_chk implementation.
4a9e193 : Correct way to specify additional dependencies
3ce0769 : Only use <atomic> for C++11 and newer.
e91d9cd : Don't use an STL for libm.
ea6eae1 : Ignore DT_BIND_NOW (0x18)
4544d9f : Fix misleading comment.
a7c2e0b : We don't actually need all of libc++ here.
1816025 : Add clock_settime and clock_nanosleep.
a6bee4d : Add glibc alias for NT_PRFPREG
fee09e5 : Return total footprint, not high water mark.
90a29db : Use LOCAL_CXX_STL to select libc++_static.
472cce5 : Fix some formatting so GitHub displays it nicely.
efee1ce : Improve documentation for testing and coverage.
14538ca : Catch up on upstream's round/roundf/roundl.
78ba823 : Add back symbols to fix Greed for Glory franchise.
488268b : Sync libm with upstream.
9afb2f2 : Fix pthread_attr_getstack under valgrind.
f183f95 : Re-add dlmalloc for 32 bit.
ca75f9c : Use snprintf(3) instead of sprintf(3).
667853d : Build dlext_testzip as custom module.
cfd8c45 : Replace uses of sprintf(3) with snprintf(3).
51166d3 : Fix mma build: 'cd bionic && mma' case
75129ae : Don't silently return EINVAL for a NULL sem_t*.
3ea4d56 : Use ln(1) rather than cp(1) to set up host /system for testing.
b4b15c6 : Fix compile-time tests for LP64.
2fbb1b6 : Add basic compile time tests for sn?printf.
658727e : Inline helpers need to be exported unmangled.
3d77327 : Revert "Work around a bug in Immersion's"
7d3f553 : Work around a bug in Immersion's
b0fd556 : Use snprintf instead of sprintf.
75d66dd : Fix 2nd arch prefix application
6869d26 : Force export symbols on all x86 variants in libc.
1aaa178 : cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
f04a8bc : Add compile time test infrastructure for bionic.
513e29e : Resolve "unused DT entry" warnings for x86_64
07e5bc1 : Add file_offset parameter to android_extinfo
884a3de : Revert "cdefs.h: add artificial attribute to FORTIFY_SOURCE functions"
b84f667 : further cleanup memcpy fortify implementation
9b543ff : cdefs.h: add artificial attribute to FORTIFY_SOURCE functions
48be71d : string.h: remove unused variable
8d0b2db : Reimplement clock(3) using clock_gettime(3)
bbf86e6 : Fixes to linker code after the conflict resolution
2cd77d3 : Undo the bad work of Automerger
145372b : Revert "L-MR1 specific fixes"
1b20daf : Add RTLD_NODELETE flag support
7d849ac : Add stpcpy assembler version.
76ac4d0 : Make memory_order_acquire visible in global namespace
0c8fb51 : Update bionic to tzdata 2014h.
f8896c6 : Fix to rebuild icu4c .dat file.
12e3f22 : Add coverage flag for libm.
31e072f : Update our FreeBSD realpath(3) to upstream head.
ecf532f : Fix mips build
c4bcc75 : Clean up the pthread key tests.
6cdeb52 : Fix unused DT entry warnings.
3a5aeba : Switch benchmarks and tests to libc++.
d9898c5 : Ignore multiple symbol definition errors.
b0c0037 : Remove arch-mips64/bionic/__get_sp.S
c8bd2ab : Cleanup arm assembly.
96bc37f : Return has_DT_SYMBOLIC flag.
188d093 : Static libc++ is being renamed libc++_static.
e93be99 : Fix gdb could not get shared library list issue
690211f : Make __aeabi_*() symbols weak.
a4ed64d : Add a dummy libdl.a.
8cf61da : Add __memcpy_chk assembly for 64 bit.
055a59c : Prevent benchmarks from being optimized away.
abefc93 : Re-expose more stdio implementation details for LP32.
528ad74 : Fix sys_stat.mkfifo when not run as root.
af12924 : Sync with current upstream getopt_long.c.
5a69da8 : Switch to OpenBSD fopen/fclose.
c08c25b : Sync with upstream findfp.c.
c2d3908 : Coverage configs for bionic.
9a05e38 : Add a dummy atexit(3) to the linker.
a71b4c3 : Switch to OpenBSD flags.c.
2169e17 : Remove the unnecessary generic-neon code.
31165ed : CLOEXEC support in fdopen, freopen, and mkostemp/mkostemps.
3c5037f : Fix incorrect parameter types for locale funcs.
b05ec5a : Pull in upstream fixes to reject invalid bases.
49eed7d : Switch to OpenBSD insque/remque/killpg.
08dc9d8 : Sync with some upstream OpenBSD #include cleanup.
0dc39f9 : Fix a couple more cases of missing CLOEXEC.
34c987a : Test pthread_cleanup_push(3)/pthread_cleanup_pop(3).
a186b2e : Clean up fpathconf(3)/pathconf(3).
60452a2 : Unit test for abort(3).
c296e4f : Use the uapi fs magic in <sys/vfs.h>.
04303f5 : Add semaphore tests, fix sem_destroy.
6fe376d : Remove references to MALLOC_LEAK_CHECK.
8e4d371 : Add greg_t for arm64.
653676d : Move to v3.16.3 kernel headers.
7553185 : Fix lgamma_r/lgammaf_r/lgammal_r for -0.
9969481 : Fix an unintended difference between aosp/master and lmp-dev-plus-aosp.
c189ffa : More cases where libc should use O_CLOEXEC.
411ff42 : Hide ScopedTrace.
d0be539 : Revert "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp.""
90be6c5 : The nextafter functions use the wrong next representable value
bee1993 : Stack unwinding unit tests.
ba8d4f4 : Update kernel uapi headers to v3.16.1.
1b77423 : Temporary disable DL_WARNs for unused DT_*
bf50e26 : Add Android*.mk files to additional dependencies
8fa377e : Fix an unintended difference between aosp/master and lmp-dev-plus-aosp.
2ad11a9 : Fix some 32-bit-isms in <stdio.h>.
e2d86fe : Pull input.h from v3.16.1 kernel headers.
21ce3f5 : More cases where libc should use O_CLOEXEC.
ebb6b4a : Hide ScopedTrace.
9e87f2f : Revert "Revert "Added a bionic systrace class and tracing to pthread_mutex.cpp.""
3ec67de : Exclude libstdc++ from linked libraries.
f240aa8 : Fix 64bit build
7c02d94 : Clean up the architecture-specific makefiles.
4a6e9a8 : Fix some unused DT_ warnings
b1a6c31 : No arm source refers to SOFTFLOAT.
1cff9a8 : Use the kernel's sa_restorer for aarch64.
8f61d99 : Remove has_DT_SYMBOLIC flag
148dff3 : Fix 32-bit arm unwinding through signal frames.
837a962 : Add benchmarks for pthread_rw_locks
e8ba50f : Fix dlsym() to take into account RTLD_GLOBAL/LOCAL
36f451a : Fix signal trampolines.
eb27bba : Add dlfcn_test to glibc test suite.
2214a1c : Fix filename in comment in cmath
5c2264a : Update NOTICE files.
5681fe8 : Remove an unused file.
26a8eb5 : POSIX says <signal.h> gets you ucontext_t.
f83c208 : Explain why clock(3) isn't broken.
c729d4f : Get new coshl, sinhl, and tanhl implementations from upstream.
8fb639c : Add a test for pthread_gettid_np.
460ad74 : Sync libm with upstream.
0f001b6 : Remove "private/bionic_pthread.h".
6abf624 : Reformatting
a6ac54a : Fix unload of recursively linked library
5f35710 : Expose __swsetup for LP32 binary compatibility.
9aea164 : Add IFUNC support for arm64 and IRELATIVE reloc
a4831cb : Add pthread_gettid_np and re-expose __get_thread for LP32.
9990b39 : Fix mips __fadvise64.S build failure.
b587f33 : Add posix_fadvise(3).
bce18c9 : When comparing DNS server configs, also compare number of servers
d9ff722 : Refactoring: C++11 style DISABLE_ bionic marcos
011e111 : Ensure __set_errno is still visible on LP32.
cf5fc80 : Don't expose non-standard basename_r and dirname_r in LP64.
14669a9 : Load libraries in breadth-first order
fc82973 : Add arc4random_addrandom binary compatibility.
f903558 : Add dlmalloc_usable_size for 32 bit arches.
498eb18 : Revert "Load libraries in breadth-first order"
f9e147b : Use LOCAL_POST_LINK_CMD to insert the objcopy command for linker.
b2a30ee : Fix order of soinfo links (repairs libcxx tests).
b58db8b : Enable clang compilation with libc but not linker.
7b956ed : Reset enviroment for math_tests
27a9aed : Fix pthread_attr_getstack__main_thread.
aa13e83 : Fix mips signed/unsigned signal_test.cpp build breakage.
4b41555 : Revert "Register __libc_fini as early as possible."
f0d8970 : Revert "Fix arm64 build"
afe58ad : Don't mask out SA_RESTORER from sa_flags.
356a624 : Disable Clang, due to x86 LDBL_MANT_DIG errors.
fc8974b : _GNU_SOURCE implies _BSD_SOURCE and the latest _POSIX_C_SOURCE.
5c1a7fd : Fix arm64 build
5dea472 : Add back a dummy arc4random_stir for compatibility.
e880c73 : Register __libc_fini as early as possible.
a3ad450 : Load libraries in breadth-first order
69fb9f3 : Don't fail a test just because we aren't root.
319356e : Add some missing dlclose(.)
6676a7d : Start math tests with a clean fenv.
1d53ae2 : Prevent a few test pthread keys from leaking.
296895f : MIPS64 syscall() arguments
29bbc9d : Encapsulate soinfo_link_image and soinfo_relocate
9685c30 : Upgrade bionic to tzdata2014g.
a492605 : Implement LinkedList::visit()
0cd83eb : Introduce size-based r/w allocators
c204894 : Look into ld_preloads before current library
4bea498 : Erase elements in LinkedList::remove_if
3242960 : Make stdatomic.h work with gcc4.6 host compiler
e0c56ef : Use __GNUC_PREREQ rather than __GNUC_PREREQ__ to match glibc.
851135b : Replace NULL with nullptr
f6824b2 : The host prebuilt glibc is 2.11, so remove workarounds for 2.9.
416d7dd : Add GNU-compatible strerror_r.
b6b5cb5 : Ignore all __weak_alias in OpenBSD libC.
20dc3f8 : Replace snprintf calls in linker.
052fa3a : Replace snprintf calls in linker.
15b914c : Fix strlen function type for mips.
9e4ffa7 : Have pthread_attr_getstack for the main thread report RLIMIT_STACK...
857fa6b : Replace ambiguous cmp instruction with cmpl.
a2c6ae6 : Add missing type casts before comparison.
b78e60e : Use the default unwind code.
a40fdbd : call uselocale() before freelocale() to make sure that g_local_key has a valid locale.
cc7e5f4 : Switch to OpenBSD <err.h> implementation.
e505517 : Switch to OpenBSD daemon(3).
f73183f : More cases where libc should use O_CLOEXEC.
3e4a009 : Undefine _Atomic before redefining
c674edb : libc should use O_CLOEXEC when opening files for its own use.
608217e : Remove unnecessary calls to LinkedList::clear()
1424140 : Enable __cxa_atexit && __cxa_finalize for linker
57b7a61 : Fix pthread_getattr_np for the main thread.
ae558d6 : Add standard throw() spec to delete operators.
00aaea3 : Fix, generalize stdatomic.h; improve test.
0d15094 : Bump soinfo version
ef619cc : Fix dlmalloc build.
4caa1f0 : Implement malloc_info(3).
2b3b2ec : Fix unistd.getpid_caching_and_clone.
9598b8c : Run constructors before resolving ifunc functions
47793d6 : Remove _flush_cache(2) for mips64.
2320b02 : __gnu_basename(3) is accounted for.
6b841db : Add POSIX-2008 fmemopen, open_memstream, and open_wmemstream.
0e7f8a9 : Simplify _ALIGN_TEXT.
1e8587a : Work around atomic_load(const T*) issues.
35d226e : Add in_port_t and move it and in_addr_t to the correct header file.
2b021e1 : Add <stdio_ext.h> for elfutils.
09c39d6 : Implement the GNU basename(3) in addition to the POSIX one.
f4c948a : Move the meat of <features.h> into <sys/cdefs.h>.
f800969 : Remove unused defines from <features.h>.
b810462 : Fix _BSD_SOURCE/__USE_BSD.
02aa705 : Revert "Add support for protected local symbol lookup."
2cfb4e8 : Improve <sys/cdefs.h>.
a0108ac : Fix leak_realloc, copy entire allocation.
c4a1de1 : Regenerate "services.h" from /etc/services.
dc1fb70 : Clean up some of our python scripts.
3a25ab9 : Missing #include <sys/cdefs.h>.
ce6b1ab : Expose android_set_abort_message().
5d9e145 : malloc_usable_size returns the original size.
6d40d34 : Fix leak_realloc, copy entire allocation.
fd5ee9a : Hide C++ stuff in libc. Put it back in libstdc++.
5f5cc45 : Fix <features.h> (_BSD_SOURCE and _GNU_SOURCE).
4571f31 : Add atexit test for attributed c-tor/d-tor
019d395 : Have stdatomic.h punt to C++ atomic when possible
1467dfe : Make string tests check all alignment combinations
ad5e8b5 : Keep symbols for linker
224ff04 : Change name of MB_CUR_MAX implementation function.
76212ee : Add more functionality to glibc symbol checker.
042426b : Optimize symbol lookup
b3aaf39 : Hide __libc_init_vdso().
891ec7a : Move mtctxres.c to libc_dns.a.
f2c1e7e : Hide ScopedTrace.
edd81faf : Hide __libc_malloc_dispatch.
ca5b6a7 : Fix our x86 PIC_PROLOGUE.
51a22a1 : Label pages mapped by linker_allocator
b5e0854 : Add a way to disable backtracing in malloc debug.
30214b9 : Add memory ordering constraint, convert to C11 atomics
c5a13ef : Added test for ifunc support in dynamic linker.
bc9f9f2 : Make __set_errno hidden in asm.
3726f9c : Revert "Fix incorrect relocations for x86."
88a1f52 : Add a way to disable backtracing in malloc debug.
01bd32e : Create a distinct temp directory for each run.
512bc52 : Fix incorrect relocations for x86.
6b6364a : Android is all-PIC/PIE.
51fde5b : Upgrade bionic to tzdata2014f.
13bab43 : Fix the tzdata update tools.
651a068 : Remove misleading arm/arm64 PIC_SYM.
e380960 : Do a second key cleanup in pthread_exit.
1628eb1 : Explain how wcswcs ended up in ndk_cruft.cpp.
9d2a05a : Revert "Add a hack to <stdlib.h> until we can fix libvpx."
62c69c2 : fix the build
df85f50 : Add an obvious comment to <stdio.h> for fixincludes.
9eae840 : Fixes build.
6a91887 : Revert "Replaces vfork() implementation with fork()"
28285f8 : Workaround b/16818336 which fails build under aggressive inlining.
1aec7c1 : Proper MB_CUR_MAX.
1183762 : Use libunwindbacktrace for debug malloc code.
e03e1ea : Fix memchr with a zero length.
40a5217 : Only wipe TLS for user-supplied stacks.
b6cc8e0 : Fix mbsrtowcs(3) src param for finished string.
aa0f2bd : Fix dlsym(3) to do breadth first search.
861c0ef : Use libunwindbacktrace for debug malloc code.
4916706 : Fix linkage of grantpt(3).
f4c1a36 : Remove declarations for things that don't exist.
a406ee6 : Added a bionic systrace class and tracing to pthread_mutex.cpp.
ed48534 : Fix mips/mips64 build
3e424d0 : Implement twalk(3), add unit tests.
21972b6 : syscall(3)'s return type should be long.
f1e83cc : Use vsnprintf(3) in syslog(3).
905e6d5 : Start hiding "private/bionic_time.h".
39d903a : Remove localtime_tz and strftime_tz.
1abb8bd : en_US.UTF-8 is also supported.
4151ea7 : Fix global variable initialization for linker
1c5bb20 : debuggerd: if PR_GET_DUMPABLE=0, don't ask for dumping
7931099 : Implement <sys/fsuid.h>.
f183737 : [MIPS] Fix atomic_is_lock_free test for mips32. On 32-bit MIPS, 64-bit atomic ops are achieved through locks. So allow the test to fail for atomic_intmax_t on 32-bit MIPS.
4514aa6 : HACK: remove %m support from printf.
0caf70e : Fix belated review comments on syslog change.
bc5a3ec : [MIPSR6] Use C-coded string ops on mips32r6/mips64r6
be0e43b : debuggerd: if PR_GET_DUMPABLE=0, don't ask for dumping
dd37251 : [MIPSR6] setjmp supports mips32r6 and FP64A/FPXX reg models
afe6360 : Fix belated review comments on syslog change.
efe1383 : Fix 'adb shell /system/bin/linker' crash
ba23bd0 : [MIPS] Drop soft-fp targets
ca70453 : Remove the unused swab.S.
5d2f86f : Fix generate-NOTICE to cope better with BSD __COPYRIGHT macros.
f541650 : [MIPS] Allow united mipsel and mips64el gcc toolchain
3758a24 : Fix a couple of bugs in generate-NOTICE and regenerate the NOTICE files.
0f7d882 : Switch to OpenBSD res_random.
2b67d7d : Use upstream OpenBSD's arc4random.
ee7f1b5 : There is no _MIN for unsigned types.
841c633 : resolved conflicts for merge of b5bef263 to lmp-dev-plus-aosp
3ad8ecb : Rewrite syslog(3) to use Android logging.
97e31de : __libc_fatal should print a newline to stderr.
6b55ba5 : Fix mbsrtowcs(3)'s handling of len parameter.
9c07aee : Clean up some misinformation around prctl.
6425327 : Use the mmap/munmap for allocation routines.
8a3d1ca : Remove SIOCKILLADDR from <sys/socket.h>.
9f165d2 : Remove PR_SET_TIMERSLACK_PID from <sys/prctl.h>.
2f9c6e3 : Fix private/bionic_name_mem.h build breakage.
d745386 : Remove non-standard prctl constants from <sys/prctl.h>.
8b00236 : Define atomic_charN_t only if charN_t is supported.
98b088d : ptrace(3) should be varargs.
625993d : Use VDSO for clock_gettime(2) and gettimeofday(2).
53531cc : Make sure not to construct illegal property names.
ea271fd : Add gen syscalls step to instructions.
3fa60e1 : Regenerate the syscalls list after the uapi update.
27047fa : Fix BIONIC_ROUND_UP_POWER_OF_2 for 64 bit.
e612add : Remove isascii_l(3).
76c241b : Implement rand/srand in terms of random/srandom.
53c3c27 : Upstream atexit
4f0b67a : Sync upstream-openbsd.
a167eef : Fix visibility for a bunch more symbols.

+- Project: platform/bootable/recovery

be19dce : udpater: Call fsync() after rename().
6977276 : Revert "Change init sequence to support file level encryption"
392879e : Revert "Change init sequence to support file level encryption"
98c1a3d : Change init sequence to support file level encryption
1a92c44 : Add drm support to minui
0ddfa32 : Allow mounting squashfs partitions
7125f95 : Revert "Zero blocks before BLKDISCARD"
9154748 : Use f_bavail to calculate free space
c3dddce : More accurate checking for overlapped ranges.
cb9450e : Use f_bavail to calculate free space
afc7a78 : Allow sideloading without authentication.
c35f3ce : Allow sideloading without authentication.
0005f89 : Split WipeData into PreWipeData and PostWipeData.
b65f027 : Zero blocks before BLKDISCARD
0460f69 : Revert "Zero blocks before BLKDISCARD"
6abd52f : Revert "Zero blocks before BLKDISCARD"
604c583 : Zero blocks before BLKDISCARD
2c2cae8 : uncrypt: Write status when it reboots to factory reset
b5dabd2 : Really don't use TEMP_FAILURE_RETRY with close in recovery.
92eea1b : Handle BLKDISCARD failures
158e11d : Separate uncrypt into two modes
1857a7f : Don't use TEMP_FAILURE_RETRY on close in recovery.
df52e1e : Add an alternate screen for viewing recovery logs.
3e8d28b : uncrypt: Switch to C++
8853cb2 : uncrypt: package on non-data partition should follow the right path
93cec9a : Keep multiple kernel logs
6d820f2 : Turn on text display for debuggable builds
4cf34d5 : Fix mips64 minadbd_test build.
1593192 : Move minadb over to new API.
87ec73a : Fix minadb_test build breakage.
2f5feed : Check all lseek calls succeed.
f7466f9 : Stop using adb_strtok, and check argument validity.
6f76dd5 : Revert "Revert "init re-execs to set its security context now.""
c819dbe : Revert "init re-execs to set its security context now."
c57453d : init re-execs to set its security context now.
43b748f : Don't remove existing explicitly stashed blocks
0a5cb0c : Don't use typedefs that hide *s.
c68bd34 : imgdiff: Avoid infinite loop if inflate fails
8fd86d7 : Move the menu header out of the menu.
e46066f : Add missing \n after "Mounting /system." message.
985022a : Remove unnecessary globals.
300ed08 : Treat KEY_ENTER the same as KEY_POWER in the pager.
95fc63e : Rewritten file pager.
f012432 : Revert "Append kernel logs to last_log file"
2ec803f : Append kernel logs to last_log file
b07e1f3 : Update the comments for package installer commands
4af215b : Auto-detect whether to use the long-press UI.
20531ef : Switch minadb over to C++.
07cfb8f : Switch minui over to C++.
642aaa7 : Fix ScreenRecoveryUI to handle devices without power/up/down.
ec28340 : Move "Mount /system" to the main menu.
0713819 : Add ev_iterate_available_keys to minui.
bb78d62 : Move the recovery image version out of the menu header.
9e7ae8a : Move default implementations into Device.
42c1230 : Remove some commented-out code.
8de5207 : Move file paging into ScreenRecoveryUI.
018ed31 : Enable printf format argument checking.
aa0d6af : Remove the fixed screen size assumptions.
9ad9d66 : Remove a couple of unused inlines from minzip/Zip.h.
682c34b : Rotate logs only when there are actual operations
0e5356a : DO NOT MERGE Revert "Erase PST partition if its marked to be erased."
c94fa0b : DO NOT MERGE Revert "Erase PST partition if its marked to be erased."
e39a9bc : Refactor the codes to call wipe_data/wipe_cache functions
c277762 : Revert "Erase PST partition if its marked to be erased."
c679f93 : Add support to enter sideload mode directly
0374446 : Revert "Erase PST partition if its marked to be erased."
30694c9 : Factor out the "yes/no" menu and use it for "Wipe cache" too.
145d861 : Factor out option variables from int to bool types
59156bd : Remove support for Cupcake kernels.
01a4d08 : Fix recovery image text rendering.
4ec58a4 : Fix wipe command when using sideload in recovery
e853e96 : always use volume mount option when mounting a partition
fc06f87 : Make the recovery menus wrap.
1fdd452 : Always use strerror to report errno in recovery.
c51ac89 : Add "Apply update from sdcard" to default recovery image.
b2f9459 : Remove unused libutils references.
5b9defe : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
2196a3e : Install the recovery binary directly to the recovery image.
18f371d : updater: Check the return value from ApplyImagePatch / ApplyBSDiffPatch
5a50b1b : Install the recovery binary directly to the recovery image.
e57c62a : Remove more dead code from minzip.
9c0f5d6 : Remove more dead code from minzip.
ffd6c31 : Add tests for read_block_adb.
1909771 : This read accidentally got turned in to a write.
fee324f : Drop hardcoded LOCAL_C_INCLUDES from minui/
432584f : Fix readx/writex names.
3e91f69 : Bump up max_map_count value.
017db6d : Fix LP64 build for minadbd.
2404370 : Remove _(GNU|XOPEN)_SORUCE makefile cruft.
8f6eb5c : Fix build from implicit declaration.
d84b055 : Fix a printf format warning.
3e700cf : Delete unused functions from minzip.
f3a5726 : Kill of most of the remainder of minadbd.
9a894b7 : Move adb_main to its own file.
3efa676 : Remove dead code.
1ddd350 : Use headers from adb.
2b2a14f : Remove unused code.
8f1bfea : Lose USB transport code to libadb.
d808d21 : Add extern "C" to all the headers.
1df64d3 : Initialize stashbase even stash_max_blocks = 0
fd778e3 : Fix Droid and animation color in recovery mode
07d9627 : recovery: Handle EV_SW events
9905f3a : recovery: Generate libminui dynamic library
f14af80 : recovery: Properly detect userdebug or eng builds
4e8e93b : Remove dead/unused code and realign some of the comments to make it more cleaner and easier to read
8a9014d : There's no GPL code in 'updater'.
9022120 : Support resuming block based OTAs
cd3c55a : Add missing includes.
26dbad2 : Add missing includes.
3ed8ef0 : Fix the v2 descriptor handling.
9e3cce5 : adbd: Support for new f_fs descriptor format
e01d9de : Add missing <string.h> include.
6ed899a : Remove superfluous OpenSSL include paths.
a382e2b : Use getmntent when accessing /proc/mounts.
d4d4c24 : Fix missing #includes in bootable/recovery.
7279f97 : Remove an uninitialized value.
8002104 : Add O_CREAT option for open
4c3c7a9 : Fix recovery image build for 32p
a01ce3a : Start losing code to libadb.
acf47db : Add support for tune2fs file operations
32f9fe7 : Global C++11 compatibility.
678f7d4 : kill HAVE_FORKEXEC
3cd669f : Fix build when TARGET_USERIMAGES_USE_EXT4 is not defined
b5b4304 : adbd: Support for new f_fs descriptor format
13f21c2 : More test makefile cleanup.
f420f8e : Revert "Copy epoll(2) changes to minadb."
db8c959 : Copy epoll(2) changes to minadb.
1d30c2f : Use the correct fuse_init_out structure size.
52ae67d : support for version 2 of block image diffs
f9bc2a5 : create block map for all update packages on /data
adad8ec : remove code for original block OTA mechanism
f2127b6 : fix two bugs in block image updater
66f5ce3 : installer for new block OTA system
64be827 : change uncrypt to static linking
d29f641 : Auto create parent directories for rename support

+- Project: platform/build

1dd05bd : LMY48W
9715d11 : "MRA58K"
35376e4 : "MRA58J"
bf9b6f1 : "MRA58I"
5ca931d : "MRA58H"
a531281 : "LMY48V"
cd811c3 : "LMY48U"
c845e59 : "LMY48T"
acff374 : "MRA58G"
7a61dd9 : releasetools: Fix the bug in symlink deletion.
b8e67f1 : "MRA58F"
d7885a8 : Set the Security Patch level with Oct 1 for MNC
d2a49a4 : LMY48S
12fe3d4 : LMY48R
5b1e35c : LMY48Q
84223e5 : "MRA58E"
394d7d6 : "MRA58D"
2396c59 : "MRA58C"
397785e : "MRA58B"
201eb07 : "MRA58"
c6eda23 : "MRA57B"
8d77197 : Don't fail build of otatools if there are no device certificates
1ee999d : "MRA57"
fc028e5 : Dist the otatools package.
03a4eef : "MRA56B"
f2b1796 : "MRA56"
0bb3145 : Set the Security Patch level for MNC
32bf3f3 : add otatools-package target
7262053 : "MRA55"
1b837f8 : "MRA54"
d1ac275 : "MRA53"
8d66b55 : "MRA51D"
9e99311 : "MRA51C"
11318c3 : "MRA51B"
0163f4c : "MRA51"
ed7e864 : fix a few bugs in the studio download button behavior: - make button text always white (avoid blue on blue during hover) - revise logic to add the platform name to download button to avoid weird duplicity bug on small screens - remove the animation script when clicking download before agree because it reloaded the page (unkown cause) depends on:
f458ffb : "MRA50B"
a04a238 : "MRA50"
b823652 : "MRA49B"
dae7961 : Increasing all emulator system image sizes
956e469 : Increasing MIPS emulator system image size and user-data image size
fec2476 : "MRA49"
cd7dedd : "MRA48"
df3281b : "MRA47"
9f7d33c : "MRA46"
6a8f88c : adjust image placement for m hero on medium screens.
cad7d3a : LMY48P
53fcd13 : "LMY48O"
09787c9 : "LMY48N"
3b9e3a3 : "LMY48M"
186c11c : "MRA44C"
c13124a : "MRA44B"
083da20 : doc change: Add hero image for m and css for landing pages.
b916a5b : Make sure only AppCompat (not it's tests) are in the docs
ed7785c : "MRA44"
e593e5c : Fix issie #23116383: Include security patch level in Settings
f29b5bd : Include new AOSP messaging app in base AOSP telephony builds.
7be3363 : "MRA43B"
018500e : Revert "Include new AOSP messaging app in base builds."
68c62e7 : Removing VisualizationWallpapers as it does not comply with API 23 rules
497bd77 : "MRA43"
007979e : Add support for clobbered blocks
cb9691b : "MRA42B"
45d3d51 : Increasing x86 emulator system partition size
a8b0905 : Include new AOSP messaging app in base builds.
4e0d34c : Increasing arm(64)? emulator partition sizes to 1.5GB
a18c502 : Final SDK, set PLATFORM_PREVIEW_SDK_VERSION to 0
79d27de : "MRA42"
5394e8b : Increasing x86 emulator system partition size
a764287 : Add the ability to display annotations in the generated docs (cherry-picked from commit 87c44d8a11d6f9e94c90197e7f8adf430c949c86) Bug: 8440225 Change-Id: I41c1c7909b283832b818b8860ffe370cd4328f20
07582a6 : MRA41B
3f60434 : "MRA41"
ebbd55a : "MRA40"
8cfe1e1 : "MRA39"
a6358f7 : "MRA37D"
c5ad2ba : "MRA37C"
f242d6d : "MRA37B"
e0fc1ad : "MRA37"
4ffd95f : "MRA36B"
4308bba : "MRA36"
f165cfb : LMY48L
e57b720 : "MRA35C"
37b065e : "MRA35B"
49bad4a : "MRA35"
636b0cf : "MRA34B"
66c8e8c : Don't prepend CC_WRAPPER to CLANG.
6d62d53 : "MRA34"
5d60080 : "MRA33"
0d6dfe3 : "MRA32"
cb894fe : "MRA30H"
0e14dcc : Add support-customtabs to the doc build.
c5d0bb8 : "MRA30G"
e0c0abe : "MRA30F"
dd5409e : "MRA30E"
a3ebc82 : "LMY48K"
4c4de48 : "MRA30D"
38274fe : "MRA30C"
c8b469a : Add support preference libraries to docs build
c12ee54 : "MRA30B"
3e5cd2d : "MRA30"
7ca49fe : "MRA29C"
cce673b : Read fstab from the source build.
307631b : Remove M codename, version number is 6.0.
a11f6c2 : [RenderScript] Only upgrade RS target API for compat build.
05e3646 : "MRA29B"
52441c1 : "MRA29"
302e944 : [RenderScript] Set RS_PREBUILT_LIBPATH for 64bit targets.
c25b43d : "MRA28"
4c80e50 : "MRA27"
2a761ad : "MRA26"
5b9810f : "MRA25"
221f0e9 : "MRA23D"
fec6172 : "MRA23C"
bfb6080 : "MRA23B"
c445cc3 : "LMY48J"
b3faf96 : "MRA23"
1df6ca2 : "MRA22B"
6dcff68 : "MRA22"
215959e : Revert "Revert "Hide unwinder symbols in each binary.""
69f3c81 : "MRA21"
c671a7c : Split [CC|CXX]_WRAPPER from [TARGET|HOST]_[CC|CXX]
a584135 : DO NOT MERGE ANYWHERE. Add data binding to built javadoc.
7ae32fc : "MRA20"
a793477 : "MRA19"
0d6aba1 : "MRA18"
cfcb706 : "MRA16G"
e471cf8 : "MRA16F"
f17e9ca : "MRA16E"
c076152 : "MRA16D"
911692e : "MRA16C"
7ac6cb8 : Add LOCAL_NO_LIBGCC.
7b29cb1 : "MRA16B"
f6be1d9 : "MRA16"
1f8964d : Don't uncompress/page-align the jni libraries in apps_only build.
ab04663 : "MRA15B"
6432d75 : "MRA15"
99a8ac9 : "MRA14D"
dee4ba2 : "MRA14C"
f5d0934 : "MRA14B"
24165bd : "MRA14"
5349e7d : Add data binding to built javadoc.
6b74f21 : oem_image/custom_image: fix missing new parameter to
9e36d4a : "MRA13B"
900d26f : "MRA13"
4217005 : "MRA09C"
2fd2c9b : Zero out blocks that may be touched by dm-verity.
74a81e6 : fix device specific fs_config on build server
4f70861 : "MRA09B"
fa943a9 : "LMY48I"
e339552 : "MRA09"
97f3963 : "MRA08C"
0bbebcb : "MRA08B"
aee6585 : Update js/css versions and add pt-br.
1d4bb13 : "MRA08"
7e7cf07 : "MRA07C"
5c54d01 : "MRA07B"
6d7b796 : "MRA07"
348df02 : "MRA06B"
727f2a4 : "MRA06"
62079cc : "MRA05"
6517427 : "MRA04"
3ba7e43 : "MRA03"
0b9e204 : Support matching unicode characters in suggestions by changing match(regex) to indexOf(string).
4dacce9 : DO NOT MERGE Fix the syntax error in the edify script generator
b8eeeec : "MRA02"
41bcf3e : Fix build.
66c1471 : "MRA01"
cc241c7 : "MRZ90G"
1aa1af0 : Don't write empty map groups.
16401ad : Revert " Don't write empty map groups."
7f9470c : Don't write empty map groups.
19eeccd : Allow init to create /mnt/sdcard symlink.
a8d527a : "MRZ90F"
c36dd56 : "MRZ90E"
08ab5d7 : Retry adjusting the size computation for reserved blocks.
9a36219 : Revert "Adjust the size computation for reserved blocks"
9bdfda4 : "MRZ90D"
c7a6f1e : Retry adjusting the size computation for reserved blocks.
c3fd84b : "MRZ90C"
2384d01 : Revert "Adjust the size computation for reserved blocks"
209ff34 : "MRZ90B"
d83bb0e : "MRZ90"
6d5aad4 : "MRZ89"
d2f1207 : MRZ88B
df5a483 : "MRZ88"
d66faec : "MRZ86G"
a425516 : Raise API level to 23.
78d1cba : Fix conflict resolving error in ef5dc90bba179f774bee0c7e479965cef12091de
fa44216 : "MRZ86F"
e382a33 : "MRZ86E"
742f583 : Raise progaurd library to platform libraries even for "current" SDK.
e961af8 : "MRZ86D"
197fe45 : "MRZ86C"
21f331d : "MRZ86B"
af6c599 : "MRZ86"
d4127bc : "MRZ85C"
ef5dc90 : Add img2simg in host and ota packages
353265b : Add img2simg in host and ota packages
dc306e8 : "MRZ85B"
648e40e : Make sparse squashfs images
fa6c8a9 : Make sparse squashfs images
7371a7a : Add hid command to base build
c8e2ca1 : "MRZ85"
2b4ff17 : Fix the error in
efbb5d2 : Adjust the size computation for reserved blocks
8b6f323 : "MRZ84B"
d8510cb : "MRZ84"
bebd3cf : Use fstab in the source build
f86e7ee : Add compressor options for squashfs system images
fbff09e : "MRZ79H"
8c4da68 : "MRZ79G"
bc61733 : "MRZ79F"
92eb570 : Add BUILD NUMBER into oem image.
ab451fd : "MRZ79E"
8e03535 : "MRZ79D"
ab13975 : Pass --no-generate-debug-info to dex2oat.
45fa5f4 : "MRZ79C"
5a93c1c : "MRZ79B"
abf1aa8 : "MRZ79"
8e03097 : "MRZ78B"
c997cf9 : Docs: Fixing disappearance of the left-navs in NDK minisite.
e6e9856 : "MRZ78"
1b74805 : Add support for squashfs
1c90241 : "MRZ77B"
cade49d : Allow flashing a squashfs system image
71ca134 : "MRZ77"
770f2dd : "MRZ72F"
7897047 : "MRZ76B"
4c839ad : "MRZ76"
abe0c11 : "MRZ75"
ce5bc95 : "MRZ74"
0a6e8fa : "MRZ72E"
5aa6832 : selinux: add tools to dev path
2b7ba64 : "MRZ72D"
85ee69a : "MRZ72C"
b6b20af : Add support for cortex-a53 variants when building 64-bit.
ef58ef0 : "MRZ72B"
e3eb037 : "MRZ72"
548eb76 : Support SELinux context label when mounting
1566ad3 : "MRZ71C"
6784cae : Switch build to stricter aapt symbol generation
cf46998 : Add new variable SCAN_EXCLUDE_DIRS; specifies directories to exclude when searching source tree.
230223f : "MRZ71B"
f33d9a7 : "MRZ71"
7edba94 : "MRZ70C"
601ddea : Allow custom boot_signer and verity_signer.
b9284b1 : "MRZ70B"
b5cd1f0 : Add missing shared libraries to dist tools
29543aa : "MRZ70"
988f415 : "MRZ69B"
e588d89 : "MRZ69"
d0453c5 : "MRZ68"
8ce8ab7 : "MRZ67"
c255469 : "MRZ65F"
3b440a9 : "MRZ65E"
4aa93a7 : "MRZ65D"
42008e2 : "MRZ65C"
07417cc : "MRZ65B"
cf7fbcd : Remove duplicate CTS tests from libcore cts packages.
49cbee2 : "MRZ65"
726b7f3 : Fix the broken signing script
a1e1d9c : Add 'adb shell telecom' command to packages list
74a75cd : "MRZ64B"
aa319df : goldfish: logcat -Q in logd domain
9f8e1e1 : goldfish: rename goldfish_logcat.te to logd.te
94871b9 : goldfish: logcat -Q in logd domain
94c1826 : docs: Add styles for embedded videos to match DevSite
234360e : "MRZ64"
5a71557 : "LMY48H"
0e395b1 : "MRZ63C"
1782365 : "MRZ63B"
5fcaaef : Add post-install verification for BBOTAs
ad6b53c : "MRZ63"
226eb92 : Uncompress .so files before signing the apk.
1fb0152 : Don't extract jni from prebuilt apks.
d760d46 : Revert "Revert "Enable linker -fix-cortex-a53-843419""
026fb45 : "MRZ62B"
4fe7bfd : Add $ORIGIN/lib[64] to host binary's rpath.
cd8c93a : "MRZ62"
9fd7b46 : "MRZ61"
5159f81 : "MRZ60"
ad2494b : Remove gcc 4.9 workaround.
79a9f03 : "MRZ58D"
694eae2 : "MRZ58C"
81e39c3 : increment metadata versions.
a024274 : "MRZ58B"
11d3d48 : Increment css versions for appengine's benefit.
40be6ec : "LMY48G"
13f696e : "LMY48F"
5b2c6e2 : Add support for RMTYPEDEF with Jack
17e09d9 : "MRZ58"
52d8d3d : docs: Increment all JS resource references to force refresh
6e46b31 : Add download button disabled state to sdk css.
1d8b270 : Include fingerprintd on emulator images
e819398 : Both ext4 and f2fs binaries for adoptable storage.
7254999 : "MRZ57B"
b2c49b7 : "MRZ57"
899717f : Add huawei to vendor owner whitelist [DO NOT MERGE]
706180c : "MRZ56B"
825c1aa : Highlight Essentials tab for distribute/tools content.
a2eccba : Bump x86_64 system image size to fix build
b7f627a : "MRZ56"
abb9708 : update logo icons for sdk/ndk.
b8a9fac : "MRZ55"
c61fbc4 : "MRZ54"
41803ee : "MRZ53"
903186f : Use zipalign -p to page align .so files
ed6b635 : Uses SDK specific feature lists for SDK system images
9b2323e : Replace Launcher2 by Launcher3 for SDK system images
06828a5 : "MRZ51G"
cbe032f : Sync style changes from external (sync3).
41b24a5 : "MRZ51F"
cf7a3b9 : Highlight "Preview" subtab on preview pages. Support templating for ndk files within templates-sdk.
f0a8b85 : "MRZ51E"
ed9edb9 : Revert "Replace Launcher2 with Launcher3"
c0e833d : "MRZ51D"
b222b6e : Add recommendation suport library to build
d8308d4 : "MRZ51C"
bdd5e8e : Initialize
0fa5417 : "MRZ51B"
d79778f : Replace Launcher2 with Launcher3
4e786a0 : "MRZ51"
a9d5cf7 : DO NOT MERGE Remove RecyclerView tests form pathmap
337a063 : "MRZ50C"
ab93772 : Add design support library docs
58c1b96 : Fix the permission setting in common.ZipWriteStr()
5b2a679 : "MRZ50B"
6e8931c : "MRZ50"
400563e : "MRZ49C"
a1ea202 : Add task to print transitive dependencies and their license files.
589e8c5 : Use TARGET_DEFAULT_JAVA_LIBRARIES instead of just framework.
949d358 : "MRZ49B"
83f4501 : "MRZ49"
0f54ada : Allow goldfish-setup to put the emulator in WiFi-only mode
c434f71 : Update device to use set_prop() macro
70b67ac : Don't exclude GPL binaries from the emulator system image
fabc869 : "MRZ48B"
e9ec053 : Label /dev/ttyGF* as serial_device
f1d32a1 : remove gatekeeper software module
0a0358c : "MRZ48"
b6bfb58 : Save Jack default extra args in a file
f2cdd5c : "MRZ47"
41814f4 : "MRZ46"
a8bbfca : Change "M Preview" tab to "Preview", change "monetize" subtab to "Earn". Highlight preview subtab on preview pages. Change "About" link to latest version of Android.
a48c74f : Improved/clarified license guidance for GPL code.
bbc1fb6 : "MRZ44F"
b23b5cc : Label /dev/goldfish_pipe as qemu_device
185d864 : "MRZ44E"
7d0e8a5 : "MRZ44D"
a5de1e5 : "MRZ44C"
9894e2c : "MRZ44B"
7d18a68 : Add tzdatacheck to image
5fa080b : "MRZ44"
546a5aa : "LMY48E"
f97b2ef : Style and template updates to support responsive layout, mobile nav, email signup, updated styles (sync2).
52e9404 : "MRZ43B"
3e8f161 : Remove libc++ from prepackaged shared libs in cts.
3bc0bc5 : Add locales sq_AL, gu_IN, and pa_IN for mnc-{dev,release} Bug: 21095280
5ece99d : Add support for clobbered blocks
49b362d : Remove libc++ from prepackaged shared libs in cts.
8788add : Add locales sq_AL, gu_IN, and pa_IN for mnc-{dev,release} Bug: 21095280
302e2f9 : Docs: Modified .cs page to reflect removal of 32-bit Darwin as NDK download option.
74b2788 : "MRZ43"
0ed694f : DO NOT MERGE - Change PLATFORM_VERSION from MNC to M
dea2272 : New "sm" shell tool to call StorageManager.
e1bf3dd : "MRZ42C"
bdd8ca0 : --no-as-needed needs -Wl.
6708b6c : Fix AddressSanitizer link order and multilib setup.
eebb800 : Make asan more closely match clang behavior.
c06ecd2 : "MRZ42B"
9269975 : "MRZ42"
480a9bb : Keep Throwable's constructor that takes a String argument.
cd30cbd : "MRZ41B"
8c97e17 : Add percent library to support libraries build.
901d792 : Define BOARD_SEPOLICY_DIRS for 64-bit emulators.
705e75b : "MRZ41"
b599734 : MRZ40B
02c2b6a : "MRZ40"
53031ff : "MRZ39"
f3282b4 : Wrap zipfile.write(), writestr() and close()
b8876e1 : [versionitis] pull image id from recovery into props
90598cb : Cleaned the outdated incrementaljavac.
44791bf : "MRZ37F"
d15dbd7 : "MRZ37E"
884738e : Revert "Fix and cleanup."
c6355b9 : Remove stlport from global package list.
0a4122a : Disallow using stlport.
978c935 : "MRZ37D"
aca3465 : Revert "Switch from Calculator to ExactCalculator"
b4b767a : Fix Mac build.
f28bad5 : Fix and cleanup.
f55c5a5 : Do not pack relocations for executables
a879195 : "MRZ37C"
b5dc52a : "MRZ37B"
455ffaa : Revert "Switch from Calculator to ExactCalculator"
8b834ff : "MRZ37"
a9d796a : docs: Add navigation heading for Develop > Preview
fa358f7 : DO NOT MERGE Remove RecyclerView tests form pathmap
64434af : Revert "Build docs for android-support-media-protocols.jar."
2014678 : "MRZ36B"
38deeee : "LMY48D"
c4fc651 : "MRZ36"
29e9343 : Swap templates-sdk and templates-sdk-dev files to enable redesign builds by default.
0ba68ba : Upgrade x86 gcc to 4.9 and disable devirtualization.
01864b7 : "MRZ35B"
4f5d0e6 : Raise SDK version for ProGuard processing when app links support library.
68cc486 : "MRZ35"
0128279 : "MRZ34C"
032a494 : Doc change: css/js, assets for landing page, header/footer designs.
a417909 : Remove RecyclerView tests form pathmap
ff233cc : Doc change: remove deprecated templates-sdk-dyn files, add new development files based on production templates-sdk.
20e7715 : "MRZ34B"
01f3dbc : Revert "Don't extract jni from prebuilt apks."
258b29c : Pack module before making symbolic version
97dfa31 : Revert "Don't extract jni from prebuilt apks."
8f049bd : "MRZ34"
bca602e : "LMY48C"
875982a : "MRZ33"
708d1d1 : "MRZ32"
3797466 : Don't extract jni from prebuilt apks.
95e74c1 : Add support for squashfs
03b107c : docs: update masthead template for Preview docs
9e2df49 : "MRZ30D"
2d43098 : "MRZ30C"
069f1f8 : Deference symlinks when copying LOCAL_PICKUP_FILES.
f771c7e : "MRZ30B"
ffe376b : Fix jack transformation on prebuilt AAR.
1a83636 : "MRZ30"
5924f14 : Revert "Revert "Pack relocations for mips64""
53b9876 : docs: fix sticky header hiding RenderScript reference headings
0cabfed : Revert "Revert "Pack relocations for mips""
fbd11a5 : "MRZ29B"
d896883 : Revert "Pack relocations for mips"
3e037e3 : Revert "Pack relocations for mips64"
c2309f5 : "MRZ29"
7f2ceab : Add float support to binary event log.
13296f9 : "MRZ28C"
740279f : "MRZ28B"
8f168d1 : Add design support library docs
0ab1fbd : "MRZ28"
a37d793 : "MRZ27B"
22f1bc5 : Bump sdk arm system image size to 750M
efc9f52 : "MRZ27"
f9ecd3f : "MRZ26"
ae1d4b0 : Fix a trivial comment typo.
8a96072 : "MRZ25"
100acd1 : host compiler: enable compiler hardening flags
8bd30fe : Pack relocations for mips64
64762c3 : Do not pack relocations for prebuilts by default
9dc1a73 : Pack relocations for mips
1d4804c : Pack relocations for x86
f7533d3 : "MRZ24"
e09d096 : Check partition hash before resorting to block_image_verify
3b51f20 : Disable packed relocations for NDK builds
e447ac2 : "MRZ23B"
4c2d1a6 : Pack relocation tables for dynamic executables
1eca10f : Revert "Pack relocation tables for all dynamic executables"
e7a1b8a : Pack relocation tables for all dynamic executables
17412c8 : Add lib dirs to cts distribution.
43078aa : Add support for full radio option
4eb120b : Remove unsupported *_COMPRESS_MODULE_SYMBOLS
40af438 : doc: Add Korean version of DAC/distribute/ page.
5aa0223 : Support LOCAL_PAGE_ALIGN_JNI_SHARED_LIBRARIES for prebuilt APKs
b5b2ffe : Add support for a partial ubsan build.
4c92a68 : Fix misuse of my_sanitize_host.
94b5791 : Make use of sanitizers without clang an error.
0b02dd4 : "LMY48B"
27ccb75 : Clean up sanitizer configuration.
29f529f : Calculate max_stashed_blocks correctly for block OTA v3
25799ca : doc: Add Korean version of DAC/distribute/ page.
f623a80 : switch to new H264 and MPEG2 software codecs
846505d : Switch from Calculator to ExactCalculator
aa9fbd8 : Doc change: increment metadata for updated Distribute landing page content.
a8cf30e : "LMY47Z"
1efbc89 : Fix bookmark title
3dd39b0 : Adding the new CarrierConfig app to the system image.
37e931d : Revert " switch to new H264 and MPEG2 software codecs"
6024069 : build: fs_config_generate must open file in binary mode
c628500 : switch to new H264 and MPEG2 software codecs
06b91b9 : fs_config: Add fs_config_generate
073a9eb : fs_config: use libcutils and libselinux shared libraries
dff3755 : Move package signing after file stripping
4f2b898 : "LMY47Y"
77cbe10 : Use Jack launcher
c506e74 : disttools: add liblog, libcutils and libselinux shared libraries
3e99e66 : Don't use libunwindbacktrace for non-ARM.
036b53b : Auto-clean host tools when switching between apps_only and platform build.
c63c3e3 : Docs: improve the highlighting of definition lists (<dt> and <dd> elements)
bc7fc60 : "MIZ14"
a586392 : docs: add new style elements for Material Design cross-references
26b6006 : Increment metadata files for new families pages.
32e1689 : Revert "Enable linker -fix-cortex-a53-843419"
9668a7a : Add host tool fastboot to every build.
7c22c9a : skeleton structure for NDK site
299d3f4 : Add --include-cfi compiler option.
4dc10e0 : "MIZ13C"
0742b33 : "MIZ13B"
793c7e3 : "LMY47X"
7261670 : "MIZ13"
cccdfc8 : Deleting or modifying files in new templates-ndk directory.
53b7c75 : Cloned templates-sdk to create baseline for templates-ndk
fd16d09 : Revert "Cloned sdk-templates directory to create an ndk-templates directory for production use."
84520ab : Cloned sdk-templates directory to create an ndk-templates directory for production use.
3b21699 : Adding libsonic to
b992bfc : Use -Wno-format-pedantic to disable overly aggressive format string warning.
6c55a8a : Dump fingerprints into recovery log
30a9c35 : Use libcompiler_rt-extras on the host too.
aaf9a5b : Remove ancient ranlib workaround on Mac OS X.
635198e : "MIZ09B"
4972d19 : Remove ancient ranlib workaround on Mac OS X.
ca927f2 : "MIZ09"
bf72f67 : Track renaming of org.apache.http.legacy.jar
bee9a2a : "MIZ08B"
54b22a5 : Enable linker -fix-cortex-a53-843419
62925a9 : Remove unnecessary confusing use of $(intermediate).
08cca28 : Add support for ubsan.
abbc911 : Fix the font size selection for recovery mode
f9c9266 : Omit ramdisk from boot.img if building without ramdisk
c45a47b : Better way to package up the otatools-package.
9b44afb : AndroidConfig.h: ensure HAVE_MALLOC_H always has a value.
9d59f41 : Change the default multilib for host libraries to "both"
8a0d53e : Rename libnanopb-c-2.8.0 to libprotobuf-c-nano.
3a260d6 : Add StatementService to the build
8827702 : "MIZ08"
8b3f08b : Separate boot and recovery image signing from dm-verity
abee3a9 : Don't call Jack directly, use the script instead
faeb693 : Consolidate the nanopb-c and regular protobuf build rules.
76db86a : "LMY47W"
27ac7a9 : fs_get_stats: add logging
5f478fe : fs_config: add logging
fe4b3b1 : Add hyphenation patterns to
30884d2 : "MIZ07"
a9c8e58 : "LMY47V"
d2c9d45 : Add gatekeeperd to build
f886fee : Add GateKeeper to core build
622b9ee : Remove Lohit fonts from the build.
94ff54d : "MIZ06"
b931956 : Convert bc depfiles to .P files.
93dda7c : Add the new audio include path on the list of default includes
98ff711 : There's no such thing as _THREAD_SAFE.
8a11491 : Remove HAVE_PRINTF_ZD.
cddece6 : Move the inclusion of depfile to where it's generated.
15760a8 : Include vendorsetup scripts in order
8f06d8a : Remove HAVE_STRLCPY.
9205bc1 : Filter out gcc flags that are not recognized by clang.
1c5f19e : fs_config: move fs_config to libcutils
8efa6d3 : fs_get_stats: move fs_config to libcutils
36b039a : Fix typo.
ed1158e : Don't fail build of otatools if there are no device certificates
249c173 : "MIZ02"
343ed67 : Use prebuilt libclang_rt.profile.
0c651c5 : Add BluetoothMidiService to
b2bc140 : "LMY47U"
0c1374c : Return non-zero if can't locate top of the tree in m/mm/mmm.
391d4e9 : Add explicit dependency on tzdata_updates_intermediates for CTS
d95e9fd : Add support to sign bootable images with vboot_signer
a30a61f : "MIZ01"
5036729 : Add unwinder linking to STL setup.
dd06352 : Verity support for flashing non partition spanning fs
91f713a : Revert "Revert "Fix the libgcc/libatomic link order.""
3892a6c : "LMY47T"
6c46e0b : Show annotation documentation on class details
c9914fe : "MIY90"
e53cf41 : Bump generic_mips64 system partition size.
a3fea1d : "MIY89"
ebb19aa : Fix up a few callers of GetTypeAndDevice.
08cc99f : "MIY85E"
ee8323b : Fix bad merge.
60c5a09 : "LMY47S"
9ef1170 : DO NOT MERGE - Bump version to 5.1.1
454bcff : Add back Java resources to apk without Java code.
8b27d18 : Add back Java resources to apk without Java code.
e4f3956 : Remove mms-common from tiny and minimal builds to fix the pdk build.
49b3b63 : "MIY85D"
6e44a4b : "MIY85C"
1b2637e : Add required projects to pdk build on master.
c2400c3 : Add classes.jack to the pdk build
d8e3b5e : "MIY85B"
17be3d3 : Add support to sign boot images with vboot.
a2292c9 : Support to build image of root file system with /system and ramdisk combined.
a2005ae : Add fingerprint HAL to emulator system images
56128c5 : Addition of a CTS suite for tzdata update code
fae98a4 : "MIY85"
eb745aa : Fix: exit code is 0 even when fails
1c3bf5c : DO NOT MERGE - Bump version to 5.1.1
33045be : "LMY47R"
f680021 : Don't warn on definition of possibly reserved identifiers.
c9d2952 : Revert "Switch x86 and x86_64 to 4.9. Attempt #2."
4da7071 : Don't use -Wl,--fix-cortex-a8 for Cortex A7, A9, A15, Krait or Denver
a24a9a8 : Allow -mcpu=cortex-a15 for clang
cab6699 : MKBOOTIMG override were missing in two places
7e34c67 : "MIY84"
0eabd4f : Support to build image of root file system with /system and ramdisk combined.
8b72aef : Make releasetools pylint clean.
954668b : "MIY83"
d6d1beb : Run ZipFile.testzip() during zipfile tests.
eaf885b : Fix the computation of basefilename
6701db8 : Allow system images larger than 2GiB, pt. 2
ad54a4d : Add selinux and verity support to custom image generation.
7d51a40 : Add selinux and verity support to custom image generation.
4e915ba : "MIY82"
3910ebf : Fix the syntax error in the edify script generator
91fbe4d : "LKY80"
cc61059 : "LMY47Q"
7a8c35d : Bump generic_arm64 system partition size.
6c194cb : Bump generic_arm64 system partition size.
2cd8a74 : Clearly explain that 32-bit x86 is not supported
62a7cac : Change eng builds from interpret-only to verify-at-runtime
54dfc3f : Revert "Replace legacy Browser with BookmarkProvider"
779e9cc : Bump generic_mips system partition size.
ec46a3b : Turn off Jack warnings by default
6fb735b : Switch x86 and x86_64 to 4.9. Attempt #2.
d578fc0 : "LKY79"
b8c8717 : Make the generated OTAs repeatable
7e44d7f : Filter out gcc only flags.
8e0178d : Allow system images larger than 2GiB.
7955bf0 : Static binaries with libc++ need libs c, m and dl.
fadee10 : Remove VoiceDialer from PRODUCT_PACKAGE list.
7d5716e : "MIY78"
539a396 : "LKY78"
8b11285 : Revert "Rename dalvik.vm.usejit to debug.dalvik.vm.usejit"
2c92413 : Restrict the verification in block-based incremental OTAs
6169022 : Replace legacy Browser with BookmarkProvider
02060b7 : Bump generic_x86_64 system partition size - DO NOT MERGE
820fe32 : Store odex files in oat/<isa>/ directory.
d7bf504 : "MIY77"
4568ab2 : "LKY77"
76a5e0b : Use java -jar ... instead of java -cp ...
8445b5e : "MIY76"
dbf0141 : "LKY76"
1a97c05 : Revert "Switch x86 and x86_64 build to use GCC 4.9"
f123057 : Revert "Switch x86 and x86_64 build to use GCC 4.9"
caa45d6 : "LMY47P"
3abfcfc : Rename dalvik.vm.usejit to debug.dalvik.vm.usejit
f3124b3 : Remove netcfg from the list of base modules.
e9f0226 : Apply jack redirection flag to also custom ANDROID_JACK_EXTRA_ARGS
f738b3b : Load cts/build/ after build/core/
f528e13 : Make Jack use tmp dir specified by TMPDIR
562f7bc : "MIY75"
db175c8 : "LKY75"
533c7aa : Switch x86 and x86_64 build to use GCC 4.9
56a3b76 : "LKY73"
dd2a589 : Restrict the verification in block-based incremental OTAs
ae61f50 : Support to configure and build multiple custom images.
5fcf109 : Support to configure and build multiple custom images.
c1729f3 : Strip prebuilt shared library by default.
0e2d00f : Switch NDK libraries to 4.9 for x86_64 and mips64
d791463 : Support "LOCAL_FDO_SUPPORT := always".
95a543c : Set up environmental variable PATH before calling releasetools scripts.
b2cdb1c : include oem.prop files in otatools_package
f749b4b : DO NOT MERGE: Bundle into otatools-package.
0c6c032 : add otatools-package target
910b005 : Do not use block_verify on target-files where feature is missing.
bb5196e : [Renderscript] making be packed with apks when v8.renderscript is needed, even for bundled apps.
c76d99d : Redirect jack warnings to stdout
879a3e3 : "MIY72"
d5b7ed6 : "LKY72"
0694eab : JIT default opt-in
2a2a030 : JIT default opt-in
daebaa6 : Restrict the verification in block-based incremental OTAs
357778d : Update x86_64 minimal ISA instruction set
bcfe6fa : "MIY71B"
44500cf : "LKY71"
1ac5b83 : "LMY47O"
597cfdb : Add support for PB_ENABLE_MALLOC in nanopb-c
437e43b : Use "rsync -a" to copy over $(TARGET_ROOT_OUT) to $(TARGET_RECOVERY_OUT)
83a1934 : Use "rsync -a" to copy over $(TARGET_ROOT_OUT) to $(TARGET_RECOVERY_OUT)
042d4dc : nanopb-c
f25838a : Support modules to be installed directly to recovery.img
7b985f6 : Fix the error that free_string is not defined.
dd67a29 : Change transfer list format to include block hashes
f7fb0e5 : Add the correct dependency when the full version of the protocol buffer library is requested.
3713ded : Increase system and userdata partition sizes.
f2ad552 : "LKY70"
fb22a42 : Contain obj of ../ source files in their intermediate dir.
128bb23 : "LMY47N"
3752614 : Support modules to be installed directly to recovery.img
c7ca617 : Build only 64-bit odex for system server jars.
1ec82b7 : "LKY69"
fe1e5c3 : Support .asm being compiled by yasm targeted for x86_64.
1dab37b : "LKY68"
89829b4 : "LKY66"
4278529 : "LMY47M"
4522f41 : "LMY47L"
386fa73 : Add Call Log backup to basic telephony spec.
9de4d5e : Make sure DEX2OAT_TARGET_CPU_VARIANT is not empty.
ed1dcf4 : "LKY65"
06d86e9 : Build: Fail preopting apps when there are verifier errors
bd5479c : "LMY47K"
5793ad8 : added broadcast radio service
78df832 : Filter out unsupported flag: -fprefetch-loop-arrays
bfc4369 : Reorder lib paths in transform-bc-to-so to avoid build race condition.
afa958f : Allow variable overrides in mmm and mmma
9cc8d22 : "LKY64"
801f2c4 : Allow to pass arguments to Jill
5a0b3c7 : "LMY47J"
d28ceb1 : "LKY63"
d666bb1 : Fix the mac build.
d61ef57 : "LMY47I"
b97746e : Allow flashing a squashfs system image
b5eb905 : Catch more cases of static host executables.
4f2afde : (Hopefully) fix the Mac build.
6894695 : Allow flashing a squashfs system image
8bf4cc9 : Fix building static host executables.
312a1ee : "LKY62"
7ca20d1 : Fix the error that free_string is not defined.
73e734b : Disable tail call optimization and use -mstackrealign to boot up on fugu.
3b22a9c : LKY61B
a96cc59 : Use Jack by default
8d5f0f9 : "LMY47H"
8b9adcb : "LKY61"
1a306ca : "LKY59"
16eea6e : LMY47G
e0b8d19 : Fix zipalign README file and usage strings.
ab5ee54 : "LKY58"
e25b398 : Improved nothing-to-do-build
bf56536 : Use ALL_MODULES.$(m).INSTALLED in modules-for-tag-list
ea0068a : Add rcgrep for searching init.rc style files.
0e36bfe : Use ALL_MODULES.$(m).INSTALLED in modules-for-tag-list
dcd9083 : Use a less freqent dummy file name: zipdummy
4999085 : "LKY57"
bc0d368 : Remove unused variables.
13e5965 : Store native libs aligned to PAGE_SIZE
3ab85e4 : Add Roboto fonts
be9ec01 : "LMY47F"
5cde42f : "LKY56"
d1ea5fb : mips64 should avoid common LP64 errors just like arm64 and x86-64.
fb3e148 : "LKY55"
d073104 : Remove inputflinger binary from builds.
b9051da : Add IntentFilterVerifier to the build
aa438dc : Include sgdisk in all device builds.
0c91fa8 : Make some warnings impossible to override.
2794e7b : Check values of LOCAL_JACK_ENABLED
e6d5486 : "LKY54"
7b2e9f0 : LMY47E
f5e204b : Turn on -Werror=implicit-function-declaration for arm64.
b97d8c7 : Turn on -Werror=implicit-function-declaration for x86-64.
9436b05 : "LKY52"
2fad00c : Remove references to __CYGWIN__ and HAVE_WINSOCK2_H.
2fc439c : Restore AOSP-style version numbers - DO NOT MERGE
aebd9cc : "LKY51"
c646bbf : We shouldn't use temporary variable in the build recipe.
557bada : add additional optional args to building CTS.
adafbf8 : "LKY50"
b821391 : Allow global overriding LOCAL_JACK_ENABLED
95573d5 : Enable jack multithreading
9ef2e96 : "LMY47D"
06744f6 : Package dpi specific resources when Jack is enabled
d2a76c1 : Change built module of static java libraries
8d2a26e : "LKY49"
c0a4083 : "LMY47C"
b34979a : "LKY48"
37a9ed2 : "LMY47B"
ef863cb : "LMY47"
d5ba03a : "LKY47"
ca274c9 : "LKY45"
bacf5f8 : Load cts/build/ after build/core/
1cf30e2 : "LKY44"
6a85377 : "LMY44"
c919b0b : [Renderscript] making be packed with apks when v8.renderscript is needed, even for bundled apps.
617be5e : Remove the unsets for removed gdbclient functions.
f9631fd : Remove gdbclient from envsetup.
e66d7c1 : Support LOCAL_PREBUILT_JNI_LIBS in unbundled build.
d95c7f7 : Consult tput about color control sequence support
916da20 : "LMY43"
9d18819 : "LKY43"
cad78c1 : Do not use block_verify on target-files where feature is missing.
7bb75e4 : core: remove dependencies on genext2fs
9f874ac : "LMY42B"
5139ce4 : Split the build of the CTS infrastructure from the tests.
e204868 : Add bootsigner path as an option
dd94073 : "LMY42"
63b89fa : "LKY42"
7b4a69a : qemud: remove permissive_or_unconfined()
25a150c : qemu_props: remove permissive_or_unconfined()
063b6b8 : goldfish_setup: remove permissive_or_unconfined()
de78c27 : goldfish_logcat: remove permissive_or_unconfined()
206cbdb : Increase BOARD_SYSTEMIMAGE_PARTITION_SIZE to 900MB for mips64.
33be60e : "LMY41"
22a1064 : "LKY41"
2011e89 : Temporarily add org.apache.http.legacy to the boot classpath.
9d252e1 : Set up environmental variable PATH before calling releasetools scripts.
085a0ce : Add version strings from android-info.txt into build.prop
e8a60f5 : "LMY40"
d44fa00 : "LKY40"
b91d95b : "LKY38"
150507d : "LMY36C"
d4f93be : "LKY37"
ef11433 : "LMY36B"
a09f2f4 : Add system/build.prop dependency on vendor/bootimg
a514472 : Split up android.policy into framework.jar and services.jar 3/3
c6b44d4 : Force make to check date of classes.jack after Jack run
0c41b95 : "LMY36"
272339e : "LKY36"
37c84ae : doc: Add Japanese version of DAC/distribute/ page.
65d4186 : Remove mkyaffs2image references.
c00dedb : Make sure we keep building grep now it's broken out from toolbox.
38df101 : Fail even dev build when property value exceeds length limit.
14cc23d : Remove support of factory ramdisk/bundle.
72a42e0 : "LMY35"
8708cda : "LKY35B"
37822c4 : Engage Jack incremental on demand
a610104 : "LMY34B"
624ef02 : Disable transitive dependency library symbol resolving for mips.
1587fa3 : "LMY34"
2809666 : Simplify handling of ANDROID_JACK_* variables
6bcc01a : Allow to build resource only Java module.
9a93327 : "LMY33"
798c65e : LMY29F
7041bb4 : "LMY29E"
747b9f1 : Add target recoveryimage-nodeps.
5dbaf43 : "LMY29D"
cac671a : Change transfer list format to include block hashes
9c88976 : : add help text for sepgrep and mangrep commands
7ecc76a : Support dpi specific aapt flags.
a83b3c8 : "LMY29C"
b8c634f : "LMY29B"
cc93f0c : Add new build flag LOCAL_DONT_DELETE_JAR_DIRS.
7a31d48 : "LMY29"
7419722 : Remove unused property.
f9f468b : "LMY28C"
8e18941 : "LMY28B"
6f9bcea : "LMY28"
e27f7d9 : "LMY27B"
0d1f0f8 : Kill HAVE_PTHREADS.
ff1fe68 : Allow to build "winsdk-tools" alone.
5c3d75f : Remove platform/bootable/bootloader/legacy from pathmap
4a9f9a3 : "LMY27"
1dd5a53 : "LMY26B"
0757768 : Build hostdex on only Linux.
f9a27f4 : Fix host_dalvik_java_library with Jack
bdd2b68 : "LMY26"
e481e7d : Fix comma in $(if ...).
2c03e04 : Allow coverage with clang.
43e128a : Enable host coverage.
69b1fe6 : Add -static to static link command, for clang.
b5547a9 : "LMY22E"
3d8dbb5 : "LMY22D"
71095ef : "LMY22C"
c421abf : Update version to MNC.
14d02a3 : Add dependency of import_includes on LOCAL_MODULE_MAKEFILE
14e0e8e : "LMY22B"
dfff170 : gdbclient: Improve error handling
a45c583 : "LMY22"
833b427 : Explicit dependency on hostdex classes.jar.
48d4838 : "LMY21B"
07acdbf : Running jarjar on Java resources.
33360dd : Running jarjar on Java resources.
dd4f77f : "LMY21"
c1ed979 : Revert "Running jarjar on Java resources."
567ea28 : Revert "Add the default local_time hal implementation to builds."
65ced61 : Remove phone from frameworks/base subdirs
a8f5b8d : Fix missing parenthesis.
a73ac1e : "LMY20B"
1402747 : Running jarjar on Java resources.
0fbc9ff : Revert "Use Jack to check build"
bd6b04a : "LMY20"
6b3097b : Add the apache-http library to all product configs.
9696b6c : "LMY19"
580d39c : "LMY15E"
975a5b2 : "LMY15D"
1a07487 : [MIPSR6] Adjust prebuilts/ndk libraries for mips32r6
baf3eb9 : Add ro.product.locale
83d5d04 : Add clean targets removing jack and dex files
33e478c : "LMY15C"
734de7a : Emit unique linker buildid in all binaries.
bc032f5 : "LMY15B"
5dd3e1d : Don't exlude META-INF resources when building with Jack
82ff232 : "LMY15"
8bc90fd : Use Jack to check build
2306635 : Add as a required executable to
41d06ef : "LMY14B"
4fc5132 : "LMY14"
9c820f8 : Add build.prop to root ramdisk
bd36192 : "LMY13B"
138768c : Remove some useless depencies
7b3d19e : "LMY13"
5877c21 : Remove HAVE_SYMLINKS.
9b2908b : Make bcc-compat able to pick the right mtriple flag for Renderscript Compat Lib.
ead232b : "LMY12B"
a3b7a4a : "LMY12"
2a52f5c : Fix default locale issue
a2cef5e : "LMY08F"
d7e6a0b : Remove HAVE_POSIX_CLOCKS.
bb9be91 : "LMY08E"
7349823 : Remove HAVE_PRCTL.
cf2f649 : "LMY08D"
93a24c0 : Remove HAVE_SYS_SOCKET_H.
ec27a89 : Add build rules for libRSSupportIO (Usage_IO lib for RS compat lib)
680f071 : Move installed module dependency setup after proto handling.
e4359cf : Add build rules for 64bit Renderscript Compat lib.
b1055a1 : Update protobuf library from 2.3 to 2.6.
2ece687 : "LMY08C"
cd907b7 : "LMY08B"
0ef07a0 : "LMY08"
3cf3d78 : Make TARGET_CPU_VARIANT the same as TARGET_ARCH_VARIANT for Mips.
44203f3 : Fix whole static lib handling of duplicate names.
f9ed01d : "LMY07B"
1ab8b63 : "LMY07"
30adf15 : Stop defining HAVE_UNWIND_CONTEXT_STRUCT.
65f4c61 : "LMY06B"
934cb16 : "LMY06"
25b8bb3 : Remove unused PRODUCT_TAGS
8c346f6 : Fix incorrect name for x86 platform's gdb
8ed01f3 : build_image: Set file system labels on disk images
117230d : "LMY05"
e5b1b8b : "LMY02"
800bf2e : "LMY01"
e18b498 : "LMX92"
82badea : "LMX91"
df1c386 : "LMX90"
b1f2739 : "LMX86"
2d6cd62 : "LMX85"
5f92d8b : "LMX84"
a57aaa3 : [MIPS64] Set ART base address for mips64
6e6300d : "LMX83"
b538136 : emulator: Include the ranchu sensors library
cf6f808 : Disable transitive symbol resolving for arm64.
64d88c6 : "LMX72O"
b41ec58 : "LMX72N"
f1db7e2 : Support to build AAR for static Java libraries.
64f49d3 : "LMX72M"
c132889 : "LMX72L"
97bcbab : LMX72K
aed7150 : "LMX72J"
01bf793 : Revert "Remove libstlport from PRODUCT_PACKAGES."
7e0934a : "LMX72I"
d54520a : Remove libdvm support from the core build system.
2bc1901 : Remove obsolete PRODUCT_DEX_PREOPT_.*_IN_DATA
ce8efb5 : "LMX72H"
1f2977f : Remove HAVE_SCHED_H.
1386992 : "LMX72G"
da22594 : Remove unused OS_SHARED_LIB_FORMAT_STR.
e938ffb : "LMX72F"
72ce3c9 : "LMX72E"
4267d4f : "LMX72D"
7aff6e6 : "LMX72C"
0af08a0 : "LMX72B"
84b9197 : "LMX72"
6377b19 : LMX71C
95a5d38 : "LMX71B"
f7daa92 : DO NOT MERGE: Bundle into otatools-package.
22c3fa6 : Adapt to Jack and Jill Brest release
df3793c : "LMX71"
1ac57d7 : "LMX70B"
7c40fb9 : disable Krait for Mac builds to avoid assembler issues
2e12c4e : "LMX70"
8cc1071 : LMX69C
90fe601 : "LMX69B"
8a1c368 : "LMX69"
4ae5d4b : Add a SANITIZE_HOST flag.
eb063f1 : "LMX65F"
b58fb4a : Let clang decide ASan linker flags for the host.
c8e899d : "LMX65E"
a374769 : Darwin has never had a 32-bit off_t.
2c93d80 : bionic doesn't implement _FILE_OFFSET_BITS.
bf8346e : Upgrade gcc compiler for arm build from 4.8 to 4.9
85fd624 : update to sdk page template for Android Studio downloads
f5d159e : LMX65D
4b57e51 : Remove ARCH_X86.
ff4ea2c : Remove ARCH_ARM.
69297cd : "LMX65C"
69105e9 : LMX65B
d15fbc9 : "LMX65"
433f161 : Switch to Clang 3.6.
5ad50f9 : "LMX64B"
6bbaee0 : Rename core/combo/arch/x86/ to core/combo/arch/x86/
05d71e7 : "LMX64"
48764c1 : "LMX63C"
0cc244a : "LMX63B"
d134f25 : Fix a preprocessor warning exposed by -Wundef.
b4c49cb : Compile using Jack.
42e9acf : "LMX63"
a11cf4d : Don't set up the prebuilt apk rule twice.
1568029 : Add more support for GLOBAL_CONLYFLAGS.
18acbf6 : "LMX62"
d2fa96d : Fix a typo in my_cppflags assignment.
27f32d9 : "LMX58"
eabc912 : "LMX55D"
c6d435f : Remove HAVE_SYS_UIO_H.
b35ef25 : Remove unused HAVE_STDBOOL_H.
9ed0cd5 : Kill unused HAVE_WRITEV.
ffefd33 : Revert "Use PRIVATE_POST_INSTALL_CMD to simplify"
d9770f7 : LMX55C
bf0426f : Make gnu++11 the default standard version.
29f0a48 : Use PRIVATE_POST_INSTALL_CMD to simplify
19070e1 : "LMX55B"
3da4f32 : Remove TARGET_CPU_SMP.
2e9f18c : "LMX55"
626d3f0 : Ensure the base system includes toybox.
0196119 : Make cgrep check .hpp files as well.
2644d37 : Add support for tuning partitions
3029c93 : "LMX51C"
50994fb : "LMX51B"
e440c3c : Revert "Fix the libgcc/libatomic link order."
a9c580f : Docs: Updating the PDK for the L release.
c2e4dd6 : "LMX51"
1acc2a1 : kill HAVE_PREAD
9a6afb8 : "LMX50C"
df63709 : "LMX50B"
a60edd1 : arm: Support qemu-android on generic arm targets
c22ab44 : "LMX50"
16ccc03 : kill HAVE_MADVISE
4826625 : "LMX49B"
96a5220 : Build: Support for compiled-classes file
97f28c6 : core: Use WITH_DEXPREOPT_PIC=true to have dex2oat build pic oat files
bce40c3 : Remove another unused definition.
436c739 : Kill unused ARCH_* defines.
634f799 : Use ALL_MODULES.$(m).INSTALLED in modules-for-tag-list
49c2a05 : "LMX49"
ef8a940 : Remove libdvm dex preopt support.
7dabd32 : "LMX48C"
a16825f : kill HAVE_TERMIO_H
ef11722 : Remove libstlport from PRODUCT_PACKAGES.
4f58f65 : "LMX48B"
3424e69 : Fix PDK build.
0c9b3ba : Install preloaded-classes as a standalone configuration file
90369c1 : "LMX48"
e23e808 : Add -Wl,--hash-style=sysv flag to rs: transform-bc-to-so for compatibility lib.
b59995d : Colorize build success/failure message.
eb78416 : "LMX44E"
d3d894d : Disable gnu style linker hash for NDK builds.
89720ea : "LMX44D"
741b36e : Fix the libgcc/libatomic link order.
8cde528 : Fix device detection and path to tapas
39bf012 : Clean out *.prop files due to dex2oat instruction-set flag change.
7f99917 : "LMX44C"
e088c0d : Refactor transform-o-to-* definitions.
179685c : Switch --hash-style to gnu
e9ae59b : kill HAVE_LOCALTIME_R
17759d4 : "LMX44B"
40ea40b : "LMX44"
0e3a0fc : Remove HAVE_SHORT_ENUMS.
e9680c2 : kill HAVE_FORKEXEC
a41a44b : "LMX43E"
593a88c : "LMX43D"
483a163 : "LMX43C"
efe29c4 : "LMX43B"
7a85190 : "LMX43"
d083f0b : sign_target_files_apks: fix recovery patch generation
8914f71 : Remove logic for platform stlport gtest.
954b5bd : Make modules depend on their makefile.
576330c : "LMX42B"
c3031c7 : Use platform protobuf unless building with NDK.
3b9d876 : kill HAVE_POSIX_FILEMAP
c79379d : "LMX42"
a3850a9 : Remove unused variables from
70af4d3 : remove __linux__ in AndroidConfig.h
01878e9 : "LMX41B"
e8e5e99 : kill HAVE_INOTIFY
07793e1 : Remove HAVE_DIRENT_D_TYPE.
4120e83 : kill HAVE_STAT_ST_MTIM
772034b : kill OS_CASE_SENSITIVE
1199f73 : Fix building on modern versions of Xcode and OS X.
264a8f9 : "LMX41"
55e51de : LMX37E
a056eb6 : LMX37D
f79a03b : "LMX40"
57f11d0 : LMX39B
ea93ae6 : Remove logic for libstdc++ gtest libs.
a18a283 : Pass instruction set variant to dex2oat.
89ac6e4 : Remove more namespace pollution (HAVE_TM_GMTOFF).
e5e26e2 : Remove more namespace pollution (HAVE_FUNOPEN).
b63a7c0 : Remove more namespace pollution.
b0a3a28 : "LMX39"
7337a82 : Cleanspec for libc++ migration.
93766b2 : Make libc++ the default STL.
2ad87eb : Fix error of PRIVATE_LDLIBS introduced by de36cd72.
9a1f47c : Update build ID to AOSP
72d90eb : Change verity key formats
5cab04f : Missed a dependency on pthreads.
2fbeb6e : "LMX37C"
ae3535f : "LMX37B"
3be11c6 : Upgrade host tool to x86_64-linux-glibc2.15-4.8
82b6f21 : Switch qemud to permissive_or_unconfined().
2318696 : "LMX37"
dda0ff0 : "LMX36B"
9c7fc4b : Remove stale dexopt flags.
2d06a98 : "LMX36"
627f711 : docs: sdkpage update
9febf89 : "LMX35C"
c064379 : "LMX35B"
afcec32 : "LMX35"
c141b85 : Use automatic color option with the latest clang.
87c6f8d : "LMX34"
e9dd9f2 : Add support for prebuilt AARs.
2001fe1 : "LMX33"
36fd476 : Revert "Add support for prebuilt AARs."
bcf8683 : Revert "Add support for prebuilt AARs."
ed4fa87 : "LMX32"
9b8e4b3 : Replacement for gdbclient
7909ea9 : Never use ASAN for acp.
50c53ed : LMX30D
2ef5bf7 : Label goldfish block devices with their own types.
968ce56 : Mark qemu_device as a mlstrustedobject.
2305f3f : LMX30C
c7d1a97 : Add -fcolor-diagnostics to global clang cflags.
a7eedcf : LMX30B
6eac00b : "LMX30"
51e55c1 : Revert "Continue to use march=i686 before fix of g++ ICE."
f567292 : Add support for prebuilt AARs.
f70f009 : Continue to use march=i686 before fix of g++ ICE.
be971fc : Continue to use march=i686 before fix of g++ ICE.
01d264b : "LMX29"
e270873 : Specify -mcpu=krait for clang.
45d0143 : Support "LOCAL_FDO_SUPPORT := always".
388c04d : look for in device/*/build also
2b75a73 : "LMX28"
a69822c : Force colorsheme to SVG, since darkblue doesn't exist on X11
a75d4d7 : "LMX27"
4d5baee : "LMX26"
c828adf : "LMX25"
da3b972 : Store in apps_only build.
e38716a : "LMX23C"
22b6c5c : Add unknown flag to CLANG_CONFIG_UNKNOWN_CFLAGS.
7dbaace : "LMX23B"
04eead7 : Don't sort shared library link order.
b8ddd55 : Pull in latest protolib when using LOCAL_PROTOC_OPTIMIZE_TYPE.
6b30630 : "LMX23"
960f22c : Add OpenJDK 8 experimental support
4ac049b : Restore AOSP-style version numbers - DO NOT MERGE
c248fa3 : Raise x86 arch requirement to prescott.
e098408 : "LMX22B"
57c8a15 : Set default to Clang integrated assembler.
cd08a5d : "LMX22"
46e00ea : Remove Java 6 build support
85f24a4 : Reset LOCAL_2ND_ARCH_VAR_PREFIX before referencing it.
b3bec88 : "LMX21B"
12f25bc : "LMX21"
24e0336 : Add -Wno-unused-command-line-argument to clang cflags to enable ccache.
37b0f69 : "LMX20B"
4ffe3f5 : We also need -rdynamic for host ASAN.
2daceaa : Add support for ASAN in host modules.
84ec89b : "LMX20"
035493a : "LMX19"
3d9bdcb : "LMX18"
2fee3a8 : Allow to build libcore in PDK build.
781094f : Remove unnecessary 10.8-specific build rules
403ab71 : Fix breakage for x86_64 static executables.
93e8cf7 : Use libstc++ for the name of bionic's STL.
6825e3c : Add LPAE to dex2oat ISA feature list.
b49987e : Never use stlport on the host.
0c02d1c : "LMX16"
311384f : Fix Java detection on some Linux distributions
629c7cc : add support for the 'fill' chunk type to sparse_img
63e551f : Move definition of -D__ARM_FEATURE_LPAE=1 cflag to top-level.
406b1b2 : "LMX15"
e1b17e7 : Link compiler-rt in the correct order.
f89fe4a : "LMX14"
52c402b : "LMX13B"
ae2d47a : Remove "-mstackrealign" option from all x86 builds.
6582df8 : "LMX13"
2d617c1 : "LMX12"
2c2160c : "LMX11"
cd28c8c : LMX09B
68aef74 : "LMX09"
4c12c03 : LOCAL_NATIVE_COVERAGE should imply -O0.
ce6300a : Add -fPIC as default Clang mips ASFLAGS.
20ebd2e : Introduce per-product per-module dex-preopt config
82db6d7 : "LMX08"
75e8fcb : Apply LOCAL_CXX_STL to also prebuilts.
7c87739 : Apply LOCAL_CXX_STL to also prebuilts.
b99339c : "LMX07"
4c0c390 : Fix typo.
75c08b2 : Make which dex2oat version to use configurable.
a8fd668 : Remove unused my_compiler_dependencies.
ec1b90f : Stash original values of CC and CXX.
825633f : "LMX06"
4430e00 : "LMX05"
51ea679 : "LMX04"
fbdac37 : Docs: Making headers match those of
024d7ed : "LMX02"
2251ea4 : Remove HAVE_(GNU|BSD)_QSORT_R from AndroidConfig.h.
c3a766a : "LMX01"
00fa757 : Update prebuilt RS clcore location.
78b6cea : Clear all LOCAL_CLANG_*FLAGS*.
f4197ee : "LMW92"
8260562 : java_alternative_checked_module takes precedence.
6c1d1cc : Don't modify LOCAL_CHECKED_MODULE.
894aaf4 : Remove obsolete libffi
dc2c42d : "LMW91"
34db377 : "LMW90"
2554120 : "LMW90"
0cda5b0 : "LMW89"
619fdb8 : Add local Clang+target specific flags.
683c392 : Fix detection of C++ STL for tests.
f008966 : Remove unnecessary CLANG_CONFIG_EXTRA_*_C_INCLUDES variables.
850a4cb : Test __GLIBC__ is defined before using its value.
e6ef6fc : "LMW87"
8affa16 : Use new variable LLVM_PREBUILTS_VERSION to simplify path construction.
3c613ef : "LMW86"
6c330e6 : "LMW85B"
4bbc6c7 : Add option for generating coverage info.
8fe8dc8 : Remove unused HAVE_OFF64_T.
76ab00f : Remove the unused IPC macros.
9c226d1 : build: remove HAVE_OOM_ADJ
9b7472b : "LMW84C"
704744a : Add domains for goldfish services.
bf5cd35 : "LMW84B"
a401da9 : "LMW84"
850ca0d : Use "$@" to preserve argument word breaks
8b244b3 : Remove PinyinIME from target config - DO NOT MERGE
67839a5 : Remove unused HAVE_EPOLL.
c7ed00f : Add global option filtering for FDO builds.
85d56eb : Enable dalvik.vm.lockprof.threshold on eng builds in addition to userdebug
b05f2ca : Move selection of C++ STL into the build system.
d9e4b52 : Docs: Replacing s.a.c. Android logo to match other sites.
286d0ef : Fix handling of emulator prebuilts path.
fabd383 : Switch NDK libraries to 4.9 for x86_64 and mips64
7c02ec9 : Fix recovery image build for 32p
96c2af0 : Enable multilib odex only if TARGET_2ND_ARCH is defined.
2e9f639 : Support to build apk odex for both arch.
0a97d0d : "LRW77"
e0ad949 : "LRW76"
b8a7925 : "LRW73M"
dc85adb : "LRW75"
6b1f10f : "LRW73L"
a421c71 : "LRW73K"
8dd9706 : "LRW73J"
5649cef : "LRW73I"
ecd61a0 : "LRW73H"
0ff3aba : Fix mma/mmma by making gettop canonicalize TOP when set
a2d5f2b : LRW73G
6666d9e : "LRW73F"
6aedfc0 : "LRW73E"
65f173c : "LRW73D"
285d035 : "LRW73C"
5a514a8 : "LRW73B"
7c939fb : explicitly check the superblock for differences
8f67084 : "LRW73"
ee6e6f0 : "LRW72E"
bfbd41e : Missed one part of removing the vbox target.
e7a0452 : "LRW72D"
61329bf : "LRW72C"
de21059 : Remove the vbox target from the build system.
3fc1d7a : "LRW72B"
e37c18c : "LRW72"
a6f38b3 : LRW71C
eb83af7 : select default search_path by platform
637250a : "LRW71B"
7b0ddf5 : fix transfer list for full OTAs
9a75132 : add unit tests for rangelib
cf4fda7 : generate version 2 blockimgdiff files
388dce3 : Refine TARGET_GLOBAL_CFLAGS for x86 and x86_64:
ec536ff : "LRW71"
828f710 : "LRW70E"
82ba98d : store supported versions of blockimgdiff in misc_info
546b2b6 : "LRW70D"
f8c523e : "LRW70C"
9a04396 : Add support library to all builds
02e7fa7 : LRW70B
0ce4a50 : "LRW70"
5814e87 : "LRW69"
4ff5429 : "LRW66J"
a1b3db0 : "LRW68B"
8deadec : "LRW68"
6b43a32 : "LRW66I"
8b34769 : Add LOCAL_POST_LINK_CMD.
aa9529f : "LRW66H"
26e6041 : "LRW66G"
919a0f9 : "LRW66F"
9aa69a6 : Add LOCAL_CLANG_*FLAGS for clang only flags.
bdecf4b : "LRW66E"
8e864eb : "LRW66D"
c9556ce : "LRW66C"
d5f4621 : LRW66B
fe6de87 : "LRW66"
8db1024 : "LRW65D"
595d0db : Add LOCAL_NO_FPIE.
6b43136 : "LRW65C"
b757f75 : "LRW65B"
bfb52a2 : Strip prebuilt shared library by default.
88c5a13 : Add debug.atrace.tags.enableflags=0 to /default.prop.
a48bc25 : "LRW65"
5c72544 : Fix build breakage due to incorrect bcc_compat RS_TRIPLE.
10326b3 : [MIPS64] Modify the default MIPS64 build to MIPS64R6.
7ba7d7f : Default host module to 64-bit except for SDK builds.
3b8ec29 : "LRW64C"
297240d : "LRW64B"
fc035b4 : "LRW64"
0474fec : "LRW63"
6eeacd3 : Remove webviewchromium from PRODUCT_BOOT_JARS for real.
98cee3b : Remove webviewchromium from PRODUCT_BOOT_JARS.
551ba60 : "LRW62"
0824d0d : "LRW58P"
7770ba8 : "LRW58O"
9503518 : "LRW58N"
8403285 : "LRW58M"
536e273 : "LRW58L"
c18b0a8 : LRW58K
56be347 : "LRW58J"
a4331e3 : Add --no-include-debug-symbols to avoid bloat in user builds
c331791 : "LRW58I"
cc55084 : "LRW58H"
75c1524 : "LRW58G"
88b7b83 : "LRW58F"
c75b506 : "LRW58E"
ba2b330 : "LRW58D"
9ec2815 : "LRW58C"
49ffe21 : "LRW58B"
c783b50 : Make sure that ro.dalvik.vm.native.bridge is always set.
753f88f : "LRW58"
d712c0c : "LRW57D"
fb482c6 : Clang rejects -Wno-old-style-declaration flag.
4d12b57 : Clang does not recognize -Wno-literal-suffix.
82c3ea4 : "LRW57C"
c49d846 : "LRW57B"
68b2464 : Push ISA features into system properties
c50f835 : refactor BlockDifference into common
7346cdc : "LRW57"
0278174 : Add GCC only flags to clang .mk files.
fbd0b76 : "LRW56C"
36501d3 : LRW56B
b98bfd0 : "LRW56B"
bfcc4cf : remove unused xdelta3/xz utilities
ce43bc8 : include oem.prop files in otatools_package
87ba559 : "LRW56"
e344e29 : "LRW55"
d0206e4 : Add fpc to vendor list
8942946 : "LRW54"
e47ff32 : fix build
74aa562 : "LRW52G"
724fb89 : new block OTA system tools
29ba709 : "LRW52F"
f22b0f4 : add otatools-package target
94919cd : take bootable images from target_files if present
46299f5 : arm64: Fix the sdk_arm64 build products
d3e8cb7 : arm64: Fix aosp_arm64 system image.
bd76056 : "LRW52E"
df3d4ee : "LRW52D"
4dda144 : "LRW52C"
ddf0972 : "LRW52B"
2dee34c : "LRW52"
0fa6a40 : HAVE_FUTEX is unused.
6f54657 : "LRW51C"
31c667e : HAVE_OPEN_MEMSTREAM is no longer used.
00ed163 : "LRW51B"
e0f44ac : Performance improvement for whole static libs
cb8203c : "LRW51"
cfb1701 : "LRW50E"
1d256fc : "LRW50D"
f684e6e : "LRW50C"
3f9b7a7 : "LRW50B"
9ebfe63 : "LRW50"
1c3c89a : "LRW49C"
8d1f967 : LRW49B
4602d35 : "LRW49"
63f171b : "LRW48C"
ec01088 : "LRW48B"
d73e174 : "LRW48"
a5c53cc : "LRW45K"
032ac32 : Remove unused entries from AndroidConfig.h.
db905e7 : Strip my_clang on assignment.
1ac1401 : Remove HAVE_GETTID.
09bb0ce : "LRW45J"
a879f48 : "LRW45I"
c15103f : Add compile time check for statically linked libc
635d3de : "LRW45H"
d7a1f3e : "LRW45G"
a6eaca2 : LRW45F
801e72b : "LRW45E"
4f9ff0c : "LRW45D"
700a9ed : Fix HOST_LIBRARY_PATH.
92e88cd : "LRW45C"
2347a3b : BuildBootImage: Add secondstage image support [DO NOT MERGE]
60433bb : "LRW45B"
12c28a3 : "LRW45"
0d3049d : LRW44E
e394dd6 : "LRW44C"
72a239a : "LRW44B"
bfd6516 : Apply TARGET_GLOBAL_LDFLAGS to transform-bc-to-so
b5367f4 : "LRW44"
75a3e9c : LRW43F
744b5e1 : "LRW43E"
085ef34 : "LRW43D"
06659bc : Add flag to enable default clang builds--USE_CLANG_PLATFORM_BUILD.
5bac962 : Fix HOST_LIBRARY_PATH.
b454ca1 : "LRW43C"
a6dcaa1 : LRW43B
1a1375d : "LRW43"
a98f11d : "LRW42D"
a73e8e2 : "LRW42C"
8eca3db : "LRW42B"
440cc76 : Add a WITH_DEXOPT_BOOT_IMG_ONLY configuration option.
c63ab6a : "LRW42"
3f697e6 : "LRW41"
9e7b9b9 : wrap make and print success/failure message, more later
b68b319 : "LRW40"
f309eb5 : "LRW38I"
0595e15 : LRW38H
85e6fad : LRW38G
6803069 : "LRW38F"
9221ce6 : Add SignTos tool
de5c1fd : "LRW38E"
82b8424 : "LRW38D"
394f13e : "LRW38C"
bda807d : Track bouncycastle upgrade to 1.51
16ff1e0 : LRW38B
594a10a : Consistent use of USE_MINGW
95994de : Fix Windows SDK build.
4803ce2 : Fix uses of -fPIC and -fPIE.
7692975 : "LRW38"
8141150 : LRW37C
b6bb71b : Inhibit implicit -Bsymolic in -shared.
b83e597 : "LRW37B"
af3aa4a : "LRW37"
c28d2b4 : "LRW36B"
ce090d3 : Make system use patchoat to relocate during runtime.
6ba37fa : "LRW36"
2d645ab : Add missing flags to x86 (both 32- and 64-bit) arch variants. Delete as we don't support 64-bit on old Atom.
3223c3e : "LRW35"
185c082 : "LRW34"
280c024 : "LRW33"
28dac35 : "LRW29H"
13066a8 : [MIPSR6] R6 target options for clang
58c1090 : LRW29G
2f94575 : "LRW29F"
b74d135 : "LRW29E"
4d30e5e : Move from dalvik.vm.image-dex2oat-flags to dalvik.vm.dex2oat-filter [build]
fb9076d : BuildBootImage: Add secondstage image support
ad27969 : "LRW29D"
0ad0d19 : SDK targets should inherit from
be7449b : Add SDK product for arm64, x86_64 and mips64.
3381a52 : Remove the unused
4cac873 : "LRW29C"
dad2ab4 : Add PROP_NAME_MAX validation
bf3ed12 : "LRW29B"
1b0fc43 : Revert "Revert "Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang.""
44ee341 : Update host linux toolchain to gcc 4.8
bfcdf06 : Allow LOCAL_ASSET_DIR point to nonexistent dir
6e469d1 : "LRW29"
5e2ebcb : Use hermetic host toolchains.
7d2a12a : "LRW28B"
97717dd : "LRW28"
31f185c : "LRW27"
a4f84fd : Revert "Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang."
2231160 : "LRW26"
495630f : Don't fail the build for dangling module names.
97eae62 : Fix 64 bit emulator booting (again).
c0a149f : "LRW24G"
44e0bc5 : "LRW24F"
9118efb : "LRW24E"
2ae182d : "LRW24D"
f3ca3d5 : fix build
5ca1dc1 : Fix Windows SDK build to not use clang.
f6e46dc : "LRW24C"
c5a59ea : "LRW24B"
6bab974 : [MIPSR6] Add mips64r6 and mips32r6 targets
b7db98f : "LRW24"
f846a4e : "LRW23C"
237ee05 : "LRW23B"
6670e24 : [MIPS] Unite mipsel and mips64el 4.9 gcc toolchains
41ca444 : [MIPS64] Enable mips64 clang
5679e35 : Fix doc target for multidex support library.
92d79cb : Switch host builds to use Clang by default.
7092c79 : Refactor FDO support code to ensure arm64 can also be built with FDO.
9bdcfec : "LRW23"
e81afcb : "LRW22B"
721b1fa : "LRW22"
b106db6 : LRW21D
d22b381 : "LRW21C"
21d5d0d : "LRW21B"
79342e4 : "LRW21"
940db26 : "LRW20"
c201f00 : "LRW19"
1b50a12 : Default to "prescott" as our baseline i686 host build architecture.
87e70bc : Remove webviewchromium from PRODUCT_BOOT_JARS.
faec895 : "LRW17D"
4f946d9 : "LRW17C"
36067d1 : "LRW17B"
b2be5ff : Remove linker64 and debuggerd64
5895dd1 : Switch NDK arm64 libraries to 4.9.
100aba5 : Put only src in FRAMEWORKS_SUPPORT_JAVA_SRC_DIRS for multidex
b094cdb : "LRW17"
22717f9 : hide the password
87f0d00 : Vary non-image Xmx for dex2oat on MIPS.
7d70f83 : Fix the MIPS build.
8a3ebf5 : "LRW16B"
4cb1d09 : Move multidex support library
7e228a4 : "LRW16"
06fe5d1 : Stubs of android-support-multidex-instrumentation.
10713dc : Generates SDK stubs of android-support-multidex
e019dfd : Support dx generating multiple dex files.
4cabdf1 : LRW15D
5ea3b0b : "LRW14D"
f8387bb : Fix incremental builds for SDK. [DO NOT MERGE]
cbecaee : LRW15C
ac34efd : "LRW15B"
44eee61 : "LRW15"
4a4b398 : fix build id for master branch
d28feb0 : Revert "Fix Java detection on some Linux distributions"
60cbf9d : "LRW14C"
01e6853 : Add bcc into /system/bin.
176b0d3 : Remove bcc from
14d38eb : "LRW14B"
09040dd : Fix Java detection on some Linux distributions
1bb19d3 : Add bcc into /system/bin.
1949a41 : Include cts-junit target for cts tests.
3a8d2bf : Fix PIC default to be -fPIC
3b7a4d8 : Introduce CC/CXX/JAVAC_WRAPPER to wrap the calls to clang.

+- Project: platform/cts

c77854e : Verify the dimension of the VoiceInteractionSession's content view - Also added null checks around CountDownLatches to avoid NPEs that resulted from acting on broadcasts before the TestCases were ready.
ea27b43 : Remove unnecessary teardown command
474d0e4 : Test onProvideAssistContent and onProvideAssistData
2a26233 : RVCVXCheck CTS video recording bugfixes
aed9311 : Skip CTS tests if zen_mode or airplane setting is not set or if voice intents are not supported by the platform. This can happen on certain platforms (fugu, for example) or on devices (zen_mode may not be in Settings, for example).
1d7e27a : Remove duplicate requestRouteToHost permission test.
903edbd : Do not complain about presence of pro audio feature
ffb31a5 : Few stability fixes in Telecom CTS tests.
acbd3e2 : Remove wp feature test
c395775 : EDI: Get device external storage path from ITestDevice (CTS)
f4aef2b : Test onHandleScreenshot for approximate pixel equality to expected view.
55cf3ab : Fix the framestats test to use its own activity
069e2db : Add CtsVerifier tests for app linking.
68289fe : Skip leanback test if leanback feature is not supported by the device.
b943a56 : Camera: Fix testMixedBurstReprocessing
c070776 : Fix for StandardDeviation test.
b67d21d : Fix batch scan tests for Bluetooth LE scan.
7a79010 : DO NOT MERGE EDI: Add collector param to DeviceInfoInstrumentation
72997f8 : Camera: allow torch ramping up and down
14fa4d2 : EDI: Add PackageDeviceInfo collector to cts/common
abee4d5 : Camera: make sure preview won't slow down video
d74a39a : [CtsVerifier] don't run Fingerprint keys test without fingerprint
9fd4d1d : CTS: do not check for read permission on oom adjust files
52eb2fc : Move EGL setup to separate function.
7f49ca7 : Fix AtraceHostTest to not rely on parsing tgid
01a751d : Don't execute CTS tests without FEATURE_CONNECTION_SERVICE
7ec502c : Test: Clean up CTS test plans
5b04020 : [CtsVerifier] Added account auto-sync settings check to current BYOD scenario
061cd68 : CtsVerifier: Add an intent in IntentFiltersTestHelper.
0fe478c : In CtsVerifier, grant the camera permission to self for image/video capture.
3ebebc6 : In CtsVerifier, update the list of intents that need to be forwarded.
073bed4 : CTS: Dismiss error dialog after running DeviceAndProfileOwnerTest.testAccountManagement
f014c66 : Increase timeout for testOwnerChangedBroadcast.
17be2bd : Ask user to set CtsVerifier as active admin for KeyguardDisabledFeatures test
83cd0bd : Move delegated cert installer to DeviceAndProfileOwner tests
43476a4 : Update permissions tests for legacy ConnectivityManager APIs.
3fe90a3 : Test for playback position at end of playback
6aff97d : Don't run notification accessibility test on TVs-no nav bar
fd4b8e1 : CTS: verify that disabled manifest receivers don't get broadcasts
6213e2c : DO NOT MERGE Copy EDI results to device-info-files directory in test result
f2e0d46 : DO NOT MERGE DeviceInfoActivity: Add ability start anonymous array and object
e7a043c : [Sensors-hifi] Allow for slack in sensor range/frequenies.
f6b3e9e : Traverse and compare view hierarchy with assist structure.
8e1c005 : test if libFLAC is patched against CVE-2014-9028
4d75179 : CTS: check non-zygote apps are not debuggable
ef41af7 : CameraITS: tweak test_exposure
d0edc5c : Camera: change the order of manual exposure settings
8efb226 : Add sched tracing to atrace test
1633593 : Bug fix SignificantMotion test.
c961af8 : Update CTS test for getPositionForView
cd0895b : Theme tests for Material
38f0490 : Fix CameraEvictionTest task stack ordering.
75c4911 : Camera: fix legacy level video snapshot
d5e76f2 : Add CTS test for verifying runtime permission grant scope
c45503e : CTS test for runtime permission grants
c0cfb9d : Camera2: Update reprocess configuration test
87dcd9c : Fix error in the limited mode for ITS
5c6ca05 : Add CTS test for verifying runtime permission grant scope
8cf9bdb : CTS Verifier - Request runtime permissions
91ea3f4 : Revert "Revert "Capture Build.Version.BASE_OS and Build.Verison.SECURITY_PATCH""
1135c29 : Revert "Capture Build.Version.BASE_OS and Build.Verison.SECURITY_PATCH"
afc99b6 : Camera2: Add DEPTH_OUTPUT capability verification
4475498 : Make BLE CTS tests beacon-agnostic.
d922908 : [hifi-verification] Adjust test parameters. Fix bug to allow noise thresholds to scale with bandwidth. Add an additional grace factor for jitter & noise.
1dcb7b9 : (DO NOT MERGE) Disable two tests for TV that fail on TV
abda064 : Restore missing min and max API.
9c97553 : Fix cts test in DumpsysHostTest#testBatteryStatsOutput
165881d : CTS: Bypasses DeviceTreeCpuCurrentTest for devices which doesn't support device tree.
ff1da6f : Add LifecycleTest for the Assistant Verify that firing the Assistant does not trigger lifecycle methods such as onPause(),onStop(), etc to be called by the foregroud activity. Refactored tests to make use of BroadcastReceivers for more fine grained control of when the Assistant is shown and hidden. Added Content View for the assistant.
97ee9c0 : fixed mockview
140dc14 : add global double check bug:23213925
2e8354e : Add trivial retransmission of QUIC packets
a04798f : Fix
dc1b853 : StatFsTest: allow no available blocks/bytes for system
31d3639 : Add trivial retransmission of QUIC packets
e051fef : Set assist settings and tweak tests to align with platform expectations.
f872d42 : CTS: check non-zygote apps are not debuggable DO NOT MERGE
3f73348 : CTS: check non-zygote apps are not debuggable
6b98c21 : Fix
a6aba6c : Camera2: Fix waiting for surface size change
54ce201 : DO NOT MERGE Capture fields in CTS:
84df94c : Capture Build.Version.BASE_OS and Build.Verison.SECURITY_PATCH
05488bb : Add CTS tests for cross profile widgets
841f16e : Fix KeyPairGeneratorTest#testGenerate_RSA_ModernSpec_AsCustomAsPossible
97c4e41 : Remove tests from temp. failing list
08a4a49 : Support multiple variants of ftrace format
eacd4fd : Add CTS test for startActivity vs exported
eea1aa3 : Skip testIsVoicemailNumber if not Telephony capable
08e1d86 : Add test that device owner cannot be set when account present
4162419 : Collect smallestScreenWidthDp in CTS
69310ec : Batching support: Check & verify FIFO length
6cbd55d : Fix AppIdleHostTest
a01018e : CTS Verifier Built-In Microphone frequency response
94db6eb : Camera: don't select jpeg stream that could slow down video
40e9d23 : Wait for newly formatted volume to be mounted.
7275592 : Fix breaking NetworkUsageStats CTS
bb5c533 : [CtsVerifier] Added Battery and Data usage settings test in BYOD flow
4953e08 : Clean up 18681396b08e01c355f137dfe3ced15c4dd71707.
29bb9ae : use dpm command to set active device admin using package prearer
1a4a298 : Fix build
108b498 : Add support for DisplayMetrics.DENSITY_420 to tests
e37f4b4 : CTS: check non-zygote apps are not debuggable
cc90344 : Camera: Put CameraTest#testPreviewFpsRange into known failures
9c64571 : Remove unnecessary layout request, avoid obtaining wrong bounds rect
5ace5e8 : Add an option to use log saver for generated XML report
e892200 : [CtsVerfier] ScreenLockBoundKeys - use different key ID
fd698aa : Fix build
2219c0f : DO NOT MERGE Update CTS and CTS verifier versions
d62bef1 : Remove unnecessary layout request, avoid obtaining wrong bounds rect
8da2326 : Make LauncherApps tests less flakey.
a87d491 : cts/tests: increase deadlines in
d40e041 : Camera: use ZSL tempalte for preview of ReprocessingTest
4143f18 : Add testBatchAndFlush to knownfailures.
347d83a : Camera: fix raw size check
992a20d : Add test for Keystore put overflow
cc920ce : Adding some more PhoneAccount API tests.
6a25206 : Add test for TelecomManager.getSimCallManager
3be01b2 : Camera: fix false alarms when no camera on device
ea7675a : Camera2: Add a test for holding images for a while
a45eeb8 : DO NOT MERGE ANYWHERE: Camera: remove ITS from Lollipop
3364027 : Add test for InCallService.getCalls
abea7ef : Camera: fix false alarms when no camera on device
1868139 : Update KeyStore tests to account for software digesting.
ea8dd5d : CTS Verifier Speaker and Microphone frequency response
f48612d : CTS test for device encryption
d118a4f : Checking for multiuser before trying to create one
c7ef16d : CtsVerifier: Test NFC sharing user restriction
b58cd01 : Split NIST AES CAVP test into smaller tests.
61a2db6 : Add an option to use log saver for generated XML report
49e10b6 : cts: get video size from CamcorderProfile
a0d8825 : Camera2: Update all CTS tests for depth-only devices
1b4f5f6 : [CtsVerfier] ScreenLockBoundKeys - use different key ID
3cbc970 : Bug: 23003511 Fix CTS: AudioManagerTest#testSoundEffects failing
6ef453e : Fix GeolocationTest
d12fd34 : update attention management test for M release
78de670 : Add some ConnectionServiceTests
3049e83 : Changing media dest from mnt/sdcard to /sdcard
e74ad94 : Ensure layout occurs before testing divider height
c9f9235 : Bug: 22979576 Fix CTS: RingtoneManagerTest failing
f297a2b : Bug: 23003511 Fix CTS: AudioManagerTest#testSoundEffects failing
1c8defc : Add CtsVerifier tests for settings lockdowns
78098bf : Add test for flag secure app
af08122 : Change name of rs_kernel_context parameter.
338cdcc : Verify that per-user storage is isolated.
7e80698 : CTS runner fixes
032f4b8 : MIDI CTS: remove tests that pass null callback
53b6a69 : Revert "Bug: 23003511 CTS: AudioManagerTest#testSoundEffects failing"
d377912 : CTS test that account management works for managed profile
b525474 : MIDI CTS: remove tests that pass null callback
981f933 : Revert "Bug: 23003511 CTS: AudioManagerTest#testSoundEffects failing"
2e9fd73 : Add Device Owner CtsVerifier test for device admin settings
7a1f542 : Revert "Modify user agent CTS test to (optionally) match new webview user agent."
16ae92f : CTS runner fixes
7f15573 : Test that all runtime permissions are in the right groups
c1c1a48 : Bug: 23003511 CTS: AudioManagerTest#testSoundEffects failing
53dc1e9 : Bug: 22979576 CTS: RingtoneManagerTest failing
64035d0 : Make sure to skip Telecom CTS tests on unsupported devices
9b2e168 : CTS Verifier Loopback frequency response
4624e2a : Update CTS for unsupported legacy ConnectivityManager APIs
86b43e5 : Update CTS for unsupported legacy ConnectivityManager APIs
2e7d26c : Fix EventGapVerificationTest#testVerify_missing_events.
e219b9a : SensorParameterRange, SensorSupport, Noise SD, Jitter Tests
4dad595 : Fix testGetPhoneCount() for PHONE_TYPE_NONE.
69f4ec4 : Use test app in separate package from assistant.
1b80826 : Protect runtime storage mount points.
875809b : Track Connection setPostDialWait and setNextPostDialChar
5be6594 : Fix bugs in test_devicesInfoFields().
eb75007 : Add further test for device owner pre-conditions
ffecdc8 : DO NOT MERGE: adding 1 more knownfailure
33f40de : media: log result raw data in test error message
c5b368e : RemoteConnection.VideoProvider CTS tests.
631444e : DO NOT MERGE: Bumping CTS 4.4 R4
6189630 : media: test audio codecs in testGetMaxSupportedInstances
0fde65f : Augment tests for Connection-related APIs
4a7aef1 : Update testOnCannedTextResponsesLoaded
b90d140 : Remote Conference Callbacks tests.
46b5ceb : Add Keyguard disabled features CTS and CTSVerifier tests
8a4afe5 : Improve hitrate for ClonedSecureRandomTest
da7ccee : CTS: Test NFC sharing user restriction
ea057aa : CameraITS: Update ZSL mode check
6ffe2ba : Add test for onCannedTextResponsesLoaded
06373fe : Bug: 22873823 CTS: android.provider.cts.Settings related tests failing: SecurityException
24fd2be : Remote Connection Callbacks tests.
e6117e2 : Provide better diagnostics on CTS failures.
1243b47 : Add post dial continue and wait test
880a697 : Fix PhoneNumberTest.testGetLine1Number
7a098a0 : Update build Sdk for PermissionApp
741608b : DO NOT MERGE: Adding known failures for CTS 4.4 R4
29b2c1a : Test for onCallAudioStateChanged callback
d71a07b : Assist CTS test
cde3ba2 : Fix contacts provider cts tests
2948c83 : media: combine log to reduce the size
06fecf5 : Add a few sensor tests to the knownfailures file.
d00d287 : Add CTS tests for Conference setter API testing.
b67f9c0 : Fix contacts provider cts tests
8c15ed8 : Fix expected misc output of dumpsys BatteryStats test
24db718 : Add OnBringToForegroundTest
e6efca7 : CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
fffb95a : Test that the device owner changed broadcast is sent.
c6cedd9 : Renew leanback jank test to test with continuous scroll animation.
dc97db7 : Should create a decoder from MediaCodecList
b95b1c8 : Revert "Revert "Store result directory in build attributes.""
11c8c85 : media: combine log to reduce the size
103b085 : MediaRandomTest: restrict domain of setAudioSource() test
0cd89a4 : Add tests for InCallService.canAddCall
946ee6b : Add a 3 seconds delay before running each CTS test.
9e4bea2 : videoperf: end the decoder test if exceed the time limit.
c2ba79c : Fix build.
7eff318 : Add RemoteConference API Cts tests.
76c04ff : Fix Telecom CTS tests to use valid phone numbers
256566a : Revert "Store result directory in build attributes."
8c2ba43 : Add tests for pre-conditions of setProfileOwner and setDeviceOwner
d07f538 : Move tests for setApplicationHidden to CTS
806b430 : CameraITS: Update DNG noise model generator script.
7ea5a7d : Store result directory in build attributes.
a521e9d : testDecodeMonoGsm: skip iff Gsm decoding is not supported
337dd04 : Add MIDI feature to MNC section
f5d86a7 : Permissions: Fix Auth CTS tests to reflect changes.
536a88f : Fix for checkKernelWakelock function : It contains a comma character in the "Kernel Wakelock". So When parts arr's length is more than 7, Fix check routine.
45bec50 : testDecodeMonoGsm: skip on non-phones without Gsm decoder
98841cb : cts: VideoEncoderTest: increase 1st frame timeout to 2sec
4a14e45 : Verify uninstall using "pm list".
252948b : testExtractAlpha was asserting a bug
b80cdf7 : Skip SeccompTests that fail when running under an emulated ABI.
5b49f68 : Verify uninstall using "pm list".
112b1be : Fix CTS to deal with wifi-only devices.
0ba8cd2 : testExtractAlpha was asserting a bug
8c2eab5 : CTS: TelephonyProviderTest failing
aca0203 : Add MIDI feature to MNC section
56d285a : Permissions: Fix Auth CTS tests to reflect changes.
ede94ca : Update AudioNativeTest to check odd channel counts
93e12e7 : Test the getter methods of Conference API's.
1da2313 : CameraITS: Support connecting multiple devices
c91b66d : Adding RemoteConnection API Cts tests.
7ffe1af : media: compute measured fps from frame time diff
aced18c : Fix for ScanResultTest and WifiManagerTest
b5a7ece : DO NOT MERGE media: import Stat.
682a07b : CTS: TelephonyProviderTest failing
ddfb74f : Fix for ScanResultTest and WifiManagerTest
8e9b459 : Extend screen capture disabled test
72ba56a : Add CTSVerifier tests for checking permission grant states.
e6b2323 : CTS test to ensure RelativeLayout alignBaseline works correctly
ee15d81 : Report GFX metrics of Leanback jank test, in addition to ones based on SurfaceFlinger.
7555979 : Revert "Turn on verbose logging to debug flaky test cases"
6352ed0 : videoperf: compute measured fps from frame time diff
a0077cc : Camera: fix testYuvBurst flaky timeout issue
6a48cfa : Revert "Revert "Assert that digest/padding NONE doesn't mean ANY.""
f63be2d : CTS test whether managed provisioning is installed
27a2bb5 : Refactor CtsVerifier BYOD tests to use existing classes
64aedc7 : CTS Coverage Report Support for generic types
cc79013 : Fix the bug in the logic for testMinimumMemory.
63073b9 : New tests for (un)registerNetworkCallback with PendingIntent.
a9bab44 : More CTS conference tests
0eb6092 : DeviceSuspendTests for non wake-up sensors.
39f8f4b : Camera: fix early timeout for long exposure captures
08163a3 : Avoid leaking eviction test service in tearDown.
0dbbe20 : DO NOT MERGE Remove unused dependancies
0f458fa : DO NOT MERGE Add string and array size limit to extended device info activity API
62a97bf : DO NOT MERGE Added GenericDeviceInfo Collector
38806a8 : DO NOT MERGE Append .deviceinfo to extended device info json file names
2285129 : DO NOT MERGE Add preparer for cts extended device info
3711f17 : DO NOT MERGE Test for DeviceInfoActivity API
a1e9606 : DO NOT MERGE Build fix
36fc50c : DO NOT MERGE Extended Device Info Activity API
6d15578 : DO NOT MERGE Add permission options to manifest generator
5c6976b : DO NOT MERGE Add instrumentation tag to manifest generator
e9b62a8 : DO NOT MERGE Manifest Generator
c2a9581 : CameraITS: Update writer socket when it's closed
84d67ea : Revert "Work around deqp log file creation issues."
e793db1 : Move tests from CTS-DEQP-staging to CTS-DEQP
e35a640 : CTS Sensor: Perform EventOrderVerificationTest for all sensor types except ONE-SHOT
c7a07d8 : Add check for bitmap get/set alpha_8 config
0b857ab : Couple of bug fixes in CTS tests.
49d2e9a : Add CTS conference test
e772d86 : Move PersistentIntentResolvingTest to DeviceAndProfileOwner
1db396d : Move ScreenCaptureDisabledTest to DeviceAndProfileOwner
f877c5a : Move ApplicationRestrictionsTest to DeviceAndProfileOwner
2068eed : QUIC port 80 support is going away
1d24769 : Add CTS for QueueItem
bc4ff39 : Bug: 22118093 CTS: ProviderPermissionTest#testWriteSettings failing
d1ca62a : Camera: Increase timeout for long-running test.
a3c0ae4 : Fix build due to bad merge resolution.
501c3c8 : Runtime permission tests for MediaStore.
abb7995 : AudioNativeTest: do not run record tests without microphone
d68bd2f : DO NOT MERGE videoperf: switch to use DeviceReportLog
2e920e6 : increase tolerance in RSResizeTest test bug:22357417
8519a88 : Bug: 22601850 CTS: DisplayTest#testModeSwitch failing
d100d8b : Bug: 22567809 CTS: Fugu: android.text.format.cts related tests failing
c397e8e : Modify CTS tests for AlarmClock to include testing for CompleteVoiceRequest and AbortVoiceRequest hanlding by whatever Clock app is included (DeskClock in stock Android case).
db65586 : Temporary workaround for intermittent MediaStore_FilesTest failure
2671922 : media: use small frame size for resource manager test.
d8304cc : media: fix potential memory leak in test.
c9b2dee : AudioRecordTest: Don't consider notifications after stop
302b28e : Fix the TV detection logic for Shadow CTS test
4c1cd59 : DO NOT MERGE: Camera: don't always require ZSL template
c2e8986 : DO NOT MERGE: Camera: don't always require ZSL template
55cf974 : Simplify CTS testing for policies that apply to DO and PO
b6d09fe : Bug: 22477687 CTS RingtoneTest#testRingtone failing
9f5e3f4 : Support WiFi only device at runtime.
71adc97 : Add FEATURE_FINGERPRINT to PackageManager's feature list
bf819c3 : Add tests for ArraySet (newly made public in mnc).
626bb61 : [SecurityTests] test for transactional fingerprint keys
8d80805 : Add a jank test with Leanback UI.
918d579 : Revert "Cts test fix for shortcode 48000"
eff8f46 : Update last public framework attribute to pass CTS test.
ee8068a : Revert "add more logging to monkey seed test"
4f5d1a2 : Add Ble test cases to BuildCtsTemporarilyKnownFailureList.
ab0a701 : media: use small frame size for resource manager test.
09ff3b3 : Update last public framework attribute to pass CTS test.
8f5384b : Revert "Assert that digest/padding NONE doesn't mean ANY."
0f2b343 : Revert "improve TestVirtualDisplayRecycles to reduce memory usage"
7530eed : Tests to verify behavior of adoptable disks.
4a5d9f3 : Send broadcasts to the CTS Robot even if it is stopped.
a51a408 : Adjust Android Keystore AES-GCM test to handle IVs from BC.
bba1b49 : Revert "Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures"
62d4145 : Revert "add more logging to monkey seed test"
469db8a : [SecurityTests] test for screen lock bound keys
f7f7145 : Fix build: Revert "Add CTS tests for NDK tracing"
2a33a00 : Remove Thread.sleep from device admin cts tests.
99bd274 : Cts tests for cross-profile app linking.
ac45aaf : Add UiAutomation test for runtime permissions
f859821 : Add very basic CTS test cases for FingerprintManager
565526d : Update instructions for the Car Dock test
f6d79a4 : Add UsageStatsManager#isAppInactive test
2b63369 : Add CTS tests for NDK tracing
fa43bff : Changes to support conference calls in CTS tests.
81bf089 : Split out storage tests, get them running again.
7646015 : Assert that digest/padding NONE doesn't mean ANY.
756b32c : Camera: check all required stream configurations
5810ae4 : Make some tests more robust to orientation changes.
0919337 : CTS-test Android Keystore raw RSA Cipher corner cases.
127c71e : Fix flaky permission tests
aaaad64 : DO NOT MERGE. Revert "Add Gamepad HID tests."
76a33ba : Fix CTS_5.0_r3 720p_preview/1080p_recording failures b/22467525
6f7f549 : IME interferes with print UI tests
c10f3a4 : Revert "IME interferes with print UI tests"
0e1392c : Fix AudioTrackTest.testGetTimestamp
18f2129 : IME interferes with print UI tests
61083e0 : Add OpenSL ES multichannel record test
cc5fcc3 : Add OpenSL ES multichannel playback test
a7e52ae : Add Ble test cases to BuildCtsTemporarilyKnownFailureList.
36d5b83 : Revert "fix audio policy service binder security tests."
81ef6de : videoperf: remove raw data logging
006a8ac : Revert "DO NOT MERGE media: collect frame time diff log for certain build"
17e4046 : Revert "Fix AudioTrackTest.testGetTimestamp"
233c38d : Remove EventOrderingVerificationTest_testSameTimestamp
bd4939a : Inital stubbing-in of OpenSLES tests.
49a910d : fix audio policy service binder security tests.
916b5e9 : Verify signal strength and neighbor info for telephony.
0c63bb8 : Changed the size of MockView according to resolution.
c3753d0 : Fix AudioTrackTest.testGetTimestamp
18019e9 : increase wait timeout and reduce dequeue buffer time-out
31d0c3c : More CTS tests for Android Keystore HMACs.
a904afc : CTS-test Android Keystore primitives accept empty.
be3d048 : CTS-test Android Keystore import supports required key sizes.
d87a390 : security: adjust test on SELinux for kernel threads
51a6899 : More CTS tests for Cipher with different key sizes.
83efe7e : TIF: use term '3rd-party' instead of 'third-party'
9531b99 : media: move timeout timer to the worker thread to unblock onCreate.
6f05e5e : More CTS tests for ECDSA and RSA signatures.
7e8b1ba : Increase timeout when hitting external servers.
856e331 : Need to ask for both storage permissions.
a0fad24 : Add logging statements to debug hangs.
c55f577 : Various updates to CTS coverage tool
950feb3 : Turn on verbose logging to debug flaky test cases
b612120 : Revert "Track rename of compatibility-device-util"
da9312b : Track rename of compatibility-device-util
d597f61 : Add logging statements to debug hangs.
5a61d67 : media: deliver report to host
f4cf2b9 : media: handle MediaSyncTest video decoder callbacks on a separate thread
fe560eb : New CTS test for ConnectivityManager.(un)registerNetworkCallback.
e14dc28 : Unbreak SecretKeySpec CTS test.
1cd6a95 : DO NOT MERGE media: collect frame time diff log for certain build
b515a90 : media: deliver report to host
acc0ed7 : videoperf: specify timeout for VideoEncoderDecoderTest
fe626a3 : Fixed UserDictionary_WordsTest
d4fde18 : CTS-test that HMAC key can be authorized for one digest only.
bf97c72 : CtsVerifier: update mPreviewTex in case of mismatch with mFormatView
b30c71f : New CTS test for ConnectivityManager.getActiveNetwork.
8e08525 : CTS: Fix VM-tests new-instance VFE7 test
67f4400 : mark TAG as final so they don't get nullified between test methods
72436bc : Sensor CTS fixes
58bdc3b : Fixed UserDictionary_WordsTest
74f3e24 : Handling NPE in case of AVC level under 2
f4e822e : CTS tests for CommandRequest & supportsCommands() API in VoiceInteractor.
0b7fb8a : CameraITS: Update for FAST EE/NR expectations
6f5bed9 : media: release codec in the case of exception
e908b09 : CTS Verifier test for Audio Loopback Latency
ed01b90 : Remove accidental System.out.println.
a06d2ff : Assert WebView works with Android Keystore keys for client certs.
348306d : Revert "Update CTS Verifier camera video tests to check for a microphone in camera video recording tests."
78066c6 : Revert "Check for microphone feature in video camera recording tests."
947ffe3 : Tests for managed WiFi deleting on owner removal
2e868ec : Revert "Fix android.webkit.cts.WebViewTest#testFindNext seldom fail"
373164c : Added more logging to permissions tests
f23fc99 : videoperf: specify timeout for VideoEncoderDecoderTest
651f360 : Fix bugs regarding AdapterView layout size with large font scale in AdapterViewTest
4d656b2 : Fix CTS build
0ee61c3 : Fix CTS build
77ef4bb : Test that modifications made by kernels to input arguments are not reflected back in the Allocation.
aa466b6 : Adding 53024, NZC as it does not support report delivery.
6d6f110 : CtsUiAutomatorTest pinchin/pinout test case: add support for 480X320 pixel solution device. The pinchin/pinout test need the device solution bigger than ***X400. This is hardcode in the the source code is: withinMarginOfError(0.1f, screenRect.centerX(), p2s.x)) private boolean withinMarginOfError(float marginPrecent, int expected, int actual) { int m = (int) (marginPrecent * expected); return actual >= expected - m && actual <= expected + m; }
fc37d60 : Fix CTS android.provider package testAccountRemovalWithMergedContact_doesNotDeleteContactAndTimestampUpdated seldom fail issue
37e0497 : DO NOT MERGE: Mimmum application memory should be 96MB
f9ef108 : DEV HACK: cts: increase permitted colour delta
11f43bb : Fix android.webkit.cts.WebViewTest#testFindNext seldom fail
6e99547 : Fix CTS issue
5ffb628 : Fix AbsListViewTest.testSetOnScrollListener()
fe3f91d : Add tests for C++ vector reflection in RenderScript.
a14d199 : RenderScript cts: Fix issues related to concurrency.
bd6ffe7 : CTS tests for entropy consumption by Cipher and Signature.
5ba6d9d : Verify the failed test case of CTS for WebView
550c54f : Improve the usability of CTS Verifier "Camera Formats"
e33b573 : Use Supported Camera resolution.
970eaac : Adjust 480p ratio range in
5597439 : AbiTest: Include QDSP6 ELF binaries in validity check
7c0cc59 : Revert "media: deliver test report to host."
2595de0 : Remove bad test cases from MemoryFileTest.
c8f6bf9 : Update lists of OpenMobileCommuticaton operators
03c2b51 : use locked orientation instead of "nosensor"
4e963c4 : CTS test for PingPongRoot vulnerability
df1a367 : Add connection tests
1930106 : Tests to verify relaxed DownloadManager behavior.
0a4e76d : Skip encoding tests for unsupported resolutions.
dc69642 : Fix configure check regarding AdaptivePlayback ReconfigDrcTest.
1c01e9d : improve TestVirtualDisplayRecycles to reduce memory usage
e3227c8 : use locked orientation instead of "nosensor"
097493a : CTS tests for Android Keystore KeyFactory and SecretKeyFactory.
cc87c75 : Fix bugs regarding Camera Video test
2b51642 : Flesh out more data objects tests
4df7a74 : Make Telecom CTS coverage more accurate
bc34244 : Added 5.0 to expected VERSION_RELEASE.
555c73a : TIF: remove test for READ_EPG which is deprecated in M
7dde87a : DO NOT MERGE ANYWHERE: mark known failure camera tests
101d1c3 : Change assertcode of checkSignalStrength in DumpsysHostTest
0dc51bf : Revert "TIF: remove READ_EPG and WRITE_EPG permission related code from CTS"
8714b8a : CTS tests for AlarmClock: SET_ALARM, DISMISS_ALARM, SNOOZE_ALARM
814bd32 : Add tests for several special Shader usages
ac7ce0f : CTS tests for Android Keystore key generation.
3d27f21 : MediaSyncTest: use float for playback rate tolerance to keep consistent with others.
eb2c7ca : media: deliver test report to host.
9a26304 : CTS: Adds conditions to bypass FileSystemPermissionTest.testDeviceTreeCpuCurrent
2d4904d : media: test with platform limit instead of reported limit
023d844 : CTS tests for Android Keystore AES 192 and 256.
94be2c1 : MediaSyncTest: use float for playback rate tolerance to keep consistent with others.
66f5dec : media: deliver test report to host.
f5fdad9 : Tests to verify runtime storage permissions.
3916438 : CTS: Adds conditions to bypass FileSystemPermissionTest.testDeviceTreeCpuCurrent
ec866a8 : Fix a typo
444ccdd : CTS: Add check for same sensor event timestamp
6bf5b37 : Chage the timeout while rendering to overcome the low performance device.
3786d82 : Fix CTS package testTrafficStatsForLocalhost seldom fail issue
bddfe21 : Fix CTS package testSetDismissMessage seldom fail issue
18ea4fd : Set mSensorMightHaveMoreListeners flag to false.
6006a91 : media: add more resource manager tests to cover secure codec cases.
3d37243 : Relax limits for EventGapVerification.
830104c : AudioRecordTest: Release AudioRecord on failure
4317513 : Additional CTS tests for Android Keystore AES GCM.
1743a5d : CTS tests for Android Keystore-backed Cipher.
a95c3c6 : CTS test for SearchEvent.
2835d69 : CTS tests for Voice Settings: ZenMode, BatterSaverMode, Airplane Mode
e12bbff : Further extend cts tests for runtime permission policies
e438820 : media: VideoDecoderPerfTest test fixes
571f2b6 : Clean up failing CTS tests after refactor
d277365 : Grant runtime permissions for split tests.
c0335ae : lock device orientation for CTS monkey seed test
52e8067 : AudioRecord tests: only with a microphone
e7faaf7 : Camera2: Update high speed recording tests for API refactor
455b57f : CameraITS: Test ZSL EE and NR modes
f07d5c2 : CameraITS: fix
43a891a : media: VideoDecoderPerfTest test fixes
b107f79 : Work around deqp log file creation issues.
ae663de : Clean up failing CTS tests after refactor
825fd34 : Grant runtime permissions for split tests.
22cec91 : lock device orientation for CTS monkey seed test
84ed05f : CTS - Ensure that onContextClick returns the correct view
95a2d0d : Lower key import test requiremenst: 2 minutes and min 1500 keys.
1cf6a32 : Camera: Test ZERO_SHUTTER_LAG modes
6d8b6bc : Fix a naming error in b/22349111
e98d3ee : Extend Managed Profile permissions tests
48d662e : DO NOT MERGE: A better shadow value to cover more devices, handle TV theme override.
cc768c6 : ImageWriter: Add abandoned surface exception test
0610f4b : videoperf: avoid potential ArrayIndexOutOfBounds
fd38704 : Unbreak tests that assert that 10,000 keys can be imported.
255528a : Add CTS tests for call log backup.
e102590 : CameraITS: Added tool for converting YUV420 NV21 and planar to JPEG
2e85957 : CTS - Add scale gesture detector tests for constructor and stylus APIs
6c3cbae : Increase timeout when removing active admin in CTS
4d23c7a : CTS tests for VoiceInteraction.
4be874c : CTS: Activity Transition: onSharedElementsArrived tests.
720430f : CTS Tests for GestureDetector
8c26bbb : Update gfxstats cts test
860d21c : Add CTS for b/22031904
71862d1 : Build app and accessibility CTS suites against public APIs
92e24e5 : Clean up usage of internal classes and utils in widget CTS tests
c98217f : Update settings provider - insert in secure settings test
dbc95c5 : AP Suspend tests.
ac70242 : CameraITS: Add support for cropping activeArraySize
f61e698 : Update settings provider - insert in secure settings test
c34adcd : Fix android.hardware.camera2.cts.RobustnessTest#testMandatoryOutputCombinations failure.
8fabf13 : Replace more obvious private API usages in view CTS tests
049cdc4 : Fix CTS verifier camera orientation test.
aecb9a2 : Change sensor cts test confirguration to accept a packageName.
a845522 : Improve CameraTest stability.
fd4f760 : Modified testRecorderCamera() to get camera supported resolution for testing.
f1ea4e1 : MediaRecorderStressTest: use smallest supported preview size.
40fc819 : CTS drawing pictures through HWUI for b/21945972
bb69dad : Camera2: update the recording duration margin
e1a4dda : TIF: use 'TV app' instead of 'Live Channels'
184ed72 : Add tests to check that is not present.
39935e5 : Update FormatterTest to track file size format change
89e40fc : Add CtsVerifier tests for disabling status bar and keyguard
223816c : TIF: add query perf tests for a channel/program Uri in TvProviderPerfTest
09f1128 : videoperf: avoid potential ArrayIndexOutOfBounds
2cf1afc : media: add VideoDecoderPerfTest
900fdaf : media: increase the wait time for resource manager test.
442fc7a : Added test for incorrect clamping behavior & exception handling in BNNM API.
e1ed810 : EglConfigGLSurfaceView: fix incorrect count passed to glDrawArrays
d4effc8 : Camera: skip AE precaptrue trigger test on LEGACY
b105c18 : Fix yuv too strict bug: 21037163
23760fd : Fix wrong date format in StrictModeTest.
01ce454 : Add CTSVerifier tests for Wifi config lockdown
9a2b13e : Make positive Device Owner CTSVerifier tests possible.
b99428e : Add CTS tests for WiFi config lockdown
fdaf6a0 : Adding WifiConfigCreator to device side CTS common utils
acdf052 : Modify the testcase in 64-bit device & lower density field
88eda6b : Exception in TestAccessHistory tearDown
93230ce : Add simple cts tests for ActionMode.
e5a60ef : videoperf: run test for more frames.
30255ef : DO NOT MERGE ANYWHERE: Bump CTS 5.1 to R2
b48f34c : Additional failure tests for KeyChain
c56afa1 : Camera2: Fix burst capture characteristics test for non-burst devices
dd68739 : Revert non-activity KeyChain CTS tests
a547790 : Assert that Android Keystore can hold at least 10,000 keys.
032b752 : Cts fix: popup window laying out in the chin.
b4be0a9 : Move KeyChainTestActivity to CtsVerifier
dc2570c : Camera2: Add 3A trigger interaction test
11849f6 : Assert that IND-CPA enforced during asymmetric key gen.
7fa1eec : videoperf: run test for more frames.
6857d05 : Require Seccomp-BPF support on aarch64.
3c96338 : Changed the value TEST_TIME_OUT from 5000 to 10000.
a802e12 : Remove dependence on from CTS tests
46dace6 : media: log expected codec limit for concurrent instances as xml
e7d8015 : Update CTS Verifier camera video tests to check for a microphone in camera video recording tests.
4621783 : Check for microphone feature in video camera recording tests.
518512c : CTS: Add test for JNI class-loading
cab0a52 : VideoEncoderDecoderTest: Do not clear buffer-offset when reading
a1fe28d : Add simple CTS tests for untested ViewConfiguration methods.
c3b7e03 : Add CTS tests for Icon methods on RemoteViews, ImageView
8e92940 : Fix some of the more obvious usages of private APIs in CTS tests
2d82510 : Fix reference neutral normalization in RawConverter.
3d8cbe9 : Remove dependence on internal XmlUtils from CTS tests
d0d0b25 : Add ChangeScroll test
779eb03 : CTS-test Android Keystore HMAC implementation.
3267860 : CameraITS: Reprocess edge enhancement test
4170187 : Add CTS tests for fp16 arithmetic
1a073be : TIF: remove READ_EPG and WRITE_EPG permission related code from CTS
c90f606 : Fix broken test
d5a7149 : Fix bogus merge conflict resolution.
4cc5bb3 : Rewrite TextView onSaveInstanceState CTS tests
93d2c7c : Fix bogus merge conflict resolution.
defab0c : Assert that Android KeyStore's public keys work with crypto.
d68088f : Test for isTransitionRequired.
2ec2858 : [RenderScript] Add CTS correctness test for IntrinsicBLAS
52f0239 : Add CTS tests to drawable.Icon.
4ed3b6c : Rewrite TextView onSaveInstanceState CTS tests
7147a9e : add more logging to monkey seed test
e34c5fb : Tests for add/remove targets on Transition.
fe8fbf7 : Upload missing patch set for DatePickerDialog CTS tests
cab8fc7 : expectations: fix default Result value.
13b55dd : media: Properly calculate percentage tolerance
e499e63 : Update FontRenderingTests to handle 90x90 test area
b67e5b4 : Adding more fields to verify in CallDetails test.
0560293 : media: Test flush before and after CSD for decoders
50989af : Add CTS tests for Switch.
a79c33a : CTS for setCameraDisabled
5ff6bbf : Fix bogus merge conflict resolution.
5730d4a : expectations: fix default Result value.
f6130ee : Sleep between write and read in EventLogTest
d65ac46 : Fix race condition in testSendOrderedBroadcast1
af697c8 : Lookup private resources in run-time
9c99d9d : Fix for failing test of testEOS because checksum takes too long
87d7f9d : Change FRAMEDROP_TOLERANCE value when upper 15MP camera size.
17f1800 : Revert "Adding more fields to verify in CallDetails test."
8faa44a : media: Properly calculate percentage tolerance
19815cb : Add CTS Verifier for the time shifting API in TIF
7c62e87 : Update FontRenderingTests to handle 90x90 test area
da9d150 : Make non-clickable item not focusable
2664062 : CTS verifier crashes while executing the "Notification Attention Management" test
7855cc8 : Camera2: Test creating multiple sessions
92ae438 : Add CTS tests for passpoint APIs in enterprise config. b/22001019
6eb95c5 : Camera: several LEGACY camera fix
8a410dd : Call super implementation in Telecom callbacks
f3b6b67 : [CTS update lastAuthenticatedTime] Update behavior of lastAuthenticatedTime.
77b39d0 : CTS tests for input truncation/padding of NONEwithECDSA.
3e642a2 : DO NOT MERGE ANYWHERE fixed all merge issue
4b9912f : add more logging to monkey seed test
6b35882 : CTS test to verify consistent measureText() with context
d101a53 : Camera2: mark testPreparePerformance as known failure
c6dbbf2 : Camera ITS: Update to use high resolution sizes
948eda6 : Adding more fields to verify in CallDetails test.
913f4f9 : Move LauncherAppsTests to AndroidJUnitRunner.
2401f13 : Permission grant tests for legacy apps
7d84f83 : Camera2: Update remaining uses of getOutputSize for high resolutions
14323de : Add an integration test for SeccompBpf.
f67a438 : CTS tests to verify the call details object.
82577ea : Initial transition CTS tests
500ffa4 : Add tests for canvas clip return values, as well as quickrejection
48d0713 : multinetwork native API CTS test
21e5a9b : Report errors from CtsTestServer for improved debugging
d56768b : CTS tests to test parcelable telecom objects.
a98f8da : Validate deviceowner KeyManagementTest install
81f81e4 : DO NOT MERGE: missing comma
e195d68 : Remove isDither()
cee310c : CTS: check cpu currents are initialized in the device tree.
3da13ef : Fix bug in key validity enforcement tests of SignatureTest.
babcda2 : Fix build
131994b : Update CTS handling of RAW buffer dimens.
e16d2c4 : DO NOT MERGE: Disabling testConnectViaHttpProxyToHttpsUsingBadProxyAndHttpResponseCache test
04e1bc9 : Adding CTS tests for parcelable interface of telecom objects.
6c2ebb4 : Camera2: RobustnessTest: Do not use input sizes when unsupported
632389f : Modify telecom2 mk file to include telecom resources
f71cc34 : CTS-test key pair generation when key expired or not yet valid.
3294449 : Add cts tests for TextView's action mode callback methods.
ce24070 : Add test for WebView stencil clipping
3e5b720 : Camera: add a flashlight test to CTS verifier
0264b23 : Camera: fix time measuring logic
fc71fad : Camera2: Update tests for high resolution slow outputs
efa70b1 : Add CTS for Paint#testGetRunAdvance().
ded13a7 : Initial CTS tests for DatePickerDialog
0047650 : Add CTS tests for CaptionManager APIs
fe5a8be : Assert that DownloadManager supports HTTPS.
36fba9c : CameraITS: Added helper function to load standard image formats
cb59a50 : Remove CTS tests for removed APIs
0df9688 : CTS tests to test parcelable telecom objects.
636e9b2 : Add Hyphenation CTS tests.
fba26e4 : CtsDeviceVideoPerf: limit bitrate to main or baseline profiles
cc0c695 : Change URI for the channel query
d16b864 : Add support for "large" tagged tests to have non-default timeout
466736d : Revert "Adding CTS tests for parcelable interface of telecom objects."
cfb7f1c : Revert "CTS tests to test parcelable telecom objects."
ab53a56 : Add tests for layer paint
d78c9ca : CTS tests to test parcelable telecom objects.
9ae21a8 : Remove testShaderSweeps
1f04336 : Add cts tests for CarrierConfigManager.
3f66473 : Basic CTS tests for Android Keystore's AES ciphers.
cfa6c74 : Add NIST CAVP KAT tests for AES ECB and CBC.
acde37e : Adding CTS tests for parcelable interface of telecom objects.
ea5f593 : Add KAT CTS tests for Android Keystore Signature.
0ff952b : Miscellaneous CTS tests for new APIs
139f49f : Fix ConfigTest#testVersions
e1ab912 : Camera2: add precapture cancel test
7cc7c32 : Use for strict mode cts test.
33f60d4 : Camera2: Test mandatory reprocess configs
fd220eb : Avoid reusing script group names
7b113c8 : Remove tests for generating keys requiring user auth.
a66d53d : Use for strict mode cts test.
e8895f7 : Added AbsListViewTest.testFling
fedb39d : Remove cell / wifi manipulation from ApacheHttpClientTest
b3b4e18 : set delay during testPerformFiltering
897902d : CTS: Fix memory leak in RSBlendTest loop.
fb163d7 : Add CTS tests for cleartext network traffic security policy.
8bdb1a9 : Rename AndroidKeyPairGeneratorTest for simplicity.
4f792a8 : CTS tests for ContactsContract.QuickContacts
fc8d65e : Add CTS tests for TextView's new methods.
3f36e2b : Revert "DO NOT MERGE: media: CTS workarounds for framework bugs"
ba48b31 : Remove ConnectionServiceCallbacks from Telecom CTS tests
06f70c2 : Add PhoneAccountRegistration related CTS tests.
929a336 : Add CTS tests for setUninstallBlocked
945c4fa : Add CTS tests for Spinner and adapters.
0fdde56 : Fix for CTS LoudnessEnhancer test using Visualizer
032503c : Remove CTS tests for removed TextView apis
48c048b : Revert "Add CTS test for selected item synchronization in AdapterView"
8841b96 : Revert "[RenderScript] Add CTS correctness tests for L3 BLAS Intrinsic"
bbfecf7 : Revert "[RenderScript] correctness test for L2 BLAS"
4b61d4c : Remove not relevant browser tests - APIs are gone
71dba80 : Remove
b568bfc : Expand AndroidKeyStore KeyPairGenerator tests.
b653b6e : [RenderScript] correctness test for L2 BLAS
f812133 : FileSystemPermissionTest: fix bad cherrypick
81813d5 : Add CTS test for RippleDrawable.
0f75cae : Refactor Drawable.getDither() to isDither()
4bd0ad8 : Remove not relevant browser tests - APIs are gone
6102d69 : Camera: fix legacy shim jpeg thumbnail size break
b099000 : CTS for aggregation suggestions builder
4e97646 : CTS test for PingPongRoot vulnerability
3f6dec1 : Cover all methods on NetworkStats and Bucket API
2ece19f : Reland "Modify user agent CTS test to match new webview user agent string."
2377186 : Remove
735f240 : CTS test QuickContactBadge#setPrioritizedMimetype
c40e86c : Fix DocumentsTest#testTree.
1ec0c1a : CTS - Accessibility additions for onContextClick API within View
5585a09 : CTS - View additions for onContextClickListener and related APIs
32b27f4 : Add permission test for TelecomManager.isVoicemailNumber
407bb84 : Add missing CTS test for KeyGenParameterSpec.
a1a605c : Add CTS tests for KeyInfo.
367d72e : remove setLatestEventInfo from CTS
402371b : Add CTS tests for KeyProtection.
f9428c4 : CtsVerifier: Camera FOV: cap FOV test to 120 degree
4fcfe99 : Add CTS tests for KeyGenParameterSpec.
3f00dd2 : Add a CTS case to catch non-recycleable view types bug
82267c4 : CTS tests for TelephonyManager and SignalStrength APIs.
b4312f0 : Add LayerDrawable tests
670b721 : Make default dialer tests less flaky
0744246 : Make second set of illuminant calibration values optional.
0c456de : Deprecate WebView scrollbar overlay settings
b132197 : CameraITS: fix ev compendation advance test
d875649 : Camera2: add more stall duration static metadata checks
de1bd02 : Camera2: fix high speed recording test fps range issue
b62ce5d : Add tests for new Drawable APIs
a3363bf : ParcelFileDescriptor: Test that surrogate pairs in filenames are handled correctly.
14de223 : Reset DateFormat.is24Hour after each test
d251348 : Add cts tests for maxLines=1 with ellipsis.
06cd569 : Fix: PaintTest#testGetOffsetForAdvance_invalidArguments
ce96047 : Add cts test for SpannableStringBuilder#getTextWatcherDepth
517db9d : Camera: use READ_SENSOR_SETTINGS when applicable
82396df : Remove tests for removed APIs.
d708972 : Added DrawableWrapperTest
7555e7b : Fix RenderScript warning.
656a526 : Fix CTS for new deprecated warnings.
4690584 : Add CTS test to check failure to build AudioTrack
401dedc : Add CTS test to check failure to build AudioRecord
ecd2b1f : MidiCTS: add bind service permission
e4ea56b : Flesh out InCallService CTS tests and add incoming call tests
5a71f57 : Add CTS tests for PopupMenus.
210adca : MediaCodecTest: added testReleaseAfterFlush
34dd37c : media: skip thumbnail extractor tests if required codecs are missing
80eab50 : Add READ_PHONE_STATE permission CTS tests
8f77481 : [RenderScript] Add CTS correctness tests for L3 BLAS Intrinsic
b97da95 : Video API CTS tests.
66ba59f : RVCVXCheck Passing Criterion Revision and Bug Fix
b7385d5 : Add CTS tests for Telecom.Call
51169ca : Verify that only package supporting DIAL intent can be set as default dialer
c45c027 : Modify user agent CTS test to (optionally) match new webview user agent.
39ce7d8 : CTS tests for SystemUpdatePolicy APIs in DevicePoliyManager
98e5f0b : Add Gamepad HID tests.
71e5ed7 : A better shadow value to cover more devices, handle TV theme override.
d8091a7 : Add CTS tests for new methods of PopupWindow.
95363af : Make sure to teardown MockConnectionService if previously injected
d6b1d4e : A better shadow value to cover more devices, handle TV theme override.
39eabb9 : Revert "Modify user agent CTS test to match new webview user agent string."
947956c : Revert "Cts test fix for shortcode 48000"
bf085cd : Add cts tests for getHour/setHour/getMinute/setMinute for TimePicker.
401b045 : Add test to verify the fix of Bug #21446448
9150fd8 : [DO NOT MERGE] Fix ActivityManagerTest#testGetRunningAppProcesses
f15f816 : HifiUltrasound test update
6153cf3 : Fix build.
e1757df : Remove corrupt test file
be6dfed : Add LLCP version check for M or later.
edb9063 : Add basic CTS tests for Paint#DrawTextRun.
d8e06c2 : Add video thumbnail generation tests
0f61f96 : Add CTS tests for new MediaBrowser methods.
159b4a7 : Add more assertions for asymmetric Android Keystore keys.
4c22b99 : Add CTS test for getDefaultDialerPackage
0530c03 : Add tests for setExtras().
e46189b : Fix DngCreatorTest memory usage and tonemapping.
16d0d35 : MediaCodecTest: add test for decoding after flush.
851517b : Expand keyset cts key rotation tests to include EC keys.
6005e10 : fix incorrection assumption due to DST
5a8089f : Test NDK tracing
92b8d6e : Camera: fix video snapshot test
946ade7 : Add a CTS test to dial addresses ending in "#"
515a726 : Camera2: Add reprocess request key test
7dd1e17 : Respect hard restriction to minimum password length in CTS
d2c1b2b : Add CTS tests for MemoryInfo.getMemoryStats.
a7192e4 : Fix testNoDebuggingFeaturesRestriction fails in eng/userdebug build
69cf75e : Add cts tests for new methods of Paint.
f3a73a9 : Reset DateFormat.is24Hour after each test
8d2ad05 : Add CTS for MediaController.Callback
e7374a7 : Camera2: fix capability check
0b64d9d : Fix bugs regarding ShortCodeTest that fails without "112" in ECC List.
b07a600 : Add TextView cts tests for copy/cut/paste/pasteAsPlainText.
8a87a48 : CTS: Add tests for ActionMode#invalidateContentRect
ab6c4a9 : media: Track rendered frames during AdaptivePlaybackTest
4e1e2cc : CameraITS: Add reprocess noise reduction test
e32803f : Update TelecomManager.EXTRA_INCOMING_CALL_ADDRESS in Telecom CTS
7df0f1a : Add Telecom CTS tests for wired headset behavior.
0f50331 : Update CTS tests for moved notifyCarrierNetworkChange() API
2d42dbc : Fix CTS: ViewGroupTests failing
e51b5ef : Sensor CTS fix for 1 Hz and 5 Hz sampling rates.
e7ba695 : Update CA certificates
1e4e7d7 : Camera2: report performance test summary correctly
8f00225 : Add NetworkUsageStatsTest to CTS suite
5fbf372 : Update lockTaskTest with changed behaviour
e586286 : Add basic CTS tests for newly added TextView APIs.
e160f38 : Remove duplicate CTS tests from libcore cts packages.
02c09dc : Add CTS tests for textDirection.
2a311ec : Refactor some code in Telecom CTS tests
0a10e8f : Add Context.getColor() and Context.getColorList() tests to cts.
de932ca : Add tests for' implementation of Parcelable
e109e0a : DO NOT MERGE - bump CTS version to CTS 5.0_r3
f4fcb42 : Add CTS tests for outgoing calls
3f4d514 : Add tests for and AudioFormat.Builder
cc453f6 : Add more contacts projection test
ec02582 : CameraTestUtils: Switch to public ExifInterface tags
8a5ac64 : Update CA certificates
8d27e03 : Add CTS tests for default dialer permissions
76061bf : Removing launcher tests from knownfailures
c67a37d : Add simple cts tests for StaticLayout.Builder.
8e792c5 : Respect hard restriction to minimum password length in CTS
ba2f482 : Workaround for API coverage dashboard
b04969d : Camera: allow more time for AF
9db219d : SystemHealth: Tests defining token caching behavior.
c2fc10c : Revert "Fix cts coverage report inclusion of incorrect classes"
f5e62d4 : DO NOT MERGE: AudioTrack.write(...,timestamp) CTS test
96697e0 : Camera2: add highs speed recording test
9589b1e : Add CTS test for VectorDrawable.getColorFilter()
422a795 : Tests for Profile Owner permissions API
d14701c : Camera: update RAW Burst test
6639933 : Add Atrace test for trace content
af80c87 : CTSVerifier tests for audio (re)routing callbacks.
2be8177 : Add reset to AVD
8135fb2 : Fixed test for queryPermissionsByGroup
1dbdfd0 : Fix issue #21572679: API Review: ActivityOptions, usage time report
96767ce : Revert "As per the android documention 480p is defined as 720x480, 704x480 or 640x480. The test is hardcoding 480p to 720x480 and hence the test is failing other combinations."
dfca0f4 : Add Telecom CTS tests
320a956 : DO NOT MERGE: Cts test fix for shortcode 48000
7bea994 : Use simple break strategy for testSetTextLong
4a305d5 : Fix testVpn timing issue for class
2c66b38 : Fix for testListen
3f3336a : Cts test fix for shortcode 48000
e9c7d2e : Add more CTS for MediaController
4185d11 : MIDI CTS: added loopback test for MIDI
aa1e803 : TIF: Ensure the global search can query EPG data
b951a21 : Use simple break strategy for testSetTextLong
ff54461 : Fix for
0607c49 : Make fewer assumptions in AndroidKeyStoreTest.
a99d048 : Split CTS-DEQP plan into two plans
0e0276f : CameraITS: add face detection test
5d9f618 : As per the android documention 480p is defined as 720x480, 704x480 or 640x480. The test is hardcoding 480p to 720x480 and hence the test is failing other combinations.
66b0704 : DO NOT MERGE: Fix seldom fail
365be3a : CtsVerifier test for Audio Device connect/disconnect callbacks.
fbdb8cb : Setup the animation callback for AnimatedVectorDrawable.
b4b3fa4 : Split CTS-DEQP plan into two plans
09733d9 : Camera2: Add a reprocess JPEG EXIF test
97e9cc8 : Fix RawConverter ACR3 default curve.
eb1e0ea : Add tests for DENSITY_360
bf3b8d7 : Cleanup atrace and dumpsys tests
77e47ec : Remove duplicate CTS tests from libcore cts packages.
151381d : Add CTS for MediaBrowserService
2b599f0 : Fix TelephonyManagerTest#testGetDeviceId CTS fail for android cts 4.4
547d09c : Fixed a type in method name
0c8aadf : Fixed a type in method name
fe20f47 : Add CTS test for selected item synchronization in AdapterView
039b00b : Fix up Looper preparation.
69c85ad : Fix build
a01622e : Dismiss dialogs during indeterminate progress dialog CTS tests
616ba55 : Fix up Looper preparation.
3541c64 : Add: test case for SettingInjectorSerivce
50a3276 : Use video without B frames for early EOS test
bfcea7e : Testing AudioDeviceInfo.getId()
a81eb0f : Fix build
5d9410f : Add test for AudioRecord.getRoutedDevice()
e963718 : Increase polling timeout
a953e1e : Fix for CTS fail android.hardware.cts.SensorTest#testSensorOperations
45e4752 : [DO NOT MERGE]Fix ION memory leak for camera2 testStillPreviewCombination
0d3062d : Add a CtsVerifier test to ensure the CAR_DOCK activity starts in car mode.
af2650b : Dismiss dialogs during indeterminate progress dialog CTS tests
d6254fc : Add sched to required tag list
2374020 : Add build number into CTS Verifier.
2407f75 : Accept more than one SD in NsdManagerTest
8734acb : Testing audioTrack.getRoutedDevice()
53dc715 : Camera2: Add reprocess timestamps test
4eaca29 : Use dup2() to make message queue tests less flaky.
fadc473 : LocalSocketTest.testAccessors: fix the *SendBufferSize* test
6e9ebcb : Add initial atrace host tests
5e9b5c4 : CTS test unregisterAudioDeviceCallback.
dbbf1b8 : Rename PhoneNumberUtils APIs
76ab672 : Fix seldom fail
ea1845e : Added tests for (re)Routing callbacks.
5003e65 : CTS tests for framestats
1aa0fc3 : Added CTS tests for AudioDeviceInfo accessors.
a21a564 : CTS tests for delegated cert installer API
9a9661e : AppSecurityTests: Do not delete in WhiteLists.
02c0891 : Use dup2() to make message queue tests less flaky.
3af790a : Add test for content observer notifyForDescendants.
3e9392d : fix UiAutomationTest.testWindowContentFrameStatsNoAnimation FAIL
c5cc8da : Add projection test to frequent
3ba4bc3 : Fix a broken CTS test
5317b6d : Add projection tests for Contacts.
59eb6ec : Fix cts coverage report inclusion of incorrect classes
b8ba0b0 : Camera2: Add reprocessing abort test
dde3052 : Camera: HAL3.3 LSC keys CTS update
3fa6d0c : videoperf: propagate buffer info from encoder to decoder.
561cd49 : Projection Widget Test: Remove two unnecessary buttons
469d21c : Add ContactsProvider path permission test
db3fca7 : Adding three CTS tests for the time tracking api
1b210a3 : Update LockTaskTest with new API call and behaviour changes
b87d4d5 : Add CTS for MediaController.TransportControls and its callback
2d6b994 : Add CTS for MediaSession.setActive()
18de542 : 5.0_r1 Verifier:Fix no-connectivity constraint job missing running issue
b1b956b : Add cts coverage for new APIs in M
327656c : [RenderScript] Performance improvement for BLAS CTS tests.
44d3732 : Fix print test due newly added duplex mode attribute
9f92a01 : Add the ProviderStatus CTS tests back
68e7df9 : Add CTS verifier test for work status.
79d048b : Modify assertMinMemoryMb testcase
22e6c1c : Fix Drawable, PopupWindow CTS breakages
cf55171 : MidiCTS: test new MIDI API without devices
6443677 : Fix off-by-one in PhoneNumberUtilsTest
14a38a6 : Updated CTS tests for Contacts permissions
9a359f3 : Added layout tweaks to handle small screens for CTS Sensor Test.
465ad0e : Fix Drawable, PopupWindow CTS breakages
743dc29 : media: add missing CTS tests for PlaybackParams - Parcelable methods
4cdc5be : [RenderScript] Typo fix for Resize test.
14e48ed : Add CTS for MediaSession.sendSessionEvent()
626a821 : Fix RenderScript warnings.
1bb9cf6 : Adding test to ensure that getRecentTasks only lists own APK tasks
f7050df : Add packageparser and shared user keyset cts tests.
91775a0 : Check for valid buffer size before proceeding with testCreateAudioRecord.
807cd0f : MediaPlayerTest: use getAnchorSytemNanoTime() instead of raw field.
8ba97ea : Fix location CTS tests
bff1b38 : Camera: change supported preview/video size logic
c2c580f : Add CTS for enterprise SIP lookup
934d800 : CameraITS: update LSC test per HAL3.3 change
a3b2785 : Update the golden images and compare algorithm
43ca6e9 : CTS Tests for added APIs to ActionMode and ActionMode.Callback2
0e380fe : Add more CTS codes for MediaBrowserTest
0921401 : Add CTS for MediaSession.Token
e42ea3f : Add build number into CTS report.
0251545 : cts: specify timeout for MediaPlayerFlakyNetworkTest
3788be8 : Run the seccomp kernel unit tests in CTS.
a8bcc72 : Camera: add required FPS range check
f538fab : Camera2: Add toString() coverage
fed98f4 : First CTS tests for Enum/Notify/Select & (re)Routing API
7a6fb7b : Complete CTS coverage for SensorManager
598ac28 : DO NOT MERGE: Add cts test to make sure framework shadow is in place.
8355fa9 : CTS test SELinuxDomainTest should be updated.
a59f4ed : Add CTS for MediaBrowser
9d2d323 : Revert "Simple implementation of CTS verifier as a library. Note that we included all CTS verifier classes and functions in here. Library will be at out/target/common/obj/JAVA_LIBRARIES/cts-verifier-facilities_intermediates/{*.jar}. It's a starting point (or proof of concept). When time permissible, we can then filter out un-necessary test cases from this library. We can also just merge this in for now."
48a0a21 : Add build number into CTS.
7eb3ecb : Allow no more than one managed profile on the device
b75fb1a : Camera: Tonemap CTS update for HAL3.3
cbe0691 : TIF: Add test case for TvView.TvInputCallback.onConnectionFailed()
c489ac1 : TIF: Add tests for TvInputCallback.onInputAdded/Removed()
d7c7ec1 : Add CTS for MediaBrowser.MediaItem
9dfc315 : Disable WebGL tests from CTS
92e16ed : Fix RenderScript warnings in CTS
7405d52 : Update CTS tests for API review changes
08edaf7 : Update ColorMatrix test to account for premuliplication differences.
484e2dc : cts: add camera test for recording from persistent surface
a1ed8ca : Modify user agent CTS test to match new webview user agent string.
41144a5 : Add view translation test into CTS
00785cc : Fix ActivityManagerTest#testGetRunningAppProcesses
57b4ba2 : Add CTS test for silent package install
b94aec2 : CTS Tests for DreamService#onWindowStartingActionMode
515ad7f : TIF: Reset the counts before running tests for APIs added in M
363a43c : TIF: Add a test case for TvView.TvInputCallback.onVideoSizeChanged()
eb92bb2 : TIF: Add missing test cases for TvInputService
906ae88 : TIF: Add missing test cases for TvInputManager
20f47a3 : TIF: Add test cases for TvContract.Channels and TvContact.Programs.Genres
ac23f11 : fix build
9bac23e : Change assertcode of checkSignalStrength in DumpsysHostTest
95e245b : TIF: Add missing tests for
76be1e5 : enable module test config for the rest of CTS package types
7301a53 : CameraITS: add shading mode test
6da731e : Remove WebGL conformance tests from CTS
0f574dc : fix build
91611e1 : Update cts to not require multi-user when managed_users are declared
cba4547 : Add CTS tests for Email.ENTERPRISE_CONTENT_LOOKUP_URI
1bff4cd : TIF: Add tests for TvTrackInfo
ee22dd1 : MediaSyncTest: fix a typo.
a4b809b : Improve SoundPoolTest
c4c80c5 : Simple implementation of CTS verifier as a library. Note that we included all CTS verifier classes and functions in here. Library will be at out/target/common/obj/JAVA_LIBRARIES/cts-verifier-facilities_intermediates/{*.jar}. It's a starting point (or proof of concept). When time permissible, we can then filter out un-necessary test cases from this library. We can also just merge this in for now.
530065b : Adds CTS test for Script.Closure.getGlobal()
b35b30c : Temp disables for deqp tests failing due to missing driver fixes.
c30bdbc : Remove WebGL conformance tests from CTS
d7b1c1b : mediastress: move check for support to the beginning of the test.
28dba4e : Camera: fix Integer comparison
8e89c3d : media: add minimal test for setSyncParams
9ffb424 : media: add CTS tests for PlaybackParams and SyncParams
c75a301 : CTS Tests for View#startActionMode(callback[, int])
36477a5 : TIF: Add a test for Session.onOverlayViewSizeChanged() introduced in M
ff2cc65 : Unbreak PingTest.
9891725 : TIF: Add test cases for APIs newly added in M
e9ea930 : Fix a bug regarding layout-unable to tap Button in ScreenPinningTestActivity
cd6c15c : TIF: Fix warnings
ebf5bbc : TIF: Removed an unused variable
d6c9007 : media: test MediaCodec.setOutputSurface
6d73667 : Tests unicodeWrap() to return null for null input strings.
52424e0 : cts: release muxer objects in MediaMuxerTest
da565a0 : Add CTS test for synchronized AudioRecord
781c7b5 : Move sine wave and chirp sound data creation to AudioHelper
581ea15 : Improve AudioTrack and AudioRecord CTS coverage
831233b : Camera2: add CameraCaptureSession#isReprocessable() coverage
a77760c : Temp disables for deqp tests failing due to missing driver fixes.
29319a9 : Rename file descriptor listener API.
764c7c7 : Update CTS tests to use new API
efba262 : Use correct Uri in IsSuperPrimaryName test
7e24fda : Add CTS-verifier test to test cross profile media capture.
dcab348 : TIF: Add test cases for time shift APIs in TvInputServiceTest
be8620e : Add CTS to avoid regression in JobParameters
bbb3f9c : cts: add test for MediaRecorder setInputSurface/getInputSurface
0369e34 : MediaDrm API Updates per api council review
b66cec1 : MediaPlayerTest: add test for getTimestamp().
ba8c3fa : Camera: fix wrong String.format argument
faacd3e : Remove Authorization and ProviderStatus CTS
9afa725 : CameraITS: linear tonemap update
2edf574 : Camera: fix CaptureResultTest codegen
f57e165 : Camera2: update CTS according API review update
37098c4 : cts: MediaDataSource API change
5671fc0 : Camera: another legacy video recording fix
17afc90 : Refactoring the ThemeHostTest to reduce timeout.
34a0f63 : media: update setPlaybackRate to setPlaybackParams
4b55f38 : Camera2: Add prepare() correctness and performance tests
c09f11f : CameraITS: fix build break
b28e0fe : testPlayHlsStreamWithTimedId3: use updated API names
0d92a82 : Add CTS tests for fp16
2ad14c9 : TIF: Verify if the TV app shows EPG for 3rd-party input
1630b90 : TIF: Make a title for CTS verifier test case clearer
9845395 : TIF: Use Channels.CONTENT_URI for launching the TV app
76dd143 : CameraITS: add raw12 test
c68f28d : Camera2: Update tests for API name changes
e4b9293 : Revert "Self-signed cert parameters are now optional."
fb6289c : Add cts test to make sure framework shadow is in place.
3762271 : Ensure JobScheduler Connectivity CTS reenables WiFI
8421867 : Hifi Ultrasound Test
0bfeb84 : Fix testSaveAndRestoreHierarchyState() to pass an illegal argument
63f6183 : Fix testAccessInflatedId() to check for correct default value
3661c33 : cts: rename usePersistentInputSurface to setSurface
4ed21c1 : Update WebViewClientTest after the android.webkit API changes
0a2d3ee : MediaSyncTest: add test for flush().
88eb334 : Addedd CTS test cases for LocationManager, Criteria
a992925 : rename insertVisualStateCallback to postVisualStateCallback
94fc0ad : DO NOT MERGE: Merged Fixes for CTS Sensor test from master
a1c0305 : TIF: make TvProviderPerfTest stable.
d651579 : Ensure JobScheduler Connectivity CTS reenables WiFI
3417822 : Ensure JobScheduler Connectivity CTS reenables WiFI
0f9b87a : Fix holes in CTS test coverage
6c60c50 : DO NOT MERGE - CTS for display mode switches.
ece56c9 : More AudioRecord.Builder tests
769a4ab : Remove useless implementation detail asserts from testDrawableState
78e65c0 : camera2: Add multiprocess arbitration cts test.
f1df612 : Add CTS tests for View scroll indicators
35d54ee : Listen and handle external interruption requests in deqp runner.
0b10cb3 : Do not report Deqp results as failures if device is disconnected.
bb1e64f : camera2: Update CameraManagerTest for arbitration.
631b2a1 : DO NOT MERGE - Added a simple test for new attributes of Display.
2cda0cd : Use ITestDevice#pullFile instead of ITestDevice#executeAdbCommand.
1e540bd : Disable precision.atanh.highp tests temporarily.
bfad4d6 : Add CTS tests for PostMessage API
970b108 : Added testPlayHlsStreamWithTimedId3
c14f012 : New CTS Verifier case for Rotation Vector Sensor
18df50d : camera2 CTS: Allow AE convergence in DngCreatorTest.
699a2c2 : camera2: share one ImageReader if possible
a688375 : camera2: add reprocess burst tests
658286f : media: cts for media resource manager.
f937032 : [RenderScript] CTS fix for Intrinsic BLAS
46a4913 : [RenderScript] Add CTS test for rsAllocationCopy1D & 2D
107f2b4 : Update SingleSensorTests to use frequencies supported by Android Watches
a96eac2 : Add tests
86ab058 : MediaSyncTest/AudioTrackTest: corresonding change of API.
c3fc0c1 : media: cts for CodecCapabilities.getMaxSupportedInstances.
7d1a2dc : CameraITS: Update test_locked_burst threshold
64c494a : Remove CTS tests which require MODIFY_PHONE_STATE permission.
b164742 : Exercise
896f0f1 : DO NOT MERGE: camera2 CTS: Wait for session close callbacks before teardown.
c145421 : Temporarily disable flaky EGL tests while waiting for driver fixes
6b6cca6 : Add CTS test for Bluetooth LE APIs.
d62cb01 : Fixed hidden export button due to small screen by making buttons stack on small screen.
e523556 : videoperf: add coverage to VideoCapabilities.getAchievableFrameRatesFor.
ca59101 : Temporarily disable flaky EGL tests while waiting for driver fixes
ead62f5 : Fix NVMAP_IOC_FROM_ID test
1c2aca4 : camera2 CTS: Wait for session close callbacks before teardown.
9f3dff2 : Country and variant locales are not stripped any more.
2ed4122 : camera CTS: Fix RawConverter to handle stride.
007eba9 : Camera2: add reprocessing performance tests
05a3674 : camera2 CTS: Allow AE convergence in DngCreatorTest.
01d939e : camera CTS: Fix RawConverter to handle stride.
92b89af : Add a CTS suite for removed methods
e71dab7 : Add CTS test for Theme.rebase()
08a9c77 : Remove all sensor CTS tests from knownfailures and all sensor CTS tests in restricted mode.
255d4c8 : Camera2: add android.control.availableModes test
17db109 : enable module test config for CTS target java libraries
71f03b6 : Failing android.content.ContentResolver tests to CTS staging
84d24c0 : Add workaround for ContetxtImpl.setTheme(), verify test setup
41c41d5 : Detect and recover from unkillable deqp tester process.
43d4c8d : should not reference out/
72632f9 : Failing android.content.ContentResolver tests to CTS staging
e6285ca : Add CTS tests for Theme.getChangingConfigurations()
bfe2153 : videoperf: video codecs performance measurements on common video sizes.
fab5b16 : Fix AudioRecord_BufferSizeTest
8424cd1 : Add workaround for ContetxtImpl.setTheme(), verify test setup
d7629d0 : [RenderScript] Add CTS test for Allocation.copy3DRangeFrom(alloc)
e452bd3 : DO NOT MERGE - Fixed the order of parameters passing
3ce22a1 : Add BNNM test suite.
fb41595 : mediastress: move check for support to the beginning of the test.
6fa1755 : CTS tests for ScriptGroup2 API
a386a53 : Export cts-tradefed.jar hosttestlib.jar as build artifact
d6576fc : Checking-in and copying all files by default.
612de34 : Auto-test for BLE client.
9093599 : Select common codecs for MediaCodecTest.testException
e2d4366 : Add CTS for OffscreenPreRaster
ae1b0a0 : check decode cap before runing mediastress playerTest
c9bc142 : Hide more failing CTS-DEQP tests.
76fc052 : Hide failing GLES31 texture.border_clamp tests.
73dd81b : Add a cts test for WebView#findAddress
20815e6 : Self-signed cert parameters are now optional.
9bc965f : CTS tests for SearchDialog#startActionModeForChild
461b5b4 : cts: add test for persistent input surface
8e33281 : Hide more failing CTS-DEQP tests.
2846714 : MediaPlayerTest: explicitly place external tracks after internal ones
695af1f : Update low ram device test for new memory requirements
03a9850 : [RenderScript] CTS test for IntrinsicBLAS APIs, API part
b2623a6 : Reset some members when they are released.
f739016 : CTS tests for compatibility gymnastics in ViewGroup#startActionModeForChild
900cf6a : TIF: fix broken CTS tests which are caused by mnc framework changes.
67a526d5 : CTS coverage tool improvements
e277748 : MediaSync: Add CTS tests.
216df4c : Fix MediaStore_FilesTest.testAccess()
9e0d21b : Add CTS test for setDrawableByLayerId preserving level
439f8d1 : [CTS tests for lastAuthenticatedTime and accountAuthenticated change]:
b2f7f8a : Fixed the order of parameters passing
93ee255 : Add STOPSHIP to CTS-DEQP plan generation.
c41a7db : Increase AudioTrackTest to 192kHz
9842d46 : Increase AudioRecordTest to 192kHz
cbade83 : Add channel index AudioRecord tests
42085ee : Add float support to binary event log.
ea04cb9 : Camera2: add static metadata check for maxCaptureStall
db000c3 : Add STOPSHIP to CTS-DEQP plan generation.
b0ba1ae : Hide failing GLES31 texture.border_clamp tests.
b53672c : DO NOT MERGE - bump CTS version to CTS 5.1_r1
15f3d2d : Adding DENSITY_280 memory requirement per CDD
44204f6 : Amending testcase to support updated memory requirement for L.
6ac85e0 : Amending testcase to support updated memory requirement for L.
adec961 : Verify PlaybackSettings in AudioTrackTest#testVariableSpeedPlayback
f5fc7f7 : check decode cap before runing mediastress playerTest
809ce1f : CameraITS: fix wrong fixed focus lens logic
4c4a94d : Fix bitmap filtration tests to be more stable
a8e5567 : Add DevicePolicyManager.get/setBluetoothContactSharingDisabled cts test
1ab85bf : Remove failing tests from CTS-DEQP plan.
1345d3d : Revise test plans for continuous test runs
f5e177b : split long messages with 4-byte unicode characters correctly
42b1b61 : Modify Include/Exclude tests in to be explicit.
d31f26f : cts: Optimize check for /dev/mem and /dev/kmem
e0def61 : cts: Enforce turning off /dev/mem and /dev/kmem
cb67c1d : Camera2: add invalid image access test in ImageReader/Wrtier
ba9da1b : camera2: add more tests for reprocessing
70e9c11 : CameraITS: fix wrong fixed focus lens logic
a6c2160 : Track CLDR 27 changes to Date & Time data for en_GB
29df814 : Camera: adjust test_exposure pass threshold
0408b17 : Fix keystore CTS tests broken by removal of DSA.
dab3acf : media: enable video for playback rate test.
4559951 : Clarify how to select location mode in verifier test
43ecd13 : Install additional apps only for the cts tests that require them.
3f65b7a : Enable loading of host-side shared libraries in cts.
f1194ca : Add getActiveNotifications to existing NoMan tests.
245f7d4 : Add tests for the new WebView error reporting APIs
5b361dd : Tests for Parcel changes in frameworks/base
080e3f1 : Skip AudioTrackTest#testPlayStaticData if no audio output found
480e7a5 : Camera: improve precision of frame drop logic
4b7f7c0 : Update low ram device test for new memory requirements
9a81d63 : Add variable PlaybackSettings test to AudioTrackTest
618bf94 : Remove unnecessary WRITE_SMS permission - cts
4310528 : Add non blocking reads to AudioRecordTest
dbd500a : Update AudioRecordTest for 96kHz
921b0f3 : Use smaller display size for secondary display test. (DO NOT MERGE)
c25c983 : Add DENSITY_280 to the list of allowed densities.
9fd4e24 : TIF: added query test cases in TvProviderPerfTest.
e731361 : Use smaller display size for secondary display test.
30d450e : Add tests for shift+backspace.
d68b584 : [RenderScript] Add ForEach test to CTS rsCpp tests.
2705e85 : [RenderScript] Add ElementTest to CTS rsCpp tests.
f6599d9 : CTS: TelephonyManager.notifyCarrierNetworkChange()
fa71d40 : DO NOT MERGE Add UiAutomationTest#testWindowContentFrameStats to knownfailures
b3ffd85 : Add CTS tests for Visual State Listener
d724a4b : CTS test for SubscriptionManager
3b5af16 : Tests for media classes accepting MediaDataSources.
5e94d94 : DO NOT MERGE: Camera: move YUV burst framerate check from ITS to CTS
8a94950 : DO NOT MERGE: Camera: disable AE/AWB lock test on legacy devices
b30097f : Camera: move YUV burst framerate check from ITS to CTS
2024fae : DO NOT MERGE: camera2 CTS: Actually close Images in StillCaptureTest.
c778c0d : Test that extractText doesn't crash with null arguments
411022f : Disable BLE offloaded scan batching test
d615d64 : Disable test to verifying BLE offloaded scan batching
efbda48 : Skip tests that depend on system resources and assets..
055ca5b : ConsumerIrTest: add the right permission for some test case
34c9182 : Add Lollipop MR1.1 version code 5.1.1
3d698f2 : Enable deqp ES2 and EGL tests
22e0670 : camera2: add reprocessing tests
7488863 : Move details of variable printing out of the generated code (CTS).
37673d2 : Add test for adapters of 3D allocations
dfda5fd : Use new deqp mustpass list
da3690c : Camera: don't always require ZSL template
d85d98e : Add channel index AudioTrack cts test
0830ac3 : Add 8 bit and float format checking to AudioRecordTest
531413e : Update the SmsMessage.createFromPdu() API call
e0f1735 : [RenderScript] Add more tests to CTS rsCPP tests
f9ba993 : [RenderScript] Add IntrinsicYuvToRGB test to CTS rsCpp tests.
e62bd50 : Add new onSearchRequested overload
af6ddd9 : Disable Notification Package Prior item for the watch feature
fc122a4 : MediaPlayer: add CTS test for setPlaybackRate.
054a441 : Ultrasound test in CTS framework.
3327b9f : Cache configuration capability query results.
f58a453 : Stop setting deprecated field of AbstractCursor.
4eab57a : Fix NPE in DeqpTestRunner if duplicate results are reported
97a49bc : Enable --deqp-watchdog in DeqpTestRunner
b5b4cfd : Send adb commands directly to IDevice in DeqpTestRunner.
1aa49a2 : Add tests for unprefixed EME APIs
9c0d926 : Camera: check AE/AWB lock availability before using it
8264309 : SensorTest must unregister sensor event listener after each test case done.
b8eb7fd : Add test case for setAllCaps in some Locale.
cc9af6e : Add cts test for testing launcher version.
fc60c4c : CameraITS: improve ITS user experience
aaaef70 : ImageWriter: update Opaque format test
4a7f6f3 : camera2: add a reprocessing characteristics test
3dd9f1e : Fix testPageScroll by not using waitForIdleSync.
bd12b39 : Introduce Ctrl+Backspace/Ctrl+ForwardDelete cts test cases.
93679cb : CameraITS: fix fixed focus lens check
4ab00ca : Add additional PTS code to common/cts
07ac5f8 : Camera: move YUV size check
dc80789 : Introduce cursor moving tests into text cts.
dda7bf3 : Relax resize test to allow acceleration.
f1ce308 : Camera: update FAST/HIGH_QUALITY check
0ddd054 : Introduce cts for select all text just after tapping.
597ed6f : Fix bionic cts test build bug.
bd89368 : Add group scaling factor into stroke width.
223cfb4 : Add a CTS test for Debug.getRuntimeStat().
ab72ce1 : Hide BLE scanner test if BLE advertiser test is hidden.
bc92143 : Camera: update semantics of HIGH_QUALITY mode
44f69fb : Camera: add missing FULL level expectation
79e6d8f : Add CTS for new Paint.hasGlyph() method
8a4314b : Cleanup comments.
a1894a2 : Update test
566b949 : Don’t run on devices with no audio output.
5dbab86 : Don’t run on devices with no audio output.
c853998 : Remove junit.jar from vmteststf_jar path
81f4ec3 : Turn off Jack warnings during vm-tests-tf
7f578fe : Modify user agent CTS test to match new webview user agent string.
9811ede : Bump CTS versions to r0.95 to sping another release candidate
c3829db : On-change sensor should not use 0 as sample period to calculate report latency
c64d80f : Timestamp synchronization must use 64-bit long to avoid overflow.
f275a6e : Support for nested bundles in setApplicationRestrictions
98ff000 : Add CTS-verifier test to check cross profile intent filters.
6d6faea : Better verification of multi-user storage.
9271a6d : Add dummy subid for api change.
b8d60b1 : Fix DebugContext test.
11774d5 : Test case for new APIs rsGetDim[XYZ]().
d4957b4 : [RenderScript] Add CTS test for create() using java reflection. To ensure compatibility with old compat lib with Thunker layer.
d8d8958 : DO NOT MERGE: Use larger timeout in VM host tests
2cb5729 : Use larger timeout in VM host tests
5e6ec40 : [RenderScript] Add CTS tests for RS C++ Allocation APIs
331b3fd : SELinuxTest: Add a few more cases to testFileContexts.
2e83eb7 : Camera: fix thumbnail size rotation logic
23a0fcc : Fix CTS tests for drawables
d270a25 : Temporarily disable the test. CL/142797 causes CTS to stop completing the testing.
8ea3666 : Revert "[RenderScript] Add CTS tests for RS C++ Allocation APIs"
cf9f034 : Camera: fix recording test for legacy mode
c8dd803 : Camera: use time stamp diff to check frame duration
97b3288 : Addition of a new CTS package for tzdata update code
78a9a55 : CTS: Update audio manager test to understand min volume.
2f7a2f9 : Fix assumption that tests are centered on screen
bfe1405 : [RenderScript] Add CTS tests for RS C++ Allocation APIs
8c86d0a : Check marker and periodic event timing in AudioRecordTest
1b44ad2 : Add CTS for AVD's listener.
c4dca41 : Add test for undo of append to TextView with TextWatcher
6f42063 : CTS Verifier on TV does not display menu
aa360ab : [RenderScript] Add IntrinsicResize Test for RScpp.
2d6c46d : Fix some minor discrepency for vectorDrawableTest
37e7086 : DO NOT MERGE: camera: WAR for rounding width
c3a556b : Don’t run the tests if the devices doesn’t have a sim card.
6dc462e : Don’t run the AppWidget tests if the devices doesn’t have the feature.
439225d : Prevent DrawFilter from affecting other tests using the same Canvas.
402f1bc : Verify storage behavior for secondary users.
35434ce : SELinuxTest: Add file contexts tests.
9149014 : Camera2: add ImageWriter CTS test
0b80c79 : CameraITS: update test_capture_result
32f259e : Fix CornerPathEffect to properly bound the limits of the test.
b64e0dc : Set the extra admin component name instead of package name.
5b7f583 : Fix ConcurrentModificationException in sensor related test.
5adf9dc : Shorten the names of the generate files (& related changes).
4d131d8 : CTS: Add test for JNI class-loading
2fbd2f2 : Add CTS test for theme tag on <include>
5ac0d76 : Revert "Enable ui rendering tests for watch configurations"
a20d2e6 : Fix CTS tests for LayerDrawable, ScaleDrawable, InsetDrawable
1eda571 : Add clipped launch and adapter tests
4449a6b : SELinuxHostTest: Add domain tests for logd and lmkd.
8873e2c : SELinuxHostTest: Check that each executable has the expected domain.
7fd0637 : Fix possible race condition in Sensor CTS framework.
96123ba : fix KernelSettingsTest#testXattrInKernel
8505f13 : Fix method name for doNvmapIocFromIdTest
86d46af : Remove KeystoreExploitTest
0b2b4b6 : Add CTS tests for Bluetooth LE scans.
c1198c0 : Tests for undo of text entered via IME
9f96dcc : Add CTS test for ASLR for
140c299 : CTS for Strequent projection
09f887f : Rename autogenerated tests to avoid confusion.
f1f3017 : Restore CTS_TESTCASES_OUT to before commit a5c060.
3467361 : fix incorrection assumption due to DST
01c7251 : Add sms support check
7c0c05c : Replace getContext with getTargetContext.
ff4e829 : SELinux: Verify that CTS is in untrusted_app ctx
a5c0605 : Allow CTS packages to be built with mmm rather than just mmma
7ba4098 : Replace getContext with getTargetContext.
58ad7d9 : camera2 CTS: Actually close Images in StillCaptureTest.
4445d6f : Add CTS test for getLookupUri with null lookup key
542c284 : media: update vp9 360p test clip with tile columns and frame parallel mode turned on.
eaa0324 : media: update vp9 360p test clip with tile columns and frame parallel mode turned on.
2334575 : SELinuxHostTest: Add testMLSAttributes test.
29dfebf : SELinuxHostTest: Add tests for other AOSP *_contexts entries.
7270fdb : CTS should expect official lollipop mr1 release version
3701e65 : Test that Looper doesn't spin when dup'd and watched FD closed.
590472d : Enable hardware scan filter test on device which supports the feature.
fee78e2 : Advertise 31 bytes in BLE advertise tests.
4b6d7e1 : Add new method implementation for Window.Callback
4788000 : SELinuxHostTest: Add a test for the AOSP seapp_contexts entries.
d4e1e04 : SELinuxHostTest: Validate other SELinux configuration files.
ea811ae : Implement SELinux no-booleans test as a hostsidetest.
45e42f9 : SELinuxTest: Remove test that assumes unconfined init.
d5af3fa : DO NOT MERGE - bump CTS version to CTS 5.1_r0.9
a3857a8 : update EncoderVirtualDisplayTest to use very long i-frame interval.
be831d8 : Explain why resetPassword needs to be called
544aec0 : Test descriptions should depend on the test so they get rebuilt.
cf5c254 : partially move jank tests to instrumentation based
ace553c : Add tests for new looper features.
848e3b7 : Move sync barrier methods into MessageQueue.
1b41066 : Enable ui rendering tests for watch configurations
c530472 : Tests for undo in TextView fields with no cursor
ab98ada : CameraITS: various ITS improvement
e96c78c : Set temp directory and print disk space.
c899240 : CTS: check oom adjust file permissions
c41b0cb : CTS for cached photo URIs
5140c5a : Delete obsolete security tests
ecb6e2d : Don’t run the tests if the devices doesn’t have a sim card.
e681b84 : Don’t run the AppWidget tests if the devices doesn’t have the feature.
446a369 : Remove hardware scan filter test, and re-enable BLE advertise/scanner test.
00e2446 : Remove DisplayTestRunner
09ba4f5 : Prioritize regular names over phonetic names. P3
3d1585b : Adapt to Jill api changes
26deb3a : Adapt to jack api changes
36eb49d : Fix NPE in CTS harness
8f2964f : CTS: Remove tests for master volume + ramp.
409c85e : Camera2: add CTS tests for flashlight API
277fd69 : Tests for Ctrl-Z undo of programmatic text changes
d9c57cf : [RenderScript] Add CTS tests for Allocation.copy1DRangeTo & copy2DRangeTo. Do not submit until the @hide for new APIs are removed.
331f262 : [RenderScript] Adding CTS test for New API: auto-padding for CopyTo and CopyFrom.
e2d58b1 : Fix build: Revert "[RenderScript] Add CTS tests for Allocation.copy1DRangeTo &"
3326375 : Fix build.
7afa91e : support package scope prepare/teardown
5f31960 : Extend tests for undo after TextView parceling
0a5f066 : [RenderScript] Add CTS tests for Allocation.copy1DRangeTo & copy2DRangeTo.
cd33c1e : cts: Enforce turning off /dev/mem and /dev/kmem
976f010 : cts: Enforce turning off /dev/mem and /dev/kmem
c2b00d8 : More cts-verifier tests for profile-aware Settings.
28715a6 : Reland: Extend tests for Ctrl-Z undo in TextView
5b51f77 : Reland: Add test for Ctrl-Z undo in editable TextViews
582410f : Use bionic gtest main for android.bionic cts test.
d1c66c1 : FileSystemPermissionTest: use statvfs and add test
39f3207 : Modified Audio_Output feature usage in CTS tests
411a105 : Revert "Add test for Ctrl-Z undo in editable TextViews"
60fae26 : Revert "Extend tests for Ctrl-Z undo in TextView"
1357a23 : Add test for checking max users > 1 if managed users feature enabled
a68a0e4 : FileSystemPermissionTest: Eliminate tests which access /proc/1/mounts
7aea52d : Add tests for Context.getSystemService by class.
09fe7e2 : Add optional arguments to build CTS harness with additional jars.
cc8bdfa : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
313b053 : Check that androidboot.hardware is set on the kernel command line
4095642 : Add filter support for native tests. Also restructure filtering for InstrumentationTests.
ba89396 : Disable screen pinning test on watches and tvs. DO NOT MERGE
b33ec9d : Add CtsVerifier test for Screen Pinning
695b60c : Extend tests for Ctrl-Z undo in TextView
1ce5d79 : Add CTS test to test Setup wizard Nfc config.
90fd379 : Remove already present users when starting managed profile tests.
d96ac26 : Disable screen pinning test on watches and tvs.
c959b7f : Get the clipboard through the activity context.
e15238f : Fix for ManagedProfileTest failures.
81decde : Use --deqp-log-images=disable for execution speed.
c3fdc54 : Add test for Ctrl-Z undo in editable TextViews
2b6c049 : CTS test for GSM decoding
0525839 : CTS for PhoneNumberUtils
69efaa1 : Add android.hardware.cts.SensorTest#testBatchAndFlush to knownfailures
78a086a : CTS for StructuredName#IS_SUPER_PRIMARY
d965ade : CTS for ProviderStatus
394947d : Fix CTS build.
080be6f : Add caller-id cts test cases
29ccab1 : CTS for Authorization
ac07fc7 : Fix uihost tests
08caea1 : Fix uihost tests.
3e3d0ed : Allow CTS packages to be built with mmm rather than just mmma
41147cf : CTS for AggregationSuggestions
479d72c : Differentiate device feature checking across Device Policy tests
b483257 : Update Android CTS bandaid urls that use test_key1 to a new key
0337dbf : Split the build of the CTS infrastructure from the tests.
7e08ff8 : Update the settings provider tests.
04c96bc : Use ICU for relative time formatting
33a0adb : [Renderscript] Add CTS test for rsYuvToRGBA_float4(). Especially for arm64 devices, due to the bug attached.
9c18f7d : Add test for CVE-2014-5532
b07374d : Add explicit dependencies on org.apache.http.legacy
a57b8ae : Add CTS tests for the mute APIs
b9cfd3c : LOCAL_JACK_ENABLED must be stripped
ed954f9 : media: added data check to ImageReaderDecoderTest
5a2e1e8 : media: add flexYUV statistics methods to CodecUtils
3ca92c6 : upgraded devicepolicy tests to use AndroidJUnitRunner
56a2cb9 : add annotation support for instrumentation based test in cts.
3250801 : Update print CTS tests to verify new duplex attribute
62019fe : media: allow test to continue waiting for complete if there's new encoder output
4253220 : Handling of ANDROID_JACK_* variables is not needed
bc51993 : MMS API CTS test
174b7db : Add missing include.
35bfcbe : Add overloaded report function that allows custom test id
3bba9c7 : media: limit ImageReaderDecoderTest to consume only 1 image
561ecee : media: handle unsupported sizes in arbitrary VideoEncoderTests
4b52d48 : camera2: don't read past last pixel in last row for flex YUV data
37be509 : Add missing includes.
9169d2f : Fix a CTS assert of Element.DataType.values().length
3ba1b8f : Fix DebugContext test by ensuring that messages make it through the driver.
bbd4436 : Fix for VisualizerTest running in silent mode
61c9b4f : CTS test for InsetDrawable mutate and modify on first instance
ab8fd5c : upgrade to AndroidJUnitRunner
712bb78 : Move SELinuxDomainTests to hostsidetests.
112f559 : Add a common util for running shell command with shell identity
ba2f09c : Remove missing dependency CtsPrintInstrument
71044b3 : Fix build of vm-test-tf
74c91f0 : Remove special runner in print tests
99701b5 : Add missing <string.h> includes.
dc49b49 : Fix missing #include.
9ad4902 : CTS for StrictMode cleartext detection.
a95c5d1 : Fix CTS build.
3b40b84 : Tests for new revisionCode attribute.
28917ac : camera2: Update RobustnessTest timeouts.
bb85099 : Provide default implementation for new interface method
91d00e0 : Support test instancing in DeqpTestRunner.
d0451e4 : Tweak Alarm Manager tests
279eaa5 : Add timestamp test for burst capture in RAW10/16
ed80c0e : Exception in TestAccessHistory tearDown
2d8190d : Accept more than one SD in NsdManagerTest
ea84f6a : Fix JobScheduler CTS tests
4ab2d63 : Add test for 4x4 by 3x1 multiply
0df3474 : Parse test instances from test XMLs.
80f667f : Bring L planning scheme into master
d4dac73 : Add HttpResponseCacheTest as a CTS test
88e2723 : Add variable playback sample rate AudioTrack test
e67c4e0 : ResetPassword("") works again, thus enabling password DPM tests
5b08d5c : Update dpm command usage.
04a351f : CTS Verifier: Remove old camera analyzer code
550c2dc : fix AudioManager.testVolume()
423d934 : Wait for DocumentsUI ANR timeout; expand drawer.
f7f8297 : Update AudioTrack_ListenerTest for marker notification
944cd7e : media: VideoEncoderTest: fix bug introduced when setting input buffer size
9a5cc2a : Comment that testNoDebuggingFeaturesRestriction fails if adb is running as root.
b235917 : media: VideoEncoderTest: set input buffer size for playback
656caf9 : Limit the scope of clip-path, so update the test
9b61575 : Update python depdency and remove obsolete selinux xml gen code.
1ee86ea : Add static AudioTrack to listener tests
60fad0d : Fix assertEquals order
0656d23 : Fix missing #includes in CTS.
93ea6f7 : Fix missing #includes in CTS.
3f07b50 : Fix missing #includes in cts.
5ce12f9 : Test using getOutputImage for reading buffer contents
e7a211f : Skip tests that depend on system resources and assets..
ac5c60a : Add tests for midi playback
c10b378 : Unify parameter naming of the math functions (CTS part).
5d45f40 : Prepare CTS for the future where toybox has fully replaced toolbox.
9b58eca : Change of variable names to keep pace with doc change
a9fc32a : Add manual + auto switch test for RAW burst with refactoring
3540ac9 : Formatting fixes in TTS tests.
047c2df : media: fix vp9 decode test stream
72cdd8e : Remove useless AnimationDrawable test, fix test for default one-shot
6f0bee4 : Track changes to Posix.* API.
a813e77 : Added CTS tests that detect a "null" response to TelephonyManager.getCellLocation() and TelephonyManager.getAllCellInfo().
58d8a20 : Fix testCameraManagerListenerCallbacks for 0-camera devices
c67b198 : Fix a failing CTS test.
d04b428 : Remove TARGET_SIMULATOR checks
247db5d : Remove ineffective sock_diag cts test.
8194cc2 : CTS fixbuild: Don't use hidden packages in tests.
a6ccffb : Test that ICMP redirects are disabled
c7038be : Use dynamic allocation for non-POD arrays.
d8ff682 : Add jack.jar dependency when using transform-jar-to-jack
ff79fa2 : Expect "jpg", not "jpeg", in testGuessFileName
ec08871 : Use more accurate result for signature mismatch.
14b2889 : Added burst capture tests in RAW with revision.
3c5b4bb : Update CTS for more specific exceptions thrown from ViewGroup#addView
fe1a5a6 : Test for failing encryption using AKS Key
a44c966 : Fix CTS - Test plans not generated.
63b95e3 : Fix CTS build on AOSP/master
3ed2915 : Fix bugs regarding ShortCodeTest that fails without "112" in ECC List.
d7a758a : Our <pty.h> tests need -lutil for glibc.
d21c32c : Modify cert convert script
1046142 : Allow to compile with Jack.
b34ae0b : Split SELinux neverallow rules test.
d5f654f : Tests for UtteranceProgressListener#onStop callback.
7b48863 : Bionic tests require
1ae46fd : Fix build warning.
941117a : Make headers C++11 compatible.
80ac271 : Fix build breakage due to SSLDefaultConfigurationAsserts rename.
e8b5f96 : Remove tests based on Settings.System.DATE_FORMAT.
d512cb5 : Fix RS test STLs.
4fa31cc : The gtest library is being renamed.
dfc7f52 : Modify the CTS resize to support Float32.
e4c3fb7 : Add IntrinsicResize test to CTS.Renderscript.
a7324be : Use the new name for the libc++ gtest libs.
f8e3192 : Fix build breakage.
39db84b : Change SELinuxHostTest to new sepolicy-analyze args.
d8f368c : Change SELinux neverallow tests to be sepolicy-analyze based.
06cd812 : Remove legacy SELinux policy parser.
eb23950 : Change SELinuxHostTest to new sepolicy-analyze args.
7580bc9 : Change SELinux neverallow tests to be sepolicy-analyze based.
1e4bf61 : DO NOT MERGE. Change SELinux neverallow tests to be sepolicy-analyze based.
e2038f7 : Fix CTS build on master
74096da : Move this test over to clang so ASAN_ALL works.
fae9f3e : Move CTS to libc++.
d75d6e3 : Fix SELinuxHostTest package structure.
16a3dcf : Add and Cleanup Shader CTS tests
85053cf : Create SELinux hostside test to check all domains are enforcing.
d1301be : Remove loop filter test.
f28c1d0 : Fix SELinuxDomainTest testSdcarddDomain()
a853454 : Fix ProGuard warnings that break compilation
703a5f1 : Use libc++ for bionic tests.
a87fd89 : Don't manually link stlport.
efb774a : fix broken GPL build
304f0c7 : StorageManagerTest: assert that the contents of mounted OBBs are readable
b14371b : Use an epsilon value when comparing page scale values in WebView CTS test.
86d9264 : Need to handle INFO_OUTPUT_BUFFERS_CHANGED in an encode test
6cd9716 : LocalSocketTest.testAccessors: fix the *SendBufferSize* test
6ca6123 : Skip encoding tests for unsupported resolutions.
e8bf3df : Fixing TimeTest
16ea5e5 : CTS: Fix & amend VM tests
618aa72 : Add new static library dependencies for bionic-unit-tests-cts
a688755 : media: use proper input timestamp in VideoEncoderDecoderTest
431ceb6 : DO NOT MERGE: cts: Fixbuild
d991cdb : DO NOT MERGE: cts: Fixbuild - move @hide preconditions method to CTS class.
1bddb8a : cts: Fixbuild - move @hide preconditions method to CTS class.
c3baa19 : Test that an application can mmap executable code from its APK.
eefec81 : Switch from racy notify()/wait() to using a proper semaphore.
01873ce : Added C++11 option to libcoremathtestcpp
3f2de25 : Update vm-tests to ART behavior
5978bda : Update cts due to API change
4e7d01b : Default to testFile re-run mode for CTS tests
462e053 : Generate selinux_policy.xml as part of CTS build.
64f58ed : Suppress libselinux logging during CTS tests.
00c565b : Fix CTS tests precision issues.
be5faaf : Uncomment code in TimeTest / fix comments
17cbaeb : Test BLE in 4 different Tx power levels.
fa9aec4 : CtsVerifier: add dependency of android.test.runner
c132d41 : More tests for the CTS TimeTest
a94cde4 : Fix CTS build.
875bccc : Test for required ARMv8 features in /proc/cpuinfo
cec784c : Test for required hwcaps on ARMv8
0228105 : add new test class for JUnit tests on device. Bug: 8538755 Change-Id: If5f5accdc82cf092add7edd27eb36512b39f5734
b6b04ed : cts - MediaCodec async callbacks
d981ec4 : Update advertiser privacy mode: add count down timer, MAC address information.
44bb161 : Update AudioTrackTest to handle multiple PCM formats
4b66a97 : SELinuxDomainTest: change test for debuggerd and zygote domain
582883b : Added better logging to the calculator suite.
74a8a48 : Re-enable Third Party Cookie Test
caf25cf : improve TestVirtualDisplayRecycles to reduce memory usage
b057014 : Fix CTS Verifier for BLE: Reliable Write Fail
8690551 : Update to refactor basic statistics helper functions to be accessible to host-side tests. This is a precursor to host-side power tests which will use these helper functions. There should be no code changes other then moving existing code out of one class and into another that is more commonly accessible. Added an additional dependency in ont file to account for change Change-Id: I0feefcc181ad21a0f11965953754167514539f00

+- Project: platform/dalvik

0f6f6f4 : Ensure deterministic multidex partitioning
ab01c96 : Ensure deterministic multidex partitioning
6fe795a : Add a libbase dependency for dexdump/dexlist.
98dcefd : Remove libdexdump_static.
b3ee08c : Bump dx version to 1.11
635aecf : Fix potential dex index overflow in dx
bd3b381 : Support --num-threads with --multi-dex (take 2)
90fcf35 : Don't discard directory entries in jar files.
dff33a1 : Do not keep the DexFile field in Main between runs
e345a35 : Command line option for disabling warnings
008da7d : Descriptor references are direct references
d024c06 : Fix potential dex index overflow in dx
45e4d87 : Allow to disable forced keep of annotated
7d97556 : Bump dx version to 1.11
8f9fb34 : Descriptor references are direct references
dd140a2 : Support --num-threads with --multi-dex (take 2)
c8b036e : Revert "Support --num-threads with --multi-dex"
f261992 : Removing dalvik/hit, replaced by tools/base/perflib
7736e8f : Don't discard directory entries in jar files.
ff76246 : Fix printf format specifiers.
a4a5e98 : Allow to disable forced keep of annotated
845d9d0 : Support --num-threads with --multi-dex
bb404aa : Do not keep the DexFile field in Main between runs
893795f : Keep annotated classes in main dex list
5907fbc : Use gnu++11 instead of c++11.
50e2a58 : Clean up some dead dalvik cruft.
2f99a0c : Keep --input-list order.
6dff1dc : kill HAVE_POSIX_FILEMAP
ef1de42 : Command line option for disabling warnings
684bc40 : Fix dexlist build
dc43b33 : Make the rest of libdex and dexdump LOCAL_32_BIT_ONLY
3ead225 : Fix dx test 113-old-style-inner-class
48d6fd7 : Fix dx test 118-find-usages
2541a80 : Fix dx test 124-multidex-option-no-overflow
70df3df : Bump dx version to 1.10
914f226 : Fixes command line too long error on Windows
8863d0f : Replace == between class constants by ".equals"
71fff2c : Update ziparchive usage to the new API.
2e2f03c : Update ziparchive usage to the new API.
63649af : Remove references to the simulator.
26a4440 : Do not align 64-bit registers during instruction expansion
e7a2fc0 : Fix dx test 127-merge-stress
7423746 : Make Dalvik work with host clang.
f15dafe : Do not generate empty dex in multidex.
d3fb688 : Renumber dx test multidex-option-overflow to 128.
32631e6 : Fix bad debug info due to 64-bit registers alignment
4577895 : Remove LocalEnd since it is not used
9892ad2 : Bump version to 1.9.
4ec4dc5 : Make a better detection of index limit in multidex.
705a198 : Keep all annotation in main dex.
9cda6d3 : Fix detection of main dex overflow in multidex
432bad3 : Fix mainDexClasses with obfuscation.
ec66b53 : Improve the new ClassReferenceListBuilder API.
a6182fc : Fix public API of ClassReferenceListBuilder
781153c : Add public API to ClassReferenceListBuilder.
20a1f93 : Add DexMerge stress test
f9d446f : Add tests about dx multidex options.

+- Project: platform/developers/build

2bea00f : Add appcompat dep to base template
20aaa7c : Sync sample prebuilts for mnc-dev
41c22e3 : Sync mnc-dev sample prebuilts
0d86cdf : Update sample prebuilts to use latest deps
5d58bc4 : Update dependency versions for 23.0.0 libs release
b4bbf96 : Update base template dependencies to v23.
31fb395 : Sync sample prebuilts for mnc-dev
def0d6c : Update sample templates for android-23 release
12de52f : With launch of Diamond MR-1 (new wear OS), we support interactive watchfaces which requires a new support library for wear.
a63f806 : Change MNC codename to just M.
479034d : Remove un-necessary minifyEnabled and proguardFiles
4735632 : Sync sample prebuilts for mnc-preview-docs (DO NOT MERGE)
43228ae : Sync sample prebuilts for mnc-dev.
85d4013 : Restore XYZTouristAttractions prebuilt
cb8728e : Bumping the sample gradle build tools to 1.2.0
cfd648e : Bumping the sample gradle build tools to 1.2.0
6a01fb6 : Update sample prebuilts for mnc-preview-docs
c356f17 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
22fb4b6 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
7a77838 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
27946d9 : Add Creative Commons license to prebuilt samples
792957b : Add Creative Commons section to LICENSE file to cover artwork
40b7998 : Add Creative Commons section to LICENSE file to cover artwork
6df98dc : Sync sample prebuilts for mnc-dev
82fbc26 : Fix compileSdkVersion error in _MODULE_/build.gradle.ftl
d8fc932 : Add support for targetSdkVersion definition in templates.
818bd7c : Sync sample prebuilts
77d0602 : Sync sample prebuilts for lmp-mr1-ub-docs
f903b7a : Support samples using centrally managed play services version number
40f8fbe : Update samples prebuilts for lmp-mr1-ub-docs
a9d37ee : Adds support for latest play-services-wearable version, adds support for latest wearable support library version, removes "+" from dependency versions, and adds new 'provided' line in dependecy file for wearables.
0eb4ffc : Use Java 1.7 for the default source and target compatibility
246cb69 : Update sample prebuilts for lmp-mr1-ub-docs
d1630e5 : Update gradle tool to 1.1.0. Update the repository for buildScript to jcenter where mavenCentral are used.
4de32d4 : Update sample prebuilts
ed7fc0f : Update samples dependency versions for GMSCore P release
47d9436 : resolved conflicts for merge of 5c8cae0b to lmp-mr1-dev
64c9817 : Per request in b/20081220, removing NOTICE file.
c115419 : Fix sample-create script
e9ec087 : Sync developers/build/prebuilts with lmp-docs branch
525b558 : Update androidtv prebuilts from GitHub
ababd38 : Update prebuilts for Android samples
3688161 : Bump Build Tools version to 21.1.2 for compatibility with AS 1.1.
c544aef : Fix broken comment
afa6342 : New consolidated GitHub script and removal of old ones
deaaa10 : Base template: Enable Wear dependencies when has_handheld_app=true
afcddda : Wear template: Use explicit matching for has_handheld_app attr
73bf080 : Refactor basebuild / allow apps without Application module

+- Project: platform/developers/samples/android

0f4e071 : Camera2Raw: Runtime permission on M
b91f4ee : Camera2Video: Runtime permission on M.
cfc6726 : Camera2Basic: Runtime permission on M
57690c2 : Swap compileSdkVersion for targetSdkVersion
7440180 : Add Android Design Support Lib to HdrViewfinder sample
34b015c : Change launcher name for StorageProvider
dee2a47 : Peg permissions-based samples at API 22
b8f8c1d : MidiSynth: Add a new sample
d3c06bf : Resolve conflicts for merge of 6a1d10d from lmp-mr1-ub-dev to mnc-dev
02aad74 : Update RuntimePermissions sample for API 23.
06c6159 : Update BasicRuntimePermissions sample for API 23.
6ab42c3 : MidiScope: Add a sample
d8cda51 : Update sample prebuilts to use latest deps
fb3b724 : Revise WatchFace sample's and to include an actual picture background (vs. simple image of w/ fade). Also, refactored w/ better optimizations and to closer match the WatchFace codelab (PeekCard support, Palette Color use, etc.).
89d2da0 : Update sample templates for android-23 release
d4406c8 : Updating sample to use Android M permissions model.
de9a955 : Fix NPE in FingerprintAuthenticationDialogFragment for MainActivity by having the explicit reference to the Activity.
db846a9 : DirectShare: Add a new sample
1419e7b : MidiScope: Add base template
49ca0ea : Revert "MidiScope: Add a new sample"
d6c1377 : MidiScope: Add a new sample
f31a0ac : Demonstrates interactive feature in a watch face (includes coordinates[x,y]).
d7cd6a7 : Update the sdk version targeting Android 6
0576649 : MidiScope: Add a new sample
7c49172 : Change MNC codename to just M.
8698539 : Tilt WatchFace sample renamed to OpenGL for clarity.
cbf3135 : Add Stylus Info to BasicGestureDetect
6ece77b : Add Material icon to BTAds sample
d41a7d5 : [ConfirmCredential] try encrypting after auth success
435b09a : XYZ Tourist Attractions sample - update docs, screenshots, minor tweaks
e3bc8d8 : Update BTAds sample to use a service for advertising
67cabff : Use FingerprintManager#hasEnrolledFingerprints to check if the device has any registered fingerprints.
2c91683 : Avoid app crashes when no fingerprints are registered.
9b2b063 : Update RuntimePermissionsBasic sample to latest API.
493cc17 : Update RuntimePermissions sample to latest API.
535025b : Remove freezeIterable() when data items are processed immediately
2b95d31 : Fix crash in RuntimePermissions when camera is unavailable.
804d34d : Ask password when user adds a new fingerprint including a checkbox to ask that if they want to use fingerprints in the future and stores it as shared prefernces.
d816ff3 : Camera2Basic: Several fixes
0c8d8e4 : Moves sample watchface bitmap scaling to onSurfaceChanged().
f5b967c : Added day of week and year/month/day to digital.
43cbf55 : Fixed the tilt watchface left/right reversal.
5580d84 : Revert "Added day of week and year/month/day to digital. Fixed tilt."
501cfdb : Don't export broadcast receivers
d8cafc3 : Removing the deprecated close() on DataEventBuffer
89c1253 : XYZ Sample: update template-params, use new material support lib
708260b : Added day of week and year/month/day to digital. Fixed tilt.
60d1a54 : Update and cleanup FingerprintManager API to new spec
1e68382 : Making sure "release()" is called on data buffers where needed
e3912a4 : Fixing a crash caused by using implicit intent when starting a service
b7a5170 : Updating the sample to not use the old GooglePlayServicesClient.
461ad91 : Add missing already_scanning string
6f44194 : Add Camera2Raw to build.gradle (DO NOT MERGE)
cfa0e48 : Add Camera2Raw to build.gradle (DO NOT MERGE)
9d37fdb : Add Camera2Raw to build.gradle (DO NOT MERGE)
4204caa : camera2: Add RAW capture sample application.
415e5ce : Updating build.gradle and template-params for MNC samples
42cfd96 : Rename ActiveNotification to ActiveNotifications
f118640 : Rename 'AutomaticBackup' to 'AutoBackupForApps'
1d0171d : camera2: Add RAW capture sample application.
1cdebcd : Add RuntimePermissions sample.
673e5cd : Adding RuntimePermissionsBasic sample.
f3714f5 : Add Auto Backup sample for MNC
6693862 : Add missing license headers to java files in BtAds sample
0794ece : Initial commit for Fingerprint Dialog sample based on the EAP sample.
d1898d3 : Initial commit for confirm device credentials sample based on the EAP sample.
7e735d6 : Introduce ActiveNotification sample.
f323976 : Minor change (one line and not required for launch): removes redundant AlarmManager cancel() call based on Griff's comments on Luan's docs: "you can only have exactly one alarm set for any particular pending intent so setting a new one will replace the old one."
9b3abfd : Bumping minimum version of samples.
938643a : Replaced deprecated "Time" with Calendar.
7913d0e : Fixing location play services version
7e6f96a : Add "AlwaysOn" sample to master build.gradle
5f0834e : Revises several lines of comments based on Googler feedback (~8 in total).
54bab34 : Add build.gradle and other build files for AlwaysOn sample
c3cffdd : Demonstrates ambient Android Wear support. Project renamed "Always On".
a3241dc : XYZ Tourist Attractions sample - update for wearable support lib 1.2.0
bd3e5ec : XYZ Tourist Attractions sample - update for wearable support lib 1.2.0
816fecf : Updating the sample to not use the old GooglePlayServicesClient.
a78545c : Add BluetoothAdvertisements to build.gradle for template engine
580ca93 : Add missing already_scanning string
d32b4e4 : XYZ Sample: update gmscore versions to prevent build breaking
013361e : bump up minSDK ver for CustomNotifications sample
84a2f50 : Updated minSdk version
0c0dce2 : Updating samples to handle multi-node scenarios.
cb893b0 : Updating this sample to show how Capabilities APIs can be used.
ef0be24 : NfcProvisioning: Add EXTRA_PROVISIONING_LOCAL_TIME
ad9ed1c : New BLE Advertisements Sample
c200987 : Updated minSdk version
0a4e12c : Fix <group> tag for NfcProvisioning sample
cbe529d : Fix broken tests for P2PDirect sample
eb6c6fa : Fixes build issues with sample content/documentsUi/StorageClient
97b2cfe : Update master build.gradle to include latest sample changes
06bba8d : Update BeamLargeFiles/build.gradle to fix null output dir
1ffa1ec : Fix the launcher_icon name to unbreak the build
435f82f : Updating metadata for Hdr Viewfinder sample
20ae756 : Android Flashlight sample: Update metadata.
4139bf4 : Handle invalid voice search
9dc0347 : XYZ Tourist Attraction wear sample - address bug bash feedback
e77f873 : Port WifiDirect P2P sample to template system.
e96a75d : Add metadata for ActionBarCompat-Styled sample.
99e644e : NfcProvisioning: Fix NPE on devices without NFC
b0201e8 : NfcProvisioning: Add a new sample
487c6fe : Update MediaBrowserService with latest from uAmp
801f699 : DeviceOwner: Add a new sample
72a5ab0 : Add missing package name to BeamLargeFiles tests
ed5c50b : Add connectivity/nfc/BeamLargeFiles to top-level build.gradle
efe4602 : Add missing package name to CardEmulation tests
49728ff : Use UiThreadTest annotation
c3c76f5 : Fixes the broken tests for AppUsageStatistics. Update the UI in the UI thread.
1c8d8da : Fixes the broken Interpolater tests. Follow up on this CL
dd37043 : Fix feed update in SyncAdapter
3a8fbd0 : Wear notification-only samples: Remove :Wearable dependency
6d4a36d : Fixes test code that don't compile. - Removed the double license. - Removed non-existent classes such as ?????Fragment or ?????Activity which seemed to be created through the template but haven't been executed. - Changed the wrong index of the Fragment from 1 to 0. - Fixes the targetPackage name consistent with the application package.
a9d5d9d : Updating samples that should not have the Application modules
3df6a88 : Update wearable samples to use new base-build template
58fdb78 : Updating the sample to use the Main thread for showing a Toast message
d1fc86a : Fixes the AndroidManifest.xml in tests to remove duplicate elements for android:label. Fixes the targetPackage for Interpolater
aa79bf2 : Remove double license for AndroidManifest.xml in tests
19dc508 : XYZ Tourist Attraction wear sample - minor bug fixes
0fc6724 : Update XYZ Tourist Attraction sample template params
2f8e62a : Update XYZ Tourist Attraction sample template params
37a12f4 : Initial commit for XYZ Tourist Attractions Wear sample.
cd87842 : escape Aporstrophes in template-params.xml Fixes the build error (e.g.
a1f82aa : Remove duplicate "xmlns" attr in admin samples
b3bf56e : Refactor basebuild / allow apps without Application module
90afa45 : Updating metadata for TextSwitcher sample
951a335 : Updating metadata for the StorageClient sample
ac6deae : Updating metadata for NetworkConnect sample
071c619 : Android RevealEffectBasic sample: Update metadata.
84c91ec : Android RecyclerView sample: Update metadata.
d8df3c8 : BasicManagedProfile: Replace isApplicationBlocked with isApplicationHidden.
d42ce01 : BasicManagedProfile: Use setProfileName instead of EXTRA_PROVISIONING_DEFAULT_MANAGED_PROFILE_NAME.
0fbf0fe : Updated RevealEffectBasic to work with the last builds and fixed the layout to work with N5 in portrait mode.
b3ba724 : Initial commit for the FAB sample

+- Project: platform/development

9878bf6 : Update build tools version to 23.0.1 -- DO NOT MERGE.
8155647 : Sync sample prebuilts for mnc-dev
c8e94bf : Sync mnc-dev sample prebuilts
a56a634 : Update sample prebuilts to use latest deps
9a9c2ea : Bump mnc-dev samples package to v3 (DO NOT MERGE)
d95a687 : Sync sample prebuilts for mnc-dev
40bd199 : Update revision for layoutlib and docs.
3c274b2 : Update SDK component versions for the official SDK 23.0.0
ca8720d : DO NOT MERGE Increase the system-image revision number after opengl bug fix
424fb60 : Change MNC codename to just M.
94296ec : BrowseErrorFragment: fix NPE of not attached BackgroundManager
3ff89b2 : Fix CRCs in file so it passes the new CRC check
04a194c : For RenderScript support lib use instead of
a58a751 : Update revision for next SDK Preview.
cb910f3 : Update LayoutLib revision number for Preview 3
4518f72 : Update platform tools 23.0.0 rc4 -> rc5
9d78bc1 : Support new systrace file structure
fc4964b : DO NOT MERGE Increase the system-image revision number after opengl bug fix
628dcba : DO NOT MERGE Increase the system-image revision number after opengl bug fix
ac7b67f : DO NOT MERGE Increase the system-image revision number after opengl bug fix
ff48910 : DO NOT MERGE Increase the system-image revision number after opengl bug fix
6384e21 : DO NOT MERGE Increase the system-image revision number after opengl bug fix
ccd11ec : DO NOT MERGE Increase the system-image revision number after opengl bug fix
0e94cee : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
d574af0 : Track reason for screen turning on.
73190f3 : Update version of non-maven support package.
9810854 : Add carrier config test to test_defs.
0aafaa7 : Add calllog CTS tests.
c84455c : Introduce sample for RoundedBitmapDrawable
4fe2d03 : Sync sample prebuilts for mnc-preview-docs (DO NOT MERGE)
e31d4f4 : Use Android Studio project, also call TelephonyManager.getLine1Number().
218d64b : Fixing a crash introduced by my previous CL.
43774e8 : Eliminating AnimatedRecyclerView demo crashes.
b0d646c : SupportLenabackDemo: Make StepFragment public
47b0173 : fix slotting of permission category
973ecb6 : fix slotting of permission category
403be11 : teach monkey to flip permissions on apps
4ca3aa6 : [RenderScript] update sdk.atree to include
749995d : Update SDK Preview versions.
18cdb04 : Update platform tools to 23 rc3
b6ba3c5 : remove setLatestEventInfo from API samples
28701d1 : Revert "Tinted icons sample"
d57a9ed : Adding AsyncListUtilActivity to Support7Demo
eafa9c3 : Add tracing header
86cd5e8 : Expand Presentation demo to test 4K mode switches.
ee1ccab : Add telecom CTS shortcut.
1628351 : Remove unnecessary code
ed27fa7 : Update LayoutLib Api level to 15.
f4c73da : Update structure for the build-tools/plat-tools.
3cd44d4 : NavigationViewUsage saves its state on rotation
52e0bf3 : Fix size and sha1sum for some sdk targets
75f0029 : More seek bars in ApiDemos
6a57fe0 : Add more text samples to ApiDemos, move to Views/Text
bb51e9c : Increment LMP MR1 Samples package to v6 (DO NOT MERGE)
68932e3 : Increment MNC SDK Samples to v2 (DO NOT MERGE)
1e75a5e : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
2a78abb : Increment LMP MR1 Samples package to v6 (DO NOT MERGE)
576cc36 : Update sample prebuilts for lmp-mr1-ub-docs (DO NOT MERGE)
c5bbbe3 : Add MNC samples to sdk.atree
296083e : Sync sample prebuilts for mnc-dev
9ca5e01 : Add mips64 to stack tool
83f0e54 : Rename the appengine server app ID
57f208b : Fix service samples, especially remote services.
4e0ad8f : Add flag to grant permissions when running tests.
61c57fd : Setup flags to make SDK images provisioned.
f188f7e : Add default application theme to SupportDesignDemo.
83529e3 : Setup flags to make SDK images provisioned.
574922c : Add a conditional removal of \r\n from adb output.
48b7225 : Sync sample prebuilts
a0de890 : Fix build breakage again.
19b0ecb : Fix build breakage.
fbd288c : Add StaggeredGridLayoutManagerActivity to Support7Demos
7d6d0d4 : Fix build tools packaging.
bae9765 : Install SDK annotations as platform-tools/api/
62ff695 : Switch Android Keystore sample code to new API.
c278eca : multinetwork API: NDK header
54ada6e : Fix the description text for the Text Processing sample
e149ffe : Add network callback logging to the Connectivity app in dev tools.
a8daca6 : AppBar demo using SwipeRefreshLayout
e6dc9d0 : Added no transiton animation option to animation demos.
af72dc5 : Import translations. DO NOT MERGE
7108d92 : Update build tools and platform tools versions to 23.0.0 RC1
20d9500 : Sync sample prebuilts for lmp-mr1-ub-docs
28c034b : Remove ICU from LayoutLib.
877ff89 : Bluetooth native dumpsys logging support (5/5)
d72e5b2 : Fix keystore demo layout for Nexus 7
b162939 : Tweaks around AppBar demos
9c30464 : Use new api-generator version: extracts deprecation info
9f09636 : Revert "Use new api-generator version: extracts deprecation info"
39d1670 : Update TabLayout demo to use new APIs
86ed92a : Update build files for lmp-mr1-ub-docs samples r7
434d41c : Update samples prebuilts for lmp-mr1-ub-docs
0f17c3b : Revert "Update TabLayout demo to use new APIs"
98d32d8 : Update TabLayout demo to use new APIs
0e66721 : Add transparent status bar demo
a9a9ec6 : Sample for percent support library.
833bdc7 : Use new api-generator version: extracts deprecation info
c7495a9 : Add transparent status bar demo
1063d9b : Add samples for new DetailsFragment
5326786 : Add DialogFragment demo
72f1c95 : Ability to generate SDK system-images for mips64
6c346c0 : Static field name prefix should be 's'
2194f82 : AppBarLayout demo
0323639 : Sync sample prebuilts to lmp-mr1-ub-docs
0d7136a : Modify Guided Step example showing checkmark groups
3e69165 : Import translations. DO NOT MERGE
83f4d2a : Optional library listing file.
773d377 : DO NOT MERGE: Update version for Android samples pkg (lmp-mr1)
0cb8868 : Update sample browseables
fe6737a : Update support pkg version to 22.1.1
87f0108 : Update prebuilts path.
9114a88 : Add Snackbar demo without a CoordinatorLayout
13b1589 : Update sample browseables
16ac751 : ItemTouchHelper demo activities
0e42241 : Import translations. DO NOT MERGE
d3ee019 : Import translations. DO NOT MERGE
074b061 : ItemTouchHelper demo activities
a89998d : Add org.apache.http.legacy.jar to the SDK package.
01edcb8 : Add recycler view resources to Support7Demos.
4daceb8 : Add resources to recyclerview dependency.
f2b0677 : Re-enable TextInputLayout demo
f62f771 : New sample code for receiving a share and processing in a service.
cc8bf5b : Add resources to recyclerview dependency.
8e7ff4c : Tinted icons sample
07dd2eb : Update prebuilts path.
f1d27e2 : Allow acov --prep to succeed in a clean build.
9326316 : ApiDemos: Add a sample for Text Processing intents.
b859e35 : Revert "Disable the design support library and demos"
d1723b4 : Revert "Disable design lib in master build file"
988f263 : Disable design lib in master build file
97930fc : Disable the design support library and demos
405b3da : Add NavigationView usage to SupportDesignDemos
e1556d3 : Revert "Remove the redundant dependency on Support7Demos"
12edcb5 : Remove the redundant dependency on Support7Demos
512cc91 : Development/scripts: Update gdbclient for native bridge
2ef936d : Add sample code for specifying per-keyframe interpolator in xml
951e728 : Fix browseable category for NfcProvisioning sample
6941c57 : Fix build - support new systrace file structure
77b5d39 : Update sdk.atree and samples/browseable for lastest samples release
dcaafe8 : Add BackgroundManager release.
c84e7b1 : add wifi power calculation
d9e9e60 : Update build tools version to 22.0.2. DO NOT MERGE.
2ea6b5d : Add hide on scroll demo
ec01b2f : Import translations. DO NOT MERGE
6db630d : Import translations. DO NOT MERGE
08857b6 : Remove reference to libzipfile.
23c2bb5 : Allow libbase to be used on Windows.
bfcde22 : Add demos for GuidedStepFragment.
4ea9bca : Update build tools to 22.0.1. DO NOT MERGE.
d4a1f06 : Fix SDK library paths for Windows and Darwin too.
b712562 : Fix library paths for SDK tools.
aa9e46d : Add API demo for sharing.
1d6d833 : TextInputLayout and Snackbar demos
06f472a : Update SDK Platform Pkg revision for API 22 to 2. [DO NOT MERGE]
aeb400d : Reset support version to <API>.0.0
3da78ae : Add branding to DetailsFragment and TitleHelper with RowsFragment.
5c42f75 : Re-enable the undo demo activity
038b75e : Fix missing api on kitkat.
b9c9443 : Revert "Fix the build"
1447a49 : Fix build - support new systrace file structure
d85a813 : Updated the default classpath file for Eclipse.
228a57b : Update version of the build tools to be 22.0.0
d927351 : Update version of the build tools to be 22.0.0
aaa3fa0 : Default to using wrap content for row height.
2068c6a : Remove the old ActionBarCompat sample
e3e13c3 : Import translations. DO NOT MERGE
ee5bd86 : Import translations. DO NOT MERGE
69cabd1 : ItemClickedListener -> ItemViewClickedListener
fcc638d : Fix the build
18c5fb7 : Fix the build
28f76a9 : Make adb_api.h safe to include first.
9ad1e85 : Update sdk.atree for new Palette dir structure
cdf349c : Add missing <stdlib.h> include to the native app glue.
8f295cd : Updated to clarify division of functionality.
33937e0 : Remove elftree.
0dfad9e : Add ActionMode demos to Support7Demos
bfe6908 : Use the exported elfutils headers.
3dbc29e : Clean cruft out of the elftree makefile.
26da82a : Bump revision number for all system images
4c7a7e9 : Bump revision number for all system images
5e44138 : Bump revision number for all the system images
33bd8cb : Bump revision number for system images
a624edc : Add gdbclient as a real script.
f3e48a7 : Import translations. DO NOT MERGE
7a59805 : Import translations. DO NOT MERGE
91e4714 : Fix build (again).
6da3c00 : Fix build (again).
76aa8c5 : Localize Strings in SupportDesignDemos
4fe8988 : Localize Strings in SupportDesignDemos
5ffcd96 : AlertDialog Demo
501302f : Remove usages of FloatMath
cada786 : Add backgrounds.
f212598 : Add new SupportDesignDemos sample app
4b952f0 : Add an explicit dependency on org.apache.http.legacy.
4ef10da : Mips system image also supports gpu.
f8ac5e3 : back port gles fix to api 17
68279ec : Add missing includes.
f12f658 : Default to using clang compatible gcov for host.
57d28da : Add sample for nested scrolling
42e327a : Add button bar dialog sample
c08fb7e : Fix mips64 struct stat64
b6549fd : Update the winsdk-tools prerequisites.
563eac6 : Add FAB Sample to Support7Demos
35bdfca : Add design support lib to sdk.atree
f16e0fd : Include <string.h> for memset.
72324d8 : Add support for host coverage.
cf347cc : Add `acov --clean` and `acov --prep`.
743aa0d : Add some samples for AppCompat's styled widgets
0bdce30 : showcase of updating DetailsOverviewRow parts
5366c30 : SortedList demo activity
a06fa01 : Fixup typo and disable debug message
166f5da : Refine libportable signal.h on mips.
3598d53 : Drop clang version check for __builtin_isinf and __builtin_isnan
58bf5b9 : Update Support7Demos with Dialog and Preferences samples
eda0dbc : Add examples of animator resource files to ApiDemos
f1cfecc : Change Support7Demos to use android:theme instead
6313a60 : Add aday, which converts build numbers to dates.
15b31c8 : Remove hardcoded ICU include paths.
2202e94 : Use define for drm property keys instead of defining as char pointers
24ad89c : Default to using wrap content for row height.
0e42c83 : Add 'dhcpcd' test target name
56d7f39 : Build against the specified targetSdkVersion.
491a3ad : Add jack.jar dependency when using transform-jar-to-jack
d7120d4 : Header/symbol for unknown arch.
6aff78a : misc header changes for r10d
1afdaba : Increase install time timeout
c16f22a : Explicitly use an older C++ standard.
e7741e1 : Cleaned up usages of deprecated APIs
24f5368 : Remove uses of stlport in testrunner.
b6f18db : Fix headers to be included alone
d3ab539 : Change sysconf(3) to return long
83efd5e : Declare target to allow compilation to Jack files.
e4b2a1a : Made development/scripts/stack work on Mac.
7fdedf0 : Refactor the way we handle directories in traverse.
5661570 : Do not call art-on macro by default.
187be4a : Add support for debugging ART to the dalvik.gdb script.
72d9822 : Import translations. DO NOT MERGE
5fd0e38 : Import translations. DO NOT MERGE
add39df : Cherry-pick: Only use <atomic> for C++11 and newer
21922de : Add posix_memalign to API16's, and to stdlib.h for API 16, 17, 18, 19
a7d1797 : Import translations. DO NOT MERGE
f1994d2 : Import translations. DO NOT MERGE
d8338a7 : Add asm/a.out.h to arm64/mips/mips64
c810b3c : Remove macros putc*/getc* from API<21 stdio.h to use
2437e14 : Change sample native-codec's minSDK to android-21
1b2269b : Make memory_order_acquire visible in global namespace
da84168 : Rename android-L to android-21
13af1d8 : Add missing function prototypes in time.h
8359ac2 : Fix sample SoftKeyboard preference activity
dd4697d : Remove dependencies on FloatMath
a045a37 : Refresh android-L headers (WW40)
70319d4 : Add posix_memalign to for API 17,18,19
3dbef8f : Bump up clang vesion accepting __builtin_isnan __attribute__((pcs("aapcs")))
7d133d2 : Silence lcov existence test output.
98e2c64 : Add acov for coverage gathering/reporting.
9eac1b6 : Added sys/ucontext.h and sys/user.h to all API levels.
797351f : Add missing posix_memalign function in x86 (See
e257b56 : Bugfix for libportable to make compile happy.
0fd7f83 : Refresh android-L headers/libs (WW37)
57c928a : Add support for x86 to hello-neon sample
f41962c : Android SDK Windows USB driver: Project Tango pid
05467d3 : Update revision of Android SDK USB driver for Windows
bce5ab4 : libportable to adapt L header functions.
65df8d6 : Remove __signalfd4 from 32-bit ABIs; remove basename_r and dirname_r from 64-bit ABIs
c6d393c : Fix build with sensor.h
2db7f63 : Fixed atexit()
83fb2f6 : ptrace(3) should be varargs
6c2d94d : Add __gnuc_va_list in stdio.h to stop gcc from generating include-fixed/stdio.h
09532ff : Add back arc4random_stir for 32-bit android-L
787d378 : Remove out-dated android-20 and android-21 now called android-L
f6d2ae9 : Add required permission to sample code
3f53b6f : Refresh 64-bit headers/libs (WW36)
c3c8619 : Make 'stack' able to find toolchains regardless of lunch.
c7f04c3 : Update android-L/include/android
73ae6d9 : Fix RS samples to prepare for 64-bit compilation.
00b44e5 : Use arm64 kernel-qemu in sdk-android-arm64-v8a.atree.
036220c : Revert "DevTools - add support for WifiScanner and Passpoint"
7f3f83e : make_key: reduce raciness of password input
b4ddea1 : Refresh 64-bit headers/libs (WW31)
653fe8e : Add the protobuf compiler binary to the Windows SDK build.
4ff22dc : Fix the name of the native app glue lib in a header comment
e83d640 : idegen: Skip directories named *.java when parsing source.
8641638 : new installation path of apks.
89e0c48 : Update revision of sys-img. do not merge.
22359ed : Add APP_ABI for module-exports sample
cc101e0 : Refresh 64-bit headers/libs (WW29)
6fee567 : Move multidex support library
23b0060 : Remove deprecated locales
d32a99f : Remove deprecated locales
b16fd5a : Add res folder to multidex SDK projects.
ef0e4f5 : Add multidex ADT project to SDK.
96dc8db : android-support-multidex-instrumentation in SDK.
604bf1f : Include android-support-multidex in SDK libs.
36dea38 : Fix gl3stub.h
ba5926e : NDK media codec sample
22d9591 : ndk: Add GLES 3.1 and AEP extensions to NDK
5c939bf : Update OpenSLES_Android.h for API L
d10a35f : Update mipsel and mips64el multilib lib* and lib-bootstrap
8b4f433 : Remove symlink ndk/platforms/android-L/arch-mips64/lib
7a2be75 : getSampletime -> getSampleTime
cf8a4a6 : Media NDK files
15142f7 : Stack tool 32/64 bit compatibility fixes.
be4de46 : Add the arm64 pstate register to the stack tool.
4efbb02 : Fix SampleSpellCheckerService settings
b06e03a : DevTools - add support for WifiScanner and Passpoint
f5dcf2f : Update platform SDK component to revision 4.
6be7c7c : sdk.atree: Fix JobScheduler sample

+- Project: device/asus/deb

cd5efc0 : Fix directory path for CarrierConfig overlay for deb.
526c34b : Add CarrierConfig to device mk as it is needed by TeleService.
d3518cc : RazorG: Reduce the journal size to zero.
eb38395 : Add support for USB OTG devices.
fa3d3a6 : Add overlay value for apn_expand_bool to false for deb device.
196a811 : Add camera.avg and camera.flashlight to power_profile.xml
81b59f1 : Add flag indicating device supporting EAP SIM, AKA & AKA'.
4f4c465 : Remove stlport from deb.
b4a592e : Add support for static RadioCapabilities.
9d224b2 : Whitelist device for stlport.
2a17be3 : deb: misc SELinux changes.
370f89a : Updated external storage configuration.
adf3935 : delete service asus-dbug-d
6f376cc : Remove Edu specific Nfc overlay from deb.
7578b9a : remove useless attempt to chmod /system/bin/ip
d294906 : move /data/tombstone creation to system/core
14558e4 : Really enable jemalloc.
d59de2d : Indicate this uses dlmalloc.

+- Project: device/asus/flo

dc124b2 : Revert "Use the special CONSTRAINED font bucket for flo."
1bde1e1 : Removing VisualizationWallpapers as it does not comply with API 23 rules
c761ab3 : Use the special CONSTRAINED font bucket for flo.
42fd6ed : flo: add media_codecs_performance.xml
7dbfea4 : flo: force dex2oat not to use swap file
bb18910 : flo: publish secure-with-non-secure-codec support based on test.
0687046 : Allow init to create /mnt/sdcard symlink.
34aa549 : Add camera.avg and camera.flashlight to power_profile.xml
a7ae944 : flo: publish profiling result in codec xml.
af83771 : Remove execmod from camera
e2fa6dc : Fix Image size for Razor and RazorG by reduce Jounal size to zero
447f58d : Fix Image size for Razor and RazorG by reduce Jounal size to zero
d2be54a : Remove ultrasound system properties.
3336b8e : Remove stlport from flo.
5dff470 : remove video editor from media_profiles.xml
8536802 : Disable BR/EDR secure connections
ad5777f : audio: support dynamic LR channels swapping on speaker
39bf54c : Whitelist device for stlport.
cde34c7 : New device-specific sepolicy file for 'perfprofd'
b4ad8aa : Add near-ultrasound properties to flo/deb (nexus 7).
84abce3 : Support USB OTG storage, but not adoptable.
810bb4f : Fix build: One more camera module init placeholder
f3a2495 : Camera: Add module init placeholder
1a81bcf : Fix build: Remove LENS_POSITION
a290950 : mediaserver: allow loading shared library with text relocation
5a922c2 : Revert "fstab: /persist does not need trimming"
4f0be3d : fstab: /persist does not need trimming
54ea776 : camera: allow loading files with text relocations from /system
fd58583 : flo: updates for SELinux
762a5a1 : Updated external storage configuration.
71812b9 : delete service asus-dbug-d
b96612a : Enable MIDI support
23f2a28 : Remove tethering & hotspot preference from N7 wifi (2013).
14acc66 : Remove explicit Ethernet support, the device supports USB OTG.
654be83 : flo: label boot block device
4526f47 : Camera3: Ensure postprocessor is stopped during teardown
2f4dba9 : Camera3: Ensure postprocessor is stopped during teardown
a7945c8 : Remove Edu specific Nfc overlay from flo.
91ce294 : Allow init to rm /dev/diag
c05a522 : flo: Disable diag device in normal mode.
7d55765 : init.flo.usb.rc: Add support for USB MIDI function
d4b569e : remove useless attempt to chmod /system/bin/ip
ccd3951 : move /data/tombstone creation to system/core
8584220 : Add missing includes.
4c29f19 : Add missing includes.
b025830 : Add missing <string.h> include.
55adee0 : Camera3: Override AE state for front camera during precapture trigger
df7652d : Camera3: Override AE state for front camera during precapture trigger
5ca5f56 : netmgrd: give explicit read access to /proc/net
458edc8 : camera: update for torch mode API
b3a738d : Remove obsolete dalvik.gc.type-precise
1630a3f : Remove obsolete dalvik.gc.type-precise
2ee17d6 : Cleanup Obsolete LOCAL_PRELINK_MODULE.
f59aa09 : Suppress benign clang warning,
e1fd99c : Remove flo cruft.
c67f675 : Remove flo no-op.
d820e0b : flo: increase vmalloc size by 100MB (240MB-->340MB)
d38e50e : Assign specific type to metadata block device.
cd87a3e : Assign specific types to system and recovery block devices.
f4f6b1f : Label /sys/devices/system/cpu/cpufreq/ondemand and its files.
10b77eb : Assign specific types to userdata and cache block devices.
ac6453b : Remove checks for conditions that can't happen
8633c28 : Revert "wlan: Disable channel 12,13,14 in default regulatory for new FCC rule."
f1ddc69 : Revert "wlan: enable DFS channels."
35251f0 : Enable WITH_DEXPREOPT on devices where it is possible
c8030c7 : Enable WITH_DEXPREOPT_BOOT_IMG_ONLY to support partial preopting
47f4612 : Update selinux rules for rmt_storage
023162b : Update selinux rules for rmt_storage
342bc9a : Indicate this uses dlmalloc.

+- Project: device/asus/flo-kernel

21be986 : flo: update prebuilt kernel
2b974fd : flo: update prebuilt kernel

+- Project: device/asus/fugu

89ecf54 : Fugu Audio HAL: allow EAC3 at low sample rates
f205e61 : Allow adbd to communicate with surfaceflinger over pipe.
ce10969 : Moving to ATV platform overlay
83012df : fugu: update vp8 and mpeg4 concurrent instances data.
7c2f9b8 : audio: stub get_next_write_timestamp() function
c3ed98f : Fugu Audio HAL: set non-audio bit for compressed audio
ca5e617 : M boot animation
121c3ee : fugu: update concurrent-instances limit.
26bf392 : fugu: add media_codecs_performance.xml
1c45981 : adding hevc concurrent instance number.
1ed1f7c : label /dev/block/zram
e5c1cde : Define BOARD_CACHEIMAGE_PARTITION_SIZE for fugu.
f82ef78 : FuguAudio: fix broken timestamp
2b895ba : FuguAudio: lock HAL to prevent race conditions
01b3691 : FuguHAL: print standby, resume, pause, flush
ca615fe : Update fugu blobs list
1aca45e : Adding the support of GSM decoder for audio
a197162 : Allow dumpstate to communicate w/surfaceflinger through pipe.
b24d184 : Fix for the jittery issue because of mismatch in buffer size
e561751 : fugu: Fix CTS testGetMaxSupportedInstances test
8de9a2e : FuguAudio: improve buffer sizing for AC3 and DTS passthrough
3f7f641 : FuguAudio: improve buffer sizing for AC3 and DTS passthrough
7604a37 : Update fugu blobs list
d5f7785 : FuguAudio: reverse policy change
c90b3cc : FuguAudio: do not reset frame position on standby
1cefcef : FuguAudio: reverse policy change
c73381f : FuguAudio: do not reset frame position on standby
4aff170 : Increase MaxParamBufferSize to 35MB to pass 10 dEQP multisampling tests
09a5ef8 : Revert "Temporarily disable GPU Renderscript IntrinsicResize"
b717d9c : Enable IMG RS GPU driver
47d55e1 : remove the legacy VP9 solution configure in fugu
a49c844 : Allow init to create /mnt/sdcard symlink.
d2db777 : Add flag indicating device supporting EAP SIM, AKA & AKA'.
d20839d : fugu: publish profiling result in codec xml.
c5cdbe3 : Fix Fugu audio Hal silence buffer to be heap allocated
40f0178 : Use audio_utils int16 to q8.23 conversion
c54f786 : Fix Fugu bytes per sample computation
f1f4815 : Enable Fugu HDMI 24 bit audio
d55a8c2 : Update Fugu HDMI to support 24 bit audio
4949b4a : Allow system_server to access factory file
29a6b02 : Update VP9 hybrid code to match with DDK 1.5
f687b59 : Additional SELinux permissions for DDK 1.5
fab777e : Enable ION for setting the access access mode of /dev/ion
32ea342 : remove video editor from media_profiles.xml
1aca05a : Remove dependency on openssl for bzimage
3e8b92e : Fugu Audio HAL: add pause, resume, flush, and fix position
6bf1cf3 : Whitelist device for stlport.
3f85907 : Enabling A2DP on Nexus Player
0e451f0 : Change android property ro.opengles.version to indicate OpenGL ES 3.1 instead of 3.0
0bc36bf : Allow mediaserver access to remote_control_service.
184227b : FuguAudioHal: reduce log spew
c0e866c : Update blob list
bf45816 : Enabling DONT_DEXPREOPT_PREBUILTS flag to prevent prebuilts from being pre-optimized on Fugu - Helps save system partition size by ~130MB on user builds
03f64c6 : fugu: change to INTEL_HWC_MOOREFIELD_HDMI [DO NOT MERGE]
d2fb735 : USB mass storage on fugu is adoptable!
1c5ffec : fugu: Add BOARD_USES_LIBDRM to use external/libdrm
378bc94 : Allow mounton and write to binfmt_miscfs.
cd586dd : The recovery image now automatically provides a long-press UI.
228d41c : The default recovery image UI now handles long presses.
02977ce : Remove unused variables.
6e2f813 : "Mount /system" is moving to the menu.
6db389e : fugu: change to INTEL_HWC_MOOREFIELD_HDMI
9dc03cf : FuguAudioHAL: remove SPDIF wrapper support
deaaf79 : Share more code with the default recovery image.
e15572e : Assign system_api_service to RemoteControlService and fix build.
2e0706f : Clean up the fugu RecoveryUI subclass.
b16231a : Remove TV package from PRODUCT_PACKAGES
8196228 : audio policy: express volumes in dBs.
733d4ac : Add idc file for Nexus Remote
2342df2 : Enable MIDI support on fugu
5afd115 : Enable USE_GMS_LIVECHANNELS flag for fugu devices
76732a7 : Move remote_control_service to tmp_system_server_service
ce67eb2 : audio policy: output descriptor reorganization.
5416378 : FuguAudioHAL: add support for DTS passthrough
2fd7548 : audio policy: update for policy manager refactoring
c4be2d2 : Update device blobs for fugu
20f5892 : Updated external storage configuration.
caf1452 : Give some breath to fugu's system image.
865ef28 : recovery: Add option to view recovery logs on Fugu
f87d64d : recovery: Add option to view recovery logs on Fugu
95c122a : recovery: Add option to view recovery logs on Fugu
3d0eb81 : Properly label mmc block devs.
45e73d3 : Correctly label mmc block devs.
bcb146a : fugu: disable PVR RS driver
9da776f : Remove explicit Ethernet support, the device supports USB OTG.
73154de : fugu: label boot block device
a1c7402 : fugu: label /system, /cache, recovery, and /data block devices
88a3d5c : Fugu audio policy: update path to AudioPolicyManager
2a26c7c : Set support for A2DP to false
f9100d2 : media_codecs: enable mpeg2 hw decoder on FUGU
306787f : Getting lined up with changes to support device names and enumeration.
c532197 : Fix "error: 'memset' was not declared in this scope".
086cba6 : Fix "error: implicit declaration of function 'strerror_r'".
71b920f : move /data/tombstone creation to system/core
ba9d34b : fill in media_codec.xml(final version)
8ba3ca9 : Temporarily disable GPU Renderscript IntrinsicResize
ee118cf : Fix "device/asus/fugu/recovery/recovery_updater.c:181:101: error: 'errno' undeclared".
3f15f5a : Fix "device/asus/fugu/recovery/recovery_ui.cpp:89:86: error: use of undeclared identifier 'errno'".
b2a2d79 : Fix "device/asus/fugu/power/power.c:47:20: error: 'errno' undeclared".
21886e5 : Suppress clang warning gnu-designator.
f8a8567 : Change heap sizes for fugu
5fd08d9 : Power: Remove unused variables
9e9e2ef : Update VP9 decoder support for DDK 1.4 ED3259435
73365d7 : fugu: add USB audio input/output
e031819 : enable adaptive playback for hybrid vp9
ec3476d : Remove asus/fugu no-op.

+- Project: device/asus/fugu-kernel

42e8932 : fugu: update prebuilt kernel
049daeb : merge in mnc-release history after reset to mnc-dev

+- Project: device/common

c70f48c : Create a directory for arm nb blobs
fa589b6 : Put privileged apps under system/priv-app/ directory

+- Project: device/generic/armv7-a-neon

1ef6591 : Add Roboto fonts
1f7de2b : Remove unused property.
8abef2b : Remove unneeded PRODUCT_RUNTIMES.
91e7b05 : Fix broken build.

+- Project: device/generic/goldfish

4a91c43 : Camera: Fix poseRotation quaternion
c52b876 : Camera/gralloc: Add basic capability handling, support DEPTH
633f157 : opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
79f8dcd : Camera: Update emulator camera v3 HAL to v3.3, module to v2.3
3840dbf : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
3f83b3f : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
ad5614a : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
e40e60a : DO NOT MERGE opengl: Fix QemuPipeStream::readFully reading beyond end of buffer
3ba99fb : Fix for MidiManager bug in emulator
eccd680 : Fingerprint: Avoid passing structures by value
e4b5058 : Handle un-enrolled fingerprint properly
9aaf1aa : Start fingerprintd service on emulator image
7d8b2d3 : remove video editor from media_profiles.xml
d32ba6f : Create SDK specific hardware feature list file
d5603e6 : Don't use TEMP_FAILURE_RETRY with close in goldfish camera.
4a86da4 : goldfish Hal: store/load user id and authenticator id
490ce28 : goldfish Hal: store/read fingerprints
b3bd4fd : goldfish fp: fix issues with auth_token integration
c287170 : Add get_authenticator_id function to emulator fingerprint HAL
d992f62 : Use wildcard when matching device path.
49c0b47 : Add pre_enroll method to fingerprint hal in emulator
d95f151 : Fingerprint: Update processed to authenticated
1632303 : Fix build; Fix problems with SDK fingerprint emulation code
847be6a : Fix build: Remove LENS_POSITION from both HALv2 and HALv3
5cc7834 : Update fingerprint HAL to use authenticate() method
cbf417f : Updated external storage configuration.
d94fa29 : Checking parameters for glCreateShader in guest
3bcf04b : camera: Drop RAW_SENSOR, use RAW16 instead
b729e76 : Add fingerprint HAL into goldfish device
c3b67d3 : Fix sdcard mount flag for goldfish device DO NOT MERGE
39bd285 : Fix sdcard mount flag for goldfish device
b3f642f : Fix inconsistant results for some cts tests.
53640b5 : Fix sdcard mount flag for goldfish device
8eccde3 : Remove one more RAW_SENSOR enum
72c36ec : Fix implicit function declarations in goldfish.
b30540c : Replace HAL_PIXEL_FORMAT_RAW_SENSOR with RAW_16
aa028a3 : back port gles fix to api 18
52667f5 : Port back gles bug fixes and rotation fix
bd588a4 : Proper comment on the usage mode in gralloc_alloc
5a50ac8 : guest system gles fix: Enable screen capture with gpu on
3a69f40 : Set proper error code for glShaderBinary function
dde8f23 : opengl: Regenerate GPU emulation encoder sources to fix NULL parameters in some gl functions.
e0355ef : sensors: Add ranchu support.
8b63ce5 : sensors: Fix thread-safety + cleanup source code.
b59d047 : Fix missing #includes for the goldfish vibrator.
14035f0 : Cleanup Obsolete LOCAL_PRELINK_MODULE.
bb548cf : Suppress clang warnings on c++11-narrowing.
dcbf442 : Add shader version to glGetString
8a44ff6 : Add parameters validation to glShaderSource() API
2e74d05 : Fix a missed function override in GLEncoder.cpp
585a4b0 : opengl: Fix pixelDataSize() ambiguity.
4f9ec39 : Fix eglDestroyContext and glTexImage2D
2c71ccd : handles glGetBooleanv when value is nonboolean
4a01a64 : Properly initialize GLClientState's m_states
5fa1722 : Unbind buffer when buffer is deleted
622970b : opengl: Fix 64-bit build.
b7837c3 : opengl: Regenerate GPU emulation encoder sources.
c1a9151 : Fix build which is due to a poor merge
223a765 : opengl: Remove compiler warnings.
a4d0e1c : opengl: Remove accessor functions from encoders.
1da62b8 : opengl: Fix a few function name typos.
b8853ba : Fix build of emulator guest GPU encoding libraries.
1c9492d : Fix GPU emulation crash.
ebe80e4 : Handle empty data parameter in glTexSubImage2D_enc
f2f04f4 : Guard against negative buffer size
691e021 : Guard against negative width and height
4aad46d : Allow glGetProgramInfoLog_enc to have empty length
972291a : Handle empty buffer in QemuPipeStream::writeFully
40a674e : Fix emulator crashes on glDrawElements command
fe2c5be : Use more appropriate type in cb_handle_t::validate.
e3e6865 : ranchu: Fix goldfish_pipe definitions.
58ab34d : Upgrade goldfish sensor HAL module to 1_0
d0fead3 : ranchu: Add ARM64-specific root/ramdisk config files.
7a2929c : Remove display initialization from eglGetProcAddress API
3f62b50 : Make the size of "cb_handle_t" same for 32/64-bit

+- Project: device/generic/mini-emulator-arm64

4f30226 : Updated external storage configuration.

+- Project: device/generic/mini-emulator-armv7-a-neon

f41c1e4 : Updated external storage configuration.

+- Project: device/generic/mips

a96bf54 : Remove generic/mips no-op.
641e438 : Fix broken build.

+- Project: device/generic/qemu

03e5084 : Remove unneeded PRODUCT_RUNTIMES.
3f0d50b : Add toybox to the base qemu image.
403ae22 : Remove stlport from PRODUCT_PACKAGES.

+- Project: device/generic/x86

92df4f8 : Remove generic/x86 no-op.
801f887 : Fix broken build.

+- Project: device/google/atv

a8a952f : Update LeanbackSample app to latest from github
6217ef4 : Removing VisualizationWallpapers as it does not comply with API 23 rules
0888e56 : Remove Launcher2 and TeleService from ATVs
0c8d193 : Move AndroidTV SDK sys images to rev 2.
28dea35 : Remove mention of EXTENDED font profile and naver-fonts.
adbaec3 : Add selinux policy to enable access to DVB API on Android TV
81ca502 : switch to new H264 and MPEG2 software codecs
28a2672 : Revert " switch to new H264 and MPEG2 software codecs"
9f2ef6b : switch to new H264 and MPEG2 software codecs
0a44cdb : TV pakcage and feature policy
0ae5bd2 : Add hyphenation patterns to
3e1dafb : Add a feature
8a19d38 : Remove Lohit fonts from the build.
75ee460 : Use full NotoSans rather than Motoya
5a614f6 : Add Roboto fonts
6cdfb54 : Remove useMasterVolume default
3093cac : Include clatd on Android TV as well.
448346c : Add voice recognition feature to core tv.

+- Project: device/htc/flounder

c94e257 : Add CarrierConfig to device mk as it is needed by TeleService.
7704b20 : Claim pro audio feature
7babb99 : Change to set config_sms_capable to false for volantis wifi.
8616348 : sensor_hub: Prevent sensor timestamp from drift
c99bccf : [flounder] update GPS binary for LTE
1d4984a : Fix distorted audio while on hangouts call
ff6eb80 : Removing VisualizationWallpapers as it does not comply with API 23 rules
24d527a : Disable audio offload
91a9f18 : flounder: remove unusable OMX.Nvidia.mp2.decoder
f464bbf : volantis: add media_codecs_performance.xml
5701ffe : selinux: allow init to set sys_nice value
969bfe4 : Revert "Revert "Revert "Revert "audio: enable compress offload""""
8d4f275 : Import translations. DO NOT MERGE
1e6a417 : Import translations. DO NOT MERGE
a78967a : Configure audio low latency for 128 frames per buffer
49f3536 : Import translations. DO NOT MERGE
298f1b9 : Enabled HS2.0 for N9.
bce7909 : Import translations. DO NOT MERGE
7728bc2 : Add an entry for Flashlight for Volantis power_profile.xml
fd0639d : Revert "Revert "Revert "audio: enable compress offload"""
3e2c3ac : power_profile: Adds camera.avg field in the power_profile.xml
3288c19 : Allow init to create /mnt/sdcard symlink.
22f5b26 : ARM: tegra: flounder: update latest gps HAL
90ab40f : flounder: publish profiling results in xml.
6e590b9 : Experimental cfinteractive priority based on audio
ee5f764 : Dynamic configuration of low latency buffer size
8f8f400 : audio: set smp affinity for FastMixer thread on T132
0094c53 : audio: handle audio underruns using silence playback
7458cfd : Add context to "Play" string to clarify brand reference
09ce7fb : audio HAL: fix thread starvation
282d841 : Fix auto-rotation in keyboard folio.
23cf1e3 : Revert "Revert "Remove stlport from volantis.""
62f185c : ARM: tegra: flounder: update latest gps HAL
33cfe7e : Revert "Remove stlport from volantis."
1f3dae7 : remove persist.sys.usb.config override
8a31a41 : remove persist.sys.usb.config override
1465c24 : Remove ultrasound system properties.
b0d2d52 : Import translations. DO NOT MERGE
d5e2dd2 : Import translations. DO NOT MERGE
7eb078a : Remove stlport from volantis.
f2e42fa : Update verity warnings
251682c : Cherry pick for CL 698892.
8e9164d : ARM: tegra: flounder: update latest gps HAL
74195cc : ARM: tegra: flounder: update latest gps HAL
e994bbd : remove video editor from media_profiles.xml
5b16140 : Import translations. DO NOT MERGE
71b5429 : Import translations. DO NOT MERGE
3382283 : Add support for static RadioCapabilities.
ccc8001 : flounder: revert SUPL parameters to empty
50b75b6 : Revert "STOPSHIP: volantis: wifi (temporarily) disable gpsd"
c58b09f : ARM: tegra: flounder: update latest gps HAL
4f04a8a : Revert "STOPSHIP: volantis: wifi (temporarily) disable gpsd"
05e0fbd : ARM: tegra: flounder: update latest gps HAL
51ce209 : Whitelist device for stlport.
873205d : BRCM Release BCM4354_003.001.012.0319.0690_ORC.hcd
fa44dd0 : flounder: don't use BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
6602fdf : Add near-ultrasound system properties for flounder/volantis.
ba219cc : Set volantis to have double tap to wake support
867a38f : Import translations. DO NOT MERGE
095b9a2 : Import translations. DO NOT MERGE
3942251 : Revert the Broadcom Bluetooth firmware to older version.
c475b87 : Revert "SELinux: turn on ioctl whitelisting"
c1ce5eb : Import translations. DO NOT MERGE
e1250ac : Import translations. DO NOT MERGE
f6ca330 : SELinux: turn on ioctl whitelisting
b3d680a : Support USB OTG storage, but not adoptable.
85b9e6e : STOPSHIP: volantis: wifi (temporarily) disable gpsd
071875a : Reduce fast track multiplier for volantis/flounder
a081a29 : Fix erroneous values reported for N9 energy reporting
e847bad : Use static and const
52b1dd3 : Remove unused includes
9db557c : Fix build warnings
cc75b4d : Camera: SE linux rule to allow connection to the sensor service.
78cb63c : Update required bootloader for MR1
969b542 : Update required bootloader for MR1
2fadd4e : DO NOT MERGE: disable image signing
08b1209 : Disable boot and recovery image signing
401ca7f : DO NOT MERGE: disable image signing
5a863fe : add recovery mode pixel format
ab3ded1 : fstab: zram0 does not need trimming
7ad164d : audio: fix set_parameters return code
fff9310 : Add factory-images directory for flounder
0488c67 : Enable MIDI support
672f76f : Enable dm-verity on flounder
7025502 : Updated external storage configuration.
4868d44 : flounder:audio: set initial value for SPK VMixer SPK Switch and Codec VMixer Codec Switch
a1f39bb : Revert "Revert "audio: enable compress offload""
d3907ae : Revert "Revert "audio: Fix for alarm and compress playback concurrency""
9163526 : Revert "Revert "Revert "Revert "flounder: audio: fix offload spk no sound issue""""
18a21d6 : Revert "Revert "Revert "Revert "audio: use same card and device for PCM amd compress offload path""""
83472e8 : Revert "Revert "Revert "audio: use same card and device for PCM amd compress offload path"""
e4fd155 : Revert "Revert "Revert "flounder: audio: fix offload spk no sound issue"""
1275857 : Revert "audio: Fix for alarm and compress playback concurrency"
cc1b391 : Revert "audio: enable compress offload"
b1bee5a : flounder: bt: Move FW (BCM4354_003.001.012.0259.0512) from vendor/
a0e62a9 : Import translations. DO NOT MERGE
c78bf78 : Import translations. DO NOT MERGE
b78b9be : Set androidboot.hardware on the N9 kernel command line.
0ebc017 : BoardConfig: fixup include order of BoardConfigVendor
222535a : board-info: migrate BL version to vendor/...board-info.txt
02931a8 : flounder: require bootloader
3302f1f : Remove explicit Ethernet support, the device supports USB OTG.
c9f037f : flounder: require bootloader
640809d : flounder: require bootloader
493cbdd : audio: enable compress offload
5b10fbc : audio: Fix for alarm and compress playback concurrency
ca371c4 : Revert "Revert "flounder: audio: fix offload spk no sound issue""
6ea970a : Revert "Revert "audio: use same card and device for PCM amd compress offload path""
5c65ec1 : Add a missing dependency to fix the AOSP Volantis image.
7d2296f : flounder: label boot block device
07f30fa : Import translations. DO NOT MERGE
47584c7 : Import translations. DO NOT MERGE
b0e8654 : Import translations. DO NOT MERGE
84d1ead : Import translations. DO NOT MERGE
26d2f65 : drop execute from radio data file
95fdbbf : Remove Edu specific Nfc overlay from flounder.
850d63a : Import translations. DO NOT MERGE
b8a1f42 : Revert f4ec2100 so we can use adb early in boot on AOSP devices.
284bc53 : init.flounder.usb.rc: Add support for USB MIDI function
2697dc6 : Add missing includes.
458598d : Revert "flounder: remove obsolete binaries"
553ada8 : Add missing includes.
6637d60 : Import translations. DO NOT MERGE
4218fee : netmgrd: give explicit read access to /proc/net
5b20249 : fix typo in version-bootloader
13f8908 : flounder: update bootloader version to 3.45.0120
e69ac87 : Remove obsolete dalvik.gc.type-precise
1011d5e : Remove obsolete dalvik.gc.type-precise
a79e4cd : Import translations. DO NOT MERGE
395e3c6 : Import translations. DO NOT MERGE
2c3d063 : Assign specific types to block devices.
2625e40 : Import translations. DO NOT MERGE
4bfe392 : label block devices
d6293c0 : label zram as a swap device.
8e11336 : Remove unneeded PRODUCT_RUNTIMES.
4f2eea4 : Cleanup Obsolete LOCAL_PRELINK_MODULE.
a981a12 : healthd : Add the battery over/under-temperature conditions
da47e81 : Remove unneeded PRODUCT_RUNTIMES.
08ae92e : Add aosp_flounder-userdebug to lunch comb
7afa18d : Import translations. DO NOT MERGE
dbb6d76 : Remove htc/flounder no-op.
4851c82 : Import translations. DO NOT MERGE
70527b1 : Revert "flounder: require bootloader"
e01817e : Import translations. DO NOT MERGE
47a076d : Revert "flounder: require bootloader"
c1ec92a : flounder: require bootloader
b6ad035 : flounder: require bootloader
38a53e4 : Import translations. DO NOT MERGE
ccc4e44 : Revert "Re-enable NV RS driver for MR1"
aba35de : flounder: remove obsolete binaries
170f78a : Import translations. DO NOT MERGE
211e052 : Import translations. DO NOT MERGE
1fa83cc : Import translations. DO NOT MERGE
f532457 : Import translations. DO NOT MERGE
aa17018 : label block devices
ab876f9 : Import translations. DO NOT MERGE
ebfea4a : Import translations. DO NOT MERGE
ee16b16 : label zram as a swap device.
dc43a3c : Import translations. DO NOT MERGE
508f8ac : Import translations. DO NOT MERGE
094e8eb : Import translations. DO NOT MERGE
275adb6 : Import translations. DO NOT MERGE
8b7404e : Import translations. DO NOT MERGE
9a030d4 : Import translations. DO NOT MERGE
7bb1061 : Import translations. DO NOT MERGE
6e26b34 : Import translations. DO NOT MERGE
61c51d8 : Import translations. DO NOT MERGE
47377c7 : Import translations. DO NOT MERGE
dbe2f5a : Import translations. DO NOT MERGE
f9c9878 : Revert "Revert "flounder: enable zram""
7c62e67 : flounder: require bootloader
68fca97 : Revert "flounder: enable zram"
cec19dc : flounder: audio: Modify TFA configure mechanism
5212036 : audio: reduce log spew
e129342 : Revert "ARM: tegra: flounder: Enable BRCM GPS log DO NOT MERGE"
213eb48 : Set io_as_busy to 1 which will count IO time towards cpufreq busy time
516c6cf : flounder: turn off verity for all targets
1914163 : selinux: Add policies for QXDM logger.
eb7fd5b : sensor_hub: Pass correct timestamp
1e9e508 : sensor_hub: Correct timestamp to elapsedRealtimeNanos
b164e6c : flounder: Enable GL preloading
fe9fe04 : flounder: require bootloader
7505130 : Reverting previously changed cpufreq governor parameters.
d7b56ac : flounder: require bootloader
eb63971 : RIL: change partition number due to re-mapping
4d01390 : flounder: require bootloader
c0b764c : flounder: increase system partition size
e5d4e54 : flounder: require bootloader
6f629e3 : Revert "touch: synaptics: initiate firmware check/update on fs mount."
5c04d5a : Enable WITH_DEXPREOPT on devices where it is possible
aa7b558 : Temporary workaround for boot failure
1054655 : Update BoardConfig to turn on h space compaction for only this device.
76537a0 : flounder: audio: fix mixer path xml file
a726284 : audio HAL: remove unneeded HDMI audio
fc3071b : healthd: add update time check and fix voltage value
bc6e5d3 : healthd: Adds the fuel gauge policy functionality from the kernel
e62f438 : flounder: sensor_hub: Enhance timestamp accuracy
2f52d1f : aosp_flounder32: Keep it in sync with aosp_flounder.
d841ae1 : audio: suppress select_devices() log spam

+- Project: device/htc/flounder-kernel

7a0e17f : flounder: update kernel prebuilt
31183c8 : flounder: update kernel prebuilt

+- Project: device/lge/hammerhead

8e0926c : Revert "hammerhead init: when crashing go into ramdump mode"
a5e707c : hammerhead init: when crashing go into ramdump mode
eb224e4 : hammerhead: Capture RPM master stats in bugreport
78bb901 : hammerhead: Capture RPM master stats in bugreport
4981cd2 : hammerhead: Dump RPM debugfs nodes /d/rpm*
d8b0f0e : Disable Data Dormant/Active Indications while SCREEN_OFF
1e80ed2 : hammerhead: Reduce the /system journal size to zero.
135894c : hammerhead: add media_codecs_performance.xml
8d6bf62 : hammerhead: update max concurrent-instances limit.
10d4173 : hammerhead: force dex2oat not to use swap file
20ed788 : hammerhead/audio: set voice call volume step to 6
08a5d11 : Enable EMERGENCY mobile connections.
66ef246 : Add/Change dun configuration for HOT mobile(Israel) and La Poste Mobile
6c3a675 : hammerhead: Add apns for some operators
499630d : hammerhead: Change APNs as request of operators
977f407 : Improve raw noise model for N5.
c1a7786 : hammerhead: fix typo in device.te
8803bac : hammerhead: update sepolicy for diag_logs
814af57 : Allow init to create /mnt/sdcard symlink.
4109eeb : Add flag indicating device supporting EAP SIM, AKA & AKA'.
c7a74d6 : QCamera2: Send saved AF_CONTROL_STATE.
04cdb89 : hammerhead: publish profiling result.
42d4603 : hammerhead: allow system_server access to macaddr file
a0707b2 : hammerhead: Add power figures for camera and flashlight
e3addb6 : Remove execmod from camera
9baf520 : Camera3: Advertising available control modes.
a1c7b42 : Camera3: Advertise available shading modes.
a6ff9ea : QCamera2: Advertising HIGH_QUALITY modes
23a7d5a : Camera3: Fix testJpegExif CTS failure.
665b2e6 : QCamera2: Close fence FDs after waiting on them
214f65b : QCamera2: Replace Fence::wait with sync_wait.
35a8838 : Add an entry for Flashlight for Hammerhead power_profile.xml
2cb2815 : Remove ultrasound system properties.
6e250e1 : Remove stlport from hammerhead.
b3b67e8 : remove video editor from media_profiles.xml
07d20d5 : Add hammerhead-specific selinux policy for device driver
9a07e10 : Revert "SELinux: turn on ioctl whitelisting"
9fe3d88 : Remove device-specific rtc labeling.
7a17eb2 : Add support for static RadioCapabilities.
757d063 : Whitelist device for stlport.
207b2c1 : New device-specific sepolicy file for 'perfprofd'
a6e298a : Camera: Add aeLockAvailable and awbLockAvailable support
3cdefc7 : hammerhead_fp: define BOARD_HAS_FINGERPRINT_FPC
13fe936 : Add near-ultrasound properties for hammerhead.
99cb232 : Fix build: add parentheses for multiline string
993196a : Fix build: add parentheses for multiline string
797e347 : Add support for full radio option
a022623 : SELinux: turn on ioctl whitelisting
db7c25e : Support USB OTG storage, but not adoptable.
e62e5e2 : Camera: Add HAL module init placeholder
b4782ac : radio: allow text relocation from /system/vendor/lib/
a3cd9d6 : mediaserver: allow loading shared library with text relocation
397ff0d : Camera3: Handle stream on errors correctly
84761e2 : camera: allow loading files with text relocations from /system
1db86fd : fstab: don't trim /persist
38dcd1f : Updated external storage configuration.
5e1dad8 : mm-camera-interface: Retry in case of timeouts
0cbd4d6 : Enable MIDI support
f07bf6e : mm-camera-interface: Retry in case of timeouts
981f7a8 : hammerhead: bt: Move FW (BCM4339_003.001.009.0079.0339) from vendor/
672b948 : Camera: Remove FUTURE-marked metadata
cd38d40 : camera: update for torch mode API
572607b : Reduce fast track multiplier for Hammerhead
52a7da2 : Camera: Remove FUTURE-marked metadata
77e21a0 : Remove explicit Ethernet support, the device supports USB OTG.
337054f : hammerhead: label boot block device
218726f : hammerhead_fp: copy supplicant overlay config
f7465fc : Added support for hammerhead_fp device.
bbbf3be : Fingerprint: select friendly wifi firmware for the frankenphone config.
cd5b1e8 : Allow init to rm /dev/diag
9be31f3 : Remove /dev/diag node on user builds.
89f239e : move /data/tombstone creation to system/core
22fac07 : init.hammerhead.usb.rc: Add support for USB MIDI function
2d581c3 : Add missing includes.
4eb6b0f : Add missing includes.
79317d2 : Add missing <string.h> include.
a3d8bcd : Add fingerprint config to *hammerhead_fp target
d826e17 : netmgrd: give explicit read access to /proc/net
75ee6fa : camera: update for torch mode API
5863c48 : Remove obsolete dalvik.gc.type-precise
a6c363a : Remove obsolete dalvik.gc.type-precise
4bb80d9 : Suppress trivial warnings from clang compiler.
5ef6ba3 : hammerhead: switch back to dlmalloc
33a9834 : Cleanup Obsolete LOCAL_PRELINK_MODULE.
9fcf60e : Hammerhead camera: Fix unused variables
35c5def : QCamera2: Increase number of buffers for a stream
f1bd467 : Use __typeof__ for C++11 compatibility.
69dbadf : Remove lge/hammerhead no-op.
9f23644 : Use standard syntax to initialize fields.
ac13678 : Assign specific types to system and recovery block devices.
a21ec1f : Assign specific type to metadata block device.
6cb1bd9 : Make time daemon a mlstrustedsubject.
78a6704 : Assign specific types to userdata and cache block devices.
d9173ef : Remove misleading comment.
dc79d84 : Enable WITH_DEXPREOPT on devices where it is possible
ea36b64 : restorecon /sys/devices/system/cpu/cpufreq/ondemand.
920b679 : powerHAL: UEVENT_MSG_LEN changed to 2048 from 1048 in compliance with the BUFFER_LEN in the kobject_uevent in kernel.
017cc26 : Indicate this uses dlmalloc for svelte.
0675e9d : move vss into enforcing.

+- Project: device/lge/hammerhead-kernel

e32dafe : hammerhead: update prebuilt kernel
15afb2b : merge in mnc-release history after reset to mnc-dev

+- Project: device/moto/shamu

284b591 : QCamera2: Fix cts random failure
783d65a : shamu: set SUPL_ES=1 for VZW
6336e44 : Revert "-Change to improve modem power reporting accuracy."
a81656b : shamu: add media_codecs_performance.xml
d9e221b : sepolicy: Allow kernel net_admin
3c4bd94 : usb: mot-factory mode support
8b31a56 : add bp-tools support for plain adb mode
3a734fb : Allow init to write to userdata/cache
c4ed876 : Reduce IMS log spam
ad1b2cf : shamu: add camera power profile value
7a46675 : Support optional modem restart on certain errors.
f924202 : Allow init to write to userdata/cache
b33b42d : Revert "Bluetooth: Enable SAP profile support"
33ffbff : New Bluetooth firmware BCM4356A2_001.003.015.0077.0214_ORC.hcd
5260c17 : Import translations. DO NOT MERGE
09bc2ef : Bluetooth: Enable SAP profile support
5824ab8 : Import translations. DO NOT MERGE
1fdc44d : Import translations. DO NOT MERGE
e49c5dd : QCamera2:HAL3 Add CAM_AEC_TRIGGER_CANCEL
c4fffd8 : Enable EMERGENCY mobile connections.
4108290 : audio: add mixer path for speaker-safe-and-headphones combo device
4189d42 : Import translations. DO NOT MERGE
c2094e5 : Improve raw noise model for N6.
3071c68 : Moving config_radio_access_family definition for shamu from platform/vendor/moto/shamu to device/moto/shamu
de9670b : Qcamera2: remove the unused variable
115ba4b : audio: specify primary sound card name to be verified by HAL
6f1705e : Camera: Handle the DAEMON_DIED error correctly
a33b9ce : Allow init to create /mnt/sdcard symlink.
0fe9229 : Allow init to create /mnt/sdcard symlink.
e09759b : -Change to improve modem power reporting accuracy.
d1bb70d : Migrate shamu overlay to default config app.
521c0f3 : -Change to improve modem power reporting accuracy.
a39a9b5 : shamu: publish profiling result in codec xml.
4746840 : Enable Hotspot 2.0 in shamu by default.
fd93cd2 : Permissions change for running diag_mdlog as system
87e5a89 : QCamera2: Introduce enum for Hotpixel modes.
0a0d254 : Camera: Delist reprocessing capabilities.
ecbb366 : update mixer_paths.xml for dual mic paths.
7770a29 : Add context to "Play" string to clarify brand reference
cc358c5 : Remove execmod from camera
f65b2de : Camera: Delist the auto_flash_redeye.
a1c10d8 : Camera3: Fix testJpegExif CTS failure.
ecb036c : Camera: Close the fence fd after sync_wait.
d922b55 : audio: Add audio_platform_info.xml file
7e6eadf : QCamera2: Replace Fence::wait with sync_wait.
605ef55 : Qcamera2: Fix clang compilation error.
476b490 : Add an entry for Flashlight for Shamu power_profile.xml
722e6a1 : Camera3: Advertise available shading modes.
bc3c7ee : shamu: remove root user from qmuxd and add CAP_BLOCK_SUSPEND
aef7bce : remove persist.sys.usb.config override
e9ca4a8 : shamu: Dump MDSS registers
8de2aa9 : remove persist.sys.usb.config override
9939723 : Remove ultrasound system properties.
29f1fa9 : Import translations. DO NOT MERGE
fa08f2a : Remove stlport from shamu.
890bce4 : Camera3: Check if mPictureChannel is valid.
b5612c5 : Ignore clang/llvm warning until vendor code is fixed.
a272b9a : Update verity warnings
8c6f7f1 : BRCM bluetooth f/w BCM4356A2_001.003.015.0071.0190.hcd
eafcdbd : remove video editor from media_profiles.xml
2dd4a12 : make /dev/diag an mlstrustedobject
da9cc8e : fstab: persist partition does not need trimming
08471d5 : Revert "init.shamu.rc: enable ims_rtp_daemon for VT bringup"
b1d8cd0 : Loosen up the surfaceflinger phase offsets.
ed7c86d : make /data/diag_logs an mlstrustedobject
115a60e : Remove device-specific rtc labeling.
dd0908d : QCamera2Factory: Initialize HAL descriptor before get_camera_info
b9c4de8 : Camera3: Advertising available control modes.
f2ebfe3 : Allow untrusted_app access to /data/adspd/*
522b95d : make adspd trusted across multi-user boundaries.
f247d45 : make adspd_socket an mlstrustedobject
77880ca : Update shamu blobs list
07b6eec : Import translations. DO NOT MERGE
8bdc207 : Add bt_shamu build for Bluetooth profile testing
2ce3ec1 : QCamera2: Advertising HIGH_QUALITY modes
29a768e : Camera3: Rename Opaque Reprocessing
0f44c8c : Shamu: NFC: Remove UICC support.
d14db73 : Whitelist device for stlport.