android-m-preview-2 to android-7.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 further improved by Al Sutton.

Please do not copy this without attribution to Android Police, Al Sutton, and JBQ for the original script.

+- Project: platform/art

c20d389 : JIT: Don't update the dex cache of another class loader.
359f2ef : Fix merging HLoadClass with HNewInstance.
0748ed9 : ART: Disable no-prebuild test for run-test 608
c2f1735 : Do not remove loads/store with unresolved accesses.
e21145f : Call prctl(PR_SET_PTRACER, PR_SET_PTRACER_ANY) if app is debuggable.
af17a5e : Fix braino in the test to make it work on target.
f7e0db0 : ART: Use null for the BootClassLoader in LoadLibrary
a3e8fc3 : ART: Turn off unattached thread dumping
f7d9946 : Remove too aggressive DCHECKs.
fed3167 : Fix dex file leak in oat file manager
ce55f0d : ART: Fix swap usage determination in dex2oat
a048ca8 : Fix FOUR_ARG_DOWNCALL assembly stubs on arm and x86.
7c8aa83 : Wrap certain exception types when loading an erroneous class.
2f11681 : Revert "Revert "Fix ArtMethod::GetInvokeType for static methods on interfaces.""
f479d77 : ART: ArrayGet hoisting restriction added.
69c99c1 : Make the boot image non-debuggable.
8578ab0 : Partial fragment deoptimization
baf7de6 : Fix string patch target retrieval in OatWriter.
c9dbb1d : Revert "Revert "Hold dex caches live in class table""
45968e7 : Enable profman pretty printing
f102faf : Revert "Hold dex caches live in class table"
d6d49e5 : Hold dex caches live in class table
b089ecc : Delay dex-to-dex compilation until Optimizing is done.
2dc77ec : Fix ArtMethod::GetInvokeType for static methods on interfaces.
e1dfa0c : Fix a bug in reference type propagation.
fe179c2 : Fix race with host_dlopen_handles_
07f468f : Initial profman support for verbose dump
7e50a7a : Relax annotation visibility so runtime includes build.
af0e482 : Don't use dlopen on host for already loaded oat files.
1c23f83 : Don't use JACK alpha anymore.
48bfdc9 : Remove duplicate libcore failures expectations.
655c3c3 : Don't do any I/O when starting the profile saver
8d26c59 : Prune class path classes from profile
dc85bd7 : Fix profile saver reference point when calculating the sleep time
7eef339 : Fix OatWriter to update the header checksum correctly.
dcc8b75 : Remove bogus DCHECK.
8f15335 : Avoid long sleep in ProfileSaver
55accd5 : Fix broken DCHECK
1026754 : Base isDexOptNeeded result on OatFileAssistant::IsUpToDate.
6619cdd : Only compile dex files if they are not up to date.
c600eaa : Add methods with samples during launch to profile
1e602e0 : Don't update checksum if data ptr is null.
2c6b494 : Don't update checksum if data ptr is null.
82cc2ed : Fix bug in verifier: soft fail was hiding hard fail.
6b2ddc8 : Revert "Revert "Move rewritten StringFactory call results into dex registers for deopt""
3134998 : Enforce class definition ordering rules in v37 Dex files.
1df3b55 : Put boot class loader classes and strings in dex cache of app images.
1bd15f0 : Remove no-op call to android_update_LD_LIBRARY_PATH
5e7cbde : Fix oat_writer to use WriteData which updates checksum.
8c185bf : Compile JNI stubs for verify-profile and interpret-only.
135d9f8 : Do not set property jpda.settings.syncPort in JDWP tests.
22bd2a1 : Only fill methods with 0xFE on debug builds
5ecab6e : Do not allow OSR jump while debugging is active.
0233a41 : Add missing check for IsShuttingDown in profile saver
5a6171d : Revert "Move rewritten StringFactory call results into dex registers for deopt"
17fc4bd : ART: Fix Mac build
d9a720b : ART: Check whether an oat file exists before opening
0ec065d : Fix profile saver initial wait
9821cce : ART: Optimize PreSetup pass for oat-file open
0ea451b : Move rewritten StringFactory call results into dex registers for deopt
90328ac : Catch classes inheriting from themselves in the class linker.
4ba674b : Fix an assert during jdwp debugging.
825ab1c : ART: Fix systrace monitor logging
77143f7 : Revert "Reject classes inheriting from themselves directly or transitively."
54689b7 : Visit IMT of all classes during image writing
5fbb0fe : Adjust ProfileSaver strategy
9de98ef : Reject classes inheriting from themselves directly or transitively.
12c08f0 : Make quick frames of proxy methods visited if they're constructors.
6cb4ccb : Ensure that java.lang.reflect.Field is initialized
a6e95b3 : Fix oatdump crash on arm64/arm code. Also adds 16 bit literal information.
92091bd : Prevent ArtMethod clearing race
0dce75d : Add histogram for native allocations
12e4157 : Don't expect permission to open foreign dex use marks.
0b80b74 : Fix assert failure in interpreter after deoptimization.
77ce643 : Fix another case of live_in at irreducible loop entry.
ba17f45 : Fix libarttest to be non debug
ab9ca53 : Change test 136 to use dlopen
769e758 : Revert "Revert "Remove double unloading hack""
a15b127 : Revert "Revert "Revert "Revert "(dl)Close native libraries on unload""""
b28abe4 : Break the debug cycle!
2b86767 : Initialize native loader before starting runtime
3e0eff4 : Make all java.lang.reflect.Constructor methods handle proxies.
2f7c9d9 : Fix issue with Constructor proxies.
63347bb : Reduce memory usage of SSA Phi elimination and make it faster.
a26b3c5 : Attribute arena allocations previously marked as STL.
7e589fe : ART: Fix dominance for irreducible loops
d6bcae6 : Fix ProtoId ordering check in DexFileVerifier.
bf12e4d : Optimizing: LoadString may not have any side effects.
fd175b1 : Fix index checks for error strings in DexFileVerifier.
bb2c93b : Relax the DCHECK in load store elimination.
ffaa91d : Workaround invokesuper underspecified behavior.
95bc2f2 : Fix braino when parsing invoke transition weight.
c30bc58 : Fix test for verification of clinit method
8d8118a : Make <clinit> verification stronger for v37+.
1c95192 : Fix libart tests on target
727074b : Remove a common subexpression from profman output
e4a97f9 : Stop populating irreducible loop at header
64b0f0b : Add braces per the coding convention
305ed71 : Limit profman log spam with time threshold
2723387 : Revert "(dl)Close native libraries on unload"
89db4e6 : Do not look at dead phis during SsaRedundantPhiElimination.
e128d74 : Check if a class is verified before visiting profiling info.
f57e4a4 : Put a handle on the String object.
35f0119 : (dl)Close native libraries on unload
b554343 : Fix vtable corruption.
7d3c739 : Hold a ClassLoader reference in NativeAllocationRegistry.
00bb716 : ART: Dump more OatDexFile data in oatdump
cd7e7f7 : DexFile: Add an API to query oat file status.
2041f98 : Fix check_jni_compiler tests
0452f4d : Supply librarySearchPath to PathClassLoader
9e83422 : Reset NativeLoader on DestroyJavaVM
4cf9adc : ART: Fix Mac build
9275af6 : Fix profile saver to use base dex location
8dab193 : Correct monitor pool synchronization
c4e4690 : Add null checks to weak DexCache references
b294fef : Add null checks to weak DexCache references
8f26411 : Add contender method for lock contention
fc68987 : ART: Log all monitor operations to systrace
6995dd3 : ART: Add missing EXPORT_PCs to x86/_64 mterp
366728f : Remove invoke after inlining.
e55fda1 : Fix how the ProfileSaver thread attaches to the runtime.
f517e28 : ART: Disambiguate access-checks mode from lock-counting
cdca476 : Revert "Revert "Write conflict tables in image""
fead819 : Add ability to see if a dex file is backed by an oat file.
6caaa84 : Fix -Xint and -Xusejit interaction
8c01f5c : ART: add exynos-m1 to a53 #835769 & #843419 erratum exception list
5a62dd9 : Decrease transition weight.
19b5021 : Forbid HDeoptimize instructions in OSR methods.
8e2478d : Revert "Write conflict tables in image"
154e96e : Initialize native loader on JNI_CreateJavaVM
5872d7c : Support to pass <uses-library> option through to dex2oat.
cda9386 : Write conflict tables in image
2f82b70 : ART: Disable back edge uses for irreducible loops
2a894f4 : Add command line option for jit invoke transition weight
e5de54c : Split profile recording from jit compilation
e792305 : Deduplicate simple roots in hprof.
d1d7c40 : Test component type for errors too. With regression test.
f2bb043 : Thumb2: Reduce memory used for fixup dependencies.
46ea014 : Reduce memory lost by ArenaAllocator for large allocations.
e8c78b6 : Make sure the referring class is in the dex cache.
21aa4d4 : Make sure the referring class is in the dex cache.
885c684 : ART: Fix ROR Checker test
b65ef96 : ART: Change x86 from modify_ldt to set_thread_data
62e631a : Add flag to ArtMethod to skip compilation.
49b5ced : Add support for eagerly calculating conflict tables
656fc8a : ART: Disable unstarted runtime pow test for valgrind
06a2b01 : ART: Naive NullCheck elimination in InstructionBuilder
fc49fa0 : ART: Slightly change InitializeClass flow
25792ae : Make dex file loading failure more explicit about failure.
c8a4f2c : Fix interaction between instrumentation and jit lock.
488849c : Fix heap check.
d974379 : ART: Address late comments on a GVN memory-saving CL
369da22 : Thumb2: Fix disassembly of the b.w offset.
a4336d2 : Use dex cache from compilation unit in RTP.
4283aa9 : Reduce memory usage in GVN
b270b9e : Make a fake libart for misbehaving apps.
9ef2654 : Fix HInstruction::ReplaceInput(), allow no-op.
9510ccd : ART: Add logging for CHECK failure
fa7f589 : Reuse HUseListNode<>s when replacing instruction or input.
d59f3b1 : Use iterators "before" the use node in HUserRecord<>.
b44ed12 : Thumb2: Fix EmitJumpTables() to extend buffer only if needed.
e2d066d : ProfileSaver: query profiling_infos instead of the code_map
7de2439 : Avoid constructing types with errors.
dee19e3 : Do less work holding thread list lock
73ddf81 : Fix 570-checker-osr test for non-debuggable mode.
d19dc46 : Fix comparison in profile saver
f7f3ba9 : ART: Fast-fail empty other handlers in fault handling
14b0b23 : ART: Fix IsLinearOrderWellFormed in liveness analysis
20ae793 : Fix tracking foreign dex files
7506423 : Skip profiling if the dex file is fully compiled
116e6e2 : Use dex cache from compilation unit in HInstructionBuilder.
3563c44 : Fix inlining loops in OSR mode.
8c5889a : ART: Add Math cutouts
b3ffbe3 : ART: Add some reflection cutouts
81c170f : Prevent holding stale Thread pointers
0bdce99 : ART: Add cutout for Character.toLower/UpperCase
dc3c630 : Add more info to monitor contention logging
3aa7fb8 : Disable stripped-dex test for no-dex2oat.
cfe7184 : Disable stripped-dex test on target.
c393d63 : Fix: correctly destruct VIXL labels.
d1ee809 : Move Assemblers to the Arena.
c4c1de1 : Increase vtable size for String class
617209c : Track removal of String hash functions.
589bf49 : OpenJdkJVM: Fix Mac OS build.
6fb4c73 : OpenJdkJVM: Fix JVM_Lseek
f3f9cf6 : Add weight to compiled/interpreter transitions.
0f9b07f : ART: Remove Security initialization cutout
c94eeeb : ART: Add ClassLoader.getResourceAsStream cutout
dc4b6dd : ART: Fix nits for verifier change
c69c0ac : ART: Make iget receiver mismatch hard verifier error
8a06497 : Revert "Revert "ART: Improve JitProfile perf in x86_64 mterp""
8fff249 : Allow the framework to register sensistive threads to the runtime
b6a74d8 : Fix initialization of field after conflicting merges.
7982f34 : Properly initialize the is_osr_method_being_compiled_ flag.
bb11c8b : Remove the JIT from the instrumentation framework.
535fd5a : Rename test whose name was too long for some configs
c93a0d1 : ART: Update DCHECKs in SsaLivenessAnalysis::AddBackEdgeUses
a2bbdc3 : ART: Save a bit of memory in production LICM
7107be6 : ART: Add a System.getProperty cutout
1153ae1 : Restore fallback behavior in the no-image stripped-dex case.
f0fe04c : Allow private methods in interfaces.
1398cf2 : Add imgdiag support for diff against zygote
b2771b4 : Add option to tune sample collection based on thread sensitivity
89e3b48 : ART: Simplify unstarted-runtime ceil and floor
b9f4772 : Revert "Ignore libcore.java.lang.OldSystemTest#test_gc failures with CC."
6d25cf6 : Fix InsertDexFileInToClassLoader to handle null class loaders
9150b5f : Sort output of a find command in makefile
f2bf9d6 : Fix InsertDexFileInToClassLoader to handle null class loaders
3052db1 : ART: Add Makefile target for boot image
f38a661 : ART: Flag to fail thread creation
415d807 : ART: Flag to fail thread creation
d58b837 : Allocate code generators on the arena.
fad48e7 : ART: Add Makefile target for boot image
ebea3d2 : Small changes in ARM and x86-64 SystemArrayCopy intrinsics.
c2e8af9 : ART: Speed up HGraph::PopulateIrreducibleRecursive
8326120 : unstarted_runtime: add cutout for Math.floor
26e818d : Revert "Update expectations for 031-class-attributes."
ae49049 : Revert "Update expectations for 031-class-attributes."
0dfb30d : Remove recursive ALWAYS_INLINE
92ec594 : Fix relocate in place to handle arbitrary app image layout
2ba04ea : Revert "Revert "Reduce dirty image pages by improving binning""
d464fa1 : Revert "Reduce dirty image pages by improving binning"
f3cee19 : Reduce dirty image pages by improving binning
19578c9 : Don't abort during app image loading with no boot image
564289c : Fix relocate in place to handle arbitrary app image layout
cd77378 : Assembly region TLAB allocation fast path for arm64.
e719926 : Don't abort during app image loading with no boot image
a8908ef : unstarted_runtime: add cutout for Math.floor
0e6aa6d : ART: Make mterp jit profiling race tolerant
adbf93e : Oatdump: Smarter StackMap lookup to improve performance.
80c563b : Revert "Revert "Reduce dirty image pages by improving binning""
8ace610 : Revert "Reduce dirty image pages by improving binning"
1475924 : ART: Change prebuild run-test setup
b7248b9 : Store precice set of which constructors require barriers
794bff5 : Reduce dirty image pages by improving binning
c4ae916 : Store precice set of which constructors require barriers
d26b7e4 : Make sure non-fatal errors aren't printed.
454b3b6 : ART: Fix race in on-stack replacement
1d011d9 : Revert "Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""""
c9002b2 : Ignore libcore.java.lang.ThreadTest failures on device.
fd336c3 : Fix combined checksum calculation to use isa.
b11ffb7 : Combine checksum of all boot images.
539d38c : Fix combined checksum calculation to use isa.
4f351aa : Combine checksum of all boot images.
93e94f2 : ART: Fix interpreter single-step when doing OSR
e1bcd8a : Revert "Disable some image_test cases with concurrent collector."
1d6fdaf : Fix image_test for the CC collector.
0830532 : Remove AnnotationAccess and its remaining uses.
b5d3861 : Revert "Revert "Check if we require barrier if we did not resolve classes""
371bd83 : Revert "Revert "Change RequiresConstructorBarrier default to yes""
dee58d6 : Revert "Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals""
8b233fc : Remove more Quick-related macros in tests.
0436ee6 : Revert "Change RequiresConstructorBarrier default to yes"
a7ab499 : Revert "Check if we require barrier if we did not resolve classes"
1939a88 : Add 20s timeout to 570-checker-osr.
20fd7cd : Check if we require barrier if we did not resolve classes
56f9a89 : Fix regression in ModUnionTable RAM usage
014885a : Fix regression in ModUnionTable RAM usage
03c7df9 : Check if we require barrier if we did not resolve classes
8a18fde : ART: Add cutout for Unsafe.putObjectVolatile
13fc1be : ART: Add integer & long parsing cutout to unstarted runtime
6039e56 : ART: Add getDeclaredConstructor cutout for unstarted runtime
b8aa1e4 : Shard classloader classes lock
f2f0f4b : Change RequiresConstructorBarrier default to yes
619a457 : Change hash set to use noexcept
adf1eaa : Thumb2: Show the immediate in ROR (immediate) disassembly.
e5d8020 : Change RequiresConstructorBarrier default to yes
2d1f4f3 : Fix and re-enable compiler_driver_test
cee1321 : ART: Handle OOM in stack overflow
5dcf19d : Fix and re-enable compiler_driver_test
a3aef2e : Move optimizations out of HInliner::TryBuildAndInlineHelper.
40ecb12 : Optimizing: Fix codegens for MethodLoadKind::kDexCacheViaMethod.
1813d11 : ART: Add cutout for Unsafe.putObjectVolatile
9c62dab : ART: Add integer & long parsing cutout to unstarted runtime
5ef868c : Change hash set to use noexcept
e8f3f03 : ART: Handle OOM in stack overflow
f72f19f : ART: Add getDeclaredConstructor cutout for unstarted runtime
5c9af61 : ART: Add arraycopy(byte) to unstarted runtime
1609e3a : Shard classloader classes lock
cc44581 : ART: Add arraycopy(byte) to unstarted runtime
acc1be3 : ART: Don't attempt write flock if not zygote
565bc96 : Fix issued with non-public interface methods.
fff377b : ART: Don't attempt write flock if not zygote
9c0bce4 : Fix thumb bit in the oatdump symbolizer.
dfbbeef : ART: Return native debuggable status of the app.
66fdcbd : Remove unnecessary TEMP_FAILURE_RETRY.
d777983 : Revert "Remove many `instrumentation` variables from goto interpreter."
83ca47a : Remove unused 'status' variable
1133db7 : Remove AnnotationAccess and its remaining uses.
7ad71d0 : ART: Refactor imgdiag internals
d7c10c2 : Fix issued with non-public interface methods.
7ec0904 : ART: Dump less maps
22deed0 : Move DCHECK into loop.
06039ba : Fix issue with verification check failure on erroneous classes.
085a072 : Mark array classes as verification attempted
3b67409 : Mark array classes as verification attempted
6032891 : Revert "Refactor HGraphBuilder and SsaBuilder to remove HLocals"
d634208 : Revert "Revert "ART: Improve JitProfile perf in x86 mterp""
9d07e3d : Clean up OatQuickMethodHeader after Quick removal.
a8013fd : Please Clang wrt stack frames in HInliner::TryBuildAndInlineHelper.
d4c077a : Have Checker print lines of unmatched test cases.
e3ff7b2 : Refactor HGraphBuilder and SsaBuilder to remove HLocals
86ea7ee : Build dominator tree before generating HInstructions
dfd7b70 : ART: Dump less maps
cb044bc : Dump different fields in imgdiag
ec15338 : Dump different fields in imgdiag
d2288a2 : Make test 146 run with secondary dex file in classpath.
961ea9f : Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp"""
6b7d2c0 : Revert "ART: Improve JitProfile perf in x86 mterp"
0402c56 : Revert "ART: Improve JitProfile perf in x86_64 mterp"
4a5fcd8 : ART: Better support for arraycopy in unstarted runtime
24a4fdf : Make test 146 run with secondary dex file in classpath.
3a448e4 : Improve debugging in art/compiler/optimizing/common_arm64.h.
01b4b32 : Make InvokeInterfaceTrampoline check methods
fa3912e : Fix BitCount intrinsics assertions.
9fc547a : Make InvokeInterfaceTrampoline check methods
85a098a : ART: Better support for arraycopy in unstarted runtime
61b28a1 : Use bit-level packing for InlineInfo in stackmaps as well.
59028d9 : MIPS: Improving art_quick_imt_conflict_trampoline
5396b81 : Fix a test info referencing AMD64 instead of ARM64.
ae2f546 : unstarted_runtime: Update references to decimal format classes.
40fd6ad : unstarted_runtime: Add additional cutouts
a1e9312 : unstarted_runtime: Update references to decimal format classes.
34a316f : unstarted_runtime: Add additional cutouts
c2ec9ad : Implement ARM64 support for SystemArrayCopy()
5a85126 : Revert "ART: Resolve all classes even when verify-profile"
f934bf7 : ART: Do not run verification under lock
b0026b4 : Disable checks for b/27493510
884f3b8 : ART: Do not run verification under lock
a0b9521 : Add verification for image ArtMethod declaring classes
ff0274b : Refine OatFileAssistant.MakeUpToDate failure result.
8790c7f : Disable checks for b/27493510
45bf250 : Add way to disable resolving for stack walk
09ed098 : Pack stack map entries on bit level to save space.
be2892b : Add way to disable resolving for stack walk
458b105 : Obtain stack trace outside of critical section
637b231 : ART: Add support for DexFile compiler filter function
86a785d : ART: Add support for DexFile compiler filter function
a1b4c5f : Fix thumb bit in the oatdump symbolizer.
2342858 : Obtain stack trace outside of critical section
05488e1 : Only log excessive timeouts if those appear accidental
4cb22b4 : Remove many `instrumentation` variables from goto interpreter.
fd97429 : ART: Add support for DexFile compiler filter function
28530da : Fix profile save MaxBaxBackoff time
d6190dc : Revert "Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp"""
ef88a11 : Fix silly gcc warning.
31d1417 : Rename run-test 593-checker-boolean-to-integral-conversions.
4c858cd : ART: Fix TypeConversion from long const to float on x86_64
099a611 : ART: Improve JitProfile perf in x86_64 mterp
3e9edd1 : ART: Improve JitProfile perf in x86 mterp
2b763c3 : Remove obsolete ANDROID_COMPILE_WITH_JACK
d12f9c1 : ART: Save or erase the file even if I/O failed
2f2101e : ART: Resolve all classes even when verify-profile
fbe160b : Remove obsolete LOCAL_DX_FLAGS.
82e8c1f : ART: Resolve all classes even when verify-profile
1e86061 : Refine OatFileAssistant.MakeUpToDate failure result.
968056f : Fix arm64 simplifier bug that tries to remove same statement twice. With fail-before/pass-after test (on arm64).
f355c3f : Fix Boolean to integral types conversions.
0cdaa6c : Fix and tune ProfileSaver
db8e62d : Optimizing: Clean up after const-string sharpening.
fa02c9d : ART: Flush ostream less frequently in GraphVisualizer
e0f633e : ART: Fix unstarted runtime for Security
76ed99d : ART: Postpone interface-related dex failure to version 37
4a8ac9c : Revert "Revert "ART: Improve JitProfile perf in arm/arm64 mterp""
1c4eb04 : Don't return kPatchOatNeeded if there is no patch info.
d1537b5 : Don't return kPatchOatNeeded if there is no patch info.
e02348c : Take into account the change in classes when analysing profiles
cac5a7e : Optimizing: Improve const-string code generation.
c38be81 : ART: Update DexFile for compiler-filter pass-down
7da3170 : Disable oatdump_test on mips due to timeouts.
e930027 : Fix dex2oat/oatdump cross-compilation.
309eb7b : Fix debug leftover in profman
fe76a62 : Only log excessive timeouts if those appear accidental
7fe3023 : ART: Make verifier fail log level adjustable
bf9611f : ART: Clean up verifier
2190d92 : Add support for Dex version 37 in Runtime.
8d8fc48 : ART: Relax verifier checks
7829691 : Fix bug not accounting for type in induction comparison. Extended unit tests.
6a63bac : Allow x86+arm multilib build.
6044fa7 : Do not profile fully compiled oat files.
bb18a03 : ART: Allow array-ness for unresolved merge types
eda3140 : Avoid removing new-instance instruction twice. Includes a fail-before/pass-after regression test.
947eb70 : Optimizing: Reduce arena memory used by GraphChecker.
3bc1381 : Implement on-stack replacement for MIPS32 and MIPS64
fe297a9 : Discard corrupted or out of date profiles
6aef867 : Revert "ART: Improve JitProfile perf in arm/arm64 mterp"
1cb8689 : Revert "ART: Ignore hotness updates if jit inactive"
71f2e80 : ART: Actually run tests cross arch for oatdump
c1bc415 : Only call jit_load after the zygote fork
b10cef4 : Only call jit_load after the zygote fork
c496181 : Add support for Dex version 37 in Runtime.
17bda20 : ART: Ignore hotness updates if jit inactive
72918ea : Load jit compiler pre zygote fork
ff23767 : Load jit compiler pre zygote fork
5419672 : Extend profman to be able to dump profile content.
9eeebf6 : ART: Fix order of operations in HBasicBlock::DisconnectAndDelete
b8697b1 : Update and improve profiles format
94f62ef : ART: Fix run-test
484fb9f : Fix stub_test after semantic conflicting merge.
11edec7 : ART: Loosen a GraphChecker rule on Boolean inputs
32cc778 : Do a null check on the sibling in the register allocator.
df73984 : Post-Quick cleanup: Remove CompilationUnit.
973ce7c : Disable test on arm due to timeouts.
b62f2e6 : Add RosAlloc stats dump.
fc067bf : Use smaller rosalloc run sizes.
1d23d43 : ART: Update DexFile for compiler-filter pass-down
d074538 : Fix potential race condition with threads array.
565c2d9 : Add RosAlloc stats dump.
7bcfcb8 : Revert "Revert "Use compiler filter to determine oat file status.""
a16ff3c : Use smaller rosalloc run sizes.
d96a246 : Optimizing: Do not insert suspend checks on back-edges.
29d38e7 : Revert "Revert "Use compiler filter to determine oat file status.""
c1d6b34 : ART: Improve JitProfile perf in arm/arm64 mterp
c9b21f8 : Fix some typos in art/compiler/optimizing/nodes.cc.
40c68c6 : Fix dex2oat/oatdump cross-compilation.
1004faa : Re-enable IMT stub test.
b133ec6 : Ensure object ArraySet with null value does not need a type check.
85f7bf3 : Improve ProfileSaver to cache data and do minimal I/O
141de8c : Revert "ART: Weaken DCHECK"
71d5876 : Revert "ART: Temporarily disable test"
845e506 : Revert "Use compiler filter to determine oat file status."
1ee29d3 : ART: Weaken DCHECK
5113583 : ART: Temporarily disable test
a62d2f0 : Use compiler filter to determine oat file status.
0d6d8d8 : Rename test to avoid too long file names.
9d7a4ac : Delete too spammy VLOG(heap) in ReleasePrimitiveArray
f9018b0 : Disable test for now.
0f49c82 : Optimizing: Reduce GraphChecker memory usage.
3a40bf2 : ART: Clean up arena allocation memory tracking.
1fbd452 : Fix missing header inclusion in art/runtime/thread.cc.
4603473 : Rename test to avoid too long filenames.
796d630 : Add an ImtConflictTable to better resolve IMT conflicts.
974bbdd : Relax too strong DCHECK.
5b5b931 : Fix and improve shift and rotate operations.
cfa7239 : Disable two tests for no-prebuild.
0e2f2ff : Optimizing: Fix a new valgrind error in image_test.
937e6cd : Tighten art::HNeg type constraints on its input.
38c0da4 : Let tests inform Jack of the min api version
b9a639d : Fix braino in JitCodeCache.
7db00cd : Update Makefile and scripts after Quick removal.
b9131b1 : Update run-test 097-duplicate-method
c6b1b93 : Revert "Revert "Enable compilation of secondary dex files""
d5f3f32 : Add sanity checking to declaring class visiting
b33b1dc : Add sanity checking to declaring class visiting
51aff3a : MIPS32: Implement UnsafeCASInt and UnsafeCASObject intrinsics.
69dd2ed : ART: remove nested include in arch_test
0d345cf : Generalize induction and range analysis across type conversions.
086e279 : Disable LZ4HC compressed images
f8cb178 : Move process state into runtime
f8484c8 : Move process state into runtime
9894fc8 : Disable LZ4HC compressed images
e1e5a86 : Remove bogus DCHECK().
3c94f09 : Remove Quick from tree.
f6a35de : Optimizing: Fix register allocator validation memory usage.
4b49567 : Let tests informa Jack of the min api version
6300fd7 : Code cleanup between debugger and jit.
590b136 : Suppress MIPS32 assembler warnings
48a7bae : Pacify g++ about a set-but-unused variable.
ab5327d : Check if the type of an instruction is erroneous before inlining.
b1d9157 : Call HuntForOriginalReference to get to the null.
c2c6271 : Fix mising ".
6f0c6cd : Fix a CC 145-alloc-tracking-stress deadlock.
73d8c65 : Fix incorrect dex2oat check
821dad8 : Fix incorrect dex2oat check
ec1514a : Add patchoat check that input oat file has patch section.
24ec028 : Add patchoat check that input oat file has patch section.
a807780 : Add verify-profile compiler filter
a079e3a : Add verify-profile compiler filter
9b57966 : Revamp run-test 431-optimizing-arith-shifts.
1a65388 : Clean up art::HConstant predicates.
8245eb4 : ART: Speed up stack guard page install
2c2d2a0 : ART: Speed up stack guard page install
c15e566 : Improve resolved classes saving strategy
246f424 : Disable jsr166.Collection8Test tests from running.
5457b86 : Revert "Revert "Fix issue with proxy invocation on default methods""
22c4922 : Ensure art::HRor support boolean, byte, short and char inputs.
ad40822 : Fix zygote handling of when secondary image is out of date.
99503b9 : Add patchoat check that input oat file has patch section.
02d97c3 : Fix zygote handling of when secondary image is out of date.
7a1c014 : Remove TEMP_FAILURE_RETRY for unlink
4eb90bf : Revert "Ignore 145-alloc-tracking-stress run-test failures with CC."
6c73836 : Revert "Ignore 145-alloc-tracking-stress failures in interpreter with CC."
5c0a4af : Revert "Ignore 145-alloc-tracking-stress failures with JIT and CC."
700ae40 : Complete the 1.8 unsafe memory fences tests.
97acf19 : Make run-test give extra time when doing gc-stress runs.
d28f4a0 : Generate native debug stackmaps before calls as well.
e9dd04f : Revert "Revert "Fix issue with proxy invocation on default methods""
c19c1c2 : Add ProfileSaver stats and dump them during SigQuit
04680f3 : Dump oat file information as part of DumpForSigQuit.
0397163 : Fix load store elimination bug in the presence of null[i].
f448016 : Do not JIT boot image during native-debugging (keep AOT code instead).
d3c5965 : Check GetDumpNativeStackOnSigQuit() for daemons.
7d3ed11 : Re-enable checker tests 536 and 537
5eec66e : Allow x86+arm multilib build.
058231e : ART: Mterp arm64 2-operand double rem fix
4fdc6d9 : MIPS32: sun.misc.Unsafe get/put intrinsics.
daf58c8 : Revert "Fix issue with proxy invocation on default methods"
7670908 : Revert "Fix issue with proxy invocation on default methods"
8b80f71 : ART: Mterp arm64 2-operand double rem fix
1cc7e8b : Add verify-art-runtime usage to dex2oat
908c0b2 : ART: Mterp arm64 2-operand double rem fix
55ea94d : Fix bug where verification could crash on unresolved types.
c606870 : Add verify-art-runtime usage to dex2oat
4b34bf5 : Fix issue with proxy invocation on default methods
d72945c : Revert "Revert "Assembly TLAB allocation fast path for arm64.""
50e9331 : Fix race in AllocEntrypointsInstrumented
77d9931 : Fix race in AllocEntrypointsInstrumented
4dd47ab : Fix valgrind-test-art-host to run both 32-bit and 64-bit tests.
346dc99 : Remove --native-debuggable compiler option.
a172450 : Forgot space.
a5c4a40 : Make art::HCompare support boolean, byte, short and char inputs.
2385d09 : Re-enable checker tests 536 and 537
44fd0e5 : Fix inliner crash related to type propagation.
0cb11c3 : runtime: delete native/java_lang_Runtime.h.
933330a : Add more statistics for memory use of the JIT.
2ae4818 : Clean up NullCheck generation and record stats about it.
6915898 : Improve compiler stats
1c5b6da : Set USE_JACK to true.
404b5bf : Move specific build rule of 529 into the default script.
f525272 : runtime: delete native/java_lang_Runtime.cc
a4f8154 : Collect memory use for the JIT.
e567161 : Accept boolean as an input of HDivZeroCheck.
639ec6b : Fix checker test.
52fa2c6 : Revert "Assembly TLAB allocation fast path for arm64."
563cf33 : Revert "Tentative fix for build breakage with read barriers."
4d18145 : Optimizing: Fix arm64 shifter operand test.
448f21e : Tentative fix for build breakage with read barriers.
e434a81 : Disable test.
879d27b : ART: Fix ignoring duplicate fields.
ec3b7ab : Fix issue with proxy invocation on default methods
b7e52b0 : Assembly TLAB allocation fast path for arm64.
5b18053 : ART: Fix shift simplification, x >>> 64.
e8b4e85 : Call __jit_debug_register_code() indirectly via global variable.
949e54d : Fix HDoubleConstant::IsZero and HFloatConstant::IsZero.
164306e : Optimizing: Improve shift simplification, x >>> 64.
5f97157 : runtime: delete native/java_lang_Runtime.cc
a1425a1 : ART: Remember whether the cache was pruned
1693a1f : Make art::HCompare side effect free.
d9813cb : ART: Fix valgrind failure in image_test64.
24bd895 : Optimizing: Prevent potential valgrind error.
ab4a4d2 : Fix zygote handling of when secondary image is out of date.
b8510d2 : Fix zygote handling of when secondary image is out of date.
0b4cbd0 : Add oatdump support for app images
bec6358 : ART: Update dalvik-cache for zygote after OTA
750fb56 : Do not include image header in decompressed size
1ae8874 : Fixed bug in BCE, with regression test.
bcb6a72 : Add oatdump support for app images
a65ed30 : Optimizing: Fix valgrind error in image_test64.
8e864bf : Do not include image header in decompressed size
324eb2c : Do not include image header in decompressed size
14b0a5d : Fix cases where we miss instrumentation changes
815759a : Don't be so agressive in quering the code cache for new methods
625090f : Optimizing: Fix TypeConversion(And(x, const)) simplification.
70b92ae : Clean up the valgrind test targets.
7ef1b4b : ART: Remember whether the cache was pruned
0f39402 : Fix cases where we miss instrumentation changes
d98a52f : Revert "Enable compilation of secondary dex files"
3a52b22 : ART: Check alignment of section offsets
b75878e : Optimizing: Do not re-record standby checks for dynamic BCE.
d89f605 : Ignore empty maps when emitting DWARF variable locations.
82bcf54 : Revert "Re-enable test that was causing TimeoutExceptions on ARM64."
48c3ce6 : Enable clang for ARM builds.
ace690f : ART: mterp arm/arm64 cleanup
10d4c08 : Assembly region TLAB allocation fast path for arm.
b9d4f99 : ART: Allow unwinding unattached threads
6832fbe : Fix DCHECK in OatQuickMethodHeader::GetFrameSizeInBytes()
dc15e89 : Suppress a valgrind libc issue.
6a6b38f : Revert "Revert "Allow duplicated methods in different DWARF line tables.""
5d95076 : Symbolize native debug information for AOTed methods in boot.oat.
09c2a6b : Add trampoline symbols to native debug info.
b14a5ed : Minor optimizations of debug::WriteCFISection.
5120923 : Typo in comment in art::mirror::Object::IdentityHashCode.
252fa90 : DWARF: Compensate for compiler's off-by-one instruction.
ddc4055 : MIPS: Don't use $t8 for calling entrypoints
2fdd03c : Add symbolizer option to generate debug information only.
8862fac : Revert "Allow duplicated methods in different DWARF line tables."
3c54623 : Allow duplicated methods in different DWARF line tables.
18401b7 : Fix invariant in reference type propagation.
7fc6350 : Integrate BitwiseNegated into shared framework.
bdd7935 : Revert "Revert "Revert "Revert "Change condition to opposite if lhs is constant""""
07e3ca9 : Fix thread race when fetching the ProfilingInfo object.
8d1594d : ART: Allow unwinding unattached threads
fa16a6d : Log when why an Unwind failed.
3a84e31 : Allocate interrupted exception before re-acquiring lock
057134b : ART: Release all resource on MonitorPool destruction
d961066 : Tweak JIT hotness threshold.
daed5d8 : Allocate interrupted exception before re-acquiring lock
f193878 : Log when why an Unwind failed.
bab6616 : Tests for round() method.
07f6818 : ART: Do not use vixld - workaround to fix dex2oatds.
d1c4045 : Avoid generating dead code on frame enter/exit. This includes stack operations and, on x86, call/pop to read PC.
d0562a3 : Tweak JIT hotness threshold.
d527657 : Disable some image_test cases with concurrent collector.
83f080a : Tweak JIT hotness threshold.
31f477e : MIPS32: Fix test 082-inline-execute
fe736b7 : Allow generation of native debug info for multiple methods.
197160d : Refactor MethodDebugInfo (input of DWARF writer).
6f6b134 : Use PwriteFully and write image header last
1a7beae : ART: Fix assumption in class profile collection
04560d6 : Use per character suffix for multi image
dba5a70 : Use PwriteFully and write image header last
4309f61 : ART: Fix assumption in class profile collection
8b8f6d6 : Use per character suffix for multi image
b6e20ae : Clear inline caches at each full GC.
770b39e : Enable compilation of secondary dex files
3f41a01 : ART: Use optimizing compiler in image_test
f969a20 : Fix and enable java.lang.StringFactory intrinsics.
f97cf2a : Stop oat loading spam on host.
8b3f835 : ART: Write bit fields together in ComputeSpecialAccessorInfo().
3296585 : Ignore 145-alloc-tracking-stress failures with JIT and CC.
0d0ce27 : ART: Enable native stack dumping on timeout
0575239 : Use per character suffix for multi image
7c9c31c : ART: Fix missing include
29ab360 : Fix valgrind errors with MemMap::Sync().
35fd969 : Delete alloc tracking map outside of critical section
68d4c06 : Fix allocation tracking race
1193259 : Implement the 1.8 unsafe memory fences directly in HIR.
cf283da : MIPS32: java.lang.Thread, and java.lang.String intrinsics:
f529e9b : Handle unexpected cases in profile saver
b077e15 : Update GetDexOptNeeded to handle different levels of compilation
91cc06c : Mark DWARF lines in non-debuggable methods as "not a statement".
2d8614b : ART: Use the right ElfBuilder for oatdump symbolizer
3dd6e02 : Revert "Suppress ArrayDequeTest#testForEachRemaining temporarily."
316a218 : Add Mips abiflags section to the oatfile.
5d81120 : Propagate InstructionSetFeatures to ElfBuilder.
1fae45f : Handle unexpected cases in profile saver
9e9411c : Re-enable test that was causing TimeoutExceptions on ARM64.
264e96c : Support multidex run-test with Jack
f27e2a9 : More run-test with Jack
0c344f2 : Fix lock order violation
064e9d4 : Fix lock order violation
60ab7c9 : Try to reenable some libcore tests with CC.
03c1dd9 : Add verification for image ArtMethod declaring classes
33fbf37 : Add systrace logging to ScopedCodeCacheWrite
0e54c01 : Unsafe: Recognize intrinsics for 1.8 java.util.concurrent With unit test.
462cd2c : Add systrace logging to ScopedCodeCacheWrite
b79eb75 : Revert "ProfilingInfo roots should be visited by the declaring class."
ebd5fc6 : Revert "Query declaring class before querying IsNative."
47c1959 : Increase kDumpWaitTimeout 10x for target builds
bcd9dd7 : Don't use ScopedObjectAccess in Heap::DumpSpaces
74bdab0 : Increase kDumpWaitTimeout 10x for target builds
629afab : runtime: Add CAS and fences to sun.misc.Unsafe
03d21bc : Don't use ScopedObjectAccess in Heap::DumpSpaces
650642d : Add some debugging for zygote crash.
341c636 : Add some debugging for zygote crash.
de16654 : Add some debugging for zygote crash.
fe6f0b6 : Workaround for broken 'ps' command on M.
2cbbf16 : ART: Fix RegTypeCache::FromUnresolvedMerge().
4856ca7 : Support multidex run-test with Jack
ddec7f9 : MIPS64: Implement isInfinite intrinsics.
32ce2ad : Add more systracing everywhere
095a0b2 : Remove no thread suspension assert in AddImageSpace
18fd5a0 : Use MarkIfNotInToSpace for SemiSpace::MarkObject
9a9aee6 : Use MarkIfNotInToSpace for SemiSpace::MarkObject
f28a99a : Fix potential linear alloc memory leak
dabdc0f : Add more systracing everywhere
88027bd : Only visit app image classes in class loader
6973100 : Only visit app image classes in class loader
26329cd : Query declaring class before querying IsNative.
96530d3 : ART: Update arm assembly to use current syntax
fee8556 : Ignore 145-alloc-tracking-stress failures in interpreter with CC.
f1e74af : Typo in comment in MIPS32 mterp.
2ed15b6 : Cache DexRegisterMaps when writing native debug info.
0274240 : Re-enable CFI test for compressed symbols.
80d9c85 : Make sure we keep adb logs on buildbots.
9abb297 : Fix very rare bug around JIT code cache collection.
98c38e3 : Suppress ArrayDequeTest#testForEachRemaining temporarily.
d3d0da5 : ARM64: Implement SystemArrayCopyChar intrinsic.
0c6e334 : Move back the boot image to debuggable.
457413a : Fix lint issue.
9775934 : MIPS32: Highest/Lowest One Bit Set:
4464a3e : ART: Fix UTF test and monitor pool old chunks
db045be : ART: Enable JitProfiling for MIPS64 Mterp
a388c5a : Enable clang for ARM builds.
bbb2ebe : MIPS32: Improve TrailingZeros
edc1645 : MIPS32: Implement bitCount intrinsics.
9ea02c4 : Add ScopedGCCriticalSection to Trace::StopTracing.
9a3be98 : ProfilingInfo roots should be visited by the declaring class.
7211aa6 : Add systrace to VerifyClass
2714fe6 : MIPS32: Implement isInfinite intrinsics.
7f459f5 : Add systrace to VerifyClass
d204ba5 : Move some default-methods tests to Java from Smali.
bcd94c8 : Refine statistics around the JIT.
49924c9 : Integer.bitCount and Long.bitCount intrinsics for ARM64
7ba9966 : ART: cleanup exit_block_ in graph if exit block is removed
eeed32c : Ignore 145-alloc-tracking-stress run-test failures with CC.
700347e : Add a PassScope for PrepareForRegisterAllocation
0b8b4a6 : Delete alloc tracking map outside of critical section
145c31a : change image in run-jdwp-tests.sh
40f1f0a : Revert "Disable test after libunwind change."
6cba74b : Disable 577-profile-foreign-dex temporarily.
67e4f81 : Clear inline caches if a ProfilingInfo gets revived.
af3f5e0 : Revert "Revert "Use the interpreter as a heartbeat for the JIT.""
5b83050 : Fix potential linear alloc memory leak
d91b8a2 : Update GetDexOptNeeded to handle the different levels of compilation
511e41b : Clear inline caches if a ProfilingInfo gets revived.
2f9fcc9 : Simplified intrinsic macro mechanism.
3512244 : Revert "Revert "Use the interpreter as a heartbeat for the JIT.""
0f73bda : Improve Checker error messages
00b53b7 : Fast ART MIPS64 interpreter
c03d7b6 : oatdump: Add option to print just the header
40e4ba2 : Fix one more Checker test after switch to Jack
c90bc92 : Record foreign dex files loaded by the app in the profile
f02c3cf : ART: Switch Checker run-tests to Jack
0c65939 : Revert "ART: Allow unwinding unattached threads"
18047e4 : Disable test after libunwind change.
c8705a7 : ART: Enable JitProfiling for x86_64 Mterp
fa8598d : Remove references to $(ACP)
ab4058c : Fix allocation tracking race
9198976 : Revert "Disable flaky 130-hprof test."
eebc3af : Fix allocation tracking race
3f52306 : ART: Fix overlapping instruction IDs in inliner
9e927f5 : Lower JIT thread priority
f728672 : ART: Allow unwinding unattached threads
a96917a : Revert "Use the interpreter as a heartbeat for the JIT."
034eb1a : Revert "Fix bogus interaction between code cache and instrumentation."
e701f08 : Lower JIT thread priority
591ad29 : Standby list for dyn bce in potentially infinite loops.
e9924b7 : Fix bogus interaction between code cache and instrumentation.
86a9ebe : Record foreign dex files loaded by the app in the profile
c94ff12 : More run-test with Jack
1e7da9b : Do a TryLock when allocating a ProfilingInfo from the interpreter.
7273a5d : Use the interpreter as a heartbeat for the JIT.
25e0456 : Give the JIT its own arena pool to avoid lock contentions.
2a524bd : Dump more information to diagnose problem.
897338d : x86 Fast Interpreter: Fix CFI
6cbe081 : Revert "Revert "Fast ART x86_64 interpretator""
4866794 : Revert "Disable symbolizing traces on volantis."
2f0d3bc : Disable flaky 130-hprof test.
b6347b7 : Fixed bug on incorrectly revisiting same block.
24935f9 : Forgot to initialize JIT memory use fields.
7524f47 : Dump the number of OSR compiled code.
954bcc5 : Cleanup polymorphic inlining to the same target.
63d5910 : Bug fix for polymorphic inlining.
0cc2a92 : Revert "Revert "Improve immune spaces logic""
deb8804 : Revert "Improve immune spaces logic"
032c005 : Revert "Revert "Improve immune spaces logic""
42ad288 : Fix the signature of the IndexOf entry point.
cc3839c : Improve documentation about StringFactory.newStringFromChars.
9322825 : Forgot to initialize JIT memory use fields.
5b3fbd2 : Dump the number of OSR compiled code.
82de410 : Introduce partial code cache collection.
428c16d : Cleanup polymorphic inlining to the same target.
d659251 : Bug fix for polymorphic inlining.
4f97a21 : Cleanup polymorphic inlining to the same target.
a1d8ddf : Bug fix for polymorphic inlining.
20adf27 : Optimizing: Do not depend on sharpening in test 577
95303c6 : Disable symbolizing traces on volantis.
07dbbca : Revert "Improve immune spaces logic"
06fc03b : Improve immune spaces logic
17b8bce : Improve immune spaces logic
bc4d218 : ART: Add unstarted-runtime functions
70fa1a5 : Support new JDWP InterfaceType.InvokeMethod command
b512c0e : ART: Check alignment of section offsets
c5dd319 : Add and use loaded class profiling
942dc298 : Simplify LoadNativeLibrary()
8913fc1 : Add and use loaded class profiling
3a29a01 : Add JNI tests for lambdas
e9d2ca2 : Add JNI tests for lambdas
2a6aad9 : Implement fp to bits methods as intrinsics.
a1de918 : Optimizing: Reduce memory usage of HInstructions.
1d8bc19 : Disable test 097-duplicate-method for investigation
c4a575f : Revert "Fast ART x86_64 interpretator"
e8725e4 : Revert "Preload public libraries on Runtime::Start()"
200f040 : [MIPS] Add Fast Art interpreter for Mips32.
0866f4e : ART: Add unstarted-runtime functions
25abd6c : Optimizing: Add ARM and ARM64 intrinsics support for StringGetCharsNoCheck
167e638 : Add lz4hc image compression format
1c3fa88 : Add a decompression scoped timing for image loading
a6e81ed : Add lz4hc image compression format
7e1ce28 : Assembly TLAB allocation fast path for arm.
31317c3 : Add a decompression scoped timing for image loading
481352d : Revert "Revert "ART: Support interpreter switching in x86 mterp""
fc07555 : Disable test 097-duplicate-method for investigation
9c1c06a : Add StrictMath.round tests for large integers.
4a28e1e : Support new JDWP InterfaceType.InvokeMethod command
358af83 : Recognize for (int i = 0; i != x.length; i++) loops
9ff0d20 : Optimizing: ARM64 negated bitwise operations simplification
1bbdfd7 : Verify encoded stack maps in debug builds.
7dc1178 : Implement << operator for DexRegisterLocation::Kind.
f1dcacc : ART: Profile all branches for on-stack replacement
a14bf44 : Revert "ART: Support interpreter switching in x86 mterp"
fcdd729 : Dump the number of OSR compiled code.
bef5eba : Split 530-checker-loops to please our run-test file size limit.
4a0dad6 : Revert "Revert "ARM/ARM64: Extend support of instruction combining.""
c66577e : Revert "Preload public libraries on Runtime::Start()"
45bdb25 : Revert "Disable test due to toybox update."
ea9fc5b : Preload public libraries on Runtime::Start()
7bca74e : Preload public libraries on Runtime::Start()
6ab903c : Avoid single expensive test in 530-checker-loops.
4429b11 : ART: Support interpreter switching in x86 mterp
c286a7f : Simplify LoadNativeLibrary()
6a2280d : Add MapAnonymous handling for null error_str
0ccfe2c : image: Allow methods with code in another oat file to work correctly
486932a : Add MapAnonymous handling for null error_str
97412c9 : Use range analysis for better trip count analysis
83723ae : Add MapAnonymous handling for null error_str
e530539 : Make sure constantIndexing2 is optimized with DEOPT.
6d3d9bb : Don't make this script fail a buildbot run.
b0d2208 : Forgot to initialize JIT memory use fields.
fb7fc7b : Fix indentation of copyright headers in some ART run-tests.
e53bd81 : Remove unreachable code paths in constant folding.
970e191 : Made art/runtime/arch/stub_test.cc compile with -O2 again.
c257da7 : ARM: Implement Reverse bits and bytes intrinsic.
dad095a : Add a script to symbolize buildbot crashes.
944da60 : ART: Allow method references across oat files for multi-image, 2nd attempt.
9cd6d37 : Associate slow paths with the instruction that they belong to.
c7098ff : Remove HNativeDebugInfo from start of basic blocks.
d2cb6e6 : Fix profman path for the gtest.
2de973d : ART: Enable JitProfiling for x86 Mterp
7ea5747 : Show battery level fo devices on buildbot.
02416085 : Revert "Revert "Add profman tool: responsible to process profiles""
7ead0c0 : Make JNI work correctly with default methods.
6e2237d : image: Allow methods with code in another oat file to work correctly
6ea1a0e : AOT compile framework code as non-debuggable
3612149 : Make JNI work correctly with default methods.
bf3f1cf : Improved instruction + offset hunting.
16e51be : Fix allocation tracking race
32ae802 : Revert "Compile checker run-tests with Jack"
5c7e260 : Please Clang with respect to stack frame limits in dex2oat.
de4fb63 : Fix profman path for the gtest.
fbeeb47 : Compile checker run-tests with Jack
8d37250 : Introduce partial code cache collection.
812e118 : Don't allocate mspaces of less than a page.
cedd4f2 : Re-enable tests that were causing TimeoutExceptions on x86/x86-64.
7ca4b77 : Don't allocate mspaces of less than a page.
2e2db78 : Revert "Revert "Add profman tool: responsible to process profiles""
9ec0028 : Build jdwp tests with Jack in vogar
dcfb382 : Add regression test for alloc stack trace and unloading
8a7ef10 : Add regression test for alloc stack trace and unloading
ac5fb70 : Visit stack trace roots
a7deef9 : Visit stack trace roots
3da7468 : Revert "Add profman tool: responsible to process profiles"
906ae5d : Fix class_linker_test for valgrind.
b74353a : MIPS32: Implement intrinsics from java.lang.Math:
20a0be0 : Fix CC collector thread flip and JNI critical section deadlocks.
633750c : ART: Add Class.getEnclosingClass() to UnstartedRuntime
dccd675 : Fix static dex2oat build
ed00978 : Optimizing/x86-64: Use MOVL in Load64BitValue() if IsUint<32>().
6ad2d8b : Revert "Force Jack to consider multidex annotations"
6caefd9 : Add profman tool: responsible to process profiles
ae83792 : Track libcore change b5d045f7e4023c0ba9a42fb95efad4c30dfc085f
65b83d8 : Add a new kReservedCapacity to decide when to start GC code.
d8aa503 : Revert "Workaround JDWP failures"
bbf1f28 : Ignore GZIPInputStreamTest#testLongMessage failures with CC.
69564bb : Use adds instead of add to set the N flag.
9fb0ac7 : Enable bytecode tracing in ART FI
901e070 : Support image classes filtering in image writer
7fccc2d : Support image classes filtering in image writer
d81c289 : Add profman tool: responsible to process profiles
66a5539 : Add VLOG(collector) to reduce log spam
fb5c22e : ART: Add Class.getEnclosingClass() to UnstartedRuntime
c3b4c6e : ART: Enable JitProfiling for Arm Mterp
a6e1c12 : Add VLOG(collector) to reduce log spam
1fdabe6 : Revert "Do not build art with clang for mips64"
8af4d1c : Workaround JDWP failures
38ea9bd : Track memory usage of code cache.
fd522f9 : Revert "Revert "Revert "Revert "ART: Enable Jit Profiling in Mterp for arm/arm64""""
ca76a1a : Dex-wide ArenaPool scoping for AOT compilation
b52de24 : Fix braino in single frame deopt.
df0a827 : Use image oat file instead of image header for immune spaces
5351da0 : Use image oat file instead of image header for immune spaces
4ba85a6 : Don't pass in oat file name to NativeLocationInImage
e8bf134 : Don't pass in oat file name to NativeLocationInImage
5496f69 : Disable read barriers in GC VisitReferences calls.
b5e31f3 : Fix rosalloc issues with valgrind.
d07e1b3 : Fix issue with copied methods not being checked.
1fe26e1 : Fix build aflter conflicting changes got in.
38e9e80 : Add statistics support for some optimizations
0ae0e3c : Remove useless map in SwapAllocator
e4084a5 : Small inlining improvements.
916cc1d : Implement polymorphic inlining.
5b82d33 : The JIT does not need VerifedMethod nor CompilerCallbacks.
98e6ce4 : Remove string init map.
c669beb : Fast ART x86_64 interpretator
ff8579e : x86 ART FI clean-up
8ffc1fa : Set bias on != comparison for isNaN.
fcea56f : Fix issue with copied methods not being checked.
75a38b2 : Implement isNaN intrinsic through HIR equivalent.
92d4f0e : Add Math.round tests for large integers.
8817760 : Clean up register line
d12513f : Only visit pointer arrays once during image relocation
91edc62 : Only visit pointer arrays once during image relocation
1252e97 : Implement Optimizing's constant folding as a visitor.
45724f9 : Revert "Allow method references across oat files for multi-image."
32ca375 : Fix uses of art::HCompare::IsGtBias on MIPS32 and MIPS64.
6065402 : Allow method references across oat files for multi-image.
6705dab : Build jdwp tests with Jack in vogar
31dd3d6 : Extend constant folding to float and double operations.
b88d59e : Be a bit smarter with JIT code triggering deoptimization.
a9b9131 : We also need to delete osr entries when deleting ArtMethod.
361e04a : Add custom arena deleter for RegisterLine
4039887 : ahat: annotate char[] objects with their string values.
c7f7712 : ahat: annotate char[] objects with their string values.
55bd749 : Refactor the inliner.
8659e84 : X86: Allow long compares to stack operands
5527ea8 : Remove some outdated comments in art tests
9779307 : HInvokeStaticOrDirect may not have a special input.
6b9508d : Remove some outdated comments in art tests
0c5b18e : Support CMOV for x86 Select
51e4d44 : Remove usages of jill.jar, use jack instead
aaa779a : Remove usages of jill.jar, use jack instead
c0b2796 : Follow-up to OSR change.
eda4dfa : Remove code cache check from native bridge run-test
28b7574 : Fix test by checking if we're using JIT.
99b87eb : Change how DWARF detects end of prologue.
b396c73 : Add simple deduplication for .debug_ranges.
d186dd8 : Re-enable OSR.
ac06b6d : Temporarily disable compressed CFI tests.
da571cb : Optimizing: Use range-based loops in BCE.
dd5e5e9 : Revert "Revert "Make it possible to enable native debugging through debug flags""
8e73ac3 : Fix broken tests
4fb3a42 : ART: Fix ArenaStack::AllocWithMemoryTool().
03bf174 : Let the CFI test communicate via stdout rather than arbitrary sleep.
6dd10fa : Fix lint error
a73280d : Add an option to disable native stack dumping on SIGQUIT.
5e08e36 : Expect less in the presence of a string init call.
8428bd3 : Optimizing: Remove unnecessary And before TypeConversion.
b52bbde : Optimizing: Simplify consecutive type conversions.
c0b601b : ART: Implement HSelect with CSEL/FCSEL on arm64
dee1b9a : X86_64: Allow HSelect to generate CMOV from memory
dd9473b : dex2oat: Show memory usage values in bytes
0095d88 : Add MODULE_LICENSE_GPL.. for art/runtime/openjdkjvm.
badd826 : ART: Run SsaBuilder from HGraphBuilder
e866213 : Disable on stack replacement for now.
dec3a12 : Don't call IsNative if the declaring class can be null.
6eb6a39 : ART: Simplify patchoat
02bc0b7 : ART: Simplify patchoat
4a2c8fc : Fix bug with verification of constructors
1d23982 : Generalized "dom-based" dynamic BCE to symbolic base + offset.
abdac47 : Add X86/X86_64 support for CMOV from memory.
6cc91e4 : Fix app image memory leak
bd064ea : Fix app image memory leak
6dbecf4 : Fix run-test
17fccfb : Be less extreme on the iteration in 570-checker-osr.
9a3a10a : Add MODULE_LICENSE_GPL.. for art/runtime/openjdkjvm.
980027c : ART: Treat throw with non-reference type as hard failure in verifier.
6e33252 : ART: Remove HTemporary
b8300fc : Switch the tests to using Jack for compilation
31708b7 : Fix compiler driver gtest.
34900cc : Store relative paths in the profile file
d9994f0 : Re-enable OSR.
8650378 : Fix x86-64 Baker's read barrier fast path for CheckCast.
3e6232e : Make run test 572-checker-array-get-regression gcstress friendly.
5d03317 : Revert "Revert "Revert "ART: Enable Jit Profiling in Mterp for arm/arm64"""
86f052a : Always visit ProfilingInfo, the counter could be reset.
3acee73 : MIPS32: peek*/poke*, and String.charAt intrinsics.
87170e7 : Always visit ProfilingInfo, the counter could be reset.
50cf600 : ART: Fix arm mterp shadow handling
bfd26cd : Fill some gaps in .debug_loc.
8cdbc2a : ART/Thumb2: Disassemble SBFX/UBFX.
821e66b : Fix run test 572-checker-array-get-regression on 32-bit archs.
f8b3b8b : Try to substitute constructor chains for IPUTs.
754479f : ART: Update dalvik-cache for zygote after OTA
354efa6 : Try to substitute constructor chains for IPUTs.
a5c4493 : ART: Give better error messages in dex-file verifier
c9f0ba1 : ART: Give better error messages in dex-file verifier
3b7027e : Default methods should not be found by getDeclaredMethod
9687f24 : Revert "Revert "ART: Enable Jit Profiling in Mterp for arm/arm64""
6c37e9a : openjdkjvm: Don't leak the results of JVM_RawMonitorCreate.
ca0bf03 : Fix ARM64 Baker's read barrier fast path for ArraySet.
44ba97e : openjdkjvm: clean up verbose logging.
40bcb93 : Some clean-up for the handling of HSelect in LSE
6edb9ae : Check pages are readable after mprotect for SEGV_ACCERR diagnosis
3a98aae : Revert "Make it possible to enable native debugging through debug flags"
64fdc80 : Default methods should not be found by getDeclaredMethod
c5bfa97 : Split elf_writer_debug.cc to several files.
4fda4eb : Move code related to debug info generation to its own directory.
c94a61f : Make it possible to enable native debugging through debug flags
05dfaaa : Mterp: Fix and restore mac host build
4d9b10a : Disable osr while investigating flakiness.
ef40446 : Always visit ProfilingInfo, the counter could be reset.
119a885 : Fix AllocateBlockedReg.
9fcfb8a : ART: Curb lock-verification-failure spam
d9bc433 : Point fixes after OSR change.
7ba5a67 : ART: Better InitWithoutImage error messages
a61347b : Address missed amend
3cfc2e4 : Address missed amend
7ed9c56 : Use 8-byte increment bracket sizes for rosalloc thread local runs.
8405bfd : Disable kDebugStackWalk
35c4e0b : Fix compiler driver gtest.
bf36918 : Fix moving GC bugs in quick_field_entrypoints.cc
a19616e : Implemented compare/signum intrinsics as HCompare (with all code generation for all)
1fd0028 : Fix moving GC bugs in quick_field_entrypoints.cc
b331feb : Revert "Revert "Implement on-stack replacement for arm/arm64/x86/x86_64.""
f06d6bc : Store relative paths in the profile file
bd89a5c : Revert "Implement on-stack replacement for arm/arm64/x86/x86_64."
9f98025 : Extend De Morgan factorisation to `HBooleanNot`.
1530f2e : Revert "Disable test for now."
370339c : Do not emit DWARF debug info if there are no methods.
32d39c4 : Add some more tests to those breaking since move to OpenJDK
891bc28 : Implement on-stack replacement for arm/arm64/x86/x86_64.
0c4572e : Generate mini-debug-info on separate thread.
ae5d273 : Change the method which generates DWARF mini-debug-info.
95717f0 : Revert "ART: Enable Jit Profiling in Mterp for arm/arm64"
0a57b45 : Disable test for now.
61d2b2d : Use GC critical section for adding and removing app images
12b8c9d : Newer kernels added SEGV_BNDERR.
34ed3af : ART: Avoid uninitialized padding in LinkerPatch.
8c4f041 : madvise away app image dex cache arrays
d3e7c6c : Don't use native bridge for non zygote-spawn processes
8d1da85 : runtime: Cleanup comments for kAccSkipAccessChecks
2f10a5f : Revert "Revert "X86: Use the constant area for more operations.""
6157a5d : Make test 971-iface-super smaller to prevent gcstress timeouts.
3ece5e0 : Ignore ZipFileTest#testZipFileWithLotsOfEntries failures with CC on N5.
582b68f : Use correct requested alloc space begin for CC
3aec1d1 : Ignore DeflaterOutputStreamTest#testSyncFlushEnabled failures with CC.
d70dc9d : ARM: Add direct calls to math intrinsics
7c0b44f : Support CMOV for x86_64 Select
a0a1610 : ART: Enable Jit Profiling in Mterp for arm/arm64
6fe28c0 : Re-enable some MIPS/MIPS64 run-tests
579942f : Reduce the size of native debug info generated by JIT.
a211a02 : Test 565-checker-doublenegbitwise applies to all architectures.
274b455 : Mark __jit_debug_register_code as a unique symbol on aarch64
97590cc : Strip image-format arg in dex2oat
c8c562c : Revert "Disable app images for now"
42d511d : Fix class_linker_test to take into account default methods.
df707e4 : runtime: Don't skip verification for -Xverify:soft-fail
91acf09 : Handle HSelect in LSE.
3f1a8be : Fixed bug on premature DCHECK. With fail-before/pass-after test
a57ee9d : Avoid read barrier for UpdateEntrypoints
1fc3afb : Minor improvement on static BCE analysis.
2aba7cd : Implement first kind of polymorphic inlining on MIPS.
ca0e3a0 : Revert "Revert "Optimizing: double-negated bitwise operations simplifications""
1c4aeb4 : Write DWARF strings inline and remove .debug_str section.
24868a1 : Share DWARF .debug_abbrev sections.
7770a3e : Assume fp operations can also take a constant on x86.
674f519 : ART: Enable multi-level instruction inlining
e5c71f9 : Handle HSelect in LSE.
b08f305 : Prevent crashes if boot images fail to load
1e5ff87 : Prevent crashes if boot images fail to load
9b1c9b7 : Fix updating string dex cache array for no class table case
dfe02f6 : Fix remaining read barrier issues in image relocation
65dd69e : ART: Fix bad manual rename of local variable.
6af5348 : Use SS/GSS collectors in dex2oat if they are the default.
e362740 : Fix DCHECK compilation error.
e3d4ff5 : runtime: Update Proxy to assume 1 less direct method
0d4909e : ART: Fix rounding up in DexCacheArraysLayout constructor.
9f35ccd : ART: Fix bad manual rename of local variable.
df187e4 : Revert "Revert "reflection: Add new 1.8 AnnotatedElement methods and tests""
f1b4c41 : runtime: Fix field resolution with access checks (runtest 073)
9f95ba7 : interpreter: Fix proxy method invocation with access checks enabled.
623a7a2 : MIPS32: Fix codegen register dumps.
3b0b4b9 : Revert "Revert "ART: Mterp for arm64""
ba70200 : Add MIPS floating point register mapping to DWARF.
69a0405 : ART: Clean up strings fixup for app images.
88b29f3 : Optimizing: Re-enable checker tests disabled for multi-image.
17fb893 : Optimizing: Do not depend on sharpening in test 449.
c7eecf9 : Avoid re-declarations of base classes in DWARF.
fa5ec2b : Use more compact encoding for DWARF flags.
7138d45 : Optimize DWARF namespace encoding.
fb50270 : ART: Add test case for Select implementations
02fc24e : ARM64: Add direct calls to math intrinsics
0d11ffe : Optimizing: Do not depend on sharpening in test 569.
43f3fb9 : Revert "ART: Mterp for arm64"
1aa8ec2 : Fix up dex cache strings stored in classes
e7f75f3 : Add read barrier option to UpdateEntrypoints
e0c269e : ART: Mterp for arm64
bb24bd0 : Implemented signum() on ARM64.
1ed4449 : ART: Fix test 117 after OatFileAssistant change
1355495 : ART: Release DexFile in OatFileAssistant
3243026 : Ensure instruction cache is flushed in compiler tests with Clang.
ce4b0ba : Ignore image checksum for ExtractOnly oat files
0dd8c39 : Track libcore change aa517a356a38b8cd6764667e1edd735aaf5978e9.
03196cf : Be on the safe side: emit an environment for runtime calls.
68b5c0b : ART: Disallow uses of uninitialized references
2d7c8ea : Revert "Disable test after failing test was pushed."
14567fd : Clean up UpdateOatFile for app images
b4961db : Regression test ensuring unresolved classes are not put in dex cache.
2bf5659 : Regression test ensuring unresolved classes are not put in dex cache.
9ff8460 : Add oat checksum check for app image loading
a8740ca : Disable app images for now
5a55986 : Fix issue with exception type resolution during linking.
2e5de78 : Add a comment on ReadBarrier::Mark() about ALWAYS_INLINE.
7b56502 : Implement compare() on ARM64.
090cc31 : Disable app images for now
d967266 : MIPS64: Remove unaligned memory access from art generated code
d8904a5 : ART: Do not reopen oat file in ImageWriter::UpdateOatFile().
fd82520 : Disable test after failing test was pushed.
c26f128 : Re-enable test 566-polymorphic-inlining.
560297f : Re-enable test 496-checker-inlining-and-class-loader with CC.
adda435 : Optimizing: Use dex pc 0 for pattern substitution-generated IGET.
28a2a18 : Revert "reflection: Add new 1.8 AnnotatedElement methods and tests"
04d3e87 : ART: Do not use AT register in MIPS DSS<->RP swap
b0171b9 : Do not use atomic increment in allocation as fence.
d6b48db : ART: Fix single-step interpretation for mterp
734f3aa : Fix "Never Interpret" option for all interpreters
fedd91d : Optimizing compiler support for directly calling interface methods
c4695df : Always use pendingNext to test enqueability of references.
369c851 : ART: Dump full exception on re-init failure message
1cdee57 : Disable test for now.
49c9333 : Remove ALWAYS_INLINE from ReadBarrier::Mark().
c68e77b : Fix image test with GSS
784bb09 : Clear image file in image writer
c5d4754 : Implementation of integer intrinsics on x86_64
60bc39c : Remove some more read barriers in image relocation
a60e220 : Doh. Forgot to ensure it's compiled.
be10e8e : Optimizing: Try pattern substitution when we cannot inline.
a94d54b : Stop verifier ResolveClass from putting unresolved classes in dex cache.
cc0f311 : ART: Add missing swaps to MIPS codegen
9e49ab1 : Add a comment to oatdump for 0 size symbols
b11b072 : ART: Fix gtest after liveness CL
a42363f : Implement first kind of polymorphic inlining.
74eb1b2 : ART: Implement HSelect
b3e773e : ART: Implement support for instruction inlining
eb2c741 : Do not enforce deterministic compilation with read barriers.
f0615a3 : Don't crash if the perf map creation failed
7f3e0db : Change log to avoid polluting logcat.
ad4ed08 : Revert "Revert "Lift the spill at each irreducible loop block restriction.""
340bd82 : Stop verifier ResolveClass from putting unresolved classes in dex cache.
1bbfab6 : Pass template args down
3df47c1 : Pass template args down
d329a3b : Fix pointer conversion error in SetElementPtrSize
ace0dc1 : ART: Add option to ensure deterministic compilation
d228863 : Fix pointer conversion error in SetElementPtrSize
1277108 : Fix issue with IMT dispatch.
4a6a67c : Remove unused DMB code paths in the ARM64 Optimizing Compiler
c167ee9 : reflection: Add new 1.8 AnnotatedElement methods and tests
3a2bd29 : ART: Make sure dex files are verified in the compiler
76ce917 : Move heap trim outside of zygote creation lock region
2e4afe8 : Clear dalvik-cache before running test on host.
47496c2 : ART: Allow --no-inline-from to specify multiple dex files.
8f75c45 : Emit symbol names for trampoline symbols in oatdump
8edb521 : Re-enable some run-tests with CC after mterp fix.
982a9a8 : Rosalloc fast path in assembly for MIPS64
05d2415 : Add option to never interpret.
2e50ecb : Fix ARM & ARM64 UnsafeCASObject intrinsic with heap poisoning.
7d1fbf3 : Optimizing: Lazy creation of Handle<>s in RTP.
f4b3dba : Cast method pointer to uintptr_t before uint64_t
4a26f17 : Remove GetImageRoots read barrier for image relocation
7617216 : Convert to UTF8 before doing dex file location comparison
3776db4 : Convert to UTF8 before doing dex file location comparison
522d51b : Factor out common code for SetPendingNext.
5cbd8c3 : Blacklist new test due to so loading problems.
37ba27a : Temporarily use -fstack-protector for the read barrier config.
6e74fa9 : Implemented checker/unit test for various operations.
a9d82fe : Use mutator lock to guard adding and removing heap spaces
9724c63 : Enable interface default methods by default.
59c9454 : Recognize common utilities as intrinsics.
09e8d5f : Some minor simplifications in code and tests.
2818dbc : Revert "Lift the spill at each irreducible loop block restriction."
8697355 : ART: Remove another unnecessary mutator lock annotation.
b0659e6 : Disable interpreter run-tests occasionally failing with CC.
b4eddd2 : Add profile support for apps with shared runtime.
79e9f43 : Lift the spill at each irreducible loop block restriction.
5e974a6 : Change the order of functions in .debug_frame to save space.
5288611 : Do not write full method signature in mini-debug-info.
5b1c2ca : Revert "Revert "Add option to generate compressed backtrace info.""
f39745e : ART: Remove some unnecessary mutator lock annotations.
d112827 : Add dependency on liblzma.
78ebe4a : Disable run-tests causing occasional timeouts with CC.
d817560 : Fix non-Linux builds.
a2c97a9 : [WIP] ART Mterp: fix for hidden gc roots
e778fc7 : Reduce app image log spam
fbc3108 : Revert "Revert "Load app images""
966f533 : Only create non-moving space at fixed address if zygote
3cbad24 : Improve gethostbyname_r use in art::JDWP::JdwpSocketState::Establish.
8546cc9 : Revert "Add option to generate compressed backtrace info."
4f50ee2 : Generate DWARF line numbers only for points with dex register map.
737c0a9 : Revert "Optimizing: double-negated bitwise operations simplifications"
cf8d1bb : Revert "X86: Use the constant area for more operations."
1bc977c : Revert "Load app images"
3c44893 : Disable the CC collector verbose log.
f8df1f2 : Temporarily disable some libcore tests for the CC collector.
0870770 : Bump image version
f7fd970 : Load app images
dc00454 : X86: Use the constant area for more operations.
46d30ee : With irreducible loops, we can have a null destination.
3220a6d : Use dlmalloc from external/dlmalloc instead of bionic/.
4694e82 : Raise ulimit for run-test 961.
5fdcc3c : Add option to generate compressed backtrace info.
1a5baaa : Show registered native allocations in ahat.
9b3607d : Generate unique ID for each type during native debugging.
9679849 : Optimizing: double-negated bitwise operations simplifications
91cb54e : Create helper class for DWARF expressions.
8ed1826 : Fix MIPS64 booting problem
788f2f0 : Revert "Revert "Inline methods with loops.""
d4aee94 : Revert "Revert "Revert "Change condition to opposite if lhs is constant"""
95e7ffc : Improve documentation and assertions of read barrier instrumentation.
4401586 : Revert "Revert "ARM64 Baker's read barrier fast path implementation.""
04eb70f : With irreducible loops, we can have a null destination.
836f7ee : Disable flaky test.
69fd1b5 : Revert "Some minor simplifications in code and tests."
6b5afdd : Revert "ARM/ARM64: Extend support of instruction combining."
884e54c : Revert "Revert "Change condition to opposite if lhs is constant""
715d06b : Fix cpu-info/cpp-defines mismatch.
2a94607 : Allow x86 memory operands for 64-bit popcnt on x86.
7c58bd4 : Revert "Revert "Fast ART x86 interpreter""
c39dac1 : Support for x86 popcnt.
28a2ff0 : Revert "ARM64 Baker's read barrier fast path implementation."
ba6af71 : Revert "Revert "run-test: Add tests for 1.8 reflection implementations""
cf22658 : Add attribute to fix build.
81f0f95 : Move backward branch instrumentation to all branch.
15f9b27 : Improves recent changes to art::JDWP::JdwpSocketState::Establish.
6a52d29 : Revert "run-test: Add tests for 1.8 reflection implementations"
9bdf108 : Revert "Revert "Write dex files to oat file early.""
0502c44 : Fix JDWP host tests on Trusty.
debeb98 : ARM/ARM64: Extend support of instruction combining.
3f67e69 : Implemented BitCount as an intrinsic. With unit test.
086d27e : Fix missing case in ARM64 codegen.
1376bdf : Invoke all other registered handlers only for generated code
bf03fcd : Some minor simplifications in code and tests.
7268d47 : Add a METHOD_SUPER to the MethodType enum.
59a8c0b : Use current pid not tid to create a backtrace map.
a0ee771 : Revert "Inline methods with loops."
7c3a3b6 : Revert "Fix gtests after loop inlining support."
c9cd7ac : Add stack trace info to hprof completion message
932a051 : Relax the time interval the profiling data is saved.
6ee75d6 : ART: DCHECK still too strong for String NewInstance
a1f74fc : ART: Cannot assume String.<init> called on NewInstance
451ad8d : Revert "Inline methods with loops."
fee4e2e : Revert "Fix gtests after loop inlining support."
919f553 : Revert "Write dex files to oat file early."
0e342cd : Fix gtests after loop inlining support.
c047d94 : ART: DCHECK still too strong for String NewInstance
cc6bb93 : Let Art tests use the default jack version
c8f1df9 : ARM64 Baker's read barrier fast path implementation.
bc9ab16 : ART: Cannot assume String.<init> called on NewInstance
82fc9bb : Inline methods with loops.
14306b8 : Disable MemMapTest.MapAnonymousExactAddr32bitHighAddr on MIPS32.
47c83ea : Make sure that OfflineCompilationInfo is set to nullptr when needed.
2d093a1 : Revert "Fast ART x86 interpreter"
54c4e0d : run-test: Add tests for 1.8 reflection implementations
b4fb701 : Remove dex_file_verifier test of newly allowed behavior.
261cf1b : Let Art tests use the default jack version
28b1cf7 : Change space base test to use parameters
99229c7 : Fast ART x86 interpreter
877fd96 : Improve profile processing
8d02644 : mem_map_test: perform null check before dereferencing a pointer.
91d65e0 : Fix various typos in ART's comments and string literals.
e3f43ac : Some read barrier clean-up in Optimizing.
09aa147 : Disable DCE when there are irreducible loops.
65902e8 : ART: Optimize out redundant NewInstances of String
0a52223 : Keep track of number of JIT compilations.
a866ccf : Disable reanmed test due to python3.
38f64d3 : ART: Public classes never require access checks
7d11ee5 : Ignore OldAndroidZipStreamTest#testZipStream failures with CC.
dba4fe7 : Pass --generate-debug-info only when --perf is passed.
58282f4 : ART: Remove Baseline compiler
9f9d48c : Rename test case to avoid test filename too long.
7c0f2e5 : Do HFieldGet first to avoid explicit null check.
fffbee4 : Report types loaded during init to the native debugger
03c941f : Emit some additional debug info for java.lang.String
160e6df : Report loaded classes to native debugger.
e0013c7 : Ignore more libcore.java.util.zip test failures with CC.
d6e069b : Optimizing: Improve floating point comparisons on arm and arm64.
c903b6a : Move --dump-cfg and dump-cfg-append to CompilerOptions.
87a5575 : ART: Change merge(uninitialized, null) to produce conflict
cd3d0fb : Do not use HArm64IntermediateAddress with read barriers.
4b07a6e : Add oat location to oatdump.
91c9116 : Add value parameterized test support for runtime tests
745f3cd : MIPS64: Fix stub_test in a proper way
625a64a : Write dex files to oat file early.
0b8cdfa : ART: Fix CompilerDriver::AreInSameOatFile().
97f3f7d : Disable Homogeneous space for dex2oat
51e5591 : JIT: Fix incorrect CHECK
40f9252 : New failures due to linker issue.
bb6e726 : ART: Mterp - remove redundant null check
30af8dd : Add test for bad linkage of overriden package-private method.
966878d : Revert "Create parent class loader for dex2oat"
436183f : Allow multi-image dex2oat to tolerate missing dex files.
812dd36 : Yet another python3 dependency.
3fdb3fe : Don't allow thread suspension in ProfilingInfo::Create
9612a70 : Revert "Disable mterp for the read barrier config."
6de1938 : ART: Remove incorrect HFakeString optimization
c3fec4c : Fix braino in parameters passed.
15bd228 : Implement irreducible loop support in optimizing.
a83c675 : Fix lint error.
3c36f66 : Ignore 141-class-unload failures with JIT and CC.
34b6b39 : Ignore GZIPOutputStreamTest failures with concurrent collector.
bb9863a : MIPS32: don't use R2+ instructions (mthc1, mfhc1) on MIPS32R1 or with 32-bit FPUs.
baf60b7 : MIPS: Improve conversion between ints and floats.
fc7acf9 : Add test for calling into destroyed JNI env
0d9150b : MIPS: HRor clean-up
9c25dfa : Allow multi-image dex2oat to tolerate missing dex files.
76833da : ART: Mterp read barrier fix + minor cleanup
55b14df : Fixed bug with hoisting/deopting in taken-block instead of preheader. With a fail-before pass-after regression test.
da2299c : Set side effects to HNullCheck and HBoundsCheck.
86e4278 : Add DWARF type information generation.
0e7fa6b : Also print to error stream.
a25dce9 : Support --perf with jitted code.
5cc349f : Report DWARF debug information for JITed code.
83fd866 : HDeoptimize can also trigger GC.
9cf132b : HDeoptimize can also trigger GC.
780aece : Update `ValidateInvokeRuntime()` and HDivZeroCheck.
1cde058 : HDeoptimize can also trigger GC.
dc2388f : MIPS64: Fix stub_test
d126236 : Set side effects to HNullCheck and HBoundsCheck.
1af564e : Set side effects to HNullCheck and HBoundsCheck.
42249c3 : Reduce code size by sharing slow paths.
80c0d79 : Sort output of a find command in makefile
705ad49 : Support directly invoking interface default methods
afeb309 : Correct value_type for some TrackingAllocators.
64320f9 : Disable mterp if unstarted runtime
7ca9557 : Revert "Disable flaky test on host."
987e44e : Disable mterp for the read barrier config.
1c4ae8c : Disable tests while investigating.
62597d1 : Add sleep in SuspendAllDaemonThreadsForShutdown
7e3059a : Ignore ZipFileTest and ZipInputStreamTest failures with CC.
a3eca2d : Do not leave intermediate addresses across Java calls.
3e09eeb : Disable --generate-debug-info by default in all cases.
a05cacc : Revert "Change condition to opposite if lhs is constant"
f9f196c : Change condition to opposite if lhs is constant
4bedb38 : Fix memory fences in the ARM64 UnsafeCas intrinsics.
e693ba1 : Ignore libcore.java.lang.OldSystemTest#test_gc failures with CC.
1452bee : Fast Art interpreter
afd6f9e : Isolate concurrent collector related libcore failures.
5d55d9a : Remove ElfFile::GdbJITSupport
712c59d : Rosalloc fast path in assembly for MIPS32
6cd7767 : Fix brainos in makefiles.
6a58d44 : Fix "check" file, and mark test as failing on device.
b7070a2 : Generate Nops to ensure that debug stack maps have distinct PC.
72f7236 : Disable flaky test on host.
68f6289 : Don't use std::abs on INT_MIN/LONG_MIN, it's undefined.
57e863c : ART: Do not build Checker tests with `dx --no-optimize`
bfc5087 : Revert "Disable test while investigating."
6aa95a5 : Suppress jsr166.LinkedTransferQueueTest#testWaitingConsumer.
ba098ba : Revert "Revert "Reduce sleep duration in SuspendAllDaemonThreads""
4d87df6 : Improve handling of daemon threads after runtime shutdown
acd7a6a : Fix general multi-image TODOs.
b8dce04 : Re-disable tests broken for optimizing by multi-image.
509f2ab : Fix general multi-image TODOs.
e467cea : Fix image writer for generation of app images
10edbb1 : ART: Use libopenjdkd
012fc4e : Don't encode a DexRegisterMap if there is no live register.
1c58d69 : Disable test while investigating.
80e6709 : Small implicit null checks refactoring in the ARM codegen.
1407ee7 : Add a missing implicit null check in the ARM codegen.
c928591 : ARM Baker's read barrier fast path implementation.
1f47b67 : Re-enable class table for image writer
18e9c37 : Add libstdc++ as a target for buildbot builds.
998c216 : Perform profile file analysis in dex2oat
8cc049c : Force Jack to consider multidex annotations
0243a74 : The ArtMethod is a long on 64bits.
7ea4c09 : Emit an error message when looking for String#offset.
0580d96 : Fix a crash with unresolved classes.
bc34a7e : Revert "Reduce sleep duration in SuspendAllDaemonThreads"
adef5bd : Reduce sleep duration in SuspendAllDaemonThreads
fb6db4c : Add systrace output to runtime shutdown
205b762 : Address some intern table comments
a06ba05 : Remove gaps between images
2d124ec : Get rid of shadow maps for images
ea0831f : Re-enable adding intern table to image
d4291d6 : Disable tests while investigating.
744a1c6 : ART: Don't set initial RTI for BoundType if input untyped
15693bf : ART: Resolve ambiguous ArraySets
f555258 : ART: Create BoundType for CheckCast early
ad29df7 : Update expectations after push of apache-xml and other fixes.
8ab17b2 : Revert "Add new test expectations after enso move."
1c1a342 : Fix multi-image TODOs in class linker, runtime, and oat file.
0dfef94 : Fix multi-image TODOs in class linker, runtime, and oat file.
059e627 : ART: Add large object allocation to ThreadStress
fd2140f : ART: Make opt inliner a little bit cleaner/faster
c7d4a58 : ART: Use non-stripped core jars in gtests
103992b : ART: Move ThrowStackOverflowError to common_throws
cf66271 : Add apache-xml to the device & host boot classpath.
3e9be99 : Disable test due to toybox update.
92d9060 : MIPS: Implement HRor
0d2af30 : Fix multi-image TODOs in patchoat.
e271fe1 : Fix multi-image TODOs in patchoat.
068131c : Remove unused reference to MALLOC_IMPL.
c59f37b : Add a fence to ensure other threads see the correct data.
5e2b971 : Assume the profile file was created before saving.
07f3564 : Add a fence to ensure other threads see the correct data.
d87f3ea : ART: Use Primitive::Is64BitType in SsaBuilder::TypePhiFromInputs
0b9112d : Add 002-sleep as timing sensitive.
5949fa0 : Revert "Revert "Tweak inlining heuristics.""
ac9e66e : Revert "Temporary disable linker-namespaces"
8a1c728 : X86_64: Replace x86_64 xchg instruction use
152408f : X86: templatize GenerateTestAndBranch and friends
b35302b : Remove bogus DCHECK in induction analysis.
295abc1 : ART: Set RTI of HArm64IntermediateAddress
4833f5a : ART: Refactor SsaBuilder for more precise typing info
7929a48 : ART: Fix JDWP GetClassLoader command
7a62fea : Revert "ART: Fix JDWP GetClassLoader command"
684cf25 : Temporary put -DAG back to fix broken test.
8994a04 : Revert "Revert "ART: Fix up some multi-image cases""
5d75afe : Improved side-effects/can-throw information on intrinsics.
de38b79 : Revert "ART: Fix up some multi-image cases"
376756d : Add new test expectations after enso move.
6ce0173 : On x64, cmpl can never take a int64 immediate.
93e8edd : Fix bogus logging statement.
40144cc : ART: Fix JDWP GetClassLoader command
7f59d59 : Fix code generation for String.<init> on x64.
288b1e9 : ART: Fix up some multi-image cases
a7f46cb : Don't duplicate the menu in the help page for ahat.
50be66f : ART: Remove core-junit from test boot classpath
e6d0d8d : ART: Disable Math.round intrinsics
095b1df : Revert "Make Math.round consistent on arm64."
e2307b4 : Remove duplicate entry in expectations.
40041c9 : Make Math.round consistent on arm64.
d895961 : Tweaks to get vogar runs working after enso move.
c525604 : Tweaks to get run-test working after enso.
4d77b6a : Save profile information in a separate thread.
dcdc85b : Dex2oat support for multiple oat file and image file outputs.
0cf4493 : Generate more stack maps during native debugging.
ef9230b : Clean up SwapSpace.
5f7b58e : Rewrite HInstruction::Is/As<type>().
18d2095 : Override notice file for OpenJdk based modules.
05b9125 : Ensure Jack server is running before any use
ac6ac10 : Optimizing/ARM: Fix CmpConstant().
2ddc6bf : Treat thread state kWaitingWeakGcRootRead as kJavaRunnable.
2994605 : Fix lock ordering violation
95bbf62 : Fix multiple image space handing for SS collector
9865bde : Rename NullHandle to ScopedNullHandle
28ee8db : Update header for OpenjdkJvm.cc.
c5d2905 : Do not use $? in recipe
d5bbadf : Use shared namespaces for bundled apps
ba257bc : art: use -O1 to compile tests with clang for arm64
1cab143 : Re-enable optimization for clang arm64 art builds
4f995e9 : ART: Fix bug in LSE
803cbb9 : For LSE, further optimize stores for singleton references.
0041acf : Disable jsr166.LinkedTransferQueueTest#testTransfer2 again.
e0febdf : Move debug symbol writing code to elf_writer_debug.cc
ecf52df : ART: Fix bug in LSE
6ca77ec : Separate OpenjdkJvm.cc into its own shared library.
391b866 : Disable the UnsafeCASObject intrinsic with read barriers.
51a64d5 : Make use of new method iterators.
299a939 : MIPS64: Fuse long and FP compare & condition in Optimizing.
67feb17 : Move JIT debugger interface code to its own file.
986f650 : Use shared namespaces for bundled apps
a00f012 : ART: Refactor CommonRuntimeTest::SetUp
b17d1cc : Revert "Tweak inlining heuristics."
f3e0ee2 : Revert "Revert "ART: Reduce the instructions generated by packed switch.""
f5c09c3 : Optimizing/ARM: Fix AddConstant() to adhere to set_cc.
3e3e4a7 : Fix braino in parallel move resolver.
fcb7613 : Tweak inlining heuristics.
6280ef8 : Fix typo in LOG_TAG.
4aaa1d3 : Change DCHECK into CHECK to diagnose sporadic crash.
66f5523 : Pass down to the runtime the application code paths.
901c55e : ART: Recognize cortex-a53.a57 for ARM features
17077d8 : Revert "Revert "X86: Use locked add rather than mfence""
e050c8f : Ensure that ClassTable has correct alignment in image.
5c7aed3 : MIPS32: improvements in code generation (mostly 64-bit ALU ops)
e64300b : Revert "Revert "Combine direct_methods_ and virtual_methods_ fields of mirror::Class""
cc78f3f : Fix (non-intrinsic) UnsafeCASObject for the read barrier config.
0da3b91 : Revert "X86: Use locked add rather than mfence"
819de8e : Add test case for bad arm code generation.
a4069e4 : Revert "ART: Reduce the instructions generated by packed switch."
698fa97 : Remove spurious references to kEmitCompilerReadBarrier in MIPS.
caad53d : Disable LinkedTransferQueueTest tests failing on the CC.
64daedd : Make the 008-exceptions test print everything to stdout
e217fee : Adjust tests blacklisted for heap poisoning and read barriers.
a28267f : Update to INFO to not confuse adb logcat readers.
f5f64ef : Detect phi cycles.
a22cd2e : Add test case for bad arm code generation.
b4c1376 : Revert "ART: Reduce the instructions generated by packed switch."
f45c3f8 : ART: Compile run-tests with Java 7.
dce90b9 : Revert "ART: Set RTI of Arm64IntermediateAddress"
68289a5 : Revert "ART: Refactor SsaBuilder for more precise typing info"
cd7b0ee : MIPS32: Fuse long and FP compare & condition in Optimizing.
2efb0aa : Revert "Combine direct_methods_ and virtual_methods_ fields of mirror::Class"
ae358c1 : Revert "Combine direct_methods_ and virtual_methods_ fields of mirror::Class"
7b3e4f9 : X86: Use locked add rather than mfence
7d57d7f : Various induction/range analysis improvements.
8f27951 : Remove reference of deleted file.
aee2156 : Add some dumping when SIGQUIT for the JIT.
ab54190 : Remove test given its flakiness.
b06e28e : Refactor DexFile::DecodeDebugInfo.
18c12bb : Fix --inline-max-code-units option.
0675bec : Lower jitthreshold for jit profile test.
e722d29 : Revert "Make the JIT the default in ART."
1e7f8db : x86-64 Baker's read barrier fast path implementation.
7c1559a : x86 Baker's read barrier fast path implementation.
e6465bc : Remove references to dlmalloc specific functions
9539150 : Combine direct_methods_ and virtual_methods_ fields of mirror::Class
6286a97 : Combine direct_methods_ and virtual_methods_ fields of mirror::Class
0f94ec3 : Temporary disable linker-namespaces
34021dd : Increase the sleep time in 554-jit-profile-file
7f57579 : Temporary disable linker-namespaces
c44edf6 : Disable 554-jit-profile-file for the READ_BARRIER mode.
ef885cd : Print more info on why the code_cache test fails in 115-native-bridge.
e36ae94 : ART: Set RTI of Arm64IntermediateAddress
d9510df : ART: Refactor SsaBuilder for more precise typing info
5d3fa25 : ART: Rename ROR test to a shorter name.
50a2f8d : Get DCHECK back to EncodedStaticFieldValueIterator
5366f5c : Fix call to LoadNativeLibrary
3e38172 : Port isolated namespace changes over to OpenJdkJvm.cc
44409d3 : Use isolated namespaces for app native libs
97b1135 : ART: Weaken dex file verifier abstract check
226501b : Revert "Revert "Enable profiled guided compilation in dex2oat""
351dddf : Optimizing: Clean up after HRor.
40a04bf : Replace rotate patterns and invokes with HRor IR.
d66c862 : Special case system_server to not create the JIT code cache.
2306ae0 : Revert "Enable profiled guided compilation in dex2oat"
0a9b682 : Make the JIT the default in ART.
76e5eab : Mark __jit_debug_register_code as a unique symbol
0ec6a11 : Ensure Jack server is running before any use
7d2b04c : Skip DumpForSigQuit if debugger is active
f5a3099 : Use isolated namespaces for app native libs
0b8f1bf : Skip DumpForSigQuit if debugger is active
1f12e28 : Make 'dexdump2 -l xml' include whether each class is an interface.
8ab1d64 : For LSE, add a few non-aliasing cases due to pre-existence.
42ef8ab : ART: Stash a resolved method late in the verifier
1ddf27f : Fix braino when resolving an invoke-super.
c96205e : Revert "ART: Check invoke-interface earlier in verifier"
67ad20e : Address some comments in image writer
49b0f45 : Refactor and clean up OatWriter and Dex2Oat.
ceb07b3 : Revert "Revert "Add support for LZ4 compressed image files""
a4f1220 : Optimizing: Add direct calls to math intrinsics
500c9be : Enable profiled guided compilation in dex2oat
917d016 : Don't generate a slow path for strings in the dex cache.
f71b3ad : Get source mapping table from stack maps.
41844e5 : Fix braino when resolving an invoke-super.
04ff4e8 : ART: Fix bug in DCE not removing phis from catch phi uses
8c55712 : Set DW_AT_comp_dir for each compile unit in dwarf
ea6f8d8 : Fix the build-art-multi-executable Make function.
3045cfe : Fix imgdiag build rules.
83d4d72 : Revert "Add support for LZ4 compressed image files"
53e32d1 : ART: Refactor verifier callbacks
82863f0 : Output static field values in dexdump
4d98c84 : ART: Make trampoline compiler pointer-size-safe
da9b763 : ART: Make trampoline compiler pointer-size-safe
c6f41b5 : Add support for LZ4 compressed image files
996ed0b : Add local variables to DWARF.
5096e66 : ART: Add FdFile::Copy() to copy data from another file.
64fff41 : Clarify --boot-image help message
ce025fa : New regression test in 042-new-instance
4b467ed : Simplify and rename IsLoopInvariant() test.
59f054d : ART: Reduce the instructions generated by packed switch.
dae2414 : ART: Check invoke-interface earlier in verifier
ca023a3 : Fix test-art-target-sync when ART_TEST_ANDROID_ROOT is used.
8993caf : ART: Enable all optimizations except LSE under try/catch
67c5ddd : ART: Instruction dumper should handle out-of-bound index for const-string
75d5053 : Replace proxy class names with deterministic ones for test output.
204e966 : Revert "Disable tests causing random failures with Enso and read barriers."
da30904 : Revert "Fix the ART Buildbots using the master-art manifest."
88b2b80 : Allow initializing runtime with parsed options.
f138928 : Fix the ART Buildbots using the master-art manifest.
bf84a3d : Annotate Boolean literals more uniformly in Optimizing's intrinsics.
bc7f808 : Replace proxy class names with deterministic ones for test output.
41dc8ce : Combine class sets when writing a class table
7735306 : Make test 100 not depend on undefined ordering.
131980f : Add ElfWriter::GetStream().
73be1e8 : Inline monomorphic calls.
b9f8119 : Fix art::x86::IntrinsicLocationsBuilderX86::VisitUnsafeGetLong.
b738d4f : Step-wise improvement of range analysis with outer loop induction.
208a5cb : Store class tables in the image
ddd2172 : imgdiag: Fix rarely flaky imgdiag_test.
b8c4f03 : ART: Add test for DetachCurrentThread monitor behavior
801fcc4 : MIPS64: Enable StringCompareTo and StringIndexOf stub tests
9fdb129 : Revert "Enable profiled guided compilation in dex2oat"
51f01a2 : Revert "Fix test path in libarttest.mk"
07f78c8 : Revert "Disable 554-jit-profile-file for unsupported test modes"
3250180 : Revert "Fix the order in which profiled methods are dumped."
216848a : ART: Fix Makefile
74f07b5 : ART: Fix Mac build
fd5c599 : ART: Fix Mac build
4adc26e : ART: Fix Makefile
33bcb07 : Disable 554-jit-profile-file for unsupported test modes
226b91e : ART: Support dlopen for a PIC boot image
049cff0 : ART: Refactor oat_file.h/cc for better maintainability
1d2760b : Fix the order in which profiled methods are dumped.
95f51a7 : Fix test path in libarttest.mk
27e17fd : Enable profiled guided compilation in dex2oat
e523423 : Revert "Revert "Don't use the compiler driver for method resolution.""
fe86070 : Revert "Revert "ART: Do not eagerly type LoopPhi [null, ...]""
f64242a : Optimizing: Add checker tests for sharpening.
5f3fb18 : Revert "ART: Do not eagerly type LoopPhi [null, ...]"
4a34277 : Dynamic BCE (based on induction range analysis)
c88ef3a : Revert "Don't use the compiler driver for method resolution."
3a738bf : ART: Do not eagerly type LoopPhi [null, ...]
4db0bf9 : Don't use the compiler driver for method resolution.
1acc729 : Remove unnecessary workaround to vogar escaping issue
ad54338 : Clean up optimizing compiler stats
fb337ea : Move PC-relative addressing bases to a better position.
b4536b7 : Optimizing/ARM: Implement kDexCachePcRelative dispatch.
e16ce5a : MIPS32: Bit rotation intrinsics
8682960 : MIPS32: int java.lang.*.numberOfTrailingZeros
e384547 : MIPS32: int java.lang.*.numberOfLeadingZeros
1ed1a13 : Revert "Change LoadNativeLibrary to use GetOrCreateAllocator"
70014c8 : MIPS32: java.lang.*.reverse
ebe2dfc : Support null error_msg for select MemMap functions
6c8467f : Make debugger support default methods.
2d902b9 : Change LoadNativeLibrary to use GetOrCreateAllocator
610a142 : Do not build art with clang for mips64
67f0261 : Test case for getting annotations of renamed enums.
10c1356 : Refactor oat file writing to give Dex2Oat more control.
3dd7e5a : Temporarily omit MIPS floating point registers in DWARF.
4d44e53 : MIPS64: Fix stub_test implementation
c6e043c : Remove section related to enso failures.
9729079 : Disable tests causing random failures with Enso and read barriers.
5784621 : No need merging bulk free list again when revoking thread local runs
ec4d160 : Enabled 070-nio-buffer
945c1c1 : Fix circular dependencies for ContainsBootClassLoaderNonImageClass
2c6ca2b : Fix jit profile saving flags.
f60c7e2 : ART: Clean up ordering of dex cache arrays in image files.
8626b74 : ARM64: Use the shifter operands.
e3bbc3f : ART: Improve utf_test for unpaired surrogates.
0fd295f : Add stack locations to DWARF parameters.
7e99e05 : MIPS32: Improve integer division by constants
31f2c15 : Save jit profiling info to file.
2073369 : Revert "Fix 030-bad-finalizer & 059-finalizer-throw."
42e372e : Optimize HLoadClass when we know the class is in the cache.
13c7449 : ART: Fix SafeMap::Put()/PutBefore() rvalue overloads.
3108daf : Add backward branch instumentation to the switch interpreter.
d9dc6f4 : A few more optimizations on avoiding HClinit.
73a4265 : MIPS32: Record missing implicit null checks
22ccc3a : ARM64 read barrier support for concurrent GC in Optimizing.
464595f : Enso ThreadGroup.groups is an array not ArrayList
888d067 : Revamp art::CheckEntrypointTypes uses.
a7a4759 : Revert "lambda: Add support for invoke-interface for boxed innate lambdas"
1646d7a : Optimize some commonly used utf8 functions by:
eb0c7d8 : Add another test for wide stores fix in optimizing.
3a09092 : Revert "lambda: Add support for invoke-interface for boxed innate lambdas"
4f6b0b5 : Clean up read barrier related comments in Optimizing.
f2a5c9c : Disable JDWP tests with read barriers.
3ddd593 : Further fix for class deduction for ctor access checks
b8bce05 : Manually close the JNI libraries
0d1caa5 : Optimizing: Avoid a PrettyMethod() call per compiled method.
809d70f : ART: Fix wide stores in Optimizing
6f58cb8 : Temporarily disable compiler_driver_test.
8e1ef53 : Do not change to the access check entrypoint when inlined.
e44bf3e : Disable 070-nio-buffer and 955-lambda-smali.
1fdb696 : Fix jni_internal_test
0871cd7 : Switch init order of WellKnownClasses and NativeMethods
317f9ce : Fix lint error.
5c00485 : ART: Fix uninitialized variable
e34648d : Revert "Add stats support for existing optimizations"
06241b1 : Add stats support for existing optimizations
a0e87b0 : MIPS64: Support short and long branches
3fc7f35 : Accept synthetic phi nodes and general names for blocks.
d59c706 : Revert "Dynamic BCE (based on induction range analysis)"
53fc75a : Make target-sync work with verity.
0b5849b : Dynamic BCE (based on induction range analysis)
457e874 : lambda: Add support for invoke-interface for boxed innate lambdas
d297b55 : Fix null pointer in processing of enum annotations.
729645a : Explicitly add HLoadClass/HClinitCheck for HNewInstance.
a166bbb : Kill stale dalvikvm processes at the end of the jdwp test.
a246347 : Fix --jvm on run-tests 960 and 961
689a700 : Pass DexPathList.Element array to openDexFileNative
f652917 : Simplify boolean condition compared to 0
04b0526 : Encode function signatures properly in DWARF.
f9d741e : Optimizing/ARM: Improve long shifts by 1.
418318f : ARM64: Add support for multiply-accumulate.
38db785 : Opt compiler: More strength reduction for multiplications.
6fd0ffe : Optimizing/Thumb2: Improve load/store for large offsets.
1532476 : Use arc4random when available to select delta for image relocation.
732f016 : Revert "Use arc4random when available to select delta for image relocation."
7ecbd49 : Use arc4random when available to select delta for image relocation.
d37d364 : Create parent class loader for dex2oat
ed70b4a : Relax CAS in some uses of Object::AtomicSetReadBarrierPointer.
295a596 : Fix cmdline parser test.
b2d38fd : Allow NullConstant to be untyped in GraphVisualiser.
c53c079 : Clean up the special input in HInvokeStaticOrDirect.
5678229 : Rename options for shorter names.
fbb184a : Fix ClinitCheck pruning.
0a3be16 : Increase code cache after 1 full collection.
8332cda : Add jack as a build target for the buildbot.
3db9c5d : ART: Change Init{From,Without}Image to return bool
763a31e : Add immune spaces abstraction
0ff7afc : Fix an assert in lse.
fb8464a : Revert "Revert "Enable store elimination for singleton objects.""
3f8bf65 : MIPS32: Miscellaneous bit manipulations routines:
055b5f3 : Remove incorrect iterator increment
3927c8b : Opt compiler: Arm64 packed-switch jump tables.
ba69a51 : Fix bogus DCHECK and rename DidForkFromZygote.
787ae8e : Remove DEBUG_JIT from Zygote flags.
3b359c7 : ARM read barrier support for concurrent GC in Optimizing.
38f9eba : Annotate root objects and show their types.
52503d8 : Implement common super type in reference type propagation.
0debae7 : ART: Refactor GenerateTestAndBranch
9d157e4 : Fix bogus DCHECK and rename DidForkFromZygote.
636b925 : Support deoptimization only to set vreg
0968744 : Fix StackVisitor::GetVReg for reference in shadow frame
4b00d34 : Refactor some patching logic
1eab4a8 : Mark kQuickReadBarrierForRootSlow as direct entry point on MIPS.
0d5a281 : x86/x86-64 read barrier support for concurrent GC in Optimizing.
c07d66d : Add ability to skip run-tests with ART_TEST_RUN_TEST_SKIP.
04302db : Fix class unloading with the CC collector.
972d6d7 : MIPS64: Add java.lang.String.equals intrinsic.
9b0f516 : Disable test 964 with gcstress since it often times out.
74974ab : ART: add kryo to a53 #835769 & #843419 erratum exception list
3f382ae : Implemented control of "export only" feature in dexdump.
04e983a : Revert "Revert "Add missing null check to String::ToCharArray""
0f042e0 : Remove DEBUG_JIT from Zygote flags.
b52a39c : Revert "Add missing null check to String::ToCharArray"
952d608 : Add missing null check to String::ToCharArray
6484b80 : Fix bug with test 964.
b190d94 : Add class loader argument to openDexFileNative
6dc0174 : Minor fixes and cleaning of arm64 static and direct calls code.
0fd5812 : Revert "Mark __jit_debug_register_code as a unique symbol"
0f7dca4 : Optimizing/X86: PC-relative dex cache array addressing.
de95c87 : RosAlloc fast path inline in assembly for x86 32bit.
073b16c : Image space cleanup for app images
328c5dc : Get class loader to remember interrupts
00580bd : MIPS64: fix calling conventions in LoadClass and field accesses
273baec : Make test 968's name shorter
92d662e : Revert "lambda: unit test for lambda expressions at Java Language source level."
b851b49 : Stream DWARF debug section directly to disk.
5f5509a : Move .debug_line before .debug_info.
fda0432 : ART: Add comments to Scoped-/ArenaAllocator.
152ee55 : lambda: unit test for lambda expressions at Java Language source level.
f83e733 : Move the trace file out of the profiles folder.
7500193 : ART: Fix arena allocation for valgrind.
7a16adb : Change roots view to "rooted".
617bd92 : Ignore NullConstants when computing the type for Phis.
13c86fd : Optimizing: Clean up constant location handling.
e7132a9 : Mark __jit_debug_register_code as a unique symbol
cdfed3d : Revert "Revert "Run type propagation after inliner only when needed.""
32f7a16 : Ignore failures of WeakHashMapTest#test_keySet in libcore tests.
33ad10e : Optimizing/ARM: Improve shifts of long values by a constant.
9139e00 : Correct exception behavior for default methods
16d29f8 : Don't use fixed addresses in mem map test
6be4f2a : ART: Fix leak in Heap
040db34 : Optimizing: Clean up Equal/NotEqual constant folding for nulls.
d8ef0c6 : ART: Remove unnecessary helper method from GraphChecker
d26a411 : ART: Refactor iteration over normal/exceptional successors
9e23df5 : Optimizing: Improve constant folding + DCE for inlining.
59a850e : ART: Improve comment about inlining into try/catch
81e479e : ART: Fix critical edge checks in GraphChecker
dc0d1eb : ART: Add clarifying comment
8a7c0fe : Revert "Revert "ART: Update DCE to work with try/catch""
8cd63ab : ART: set growth limit to heap size when it is larger.
21e3325 : Delete flaky DCHECK
11cea0c : Fix mac build
86c3f48 : Rosalloc fast path in assembly for x86_64.
42bddce : Add low_4gb support to MapFile and MapFileAtAddress
337a396 : Some cleanup for tests 960-965 build scripts.
f1f1049 : Class Linker: Implement default interface verification ordering.
ec6e6c1 : ART: Rerun the verifier for compile-time failures
a808bac : Add more image writer comments and clean up
daf11eb : Revert "Revert "Revert "Use Jack lang dev version for compiling art tests"""
391d01f : Optimizing: Rewrite search for common dominators.
6f6f359 : Fix mip64 build: hide current method input only if it exists.
4d247f7 : Fix build: lint error in elf_builder.h
0a97fc6 : JDWP: default implementation of Method.IsObsolete
db51efb : ART: Fix critical edge splitting under try/catch
8ccbd27 : Remove unused variable.
6d8c8f0 : Rewrite ElfBuilder to make streaming directly to file easier.
9450c6c : Remove thread suspension assertion for SuspendAllForDebugger
a4c98f2 : ART: Fix return-object verification
6c7aae9 : Revert "Mark __jit_debug_register_code as a unique symbol"
5c75ffa : MIPS64: small improvements in code generation
c857c74 : MIPS64: Improve integer division by constants
b554b5a : Optimizing: Remove unused ArtMethod* input from HInvokeStaticOrDirect.
9bc4361 : ART: Fix simplification of catch blocks in the presence of dead code
5caf652 : Mark __jit_debug_register_code as a unique symbol
a6017d8 : Revert "Revert "Use Jack lang dev version for compiling art tests""
795e341 : ART: Fix potential integer overflow in JNI.
16ba2b4 : MIPS32: java.lang.String.equals
a5891e8 : Fix interaction between JIT and instrumentation.
8148937 : Improve X86 handling of constants to Field/Array Set
751beff : Revert "Revert "Introduce support for hardware simulators, starting with ARM64""
4ca1037 : Change test .dex.art to .art
53afca1 : MIPS64: Implement virtual intrinsic slow path
da5b28a : Revert "Revert "Add basic image writer support for app images""
07ddb6f : Fix elf writer to properly handle empty text sections
ae35c37 : Use _exit instead of exit after exec fails
81819db : ART: Fix ignoring duplicate fields when loading class.
0f7c933 : Minor cleanup of Monitor::VisitLocks
ea5af68 : X86-64: Split long/double constant array/field set
b8b9769 : Fix conditional jump over jmp (X86/X86-64/ARM32)
a3e1377 : JDWP: fix returned tag for ClassType.NewInstance
19fcbda : Move .dynsym ELF section after .text
63e47f4 : Fix flake around instrumentation.
629e935 : Properly delete the jit thread pool.
d28b969 : Code cleanup to avoid CompilerDriver abstractions in JIT.
a5a79b6 : Revert "Use Jack lang dev version for compiling art tests"
4b01856 : Revert "Add basic image writer support for app images"
ff2f2ad : Fix continuous build
cb08695 : ART: Change behavior for rethrowing init failures (2)
c033474 : Add basic image writer support for app images
2bd4c5c : Revert "ART: Implement DeadPhiHandling in PrimitiveTypePropagation"
99babb6 : ART: Change behavior for rethrowing init failures
1749e2c : ART: Implement DeadPhiHandling in PrimitiveTypePropagation
389b3db : Finalized all components of range analysis needed for dynamic bce.
55fed87 : Use Jack lang dev version for compiling art tests
10ef694 : Delay emitting CFI PC adjustments until after Thumb2/Mips fixup.
41f10bc : Fix test in case we run the ART_TEST_TRACE tests.
5a23d2e : Fix TODO on instrumentation and add some more DCHECKs.
934808f : Fix mips32oc ArraySet null constant assignment
1af86f1 : ahat: limit default number of results shown.
b357730 : Annotate References with their referent.
91de25f : Make things generally quieter.
514a616 : Fix broken handling of instrumentation lists.
56d5e50 : JDWP: fix java.lang.String creation
6262340 : Fix deadlock with the JIT code cache.
30c475a : lambda: Minor capture-variable/liberate-variable clean-up after post-merge reviews.
fb552d7 : Revert "ART: Update DCE to work with try/catch"
723e6ce : Minor improvements for the CC collector.
ce52901 : ART: Update DCE to work with try/catch
a90c772 : Add application image dex2oat options
22cf3d3 : Fix tests flakiness with jit when using Proxy classes.
60989d2 : Fix stalled comment from last commit.
d930929 : Fix inlining and lse bugs with unresolved access.
cdcd000 : Remove package on which we cannot revert.
a190645 : Remove extra space at end of line in output.
9517798 : ART: Enable inlining under try/catch
7cffc3b : ART: Arm32 packed-switch jump tables
d1eaf0d : Keep list of dex files for oat file in CompilerDriver.
9f51f26 : X86: Add support for ucomis[sd] reg/memory form
703c282 : A generic jni method can be instrumented.
fca90a1 : Fix compile-time error.
b8703d6 : Add a few instructions to setup-buildbot-devices.sh
abbb0f7 : Refactor code so that JIT can parse compiler options.
701566a : MIPS32: Create infrastructure to support intrinsics
6a439bc : Made run-test 960-964 support being run with jack compiler.
771e5cc : Revert "ART: Enable more passes under try/catch"
9507fa2 : Change a few places to use string version of GetTypeId
73f1f3b : Move loop invariant utility to more general place.
b56200b : Add comment for RunCheckpoint and clean up ThreadList a bit
96709f1 : Simplify unsigned comparisons against zero (with unit tests).
39fabd6 : ART: Enable more passes under try/catch
d9786b0 : Implementation of fast lookup table to search class_def by descriptor
55d02cf : Revert "Enable store elimination for singleton objects."
10d2508 : Change Checkpoint API to return total number of checkpoints
efc3f02 : ART: Fix deopt from optimized code under inlining
0db36b3 : Fix minor problems with interface verification and default methods.
41af5e5 : Store method as ArtMethod* instead of jmethodId in Breakpoint
22f0587 : Generate taken-test during trip-count analysis.
fadfee9 : Fix up run-test.
6aa1370 : ART: Fix PACKED size of tls_ptr_size.
4e915fb : Tune heuristics a bit.
709b38e : Adjust jit code cache on ThreadStress to avoid timeouts.
8d10e45 : We still need to provide an image.
49e4396 : A native method may be running and have the resolution stub.
fa02285 : Fix test failure due to wrong runtime arguments.
26705e2 : Add support for collection ProfilingInfo objects.
9518655 : Fix script after image changes.
c89715c : Do not assume the dex cache is already populated.
e87a718 : MIPS32: added support for unresolved classes
0775dba : Remove obsolete comment and option.
7f43a3d : Enable store elimination for singleton objects.
562ff44 : Revert "Remove DCHECK that does not work for gtests."
7d32dbc : Remove DCHECK that does not work for gtests.
a3bb720 : Added format 25x to dexdump(2).
35831e8 : Reduce memory used by CompiledMethods.
bd425fa : Remove stalled DCHECK.
7596996 : MIPS32: Move code from RA to T9 in longjump
3642749 : MIPS64: Add "Compare and Swap" intrinsic support.
c9e94f3 : MIPS: Support register pairs in CodeGeneratorMIPS::AddLocationAsTemp().
0f8e072 : Use HashMap for DexFileVerifier
6f6244a : Rosalloc fast path in assembly for arm64.
8327cf7 : Use --oat-fd instead of --oat-file when calling dex2oat.
1dad3f6 : Support garbage collection of JITted code.
05ff5a4 : Make dchecked_vector C++11 compatible.
c482d38 : Add HashSet::Reserve
e2725c5 : Move jdwp and libcore testing to jit.
77ff54b : Limit summary string lengths to 200 characters.
8a0e033 : Cleanup some of the run-test system
8d44725 : Trim arena maps during heap trim
de40d47 : Use arenas for the verifier
1a87837 : MIPS32: Fix loading address in GenerateStaticOrDirectCall
85f645d : MIPS32: Remove tests from list of broken tests
2717436 : Revert "Run type propagation after inliner only when needed."
d63c799 : Revert "Mark 2 libcore tests as failing."
19eab40 : Make the mark stack expandable for the CC collector.
e9d6e60 : Disable store elimination on singleton object.
784e790 : ART: Support trivially-destructible arrays in ArenaUniquePtr
7b05e17 : Add ArenaUniquePtr
e5d80f8 : Move ArenaBitVector into the runtime
6cff48f : ART: Speed up thread stack tracing for ANRs
751ceba : Fix dependencies when not building with Jack.
4e5dd52 : Run type propagation after inliner only when needed.
cbec6d9 : Disable two tests that require IPv6.
dc151b2 : Optimizing: Determine invoke-static/-direct dispatch early.
985ff70 : Disable the ARM & ARM64 UnsafeCASObject intrinsic with heap poisoning.
8df69d4 : Revert "Revert "load store elimination.""
f652cec : MIPS: Initial version of optimizing compiler for MIPS32
3385650 : Do not run the verifier when deopting optimized frames.
b488b78 : Fix heap poisoning in UnsafeCASObject x86/x86-64 intrinsic.
fed3e2f : Relax some CASes for the CC collector.
8128437 : MIPS64: Clean-up intrinsics code
e2aa326 : Use binary search for FindDeclaredInstance/StaticField
3048698 : Fix art-run-tests dependencies
358bcaf : JDWP: fix possible JdwpEvent memory leak
d9486f9 : Mark 2 libcore tests as failing.
1e7de6c : Remove the magic 32 constant and ensure alignment.
97da02a : enum operator<<() script fails with do { } while cond;
0c3c266 : Use DlMallocSpace for the JIT code cache.
5295bc2 : ART: Disable Clang for arm
58554b7 : ART: Fix left-shift of negative numbers
214bbcd : Inliner: make sure the returned value is in the outer graph.
98a73e1 : MIPS64: Add tests for rotation, and shift instructions
4d3a8be : Fix typos.
8d148c9 : Disable test 961-default-iface-resolution-generated with gcstress
c237b39 : Release ahat version 0.2.
cfea7d5 : Disable the x86 & x86-64 UnsafeCASObject intrinsic with heap poisoning.
307dac9 : Fix destruction order in Dex2Oat.
ab60b68 : New attempt at fixing mac build.
b937a44 : Fix mac build.
524e7ea : Remove ArtCode.
27cfad0 : Fix induction_var_range_test.
7d4152f : MIPS64: Disassembler support for rotate instructions.
0f8f864 : MIPS64: Add intrinsic support for bit rotation
aec3cce : Added ability to generate induction range code.
00310e0 : Keep dex files live in class table
bb245d1 : Generalize codegen and simplification of deopt.
722fa98 : ART: Replace an "ALWAYS_INLINE" with "inline" to fix build.
06d7aaa : Clean up OatFile.
9aebff2 : MIPS64: Add intrinsic support for bit rotation
0646da7 : MIPS64: Add intrinsics support for trailing zeros
e6dbf48 : ARM64: Instruction simplification for array accesses.
0d6f026 : Block signals before invoking special or user handlers
1360ada : MIPS64: Implement intrinsics from sun.misc.Unsafe:
740eec9 : Change dex_location_ from const char* to std::string.
97a2181 : Fix mips64 cfi test
1261759 : Fix in reference type propagation
32cc9ee : Change hash table load factors
0e09cf6 : ART: Fix Mips64 JNI Calling Convention
77da9c3 : Merge test 539 into test 538-checker-embed-constants.
b69fbfb : ARM64: Better recognition of constants encodable as immediates.
085fc87 : Parse runtime compiler options for JIT
dc412b6 : Revert "Revert "Implement rosalloc fast path in assembly for 32 bit arm.""
4b8f1ec : Use ATTRIBUTE_UNUSED more.
895bb5f : ART: Add simple null alias tracking for lock counting
09d0943 : ART: Use .bss section for dex cache arrays.
d57d454 : Allocate dex cache arrays in their class loader's linear alloc
8030c41 : Revert "load store elimination."
589dac7 : load store elimination.
cf91c7d : Revert "Implement rosalloc fast path in assembly for 32 bit arm."
8069d9f : Allow changing the optimization level of a build with env variable.
80b37b7 : Fix structural class checks
dedcba2 : Make the run-test makefile check if we have python3
e9f3760 : Added support for unsigned comparisons
0a67a9c : ART: Fix build
56a40f5 : Cleanup interface initialization code to create fewer scopes
fdccbd4 : Do not attempt to unregister null oat files
9499107 : Move x86 constant area code to its own file
805b3b5 : X86 jump tables for PackedSwitch
e6e3bea : Revert "Revert "optimizing: propagate type information of arguments""
9c86b48 : X86_64 jump tables for PackedSwitch
d2b4ca2 : Improve Thumb2 bitwise operations.
0ccb383 : Fix braino in arm assembler.
8c34ec1 : Fix MIPS64 boot
ec00b7e : Disable tests requiring python3 for dist builds.
24a0fc8 : Add some missing comments
e58991b : Revert "Revert "Unload oat files""
eb7c144 : Add initial default method support to Art
e631694 : Implement rosalloc fast path in assembly for 32 bit arm.
6bec6b2 : Fix braino in ArtCode refactoring.
2758318 : ART: More lenient lock merging in the verifier
9537ba2 : ART: Rewrite stub-test inline assembly
5bd05a5 : Implement System.arraycopy intrinsic for arm.
2d096c9 : Fix moving GC bugs in MonitorEnter and MonitorExit
245c11a : Fix mips64 build: Add missing "=".
c05aca7 : Revert "optimizing: propagate type information of arguments"
6bc4374 : Add an abstraction over a compiled code.
72da5e7 : Revert "Unload oat files"
0524aeb : Switch ahat test to use core-optimizing-pic.art.
6cfc2c0 : Avoid visiting find array class cache as roots
18656fe : Unload oat files
2c1ffc3 : optimizing: propagate type information of arguments
b2feaaf : Revert "Revert "Fix instrumentation frame check with inlining""
655e585 : Optimizing: Move GraphChecker memory allocations to arena.
dbc2337 : Optimizing: Avoid string init register set copy for debuggable.
4e2a557 : Assert that referrers class should not need access check.
e3e2fe5 : Revert "Fix instrumentation frame check with inlining"
ee3cf07 : Intrinsify System.arraycopy.
10cd86b : Fix race in ART 079-phantom
03ec930 : ART: Lock counting in the interpreter
f9c6fc6 : Add OatFileManager
d48708d : Add test to check that unverified methods are not inlined.
a9a306d : Add a clarifying comment on HLoadClass::InstructionDataEquals.
cff8cc7 : Don't check for optimizing test marker on unsupported ISAs.
1f49764 : ART: Use arena allocator with HashSet/HashMap.
4b1d4ec : ART: Do not abort on exception in CreatePeer
4bf9012 : ART: Do not include endian.h on Mac.
386062d : Make sure classes with different access checks are not GVN-ed
3054704 : Mark a new Checker test broken for MIPS32
5cc343d : ART: Checker tests for --debuggable
b95fb77 : Optimizing: Clean up after tagging arena allocations.
ec7802a : Add DCHECKs to ArenaVector and ScopedArenaVector.
3079e28 : Fix instrumentation frame check with inlining
eaa4609 : Fix monitor contention logging to support negative line numbers
0ccc341 : Move dmtracedump from dalvik to art.
e53fb55 : Don't remove type checks if we need to perform an access check.
09b1d6f : Enforce optimizing test marker for verification errors.
cde4d27 : Fix x86_64 round intrinsic duplicate load
3cfa4d0 : ART: Remove interpreter entrypoints
7532401 : ART: Change asm test logging
7bda3b6 : Revert "Quick: Work around large frame sizes for x86_64."
d4cf1e4 : Quick: Work around large frame sizes for x86_64.
12be662 : Fix lint issues.
a83a54d : Add support for intrinsic optimizations.
4b29f38 : The move to jack forces us to explicitly give the jar path.
d26101c : Disable class unloading test for CC
a6b1ead : Mark breakpoint roots
5141763 : MIPS64: Additional assember tests:
c90d7c7 : Revert "Optimizing: Disable -Wframe-larger-than= for CompileOptimized()."
580b609 : Fix location summary for LoadClass
9701c2e : MIPS64: Implement intrinsics from java.lang.String:
f3e0706 : ART: Add more error logging to assembler tests
b5c4693 : Assert we don't store an invalid dex_pc in the stack maps.
154746b : Remove dex_pc's default value from top level HInstruction
67f784e : Optimizing: Disable -Wframe-larger-than= for CompileOptimized().
8c434dc : MIPS: Assemblers changes needed for optimizing compiler
98893e1 : Add support for unresolved classes in optimizing.
c13f13a : Fix another Makefile typo.
1e085f0 : Use optimizing's pic boot image in art script.
24cc1b3 : Fix style issue in stub_test.
dbce0d7 : MIPS64r6 Assembler Tests
7778b88 : Disable class unloading when tracing is active
4adeab1 : Refactor the alloc entry point generation code.
831b1cc : Fix test 087 for interpreter
1d7d7f1 : Delete DexFiles in closeDexFiles
aa51682 : Add exclusion between instrumentation and GC
5f4a09a : ART: Add CheckJNI lock checking
0dfc9bc : ART: Add more deopt tests
ecf680d : Block callee save fp registers in debuggable.
7701d10 : Fix typo from previous commit.
75d5b9b : Revert "Don't use floating point callee saves in debuggable."
6e399ac : Add aarch64 and mips64 support for testing 64 bit field set.
9ccf051 : Perform write barrier on declaring class when adding instrumentation
2e28775 : Make it possible to change the read barrier type as build config.
b5bba59 : Perform write barrier on declaring class when adding instrumentation
470d54f : Change IllegalAccess/IncompatibleClassChange order.
51c6c18 : KNOWN_BROKEN/FAILING does not work for gtests.
da3a55b : Don't delegate to Quick anymore.
481303b : Fix lint error.
b2ae66a : Test fails on mips.
ccc6197 : Do more inlining when JITting.
872ab3f : Fix x86_64 gtest.
07380a2 : Enable compilation of members with access check failures.
e460d1d : Revert "Revert "Support unresolved fields in optimizing"
8ac9c91 : Make SetStateUnsafe run checkpoints before going to suspended
fa75518 : Improvements for table lookup read barriers.
4843bd5 : Change DecodeWeakGlobal to DecodeJObject for class unloading
72f9075 : Move getPublicFieldRecursive to native JNI
dabdccc : Add more error printing to TransitionFromSuspendedToRunnable
1450082 : MIPS64: Code cleanup.
a8a0fe2 : Fix another poisoning problem.
3524472 : Generate an hprof file to test ahat.
9f389d4 : ART: Fix a static_cast int32_t -> uint64_t bug.
409e809 : Don't force the boot image to using quick.
61b1dbe : Fix poisoining bug in arm64.
bac76b4 : Mark one more Checker test broken for mips32
cbc96b8 : Revert "Revert "ART: Remove unnecessary SHARED_REQUIRES in ArtMethod""
0b15f67 : ART: Fix test
44f1019 : Fix a sign-extension bug in JValue.
31bf42c : Use free lists instead of bitmaps within rosalloc runs.
89df7bf : ART: Refactor libarttest C++ code
00d597a : Tidy up spelling
88a95ba : Don't use floating point callee saves in debuggable.
e0395dd : Optimize ArraySet for x86/x64/arm/arm64.
910e827 : Revert "Revert "Keep internal stack trace methods declaring classes live""
9401f53 : Implemented trip-count safety information.
2a408a3 : ART: Mark deallocated arena memory as inaccessible.
44368e8 : Make libcore timeout the same for all runs.
73b6cdf : ART: Mark Checker tests broken for mips32
1920c10 : Revert "Revert "Enable optimizations with --debuggable.""
45a8522 : Revert "Keep internal stack trace methods declaring classes live"
566fc92 : Keep internal stack trace methods declaring classes live
38b8287 : Revert "ART: Remove unnecessary SHARED_REQUIRES in ArtMethod"
5233f93 : Optimizing: Tag even more arena allocations.
a23b468 : Fix a mutator lock violation in the generic JNI end sequence.
6dd3329 : ART: Remove unnecessary SHARED_REQUIRES in ArtMethod
b7d27a5 : Revert "Enable optimizations with --debuggable."
a661d7d : ART: Use an iterative way in DoDFSPreOrderSSARename()
4f81907 : Add deoptimization test.
43855cc : Enable optimizations with --debuggable.
b11fc61 : Fix a bug in DeadPhiHandling around conflicting phis.
aadc986 : CUSTOM_TARGET_LINKER is set by the buildbot already.
452c1b6 : Optimizing: Simplify UShr+And, Shr+And.
97a87ec : Quick: Avoid shifting -1 left (undefined behavior).
225b646 : Optimizing: Tag arena allocations in code generators.
6e7455e : Use dominance information for null optimization in write barrier.
c3fcd41 : Address some code comments
639bdd1 : ART: Single-frame deopt
cffb747 : Don't unload shared libraries for null class loader.
49e5539 : MIPS64: Implement intrinsic java.lang.Thread.currentThread()
853a4c3 : ART: Run arch specific Checker tests on host
cdaf477 : Use make TARGET_LINKER= instead of overriding linker flags.
1d0a03c : ART: Fix DeadPhiHandling creating >2 equivalents
3b9f304 : Address HPackedSwitch issues raised after merge
6918bf1 : Revert "Revert "lambda: Experimental support for capture-variable and liberate-variable""
7bbb80a : Revert "lambda: Experimental support for capture-variable and liberate-variable"
42fbf49 : Disable class unloading test for tracing tests
0b7ac98 : MIPS64: Implement intrinsics from java.lang.Math:
b721234 : lambda: Experimental support for capture-variable and liberate-variable
4450d92 : Fix tests 116 and 118 for no-prebuild
36c0136 : Fix bug in WaitForCompilationToFinish
a50f9cf : Fix JIT for class unloading
dbf056d : ART: Move code from RA to T9 in Mips64 longjump
598302a : Call JNI_OnUnload when class loaders get collected
70fb1f4 : MIPS64: Implement intrinsics from libcore.io.Memory:
5469d34 : ART: Reject PackedSwitch with overflowing keys
430c4f5 : Optimizing: Add comment on DCE's packed-switch value check.
071cd9d : ART: Fix misleading error message in method verifier.
211c211 : Optimizing: Rewrite DCE's MarkReachableBlocks().
2aaa4b5 : Optimizing: Tag more arena allocations.
d0180f9 : ART: SsaBuilder clean up
d7558da : ART: Preserve loop headers with try/catch
05aa4d3 : Enable class unloading
b302592 : ART: Use unique_ptr for alloca-ed ShadowFrames
5ed8b2d : dexdump2 won't be optional when it replaces dexdump.
1f8695c : Optimizing: Rewrite HGraph::FindBackEdges().
d76d139 : Optimizing: Rewrite HGraph::ComputeDominanceInformation().
0b6e283 : ART: mprotect() bottom page of ThreadPoolWorker stacks.
cd26feb : Minor cleanup in range analysis.
f475bee : Various improvements in finding induction variables.
aab5b75 : Replaced INT_MIN/MAX with modern-day limits.
22cbec4 : Fix falkiness in 117-nopatchoat
29c8680 : ART: Refactor run-test 482-loop-back-edge-use
14a3160 : Don't use ninja to build targets.
14f8b13 : Add benchmark for jobject functions
84a7903 : ART: PathClassLoader test
5550c56 : Clear allocator in image writer
1ac1c2b : Some clean up for mark sweep files
017ed0b : Fix CreateLinearAlloc bug
951ec2c : Revert "Revert "Add one LinearAlloc per ClassLoader""
b3365e0 : Various improvements in range analysis.
3039e38 : MIPS64: Implement miscellaneous bit manipulation intrinsics
37cf51f : ART: Fix destruction order in Runtime.
7de5dfe : Revert "Add one LinearAlloc per ClassLoader"
abfcf18 : Further refinements to checkcast/instanceof.
f6010ec : Fix static build when libbacktrace links llvm libraries.
8a159fd : ART: Use JIT image for JIT run tests
356412e : Add one LinearAlloc per ClassLoader
9edb5b1 : Revert "ART: Skip image visitor in OatWriter for VerifyAtRuntime"
bb3d505 : MIPS64: No call if ArraySet does not need a type check
9f0dece : ART: Print short register names with MIPS64
b701315 : ART: Fix bug in DeadPhiHandling
3d6b470 : ART: Show the previous failure type in init rejection
7856835 : Fix locking on string init map (again).
fe57faa : [optimizing] Add basic PackedSwitch support
666dd65 : Fix braino in new build targets.
5e0199b : Remove adb from host build in buildbot.
4686c52 : Fix locking on string init map.
72e36d8 : Handle OOME during threadstress finishing message
3f30e12 : ART: Clean up less in dex2oat
85c7bab : Revert "Revert "Optimize code generation of check-cast and instance-of.""
eead071 : ART: Optimize catch phi creation to save memory.
46fe065 : Fix x64's cmpw.
3eaa32f : ART: Delete catch phis for undefined vregs.
540138a : ART: Decrease dex2oat watchdog timeout
b15fea2 : Make run-{libcore,jdwp}-tests work with OUT_DIR set.
a2c3864 : Add lock around interpreter string init reg map.
85b62f2 : ART: Refactor intrinsics slow-paths
d5ce6a8 : ART: Skip image visitor in OatWriter for VerifyAtRuntime
33ddb74 : asan: update condition to work with multiple SANITIZE_TARGET values.
6958e4f : ART: Fix two allocation/deallocation mismatches.
498b160 : Allow null self only in DecodeWeakGlobalDuringShutdown().
7537437 : Revert "Optimize code generation of check-cast and instance-of."
99170c6 : Deoptimization support in optimizing compiler for setting local values
b7d8e8c : Optimizing: Do not use range-based loop when inserting elements.
76c92ac : Optimizing: Allow storing value objects in containers.
e6f49b4 : Revert "Support unresolved fields in optimizing" breaks debuggable tests.
64acf30 : Optimize code generation of check-cast and instance-of.
23a8e35 : Support unresolved fields in optimizing
175dc73 : Support unresolved methods in Optimizing
5d01db1 : BuildInvoke refactor: extract String.init in its own code path
0389cd5 : Use arc4random_buf instead of getauxval(AT_RANDOM).
740667a : ART: Skip compiler-driver compile loop for VerifyAtRuntime
71bf809 : Optimizing: Tag arena allocations in SsaBuilder.
8f8926a : Implement StringGetCharsNoCheck intrinsic for X86
2d55479 : X86/X86_64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
fa6b93c : Optimizing: Tag arena allocations in HGraph.
bd8b6af : Use clang for building mips32r2_fp.
c7ae55d : ART: Make dex2oat timing a bit more granular
bcee092 : Add X86 bsf and rotate instructions
22af3be : Use induction variable range analysis in BCE (statically).
c895082 : Clean up mod union table
d2bb5ba : Expect null referent in DequeuePendingReference().
1147b9b : Use image pointer size for profile info
f1fbd52 : Rename parameter in ArtMethod::ToNativeQuickPc
72f7b88 : ART: Fix 004-ReferenceMap run test
c5b4b32 : Use $ for f registers to please clang.
87000a9 : Add option to append to the cfg dump.
77a48ae : Revert "Revert "ART: Register allocation and runtime support for try/catch""
baf89b8 : ART: Fix bug in reference type propagation
94ca9af : Temporarly disable SSA creation in try/catch/debuggable.
26f7286 : Cleanup thread access in StackVisitor
659562a : Revert "ART: Register allocation and runtime support for try/catch"
3faa581 : ART: Fix mac build
563e984 : Convert ART benchmarks into caliper benchmarks
d472066 : Revert "Revert "Re-enable Clang's -Wpessimizing-move""
b022fa1 : ART: Register allocation and runtime support for try/catch
a852a5b : ART: Build tests in checkbuild
0600cdc : Remove unnecessary std::move from test_dex_file_builder
70c08d3 : Fix the DequeuePendingReference crash.
4a37953 : Revert "Re-enable Clang's -Wpessimizing-move"
8f5d2d8 : Re-enable Clang's -Wpessimizing-move
68cad90 : Remove unnecessary std::move from variant_map.h
4f55e22 : Add and use ScopedSuspendAll
4b1e0f4 : Add benchmark for ScopedPrimitiveArray
5550ca8 : Record profiling information before Jitting.
f794ad7 : Be very patient with the emulator.
9ee23f4 : ARM/ARM64: Intrinsics - numberOfTrailingZeros, rotateLeft, rotateRight
1a97357 : ART: Narrow parameter types.
e6215c0 : ART: Move access flags checking to dex file verifier
501fd63 : ART: Fix Quick-style LR vs PC core spill mask bug
2fadd7b : Additional MIPS64 instructions needed by intrinsics code.
dcf0d4b : Increase the run-test timeout for the read barrier config.
d14c595 : Induction variable range analysis.
520633b : Support deoptimization on exception
a646aaf : Add extra options to tools/run-jdwp-tests.sh
e806732 : ART: Add missing GetInterfaceMethodIfProxy
3ecfd65 : Add dex_pc to all HInstructions in builder.
bfb5ba9 : Revert "Revert "Do a second check for testing intrinsic types.""
acd20ca : Allow null current thread in jni weak ref decode during shutdown.
0616ae0 : [optimizing] Add support for x86 constant area
6058455 : Optimizing: Tag basic block allocations with their source.
637ee0b : ART: Add some utilities for working with containers.
449b109 : ART: Clean up Thumb2Assembler's AddConstant().
471a203 : Simplify loop invariant operations during induction analysis.
5264148 : Remove framework start from script.
5a98822 : Don't stop framework when testing.
f80967c : Fix the read barrier config build.
e609b7c : Further development of induction variable analysis.
9b1c71e : Make class loaders weak roots
d630fd6 : Increase the run test failure output diff line count.
e7049ca : Fix art_quick_alloc_object_tlab
c77f3ab : Clean up formatting in class linker
e87c1cd : ART: Fix 466-get-live-vreg for read barrier.
305ff2d : ART: Abort if malloc() fails in SwapAllocator::allocate().
de286fd : Address some leftover comments
f1d666e : Add ScopedThreadSuspension
fc1ccd7 : lambda: Infrastructure to support capture/liberate-variable dex opcodes
736b560 : Reduce how often we call FindDexCache
788b21e : Pay attention to string offset and count fields.
fdbd13c : Some fixes for the CC collector.
c21e4e6 : Make format args explicit in DocString.
05792b9 : ART: Move DexCache arrays to native.
145acc5 : Revert "Optimizing: Tag basic block allocations with their source."
91e11c0 : Optimizing: Tag basic block allocations with their source.
2a7c1ef : Add more dwarf debug line info for Optimized methods.
f54cde6 : Increase max stack frame for sanitizers to handle x86.
fc8d247 : Fix native annotations returning TypeNotPresentException.
f9f6441 : Optimizing: Tag Arena allocations with their source.
b40808e : ART: Remove unnecessary include of linear_alloc.h.
738c4c9 : JDWP: attempt to fix failure on closed connection
1f039c4 : Use the 64-bit linker for target mips64r6 in buildbot-build.sh.
b2872da : Document the `--debuggable` option in dex2oat's usage.
ca33089 : No longer lock WeakGlobalsLock in FindDexCache
30b5e27 : Enable lockless decoding of weak globals
c3fdf90 : Add JNI state change performance test
db00eaf : Add GC coverage test for moving GC
c823eff : Disable the GDB-based test timeout dump in 32 bit.
2a5892f : Move more Class annotations to native.
6ffb9cc : Use GDB to dump threads in test timeouts, if available.
ea556cd : Revert "More cyrpto failures..."
a63f0d4 : Optimizing: Improve String.equals() thumb intrinsic.
73cf0fb : ART: Add 16-bit Thumb2 ROR, NEGS and CMP for high registers.
673ed3d : Revert "Revert "Change dex caches to be weak roots""
2e1c16d : JDWP: check object is assignable in ArrayReference.SetValues
ebb503a : More cyrpto failures...
c515f21 : ART: Weaken size check in hprof
cf7792d : Test HashSet lookup by alternate key type.
ed15000 : Fix some HandleScope bugs and add corresponding checks
9393c69 : ART: Add mising ScopedObjectAccess in ref type propagation
81a9087 : Revert "Change dex caches to be weak roots"
f86a085 : Revert "Move mark stack lock up in ordering"
6d87eba : Fix test 088
ac8f439 : Keep dex files live for duration of oatdump
deaa183 : Move mark stack lock up in ordering
031768a : Add non debug version of libarttest
76f55b0 : Synchronize JNI critical calls with the CC collector thread flip.
a727e37 : ART: Balanced locking
5a6cc49 : SlowPath: Remove the use of Locations in the SlowPath constructors.
5af9106 : Re-add location check for FindDexCache
ecc4366 : Add OptimizingCompilerStats to the CodeGenerator class.
4ab0235 : Use CodeGenerator::RecordPcInfo instead of SlowPathCode::RecordPcInfo.
c2b35d2 : ART: Add zero-padding to allocation request for String.
aae9e66 : ART: Fix the simplifier for NEGATE add/sub
0760a81 : ART: Propagate verifier failure types to the compilers
fd28541 : ART: Fix run-test inline assembly
4ef5226 : ART: Include zero-padding in String::SizeOf().
30efb4e : Induction variable analysis (with unit tests).
0c9497d : X86: Use short forward jumps if possible
73f455e : X86: Assembler support for near labels
0747466 : Revert "Revert "Fix deoptimization with pending exception""
23c1e50 : Change JNI calling convention for mips
3ae6b1d : Change dex caches to be weak roots
66c2d2d : Address some comments for class flags
13e748b : Revert "Revert "Move annotations to native.""
23f02f3 : Minor changes to art::arm::Thumb2Assembler::StoreToOffset.
d9cb68e : ART: Add (Fpu)RegHigh stack map location kinds
b730b78 : ahat - An android heap dump viewer. Initial checkin.
ad238ce : ART: Add option to retain lock levels in verifier
8283109 : ART: Additional ceil/floor/rint test cases
ff73498 : Revert "Revert "[MIPS] Use hard float calling convention for managed code""
6e2d574 : Revert "Fix deoptimization with pending exception"
aa50d3a : Add missing field init in constructors
54b6248 : Fix deoptimization with pending exception
7db6dd7 : Revert "Move annotations to native."
31decb1 : ART: Add VLOG printing of SetStatus(Error)
a14b9fe : Revert "Do a second check for testing intrinsic types."
b995c0a : Update instrumentation stack after exception event
0042c6d : Move annotations to native.
3835acc : Correct for signal, native bridge test hard-coded signal handling values
6306921 : Add a missing reader barrier in entrypoint stub
7fee84c : Revert "[MIPS] Use hard float calling convention for managed code"
52a7f5c : Add class flags to class to help GC scanning
6fab9d1 : Stop framework on buildbot devices to avoid lowmemorykiller.
2e92bc2 : Fix TrySplitNonPairOrUnalignedPairIntervalAt.
a29449d : [MIPS] Use hard float calling convention for managed code
4daa0b4 : Do a second check for testing intrinsic types.
c147410 : ART: Special form of lock aliasing
48ffe06 : Made CheckJNI check varargs when possible
b8b9356 : Add a `--showcommands` option to ART's buildbot-build.sh.
b4edcf3 : Fix indentation in reference type propagation
8ff495e : Fix formatting comment in Checker
599262c : Fix extra parantheses
0eedd7e : Fix BuildInvoke
4dff2fd : ARM64: Minor optimization for conversions from long to int.
68ad649 : Refactor BuildInvoke.
b34c35e : ART: Expression evaluation in Checker
e418dda : Be more flexible on the code unit size when inlining.
05f2056 : Add support to indicate whether intrinsics require a dex cache
289cd55 : Optimizing String.Equals as an intrinsic (ARM)
0037082 : Use thread-local is_gc_marking flags for the CC collector.
bbd733e : ART: Enable basic optimizations for try/catch
5815501 : Revert "Revert "Optimizing: Better invoke-static/-direct dispatch.""
ec16f79 : ART: Refactor try/catch block info, store exception type
f5cdc41 : ART: (Partially) fix lock aliasing
44b9cf9 : Put in place the ARM64 instruction simplification framework.
77b022d : ART: Revisit users in phi elimination
b2c431e : Revert "Optimizing: Better invoke-static/-direct dispatch."
9b688a0 : Optimizing: Better invoke-static/-direct dispatch.
9859620 : Remove extra calls to `RecordPcInfo()`.
4cd27d6 : Revert "Introduce support for hardware simulators, starting with ARM64"
059ef3d : Always visit object class from VisitReferences
9d3c3fc : Guard thread exited message by try-catch in ThreadStress
6e9cc39 : Fix some global constructors and destructors
17ff917 : Fix codegen_test.
93aa210 : Manually unrelocate odex files generated for test.
29fc008 : ART: Revert storing of exceptional predecessors
a52f2f9 : Fix and improve reference cache mod-union table
2a5c468 : ART: Some header cleaning around bit-utils
99e7df6 : ART: Dex2oat lint fix
151ab8d : Revert "Revert "ART: DCHECK zero case for CLZ/CTZ""
53de99c : ART: Follow-up fixes
bc0d79b : Only apply aarch64 clang WAR to the target.
9ec5e22 : Refactor art::Dex2Oat::ParseArg.
1463285 : ART: Rename ArtMethod's size and alignment methods.
d589767 : Implement CountLeadingZeros for x86
cf36d49 : ART: Compress LengthPrefixedArray on 32-bit targets.
b47bad5 : Force Clang aarch64 builds to -O1.
ebf850c : ART: Fix verifier dumping, add hard-fail dumping
4bf4c78 : ART: Relax verifier aput checking
8ae3ffb : Add 'bsr' instruction to x86 and x86_64
6bc53a9 : Support X86 intrinsic System.arraycopy char
b9c4bbe : Add rep movsw to x86 and x86_64 instructions.

+- Project: platform/bionic

7cdb481 : Update timezone data to 2016f
1b0ee20 : Update timezone data to 2016e
bda20e7 : Correctly handle the case of empty LD_PRELOAD entries
f1d4a49 : Fix comments since we are keeping grey-list in N
4e77db0 : Change use of /data to /data/local/tmp.
3c9624a : Do not resolve caller_ns when it is not needed
7e53843 : Change use of /data to /data/local/tmp.
a5c1c8e : Do not check zip-entry validity on create_namespace
49cfc89 : linker: Allow caller to specify parent namespace
dcaef37 : Fix dlopen of main executable by absolute path
b0cfefa : Always update search domain paths.
19b669b : Remove linker-namespace functions from the header
bee8572 : Fix linker crash on trying to unload main executable
47a1e93 : Revert "Add a test exercising ptrace watchpoint functionality"
0b1a71f : Record the resolution start time on errors.
79ea684 : Make malloc debug symbols platform-private
6e45d37 : Add unwind information for r7 in arm syscalls.
19b5e8c : Add libvorbisidec.so to the grey-list
7574606 : DO NOT MERGE Fix DNS search path info.
88ce78d : Add a test exercising ptrace watchpoint functionality
f3158b9 : Update timezone data to 2016d
21bf063 : DO NOT MERGE Add new info functions to resolver for use by Netd.
589afca : DO NOT MERGE Store DNS server count in resolv_cache.
7a0224a : Change pointer to allocation in unit tests.
2b876a6 : Add malloc debug documentation.
258abf7 : Small fixes to malloc debug.
28a63ed : Update timezone data to 2016c
ff8cd0e : Revert "Temporary move __udivdi3 back to LIBC for x86"
0551c1d : Remove dangling links in secondary namespaces
7095da8 : Move linker-namespace functions to LIBC_PLATFORM
79abce4 : linker: unload RTLD_NODELETE libraries when loading fails
8e3a3fb : Add libgui.so to the grey-list
6c5dd44 : HACK: STOPSHIP: linker: mark ELF segments as randomly accessed
5981d5b : Add libexpat.so to the grey-list
e4e4e9d : DO NOT MERGE: Reduce the amount of logging in Bionic's resolver.
8b50d08 : DO NOT MERGE: Fix off-by-one error in res_cache.c
4d8e740 : DO NOT MERGE: Ignore unreliable DNS servers.
6f90c1a : Fix the stack-protector test for x86/x86-64.
38b88a4 : Use consistent quoting in linker messages.
b3ee859 : CloseArchive() to free memory when OpenArchive fails.
89c41d6 : Add a checksum to jmp_buf on x86_64.
95e789a : Delete lies from x86_64 setjmp implementation.
7af64bd : Add a checksum to jmp_buf on x86.
dbf6f82 : Fix test getauxval.arm_has_AT_HWCAP2.
9ce09e4 : libc: implement kernel vdso syscalls for i386
9db1f3e : Copy the entire zero-separated DNS seach domain string.
bc1f0be : Don't bother insisting on AT_HWCAP2 for 32-bit devices.
ae74e87 : linker: hide the pointer to soinfo
9acb3b7 : Do not add linker the _r_debug.r_map on link_image
b6ac9aa : Improvements to dynamic linker messages
ed70f6a : Move gdb support functions to a separate file
0f478e8 : Use insert_link_map_into_debug_map for executable
fefb4d3 : Update a comment for init_linker_info_for_gdb
05b60b2 : Initialize linker link_map for gdb directly
5ca2bdd : Don't bother insisting on AT_HWCAP2 for 32-bit devices.
0eed282 : Fix pthread.pthread_barrier_smoke test.
d323e43 : Adjust test to let it pass on libhoudini.
2c7fdeb : Fix the AT_HWCAP2 test.
ec9b56e : Adjust test to let it pass on libhoudini.
05545f5 : Update Android.bp to match Android.mk
11c7930 : Revert "Update timezone data to 2016b"
4fc72e0 : Update timezone data to 2016b
a65a3ad : Add a CTS test to ensure AT_HWCAP2 is reported.
97fce67 : Fix race in malloc debug option free_track.
4451b53 : Fix problem where unknown option is not an error.
19930d5 : Remove missing DT_SONAME warning from the toast
f6756b5 : Silence false positive warnings on GCC.
c1f1828 : Init functions after debug malloc succeeds.
2398386 : malloc_debug: fix multiplication overflow in debug_calloc
06abcef : debuggerd: rethrow the full signal we receive, always.
d1981c0 : Improve and fix the stack-protector tests.
1239386 : Improve and fix the stack-protector tests.
15af478 : malloc_debug: round 0 byte allocations up to 1 byte
b23c660 : malloc_debug: iterate: use usable_size
a630784 : Switch bionic over to google-benchmark.
fe88d42 : Add x86 optimization of rint functions and tests
e848346 : Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"
49b9a5a : Revert "libm: rename LIBC_PRIVATE to LIBC_DEPRECATED"
bf4c113 : forkpty: set the output fd to -1 on the slave side.
8dd7c61 : Don't call clock_getres in sysconf.
9721bb3 : libm: rename LIBC_PRIVATE to LIBC_DEPRECATED
31e910c : Add libsqlite.so to the grey-list
bb06d68 : Add a checksum to jmp_buf on AArch64.
54f1339 : Add a checksum to jmp_buf on ARM.
6b80e0b : libdl: Rename LIBC_PRIVATE to LIBC_PLATFORM
6be6ef5 : Modify android_dlwarning function to use a callback
fbdffcc : Fix getifaddrs' handling of point-to-point interfaces.
350bdad : linker: print "not accessible" error message to the log
2ef5f63 : Rewrite ifaddrs#getifaddrs_INET.
598e2c0 : Move hard-coded values to constants.
df91dc2 : Add android_dlwarning() method
fe45da3 : Update timezone data to 2016a
1724535 : Fix incorrect size of array.
b7ff533 : malloc_debug: reread /proc/pid/maps when entry is missing
6deb304 : Add backtrace_string and export to libmemunreachable
d6c9b44 : Export malloc_backtrace
c40577f : Export malloc_iterate and friends
d863530 : malloc_debug: reset TrackData mutex after fork
a071f48 : Fix wrong guard values for 64 bit.
31e4472 : Fix scope ids for link-local IPv6 addresses from getifaddrs(3).
08d6edf : Fix cfi directives for memmove/strlcpy.
bff9cca : Fix cfi directives in small strncmp case.
ee478ea : Add a memcpy(a, a, n) test.
39b952c : Fix the default alignment of the allocations.
66c25c3 : Fix regerror(..., nullptr, 0).
b8e3769 : Fix is_greylisted check in case of an absolute path
535c599 : Add tests for zero-sized allocations.
80775d6 : Update NOTICE files.
ca6af7f : define pw_gecos to pw_passwd for LP32 systems
8200e55 : Add a test for a possible overflow in *printf.
05d08e9 : Updated to v4.4.1 kernel headers.
43f7c87 : Add a test for snprintf on a PTHREAD_STACK_MIN-sized stack.
4bc739a : Add check for pthread_self() when looking up a thread
3e62171 : Update Android.bp
0c485da : Add in6addr_any and in6addr_loopback symbols.
5f26c6b : Really add adjtimex(2), and add clock_adjtime(2) too.
f226ee5 : Add fopen64/freopen64/tmpfile64 aliases.
2d5e21f : Fix ifaddrs#getifaddrs_INET flakiness.
e4fa6e9 : Expose ftello64.
6b45d57 : use GNU C89 extern inline semantics for __size_mul_overflow()
f68dcbe : Fix our fortify tests for global -Werror.
701bb65 : Remove the unused TrackHeader structure.
88f5111 : linker: Change the library search order
c7ca8f3 : socket.h: update AF_* constants
f53e7de : linker: check if needed_by is nullptr
7993b80 : Add better free tracking.
1005748 : Do not allow System.load() of external libraries
3f3f6c5 : Add adjtimex
3bcf094 : Tell kati about generated dependencies around crt
166c853 : Add min/max values for config values.
1b84afc : linker: mark library .bss pages with anon:.bss
ffaa216 : Hide '__moddi3' symbol for x86 and mips
aa2fd0f : Hide '__isthreaded' for lp64 libc.so
2fc7f9d : Remove unused file.
955426e : Fix a sign extension bug in stdio.
d9d6a84 : Unify names for pages allocated for small objects
8352475 : Replace snprintf() with __libc_format_buffer()
03e65eb : Implement funopen64.
97cb4fb : Move android_ network functions to LIBC_PRIVATE
d4ae54f : Fix lockf for LP32.
33697a0 : Factor out the waiting for children in bionic tests.
5704c42 : Implement POSIX lockf.
9677fab : Support _FILE_OFFSET_BITS=64 for most of <stdio.h>.
ca48274 : Revert "Revert "Make sem_wait able to return errno EINTR for sdk > 23.""
1e185a5 : Fix gcc test issues.
6d51085 : Revert "Make sem_wait able to return errno EINTR for sdk > 23."
a2a0501 : Add libskia.so to the grey-list.
f2b67b8 : Fix build for gcc.
892b61d : Make sem_wait able to return errno EINTR for sdk > 23.
20322c2 : Include libz for new libelf.
e70e0e9 : Move internal FILE flags macros to "local.h" from <stdio.h>.
63860cb : Malloc debug rewrite.
0ac0cee : Remove dlmalloc.
023c307 : Add _seek64 to FILE.
b877601 : Put struct FILE back how NDK-built apps expect it.
71288cb : Add another stdio test.
bba3954 : Revert "Temporary apply LIBC version to __pthread_gettid"
7f54348 : Loosen up sys_time.gettimeofday.
90d2dae : libc: hide fake_gmtime_r and fake_localtime_r
1a8732c : libc: hide __signalfd4 symbol
3edc5c4 : linker: align allocated blocks to 16 bytes
2704bd1 : Simplify fseek/ftell.
f45b0e9 : Do not unmap reserved region on dlclose
c0ffcec : Remove dependency on zipalign.
6dcab28 : Update Android.bp to match Android.mk
021335e : Move stdio implementation details around a little.
923f165 : Make FILE*s less usable after fclose(3).
8ce38af : Update Android.bp to match Android.mk
b43ee65 : Switch libc default to clang.
d1293fa : Fix GCC build breakage.
ed57b98 : Implement if_nameindex(3)/if_freenameindex(3).
d07c443 : Add more fortify symbols to the expected differences from glibc.
506c6de : Sync with upstream OpenBSD.
9c9aa74 : Align Soong builds closer to Make
e8efb96 : Add comment for [p]select_smoke tests STDIN issue.
64b481c : Add more tests for getifaddrs(3)
e4f486c : Fix Soong mips builds
dd926b5 : Fix select failures when STDIN is ready.
09a9964 : Escape failure messages in XML test output.
13f26a7 : Add method to run fortified versions of funcs.
4031cbe : Fix Soong x86 builds
e1078a9 : Revert "Move __system_property* to LIBC_PRIVATE for lp64 libc"
701b545 : Fix Soong x86 atom builds
9361ad3 : Fix <sys/sysmacros.h>.
c23aeb8 : Rearrange build files to support USE_SOONG=true
895d8f6 : Greylist libui.so
96df61e : Explicit binary op order for both gcc and clang/llvm.
78dfc40 : Greylist libui.so
dc2bee9 : Add the name of needed_by library to the warning
592c7b4 : Explicit binary op order for both gcc and clang/llvm.
5d84373 : Add a getifaddrs(3) debugging tool.
a3f9fca : Update Android.bp for changes to Android.mk
588213a : Add basic tests for <net/if.h>.
f1db47a : Limit greylisting to apps targeting sdk version<=23
fdb2963 : Handle AF_PACKET in getifaddr(3).
6d142bc : Move __aeabi* symbols to LIBC_N version
7d27af7 : Refine greylist to exclude transitively DT_NEEDED libraries
36ac45f : Refine greylist to exclude transitively DT_NEEDED libraries
d6ee917 : Greylist some of internal native libraries
a8bda26 : Greylist some of internal native libraries
42d949f : Defend against -fstack-protector in libc startup.
63a4207 : Kill BOARD_MALLOC_ALIGNMENT.
917af43 : Revert "system_properties.cpp: special case ro.* properties"
6b5cbea : Temporary hack to avoid stack protector crashes.
a352c69 : Temporary move __udivdi3 back to LIBC for x86
e97ce31 : Revert "system_properties.cpp: special case ro.* properties"
2489161 : Temporary hack to avoid stack protector crashes.
bc02fb9 : Temporary move __udivdi3 back to LIBC for x86
76dfa6e : Remove mktime_tz.
6f72fde : Fix gcc+arm builds
d90d067 : Export public __aeabi* symbols as LIBC_PRIVATE
6134ed8 : Deprecate bzero
40c2bf6 : Fix a broken link in a comment.
c5fd81a : system_properties.cpp: special case ro.* properties
63fbb23 : Tidy up KernelArgumentBlock::getauxval.
9b59acc : libc: Update Android.bp with recent changes
bb5730e : Move __aeabi_ which are not in libgcc.a to LIBC
09f4651 : Replace MALLOC_IMPL with MALLOC_SVELTE.
116b569 : Clarify which linker we are.
0ef1d12 : Temporary apply LIBC version to __pthread_gettid
c8bb96a : Revert "Temporary apply LIBC version to __pthread_gettid"
eb90e91 : Temporary apply LIBC version to __pthread_gettid
ff14fb5 : Move __system_property* to LIBC_PRIVATE for lp64 libc
eac1d37 : Move ndk-cruft symbols to LIBC_PRIVATE
9cddb48 : Revert "Revert "Implement getifaddrs(3)/freeifaddrs(3).""
bd4d45d : Add tests for /proc/self/fd and /proc/self/task/TID/fd access
76814a8 : Revert "Implement getifaddrs(3)/freeifaddrs(3)."
788a2bc : Make some of unwanted symbols LIBC_PRIVATE
5ce79b0 : Make symbols exported via libgcc.a LIBC_PRIVATE
7331fe1 : linker: implement shared namespaces
0945ed5 : Implement getifaddrs(3)/freeifaddrs(3).
59fc2e8 : Improve the 32-bit ABI documentation.
e78deef : linker: implement shared namespaces
0b13f29 : Fix missing parentheses.
9cf99cb : linker: add dlvsym(3)
dd586f2 : sem_timedwait with a null timeout doesn't mean "forever".
ad33ebe : Fix bug in dlmalloc's version of calloc.
bc2e88a : Revert "Revert "Remove remaining ndk_cruft from LP64 platforms""
d31d4c1 : Add a few missing pthread tests.
23af25b : Revert "Remove remaining ndk_cruft from LP64 platforms"
b1d0a2a : Remove remaining ndk_cruft from LP64 platforms
585e959 : Generate libc version-script for brillo
a3dd076 : Revert "Don't verify version scripts on 32-bit Brillo"
61cf963 : Fix personality test for mips32r6
b840591 : Add CleanSpec for change bb16dcf28ee0f.
31951b7 : Don't verify version scripts on 32-bit Brillo
2f01987 : Remove __bionic_libgcc_unwind_symbols from version script
b417169 : Reset access to system properties on reinitialization
4a2c5aa : Move dlsym and dladdr implementation to linker.cpp
46e2ead : Do not set properties in bionic_systrace
284ae35 : Add permitted_when_isolated_path to linker namespaces
db43526 : Revert "Ensure that readlink has access to /proc/self/fd"
40728bc : Revert "Add /odm/lib to shared lib search path"
9da687e : bionic: Build Breakage
6c54ddd : Fix -fstack-protector-strong for x86.
89a50fe : constexpr constructor for atfork_list_t
d51a0b0 : Base bcopy on memmove rather than memcpy.
cfd5a46 : Make all of ndk_cruft.cpp one big extern "C".
29ee639 : Fix stdio static initializers to make both clang and GCC happy.
bb46afd : Revert "Revert "Remove __sinit and __sdidinit.""
22840aa : Allow dlopening public libs using absolute path
c8bae05 : Revert "Remove __sinit and __sdidinit."
21eadee : Do not create prop files for ctl.* properties
8766edc : Fix GCC build.
939a7e0 : Track rename from base/ to android-base/.
870f165 : Add monotonic logging for bionic
6ed51c0 : add checks for initialization for system properties
ba96c0e : Remove c++14'isms from system_properties
a29ed0b : libm: Use LOCAL_SRC_FILES_EXCLUDE_{arch}
a2b2226 : Don't use StringPrintf() in gtest runner.
304348a : Clear pthread_internal_t allocated on user provided stack.
a32fc86 : Don't use StringPrintf() in gtest runner.
845e24a : Remove c++14'isms from system_properties
a2ead18 : libm: stop exporting __muldc3
4371961 : Remove __sinit and __sdidinit.
d4c9b9d : Improve unit test runner.
b905551 : Re-add putw for LP32
49a309f : Separate properties by selabel
a5e183c : Explicitly disallow default c-tor
9b687dc : Enable using clang to build __cxa_thread_atexit_impl.
d68c9e5 : Init stdio in __libc_init_common.
f688c5d : Add bionic-unit-tests-gcc{32,64}, compiled with gcc.
83f314f : Consider $(use_clang) when building libc_thread_atexit_impl module
952e9eb : Don't use __thread in __cxa_thread_finalize().
bff87d1 : Remove cflags and ldflags from crt defaults
1ffec1c : Introduce anonymous namespace
6ab8f89 : move arch variant structs down a level
3c52481 : Handling invalid section headers
76144aa : Change _stdio_handles_locking into _caller_handles_locking.
84bab5a : Move some utility functions to linker_utils
b76123f : Improve error message for files with no sections
b4bc156 : Disable clang for mips/mips64 libc.
ee67dd7 : mmap: fix calculation of is_private_anonymous variable
284068f : Fix tsan abort for lake of __libc_auxv initialization.
a35d23d : Update libc/Android.bp to match libc/Android.mk
2feb9dd : Fix test build break.
c9a659c : Use FUTEX_WAIT_BITSET to avoid converting timeouts.
c22a7de : extend the PTRDIFF_MAX size check to mremap
ff35b1e : Do not depend on host bits to get the right size to write.
fe3a83a : Implement pthread spin.
f74b041 : Add /odm/lib to shared lib search path
3cc35e2 : Ignore target sdk version for the public namespace
0307eee : Avoid tsan warning about pthread_mutex_destroy.
a36158a : Fix pthread_test according to tsan report.
fbfba64 : Remove the warning about empty LD_LIBRARY_PATH
e7c2fff : Implement pthread barrier.
d9b08a0 : Fix arm64 and x86 builds
1e79540 : Enable clang to compile more tests.
42d5fcb : Introducing linker namespaces
d1c28a3 : Improve libc time zone fallback behavior.
a9cac4c : Fix strftime if tm_zone is null.
2ed1b29 : FORTIFY_SOURCE: make sure gcc unittests are compiled with gcc
c04647f : Still cannot compile with clang on arm64.
5058a00 : Enable clang for modules failed with TLS.
615f3aa : Add 100 column limit to .clang-format.
f208361 : Clean up pthread_gettid_np test.
de12462 : Fix potential race condition on CTS TC pthread_gettid_np
2fb0265 : libc_init_common.cpp: Clarify when environment stripping occurs
926ebe1 : Refactor prop_area into a class
09fac86 : Fix test failure.
dc6b0a7 : Update Android.bp with latest Android.mk changes
fb994f4 : Add fileno_unlocked to support thread sanitizer.
4200e26 : fix the mremap signature
fd7a91e : linker: cleanup solist after unsuccessful read
7a9311f : Fix linked_list::remove_if()
eb9b925 : Fix GNU/POSIX basename headers.
50c21ab : Use cc_defaults
9e6f98f : Update Android.bp with arch-specific version scripts
706186d : fix PTRDIFF_MAX check in the 32-bit mmap wrapper
384ffe3 : Fix comment to reflect the actual reality.
bc75047 : Generate libdl.so per-architecture version script
1721cd6 : Make _signal hidden in all cases.
38eca07 : Remove <sys/shm.h>.
9978a9a : Move __set_errno to ndk_cruft.cpp.
4151db5 : Add prlimit to LP32.
c176440 : Fix mips and x86 builds
e85fb58 : Fix LDFLAGS for arm and x86
284b468 : Generate per-architecture version scripts.
d7c7daa : Remove the legacy endusershell/getusershell/setusershell stubs.
6331e80 : Implement scandirat and scandirat64.
126af75 : Implement load at fixed address feature
9216a64 : Fix <utmp.h> declarations.
bf4c32d : Remove swap16/swap32/swap64 header pollution.
fa77529 : Fix arm64 fenv warnings, and make warnings errors.
a818445 : Rename LIBC64_HIDDEN to LIBC32_LEGACY_PUBLIC.
d26e780 : Use bionic lock in pthread_internal_t.
4f7a7ad : Implement Library Load Order Randomization
cf1cbbe : refactoring: introduce MappedFileFragment
268a673 : Switch to LOCAL_SRC_FILES_EXCLUDE
747d30e : dlfcn: update ifdef around old_name_
b24d743 : Remove deprecated use of ldm/stm in ARM setjmp.
77f91c6 : Fix R_AARCH64_ABS/PREL relocations
4e50d02 : Ensure that readlink has access to /proc/self/fd
fae39d2 : Log dlopen failures caused by text relocations
5dce894 : Replace auto -> const auto&/auto&&
6f2d310 : Correctly resolve realpath for absolute paths
b28ffc7 : linker: Switch to clang
3c8fc2f : Move malloc dispatch table to __libc_globals.
fb8fd50 : Opt Brillo out of the ndk cruft.
f0141df : Make struct FILE opaque.
8ab433d : Fix stdio read after EOF behavior.
7b77cb3 : Fix inet_aton on LP32.
fe9d0ed : Move setjmp cookie to a shared globals struct.
93c0f5e : Move VDSO pointers to a shared globals struct.
68af0ad : utmp.h: add more ut_type defines
0478666 : Fix inet_addr/inet_aton/inet_network.
9fb22a3 : Sync with upstream tzcode (2015g).
8068786 : Remove textrels support for platform libs
31740bf : Update timezone data to 2015g
1b519c0 : Implement setjmp cookies on MIPS and MIPS64
697e261 : Fix bionic_coverage for kati.
8dbf02d : Add missing register preserve in x86/x86_64 longjmp.
a1feb11 : Make dt_runpath work for libraries opened from apk
bc6379d : Remove the workaround which fixes JOB_COUNT in CTS test.
a0f187b : Fix linker tests
0b2acdf : Use const auto& in for loops.
d057894 : bionic: tzset running hot
a5d5d16 : Use foreach loop to match setuid unsafe env vars.
7e03993 : Fix the comment
8f8308c : Add a no dwarf version of assembler macros.
1d0268c : libc: krait: Use performance version of memcpy
b482750 : Optimize dlopen from a zip file
cb6f599 : Fix the way to count online cpus.
23360cc : Remove invalid left shifts of -1.
298d176 : Pass -q is zip for test
4032d34 : Turn common INFO messages down to VLOG(1)
808602a : Fix file-check-cxx to handle quoted arguments
280d546 : Fix bug number for linker related workarounds
840be7c : Force non-color output for bionic FileCheck tests
b67afb3 : Add .PHONY for phony bionic test targets
daaaed1 : Force cts to only run one test at a time.
fdfcfce : Fix over read in strcpy/stpcpy/strcat.
54ee040 : Add cortex-a53.a57 target for 32 bit big/little.
7660a08 : Remove libpagemap include hack.
0aa96ae : Prevent the build system from hiding our ABI.
15dfd63 : Fix another duplicate maps parser.
0dec228 : Clean up /proc/<pid>/maps sscanfs.
a39e301 : Add preliminary OEM UID/GID support.
44ddb31 : Remove some <sys/cdefs.h> cruft.
f8a2243 : <netinet/udp.h> should include <linux/udp.h>.
33ac04a : Increase alternative signal stack size on 64-bit devices.
c6043f6 : Define WIFCONTINUED()
d75abb9 : Fix SOCK_* flag definitions
1af434c : Add a hint about using --no-isolate for GDB.
6048173 : Import scsi headers.
d12c332 : Add support for manually modified kernel headers.
35e91a1 : Update Android.bp for setjmp cookies
dccc408 : Fix mips FP abi bug in the linker.
2342e64 : Implement setjmp cookies on x86_64.
85c14fb : Implement setjmp cookies on x86.
54db0df : Implement setjmp cookies on AArch64.
7fda8d2 : Implement setjmp cookies on ARM.
208ae17 : Add Android.bp for libc/libm/libdl
5693332 : Fix the way to get main thread stack start address.
26a8322 : Move several FreeBSD functions to OpenBSD.
71927a8 : Sync with upstream NetBSD lib/libc/regex.
5ca6652 : make mmap fail on requests larger than PTRDIFF_MAX
268af26 : CMSG_DATA should return an unsigned char*.
af4713e : Unify unistd.h.
a6435a1 : Use attribute availability.
efc134d : Only close stdin/stdout/stderr for debug malloc.
915bf81 : Update to v3.18.21 kernel headers.
edfc9f6 : linker: don't pass dlextinfo to dependent loads
32bf43f : Rename debug_stacktrace to debug_backtrace.
767fb1c : build bionic gtest runner on mac.
44ead71 : Regenerate NOTICE files.
8cff2f9 : Sync with upstream FreeBSD libm.
adf5c72 : Fix regoff_t for LP32 and _FILE_OFFSET_BITS=64.
6f4594d : Add preadv/pwritev.
83380b5 : Add test cases for __emutls_get_address.
b72c9d8 : Fix the 16 bit/32 bit instruction check for arm.
7ac3c12 : Add strchrnul.
cc64618 : Don't re-export libunwind_llvm.
03f2246 : Add the missing aarch64 user structs.
6e7bc70 : Update timezone data to 2015f
f9f4a43 : Revert "Revert "Use compiler builtins for fabs.""
c5deb0f : Revert "Use compiler builtins for fabs."
d76f169 : Use compiler builtins for fabs.
06b3f70 : Add exported __popcount_tab for libgcc compat under compiler-rt.
8258cd7 : Improve .clang-format.
6e68c07 : Add a .clang-format file.
ac77536 : Move tzdata scripts from bionic to external/icu
93ce354 : Fix a mistype in segment overrange checking
224bef8 : Modify ip to get the instr being executed.
aa23b2e : Add a TLS slot for TSAN.
d1afa66 : Don't attach linker_asan to linker in module definition.
2926f9a : libc: remove bcopy from memmove on 64-bit architectures
b662280 : Use __builtin_* in <math.h>.
8d95950 : libm: ARM: reorganize a bit to match ARM64

+- Project: platform/bootable/recovery

c37c5c3 : Increase EIO retry count
31f8cc8 : Check the results from applypatch
490fad6 : applypatch: Don't call inflate() when it expects zero-length output.
b0ddae5 : Log source/target build version to last_install
7ce287d : Call ioctl before each write on retry
1625583 : Allow recovery to return error codes
dd874b1 : Add time and I/O info to last_install
087c5ed : Make text for recovery larger on angler
5687001 : recovery: Always log the update attempt.
35926c4 : Add ability to show "installing security update"
a369104 : Improve the layout-related comments.
a15708f : Update background text for recovery UI
faf36e0 : Update recovery UI.
ca5003e : Import translations. DO NOT MERGE
4315841 : Import translations. DO NOT MERGE
e59f5de : Import translations. DO NOT MERGE
2c7b6f2 : Go back to the old ear-wiggling Android animation.
692941b : Go back to the old ear-wiggling Android animation.
2430e29 : Fix matches_locale function
e179276 : recovery: Dump the signature in the zip package.
ebcdea8 : Remove trailing punctuation from recovery strings.
dd895d0 : Decrease OTA package verification times further.
494cf65 : Regenerate background text imgs in recovery
498cda6 : Update the system update animation.
70ae70b : Explicitly set the font face and color.
8febafa : Use BoringSSL instead of mincrypt to speed up package verification.
a58a6db : uncrypt: split libbootloader_message_writer for reuse.
c1afe83 : Import translations. DO NOT MERGE
a569727 : recovery-persist: pick up both pstore console files
f75b6e4 : Import translations. DO NOT MERGE
13aca59 : recovery: use __android_log_pmsg_file_write for log files
f1b2785 : Import translations. DO NOT MERGE
ffa3a1c : uncrypt: fix call to close().
61799ba : uncrypt: remove --read-bcb option.
1ee0ff3 : Add string for Installing_security_update
cc79490 : Move recovery_l10n here from development/tools.
0188935 : Skip stashing source blocks in verify mode
88dd779 : Correct caching behavior for should_inject_cache
ff6df89 : Control fault injection with config files instead of build flags
9020e0f : recovery: Move SwipeDetector into common location
b1e4100 : Revert "DO NOT MERGE Control fault injection with config files instead of build flags"
ce58688 : Revert "DO NOT MERGE Control fault injection with config files instead of build flags"
f73abf3 : DO NOT MERGE Control fault injection with config files instead of build flags
f4300bc : otafault: Fix setting of have_eio_error.
b8a693b : Port applypatch.sh tests to recovery_component_tests
7a49122 : recovery: Remove SetColor, and other refactoring for WearUI
1c522df : applypatch: use vector to store data in FileContents.
0ba21cf : recovery: Remove duplicate variables and functions
fa12b97 : Reboot and retry on I/O errors
f7f9e50 : Revert "recovery: More refactoring of WearUI"
1c7b223 : recovery: More refactoring of WearUI
7d9fd96 : recovery: Begin refactor of WearUI to use ScreenRecoveryUI
080f522 : Restore labels on /postinstall during recovery.
ae6408d : recovery: Handle devices without /cache partition.
3a2bb59 : uncrypt: Communicate via /dev/socket/uncrypt.
0eb41c3 : Fixes to wear recovery for N
ddcbb8e : Move recovery's convert_fbe folder to /tmp
661f8a6 : Move recovery's convert_fbe folder to /tmp
99281df : recovery: check battery level before installing package.
5b3b373 : uncrypt: Retire pre-recovery service.
cd32476 : minadbd: update for adb_thread_create signature change.
e130576 : Fix verifier test base testdata directory after merge conflict
d483c20 : applypatch: fix memory leaks reported by static analysis.
64be213 : updater: fix memory leak based on static analysis.
4329186 : Refactor existing tests to use gtest
c48cb5e : Switch from mincrypt to BoringSSL in applypatch and updater.
2d46da5 : uncrypt: add options to setup bcb and clear bcb.
71e3e09 : recovery: Refactor verifier and verifier_test.
25dd038 : uncrypt: generate map file by renaming tmp file.
8b0db11 : Fix build.
0cce9cd : applypatch: Compile libimgpatch for target and host.
12f499e : edify: accept long string literal.
bd82b27 : Change BCB to perform synchronous writes.
cdcf28f : recovery: Fork a process for fuse when sideloading from SD card.
c577660 : Rename .l/.y to .ll/.yy
c5631fc : uncrypt: avoid use-after-free
c8abc4e : Rename .l/.y to .ll/.yy
57bed6d : updater: Add a function to check first block
f1fc48c : IO fault injection for OTA packages
0779fc9 : imgdiff: skip spurious gzip headers in image files
30bf476 : updater: Add a function to check first block
b723f4f : res: Embed FPS into icon_installing.png.
d3cac34 : updater: Use O_SYNC and fsync() for package_extract_file().
3b010bc : updater: Output msg when recovery is called
b686ba2 : updater: Output msg when recovery is called
612161e : update_verifier: Track the API change for isSlotBootable().
b8df5fb : uncrypt: Suppress the compiler warnings on LP64.
740e01e : update_verifier: Log to logd instead of kernel log.
7197ee0 : Add update_verifier for A/B OTA update.
baad2d4 : updater: Replace strtok() with android::base::Split().
4b166f0 : Track rename from base/ to android-base/.
f2448d0 : Remove the building rules for applypatch_static.
9f4fdb3 : Track name change from adb_main to adb_server_main.
d0db337 : Create convert_fbe breadcrumb file to support conversion to FBE
63b089e : We can use fclose directly in std::unique_ptr.
cc4e3c6 : uncrypt: remove O_SYNC to avoid time-out failures
f683512 : recovery: Depend on mkfs.f2fs only if needed.
1fdec86 : updater: Bump up the BBOTA version to 4.
0a7b473 : Error correction: Use libfec in blockimg.cpp for recovery
c8a3c80 : minadbd: use strdup() to create argument for sideload thread.
6a47dff : updater: Skip empty lines in the transfer list file.
b15fd22 : updater: Use android::base::ParseInt() to parse integers.
5701d58 : Suppress some compiler warnings due to signedness.
7c913e5 : minadbd: move from D() to VLOG().
04ca426 : recovery: Add timestamps in update logs.
9a7fd80 : recovery: Remove redirect_stdio() when calling ShowFile().
1107d96 : updater: Fix the line breaks in ui_print commands.
612336d : updater: Manage buffers with std::vector.
34847b2 : updater: Replace the pointers in LoadSrcTgtVersion[1-3]() parameter.
a91c66d : imgdiff: fix file descriptor leak
c3d4d53 : minadbd: update service_to_fd() signature.
daa6d04 : move uncrypt from init.rc to uncrypt.rc
d85ae79 : Add slot_suffix field to struct bootloader_message.
0940fe1 : updater: Clean up C codes.
9739a29 : updater: Remove the unused isunresumable in SaveStash().
a6153df : GOOGLEGMS-749 Fix integer overflow while applying block based OTA package
2a5a49d : edify: Switch to C++.

+- Project: platform/build

17e1629 : "NRD90M"
face021 : "NRD90L"
dac663d : "NRD90K"
6a2b126 : "NRD90J"
80f5879 : "NRD90I"
cc2813c : "NRD90H"
a3cd707 : "NRD90G"
ad57330 : "NRD90F"
d6d407f : "NRD90E"
7796abc : "NRD90D"
d1223bf : "NRD90C"
e33d621 : "NRD90B"
f0efa25 : "NRD90"
45872d9 : "NRD89B"
2cf1054 : "NRD89"
ca96e25 : DO NOT MERGE Skip emma instrumentation if we're using jack.
a63dfc5 : "NRD88"
26c4ef4 : The easter egg is now its own APK.
6d32a16 : "NRD87"
14ee8ed : "NRD84D"
86f1e70 : "NRD84C"
f3d74b8 : "NRD84B"
a30730e : "NRD84"
94b8917 : "NRD84"
f0485ae : "NRD83B"
688c0a4 : "NRD83"
b64439b : Limit the number of blocks in command zero
ce523ed : "NRD82"
c70178d : "NRD81B"
b356604 : "NRD81"
d9b46dd : "NRD80"
d79a684 : NRD77D
e336441 : "NRD77C"
ec9413e : squashfs: make disable-4k-align a parameter
f79b516 : "NRD77B"
a0e4a21 : "NRD77"
1b6d348 : squashfs: make disable-4k-align a parameter
291f71e : "NRD76"
9e9dd94 : "NRD75"
50a831f : "NRD74C"
b00263f : Skip uses-library check for preopted apps.
e39e94c : "NRD74B"
293fd13 : releasetools: Disable using imgdiff for squashfs.
c3484f7 : Pass block_list param to mksquashfs
28cc4c6 : "NRD74"
7003d8b : "NRD73"
964683b : "NRD70E"
d06f07e : Add build.version.incremental to metadata
fb54994 : NRD70C
e83be03 : "NRD70B"
b07257d : "NRD70"
888167a : "NRD69"
10e51d1 : "NRD68B"
465fa9b : Added make files for variable PRODUCT_SHIPPING_API_LEVEL. Bug: 26381401
8751bb3 : "NRD68"
d78e533 : NRD67B
7a50757 : NYC is 7.0
5fcdec0 : Removing N from PLATFORM_VERSION_ALL_CODENAMES
161856d : "NRD67"
930a1a0 : "NRD66"
0bd940a : "NRD63C"
9f12314 : NYC is now REL
f2304ce : NYC is now REL
81ee186 : Add variable PRODUCT_SHIPPING_API_LEVEL.
0997656 : "NRD63B"
41a3b1b : Add default values for pm.dexopt.core-app.
299c30c : "NRD63"
888a623 : disable unpriv perf by default in user{,debug} builds
1c035f5 : "NRD62B"
0366723 : "NRD62"
345c2e0 : "NRD61C"
56a5054 : "NRD61B"
6a15991 : "NRD61"
169705d : "NRD60"
d552570 : "NRD59"
d2c2483 : "NRD56B"
aef86f7 : Add build number to apps' version name for non-platform build
9e01d0c : "NRD56"
d7db5d5 : Remove Dev Settings app from emulator images
21dd2f1 : "NRD55B"
891d86d : N is API 24
209db46 : Report error codes in the OTA update script
2fae340 : "NRD55"
501c88c : goldfish_setup: grant /system/bin/sh exec access
a89eb72 : "NRD54B"
fdb8126 : "NRD54"
cc08fe6 : "NRD53B"
465e348 : "NRD53"
699c5e7 : "NRD52"
4999768 : "NRD49D"
bbb0b31 : Build: Only use compiled-classes file when available
dee7c2f : "NRD49C"
df43ffa : "NRD49B"
89446dc : "NRD49"
695b28f : Build: Use phone compiled-classes in core_minimal
6e7e68f : "NRD48B"
86cb7b2 : "NRD48"
587484a : Uncompress native libs only if they are compressed.
1a5d9d1 : "NRD47B"
596dd65 : "NRD47"
6ab8ff0 : "NRD46B"
6f7873c : Add CtsShimPrebuilt
188208d : "NRD46"
bd68e70 : "NRD45B"
4f2e962 : "NRD45"
7355c9d : "NRD42E"
e5368fa : Add documents-archive to SDK, docs builds
470ae0c : "NRD42D"
4169831 : "NRD42C"
8313541 : PLATFORM_PREVIEW_SDK_VERSION == 4 for DP4
b474c54 : "NRD42B"
2b07661 : "NRD42"
f59ad14 : Fix handling of version codes in minSdkVersion when signing.
385cf1f : "NRD41"
dc45ea8 : "NRD40C"
088230c : Add org.apache.harmony.tests.javax.xml to old cts
035fd6e : "NRD40B"
5a44129 : "NRD40"
4d3166a : "NRD39B"
a20910f : Build: Switch on oat file mini-debug-info for boot.oat
834db5e : "NRD39"
36f221a : "NRD38"
1a6a562 : Remove Romansh from PRODUCT_LOCALES
5502b23 : "NRD35B"
63cc39b : "NRD35"
6b04d94 : Indicate that all emulator images support USB
6da67a3 : "NRD34B"
66f1fa6 : releasetools: Perform erase commands first.
b8e9576 : "NRD34"
77a99dc : "NRD33C"
98ffa93 : Revert "Revert "Add shim app for CTS testing""
5635893 : "NRD33B"
d29ca1c : releasetools: Change the base_fs assertion into warnings.
b079b50 : releasetools: Change the base_fs assertion into warnings.
ed55857 : "NRD33"
54585eb : "NRD32B"
9a0551a : Added bugreportz binary.
31003c4 : Revert "Add shim app for CTS testing"
550997a : "NRD28E"
7700d5d : "NRD32B"
90ab323 : Added bugreportz binary.
8a18a66 : "NRD32"
c519154 : "NRD31"
f54216f : Pack base_fs files into target_files.zip.
3f18099 : Only align when necessary
63d096f : "NRD28D"
d987a11 : Add shim app for CTS testing
6aa493c : NRD28C
8d1e2fd : Call aapt2 link with argument-list
4c44d94 : Revert "Call aapt2 link with argument-list"
da5e27a : "NRD28B"
38b5b86 : "NRD28"
aea6c4c : NRD27D
43f3767 : "NRD27C"
e4f2c04 : "NRD27B"
5f8ed00 : "NRD27"
5ec15a5 : old-cts: Add testng and libcoreoj test support
d4d6a50 : Call aapt2 link with argument-list
594a903 : "NRD26B"
51b3f1d : Revert "old-cts: Add testng and libcoreoj test support"
c3b94f9 : "NRD26"
1868a60 : Rename incr ext4 base_fs path vars. Add to product_var_list.
ac656c1 : "NRD25B"
0223632 : target_files_diff: Fix the issue with file type change.
3d48475 : build rule change for VTS (vendor test suite)'s metadata files
f31a6de : target_files_diff: Fix the issue with file type change.
83c3a21 : "NRD25"
03ba54b : "NRD24"
86956e8 : "NRD21D"
87dcee7 : "NRD21C"
4c4cc3d : "NRD21B"
d684e02 : "NRD21"
a2b2195 : "NRD20B"
ff68f1d : "NRD20"
febe2bc : Make jack_check_timestamp depend on setup-jack-server
0840e19 : "NRD19C"
bf863db : Fix emulator specific SELinux denials related to qemu.gles
6da74d8 : Add fake libart
8f8099c : Don't reset LOCAL_*MODULE_STEM.
65e3b75 : Wallpaper backup/restore is now in its own package
404e477 : "NRD19B"
4ff8891 : Revert "Revert "Merge "Resolve merge conflicts of a5f0068 to nyc-dev" into nyc-dev""
04d026b : "NRD19"
c05b827 : NRD18C
b15d39c : "NRD18B"
841f6d8 : Address emulator specific SELinux denials
b047d11 : "NRD18"
41c4376 : "NRD17"
7681847 : NRD14F
b9bc6b3 : "NRD14E"
f4d38d9 : "NRD14D"
7d146cb : "NRD14C"
f9efe28 : Skip verifying the partition with no changed blocks.
9d14641 : Revert "Set WifiHAL to only log debug by default."
d98c420 : Allow to force min sdk given to Jack
cffaf73 : Makefile: Pack squashfs and f2fs tools into otatools.zip.
2e2c137 : Reject Google's build of JDK.
1182938 : "NRD14B"
923a1ed : "NRD14"
0cb486e : "NRD13B"
8e1fb06 : Monotonic flag sets incorrectly in rangelib
a39d86e : "NRD13"
d522bdc : releasetools: Only verify the blocks to be touched.
7928bc8 : Build: Add ART_BOOT_IMAGE_EXTRA_ARGS
89d372f : "NRD12C"
8419b7f : Include classes.jar with class files in aar.
056478d : Revert "Merge "Resolve merge conflicts of a5f0068 to nyc-dev" into nyc-dev"
b2deb22 : Remove post-install verification
188a1dd : Benchmark have their own folder
bf234fd : Revert "Merge "Resolve merge conflicts of a5f0068 to nyc-dev" into nyc-dev"
5264967 : "NRD12B"
22adbae : DO NOT MERGE Remove inputflinger from the nyc build.
4e5676f : "NRD12"
7ee3a96 : releasetools: Use fixed timestamp in otacerts.zip.
5f04279 : NRD11C
1d242f1 : Add ext libs to core_tiny, they're needed for wear PDK
7da78f6 : "NRD11B"
e446824 : "NRD07C"
0faa997 : "NRD11B"
ccd8216 : "NRD07C"
65b9b83 : "NRD11B"
23f326a : Ensure prebuilt executables are executable
18da8dd : Update code coverage filtering
5e6dc56 : "NRD11"
66b4598 : "NRD10"
839ec10 : PLATFORM_PREVIEW_SDK_VERSION = 3 for DP3
8837882 : Use fs_config files for mksquashfs
1d4ad6a : old-cts: Add testng and libcoreoj test support
557490c : "NRD07B"
8ead371 : Add ext libs to AOSP - they are part of the system
6e1bb62 : "NRD07"
48bd6f5 : Add generation of a module-info.json file
9c147cf : "NRD06B"
969b6f8 : Remove unused module-info.txt generation.
8a62d4e : "NRD06"
e48617b : "NRD05B"
4fde728 : "NRD05"
6bdb283 : "NRD04B"
5d65020 : Always build squashfs host tools
22bf374 : "NRC91F"
fa300dc : "NRD04B"
c95f34d : "NRD04"
b73ef1d : "NRD03"
f0f86f7 : "NRC91E"
43561f1 : "NRC91D"
cc06c59 : Add be and bs to l10n builds
1287843 : Add vts to build in ninja
8d3311f : DO NOT MERGE ANYWHERE - Add libbase to otatools
6e295f8 : "NRC91C"
57ef7ea : [RenderScript] Update the build rules for x86_64 support lib.
31b8f02 : "NRC91B"
d9641e0 : Fix code coverage for apps
ad453db : "NRC91"
96a4e47 : "NRC90B"
8e12166 : Build: Switch eng build boot dexopt to verify-at-runtime
ae18638 : Handle symlinked OUT_DIRs (again)
4e2677e : Handle out being a symlink
b08544e : Add core-lambda-stubs to default classpath for target libs compiling using javac
6ec1f05 : Rename emma coverage files
f041559 : Describe required format for for PLATFORM_SECURITY_PATCH
e493176 : "NRC90"
9074d21 : "NRC89C"
f1812f6 : "NRC89B"
6f9bd2a : Set PRIVATE_TARGET_AAPT_CHARACTERISTICS even when running with the old aapt
4aca571 : Remove -d keepdepfile from ninja command line DO NOT MERGE
0f846c7 : Replace last -includes by .KATI_DEPFILE
2fb7b61 : Use KATI_DEPFILE for .P associated with object files
a9c9689 : "NRC89"
eb2644b : "NRC88C"
85ec629 : Add PrintServiceRecommendationService to the default distro
a8e3ee0 : "NRC88B"
f9d6850 : Add ability to package verifiedboot keys
0f85562 : Only add jacocoagent if the package contains some java code.
5e11ec3 : "NRC88"
2ab0ac3 : "NRC87"
b9171a3 : Build: Add first-boot dexopt settings defaults
f83213a : Set WifiHAL to only log debug by default.
a73d429 : Link everything in libpthread.a to ckati
5cfcfe2 : "NRC84D"
efaf5ef : Use $(BUILD_SYSTEM) as the LOCAL_PATH of auto-generated modules.
6e64f41 : Emulator: Bump mips(64) system image partition size to 1.75 GB.
946a08c : Ignore Android.mk files with USE_SOONG=true
8e4c23a : "NRC84C"
babac78 : "NRC84B"
2a10cfd : "NRC84"
284e45a : Fix bug in APK entry alignment.
3885989 : "NRC83D"
0647bcb : Build: Provide default values for dexopt settings
05bbf84 : "NRC83C"
72c0c94 : "NRC83B"
c4a367e : "NRC83"
7ed9575 : "NRC82D"
6405ed9 : remove the 'refonly' templates. no longer needed, as the standard templates now have conditions to handle the reference only design. bug: 27667787
9a12a2f : add the 'reference only' header design as a condition to the normal templates. also add override for implementation to the to-root link path. bug: 27667787
4050b73 : "NRC82C"
a68b761 : "NRC82B"
91b2892 : "NRC82"
320ee15 : "NRC81B"
dfa11ec : "NRC81"
83bebe3 : Switch to clang-2690385
27b18f5 : Update RenderScript build rules for rebase to LLVM r256229
31baab3 : "NRC80"
8b7469e : NRC77H
5951f3a : "NRC77G"
6f80719 : "NRC77F"
2ae244c : Remove rules for building dex with dx
068ff11 : Add java.util.stream to whitelisted packages
0aeee04 : Allow for 5400 words in dump-words-to-file
29b1afe : Remove JILL, JACK_JAR and JILL_JAR
3a9a4f0 : "NRC77E"
0040280 : Remove references to deleted dhcpcd
0d0e6a2 : "NRC77D"
ad519ce : "NRC77C"
b6a0c7e : "NRC77B"
632db64 : Also turn down the logging for dex2oat on the boot image
df335d9 : "NRC77"
27fd41f : "NRC76C"
795132d : Add config file listing public native libraries
7a14254 : "NRC76B"
d6101b6 : Fix jack min sdk version for ub branches
740ec8f : Inform Jack of the min sdk
650226d : "NRC76"
4be00fc : "NRC75C"
222ebac : Fix warning of "overriding commands for target ...boot.oat".
a8c37be : Revert "Revert "build: pass version and patch level to mkbootimg""
fb26be4 : "NRC75B"
c9f6d5d : "NRC75"
3a61eeb : Rebuild odex files in PDK fusion build.
6425819 : "NRC74B"
914b37f : Fix two cosmetic issues in signapk.
316654f : Emulator: Bump arm(64) system image partition size to 1.75 GB
1bca9fb : Revert "build: pass version and patch level to mkbootimg"
1a8b35a : "NRC74"
4434664 : "NRC73"
e5df613 : PLATFORM_PREVIEW_SDK_VERSION = 2 for DP2
c57ed20 : "NRC70E"
1d9b207 : "NRC70D"
efd50b7 : Switch to clang-2658975.
f23cfc4 : "NRC70C"
4df5657 : Build: Only preopt boot images in eng builds
0d7e380 : make image resource URLs relative so they work in offline docs
6c6c51a : Revert "Don't preopt on eng builds."
0e3342f : change printed version in offline docs to check whether in preview or not, and change the title accordingly, using new preview codename or version number.
bd07ad0 : Add dependency on boot_singer and vboot_singer if necessary.
345a104 : "NRC70B"
5e37eef : change name of offline doc tab to "API reference" and put the version number in the secondary nav bar (it was there anyway).
4798380 : "NRC70"
92b45be : "NRC69B"
401ffae : Turn off excess printing during the build which makes errors harder to find.
b0f0f7f : "NRC69"
ff75c23 : releasetools: Fix the bug in AssertSequenceGood.
52dcb2f : Install boot.art extra files individually
4f13fba : "NRC68B"
9919d3b : Move BUILD_NATIVE_BENCHMARK over to libgoogle-benchmark.
b8b72c1 : Add new templates directory for "reference only" builds. The only difference is that this changes the masthead.cs file to show a different header.
e555f77 : build: pass version and patch level to mkbootimg
decb797 : Make the language version selection smarter
1a3fa68 : "NRC68"
f0ff472 : "NRC67F"
ca6dc93 : "NRC67E"
9963b69 : Enable LOCAL_POST_LINK_CMD for non-static executables.
e34b54e : "NRC67D"
734ee0c : Support build old version of cts
f56ffa5 : Fix dumping variables of absolute paths.
8ee3bbc : "NRC67C"
ffc9c52 : Support build old version of cts
26e3646 : "NRC67B"
d067cf3 : "NRC67"
1cf8af1 : "NRC66"
ac90927 : Small fixes.
7dfdb84 : Speed up lunch/tapas/etc. shell utility functions.
8f8c9cb : emulator: Add a product packages overlay.
915ea7e : "NRC63D"
202c8bf : "NRC63C"
063d045 : Align up java-lib-files and java-lib-deps.
f760f0e : "NRC63B"
f876555 : Hook incremental ext4 image generation into build
10c6031 : "NRC63"
75e962a : Add --auto-add-overlay if a module has LOCAL_STATIC_ANDROID_LIBRARIES
f5fedfa : [DO NOT MERGE] Update BUILD_ID for nyc branches.
51e7cd3 : "NRC62B"
d0c83fd : Add cts_v2 phony target for temporary build fix.
cc52da8 : Add cts_v2 phony target for temporary build fix.
30b21ad : Add JarJar support to BUILD_HOST_JAVA_LIBRARY
8da192c : "NRC62"
d5ffec9 : Clean generated source dir if .proto/.rs is gonee.
b6eb8dd : Support arch specific variants of LOCAL_STRIP_MODULE/LOCAL_PACK_MODULE_RELOCATIONS
09b7789 : "NRC61B"
e585397 : Calls aapt2 when a static Java library has LOCAL_STATIC_ANDROID_LIBRARIES
e792abc : Use Jack to check build
665cd78 : "NRC61"
794308f : Switch to CTSv2
57f8674 : "NRC60B"
48fd6d4 : Remove debug statement
fe7f737 : Tell Soong about HOST_CROSS_*
133e1e1 : delete recovery policy on changing build types
a5f05e2 : "NRC60"
fcdbc23 : "NRC59"
810ff03 : "NRC56G"
f22789e : Add options for dynamic linker developer warnings
6f82901 : Update to use the latest clang-2629532.
71d8cbd : Use newest clang static analyzers.
7e57b8c : Add 64-bit windows cross-compiles
e758f93 : AAPT2: Enable product/config filtering and improve source ordering
e1b5eee : "NRC56F"
98afd8a : [Emulator] Add comment about including AOSP messaging on AOSP images.
e295c3d : AAPT2: library resource compilation
52de630 : "NRC56E"
a8f699a : Remove dhcpcd from the base target makefile.
4da324e : releasetools: Support generating downgrade incremental OTAs.
3802b2b : "NRC56D"
625cde6 : "NRC56C"
6a96868 : "NRC56B"
47d6319 : "NRC56"
172b7d4 : build file change for vts to use the existing cts-tradefed infrastructure
eed015a : Mark the cortex-{a7,a53,a53.57} chips as supporting LPAE
50ec8b6 : "NRC55B"
b4539f2 : "NRC55"
08ddb47 : Emulator: Add fingerprint permission to sdk system images
4fbc164 : Warn more clearly when there are duplicate copied headers
8cdfd8e : "NRC54B"
e6ea602 : Generic x86_64: Bump system image partition size to 1.75 GB.
8c89b4b : Make sure my_src_jar is set up properly for host prebuilt jar
3f73001 : Revert "Revert "Change the default for LOCAL_JAVA_LANGUAGE_VERSION from 1.7 to 1.8""
799d603 : Revert "Change the default for LOCAL_JAVA_LANGUAGE_VERSION from 1.7 to 1.8"
bac7fc2 : "NRC54"
6b0f141 : "NRC53C"
1d9e3c1 : "NRC53B"
e018f60 : Clear logd intermediates
b7de0fb : Add support for testing obfuscated app with Jack
0e5c45d : "NRC53"
e75b56b : "NRC52"
37f5b60 : emulator: allows surfaceflinger to change qemu.gles value
ae74914 : Allow smooth upgrade of AVD's from older API's.
403a4d6 : "NRC50"
d2cd53a : Explicitly use messaging app in SDK phone builds
feef5b2 : "NRC49C"
aab4339 : Add profman to the build scripts
cb1fb31 : Label ranchu block devices.
6b7006a : Revert "emulator.mk: Add ethernet permission"
c12ad5c : Define a class for renderscript bitcode files
72fb846 : emulator: Include the ranchu gps library
3fea302 : "NRC49B"
99f520c : "NRC49"
9bc57cc : "NRC48C"
aae222f : Add camera.ranchu.* to target/product/emulator.mk
67d0cab : "NRC48B"
150fd17 : Use LOCAL_COMPATIBILITY_SUPPORT_FILES relative to $(TOP).
8d8c3de : Switch to production constant for v2 signing scheme ID.
840ae0a : "NRC48"
c42fb8a : "NRC47C"
d2f3584 : makeparallel: unset MAKEFLAGS and MAKELEVEL
84939b6 : "NRC47B"
dfcd912 : Change the default for LOCAL_JAVA_LANGUAGE_VERSION from 1.7 to 1.8
6fb9c8b : "NRC47"
0105981 : "NRC46"
6dd63df : "NRC45"
304f563 : "NRC42E"
1fefb82 : Add mediadrm service
686b02d : "NRC42D"
d56ba2f : "NRC42C"
af1d741 : Fix 2 unused parameter warnings in zipalign.
a5885fa : "NRC42B"
720eb11 : Makefile: Add the missing library in otatools.zip.
fdd2693 : Makefile: Add the missing library in otatools.zip.
946fd5f : "NRC42"
b05b62d : Sign APKs using SHA-256 instead of SHA-1 when possible.
9195376 : "NRC41C"
e19aa00 : "NRC41B"
405e71d : Fix metadata location when file system doesn't span the partition
b4cfca5 : releasetools: Add two new entries to metadata.
6ab2a50 : improve performance of blockimgdiff
d87cc99 : Remove usages of jill.jar, use jack instead
b9f720a : Use Jan 1 2009 as timestamp in OTA update ZIPs.
6cb54de : "NRC41"
3d83469 : "NRC40C"
e11aa50 : Add compressor options for squashfs vendor images
426ec55 : Allow squashfs for vendor image only
f5a02ff : "NRC40B"
6d692d4 : "NRC40"
4a8042e : "NRC39B"
2a88eb3 : Add mediacodec binary for codec process
8a7a94f : "NRC39"
266cf1a : "NRC38"
19241c1 : ota_from_target_files: Include the payload properties.
14ea70b : Merge "Don't build otatools for PDK"
d802531 : "NRC35C"
481cc5a : Don't build otatools for PDK
ab6712b : "NRC35B"
444c323 : Fix unused src tracking for generated .o files
e2b8f68 : Build .toc when building a module by name
cdb52b5 : Fix LLVM_RTLIB_PATH for new prebuilts.
6dc7147 : Remove USE_CLANG_PLATFORM_BUILD in BoardConfig.mk
50be3df : "NRC35"
fa9cf5f : "NRC34B"
c4438d3 : Do not diff .odex files
8c915ee : Diff libpac.so now that it is deterministic
7ebc118 : "NRC34"
75c9b2d : "NRC33B"
928e759 : "NRC28F"
4321558 : "NRC33"
6ef329e : Switch to clang-2577113.
5709bd5 : Fix typo
62f2e56 : Track ObjC object mapping
6b66fcf : Move PDK selection into config.mk
f69d6ea : "NRC32C"
734d78c : Diff .art/.oat/.odex files now that they are deterministic
9bc3371 : "NRC32B"
86919f3 : "NRC32"
52a1d6c : Use dependency files generated by llvm-rs-cc for Java
5f50ea3 : Revert "Use dependency files generated by llvm-rs-cc for Java"
061289c : Revert "Sign APKs using SHA-256 instead of SHA-1 when possible." This is breaking CTS.
3d8bf29 : brillo: Remove dependency on java for Brillo
6c41036 : Use Jan 1 2009 as timestamp in APKs and OTA update ZIPs.
0e16e02 : "NRC28E"
b44b3cc : Add EmergencyInfo to devices with telephony
00221d4 : Fix classes.jack extraction from platform.zip
c2a36af : Sign APKs using SHA-256 instead of SHA-1 when possible.
ad02251 : Revert "Revert "Allow java targets to support 1.8 source / target""
8db0d97 : Revert "Allow java targets to support 1.8 source / target"
03efadf : "NRC28D"
b7a044e : Add default app image format property
21784f1 : "NRC28C"
ba6d18f : Revert "Add mediacodec binary for codec process"
4fb65b3 : Revert "Add mediacodec binary for codec process"
c8d7349 : PDK: add files necessary to for Java build to platform.zip
ec9ecd7 : "NRC28B"
9429a88 : Add new package: java.util.function
cdfbe4a : Allow java targets to support 1.8 source / target
bbe368f : "NRC28"
4c47461 : Use dependency files generated by llvm-rs-cc for Java
2a0d1fe : Use .KATI_DEPFILE for files generated by aidl-java
3bb168f : Order objects based on LOCAL_SRC_FILES and LOCAL_GENERATED_SOURCES
24223c9 : "NRC27C"
daaa23d : "NRC27B"
dfce8ad : Support code coverage with Jack
a80a808 : Revert "Sign APKs using SHA-256 instead of SHA-1 when possible."
8f7d4b7 : Doclava template changes associated with default methods
a7ec71d : Add libvulkan to base PRODUCT_PACKAGES
63a003f : "NRC27"
1326f65 : Write clean_steps.mk with multiple commands
92cfd6f : Place the META/ dir first in the target_files.zip.
821375c : Revert "Revert "Camera: add NDK camera library""
e4329eb : Revert "Camera: add NDK camera library"
497888d : Use --pseudo-localize only with compile phase in AAPT2
591be28 : "NRC26C"
74df828 : Sign APKs using SHA-256 instead of SHA-1 when possible.
0b45ff9 : "NRC26B"
8eeb2ea : "NRC26"
dd71c85 : Support to build with AAPT2
2e45fd0 : Use dependency files generated by llvm-rs-cc
1530057 : Camera: add NDK camera library
3ca3a88 : "NRC25B"
fcf7c81 : Revert "Revert "Make OpenJDK 8 the default""
1429d5e : Revert "Sign APKs using SHA-256 instead of SHA-1 when possible."
1f495b8 : Revert "Revert "Make OpenJDK 8 the default""
85bddfd : Revert "Make OpenJDK 8 the default"
4495f6a : Make OpenJDK 8 the default
e1dc969 : "NRC25"
29bce54 : "NRC24"
49b6953 : Add an RS_CLANG variable as well for RenderScript.
3402a41 : Add mediacodec binary for codec process
dbd8291 : "NRC21C"
f3e7204 : Error out if MALLOC_IMPL is defined.
ca59875 : Doclava template changes associated with default methods
96d2a8c : Add clang rules for RS_LLVM_* tools.
6b10089 : CleanSpec: Clean up $(PRODUCT_OUT)/recovery/root/sdcard.
bc5dc64 : bootstat: Add bootstat to the embedded target to support logging boot time across devices.
23c3db9 : Makefile: Fix the location for payload signing key.
ba66be0 : "NRC21B"
de5bc04 : Sign APKs using SHA-256 instead of SHA-1 when possible.
9f1450c : "NRC21"
38812d6 : Makefile: Add the payload public key into system image.
d3f3ab7 : Set flag when using sdk tools in place
fdf831a : "NRC20B"
149b220 : Fix data binding source paths
dd910c5 : Make signapk sign using APK Signature Scheme v2.
9b54a56 : Command-line flag to disable signing with APK Signature Scheme v2.
087f327 : Separate aidl dependencies from compiler dependencies
1b5f487 : Make a confusing error message clearer.
257796c : Keep aidl generated C++ inside the generated folder
5b97d08 : Fix data binding source paths
b238596 : "NRC20"
c098e9e : Generate OTA packages for A/B update.
6d8a8cc : Makefile: Pack brillo_update_payload and shflags into otatools.
38be368 : "NRC19B"
45d38c0 : Pass the arm/thumb cflags to assembly files
8dd69d9 : Set USE_CLANG_PLATFORM_BUILD to default true.
22cd79a : "NRC19"
9dca07e : Only fail on known-bad grep configurations.
c46c824 : "NRC18"
7a024cd : "NRC17"
bcb9175 : "NRC14D"
4d7f39f : "NRC14C"
3dfacee : Revert "Revert "Revert "Revert "Make OpenJDK 8 the default""""
79a6f53 : Remove synchronized from the public API docs
ebe39a0 : Fix print error of numbers of blocks
60e5c96 : "NRC14B"
ee89f21 : Revert "Revert "Revert "Make OpenJDK 8 the default"""
00003c3 : Add BlockedNumberProvider to core.mk
b5b7801 : "NRC14"
bb86e1d : Adjust the size limit for splitting large files
96cfe1b : "NRC13C"
dbd4384 : Don't force color diagnostics outside of ninja
892672a : "NRC13B"
3f60c4b : Allow building kati & makeparallel with soong
37408bf : "NRC13"
f0ebe16 : Generate .c for .y and .l
625e715 : Switch to Vista instead of Win2K.
910581e : Enable the use of jit profiles
d1baa0f : Remove -Wa,noexecstack from unsupported arm clang flags
c2c49ed : Unconditionally use SHA-256 when minSdkVersion is 18 or higher.
c52e631 : "NRC12B"
8502937 : List SHA-1 digests of APK entries' contents in .SF files.
3f56a33 : Fix mounting /sdcard under recovery.
b43f809 : Docs: Shorten feedback button text.
c288d65 : Revert "Revert "Make OpenJDK 8 the default""
a73b182 : "NRC12"
64088f2 : Generate .c for .y and .l
254c659 : "NRC11B"
113d64a : Remove libsqlite_jni from all product configs.
206fb06 : Emulator: Have the Settings page say "About emulated device"
2862458 : makeparallel: print path on exec failure
861ab99 : Ignore Android.mk files with USE_SOONG=true
a8f28ff : Move "include configure_local_jack.mk"
69035cd : Remove special case handling of "ro." properties
a87553f : Revert "Make OpenJDK 8 the default"
1bd16b6 : Make OpenJDK 8 the default
b277b15 : "NRC11"
8e017be : "NRC10"
eff0611 : Add -Werror=date-time to target builds
f3020fc : "NRC07G"
aa25676 : "NRC07F"
58408f6 : Remove libsqlite_jni from all product configs.
4d9a365 : "NRC07E"
0c88337 : "NRC07D"
261bb08 : Docs: Changing text on Feedback button. Bug: 26452230
847e9e9 : "NRC07C"
09dd98d : "NRC07B"
bdb1063 : "NRC07"
b1171e4 : Kill BOARD_MALLOC_ALIGNMENT.
1413b80 : "NRC06B"
b5da9d9 : Change USE_CLANG_PLATFORM_BUILD default to true.
248279e : "NRC06"
2b0caa3 : Have symbol versions in .so.toc files
9e11eed : Bumping PLATFORM_PREVIEW_SDK_VERSION to 1 for NYC
bbde936 : Docs: Encode URL input to search box Bug: 26287939
e677b1a : Add cameraserver process
a4f00d7 : Replace MALLOC_IMPL with MALLOC_SVELTE.
636c1c4 : Clean up Mac OS hacks in acp slightly.
c407052 : CopyFile: Remove bogus reference to HAVE_VALID_STAT_ST_INO
23faa11 : More helpful diagnostics when selecting a Mac SDK.
c977ebc : "NRC05"
2141083 : "NRC04B"
f8e6fbe : Build delta_generator for A/B update.
1084631 : Add a warning if developers are not using JDK 8
d98086f : "NRC04"
3909c41 : "NRC03"
01981bb : "NRB92"
676799f : Fix compiler warnings on Windows in CopyFile.c
982e1f2 : Fix unused parameter warnings in CopyFile.c
d417905 : "NRB91"
6029536 : "NRB90"
0a4d4a6 : "NRB89"
4205fad : "NRB88"
cdc3d5a : Revert "Temporary workaround to build bouncycastle / nist-pkits"
3006881 : Temporary workaround to build bouncycastle / nist-pkits
5aabca2 : Build: Build changes for multi oat/image support.
76c7d68 : Allow modules to override the default NOTICE file.
fa257cc : Track introduction of libopenjdkjvm.
20de4fa : Allow for 5200 words in dump-words-to-file
436d0c1 : Update the package whitelist for the boot image.
052a00f : Use core-oj alongside core-libart wherever required.
89cfb55 : "NRB85"
d1d3fd9 : Build: Build changes for multi oat/image support.
18a141c : set ro.adb.secure=1 for user builds
056a462 : "NRB84"
4526629 : "NRB83D"
12fc5f2 : "NRB83C"
5d1613e : "NRB83B"
4594d0e : Makefile: Clean up the condition for RECOVERY_RESOURCE_ZIP.
3026f4d : Allow modules to override the default NOTICE file.
5df1c14 : "NRB83"
8b9a464 : Default LOCAL_MULTILIB:=both for HOST_NATIVE_TEST
40ef35b : Allow building recovery as boot.
17aa86c : Included CellBroadcastReceiver app to the image.
66e7475 : DO NOT MERGE - Included CellBroadcastReceiver app to the image.
bbd944a : Remove RPATH for AddressSanitizer.
1449342 : "NRB82B"
9cb7692 : Do not use $? in recipe
c362817 : "NRB82"
a366884 : "NRB81"
89b9658 : "NRB78D"
d80bef2 : Allow building recovery as boot.
93b8a12 : Prevent changes to COMMON_GLOBAL_C(PP)FLAGS
1869cb6 : "NRB78C"
fc3422a : Check block0 for remounting partition R/W
4a06004 : build_image: don't call append2simg for FEC
ff914f5 : build_image: remove an unnecessary call to append2simg
2eb5203 : Track introduction of libopenjdkjvm.
7effde0 : Don't preopt on eng builds.
09ee66e : Do not set Jack source version, use default
d78cba1 : Disable goma/ccache with USE_XXX=false
ccaeb65 : Add libc_malloc_debug to the always build list.
9dac797 : Check block0 for remounting partition R/W
c99e918 : "NRB78B"
85b6c85 : "NRB78"
de6494b : Define __BRILLO__ only for target modules
16e7e0f : Move __BRILLO__ to the core build system
aee6f60 : Move suite-level dynamic config to testcases
8abec03 : Set -Xdoclint:none
60786d8 : "NRB77B"
8cc3a9e : Docs: Replace custom search engine Bug: 25778395
e5a23f6 : "NRB77"
c9219c2 : make USER limited to 6 characters when generating BUILD_NUMBER
b2a555e : Make squashfs sparse image generation optional
5f38f9b : Tell soong that it is embedded in a make build
3ebb2f7 : Combine soong builds into make builds
493205e : Remove unneccessary TARGET_BUILD_APPS conditional
a79e132 : Remove the prebuilt tools cleanstep logic.
75f27a6 : "NRB75D"
c01f2dc : Disable .toc optimization for host modules.
fe7c1e5 : Move signapk sources to src dir.
2c3b926 : Re-enable gold linker for aarch64.
2ad5261 : Revert "Revert "Make PIC and PREOPT default for all.""
09ba4c8 : Turn on stack protector for mips64.
b9b89e9 : Turn on stack protector for mips.
4e804d4 : "NRB75C"
505e4ec : Be smarter about stack-protector on the host.
2747fa8 : Enable -fstack-protector-strong for arm64.
c8cc919 : Enable -fstack-protector-strong for arm.
5324c3c : Enable -fstack-protector-strong for x86-64.
8ebc4d6 : Enable -fstack-protector-strong for x86.
ae316d2 : Enable -fstack-protector-strong for the host.
5c3d158 : "NRB75B"
f2a9135 : Revert "Make PIC and PREOPT default for all."
b93f590 : Make PIC and PREOPT default for all.
f972a4a : Reduce unnecessary rebuilds of .dex files with restat=1
0a61d97 : "NRB75"
7a0c88e : Revert "Change USE_CLANG_PLATFORM_BUILD default to true."
ac19e19 : "NRB74"
445bc2f : Use lib64 for mips64 as well.
9667b18 : Make signapk use Conscrypt.
36a76ec : sepolicy: Fix 'avc denied' issues for the emulators
0d79956 : Rename libext2 host libraries to standard suffix.
8bf7b5d : Set -Xdoclint:none
2e1e34d : "NRB71C"
3c8036d : Change USE_CLANG_PLATFORM_BUILD default to true.
4250be8 : "NRB71B"
db4883c : sepolicy: drop -- marker
9c1a501 : "NRB71"
41ac44e : Rename libext2 host libraries to standard suffix.
8dca15f : Fix the mips build.
0e2e71d : Add support for LOCAL_NDK_STL_VARIANT := none.
ee629c9 : Build NDK binaries with --hash-style=both.
5f23220 : "NRB70B"
9214a26 : Always start jack server before first call to jack
4038792 : "NRB70"
fa4dd60 : "NRB69C"
2eca2a2 : "NRB69B"
eb756d7 : Do not run zipalign when re-signing APKs.
b3bc3fe : "NRB69"
b8c4a6f : Revert "enable -fstack-protector-strong"
4f2f195 : Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES
d657d00 : Fix missing $.
03b6e8b : Fix TARGET_ASAN build.
dfeb065 : "NRB68"
22e9c42 : "NRB67"
8765b10 : enable -fstack-protector-strong
427f8c4 : Gmake doesn't like newline in macro expansion result.
dcd7f56 : "NRB64C"
5b826ac : Do not run zipalign when building APK (except prebuilts).
c29172c : Sanity check LOCAL_SRC_FILES_EXCLUDE
e09e7e8 : "NRB64B"
9a89ed5 : Use prebuilt tools in place
a8b8968 : Remove extra definition of AIDL
07000a0 : "NRB64"
da9c00d : Enforce linker version-scripts are valid
924a683 : Make signapk align .so entries to 4096 bytes.
fd08247 : Use prebuilt tools in place
f87e971 : Provide path to mainDexClasses
269d785 : releasetools: Always use recovery mount options.
e04b04b : "NRB63B"
c386890 : releasetools: Abort the update on apply_patch failures.
8a5a9ed : "NRB63"
6fa82b5 : make USER limited to 6 characters when generating BF_BUILD_NUMBER
59639cc : "NRB62B"
bd9e832 : "NRB62"
8f2968f : Remove warnings from ijar/classfile.cc
6b9bddd : Make export_includes a restat rule
f8f83ee : "NRB61B"
a04fca3 : Stop packaging obsolete OTA tools.
d62c603 : releasetools: Allow logging the diff for incrementals.
b15149c : Use libstdc++ for ijar
80876a6 : Build ijar for apps build
89b255a : Use .KATI_RESTAT to reduce unnecessary rebuilds of .jar files
e358285 : "NRB61"
4b17edb : "NRB60"
3ae7f66 : Revert "Use .KATI_RESTAT to reduce unnecessary rebuilds of .jar files"
ea2da50 : Revert "Build ijar for apps build"
39cca23 : Revert "Use libstdc++ for ijar"
718bab6 : Use libstdc++ for ijar
9084705 : Build ijar for apps build
77a0d0f : "NRB57"
b5dde8d : "NRB56B"
699a322 : Fix generated-sources-dir-for for COMMON
0fb087f : Add new Test API for CTS testing.
a37bdc8 : Remove synchronized from the public API docs
1e8912c : "NRB56"
047c28b : NRB55D
5dd9a2c : target_files_diff: Allow writing outputs to file.
16a1ce2 : "NRB55C"
8cffb30 : Fix typo.
6cce402 : Fix typo.
3be52e6 : Don't delete META-INF in jack-java-to-dex when packing resources.
f9bc0fb : "NRB55B"
996ae38 : Don't delete META-INF in jack-java-to-dex when packing resources.
c218d3e : Clean up compiler warnings in signapk.
aa0b3b8 : "NRB55"
c6a3017 : Set -bootclasspath to "" if LOCAL_NO_STANDARD_LIBRARIES
182f7d8 : "NRB54B"
0f9a5cd : Increasing sysimage partition size for all boards
23e63e8 : "NRB50E"
b8514a6 : Allow for 5200 words in dump-words-to-file
7393df7 : Update the package whitelist for the boot image.
a9648fb : Use core-oj alongside core-libart wherever required.
a455b6c : "NRB50D"
e25ee83 : "NRB54B"
700269c : "NRB54"
94a47cd : Increasing sysimage partition size for all boards
f9bb504 : "NRB53"
972a268 : Allow for 5200 words in dump-words-to-file
05f47b7 : Copy video stop sound
4dcd769 : Move mips64 target to clang by default.
990407e : Move mips target to clang by default.
4a3df84 : "NRB50C"
b3c9e4a : Update the package whitelist for the boot image.
89b94c8 : Use core-oj alongside core-libart wherever required.
02bcb27 : Increase droiddoc -J-Xmx to 1600MB.
48550cc : releasetools: Fix the bug with TARGET_NO_RECOVERY.
ae6e2d3 : "NRB50B"
2d91c61 : Fix race in C++ AIDL file generation
c7e936f : Export generated AIDL headers
91e012c : Use sensible default locations for Java
6a378a3 : Prevent findleaves.py from traversing copies of $(OUT_DIR)
e7fafea : "NRB50"
c1f5d9c : Use .KATI_RESTAT to reduce unnecessary rebuilds of .jar files
bf45029 : Rename AArch64 ASan target runtime library to match upstream convention.
2d6d5c6 : Really allow overriding the LLVM prebuilts path.
bb16dcf : Include libGLESv3.so to PRODUCT_PACKAGES
04aec48 : "NRB49B"
4a15d7a : "NRB49"
90bf437 : Include MtpDocumentsProvider in the system image.
29d1780 : "NRB48B"
ea20915 : Switch to using kati env script
fcf6b2d : "NRB48"
d6f3892 : Support LOCAL_ACP_UNAVAILABLE for prebuilts
cc2001f : Remove unnecessary inheritance layer between aliases.
a0421cd : releasetools: Pack updatable images into IMAGES/ for A/B update.
a80e59f : "NRB47"
8b1d177 : Allow overriding the LLVM prebuilts path.
8f22e2a : Write AB_OTA_POSTINSTALL_CONFIG to META/postinstall_config.txt.
21a18b7 : Use GOMA_HERMETIC=error for USE_GOMA=true build
fd8c722 : Make not having Jack non-fatal.
52831d1 : Allow globally disabling the relocation packer.
cf1c15c : Set WINVER as well as _WIN32_WINNT.
94f86f8 : Sort dex and static lib resources
7cb3f0f : "NRB43"
cb4abef : build: Remove check_prereq.
5c64b4e : Make uncompressing jni libs in prebuilt APKs reproducible
65c7b5c : Revert "Enable gold linker for aarch64."
1406578 : Change PLATFORM_VERSION from NYC to N
6958012 : "NRB42"
9bc6bb2 : releasetools: Support generating verify packages.
8ae4984 : Create reproducible NOTICE collections
767e3ac : releasetools: Refactor ota_from_target_files.py.
4afc2c0 : envsetup: fix for provision to work on zsh
abb023a : "NRB41"
59bdffa : Add suffix .so to use directly libart.so
e8119e9 : Switch from clang 3.6 to new clang repository (with 3.8).
61a4100 : "NRB40"
12ff82e : "NRB39"
b463fcd : build: Add LINUX_KERNEL_COPYING license file
0517540 : Let qemu_props service set system properties in ro.emu and ro.emulator
9956862 : Add tool to diff two target files packages
324ffb2 : Tag "tests" alone doesn't prevent including emma.jar
4044b38 : Add the build type to META folder in target files.zip
56a84e1 : Make jit the default for all builds.
f0972f7 : Allow missing SONAME in .toc files
a7f68ee : Enable gold linker for aarch64.
41bc424 : Use explicitly sized types in zipalign/ziptime
5d88770 : Don't run ziptime on host zip files.
7890fc4 : selinux: Grant all processes the domain_deprecated attribute
0e7587a : Use .KATI_RESTAT to reduce unnecessary rebuilds of binaries
4a4a0bc : Sort out ANDROID_GOALS, KATI_GOALS and NINJA_GOALS.
a25ddad : Don't use ziptime with unbundled builds
7fcd2f9 : Don't check the host JDK tools when build/core/config.mk is called from envsetup.sh.
48a621c : Remove changing uids/timestamps from zip/jar files
c13f9c9 : envsetup,product,ninja: enable symlink traversal
67c2ed3 : Support build targets with no installable apps/packages
04ba312 : build: Add extra build customization for /product
455f6f4 : build: Add support for defining products in /product
afcf77f : Add audioserver executable to base config
2a0522b : Docs: Add Security tab to top
b589ae4 : Revert "Remove changing uids/timestamps from zip/jar files"
3c2c064 : Remove changing uids/timestamps from zip/jar files
f0a7c76 : Error correction: Use block_image_recover in block OTAs
21ec03d : Add _asan suffix to ro.build.flavor for ASAN builds.
67132ba : Fix "make product-graph" and "make dump-products".
a174261 : Normalize the product makefile path in inherit-product.
42470e9 : Remove use of .INTERMEDIATE
db45efa : Honor TARGET_NO_RECOVERY flag.
cf67f13 : Move arm64 target to clang by default.
557fa2f : Move arm target to clang by default.
e4256f5 : Revert "Enable gold linker for aarch64."
469a926 : Add extractorservice executable to base config
227cdd0 : Strip LOCAL_MODULE before referencing it.
da63739 : Drop GCC back to C++11.
ec1b561 : Add dummy description for GET-INSTALL-PATH
112753c : Error out early on nonstandard JDK directory layouts
4d68879 : Normalize java source file paths before running "sort -u".
fb6985e : Make sure R.stamp is always created
eba409c : Bump up the BBOTA version to 4.
49be2b1 : Rename UPDATE_AB_PARTITIONS to AB_OTA_PARTITIONS.
2af4d1a : Normalize java source file paths before running "sort -u".
b9774f3 : Move x86_64 target to clang by default.
5e47973 : use `find -exec ... +` everywhere
127d110 : Enable gold linker for aarch64.
21b37d8 : Fix calculation of stashed blocks.
4fcb77e : blockimgdiff.py: Fix the script error for BBOTA v1.
9d8a062 : Fix cts split apk testcase copy pattern rule.
ce10626 : allow qemu_props to set opengles.version
702e01e : Add LOCAL_FINDBUGS_FLAGS to support custom findbugs flags.
f7dbab1 : Revert "Switch from clang 3.6 to new clang repository (with 3.8)."
6528ea3 : Remove LOCAL_JACK_EXTRA_ARGS
8998d57 : Allow control of jack used for compilation
b2c5558 : Clean call-jack and its callers
719f198 : Set up CTS copy rules only once for multilib build.
466ea35 : makeparallel: prepend flags to ninja command line
0468150 : Make URLs either HTTPS or protocol-relative.
88dc18a : Put NINJA_ARGS last
f0ba2e9 : Move x86 target to clang by default.
3934192 : Typos in envsetup.sh.
847b00b : Build: Fix DEX2OAT_TARGET_CPU_VARIANT setting
2df75d1 : Invoke the aidl-cpp compiler to generate C++
a72a6e7 : envsetup: Show error when supplied dir isn't present with mmm
a04abc8 : Add support for LOCAL_SRC_FILES_EXCLUDE
4b9892a : common.py: Fix the build.
aac4ad5 : common.py: Fix the build.
d358f82 : Use direct dependency on the JNI so files.
4d20a32 : Strip LOCAL_MODULE before referencing it.
7da1b68 : generic_x86: delete system_server execmem
d2b2983 : Remove LOCAL_JACK_EXTRA_ARGS
3a562a9 : Use @arg-lsit-file for jar in add-carried-jack-resources
6a66a88 : Stop encoding absolute paths in symbols
425e019 : Export include path to D-Bus headers for multilib builds
e67a16d : Revert "Use @arg-lsit-file for jar in add-carried-jack-resources"
3bfecc8 : Revert "Use @arg-lsit-file for jar in add-carried-jack-resources"
22d624a : Add the Product ID to target_files.zip
f99b531 : Error correction: Append codes to verified partitions
58fbd69 : Disable verity metadata for eng builds
74ccefb : Let get-prebuilt-src-arch return empty if the input is empty
b68c9a4 : Allow control of jack used for compilation
539c740 : fix merge of all-named-files-under
16f93d5 : Use @arg-lsit-file for jar in add-carried-jack-resources
16b1b05 : Allow to build against Mac OS X SDK 10.11.
6f0b219 : Pass source's info_dict to vendor's releasetools.py.
92f5fcc : Add all-named-(dirs|files)-under and related
30c197e : Include the new "cmd" command-line tool in all Android builds.
e8304ef : Fix for Java 8 toolchain builds
4af7259 : Add the product version to target_files.zip.
7fbbc5d : Use libgcov OR libclang_rt.profile, not both.
7fa65ee : Remove duplicate local_time.default
ecea601 : Stop passing --gen_all_phony_targets to kati
f8c63cb : Ensure dump-words-to-file creates the target
48e49f5 : Exclude OTA/bin tools when using A/B OTA updater
12adaf5 : Fix gcc color diagnostics
8925d33 : Pack META/ab_partitions.txt when using the A/B OTA updater.
1332828 : Switch from clang 3.6 to new clang repository (with 3.8).
822f584 : Only use a fixed timestamp when packaging.
b4a4278 : Have all targets in build.ninja
7c3e3f8 : Sort more instances of wildcard and find
445e87b : Remove old grandfathered ALL_PREBUILTS
ebf32c2 : Move ninja files to $(OUT_DIR)
1b126ff : envsetup.sh: Add 'provision' function.
70067ac : Pack the update_engine_config.txt when using the A/B OTA updater.
8f26a45 : makeparallel needs global CFLAGS now
80e46c7 : Move the dist-as-droid handling from make to ninja
379f9f9 : Add all-cpp-files-under
8f9f01b : Revert "Have all targets in build.ninja"
52b697a : Revert "Pass all goals to kati when "dist" is in goals"
d3701e9 : Pass all goals to kati when "dist" is in goals
92bbf56 : Have all targets in build.ninja
d11c18a : Fix RS NDK usage so we always pull from "current" instead of NDK 8.
f6d8302 : Pack libdivsufsort.so into otatools.zip.
a4447e8 : Don't add dependencies on Makefiles when using ninja
92f8348 : Use zip -q for adding shared libraries
8b08f3a : Reland: Only put PARSE_TIME_MAKE_GOALS into KATI_TARGETS
fe5e689 : Set BUILDING_WITH_NINJA flag when parsing makefiles for ninja build
aa0aca6 : Remove "preparing StaticLib" messages
052ae35 : build_image.py: Use a fixed timestamp in the generated image.
50c7c5a : If a console doesn't exist, read password from stdin.
b7c9f32 : Make linker configurable through environment.
09295a8 : Use gomacc even for FDO build
dfbab49 : Package breakpad symbols in target files zip
309b420 : Fix windows build
c53d6b9 : Remove checkbuild and test from parse time goals
ac30b88 : Remove the unnecessary rs_compatibility_jni_libs install rules.
3a0a891 : Link libgtest_main before libgtest
cb7ff77 : releasetools: Update the fingerprint when signing.
63e3b02 : Enable color output from gcc and clang
5ff665d : Revert "Only put PARSE_TIME_MAKE_GOALS into KATI_TARGETS"
cb31f04 : Only put PARSE_TIME_MAKE_GOALS into KATI_TARGETS
cb2e67f : Generate breakpad symbols
61cd884 : Substitue "/" with "-" in the MODULES-IN phony goal names.
eb3e3fa : Use exported includes for libc++.
561b4c1 : Set mcpu targets based on cpu variant.
7cc88b7 : Turn shared library multilib warnings into errors
173615d : GPU: add gralloc.ranchu library
ce2843f : The pattern %tests is too broad.
09c255d : Remove more of the pathmap.
c1cba69 : Make it possible to change the number of remote jobs
d8f268e : Allow USE_GOMA=true without explicit USE_NINJA=true
c339398 : Remove trailing / for HOST_TOOLCHAIN_FOR_CLANG
caeaa08 : Re-implement mma/mmma using make goals.
3ad3549 : Don't add CFLAGS to CPPFLAGS
b77aedb : Revert "Default to hiding libgcc symbols in each object."
31927f7 : Revert "Don't apply --exclude-libs for the host."
4d66adf : Sort all files found via $(shell find)
84a8ca3 : Revert "Only put PARSE_TIME_MAKE_GOALS into KATI_TARGETS"
1576da2 : Don't apply --exclude-libs for the host.
5a2f585 : Restore AOSP-style version numbers - DO NOT MERGE
021b765 : Default to hiding libgcc symbols in each object.
127da9e : Use md5sum as the build.ninja filename suffix if the suffix gets too long.
b71d249 : Only put PARSE_TIME_MAKE_GOALS into KATI_TARGETS
446ae75 : Add ld.mc as a requirement for core_tiny.mk as well.
bd2d024 : Don't build otatools.zip if we don't build the ota package.
5408ff7 : Revert "Don't re-export libgcc symbols from every object."
d75d893 : Don't add build number to apps' version name for platform build.
fb83f44 : Make USE_NINJA=true the default
f77030b : Make USE_NINJA=true the default
af6c071 : Pass --ninja to makeparallel for ninja
69047fa : makeparallel: improve support for wrapping ninja
f5caa3d : Move python-adb to development/python-packages.
74b32b8 : Add support of SANITIZE_TARGET='address coverage' for fuzzing.
6a2f285 : Add the common directory back to kernel headers.
e92d25f : Don't re-export libgcc symbols from every object.
dd86e5a : build: support compiling .mm on host
25e0117 : Add LOCAL_COMPATIBILITY_SUPPORT_FILES to copy arbitrary CTS support files.
32f7ff1 : Remove WITHOUT_(HOST|TARGET)_CLANG.
eb1e18e : Use $(OUT_DIR)/ninja_build to mark ninja build.
beae639 : Disable verity metadata for eng builds
8da19e3 : Generate installed-files-vendor.txt
4810dcd : Fix build.
750396d : Remove legacy kernel build toolchain PATH setup in envsetup.sh
cb1bd11 : kati: Handle MAKECMDGOALS modifications
f7ca64f : Use makeparallel to propagate -j flag to ninja or kati
a555448 : Implement makeparallel
d1d68b1 : Fix `LOCAL_CXX_STL := none` for Windows.
0b6c348 : Update the build system doc
7728817 : Don't build windows modules with clang, fix flags
b32d56e : releasetools: Fix the expected total blocks.
057aaea : Add HOST_CROSS_OS
d762bca : Use the same build.ninja for normal make targets
42206c3 : releasetools: Don't write empty groups.
00f3c89 : rangelib.py: Remove the obsolete comment line.
a187fb5 : Fix name for NDK protobuf libraries.
7589e96 : releasetools: Always write the last block if it's padded.
909e7f4 : Use $(BUILD_MODULES_IN_PATHS) as a part of ninja suffix
ed635cf : Fix LOCAL_MODULE_HOST_OS
ff82e82 : Move part of logtags stuff back to base_rules.mk.
a77d41e : releasetools: Fix the bug when deleting files.
859ac34 : Add LOCAL_MODULE_HOST_OS
05bd7f3 : move init.trace.rc to frameworks/native
84006ea : releasetools: Fix the bug in symlink deletion.
b83e171 : Add AddressSanitizer linker flags for x86.
447d696 : Clean up Javac a little bit.
bfd0187 : Set --ninja_suffix based on make/mm/mmm targets
6661a29 : Compatibility build rule rather than library.
3351178 : Cleaned the outdated incrementaljavac.
b601d4b : Show error message when resource limit too low for USE_GOMA=true
956dccc : Move Java stuff out of base_rules.mk
7324f30 : Add ahat to runtime_libart product.
79735a6 : Use the basename of file_contexts from the info dict.
4314611 : Remove AndroidConfig.h.
85ac8d2 : Add support for LOCAL_SRC_FILES_(host)_(arch)
7a54985 : Add _(darwin|linux|windows)
e8f7561 : rangelib.py: Fix the bug in monotonic check.
873a15e : Add unit tests for rangelib.py.
9a5caf2 : Split large files for BBOTA v3.
75770de : Only allow toolbox exec where /system exec was already allowed.
267e957 : Dist the otatools package.
2df35ae : remove TARGET_PROVIDES_INIT_RC
ac9eea9 : Fix Linux host checkbuilds.
73042ea : Revert "Fix Windows SDK build."
f0c04c7 : Stop defining WIN32.
9fe15ac : Support LOCAL_INIT_RC.
e31dfe9 : Kill host Linux AndroidConfig.h.
0823ad3 : Also -DWIN32 to keep llvm building.
b8dd176 : Fix Windows SDK build.
f8241b4 : Remove Windows AndroidConfig.h.
9b17dea : Change .dbus.xml extension to .dbus-xml
ee482fd : Use goma when USE_GOMA=true is set
4c40141 : Fix sanitizer choice for global vs module.
19fa841 : Stop defining HAVE_MS_C_RUNTIME.
974b822 : Fix DBus proxies to use all definitions
529f176 : Generate DBus proxies and adaptors separately
1ca3b70 : Blacklist libc++ from windows host builds
cbc6dc2 : build: Don't call make_recovery_patch if there's no recovery.
f050c2f : Rename libnanopb-c-2.8.0 to libprotobuf-c-nano.
8fe4bc7 : Copy dynamic config files to compatibility output.
b28ed23 : Consolidate the nanopb-c and regular protobuf build rules.
a05e222 : Set up dependency on ADDRESS_SANITIZER_LINKER
36b6f04 : Add BUILD(_HOST)?_FUZZ_TEST.
6c124d2 : Replace HAVE_MS_C_RUNTIME with _WIN32 in build.
145ae32 : Remove legacy windows platform build support
1b2187d : Don't filter on a non-existent variable.
aa6c1a1 : Add an option to include a full bootloader in incremental OTA.
82c4798 : Revise stash for BBOTAs when needed.
5b6b6bb : Add two flags for the latest ckati

+- Project: platform/cts

e577b2c : Use log dir of master resultreporter IF exists
0f8b6cc : Relax UsbAccessory feature test
4c0cb81 : [RenderScript] Fix refocus test to accommodate different rounding behavior for half_sqrt().
bc91299 : Remove data race from refocus test
64e87aa : Disable ThemeHostTest for Android TV.
f776b1e : Use log dir set in master result reporter
b920cc5 : move system status checker config
f16c238 : Fix CTS test for schedule-job deadlines
571f5a7 : CTS Test Metrics: Nuke deprecated code with fire!
60f66a1 : Fix build with Interface update
77d7125 : Update TF interface for filters
8591f97 : Give ourselves a long timeout on the way back.
342628b : Collect ro.build.reference.fingerprint for XTS tests.
b259807 : Add testing of DisplayMetrics during Activity resizing
4c74801 : DynamicConfigPusher 'version' option default value
8d4e733 : add system status checks between module execution
e101ce7 : Add the report log path to the report
4a9ed27 : Fix testConfigurationUpdatesWhenResizedFromFullscreen
6b17bbf : CTS AudioTrackSurroundTest: allow pass if no PCM device available
5cf8f7d : CTS: Replace deviceSerial with startTime as MetricsStore key.
3343ab2 : Add tests for singleTask and singleInstance adjacent launch
de5458c : Make sure test package is fully stopped before starting test
c9f696c : CtsVerifier: Better skip of dynamic sensor tests
d030230 : Add test to detect some rendering inaccuracy.
997a182 : CTS: Migrate DecoderConformanceTest to new metric logging.
430fc38 : AudioTrackSurroundTest: Add delay when switching between compressed formats
25d9e4c : Perform density changes inside test activity in CTS
92cb04b : CTS: Only listen to wifi events when toggling wifi
2ffa4a5 : Consider only platform defined groups
4003df1 : CTS: Migrate TaskSwitchingTest to new metric logging system.
fd5500a : Improve hostside test for App window resize
1ec5a41 : Nuke test that will start failing soon
acabb19 : Use dynamicconfig url for CTS_v2 MediaPreparer
58ca7cb : Fix build due to merge issue
3782514 : Try dismissing crash dialog.
489eca4 : Update features list for CTS Verifier tests.
34ef5ef : Multiwindow config and display size test
bf4b3f8 : Update prebuilts from build server
d6bdd13 : remove apk
29b57b1 : Disable user consent before testing Unknow source apk installation
a346a4e : Relax timestamp checks
424ac70 : Adjust testAppFailAccessPrivateData to fail on non-tagged sockets
ec78707 : Notification policy access: fix adding / removing package name
9b941ab : Remove check on default sampling rate for AudioRecord and AudioTrack Builder
4e3628d : CTS AudioTrackSurroundTest: add device info logging
51c6be5 : Unlock device only if it is already locked in CTS
c24596a : Cleanup stacks before performing drag and drop tests
abce77c : Export activity, verify activity start and display size changes
ea86bb4 : Fix CTS XSL to show plan on rendered results
e08f426 : Split OkHttp tests from other libcore tests
6cbd87e : media: log skipped tests into result logs
c6dd674 : media: performance test tweaks
2eb7c91 : Clear local test results across DNS lookups.
8026691 : CTS should check 7.0 - now that 7.0 has been set for N.
001b069 : Set the background color to make widget test visible
95d8882 : Add LOCAL_MULTILIB=both to CTS device info
ad06b9a : Add CTS tests for adjacent launch with different intents
32e193c : Added test to verify activity can turn on screen.
b9265d9 : Test decoder render into SurfaceView.
954a277 : Ignore first 100 ms recorded in loopback test
739b023 : Filter with files regardless of retry mode
f172e24 : Exclude entire modules when not tests are run
2bd2b52 : Add LOCAL_MULTILIB=both to CTS device info
c804d79 : video: relax quality checks for H.263 larger than CIF
577bcaa : media: reduce performance and quality test timeout to 5min
63833a6 : media: update 3840x2160 vp9 test files
341ef0e : media: update 1920x1080 vp9 test file
ef06d8d : media: update 1280x720 vp9 test files
f60cca8 : media: update 640x360 vp9 test file
99bd2de : media: update 320x240 vp9 test file with 320x180 file
6d97e37 : media: update 1920x1080 vp8 test files
99148fa : media: update 1280x720 vp8 test files
b8d5bcf : media: update 640x360 vp8 test file
0dc0e1c : media: update 320x240 vp8 test file with 320x180 file
1782782 : media: update 3840x2160 hevc test files
aff9300 : media: update 1920x1080 hevc test file
06190f4 : media: update 1280x720 hevc test file
163676a : media: update 640x360 hevc test files to 720x480 file
fe47a6a : media: update 352x288 hevc test file
730c96f : media: update 1920x1080 h264 test files
436bb55 : media: update 1280x720 h264 test files
cd19f1d : media: update 720x480 h264 test file
30deec0 : media: update 320x240 h264 test file
4d48fa2 : media: update performance tests to be quasi-parameterized
de5aea8 : Ensure TrustedVoiceHostTest unlocks the device
10f1800 : video: use stride in VideoEncoderDecoderTest
19afdac : video: make encoded pattern less steady
331e363 : media: improve performance tests
20a3f76 : media: separate quality and performance tests for encoders and decoders
9f67f0f : media: move getDecoderNames and getEncoderNames to MediaUtils
d1c476b : media: update video codec performance metric calculation
18c3043 : AudioTrackSurroundTest: check for PCM support before running PCM tests
df1e8f3 : DO NOT MERGE SurfaceView test for position lost
9a0a844 : CTS test for notifying user about unsupported display zoom
ab5dafc : libcore: Split OJ luni tests into separate APK files
a7b6b7d : Remove TimeoutReq.
4cde2a5 : Set resolution popup background color to white
3258352 : fingerprint: create key and cipher every time before test
9df9135 : CameraITS: Wait for AE converge to verify EV results
93daac5 : sustainedperf: Skip the first set of readings for the app.
44a41e3 : add a CTS config for automation
cb20318 : Add CTS test to validate SDK check for global drags
f0fee79 : Add non-parcelable extras to notification to make sure it does not crash the app.
4cd8776 : Cts: Add checks for testing CREATE_USERS permission.
4264204 : Remove black background to make text visible
b000d99 : Fix DataFormat#test_is24HourFormat
847539e : Media tests: fix toggling of notification access setting
fdbbe62 : File cleanup during retry mode
7f73d5d : Fix version pattern matching error.
56de5e8 : annotate tests that requires restricted builds to pass
4b6ebad : Fix Adb root/unroot for encryption test
b979eb5 : Handle "--option value" quote logic in OptionHelper
5845937 : Add xxhdpi golden images for theme test
5ad0939 : Add VulkanDeviceInfo collector
de23a54 : CTS: Migrate media perf tests to new metric logger.
cfd9f2f : Remove VrSensorsTest as it is now obsolete.
60aa6cd : Update CTS tests
c9e6b39 : Disable CTS wildcard-policy autoVerify test
e09f832 : Force portrait orientation for ThemeHostTest.
07bc76a : Make testVisibleBehindHomeActivity less flaky.
4bf1e83 : Update platform manifest golden copy in CTS
5254fb0 : Remove accidental logging submitted in ag/1129165
9bbe0ad : Exclude condition provider test on tvs.
7133787 : Reenable working tests for DPM.createAndManageUser
8639404 : Filter before sharding in ModuleRepo
940e0a3 : Add quote handling logic to OptionHelper#getValidCliArgs
311742f : Add test case for calling reverse() immediately after start()
8cf1a0f : Revert "Add test for setting play time *after* start()'ed"
44c8e95 : Add test for setting play time *after* start()'ed
b85b3e1 : DO NOT MERGE ANYWHERE: CameraITS: remove sensor fusion test from N
f3e7829 : Correctly handle an empty list of expected modules.
2affe13 : Adding some hifi tests to gate VrModeHighPerformance.
25f45ef : Don't clear filtering on retry
6d46fce : move host annotation library into host common util
cd02b9d : Include execution progress information in the report
c79d7bd : Add test for long-press back
eb69dcc : Rebuild CtsCompilationTestCases assets for N release builds.
8806158 : Log the address of the IPv4 address that causes the test to fail.
56ade27 : Check build fingerprint during retry mode
214b9c9 : MediaPlayerTest: add tests for setPlaybackParams.
c6cd946 : SMS blocking CTS tests.
56823a3 : media: fix NativeDecoderTest.testMuxer issues
5da08ae : Add a check for aapt before launching cts
5e0c1bc : Fix flakiness of CrossAppDragAndDropTests
f519b93 : CameraITS: fix front camera + sensor fusion test
8b515a5 : Skip hostside numberblocking tests in devices without telecom.
8063b5f : Give a unique name to InvocationResult's result map
2c531c1 : Test Metrics: Reformat reports with repeated streams.
18c447a : Add synchronous SurfaceView test
6357cc5 : Fix ArgOptionParser expected argument list
3e4ef96 : Fix the logical failure in the testOwnerChangedBroadcast test case.
ccc7886 : Use file filtering in compatibility retry mode
d105427 : media: A add one more AVC test stream to test the color aspects.
f16d687 : CameraITS: start enforcing sensor fusion test
9ea17ba : Increase timeout for testDeselectTrackForSubtitleTracks.
416fa97 : libcore: Add CTSv2 support for running OJ tests
69aa29c : MediaPlayerTest: Ignore and log unsupported files in testResumeAtEnd and testPositionAtEnd.
5be5870 : Serialise the CTS runtime command-line in CTS results
781a0e3 : Changed network check URL.
4f560b6 : Remove display info test, update tests again for API 24
6d5d28c : Implement ITestFileFilterReceiver for DalvikTest
25bf4a6 : Print out test execution status to the console
cf535d6 : Add notTestFile option to CoreTestRunner
53c6a21 : Require CONFIG_SECURITY_PERF_EVENTS_RESTRICT
a909221 : Delete DragAndDropTest
960c9dd : [CTS] Fix ordering and show directory in list of results
5a4b109 : Migrate cts tests to new metric logging system.
f13cf49 : Disable CreateAndManageUser hostside tests
2024727 : don't limit retry from file attempts
1ae17e3 : New prebuilt
c9bd716 : Update CTSVerifier string for device change.
e478180 : Skip Doze Mode-related tests when device does not support it.
90197ea : Add flakyness check when a valid connection is expected.
d600368 : Skip Doze Mode-related tests when device does not support it.
307d338 : Update last public attr
63cb4ed : Assert correct cert is looked up from PKCS#7 SignedData.
98c4851 : Add flakyness check when a valid connection is expected.
b340e00 : Fix concurrent use of Random instance
25f666d : add platform testing annotations to all CTS test modules
ea3c3bb : Update CTS to reflect improved error handling for reliable pipes.
6c9510a : media: Extend CTS EOS test to also test Software codecs. Also extend the test to test single frame with EOS flag.
78d3bb7 : media: fix HEVC stream levels
c0ee797 : media: update and fix NativeDecoderTest.testMuxer
c84c2fb : Disable CreateAndManageUserTest as it has issues on user build
ce7b6ea : Add host side CTS test for cross-app drag and drop
404f30d : Add default InstrumentationTest retry options for common-compatibility-config
cb02ac5 : Fix theme test reference generation script, update reference for API 24
9972c79 : Add host side CTS test for cross-app drag and drop
13d6c4c : ResultReporter implements IShardableListener
baad9ec : [CtsVerifier] Removing battery usage settings test in BYOD flow
787f1e8 : Add default InstrumentationTest retry options for common-compatibility-config
b9569e0 : Add default InstrumentationTest retry options in CTS configs
8f6cd82 : Add test checking that empty layer doesn't draw anything on the screen
433e621 : Add check for existence of audio routes before using
eb3eb36 : Add default InstrumentationTest retry options in CTS configs
daab2e0 : Add next resource SDK development version to CTS
e2da81e : Fix theme test reference generation script, update reference for API 24
4f407d2 : Set the per test timeout for the AJUR from CoreTestRunner
21ea64a : Report test status when sharding
4ace7a6 : DO NOT MERGE This CTS will failed in pixel-C, refer to b/28986484. So revert it. Only work for nyc, never merge into L, M Revert "DO NOT MERGE This test is to test the security vulnerability in qhwc::MDPCompLowRes::allocLayerPipes (Qualcomm) and that remote rode execution vulnerabilities in Display Driver is fixed Bug #24163261"
d8d91f2 : Set CTS suite version to 7.0
734aac1 : Fix Not executed test count
4a1e5d9 : Remove reusable_sync from list of required VR extensions.
396566c : Add CTS test for padding changes
00ec549 : Do not run AudioRecordRoutingNative without microphone
3d8d433 : Added test for whitelisting pending intent for Doze Mode.
0ab2b26 : Test alpha after mutating VD
0e3ca51 : Optionally reboot before each module run
0e352bc : Update CTS to use android:networkSecurityConfig
29ce53b : Instruct user to remove all networks for p2p tests
1269fdf : Update ellipsized and non-ellipsized assertion
c6057dc : Fix start pointer position in CTS
1794e21 : Have ResultReporter check build info during invocationEnded
d734471 : Fix CTS: MixedManagedProfileOwnerTest#testDelegatedCertInstaller failure
ee23bf9 : Make sure all activities are gone.
3c84581 : DO NOT MERGE Remove Pointer Capture API.
36ea9d6 : Fix Locale test in ResourcesTest
7b715a0 : Have ResultReporter check build info during invocationEnded
78782c5 : Modify the VPN always-on test to account for blocking
455fba9 : Wait for windows that are in WM but not in AM.
24c6ff0 : Have ResultReporter implement IShardableListener
5b43cf9 : Prepare for VP9 decode CTS test, add vp9 test vectors from libvpx.
1084728 : Fix DisplayTest.
db6bbf3 : Suppress DeviceAndProfileOwnerTest.testPermissionPrompts()
c10db43 : Ignore NPE's while searching for A11yNodeInfo.
6c4a790 : Apply trivial fixes to Permissions CTS tests.
0a55a1e : Use ConnectionManager API to check if network is metered.
b84924b : Work around tests being run on lock screen.
6158bf8 : Fix issue #28952883: CTS: ActivityManagerTest#testGetRunningServices failure
fa52eb1 : media: Add test to verify the color aspects handling of various codecs.
86a6f12 : Add decoder conformance CTS test framework.
a243ba5 : Add adb command logging for host side CTS
fb025b8 : Wait for all window transitions to finish in CTS
35d7a09 : Camera: fix NPE in DngCreatorTest
84820c1 : sustained perf: Adds a CTS test for Sustained Performance Mode
5744997 : Revert change to OsHostTests
9c08ac5 : Fix GlVboPerfTest failures
2d2998b : Filter out "Dynamic Sensor Discovery" test for leanback systems
e735808 : Fix DisplayTest.
e063657 : Fix CTS: MixedManagedProfileOwnerTest#testDelegatedCertInstaller failure
0710070 : Fix for Level issues in CTS frequency tests.
06999f2 : Make sure all activities are gone.
2349d88 : Suppress DeviceAndProfileOwnerTest.testPermissionPrompts()
1d9207f : Revert "sustained perf: Adds a CTS test for Sustained Performance Mode"
ed4ebd6 : TIF: Improve the reliability of the TvInputManagerHostTest.
6ca022f : optionally reboot device before test starts
0f22944 : Skip VR CTS tests when required feature isn't present.
19d896a : Ignore NPE's while searching for A11yNodeInfo.
678de88 : Apply trivial fixes to Permissions CTS tests.
ecdb84e : Fix CTS to allow "%" in device serial.
77f83d4 : Fix issue #28868955: CTS: PendingIntentTest failures; Regressed in NRD48x
e61e881 : Skip (let it pass) rather than fail CompilationTest on 'user' builds.
81dc7e0 : Allow calling glGetTexParameteriv(..., GL_TEXTURE_PROTECTED_EXT, ...) now that latest drivers support it.
3a9ef8e : Set default mutable attribute value to 0, and only use the mutable attribute config chooser on high-perf devices.
3c1b3bf : Fix issue #28868955: CTS: PendingIntentTest failures; Regressed in NRD48x
19d18d0 : Fix DumpsysHostTest#testProcstatsOutput
551bd77 : Do not explicity set jpda.settings.syncPort in CTS settings.
396498b : CTS test for Sensor Additional Info Feature
9126464 : Adjusting layouts for tests to be visible when run on Android Wear.
6a01f32 : Use ConnectionManager API to check if network is metered.
56dde6f : don't skip device info while collecting tests
692e073 : Improve magnification test coverage.
799a0b3 : Fix DumpsysHostTest#testProcstatsOutput
5d875b5 : Do not explicity set jpda.settings.syncPort in CTS settings.
3e5497f : common: Have "assume" failures PASS
da76726 : Fix CtsCompilationTestCases by bundling an updated profile and APK.
5132ea9 : Fix waiting algorithm in CTS
06398ec : Fix InstrumentationTest
5f8b5dc : Add texture coordinate transformation before rendering.
b19f5da : AudioRecordingConfiguration test: update for API change
b95d143 : ActivityManagerTest ensure screen is on
e768b7c : Prevent app crash when clicking on buttons after failure.
e262003 : Extend the timeout AslrMallocTest
2688c65 : Skip telephony tests if not supported
24bfcad : Ensure that the LauncherActivityTest gets past the lock screen
700dad5 : Fix ApplyOverrideConfigurationTest
3fd5728 : Fix testIntentFilterHostValidation
39a38d7 : Disable com.android.yadayada before running CTS
00703b4 : Fix TvProviderPerfTest failure on Fugu
03b9617 : Turn down obsolete idle-constraint CTS test
81abb13 : This test case tries to decode a corrupt image file using BitmapFactory.decodeStream which causes Process crash on an unpatched device, thus failing the test.
4dd19eb : Add CTS verifier test for Sensor.getId() for dynamic sensors
aa27c72 : Fix the build break caused by changing package name.
21b78a2 : Fix focused stack regexp pattern in CTS
c4469cd : CTS verifier for dynamic sensor discovery feature
ab8e9fe : Added CTS test for Sensor.getId()
56f2c0c : CTS coverage: connectivity change, photo, + video
22f4e0e : Remove empty tests from KeyguardManagerTest
8b77535 : Fix keyboard navigation for CTS frequency tests
6ac62af : Fix RingtoneTest and RingtoneManagerTest
6f6d9d1 : Fix cts DeactivationTest#testDeactivateAdmins failed
a5677a4 : Fix testIntentFilterHostValidation
21c59cf : CameraITS: update test_post_raw_sensitivity_boost
82ba319 : CTS Metrics: Collect report logs in v1 test runs.
2257f71 : Make permissions tests more robust
265b3d2 : Follow class package change: LocaleList
1fde261 : Fix 'Run-As' CTS test in N
9b8a28e : Fix for AudioNativeTest Input and Output ChannelMasks tests
bc30043 : CameraITS: make lens shading check more robust
3ce49ba : Rename minWidth/Height attributes
9bcd39d : DO NOT MERGE Remove Pointer Capture API.
5175997 : DO NOT MERGE Rename PointerIcon and Pointer Capture APIs
b0d570c : Fix first band levels and wording on CTS frequency tests
d65fda3 : Remove TextureView tests.
83f3f8e : Use test_current to reach UiAutomation#destroy.
02176bc : CTS tests to allow updated system apps to be disabled
bb98841 : Add a test for closing sockets when a VPN comes up.
33a5736 : Fix CTS breakage after HCE-F modifications.
0066d7f : Remove AudioPermissionTest
fdf891c : EDI: Add feature version to FeatureDeviceInfo
347b539 : Set EGL_MUTABLE_RENDER_BUFFER_BIT_KHR on surface in mutable buffer CTS test.
e0ab22a : Added tests for idle apps and doze mode.
c8a6edd : Track network security config changes
ece6eca : media: log more details for getAchievableRates
b82d68e : Add tests for add focusables in different touch modes
7fd6158 : CameraNDK: update expected error code for createCaptureRequest
577ed1e : CameraITS: enable aspect ratio test on LEVEL_3 device
b835b21 : CompilationTest + corresponding app to (integration) test dex2oat compilation.
589eeb6 : Remove module-level WifiCheck preparers
93b72fd : Delete all ShortcutManager CTS
11f35c2 : Fix CoreTestRunner collect tests
91b39eb : Fix permission CTS tests on Fugu
1bc61d7 : Fix CtsDeviceLeanback#testScrollingByTimer
24e4936 : sustained perf: Adds a CTS test for Sustained Performance Mode
c97e042 : Add CompilationTest for the case where no profile is available.
a34e9c6 : Migrate test classes from deprecated ReportLogs.
880746b : Fix permission CTS tests on Fugu
2681131 : Add CTS media tests for FEATURE_VR_MODE_HIGH_PERFORMANCE.
de50080 : Remove BrowserBenchTest
672aadc : Add tests for unused scrap views
16fbdcd : fix CTS tests
f3844ff : Enable cross profile contacts search before running tests.
9a85550 : Should not run telecom test with device that have no telephony support
cde1faa : OpenGlEsVersionTest: change ==3.1 checks to >=3.1
13f91d9 : Fix missing patches in LoudnessEnhancerTest
dde832d : Covers more corner cases on restricted network modes:
f7842fc : ListView tests for header view detach
64988de : fix CTS tests
45f17db : Switch from google.com to example.com
279654a : Fix CTS test: TelephonyManagerPermissionTest
b9fc594 : Enable cross profile contacts search before running tests.
d73dc32 : Should not run telecom test with device that have no telephony support
160502a : Improve robustness of MediaSyncTest
4ea9d8a : Add CTS tests for settigns cache invalidation
0729b45 : Update the golden manifest to detect permission changes
638cad6 : Asserts foreground apps always have network access.
a9dd868 : Camera: update CtsVerifier camera intent test
27b83fb : Fixed NPE in CTS test.
8652f63 : Camera2: Relax passing threshold for testDynamicBlackWhiteLevel
9e5662d : OpenGlEsVersionTest: change ==3.1 checks to >=3.1
459bc7c : Reduce raciness of accessibility service cts tests
79ccdcc : Assert whitelists are revoked on uninstall.
74591a5 : Log exception when unable to create device report log.
0dd8ad0 : Adds CTS test for display physical dimensions for vr.high_performance.
6982e99 : add missing test apks to CTSv1
4227f34 : GpsStatusTest: Fix infinite loop in test
4141a90 : Make DragAndDropTest work reliably on smaller screens
785b020 : Add a logging to Print CTS tests.
03b49db : Bypass IME for ListPopupWindowTest#testListSelectionWithDPad
b4f3476 : Use ActivityOptions.setLaunchStackId directly in AlwaysFocusablePipActivity
e0c8636 : Use ActivityOptions.setLaunchStackId directly in DragAndDropTest
1f1d025 : add missing test apks to CTSv1
bf40d84 : Fix for potential level issue in Frequency tests
400c167 : Have the default build also build the tools for CTS.
665f61d : GpsStatusTest: Fix infinite loop in test
5e051e4 : Disble a CTS test not needed in N
747b5f7 : Tests for keystore attestation.
d307a34 : Fixes testProtectedContent VR CTS test.
73e7fdc : Fix WebViewTest#testClearFormData timing out on fugu
4cd30eb : CTS GPS updates: 3 fixes in GnssMeasurement tests
dbe13c9 : A11y CTS fixes for Fugu.
1fa2529 : Fixed makefiles for loopback jni files
f26acdb : Remove device admins using dpm remove-active-admin
776dcd5 : Fixed NoActivityRelatedPermissionTest failure
c132771 : Fix flaky CTS test for voice interaction test cases
aeb58be : Temporarily disable NetworkInfo check.
f158dae : Application whitelisting test for always on vpn
0a16978 : This test verifies recursive decoding of malformed ICO file which should not lead to skia buffer overflow
204e44d : A11y CTS fixes for Fugu.
cf0eeb2 : add tests to old-cts
8065e05 : Fixed makefiles for loopback jni files
e061198 : Better instructions for "Select work lock" test.
e91f1a6 : Remove device admins using dpm remove-active-admin
aa583e3 : Add lockdownEnabled parameter to always-on VPN API
c9c73fe : Verify broadcasts are sent when turning off work mode in CtsVerifier
e288b42 : Fixed NoActivityRelatedPermissionTest failure
a5c181a : Trust CA cert intrinsically in KeyChainTest
afbcee2 : Start Device Owner provisioning properly
880246b : Update profile-aware data usage CtsVerifier test
9cd764b : Set text size for android.text.method.cts tests
b0ab4e1 : Revert "This test verifies recursive decoding of malformed ICO file which should not lead to skia buffer overflow"
728765e : Revert "This test case tries to decode a corrupt image file using BitmapFactory.decodeStream which causes Process crash on an unpatched device, thus failing the test."
768198c : Fix Number Blocking CTS for secondary users.
fde73ed : CTS: test AudioTrack bufferSize
567b1c7 : Fix shouldOverrideUrlLoading related CTS test.
27e710c : More lenient on playback start
1ec9c69 : Check prompt position after layout/draw pass completes
a59a238 : Work on issue #26390151: Add new JobScheduler API...
65efe3d : Improved connectivity check by also asserting NetworkInfo states.
de20b54 : Add retry to get contacts directory api
3547620 : Add a 'remove lock' step to CA notification test
1d7230b : Clarify projection widget test and fix a crash
539f454 : Fix accessibility gesture with magnfification test
1a761d3 : Add runtime permissions CTS tests
ef15c98 : Add new UsesLibraryApp to cts v1 test case list.
20718c2 : media: Add cts test to display's getHdrCapabilities api.
8ef460a : Test intent filter priorities
b2edc63 : libcore: Remove DeserializeMethodTest from cts list
535521c : Allow negative bounds values while parsing in CTS
61fd060 : Add new UsesLibraryApp to cts v1 test case list.
f4bbf21 : Test LocaleList constructor is non-nullable
c30b758 : Add tests for android.media.AudioRouting
2a5f6a7 : Don't run DPM tests if the feature is not available.
1274b6c : Update golden copy of android_manifest.xml
866546d : Set a timeout for browserbenchtest
457d865 : Rename testFileContents to assertFileContents.
9519185 : Fix NFC reader tests being marked pass/fail all at once.
2ee925f : Add CTS tests to ensure platform extensions are present
76b15b6 : Enable location before running BLE test.
77cd52e : Disable CTS to verify the throttling behavior.
fc724b7 : Added test for required packages whitelisted for Data Saver Mode.
fc31ecb : Skip testDelegatedCertInstaller if feature is not available
542bc63 : Disable IME for android.text.method.cts tests
6f10597 : Allow TelephonyManager#testListen to timeout
9f2f5a1 : CTS: Handle test metrics for premature failures.
854aabd : update old cts test list
75e4746 : [CTS] Reduce the chance of test time out for GpsStatusTest
5690417 : KeyPairGeneratorTest: Add test for bug 28384942
744153e : CTS test for web link autoVerify
9209cad : Remove CtsInputMethodTestCases until it becomes ready.
466e97f : Don't run QS tests on TVs/Watches
f7df334 : Fixed compareBitmaps(Bitmap bmp1, Bitmap bmp2) method.
30c0ebd : fix attention test
3d86708 : CoreTestRunner inclusion and exlusion filtering
b31309a : Add test for uses-library functionality.
3adb193 : Add PixelCopy tests with a video source
acccd2a : CTS Test Metrics: Remove Details from result xml.
f3ade32 : CTS: Support other test metric types.
b52e0b8 : EDI: Add sensor device info
f0d9375 : Don't run QS tests on TVs/Watches
e8cc88d : ReportLogCollector fixes.
7dc9a9e : update CTS instructions to relfect new settings structure
c4ab1e3 : Camera2: fix optical black level calculation logic
9dcea83 : CameraITS: update post RAW sensitivity boost test
3f1c14f : Remove filtering from ApkInstrumentationPreparer
143612d : CameraITS: skip AF in scene5
828ac36 : Ensure layout occurs before checking ListView child position
135033f : DND related audio service tests.
0f915a5 : Wait for layout pass before checking item selection listener
da91df1 : Assert v2-signed APK rejected when signatures missing.
5bd6955 : Bypass IME for text related tests using KeyEvents
067e9dc : CTS changes to match changing a11y gestures.
a91aed3 : Fix bugs in RSA v2-signed APKs used in CTS.
db90c68 : Ensure layout occurs before checking ListView child position
1f2cd96 : DND related audio service tests.
10ab35c : Wait for layout pass before checking item selection listener
45f8f8e : Make CVE-2015-1805 test more robust
c31477b : Fix ResultHandler parser error.
33bcb46 : Added test cases for foreground services.
8caba37 : Do not run dpm.resetPassword() in keyguard disabled test
7a82cbf : Test for DevicePolicyManager.installKeyPair() variant
c5f8d14 : Fix enterprise contacts APIs naming and docs
dce3c4a : [CTS] Add a GeolocationTest to make sure geolocation is denied on insecure origins
2288057 : Fix the results zip export
0b4e136 : old-cts: Add support for testng runners and libcoreoj tests
05d4d4b : Ensure that ListView uses #dispatch{Start,Finish}TemporaryDetach()
a3566ab : Ensure that ViewGroup supports temporary detach.
6ae194d : Basic CTS test for PixelCopy
cb11094 : Fix finding task id in CTS
5dcf58a : Keep KeyManagementActivity alive for longer
abe323d : Revert "old-cts: Add support for testng runners and libcoreoj tests"
17fcb6c : Fixed compareBitmaps(Bitmap bmp1, Bitmap bmp2) method.
b689ddc : Fix command order in testTranslucentActivityOverDockedStack
026dc5d : Fix CTS failures on fugu
aca18c7 : Fix CTS testOrganizationInfo()
b95b1d1 : Disable IME for CtsActivity and EmojiCtsActivity
a30968d : Temporarily de-parameterize uirendering tests
0d63e43 : Api review: Settings.
7850b90 : Keep KeyManagementActivity alive for longer
3f071d6 : Fix CTS testOrganizationInfo()
32514ec : Run testCannotClearProfileOwner() on managed profile userId, rather than primary userId.
b026a02 : change `split module` output for easier parsing
6219802 : Add JDWP to CTS_v2 with DalvikTest
92c5609 : Disable IME for CtsActivity and EmojiCtsActivity
e4fe5e8 : DO NOT MERGE: DP3 must ship with May Security String
e166eab : Increase SoundPool loading timeout
d62e6d6 : Fix BackupQuotaTest CTS test.
93c66bf : Fixed testDisallowSetWallpaper_allowed CTS test.
dba8bb6 : Don't always check focused window in CTS
f38df6c : Rewrite X509TrustManagerExtensionsTest
52994c1 : optionally extract build info from device
920c116 : Passing devicepolicy test if device management is unsupported
dc56ccf : Add CTS for translucent activity in docked stack
1b935ce : Libcore: Remove art/tools/libcore_failures.txt from CTSv2
baae03a : Make linker_namespaces test run on a device without webview
1c2795a : Add more test coverage to ConnectivityManagerTest.
d024365 : Moving failing testRemoteBugreportWithSingleUser test to CtsVerifier
ec2b203 : Libcore: Remove tests from expectations file
6b15fbb : Fixed testAudioRestriction for managed profile owner.
6c555de : Adjust tolerance for AudioTrackSurroundTest#testPlaySineSweepShorts
d385db4 : Increase SoundPool loading timeout
1f86ab8 : Temporarily de-parameterize uirendering tests
13219ca : Fix connection status for MockConnectionService
f9255e8 : Fix TimestampClockSourceVerificationTest failures
da49171 : Consider default task minimal size in CTS
7734921 : DO NOT MERGE Remove HID Gamepad CTS tests.
e72d82e : Test install without restart
a547e9b : Bump N CTS to 7.0R0
5b8f6d9 : Fix BackupQuotaTest CTS test.
6415a9b : Add CTS tests about WebView initialization with encrypted contexts.
27e1422 : Save the full test results folder
3a95906 : Rename _BOOLEAN visual voicemail config keys to _BOOL
a41f0a4 : Fix module-level filtering in CompatibilityTest
1f9bba8 : audio/Buffer: Fix memset in constructor
04bddc4 : Have pixel level tolerance for x86 devices
1c4f2f6 : Add CTS for MediaBrowserService.getBrowserRootHints
3840a45 : Fixed testDisallowSetWallpaper_allowed CTS test.
aee92cf : Test DISALLOW_DATA_ROAMING only on telephony devices.
be5841f : Libcore: Remove art/tools/libcore_failures.txt from CTSv2
8835de3 : CtsVerifier tests for work challenge
b92f71f : Don't always check focused window in CTS
03408a3 : Increase timeout for ui tests
a8bcf08 : continue execution after test timeout occurs
3fb234c : Add CoreTestRunner to ICU's AndroidManifest.xml
80e6b59 : FrameMetricsListener API council changes
fe9883f : Rewrite X509TrustManagerExtensionsTest
7fd9027 : Rename DropPermissions to DragAndDropPermissions
17d3dfa : Print API for N: Change Test to match new API behavior.
b86b361 : Update activity reference when activity goes through onDestroy->onCreate cycle.
d8d0873 : CTS: View's temporary detach state.
1683ae8 : Update MtpHostTestActivity to handle MTP API change.
361470d : Use the primary external storage for gift tests
bf321b3 : Set accessibilityTitle of LayoutParams in test
6179584 : [CTS] Set timeouts for tests running in CTSv2
9f3d17f : Reducing flakiness from Automater test
8dcdffa : Add WifiCheck to cts.xml config
86dbb66 : Fix connection status for MockConnectionService
50b89d1 : MidiEchoTest: verify unregisterDeviceCallback()
e4d763b : Make print CTS tests less flaky: Catch throwable to also catch Asserts.
73bb9fd : Add test for pause() before start() behavior in AnimatorSet
d6562ba : Better synchronization in call log backup test
e90e3e1 : Confirm that VR high-perf devices support Vulkan
515d780 : Add VulkanFeaturesTest class
8c036fd : Add test for pause/resume behavior in AnimatorSet
5a6e472 : Fix EncodeDecodeTest checkFrame
c93b858 : Improve linker_namespaces CTS test
c7e05f8 : TIF: Remove TIS.updateTvInputInfo and unhide TIM.updateTvInputInfo
85e3f03 : Retry CustomPrintOptionsTest tests when the activity went through a onDestroy->onCreate cycle.
6324300 : Remove call properties check in failing CTS.
707ebd8 : TestResult: Don't default to NOT_EXECUTED
2548f9e : CoreTestRunner: Use AJUR's InstrumentationResultPrinter
7334608 : Adding Gnss measurements constellation test. Cl include:
ac624a5 : Camera: Add a test to abandon repeating request's surface
95a3ece : Tests for the VR mode listener.
a5e34e0 : Camera: Fix hasMoreResults logic in SimpleCaptureCallback
92e842b : Consider default task minimal size in CTS
a11cb45 : Camera: relax testAllOutputYUVResolutions
1fd2714 : Camera: fix sensitivity expectation
7a50f3c : Fix CTS failure
5485ddf : DO NOT MERGE Remove HID Gamepad CTS tests.
b112f44 : Removing CTS tests related to multi-endpoint APIs.
c9ba454 : TIF: Add TvInputManagerHostTest to test TvInputCallback#onInputUpdated
e0208ad : Make CustomPrintOptionsTest more reliable
4c74972 : Adds EGL_KHR_reusable_sync, EGL_KHR_wait_sync, and EGL_ANDROID_create_native_client_buffer to the list of required VR extensions.
3cc64bf : Remove MANAGED_PROFILE_AVAILABILITY_CHANGED broadcast
4720cbd : Fix failing accessibility CTS test
7511dae : Update the permission policy test
d0c37fb : Speed up PageRangeAdjustmentTest by using less pages and increase timeouts.
dc782f2 : Split and refactor CustomPrintOptionsTest to hopefully make it more stable.
8e74dca : simpleperf_cts_test: use libbacktrace_offline static library.
c0dbf1f : Changed order of metered network check.
6ca3ad7 : Fix testLaunchPipActivity flakiness
77cafae : Check for new ACCESSIBILITY_TITLE_CHANGED flag in WM layout params
3a5a588 : Improvements on test case setup.
ab8cf44 : Enforce required interfaces for modules in compatibility
0a95b93 : Revert "Exclude cts/tests/admin from CTS v1."
38c8825 : [CTS] Restrict telecom2 mk cross over to TestUtils
a15c1f4 : Cts for xxxTrustAgentConfiguration for DO and PO cases
5bcad68 : Fix break after ag/916614 "CTS Test for quota exceeded callback in new Backup API."
ebce0cb : media: calculate duration tolerance for recorded video by frames
0a745ce : Create ExternalCallTest CTS class.
4cfce08 : Fix testLaunchPipActivity flakiness
c6a06d2 : Test for issue #28156248: Receiving connectivity receiver...
a763470 : TIF: Remove permission READ_EPG_DATA
7c4f856 : [CTS] Add a preparer whitelist
02c70ce : Help core-test-runner find all libcore tests
59945ac : CTS test for default dialer showing missed call notification
905c5d3 : Remove duplicate test cases fromPrinterCapabilitiesTest#testPrinterCapabilityChange
3c3d33a : CTS Update for TelephonyManager.getAllCellInfo Test
705e735 : Gate window and activity manager state logging in CTS
85a0287 : Update CarUiProvider cts.
5526435 : Deal with destionation spinner animation.
067aaad : Adjusted precision of refocus test
13466b2 : CTS for xxxTrustAgentConfiguration
e0c9de5 : TIF: Add test case for TvView.
0cb565c : Shorten testClearKeyPlayback to 25 seconds.
eeb9eb2 : Switch to final value of EGL extension value in protected texture test.
db7651c : Dump window hierarchy to the log if we could not find the page-range-edittext.
a13ec3a : Do not divide by zero expected duration
f473351 : Shrank refocus test and reference image size
1000e06 : TIF: Add test cases for TvInputInfo.getExtra and Builder.setExtra
5f1545c : Camera: Add SurfaceViewPreviewTest#testSurfaceEquality
ffee517 : ShortcutManager: Address API review feedback.
f9f94cd : Fix problem running ICU CTS tests with old-cts-tradefed
f34ef98 : Create PDK and Java plans for CTS
e341447 : Revert "Disable package verifier in Number blocking hostside tests."
7079fad : Make CtsDragAndDropTestCases less flaky
5eb000f : Add JarHostTest to collect-tests-only.xml
0fdb5ca : TIF: Add verifications to check the passed values.
9f10371 : Add debuggerd:signaller to allowed debuggerd domain cmds.
a2a00c3 : Fixing cts verifier tests.
2c7ae49 : Adjusting CTS test after API change to DPM#getOrganizationName()
ac7a839 : Stop test users before removing them.
92fade9 : Check for new ACCESSIBILITY_TITLE_CHANGED flag in WM layout params
725c0a6 : Fix problem running ICU CTS tests with old-cts-tradefed
872e7a2 : resolve merge conflicts of 7669a01 to nyc-dev
71c3eff : Update the usage of DPM support message APIs.
c481131 : Added test for getStorageVolume() API.
201b454 : Camera: update post RAW sensitivity expectation
66cf1e6 : Added tests for StorageVolume APIs.
640f38f : ShortcutManager: First cut of CTS
c640bfd : Fix typo in initialization of wake-locks.
e6715e6 : Allow vendors to extend the list of public libs
7e57a91 : Camera: Update SurfaceViewPreviewTest due to API changes
63d3f8f : Disable package verifier in Number blocking hostside tests.
8167203 : Use correct layer properties to compute intrinsic LayerDrawable width
e44a4bc : Add CTS test for readv pipe kernel bug
0e3c285 : SeccompTest: require seccomp on all arm/x86
25411e4 : Give vold enough time to update keys.
a16d4a4 : Revert "Revert "Add new test to MtpHostTestActivity.""
0ac59fc : Revert "Revert "The first commit to introduce MtpHostActivity to CtsVerifier.""
47d10e1 : TIF: Add test case for TvView.TvInputCallback#onDisconnected
d616a9d : Revert "The first commit to introduce MtpHostActivity to CtsVerifier."
a9b5118 : Revert "Add new test to MtpHostTestActivity."
ee88f0f : Removing test module from old-cts
f995e95 : old-cts: Add support for testng runners and libcoreoj tests
785a276 : Camera2: update API per API council review
c7e3c65 : Add tests for Typeface.createFromAsset result cache.
92efba1 : Add CTS test for silenceRinger
0c5b78a : Sort CTS result lists; add build ID, product type
a59ea90 : Follow API changes for TileService
1ade345 : CTS Test for quota exceeded callback in new Backup API.
218a56f : Use different layouts for each PopupWindow CTS test
bc1041e : Add tearDown() to AudioEffectTest
e427e3d : Add AAC decoding tests
5d6fdd1 : Update golden manifest copy used in permission tests
4049c61 : Add run-command for CtsVoiceInteractionTestCases
e1c23ac : Test for AMRWB overflow
a17215a : Enhance CoreTestRunner to run Libcore tests
a24de28 : CTS for a11y gesture dispatch with magnification
bb71b20 : Add CTS test for LAST_MODIFIED collumn in CallLog
28e4bb8 : Add CTS test for voicemail notification settings API
f1b225a : CTS: Fix TaskSwitchingTest
1bd1db5 : [CTS] Fix flaky remote bugreport cancelling mechanism
d539d1a : media: release reclaimed codec in ResourceManagerTest
4f6c30d : Remove some tests from SELinuxTest in CtsSecurityTestCases module.
8c97481 : ITS: Improve exposure compensation ITS tests
b5dd619 : [RenderScript] Guard rsDebug calls with a runtime check
9d3f143 : security: catch exceptions in StagefrightTest
ee2588b : Updated test cases to match the API update
98b2e9e : Adding CTS tests for new multi-endpoint APIS.
e479ccc : Add CTS test for visual voicemail values in CarrierConfigManager
522f145 : MediaPlayerTest: Fix testGaplessPlayback
5c8918a : Change placeAndVerifyCall to wait until connection is fully added to CS.
c307ec3 : Adds VR high-performance temperature CTS test.
87729ae : Third pass for CTS tests for CalendarView
fda2535 : [CTS] Fix XSLT for local viewing of report values
ae4f673 : [CTS] Rename private test methods in Build test
a099a7b : Extend CTS test coverage to include registerDefaultNetworkRequest()
00e7730 : TIF: Add test cases for TvRecordingClient
b86975b : Camera2: PerformaceTest#testSingleCapture: Wait for preview to stop
0ceca29 : Verify filename behaviors that developers expect.
4038dbb : Add deqp to collect only list
fc1c65f : Add tests for Linkify space characters
58c8ccb : Use exclude filters for cts retry runs
c62813b : Second pass for CTS tests for CalendarView
9ef047b : Fix bug in general reduction test case (fz3 kernel) exposed by multithreading.
b03b86a : Fix MediaScannerConnectionTest
f650d38 : First pass for CTS tests for CalendarView.
4e662a8 : Run accessibilityservice CTS tests with HOLO theme
dfa361f : Skipped the test case when no GPS signal
2037e79 : Remove non-API-based security tests.
66a2117 : Fixing CTS Verifier GnssMeasurementWhenNoLocationTest for missing permission.
b1fd87b : First pass for Switch CTS tests
dfcce76 : android.core.tests.libcore.package.tests: add mockito to the dependencies
c393f2d : Additional CTS tests for popup positioning algorithm
1c56019 : ICU4J/Libcore: Generalize the IcuTestRunner so it can be used with libcore
5a8d03d : Add applyOverrideConfiguration tests
66a7e2d : Switch CanvasClient to lambdas
6e8bada : Add test for convex Outline clip behavior
a23bb8c : Minimize destruction of UiAutomation in A11y CTS.
f9dbf0b : Move another test to the UI thread.
88cc160 : Fix failures related to DND access changes.
82392ca : Fix touch exploration state CTS test.
f51acac : Update BoringLayout.getLineDescent tests
fb33861 : Fifth (last) pass over Toolbar CTS test
4b36526 : Asssert that APKs signed with large RSA keys are accepted.
89a59ad : Fourth pass over Toolbar CTS test
7742a8c : Remove flakiness in PopupMenuTest introduced by soft keyboard
937e5b5 : Move another test to the UI thread.
1f7f04f : CTS tests for new A11yWindowInfo APIs.
4a393a7 : Fix dependency for AbiOverrideTest
97220f0 : Be a bit more aggressive with storage checks.
cbfda59 : Fixed SMSBackupRestore CTS test.
761dd48 : [CTS] Trim test name before serializing the report
7ea13a9 : Fix failures related to DND access changes.
ec7aeb5 : CTS tests for VR CPU requirements.
283400b : Fix the profile-wifi-cleanup test by increasing the timeout.
c9e5f7b : Update MediaBrowser CTS
d837c46 : Flesh out direct-boot tests.
e0c40d7 : ICU4J: Update the list of tests to run in old-cts
e104684 : Gnss Cts Verifier tests.
03480ac : Creates the VR cts directory and adds tests for: - Behavior of all EGL extensions - Behavior of protected textures - HiFi sensors
0476b2e : Support Parameterised Test Filters
292d76c : Camera: move CameraDeviceInfo from common to CTS
4f2ce29 : Update ClearKeySystemTest to use MediaExtractor.getDrmInitData
79ca363 : Refactored tests to use 'list wifi-networks'.
eda2399 : Change test to match new behavior: soft keyboard behavior is reset to auto once the AccessibilityService that last requested the keyboard be hidden is disabled. Bug: 27886621
4dcdab1 : Clean up AllocationCopyPaddedTest.java in cts
08436ae : Fix SELinuxHostTest for ctsv1.
2fdbe37 : MediaSyncTest: increase ramp up time due to initial latency in AudioTrack.
ea8840c : Run test on UI thread to prevent layout in the middle.
7bbe5c9 : Re-add libstagefright_foundation.so into security cts tests because there are other tests that rely on it for helper functionalities.
b5ecdfb : Moved wi-fi switch to hostside.
9cf20df : Fix SELinuxHostTest for ctsv1.
4d6e70b : CTS tests for APK signature verification during install.
59b5a07 : Add video decode accuracy tests to CTS.
a3ea7e5 : AudioRecordingConfigurationTest: update callback name
75c06c9 : Revert "SeccompTest: remove seccomp exemptions"
224b704 : MediaSyncTest: increase ramp up time due to initial latency in AudioTrack.
bd0191d : CTS Tests for KeyboardShortcutGroup
7efcd58 : Run test on UI thread to prevent layout in the middle.
d93cd5a : Fixed failure in HardwarePropertiesManagerTest.
72c363a : CTS: getAlwaysOnVpnPackage not covered by CTS tests
0355f69 : Test Metrics Host Side Implementation.
dae33e5 : media: add opus & vorbis tests
9d80fa4 : Add CtsVerifier test for setUserIcon.
dc53d88 : ExifInterface: Code clean up
5773ad7 : Add new test to MtpHostTestActivity.
7a5e043 : Sync PermissionPolicy test with platform manifest
8aa3bdd : [RenderScript] Support native_{expm1,tan,tanpi} in CoreMathVerifier
aa9dd72 : Re-add libstagefright_foundation.so into security cts tests because there are other tests that rely on it for helper functionalities.
bce5da1 : [RenderScript] Update generated tests for native_{expm1,tan,tanpi}
5c0b38c : No more waivers for added root CAs.
eeb6c2b : The first commit to introduce MtpHostActivity to CtsVerifier.
a1fbab4 : Change CTS package name for os
9c72324 : Added test for uninstalling a package with active admins
df7fc59 : [RenderScript] Support Float16 clamp in CTS
e1a0443 : [RenderScript] Update generated test for Float16 clamp
7a92589 : Fix bad tests exposed by parallel reduction support.
567f62a : Adds basic tests for GLES and EGL extensions and versions required for android.hardware.vr.high_performance.
3428dce : Skip blocked numbers backup and restore test in devices without telephony.
7255334 : Detect and work around broken test environment
51cbd71 : Disable IME for key listener tests
d17657d : Skip blocked numbers backup and restore test in devices without telephony.
9e9bb20 : Fix that inserted contacts in ManagedProfileTest uses a non-existing account
a2cb848 : Add unit test for PrinterCapabilityInfo.
b68a454 : Add unit test for parameters of PrintDocumentInfo.
556f884 : Add unit tests for PrintAttributes
b2142c9 : TIF: Add test cases for newly added APIs in N
6e812a5 : [RenderScript] Remove log spam in genRandomFloat16s
c165c13 : [RenderScript] Unit test for extraAllowedError param to Floaty.couldBe()
bd6fb2d : Detect and work around broken test environment
c59cbe8 : Add write permissions to tests.
a064c67 : Replace "android.net.vpn.SETTINGS" with ACTION_VPN
4f53259 : TIF: Add test case for ACTION_SETUP_INPUTS
d2cae9e : [RenderScript] Support Float16 native_* functions in CoreMathVerifier
5953f62 : [RenderScript] Updated generated tests for some Float16 native_* functions
b80faa0 : Expose OBB files for mounting.
2875084 : Moved wi-fi switch to hostside.
f86bd21 : Fix MODE_WORLD_READABLE related tests.
25c8dc4 : Disable IME for key listener tests
98d94f2 : Tests for TextView height measurement
ed16865 : SeccompTest: remove seccomp exemptions
a2db723 : Fixed build broken by bad merge.
625e5b6 : Minor tweaks on Scoped Directory Access: - Only allow entire directory access on non-primary volumes. - Do not display primary storage label on scoped access.
cbb4a84 : Test AVD drawing on a bitmap correctly as the end state.
3b80f66 : CTS for IEC61937, AC3
0d149c1 : Test network restrictions while on foreground service state.
f297ff0 : Improved test case for blacklist access.
f26a4a2 : Camera: enable video stabilization in video snapshot tests
f190d0c : Avoid relying on logcat output for ThemeHostTest results
4d995aa : CameraITS: update ITS for LEVEL3 devices
a1c17b8 : Add API check to precondition helpers
7d3d246 : CTS: InputConnection#closeConnection().
4371f00 : Speed up SELinux host tests.
caf1c9b : Only check for .nomedia in non-media dirs.
8c7b9fe : Update PopupMenu CTS test for dismiss behavior.
7ed7b1c : Updating GnssMeasurementWhenNoLocationTest, skip test if there are no GnssMeasurementsEvent.
7d2a2a7 : Refactored method to get UIDs.
2f03fa2 : CTS tests for customization user restrictions.
8aca9b6 : Use ACTION_VPN_SETTINGS not hardcoded string
ad0f9db : Replace installKeyPair API
19b6fc8 : Modify CallLogBackup CTS test to include VIA_NUMBER
6c4b47c : remove CtsUiAutomatorTestCases
281f6db : Fix touch exploration state CTS test.
6ce60b8 : Added sanity check to verify process state.
2b9f262 : Removed unused global variable
a7fa4dc : Refactor usages of Picture In Picture and Multi Window (2/4)
fb0b544 : Fix testTelephonyFeatures to handle feature absent case correctly.
efb523f : Add CTS tests for some adjacent launch cases
ceedc7a : Add tests for scroll view
d31f7df : Revert "Test TextView setText/append methods set movement method"
4895e14 : Alternate way to obtain minimum buffer size for AudioTrack
b15ef21 : Increase number of retries for QS tests
5fadac1 : Migrate PopupWindowTest to lambdas, clean up lint warnings
7c35916 : Fix stack and task size comparison in CTS
48dd482 : Test that we can set and read txt records.
565b7f0 : Fixed MMS selection for SMS/MMS backup/restore CTS test
7d07d8c : [RenderScript] Update generated tests for few Float16 math functions
36fcbb0 : [RenderScript] Support few Float16 functions in CoreMathVerifier
cad3791 : Add tests for hasOverlappingRendering methods
01a20dc : Adjust changed OnRequestCustomPrinterIcon interface.
84bd3e2 : GnssMeasurementValuesTest test.
4c91ce4 : Increase number of retries for QS tests
673e035 : Migrate PopupWindowTest to lambdas, clean up lint warnings
1959379 : [CTS] Add test for enabling and disabling of security logging
138e935 : CTS Test for SMS and text MMS backup/restore
02b920d : AfW - suspend apps - API polish - CTS fixes
b717684 : AfW custom lock screen message - API polish - CTS fixes
de7b341 : Revert "Fix-up on earlier CTS comment."
9a1a0c0 : Implements the list plans relying on TF
f4f173c : Fix stack and task size comparison in CTS
5e1410d : don't add build_alias on non-release builds
6572d3c : Get accessibility service CTS to pass.
abf2c36 : Don't override built-in meta data fields
5fb3706 : Introduce Unicode emoji support CTS.
637188a : [RenderScript] Support Float16 native_* functions in CoreMathVerifier
986047c : [RenderScript] Update generated tests for Float16 native_* functions
2c6899f : [RenderScript] Support Float16 math functions in CoreMathVerifier.java
1535b67 : [RenderScript] Update generated tests for Float16 math functions
978d355 : [RenderScript] Support convert_* functions for Float16 in CoreMathVerifier
c34a3ba : [RenderScript] Update generated tests for Float16 convert_* functions
06b5b99 : [RenderSCript] Support FLOAT_16 datatype in createRandomFloatAllocation
4729146 : Add cts test for CryptoInfo.Pattern
51ac948 : Revert "remove DisplayTest from @Presubmit"
79ac43a : Add CTS tests for accessiblity service control of magnification
00275f8 : Add more tests for Paint#getRunAdvance
bd9f11b : Follow updated framework APIs.
90f0eb2 : Update ActivityInfo#WindowLayout apis (2/3)
a040118 : add an undocumented command to facilitate manual module partition
90bb45a : optionally extract build info from device
764d87f : remove DisplayTest from @Presubmit
68ea7f3 : Fix bug in findMinAndMax kernel.
6af6aec : Fix the APK name
23a7b42 : CameraITS: fix ITS wait_for_service issue
4df05a4 : Third pass over Toolbar CTS tests
8ef8b15 : Fix-up on earlier CTS comment.
4e53750 : Don't inflate the Drawable twice in CTS test
f6a85eb : Fix CA cert tests
529d366 : Camera: Skip long processing tests for devices without MANUAL_SENSOR cap
6275c6b : Enhancing PollingCheck to support lambda-based waits.
1cb15b0 : Switch PopupMenuTest CTS to use lambdas
2e1691c : Tweak PopupMenu tests
3e64e42 : Fix typo in android.os.health.cts.HealthStatsTest#testParcelling
8bcb81c : Fixed CTS test failure caused by thread starvation
f4c87b3 : Add global enforcing test.
427c44b : Add test for print job and adjust other tests to changed interfaces.
40537e4 : Switch recently updated CTS tests to use lambdas
ffe1320 : Fix 32-bit / 64-bit CTS problems in AcquireJavaRoutingProxy() tests.
6fe236d : Add missing CTS for ExifInterface constructors
fc62eae : [RenderScript] Update generated tests for Float16 vector functions.
63a3c73 : [RenderScript] Support Float16 vector functions in CoreMathVerifier
b6bb8c3 : optionally skip connectivity check
4d9b5d5 : Revert "Add three test apks to white list"
6c0a7a3 : Disabling SearchManagerTests on Android TV
08f1e9e : Add test for starting an animator with a seek value.
b0db7c4 : Add tests for TextureView
9cc5380 : Fix Car cts tests after AppContext refactor.
5fa4955 : Camera: fix max video framerate logic
ba9bb0d : Exclude cts/tests/admin from CTS v1.
ab7bf62 : Camera: fix max video framerate logic
fea5ce4 : Add instructions with commands to run NumberBlocking CTS test.
b5c1203 : Tweak PopupMenu tests
56ce380 : Fix typo in android.os.health.cts.HealthStatsTest#testParcelling
f65782b : Second pass over Toolbar CTS tests
2f0a783 : [CTS] Attempt to fix flaky remote bugreport notification clicking
bbde5a7 : Fix ModuleListener testRunFailed
a42b7b4 : Remove StagefrightFoundationTest from CtsSecurityTestCases module
24ee877 : Keyboard Shortcuts: plumb deviceId through
b670c00 : Keyboard Shortcuts: basic CTS for data structures
e4d718c : [RenderScript] Add utility to convert from Double to Float16
ed581d4 : CTS tests for unblock API in BlockedNumberContract.
376518a : Add cursor positioning tests for emoji.
2585735 : TIF: Add test case for TvRecordingClient.tune(String, Uri, Bundle)
3d1ecdb : TIF: Add test cases for TvView.
be47791 : Add more tests for Path.set()
e2eec18 : Ignore RejectedExecutionException during CtsTestServer shutdown.
d8bd556 : Add Wifi status to help diagnose testClearKeyPlaybackCenc failures.
30bba16 : remove obsolete GL jank test
e4fbb5c : check device connectivity between test packages
9f97cc6 : Use mockito in one of the ListView CTS tests
7bcbb0d : Convert two CTS classes to use lambdas
4d85f52 : android.keystore.cts: move KeyStoreTest from libcore
93e4080 : Camera: fix long proecessing tests
f632f94 : First pass over Toolbar CTS tests
8f6c485 : Fix NinePatch outline test
bbcc0f1 : Extending and cleaning up CTS coverage for ImageView
98e6591 : Ignore RejectedExecutionException during CtsTestServer shutdown.
bac7b2c : Update BlockedNumber CTS to allow insertion of existing blocked number.
aad8a7e : Variety of fixes for CTS theme tests
1399817 : Add Wifi status to help diagnose testClearKeyPlaybackCenc failures.
f4c72e8 : Camera: fix testAllocateBitmap
44599a5 : Fixed CTS test failure caused by thread starvation
bfd80d8 : Add suite build number into the result report
22f15f8 : Delete testMediaserverDomain test
e3e8166 : Fix test
8a200d2 : fix tests
e302068 : Add CTS tests for AVD call back control
2ec33af : Moved from parameterized tests to iterating tests.
22bc299 : Disable EventLogTest#testWriteEventWithOversizeValue test for now. Temporily put in a fix to test so it would work if renabled.
308b475 : Fix broken ChangeImageTransformTest.
acf97e4 : Fix sensitivity of sample rate timestamp test to short test runs
efdaaf5 : Fix flaky Activity Transition tests.
7ad92cb : Remove periodic job test
f445766 : Make ContentPaneFocusTest succeed without a touch screen.
540dd7d : Add tests for generate layout params from margins
17aac29 : handle null mScanResult for CTS test
b5c11f2 : remove obsolete GL jank test
2d82709 : Delete testMediaserverDomain test
376eb07 : Fix test
bc3fe68 : fix tests
9627ae1 : Add CTS tests for AVD call back control
2c827e2 : Moved from parameterized tests to iterating tests.
5c88267 : Disable EventLogTest#testWriteEventWithOversizeValue test for now. Temporily put in a fix to test so it would work if renabled.
be39e4b : Fix broken ChangeImageTransformTest.
545a9d7 : Remove MediaCryptoTest from Security CTS
aa8ed1d : Package shared libraries into CtsSecurityTestCases apk
9f4b899 : Extend CTS test coverage on TabHost and TabWidget.
0bdbc35 : Update TestConvert.java after fix in API generator
0e35104 : Fix sensitivity of sample rate timestamp test to short test runs
726c9ab : Update test-list for CTSv1/old-cts to match expectations
e0aadb4 : Fixed UserDictionary test, which was broken due to M changes.
6a1ccc2 : Skip apps without data directories.
dc9c833 : CTS for DevicePolicyManager.isProvisioningAllowed
be377b3 : Fix flaky Activity Transition tests.
8f9c531 : Remove periodic job test
723232a : Update test-list for CTSv1/old-cts to match expectations
3c20237 : Test Metrics implementation.
1abd4f3 : MediaRouter: Add initial CTS tests for MediaRouter
845ec7d : check device connectivity between test packages
78535e7 : Camera: Add MediaRecorder to eviction test
e74b167 : Fixed UserDictionary test, which was broken due to M changes.
074461d : Update CA certificates
b263931 : Add missing constructor to PopupWindow CTS test
e8f7889 : Add a cts test to test Video Encoder's intra refresh feature.
d9fde70 : Added test for root directory access.
f46191f : Fix DrawableContainerTest
2b894e8 : Fix DrawableContainerTest
b3f8451 : Using longer wavefile for Visualizer Test
02b3504 : Add tests for new Linkify.addLinks function
8a23bf1 : Make ContentPaneFocusTest succeed without a touch screen.
5d6503c : Fix build warnings
c2b73ac : Switch to use the IcuTestRunnerBuilder from external/icu
85bc210 : Revert "Hack: Eliminate lib-loading errors."
2d8a270 : fix plan generation
2abe255 : Selected CTS testcases to use as AVD-based presubmit test.
2dbf425 : Fix build warnings
fdebe6d : [CTS] - Set test runtimes
c33b2a6 : Increase AdoptableHostTest timeout.
54a180c : Fix WebChromeClientTest#testOnJsBeforeUnload
b266759 : Add CTS test for SET_TEXT accessibility action
252f80f : CTS: fix SignatureTest#testSignature failures
2a855fe : Improved Scoped Directory Access tests.
409f2e9 : CameraITS: more test_post_raw_sensitivity_boost fix
e31af83 : Get accessibility service CTS to pass.
19a69ae : Make build warnings be errors
6f86db3 : CTS: fix SignatureTest#testSignature failures
37804d0 : Fix CRLF line endings
3eb8b6c : Assert sanity while computing state.
4004581 : Exclude whole package of tests for Signature tests.
5bd7d3c : Tests for View#onVisibilityAggregated
8c92320 : Sixth (last) pass for complete CTS coverage of ListPopupWindow
f5b1056 : Fifth pass for complete CTS coverage of ListPopupWindow
417501f : Add CTS tests for PopupWindow.getEnter/ExitTransition()
c3609a9 : Remove cts-tf-dalvik-buildutil depency to jack.jar
dae4638 : Add LocaleList.describeContents() tests.
d02ba45 : Add EasyEditSpanTest.
74cabf1 : Junit4-ify outline tests
95bf747 : Remove references to deleted dhcpcd
de1cf58 : CTS tests for blocked numbers backup and restore.
5d00edf : Convert rest of UiRendering package to JUnit4
2a5429b : CTS: AudioTrack play() after setBufferSizeInFrames()
c78aba0 : Update canCurrentUserBlockNumbers CTS test.
c0c51c5 : Re-try commands that set/get metered networks.
2f8e988 : Fixed the failed test cases
2cd9b33 : Add console logs to precondition preparers
0fb0cee : Re-try commands that set/get metered networks.
f99c78f : Follow framework refactoring.
e7e7b93 : CTS Tests for Native Routing.
e5fa5f5 : ICU4J: Disable android.icu.dev.test.format.NumberFormatTest#TestDataDrivenJDK
32bfed0 : Camera: Fix RS test fixture bugs
b49c4ec : Tests for set Organization Info
2330f45 : adjustStreamVolume can be called without DND policy access.
c61c461 : Add CTS test for LinearLayout weight distribution
3edbe1c : Add known failures to v2
248956b : Use LOCAL_SDK_VERSION current instead of system_current in externalservice tests.
012a22b : Fix MixedProfileOwnerTest#testApplicationRestrictions
95c160d : ICU4J: Disable android.icu.dev.test.format.NumberFormatTest#TestDataDrivenJDK
9ab6d91 : Fixed cts test HardwarePropertiesManagerTest.
7f9f5bf : Add more tests for LocaleSpan
1cb2026 : Add tests for PAGE_UP, PAGE_DOWN, MOVE_HOME and MOVE_END.
ba5ce94 : Add setExtractedText partial update tests.
c7af3fa : Add tests for TtsSpan.*Builder.
71c204c : follow up InstrumentationTest class change
b94e0ec : Fixed the failed test cases
346cdde : Fix "touch" strings for KeyChain.
ade2420 : Remove old/hung preparer packages before reinstall
e8cab54 : Camera: add tolerance margin to Exif validation
74e916d : CameraITS: Fix test_post_raw_sensitivity_boost
22feccd : WifiManagerTest#testWifiWatchdog: Disambiguate failures
1848875 : ICU4J: Fix syntax error in expectation file
02a65a9 : Fix QS in old-cts
1a7fa8f : CTS for non-resizeable activities.
c087591 : Revert "Test new behavior of offsetDescendantRectToMyCoords"
be4d600 : WifiManagerTest#testWifiWatchdog: Disambiguate failures
bebcbf9 : CTS tests for newly added VectorDrawable's attributes
eceb394 : Adjusting CTS tests after unifying logging naming to security logging
7ba712a : Use audio_session_t consistently
204c5d8 : AudioManager tests for DND access change.
224a7a6 : ICU4J: Fix syntax error in expectation file
2bdda33 : Add test for AbsoluteSizeSpan#getDip
e2eb23a : Adding Car Audio Manager cts test.
8717ffa : rename CtsAutomotiveTestCase to CtsCarTestCase
e3864d0 : Fix flaky FrameLayoutTests and use lambdas where applicable
aa45b83 : Remove hard-coded car media from CTS tests
da44639 : Second pass for PopupMenu tests.
326d8db : Revert "Enforce required interfaces for test types in compatibility"
0675180 : rename CtsAutomotiveTestCase to CtsCarTestCase
7b6cd26 : Remove wifi MAC addr access test
95e713f : Check gray scale for ShadowTest
20ad607 : Fix flaky FrameLayoutTests and use lambdas where applicable
8173abc : Fix QS in old-cts
5bd6451 : CTS changes to match those made to a11y api.
7d26837 : ICU4J: Update the expectations file to reflect state of tests
a1db096 : Disable test in test harness
fccc70e : ICU4J: Update the expectations file to reflect state of tests
3e541d7 : CTS coverage for android.view.accessibility
adca35a : First pass for PopupMenu CTS tests
e96e8d9 : Enforce required interfaces for test types in compatibility
7a98b48 : Add collect-tests-only config to generate the list of tests in CTS.
540afe5 : Update UI test for package installation
9611e0f : Move sweep+verify tests to be parameterized
06ff43e : Use Junit4 in UiRendering tests
f05aadd : Camera: fix failure on legacy device
49a5ea3 : Add outline tests
15f6515 : Add CTS test for Connection#onReject(String)
907d3de : Rewrite the call back related CTS test for AVD
88b9efc : Wifi Cts: Set 'disableOthers' flag in enableNetwork
71b63e7 : Use local theme attributes in the VD CTS test.
9f79ecb : Camera module: Set default 30 min test timeout.
4118024 : Rewrite the call back related CTS test for AVD
e3f750f : add shortnames for skipping in global preparers
da3e76b : Wifi Cts: Set 'disableOthers' flag in enableNetwork
5dc81d4 : Refactor AlertDialog.Builder tests that work with cursors
be3e9d2 : fix some logging issue in CTSv2
db006ec : CTS test coverage for android.content.res classes
155ac7e : New fragment tests
88e3b22 : Removed test cases that test moved methods
dc7920d : Move back some test cases in BackspaceTest/ForwardDeleteTest.
bf652e7 : cts: Make Thread::run threadName argument required
cd960ba : Always require at least one encryption-aware IME.
9cad664 : Complete API coverage in CTS for AnimatorSet
a247a86 : Added test cases for 'Do not ask again' scenario.
2486f33 : Add CTS tests for android.transition classes
1c401ac : Run text tests with screenOrientation:nosensor
836b85e : Run text tests with screenOrientation:nosensor
a1c1cc9 : Remove read check for xt_idletimer dir.
d99fa8a : Fourth pass for complete CTS coverage of ListPopupWindow
3a32ae7 : Fix build
d2e1fb0 : Use AndroidJUnitRunner to run UIAutomation test
9650fed : android.media.AudioRecordingConfiguration test update
a15811f : Added some activity visibility tests.
dcb9d13 : Complete CTS coverage for AlertDialog and AlertDialog.Builder
ffe206d : CTS coverage for various medium-coverage drawable classes
b68ea55 : Third pass for complete CTS coverage of ListPopupWindow
f328c68 : Add CTS tests for shape outlines
7b0d557 : Add multi-user cts tests for number blocking.
c74dd76 : AudioTrackTest: test FastTrack timestamps
9a2d137 : Second pass for complete CTS coverage of ListPopupWindow
a9cddfd : Remove tests for drawable callbacks with null arguments
24a93be : First pass for complete CTS coverage of ListPopupWindow
b0a710c : Switch ListPopupWindow CTS to use Mockito for listeners
7ac81e5 : Remove CTS tests for all non-porterduff xfermodes.
69d2088 : CTS test for malformed authroity
d7d0e81 : Add CtsHostsideNetworkTestsApp2 to testcase list
f60a09b : remove android.car from all CTS plans
65eac46 : Add helpful logging to MigrationHelper class
e014cee : Add test for the case where the write command write too little pages.
2ccf81e : Additional reduction tests involving half and matrix types.
af4a68e : Add missing API coverage to AVD CTS.
2310817 : CTS coverage for ListActivity
c5e0201 : Add getExternalMediaDirs() to storage tests.
9dea554 : remove android.car from all CTS plans
46e0a81 : Add CTS tests for some classes in android.transition.
f4123eb : Tidying up AlertDialog CTS tests
bc9858f : set default log display level to warning
6cc03ed : Add tests for Layout apis using StaticLayout.
162f07d : Remove GET_ACCOUNTS permission.
28ab6f9 : Add image MD5 checksum native implenmentation.
6a377c2 : Camera: fix FOV test double tap crash
d88a8a4 : Camera: fix AE convergence wait logic
cfa26b5 : Camera2: Add DNG validation to DngCreatorTest
d759dbd : Relax the error message check
29ab795 : Fix activity life cycle tests in freeform and split-screen modes
941676d : Don't try to remove user 0 in CTS tests
31f9702 : Temporary adding more information to the failure log.
fdd0f83 : Fix permission test in MixedProfileOwnerTest and MixedDeviceOwnerTest
85e84e1 : Updating trusted voice test for cts v2.
a3a24c2 : Add tests for Transition.
d775d24 : Add tests for android.os.health.
d0187a2 : Print uid when running network checks.
ac8bc16 : Add tests for text related classes
586130f : Camera2: Verify invalid template ID
9bb7bd4 : Second pass for ViewGroupOverlay CTS tests
2f79100 : First pass for CTS tests for ViewGroupOverlay
10008fe : CTS coverage for testing null parameters passed to ViewOverlay APIs
85796c9 : Cherry-pick cleartext blocking CTS tests
1b93a3e : Added tests for battery save mode on non-metered networks.
fa48ba7 : Relax the error message check
8d0b3a5 : Fix activity life cycle tests in freeform and split-screen modes
2566eae : Don't try to remove user 0 in CTS tests
62a8f59 : CTS coverage for various high-coverage drawable classes
10ce865 : Adding more tests for Device Owner Requesting Bugreport Tests
eb14184 : Temporary adding more information to the failure log.
ccb56d8 : Fix permission test in MixedProfileOwnerTest and MixedDeviceOwnerTest
80e1b89 : CtsPermissionApp file is not in install path in CTSv2
d75827d : [CTSVerifier] Adding Device Owner Requesting Bugreport Tests
5da7285 : CTS coverage for GradientDrawable
e2a866d : Add cts for getPackageSuspended
cae2358 : MediaBrowser: Test for subscribing invalid item with options
be16c9e : Fix build of CtsTrustedVoiceHostTestCases which needs old-cts-tradefed
93d57d0 : cts: Remove unnecessary core-tests dependencies
99eca09 : Improved the API test coverage
241f63e : CTS - Fix coverage reporting of varargs method params
de8fa32 : resolve merge conflicts of 349865d85a to nyc-dev
965d20e : Fix QS CTS tests
b3ce49b : Update CTS test to cover TRANSPARENT case for VD
3d929a1 : android.media marshalling tests
fd971c7 : Port Backspace/ForwardDelete tests from coretests
c462cff : Add API to IMountService to get encryption state
6186db0 : Cts: Update DPM.getWifiMacAddress usage.
c0a9566 : make sure VD CTS is 100% covered
747554c : TIF: Make the test for TIS.updateTvInputInfo visible in coverage report
df35874 : Camera2: add high quality reprocessing performance test
7f12f24 : Fix QS CTS tests
c65fc93 : Add tests for Evaluator classes in android.animation
2ea427a : Ensure draw pass occurs during ListView divider height test
c3333ee : [CTS] Fixing up uiautomator usage to stop remote bugreport flow
8b6a144 : Tests for Condition.
f043e5d : Add CTS test for createManageBlockedNumbersIntent API.
948e6b8 : Make accessibility cts tests more robust.
c264313 : Cts test changes for AudioRecordingConfiguration API changes
33a0762 : Add simpleperf cts test.
22dc704 : Give error if test arg given without module arg.
32df169 : Use fallback build id if jar version is null
0bd9e3d : TIF: Add tests for URI utils
f2497c8 : More CTS tests for dynamic tracking of Drawables in ViewOverlay
a352bdb : Save results and logs even when invocation fails.
6607776 : Split security and alsr malloc test cases.
c7f5632 : ViewOverlay CTS tests
20fae82 : Fix version and test-tag in cts v2
2bf0540 : Camera: add bitmap allocation test
e7ef8ce : Revert "Update AudioRecordNotification test after API change"
521a8fe : Move one util helper method into DrawableTestUtils class.
b1c0d37 : [RenderScript] Update tests for select functions with Float16 tests
d6887b0 : [RenderScript] Extend Target.Floaty to handle and verify Float16 ranges
5d42c79 : [RenderScript] Implement cross, cos, floor, rsqrt for Half in CoreMathVerifier
ed05ab0 : Add CTS tests for canCurrentUserBlockNumbers API.
b309655 : Make accessibility cts tests more robust.
11f26de : CTS coverage for MarginLayoutParams.resolveLayoutDirection
c2001d3 : Fix version and test-tag in cts v2
281beeb : fix inverted logic to append reference URL form field
e2fe8a8 : fix result upload form field name
a600a0e : Move the YUVImage class to a seperate file so android.media.cts.* could use it.
4767e57 : remove CarConnectionListenerTest and add CarTest
96d7062 : CameraNDK: add basic getAllTags test
84cc047 : Tests for AutomaticZenRule.
75f22fc : CameraITS: add lens shading and color uniformity test
d82826d : Added tests for native channel masks. Bug: 23899736
2a8eb1a : Fix for the wakelock problem
c3bbc37 : Add CTS tests for default methods
51efd81 : Don't say that the status bar should be customized in CtsVerifier.
f0fd1a6 : CTS test for new behaviour of setDelegatedCertInstaller
ed619f3 : Stop ignoring untriaged ICU CTS test failures
3b2c6ff : Add CTS for MediaBrowser Pagination API
9af0a4c : Migrate RS BLAS tests to CTSv2
d9b3708 : Add PrinterCapabilitiesTest
2d3dd3d : Add test for custom print options.
df15649 : Add CTS tests for LocaleList.getAdjustedDefault()
0399b61 : add some short names to save typing
58b96a2 : [RenderScript] Test Float16 variants of Allocation copy functions
21564e2 : Fix NetworkSecurityPolicyUsesCleartextTrafficFalseTestCases
e472f22 : Don't assume that the primary user is user 0
1e56b20 : CTS tests for suspend applications
34278d0 : Camera2: improve video snapshot size test coverage
2470356 : Camera2: add post abortCaptures sanity check
ae6e833 : Moved GTS test cases to CTS
8b697cf : PropertyCheck no longer fails for missing property
24438dd : StayAwakePreparer keeps any charging device awake
8166cdc : Add CTS tests for resource certificate sources
5707f6d : cars, watches, tvs pass screen lock precondition
5ac241b : Update AudioRecordNotification test after API change
6af51a4 : Migrate Input tests to CTSv2
04f5d2e : Added CTS tests for apps that are blacklisted for restricted background data.
3a6ed00 : Migrate NetSec tests to CTSv2
e38cc07 : Migrate CppTools to CTSv2
25d8c6d : Fix timeout when running device policy CTS
3480eaa : MediaRecorderTest: Check recorded duration
f0d2629 : TIF: Add test case for TvContentRating.contains
5b91cb3 : Update AudioRecordNotification test after API change
b928f97 : sensors: Move some FIFO length tests.
55ebd02 : ICU: Run individual tests on all TestFmwk derived test classes
8a31c4c : Fix timeout when running device policy CTS
1b0a2fd : Update HCE foreground test strings.
f8febd4 : Add CTS for subscribing invalid media item
706f1fe : MediaRecorderTest: Check recorded duration
65408b4 : Simplify DragAndDropTest
141e474 : Tagged app2 as a CTS test artifact.
7a5a5eb : use test_current for CtsAppTestStubs
395ee81 : Use different test-runner to be compatible with tradefed-v2.
ea50d41 : Camera: collect camera device info in CTS
ef7efca : Camera2: avoid doing lengthy validations in callbacks
0643867 : TIF: Update cts test cases per API changes
8c5773a : ICU: Recent changes in external/icu have fixed a test
d00abf0 : Fix build.
6c20543 : Api review: AutomaticZenRule
09bc939 : Switch to using repackaged version of ICU tests
4c466d5 : optionally allow disabling result posting
2ff78ae : Switch to CTSv2
7cf02e6 : Handle patterns that match the full module name.
0374c9f : [RenderScript] Utility functions to generate random Float16 Allocations.
370588e : Add use for audio_unique_id_t
d2a874e : Move DPM.createAndManageUser() tests from GTS to CTS
825da90 : Adding CTS DeviceAdminReceiver for M1 NYC features
d6299f3 : Implement CTS for DISALLOW_UNMUTE_MICROPHONE and DISALLOW_ADJUST_VOLUME
eb7db9c : Add functions to round-to-nearest float16 and compute float16 ULP
21189dc : Update Compatibility infrastructure tests.
162bddf : cts: test minimalSize for docked stack
84d3502 : Handle patterns that match the full module name.
48fc5dd : Update CA certificates
fabc315 : Only run tests for the ABIs CTS was compiled for.
51ccfee : sensor test: Fix PROXIMITY FIFO test.
6a6effa : Add test to ensure WebView doesn't violate StrictMode policy on startup.
a99cf5c : Improve error handling
a89a189 : KeyManagement: Verify NYC granting APIs' behaviour
870cd1d : Re-enable testReadFromParcelWithInvalidSampleSize
28748fa : Audio record notification: test audio device info
958cc26 : Add tests for email autolink rules.
0f095ca : Added tests for TextView fading edges.
69dc964 : Update the car ui provider cts
9870192 : [RenderScript] Remove the defective LinkTest
b3cb02d : Fix missing device detection in the unit test script
c9f3682 : Remove test for ordering guarantees which had to be reverted
475288d : Move InfoStore to util and add device-side and host-side implementations
5f158e0 : cts: add test for AndroidManifestLayout
74d3065 : Update all_api.rs with recent Float16 math functions
7c6f52e : CameraITS: add aspect ratio detection and crop test
e335fb6 : Hostside test for setting organization name
12cb9cd : Fix the test failure of ExifInterfaceTest
5af51ef : Camera: add BitmapFactory render test Add CTS test for DngCreator to verify that the DNG can be rendered by BitmapFactory.
2a84004 : Add CTS for prepare-related APIs in MediaSession/MediaController
43e9b19 : CTS for activity lifecycle when resizing.
e7b721a : Move abioverride tests to host side.
5e7988f : Use empty-style constructor in ToolbarTest.testSetTitleMargins()
b2457de : Update expeted platform permissions
f49619c : Default RotateDrawable toDegrees is 360.0f
cf12690 : Set priority for notification in a11y cts test.
e7554b7 : Fix conditions for popup window transition CTS test
be50dce : Do not use internal headers
364fd16 : Move abioverride tests to host side.
634ebfb : Use empty-style constructor in ToolbarTest.testSetTitleMargins()
06c49bf : Update expeted platform permissions
ce738aa : Add some tests for freeform stack.
6ed4007 : Run ICU CTS tests using JUnit
b47d2a6 : Default RotateDrawable toDegrees is 360.0f
6b548d6 : Test that creating ephemeral users fails on systems without split system user.
5ffd3a0 : Hostside test for always-on VPN
ce4d17e : New font render golden images for Roboto update
4370426 : Camera2: add null check in ImageReader callback
f86a317 : Add libvulkan.so to public native library list
cdc86d2 : TIF: Add tests for COLUMN_SEASON_TITLE and COLUMN_(SEASON|EPISODE)_DISPLAY_NAME
f09a96c : Audio record notification: test audio format
fe3b9e5 : CTS for DPM.getWifiMacAddress()
4acb44e : Added CTS tests to check background network access while on power save mode.
8d40f1c : Add test for Floaty module in Target.java
f34c9d8 : Cleans build info reporting.
eb8f1f1 : Fix build
16ba419 : Stricter preload density CTS tests for 9-patches and bitmaps
eea8fe2 : Fix CTS incremental builds
a2de58e : Wait for idle when changing IME state in A11y CTS.
7fcfb0d : Fix cleanup issue in android.media.cts.DecoderTest.testTunneledVideoPlayback
51ea690 : Set priority for notification in a11y cts test.
d8636ff : Use Sub-Module Sharding to reduce Libcore execution time
67de8dc : CTS tests for accessibility docking windows.
e7d782a : Fix retry
4fd3ca3 : Un-suppress testPermission{AppUpdate,Prompts}() from
9990b9c : Makes ModuleRepo not a singleton.
dc7d949 : Feed monotonic increasing timestamp to mediamuxer to make it happy.
08c6346 : Cleans build info reporting.
fdd1bf6 : Makes ModuleRepo not a singleton.
45487e5 : Add CTS test for layout with word/style overlap
450354f : Don't call jack script without configuration
71a1a70 : Remove tests for DPM.createAndInitializeUser and createUser
e207255 : Cts V2 reporters and template
ec5d5bd : fix incorrect use of CLog
5069317 : Require encryption-aware IME if FBE is enabled.
140f797 : Fix vm-tests-tf
fd0130e : Split client-side test in 2 classes so some common code can be used to test Power Save Mode.
286f6fc : Refactored how data is shared between test apps.
5bd939c : Update auto-generated tests to match the new Target constructor
bcaf593 : Add parameters to Target constructor
3cc7157 : Rename result xml tag.
b18d921 : Define the android.core.vm-tests-tf.jar as a module
f9d744a : Add precondition to disable verification of apps
830be35 : Fix package names of View Ids in cts test.
b641ba7 : Fix makefile for android.security.cts JNI
d6e59c9 : Remove SELinuxTest#testNoBooleans.
a26a68d : Template to allow reporting override in Cts v2
e6dd01f : Log all cross-profile intents that are handled badly.
d1f30c0 : Add CTS for closed captions
3ddbd81 : Throw exception if testsDir doesn't contain any config files.
ab0917a : Update manifest snapshot against which permissions are verified.
b941dac : CTS: InputConnection#getHandler().
fb3713c : TIF: Add a test for TvContract.Programs.Genres#isCanonical
ecd5b87 : Adds more visibility in result uploading
ed9b95a : Enable single-source allocation tests for float16
6d7cbcf : Fix makefile for android.security.cts JNI
0d2af7a : reflect library name change
1077855 : Camera: fix DeviceReortLog.addValues issue
0696d91 : Change 'module' field name for dynamic config
b283e1c : CameraITS: add post RAW sensitivity boost test
ae4a553 : Remove SELinuxTest#testNoBooleans.
9af68ca : Fix CTS Accounts package
64406be : Added android.view.cts.ViewTest.testMouseEventCallsGetPointerIcon
07ad811 : Fix rounding issues in drawable preload density tests
d07b043 : cts: camera: Expand testFocusDistance test case
f56bf21 : Template to allow reporting override in Cts v2
19dd977 : Remove Notification Topics.
9baeff6 : Add reboot on failure option.
a1c6b24 : Fix CTS Accounts package
dba9a7a : Make VM tests work as a host side test with CTSv2.
daffcec : Added test for the scenario where the app already has the requested permission.
3306123 : CTS test for A11y Settings back up and restore. Bug: 23518094
8c72968 : Add libcamera2ndk.so to the list of public libs
6b84afb : Run tv input framework feature for the TvContractTest
ed43188 : Fix assertion for update method on Blocked number provider in CTS.
c08664b : CTS test for SMS fragmenting of flags
afe4d14 : CTS tests for AccessibilityService API to set and access the Soft Keyboard mode.
677ab67 : Fix testSetDegrees to reference correct values
eb9ed19 : Use mockito-target-minus-junit4.
a3f9467 : Refactored tests that used ACTION_OPEN_EXTERNAL_DIRECTORY to use new APIs.
2d29cb1 : Add CTS for managed call through ACTION_CALL
396ce25 : Tests for clearing child fragment manager after it is destroyed.
e2effc8 : Run tv input framework feature for the TvContractTest
ac4b112 : Tests to ensure fragments are created in order added.
f1863e2 : LOCAL_COMPATIBILITY_SUPPORT_FILES relative to $(TOP).
cc0a04e : Add test for audio recording notifications
eb3312c : Cleanup CTS test for parcelling of Region.
601e1b0 : Fix testSetDegrees to reference correct values
cbf6b36 : [CTS] Add new API PhoneLookup.CONTACT_ID, DATA_ID
7ecb443 : add unit test to test link against all known api
43c57a5 : CtsVerifier: Add policy transparency tests for more policies.
16acbdd : CtsVerifier: Update policy transparency tests.
6cfa985 : Update copyright dates on generated CTS files.
4011b3c : Fix inconsistency between API generator and CTS files
278b27c : FrameMetricsObserver CTS test
16ce308 : Use mockito-target-minus-junit4.
5eb3141 : Fix MyDocumentsProvicer in CTS.
4614db9 : TIF: Apply API renaming
3c12c18 : Add test to check for mmap_rnd_bits on supported archs.
67f6ae7 : Untie libctsopengl_jni library from non-NDK headers
527c4f3 : Fixed a few issues with ActivityManagerPinnedStackTests test class
7cd4e85 : Remove pinned, docked, and freeform stacks on test tear down.
82eb697 : Reduce the chance of activity manager tests being flaky
03ed3e7 : Add tests for onBeginSynthesis and onAudioAvailable().
fcae4da : Fix some IDs for UI elements.
b8654bf : Remove usages of jill.jar, use jack instead
d235455 : Use jack script to build vm-tests-tf
2199e57 : Add flags needed to switch Jack to 1.8 for CTS targets
54caafe : Add flags needed to switch Jack to 1.8 for CTS targets
5249109 : Remove unused return in MyDocumentsProvider.removeDocument. (CTS)
19561eb : Add CTS for DocumentsProvider.openTypedDocument.
2deef38 : Add tests for StaticLayout/BoringLayout baseline calculations.
c6f31fc : Use secure origins for Geolocation domains
03af1fc : TIF: Fix broken tests
6a76280 : Improve test_sensor_fusion
f8697cf : Added android.view.cts.ViewTest.testCreatePointerIcons
ac4e91f : Remove GET_ACCOUNTS permission
d600036 : TIF: Add CTS for TvInputInfo.isHidden/loadCustomLabel
5a6f216 : Add broadcast genre test for TvProvider
77f1b7f : Re-enable some camera2 CTS tests
8674846 : Improve IcuTestRunner's handling of TestGroups and minor improvements
c50f5e4 : Add missing libraries to openglperf2 test cases.
0e316c1 : Add CTS for copyDocument, moveDocument and removeDocument in SAF.
8be82a2 : Updated tests cases after to assert the proper number of notifications.
023e659 : Check that AudioTimestamp eventually reaches last frame
38e0c2a : TIF: Add missing tests for TvTrackInfo.getVideo* methods
9a35d8d : CTS test for call blocking.
20ac912 : Remove junit4 dependency from test
b4bef3b : Add branch option to CtsBuildProvider
3732f66 : Move all resetPassword() tests to hostside test
1fda63f : Suppress unused parameter warnings in libdrmtestplugin target.
64c80f8 : Use ActivityOptions.setLaunchStackId in DragAndDropTest
c00d277 : CTS: Test low latency AudioTrack features.
5e0deed : CTS tests for UiAutomation to check new a11y flag.
5a0272f : Add CTS tests for accessibility gestures.
a135c24 : Fix typo in DragAndDropTest
79a1b45 : Tests for <li> and CSS parsing in fromHtml()
570708f : Improving CTS coverage for accounts
29bd099 : Add preload density tests for BitmapDrawable, NinePatchDrawable
1ac4802 : Remove junit4 dependency from test
9687fbf : Fix expired test certificates
d012d2f : Revert "Add genre test for TvProvider"
ec55da8 : Tests for change in forceVisibility in Activity Transitions.
d0ee552 : Explicitly mark dirs for testNo64 search.
972c597 : Refactored tests to make a real network connection.
f15cf53 : Add genre test for TvProvider
e7bb099 : Add test for linker namespaces
1b4fd14 : Explicitly mark dirs for testNo64 search.
c83a958 : Avoid long delay between running CtsIcuTestCases and receiving results
a0c4e72 : Verify AudioRecord timestamps
8e9fc4a : Fix: TextViewTest#testCopyAndPaste_byKey didn't wait for ui thread.
3ffafb1 : TIF: Delete the tests for removed methods and apply renaming
f4a198d : Cleanup dynamic config in cts
015b3d8 : CTS test to verify that split user mode is disabled
d075c52 : Add tests for Genre.encode/decode
cda08af : Fix InputMethodManagerTest#testInputMethodManager.
16d7c34 : Fix MockInCallService's default starting values
0ca2233 : Add abiOverride test
67ac1e9 : Make sure ContactMetadataProvider is protected
4a9864f : Change mockito-target to mockito-api
bde42f6 : Adding missing libraries to libcore.
aac65f3 : Change mockito-target to mockito-api
61e4e9e : Add tests for toHtml() paragraph conversion
bd1992c : Fix delegated cert installer test
1b1d4da : Collect Build ABI and ABI2.
88ccade : Add tests for block-level element to span conversion
ad6c219 : TIF: Update startRecording and onStartRecording
baeafb8 : Added test for TextView/EditText behavior for freezesText
f145b2d : Add CTS Tests for QS Tiles
76ba3d2 : Improve CTS tests to really check background network restrictions.
e0068f6 : Fix for MediaPlayer not ready bug in LoudnessEnhancerTest
834df6d : CTS tests for blocked number provider.
a191fe3 : Fix adding unestablished existing connection
7aa3f53 : Don't remove the admin while removing the DO
894124d : CTS photo_uri can actually be read for local and remote work directory
fc82ab7 : Fix EDI tests
0fc3318 : Clean up the DA host side test.
c83e983 : Ignore ps proctitle cmd params.
b1ee00d : SELinuxHostTest: fix failures due to ps -Z output change
252d375 : Move EDI to InfoStore
c769941 : Hostside DA CTS for DA targeting API level 23
6b996a3 : CTS tests for AnimatedStateListDrawable
4401ab6 : [RenderScript] Fix BNNM test by using c++_static
fda8f41 : Always restore original density during preload density tests
a197c48 : Add test for IAudioFlinger::getInputBufferSize()
6f28218 : Remove tests and uses of LocaleList#getPrimary()
7b2b228 : More general reduction testing.
ab8d2be : Split hostside network tests in multiple classes.
4e8ad5c : Renamed and cloned HostsideNetworkTests.java
858c922 : Remove null cases from AbsSeekBarTest.testVerifyDrawable()
3c203f8 : Warn when runtime hints are inaccurate.
f3f6477 : Finish revert of getResolvedLocale()-related tests
514351f : Added CTS tests for RESTRICT_BACKGROUND_CHANGED.
df99693 : Added tests for password restrictions
1fc9432 : Add a CTS for parceling index8 Bitmaps
f240ee4 : TIF: Add missing test cases for TvRecordingClient
4fea15d : Fixed RefocusTest OOMing error
b88faad : Most tests don't need world-visible files.
ac66327 : Most tests don't need world-visible files.
f7773ba : CTS tests for preserving TextView compound drawable tint
7f2abeb : TIF: Add CTS for TvInputInfo.Builder and TIS.setTvInputInfo
74dcead : TIF: Add CTS for TvContract.RecordedPrograms
663bd12 : Hack: Eliminate lib-loading errors.
dc7e6f8 : Revert "CTS test for libmedia OOB write anywhere"
73be590 : CTS for 26858840 -- clearDO/PO should remove it from admin list
f4ec3d0 : Fix a synchronization bug in Telecom RemoteConnectionTest CTS
b396337 : Add cts tests for carrier APIs.
e03f0c6 : Add ServiceWorkerClientTest CTS test.
8eee0b5 : Fix EncoderTest file writing
c5398eb : Drawable state change tests must use stateful drawables
6fc3580 : HCE Felica CTS tests.
5295b42 : Fix a method naming issue in SuggestionSpanTest.
1a5e957 : Two fixes for recent test failures
32afcaf : Fix a method naming issue in LocaleSpanTest.
44b29f9 : Camera: build both 32/64 arch
22a6188 : OnRequestconditions is hidden.
cb76377 : Revert "Add CTS Tests for QS Tiles"
ced18aa : Expand and improve encoder tests
f7211d9 : Camera: build both 32/64 arch
2db6ad1 : Add tests for app restrictions managing app APIs
d3a2709 : Add CTS Verifier test for work challenge
952879d : Add CTS Tests for QS Tiles
b182e1d : Add validation code for orientation
b671cd5 : Add ExifInterface tests for JPEG and RAW image files
c5bef6e : CTS tests for accessibility importance API
cf85659 : And we have ethernet!
38b7d00 : Tests for database and SharedPreference migration.
7cac6fb : Renamed FLAG_ACTIVITY_LAUNCH_TO_SIDE to FLAG_ACTIVITY_LAUNCH_ADJACENT
0a75dcb : Renamed Activity class multi-window APIs
229833e : Add CTS tests for resizedDockedStack (2/2)
38fe68d : CTS for user restriction layering
a5b2377 : Camera: fix edge mode failure on legacy device
567b6a7 : Fix replacing window tests
91a42b6 : Remove android.graphics.cts.VulkanReservedTest
9ac9de3 : TIF: Add CTS for TvRecordingClient and TIS.RecordingSession
282a54a : Add the new CTS test for the Gradient support in VectorDrawable
657d036 : Add CTS tests for newly added RAW image mimetypes.
c053c26 : Verify GPS info of a DNG file created by DngCreator through ExifInterface
8faebfe : Force LOCAL_CLANG := true to use C++14
4c4f950 : FileSystemPermissionTest.java: Add /data/misc/sensor
6191046 : Check for secondary root directory
0dcb963 : Check type of build info
f131d26 : Camera2: add surface set ID test
3a1663d : Add a CTS test for BIND_EXTERNAL_SERVICE.
7696cc0 : Long-click listener mock should return true on long-click
5479f0d : Fix build breakage.
92f2d12 : CTS for DPM.resetPassword (DA case, API 24) ...
63bee65 : CTSv2: Move target_preparers for device info, preconditions, and dynamic config to cts-preconditions.xml
24d5683 : Test creating ephemeral user with DevicePolicyManager#createAndManageUser method.
3be67af : Test all guests are created ephemeral if the all-guests-ephemeral config flag is true.
f1279f5 : Added Policy transparency tests
6e7d08e : Add CtsVerifier tests for turn off work.
cb0fe07 : AbstractVerifierTest: adapt tests to reflect that tabs are preserved by the DN parser
1238dde : Add tests for force-ephemeral-users policy.
4ba4843 : Add CTS tests for Car exceptions
b9a1d8e : disambiguate via type cast due to API changes
a155d7a : CTS tests for call screening
6267157 : media: test MediaCodecList.find(En|De)coderForFormat() with AAC profiles
0f7f279 : Add CTS test for ClipDescription.setExtras/getExtras
7227f36 : Camera: add CTS test for NDK camera2
4027a67 : Camera: Add tests for new LEVEL_3 hardware level.
89f720f : media: add tests for MediaRecorder.pause/resume()
b785a77 : Add CTS tests for NDK choreographer APIs
65550d3 : Wait for network to resume in ConcurrencyTest
3c4645b : CTS for DPM.resetPassword() (part 1: DO/PO case)
8f48f78 : Check for secondary root directory
3fb5b36 : Add more CTS tests for cross-app drag and drop
e8bfeb2 : Removed reference to hidden annotation.
10903aa : ClonedSecureRandomTest: try to deal with process death
b1f81a6 : Stronger test for support message MAX_LENGTH
c13dadc : Revert "Stronger test for support message MAX_LENGTH"
abd9a9e : Tests for setItemChecked data invalidation
10ed083 : Added CTS tests for ACTION_OPEN_EXTERNAL_DIRECTORY.
544eb45 : Stronger test for support message MAX_LENGTH
8499610 : Tests for setItemChecked data invalidation
4e6e4b4 : Added tests for restricted background APIs.
055d2f3 : Fix typo in test case method name
c07a541 : Fix typo in cts test case name
063de4d : Add markup tests for Html.toHtml(Spanned)
897d6bd : CTS: add test case for android.os.HardwarePropertiesManager
4fb741b : CTS tests for DPM Device Owner device logging
4b94024 : [RenderScript] Add CTS tests for createAllocations API
518af82 : Fix broken build due to MSIM API renaming.
9dd9d50 : Fail early if DO isn't set properly.
0caf699 : Add cts for CarUiProvider
8ac92d8 : [RenderScript] Add CTS test for ByteBuffer API.
4843564 : Test for createAndManageUser
60849e4 : Test quota fields in VoicemailContract.Status
6f02964 : Update WebViewClient CTS test for the new shouldOverrideUrlLoading
23623af : CTS tests for DPM#requestBugreport()
ea3c6b3 : Revert "Use jack script to build vm-tests-tf"
5893ca8 : Revert "Use jack script to build vm-tests-tf"
c45a0b2 : Tests for the set.*SupportMessage device policies
bfdde07 : Testing disabling location updates for apps in the managed profile
d00f13a : Add test case for general reduction.
2b15288 : CTS tests for new voice interaction mode
1e17c3a : Update CTS tests to match new default-methods behavior.
59af194 : Fix build, make dynamic config tests pass
4673663 : Add tests for SpannableStringBuilder.getSpans returns null
9d8f26d : Removed handling of layoutDirection configuration change
f21971e : Hostside test: device lock screen message policy
ebb6ee0 : Test new behavior of offsetDescendantRectToMyCoords
5833682 : Tests for set/get organization color
a92af14 : Test enterprise_content_filter_uri is working in managed profile.
1a5e605 : Use jack script to build vm-tests-tf
20bf624 : Revert "Add CTS tests for Resources#getResolvedLocale()"
b503946 : Fix lint warnings and import order in View and ViewGroup tests
789a22e : Add CTS tests for context menu and long click with x,y
572bd9c : Camera: codegen test update
bb20ec7 : Move intial NetworkSecurityConfig tests to cts
e16dd27 : Fix SignatureTest.
3b86bfa : media: add HEVC encoder tests
1238e2e : CTS tests for single-source RS allocation API
33f1df8 : Fix SignatureTest.
1b9f8e1 : CTS tests for single-source RS rsForEach
812dac9 : Cts tests for multiple CA Certificates for WifiEnterpriseConfig.
f3cd8c8 : Modify dynamic config xml and storage structures
41b05a2 : Schedule all modules and make Monkey test execute last.
5db63fc : Add more tests to CTS about View#requestChildRectOnScreen
d14d9c9 : CTS: TextView#{set, get}ImeHintLocales().
f2a9041 : CTS for setCrossProfileContactsSearchDisabled and getCrossProfileContactsSearchDisabled
29e1198 : CTS tests for the z-index a11y feature.
a17f652 : Make sure test app for activity host side tests gets build.
2093aa6 : Make sure test app for activity host side tests gets build.
3e51497 : Add CTS test for new showContextMenuForChild(View, x, y) implementation in ViewGroup.
1f6b635 : Add CTS test for private locale matching
fce00bd : Added tests for SpannableStringBuilder.getSpans
bed2cb2 : Initial CTS tests for ChangeBounds.
84c93c9 : Adding more Car Api CTS tests
c209368 : Update UK time format test
51c1567 : Add NYC version code to VersionCodes.
4b960f4 : Update UK time format test
8873e5a : Add test for proper chain verification with cached intermediates
bf0b5c6 : CTS test for cross-app drag and drop
b1d482f : Validate bounds when running pinned stack tests.
1c01dd3 : DeviceInfo : Don't swallow exception traces.
1967b4d : media: Remove unnecessary libutils in jni.
801876e : media: do not use libnativehelper in jni
9baf3a4 : EDI: Return empty string if value is null or empty
5f656e0 : Add cts to verify behavior of new phone account
ebb7a38 : Cts for QuickContact with enterprise lookup uri
983a0e3 : Fix build broken by cad8269d45f5478b2a9.
cad8269 : Unbundle android.jni.cts.
d77d1ab : Unbundle android.jni.cts.
1e849c2 : AbstractVerifierTest: adapt tests to the new behaviour concerning whitespace
9102e82 : CTS: IC#deleteSurroundingTextInCodePoints().
f8bb57b : Fix #testReportFullscreenMode() in CTS.
86df641 : Adding UNPROCESSED to the available audio_sources
4eec9c0 : Add cts tests for complex path building
38d6433 : GlVboPerfTest: Fix libnativehelper dependency
b1a204b : Remove unused GLTrace dependency
d0a89c3 : Fix build
2ec5e91 : Revert "Fix testInstallDrmEngine dlopen fail on libc++.so"
92369b1 : Cover LocaleSpan in CTS.
0c75e91 : Fix testInstallDrmEngine dlopen fail on libc++.so
890da20 : Add test for split-screen rotation while lockscreen is on.
b5e2508 : Add test for localId == null to PrinterInfoTest.
251c79b : Add a test that exhaustively tests the PrinterInfo interface.
7f1b6bb : media: add libnativehelper_compat_libc++ to video test's Android.mk
8ea8fa9 : libopengltest: Switch to libc++_static
0cd93f1 : Untie jni library from platform libc++.so
9e05e59 : Fix media CTS to build with NDK
d3e2f09 : add CtsAutomotiveTestCases
8ffe16a : Added CTS test for rotation in docked mode.
07f9dc1 : Add CTS for Enterprise Email Lookup with directory id
fcff650 : media: add libnativehelper_compat_libc++ to video test's Android.mk
bb0919b : Work around bugs in CTS coverage, test RippleDrawable.setColor()
0ea5a07 : libopengltest: Switch to libc++_static
27b453b : Add missing CTS test coverage for RotateDrawable
4de4d07 : Untie drm_jni from the platform libc++.so
0b169f9 : Untie jni library from platform libc++.so
c664efa : CTS: SuggestionSpan#getLocaleObject().
41db338 : Revert "AccountManager: CTS tests for startAddAccount API."
2fc6d22 : DO NOT MERGE: Revert "Collect ro.build.reference.fingerprint"
bc32078 : media: do not use libnativehelper in jni
0d92400 : Make createProcMap regex more forgiving.
afed489 : Revert "AccountManager: CTS tests for startUpdateCredentials API."
745b4d9 : Revert "AccountManager: CTS tests for finishSession API."
b2f09bc : media: do not use libnativehelper in jni
23eb435 : Make createProcMap regex more forgiving.
0802855 : Added tests for Animation.cancel() behavior
d2c3a19 : CTS Tests for Activity#onProvideKeyboardShortcuts
4dff480 : Remove no-op test in AbsSeekBarTest
0e4f873 : Update CTS tests for account management policies
d40c910 : avoid hiding exceptions that should be handled by tradefed
7e2df74 : Introduce a utility method to test IME APIs.
02c1b82 : Updated translucent in Pip activity test case to cover real failure case.
2dcec9d : Untie MultinetworkApiTest from platform libc++.so
987cefa : CameraITS: add gpylint to envsetup.sh and gyplint_rcfile for rules.
2e54ce4 : Initial scaffolding for encryption-aware apps.
470869f : Add test for ObjectAnimator.set[Start|End]Values() methods
4da2bda : core-tests: bundle libnativehelper_compat_libc++ and libc++
a13162c : Untie libctsos_jni from libcutils/nativehelper/c++.so
11e51c0 : Add libsqlite_jni to the list of JNI shared libraries.
31fe74f : CTSv2: Exclude sample device and host test from ctsv2
990c3dd : Fixed a typo
f1dccdf : Introduce test cases of getPointerShape() and setPointerShape()
74eb62f : Fix for split system user mode
fca666e : Remove all of dynamic config from sample
d711e3d : CTS for ENTERPRISE_CONTENT_FILTER_URIs
c19c5ce : Add Work directory CTS and phonelookup with directory
8ab1bd1 : Add CTS tests for LocaleList getDefault() and setDefault()
55c7c7f : Remove dynamic config dependent sample tests
f1cceb9 : core-tests: bundle libnativehelper_compat_libc++ and libc++
2c7ea12 : Fixed ActivityManagerPinnedStackTests#testEnterPictureInPictureMode test failure
bf352d4 : Added some test for visible behind activities.
390cfd9 : cts: test replacing window functionality
be4f4ea : Revive media test coverage for M
6a6aa4e : testClearKeyPlayback: add Webm test
d41b1db : Untie libctsos_jni from libcutils/nativehelper/c++.so
53593e2 : Tests for Activity Transitions restoring views bug.
c2f48ba : Update the usage of telecom comamnd
0b8037b : Add libsqlite_jni to the list of JNI shared libraries.
2578f78 : Add VersionCodes to util for host side test to use
644e305 : add specialization for television and watch in UiModeManagerTest
54e9ac1 : Add tests for SpannableStringBuilder.replace().
8f8fd3e : CTS tests for SeekBar tick marks
7941c81 : EDI: Add GlesStubActivity to device info activities
696b8e7 : More tests for BaseInputConnection.
7f1b88f : Improve state information tracking for AM/WM during CTS testing
8093eea : Added test for control-< accessing the action bar.
a789b20 : Additional CTS test for robust handling of invalid cmap
d2624e9 : Add android.server to small test list.
a4c8acc : Add CTS tests for Resources.getValue/DrawableForDensity()
234d413 : Fix CTS test for theme rebase
26097f8 : Add a CTS test for FragmentManager replace method.
d4994a1 : CTS: DO tests for DISALLOW_DATA_ROAMING
0885096 : Test for android.text.format.DateFormat.getDateFormatOrder()
d36d3e2 : Revert "Android.mk file for hostside SafetyNet logging"
2cf896e : Android.mk file for hostside SafetyNet logging
88b269f : Change CTS hardware package name
b18f857 : Add CtsVerifier tests for customizing the provisioning logo.
e1f8a6b : For cts tests, force stop the user.
695fc61 : Add CtsVerifier test for customizing the provisioning color.
a7d9547 : Update Linkify tests for new autolink rules
28ec057 : Expand video API CTS tests.
7f8cade : Additional CTS test for pinned stack
7b25427 : Remove a cross-profile app linking test.
2003bf9 : ConcurrencyTest: re-enable WiFi during teardown
0a56c92 : CTS tests for non-system locales and matching pseduolocales
8dc7ffb : Resolve differences with internal master.
8c5f210 : Fix CtsTestServer potential shutdown deadlock.
f79ef7f : ConcurrencyTest: re-enable WiFi during teardown
cf378a8 : Only the thread that initialized the repo should tear it down.
844dccd : Revert "Only the thread that initialized the repo should tear it down."
33d43e1 : Only the thread that initialized the repo should tear it down.
f2d1fb4 : Migrate Libcore tests to CTSv2.
b19f78f : Export test activities so they can be run without root.
ddf34dd : Add support for tests to declare runtime hints.
5bfa261 : Add test for StrictJarFile (moved to framework from libcore)
7543d4e : Add core-oj to the list of core library jars.
f69db9c : Test the ephemeral user is automatically removed after stop.
14019fa : Dynamically configure media URL in MediaPreparer
73b35ba : Add a test that sets the additional print properties and changes and verifies the icons.
65db2da : Use removeKeyPair teardown after KeyManagementTest
31169a0 : Revert "Dynamically configure media URL in MediaPreparer"
f042961 : media: fix a test stream filename.
be1e0bc : Add a CTS test case for verifying new pointer capture API.
a216d3a : Add capabilities and extras CTS tests.
76cb2e0 : Print-CTS tests: Stop using deprecared APIs, fix javadoc and import order issues.
585c199 : video: fix delta calculation
5cc448c : Fix ToggleButtonTest.testDrawableStateChanged()
e397365 : Disable test that times out on many devices
ac0285f : video: fix delta calculation
6acea7f : Fix ToggleButtonTest.testDrawableStateChanged()
3af5772 : Adjust Refocus test to allow minor diffs in pixels
c3711f1 : Disable test that times out on many devices
ff28ad8 : Fix CtsTestServer potential shutdown deadlock.
6449b89 : Dynamically configure media URL in MediaPreparer
02f2e9a : Increase CtsVerifier's targetSdk to 23.
6def998 : CtsVerifier : Suppress proguard warnings about missing dependencies.
e2f7d4f : Added some CTS test for picture-in-picture mode.
c4611c1 : Attempt to improve flaky tests.
f0bd8a0 : CTS Test: DA cannot call DPM.reboot()
0da6d47 : Add empty DynamicConfig.xml at suite-level to CTS
e441e81 : Add CTS tests for Resources#getResolvedLocale()
933ec5f : CTS test for launching to the side.
95753f9 : Remove unnecessary cts_v2 tag from hardware module
c549ac3 : EDI: CTS - Tradefed should report errors from extended device info runs
01d4028 : Move cts-current-api to subdir
90e51ba : Fix ABI string processing for deqp in CTS
31f8c34 : Mark array as final so nobody touches it
ce21be8 : Improve audio encoder tests
e384e6b : Mark array as final so nobody touches it
1a6626e : Test stub for Window.onMultiWindowModeChanged
c3f1140 : Add tests for ephemeral users.
7a73a82 : Replace use of deprecated locale API
b91667c : Verify ownership change after package install.
227bf26 : Move long string test from TextView to StaticLayoutTest
02c97af : Define current.api as a separate module.
ff8939c : Add new BitmapFactoryTest
5d26815 : Isolate Local(Server|)SocketTest CTS tests
a039f14 : Remove tests for signature tests from CTS.
a057b49 : Deflake WebViewTest#testPageScroll
5672b99 : Update CA Certificates
31eca29 : Add userdebug test to see if actually encrypted
950ef04 : Update java-cert-list-generator with new ca directory path
27380b7 : CtsVerifier: Only load Activities from the current package.
0e7b90f : Add CTS test for FrameLayout copy constructors
1734e71 : Remove BitmapFactoryTests to ARGB_4444
7c52497 : fix package names now that the class is in the same package as the context due to a refactor ComponentName.getShortClassName() and similar methods return different values than they would if the class were in a different package
8291c2d : Add new Window API test stubs.
80443b7 : Update CTS tests to match formatFileSize implementation
f4a9062 : Split run_unit_tests.sh into components
bef1b5c : First two host side tests for Activity Manager.
e130208 : Camera: add basic RAW_PRIVATE test
dfdf8cc : Add test for toggling view visibility affecting layout
0884f56 : Revert "Fix Build: Revert "Add CTS tests for locale matching in LocaleList""
111872e : Fix Build
4da340b : Fix Build: Revert "Add CTS tests for locale matching in LocaleList"
78828cc : Fix CTS broadcast tests' idea of timeliness
807de24 : Fixed hard-coded paths to dataDir
6490c5e : Fix build.
bfbbb54 : Fix CTS tests...use correct file id.
d17e97a : Migrate signature to CTSv2
2fff6df : Add CTS tests for locale matching in LocaleList
e0b0c89 : Use dataDir of the current user
cec3f67 : Set build before splitting shards
533884f : Fix the CTS tests for Resources#updateConfiguration()
c7d0ede : collect device info with EDI
8282267 : Remove identifier that causes warnings under OpenJDK 8 compiler
4220ac1 : Add test for view add/removal affecting size of wrap_content parent
baf6b4f : Add security oriented CTS tests.
12e9787 : Fix MediaPreparerTest bug
a781f6c : Add provider with meta-data
2413129 : Track rename of base/ to android-base/.
8b25779 : Minimal fixes for OpenJDK 8
9a899bb : Add tokens to modules requiring a SIM card.
39123d5 : Use current user with dpm command
f07d90a : Revert "Revert "Add test for Fragment Transition.""
b2d7a5d : Specify test size in InputMethodServiceTest.
3f95e7a : Fix testGenerateLayoutParams test
cd9872b : Check EditorInfo#locales in a CTS test.
e6572c0 : AccountManager: CTS tests for finishSession API.
6a14517 : Camera: make camera package CTS_v2 compatible
b6494d1 : Test LocaleList can be marshalled/unmarshalled.
2c95600 : Fix CTS build: Remove duplicate known failure
346ff33 : Revert "Add test for Fragment Transition."
4a235a1 : Dont put report log into bundle if it's null.
d7cc323 : add cts test for UiModeManager
c80ff2e : CTS Preconditions fixes / cleanup
4404b2f : Reduce CTS audio requirements for low memory devices
326bd0a : Revert "Add test for Fragment Transition."
5205744 : MediaMetadataRetrieverTest: fix compile error.
e88da7c : Camera: add dynamic black/white level test
8497dca : MediaServerCrashTest: add testDrmManagerClientReset.
be43b99 : Fix package name check in LocalActivityManagerTest
4e51ec8 : Dont put report log into bundle if it's null.
0118629 : Camera2: add aberration mode to template test
a2b13b4 : Don't emit stacktrace
56cedb0 : Use current user for accessibility settings
1d0f409 : Add test for print job progress update.
e910f60 : resolve merge conflicts of 928b21e640 to stage-aosp-master.
2e85014 : Remove $(eval) in recipes
bba7555 : Add v24 resource file for ConfigTest
209cd98 : Add test for Fragment Transition.
10c0109 : Add test for StrictJarFile (moved to framework from libcore)
72b1b0c : Update CTSVerifier action to provision a managed device.
04b516b : Fix ABI string processing for deqp in CTS
32d6121 : Camera2: fix optical black region check bug
0d297cb : frameworks/base: add tests for AbstractVerifier
abe54b0 : Adjust min key size needed for RSASSA-PSS.
30e3acc : Add CTS-DEQP-for-next-rel plan
7c31b8a : Work around BC RSA Cipher returning wrong OAEPParameterSpec.
6234231 : Camera2: add black level related metadata test
70c2ec9 : Fix tests
cf1588d : Refactoring of cts.xml to enable template overwrite
077b749 : FileSystemPermissionTest: Assert /proc/self/pagemap not readable
c37481b : Fix testDecorView cts test.
ceaa579 : Camera2: add black level per frame metadata
ffc2064 : Add core-oj to the list of core library jars.
65ff6bd : Add core-oj to the list of core library jars.
6f8eea9 : AccountManager: CTS tests for startUpdateCredentials API.
b1695bd : SELinuxHostTest: fix failures due to ps -Z output change
2387f0d : SELinuxHostTest: fix failures due to ps -Z output change
2b5ec04 : CTS tests for FLAG_VIRTUAL_DOCUMENT.
02f2f5e : Remove unused and wrong code from CTS
a99b647 : Remove unused and wrong code from CTS
8e430c1 : Verify order of PopupWindow exit transition and dismissal
bd78e4d : Migrate PopupWindowTest to Mockito
7a014d1 : AccountManager: CTS tests for startAddAccount API.
cb40161 : Fix ABI string processing for deqp in CTS
ee80b4a : Fix CTS for DPM.resetPassword().
1b14288 : Fix CTS for DPM.resetPassword().
e3950f8 : Use Mockito for PopupMenu CTS tests
c32e94c : Add a test for CheckedTextView instance state.
9b8bbd5 : Fix typo in Android Keystore key alias used in CTS.
faa5669 : Test TextView setText/append methods set movement method
2366798 : Update cross profile intent test in CtsVerifier
f662350 : Add a build for CTS Verifier framework library.
7c62a9a : Notifications have 1 topic.
702d689 : CTS: add native ASLR test for malloc
ef884e3 : Fix a close paren in a wrong place
c623453 : Revert "Add a build for CTS Verifier framework library."
2783f4e : Re-enable Signature entropy consumption CTS test.
3af7d56 : Test URL autolink matches URLs with commas
cc218cc : Use correct YUV format in rscpp test
ef7b266 : Add new BitmapRegionDecoderTest to verify the reuse of inBitmap
f6d7a38 : Add tests for TextView.append to autolink text
5aa903c : Fix a variety of CTS drawable tests
034f646 : CTS tests for InsetDrawable handling of intrinsic dimensions
c05310c : Migrate leanbackjank tests to CTS_v2
86e075d : Add CTS tests for suggested print attributes
f63871f : Migrate OS tests to CTS_v2
afa94ea : Fix handling of repeated executions.
efe996b : Update name of YUV format enum
72decc2 : Add location services precondition check
5174fdf : Tests to check focus avoiding middle of chains.
304e9a4 : Additional CTS coverage for Canvas partial saves
5cea83f : Adjust CTS print tests to new cloud print warning behavior.
5495cf2 : migrate usb host tests to cts_v2
64a0c72 : migrate net host tests to cts_v2
f921ac3 : migrate monkey host test to cts_v2
0a2cd50 : fix test package name for cts_v2
afa857b : migrate device policy tests to cts_v2
19a17c9 : migrate host atrace tests to cts_v2
2620baf : Add reference url to XML reports
5f127e2 : cts: prevent unnecessary rebuilds
ae11033 : CTS tests for Condition Providers.
62a9f08 : CTS test for layer drawable intrinsic size
0abc402 : Add tests for Property, IntProperty, FloatProperty
bb57f75 : Migrate hardware tests to CTS_v2
c7f3b25 : Migrate app security tests to CTS_v2
1d277b7 : Only output tests that aren't suppressed.
b22d386 : Add a sample showing how to use filtering.
d1a313f : Allow module name to be a short string.
c12f929 : Improve scheduling, support sub-module sharding and module prerequisites.
3e25d78 : Update Window mocks to include new API
02fe4ed : Check that secure lock screen is not set up.
1c97ac6 : Fix Bitmap and NinePatch drawable tests for non-mdpi devices
91c8fc4 : Fix bitmap size in ScaleDrawableTest
49279f3 : Add TextView CTS tests for KEYCODE_{CUT, COPY, PASTE}.
009bdad : Add window setDecorView API.
dcbb153 : migrate rscpp tests to cts_v2
c5d6ae1 : migrate accounts test to cts_v2
d0e8322 : migrate alarmclock tests to cts_v2
17eb7f4 : CTS tests for changing InsetDrawable density
815e7a8e : CTS test for changing GradientDrawable density
bb53f6f : CTS tests for changing LayerDrawable density
0fef4a4 : migrate security tests to cts_v2
5bab28a : Dont use IFolderBuildInfo for local runs.
2d82648 : Migrate VM Addition tests to CTSv2
8472683 : Resolve ambiguity in a mock call to WebViewClient.shouldOverrideUrlLoading
70651d1 : Enable test of events occuring after AudioRecord.stop
f47c0cb : ContentView is Deprecated.
bbfca9f : Remove build warning
d7bb822 : Camera2: add basic video stabilization test for recording
48ac3f0 : Make CTS tests touch specific.
af32bc3 : Add a test of Selection#RemoveSelection with showing selection handlers.
f2ea3fb : EDI: Update min and target SDK to 23
8cc910a : Migrate aadb tests to CTS_v2
1f6df01 : More CTS tests for density scaling and constant state
729ba1e : Migrate dumpsys tests to CTS_v2
8c49001 : CTS tests for changing DrawableContainer density
1aa997c : Migrate Native Media tests to CTSv2
7d42b4a : Compile all target main classes into one dex
26c6421 : Turn off Jack logging in vm-tests-tf
0acccbb : Adapt to call-jack changes
2a05ba8 : Fix a logic error in the IcuTestRunner
cb6afd1 : Add dependancies on test apps outside of a test's directory.
65456a6 : SELinuxHostTest: update checkfc to use -s for service_contexts
6626277 : SELinuxHostTest: Fix testValidServiceContexts()
da278cb : Add Arcto test to cover one path drawing change.
8eb53eb : Test async view inflation support
73cd711 : Migrate ICU tests to CTSv2.
29f1e4e : CTS tests for changing VectorDrawable density after preload
1a12229 : Remove the CTS tag from jni make file.
5095110 : Switch StagefrightTest to InstrumentationTestCase
c213c37 : Migrate Bionic tests to CTSv2
f749c14 : Remove unused GLTrace dependency
096833a : Enhance StagefrightTest and add test
1da654c : Issue 186618:run cts com.android.cts.appsecurity.DocumentsTest--testTree--fail5.1_r2 [root cause]in testTree method, the second writeFully(...) task may be executed in the AsyncTask after readFully(...) task, or they may be executed at the same time. Since the read and write operation is not protected by synchronized. Two tasks running on different thread my access doc.contents at the same time, and may lead to a null pointer crash [changesY] using AsyncTask.SERIAL_EXECUTOR instead of AsyncTask.THREAD_POOL_EXECUTOR
bf2b39b : Use general PropertyCheck class for preconditions
3ad7036 : Add topics to notifications.
859587d : Flesh out dumpsys batterystats tests related to core metrics.
72a821b : Fix a typo in comment (encoder -> decoder)
24fd578 : Migrate video tests to cts_v2
917ec94 : Add hostside jar test runner.
2246531 : Add test for reporting multiple results for an ID
f591a63 : Add tag to jni makefile for cts_v2 migration
7e9317b : Migrate TV Provider tests to cts_v2
ecda1b3 : Migrate simplecpu tests to cts_v2
e1cd40d : Add rule to build and run CTS infrastructure tests.
f42177d : Add tests for out of bounds removeViews behavior
3adb035 : Use standard parent/child naming in ViewGroupTest
25e88d6 : Remove -rf device-info-files before EDI runs
4e13580 : CTS Media Files Precondition
b143381 : CTS: Ensure that ASLR works properly
73a3ff2 : Remove common-config and switch to AndroidJUnitTest, part 2.
562df0d : Fix for DeviceInfoActivity for CTSv2
bdbd2d9 : Fix build.
a5ed60c : Update the Device Admin apk name.
71ba78d : DeviceInfoActivity for CTSv2
5e4a4dd : BatteryStats host side: Test for presence of CPU time usage data
707be60 : Deleting native opengl tests as these are covered by DEQP.
c0abc27 : [RenderScript] Move all RenderScript BLAS tests to a separate module.
cdff076 : Move WiFi Precondition from device to host side
4769098 : Fix cts build
fb9c06c : Change CTS Preconditions Checks/Tasks to Preparers
921cc77 : Add tests for keyframes and multi-property animator resources
1f6d39a : Test for correct looping/completion behavior
52e89d8 : Add testClearFormData
ea4c932 : Add testOnReceivedLoginRequest to WebViewClientTest
e5b72e2 : Compile all target main classes into one dex
e1abe43 : CTS Preconditions check external storage
1bf91b2 : Remove common-config and switch to AndroidJUnitTest.
233e4f8 : Cleanup of CTS Preconditions work
ac512ed : Revert "Add hostside jar test runner."
7384c1d : Migrate Admin to CTSv2.
c8f23d2 : XML is already there so dont need to generate.
1c5ce96 : verify and automate CTS settings preconditions
3038b36 : Fix ValueAnimatorTest#testGetFrameDelay
d24d5e0 : Introduce the first InputMethodService test implementation
414c086 : Use all-subdir-cpp-files
da4a32e : Remove bitness from target arch.
e6bb94c : Add CTS preconditions check for en-US Locale
7ee56dc : Migrate UIAutomator test to CTSv2.
d86c8a9 : Revert "Fix CTS tests expectation for not material theme."
9dec7cb : Add the ICU tests to CTS.
4c26054 : Fix CTS tests expectation for not material theme.
a0c6f39 : Migrate App Usage host tests to CTSv2.
1f82523 : Add Screen Lock check to CTS preconditions
372e9e9 : Migrate theme host to CTSv2
21047af : Add user build precondition check
7f5422a : Add missing import/dependancy.
423ee73 : Migrate JDWP to CTS_v2.
e914143 : Migrate OS tests to CTSv2
3552d23 : Migrate security to CTSv2.
2d6e012 : Add CTS tests for color state list in VectorDrawable fill, stroke
bd848b9 : Add WiFi precondition check to 'net' CTS module
9bdd69b : Migrate app tests.
bb21234 : Migrate Jank, OpenGl, and UI tests to CTSv2
db7410a : Enforce limits on metrics size.
ebaf3fd : Setup for device-side CTS Preconditions
82fba7d : CTS_v2 migration for assist tests
53f27ce : CTS_v2 migration for media tests
20e0771 : Updating report for APFE.
2046bae : Revert "Updating report for APFE."
21a4341 : Replacing JNI stagefright test with API level stagefright test
339e69d : CTS_v2 migration for Provider tests
ebc2ea9 : CTS_v2 migration for voicesettings tests
30c9cb8 : Updating report for APFE.
bc5ba00 : Fixes for ReportLog, XmlResultHandler and ResultReporter
7af5e3c : CTS_v2 migration for Util tests
c3172b5 : Don't falsify LOCAL_PATH.
3eb92f2 : CTS_v2 migration for TV tests
d047953 : CTS_v2 migration for mediastress tests
d255167 : CTS tests for initial scale drawable level
ea930f8 : CTS_v2 migration for systemui tests
310169f : Improve fairness of Sensor Timestamp Jitter Test
666fd82 : Add hostside jar test runner.
bfe9e28 : migrate app.usage tests to cts_v2
1e45736 : CTS_v2 migration for jni tests
e75f11a : CTS_v2 migration for Permission tests
5c26e7c : migrate sax tests to cts_v2
f409a86 : CTS_v2 migration for UiRendering Tests
79a6bb6 : migrate telecom and telecom2 tests to cts_v2
7167f1c : migrate renderscript legacy tests to cts_v2
7da8b83 : migrate renderscript tests to cts_v2
4dd4932 : CTS_v2 migration for view tests
f965ca4 : cts/tests/tests/security: increase timeout in ClonedSecureRandomTest
4f5f626 : Improve hitrate for ClonedSecureRandomTest
0e6522b : Use ID for run name.
0869645 : migrate openglperf tests to cts_v2
4a84637 : migrate opengl tests to cts_v2
e74ebd0 : migrate netlegacy22.permission tests to cts_v2
4f6a9cc : migrate netlegacy22.api tests to cts_v2
e1fa773 : migrate net tests to cts_v2
023a871 : migrate dpi tests to cts_v2
a7648a0 : migrate ndef tests to cts_v2
9bebd67 : Fix build
486c6f8 : migrate libcorelegacy22 tests to cts_v2
a4aa911 : migrate dreams tests to cts_v2
790bf52 : Really fix build
9304a77 : Fix build breakage
a953f6b : Dont report EDI results as errors.
486af65 : Don't assume the parent is the owner in managed profile cts tests.
d48e7c0 : Add a common lib for generic view util code.
8da5129 : Fix script when handling multiple jars.
ed1342e : Migrate Graphics and Graphics2 Tests to CTSv2
ea721f9 : Run module's preconditions before all other tests.
90d4f7c : CTS_v2 migration for Midi tests
0a5345e : Migrate Telephony2 Tests to CTSv2
7970539 : migrate dpi2 test cases to cts_v2
e37da81 : CTS_v2 migration for UidIsolation tests
3c0b561 : migrate database tests to cts_v2
536eb65 : Add min sdk and target sdk options to EDI manifest generator
c83e6c7 : migrate content tests to cts_v2
1000bdd : CTS_v2 for UiAutomation tests
f08bac4 : Migrate Telephony Tests to CTSv2
c53bdf1 : Revert "Build Fix"
bd9fd7b : CTS_v2 migration for Keystore tests
43d16c0 : CTS_v2 migration for Preference2 Tests
e4036fe : Migrate file system tests to CTSv2
2c993ed : Migrate Browser tests to CTSv2
091abec : WIP CTS Preconditions w/ Target Preparers
1d44c9a : Migrate Text Tests to CTSv2
a3e5fa4 : Migrate Widget Tests to CTSv2
5d50999 : Migrate dram tests to CTSv2
9a01163 : Revert "CTS_v2 migration for Preference2 tests"
04b2d6f : Revert "CTS_v2 migration for Keystore tests"
9ce9eba : Build Fix
72f6a8d : Migrate Voice Interaction Tests to CTSv2
7ee7983 : Build fix.
75ed48e : Implementing new interface in Window for preserving windows.
3fa635f : CTS_v2 migration for Print tests
e221300 : migrate call log to cts_v2
4d2cbc1 : Build fix
b922782 : Migrate Webkit Tests to CTSv2
9c75f8c : Migrate Transition Tests to CTSv2
367a2d6 : Enable widget test now whitelist behaviour fixed.
498f9a8 : CTS_v2 migration for Preference tests
6adf33a : migration of calendarcommon2 to cts_v2
ef1ed6a : CTS_v2 migration for Preference2 tests
41cb5da : migrate bluetooth tests to cts_v2
ea59533 : Migrate Theme Tests to CTSv2
ac07598 : migrate AppWidget to cts_v2
a76cdda : Migrate TextureView Tests to CTSv2
ad52c18 : CTS_v2 migration for Permission2 tests
4b3313b : CTS_v2 migration for Location tests
c1bdfe9 : CTS_v2 migration for Location2 tests
0f2d8db : Migrate accessibility tests.
28e488e : Migrate Animation Tests to CTSv2
a38d353 : Revert "Migrate Animation Tests to CTSv2"
ef5b257 : Migrate Speech Tests to CTSv2
7e5f416 : Migrate Effect Tests to CTSv2
0ed00ec : Migrate Animation Tests to CTSv2
871930b : Migrate Drm Tests to CTSv2
38aeeec : Migtate JobScheduler to CTSv2
3c0ebed : CTS_v2 migration for Keystore tests
aa884a5 : Stick to deqp mnc mustpass for now
5dfd4ed : Add CTS test for implicit lineto case
960752d : Fix the cts build
8067d8b : Remove duplicate line in makefile. Fix cts build
322e99f : Add tests for several Stagefright-related issues
4b653d6 : Add assertion that list has been drawn
4ec99eb : Add a dependency on Mockito
1160615 : Ignore inner classes when looking for tests
1a10a24 : Expand timed text test
8a48e0a : EDI: Get device external storage path from ITestDevice (CTS)
af305b3 : Add CTS tests for Toolbar title margins
69746f7 : Add security test for IEffect binder command
39231f6 : Improve help text.
38f8292 : Fixing some tests.
a45856d : Test oneshot AnimationDrawable for visibility change
829f375 : Fix standard deviation calculation.
517cf57 : EDI: Add collector param to DeviceInfoInstrumentation
dfc8c09 : Add -g to adb install CompatibilityTestApp.apk
ff15fe9 : Compatibility build rule rather than library
d6f8587 : Remove screenshot stabilization workaround
b2af3c4 : Add locale-related CTS tests for content.res.Resources.
c2c082a : Add CTS tests for LocaleList support in Paint and TextView.
d1f49c6 : Turn off Jack logging in vm-tests-tf
248364c : Add CTS tests for IAudioflinger binder checks.
2f3e479 : Update CTS tests for res.Configuration adding locale lists.
06694ad : CTS tests for LayerDrawable.jumpToCurrentState()
0a4a18f : Sample CTS JUnit4 test
68fc084 : Add CTS tests for custom drawable inflation
8340a86 : Add CTS test for Layout#getOffsetForHorizontal.
566aa96 : add unit test for DynamicConfigHandler
2add016 : migrate CtsMediaTest to CTS_V2 and use Dynamic Config to get youtube url
68bbe86 : Add FileSystemPermissionTest exception for DRM-based GPU drivers.
e19659b : BuildHelper can get rootdir from buildinfo.
5f729b8 : Add result uploading
f87e302 : Camera: Remove two ImageReader known failures
581fa33 : Add bugreport-, logcat- and screenshot-on-failure
fbcad6b : Two variants of refocus code wrapped as a cts test
bd44d46 : Add Extensible Device Info
e16ebfd : Copy EDI results to device-info-files directory in test result
b7eeb7c : Restore missing min and max API.
0aeb040 : Update CTS tests for new hash values.
b120fca : RenderScript CTS: Add a CTS test that tests passing and returning small structs to / from kernels.
f683561 : Add quite-option to ResultReporter.
b38d77e : Move plan option to CompatibilityTest
de27bba : add global double check bug:23213925
785dd11 : Dynamic cts phase 2, device/host side
63a4efa : Add CTS tests for LocaleList.
10a550a : Add non-BMP tests for TextUtils.isDigitsOnly().
c93c60e : Add CTS tests for removing relative layout rules
57c98a5 : Add log saver option to resultreporter.
b632757 : Fixing API level for cts tests with rs cpp api
af6ced1 : Fixing API level for cts tests with rs cpp api

+- Project: platform/dalvik

ca223dc : Fix infamous 0d0a bug on Windows by not opening file binary.
5b9c170 : Potential buffer overflow fix in libdex.
fa2200a : Fix Dexdeps to accept dex version 037
558a4e9 : Support dex 37 for DexMerger
796fe53 : Add support for dex version 37 in libdex.
c265adc : fix DexMerger's estimate for the merged classData section
5dd3bad : Consider declared member descriptors as direct ref
2bee03e : Bump dx version to 1.12
900c3b4 : Improve dx error handling
45fd158 : Add better error message for unsupported classfile
5d0fa87 : Consider direct references in interface methods
e9f26d4 : DX: Fix tests 029, 033, 116, 117
a5c69c4 : DX: Fix tests 115, 119, 125
c2ea99d : Handle ACONST_NULL multidimensional arrays.
54576c5 : Handle ACONST_NULL multidimensional arrays.
711bc49 : Add more context to dx if debugging.
4658eed : Remove dmtracedump from dalvik.
4c78d39 : dexdump is present even on user builds.
1f2fa28 : dmtracedump: fix compilation warnings
259c2df : Fixes unnecessary multi-merge steps.
74fe744 : Revert "Fixes unnecessary multi-merge steps."
ff39e5c : Revert "Fixes incorrect update of DexMerger.main"
176040d : Fixes incorrect update of DexMerger.main
964d093 : Fixes unnecessary multi-merge steps.
5b1d242 : Remove USE_MINGW, whitelist modules for windows
58f0543 : Remove dexlist code from dalvik.

+- Project: platform/developers/build

8ef75db : samples: Sync prebuilts for nyc-dev
b6e4450 : samples: Use API 23 by default, except for N-specific samples.
aab96fa : docs: Update sample prebuilts for mnc-docs
f02c5f9 : Update sample dependency versions for Android DP4
dd93677 : Adds support for exclusively using preview libraries for the wearable support library w/o production version being included.
fdb1531 : Update prebuilts for mnc-docs (DO NOT MERGE ANYWHERE)
fb039d8 : Change master gradle version from 2.10-bin to 2.10-all
127606b : Update master Gradle version to 2.10
2e49c35 : Update dependency versions
93d6dc1 : Update Android Gradle plugin to v2.1.0
0625209 : Update wearable support library and adds minimum sdk value for wear.
d160ce3 : Update prebuilts for N DP2 samples
b3501c5 : Revert Gradle plugin version to 2.0.0
6139cd6 : Update master gradle wrapper to v2.10
81061e3 : Fix build issues with Android samples for N Preview
38e44c0 : Updating dependencies for N Developer Preview
0cff3b6 : Fix version number output for preview SDKs in README.
e16d180 : Update the version number for support libraries from 23.1.0 to 23.1.1.
f9b796d : Update sample prebuilts for mnc-docs
a64a322 : Update SDK version numbers
38d73e3 : Prebuilts: Update build tools version to 23.0.2
a1b70f0 : Update build tools to v23.0.2
c85aa03 : Update samples for mnc-docs
cfa8630 : Add 'unmanaged' template
ea9e4a8 : Remove refresh task from build dependency chain
c62455f : Did a grep and realized I missed one 23.0.1 in the main build folder.
a9b9546 : Adds extra variable so users can target the wear build differently than the phone build. This is very important for 23 release on the phone (won't be out on wear until Jan). Also, I updated the GMS version.
4e6c269 : Update support library from 23.0.0 to 23.0.1
f396b6d : Sync sample prebuilts for mnc-docs
5e07e1a : Update sample prebuilts for mnc-docs
73b644b : Change http->https in create template
6db46e8 : Update gradle wrapper to v2.5
6e86209 : Update build tools to v23.0.1
a0689a6 : Update gradle wrapper to v2.4
a462373 : Update support library to v23.0.1
e5a4f00 : Update template gmscore version to 7.8
f1e01a0 : Sync samples prebuilts for mnc-docs
64e8892 : Sync sample prebuilts for mnc-docs
0f27961 : Sync sample prebuilts for mnc-docs
497edce : Sync sample prebuilts for mnc-docs
7548355 : Update build tools version to v1.2.3 globally
76ee775 : Rollback theme changes from commit b4bbf96aea
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.
e9ec087 : Sync developers/build/prebuilts with lmp-docs branch

+- Project: platform/developers/samples/android

404495a : samples: Remove duplicate comment from ActionBarCompat-ShareActionProvider
62f42b3 : samples: Remove support lib v4/v13 from DirectBoot
50c3316 : samples: Change support lib from v24.0.0-beta1 to v24.0.0
c707b68 : samples: Add global build targets for tests
5a7fee9 : samples: Bump minSdk for TextLinkify
7299db2 : samples: Bump minSdk for TextSwitcher
c3efdec : samples: Bump minSdk for CustomChoiceList
0ef31c4 : samples: Bump minSdk for ActivityInstrumentation
f88a95a : samples: Remove attrs.xml from RenderScript samples
671a3a0 : samples: Remove duplicate appcompat-v7 declarations
00dbd3e : samples: Bump minSdk for BasicNetworking
a51b9eb : samples: Remove BasicSyncAdapter's attrs.xml file
2502316 : Updates colors to match for when peek works.
4d25faa : samples: Add 'assembleDebug' as a task in global build.gradle
b729578 : samples: Remove compileSdkVersion/targetSdkVersion from template-parms
f9872de : samples: Use API 23 by default, except for N-specific samples.
ad6207d : Update sample dependency versions for Android DP4
09eea92 : Use primary volume's name when available.
e347b28 : Fixed string reference.
792c1c9 : Fixes redundant dependencies and .gitignore issue.
8781800 : Updates WearDrawer sample to use app:action_menu XML and removes code for inflating action menu.
7c3c09d : Update dependency versions
4ee836e : Update Android Gradle plugin to v2.1.0
8f3a74b : Rename minWidth/Height attributes
13d3422 : Adds more descriptive intro/descriptions and better screenshots.
351c8be : Adds simple complication sample from I/O code lab (w/o use of Oli's library) for public release after code lab.
e6537b1 : Converts EAP drawer sample to public sample. Please note, Paul Soulos already approved the EAP sample, but he is OOO today, so if you could review, that would be great. Thanks!
74b4a95 : Update the ScopedDirectoryAccess sample.
2bce6a7 : Fixes the crash when launching the app Avoids the crash by updating the app theme to use a Theme.AppCompat.
23fbc97 : Make the FingerprintDialog sample buildable with Android.mk so that both engineers can quickly iterate the changes over the sample.
db5559d : Fix build errors in ActiveNotifications sample
86a848a : Revert Gradle plugin version to 2.0.0
49db522 : Removes BIND_LISTENER from SpeedTracker sample (GPS sample).
652241e : Removes BIND_LISTENER from Synchronied Notifications sample.
e223e6c : Removes BIND_LISTENER from XYZTourist.
3bb1536 : Remove BIND_LISTENER from services for WatchFaces sample.
17df1e1 : DataLayer sample: Removes BIND_LISTENER from manifest and removes Node API.
fd2188a : Tidy up uses of Integer.valueOf.
7fde685 : Match best practice for intent-filter with pathPrefix.
2b82fc5 : Removes BIND_LISTENER from manifests for RuntimePermissionsWear sample.
603b457 : Removes use of NodeAPI and BIND_LISTENER.
f8064b8 : Refactor usages of Picture In Picture and Multi Window (3/4)
93ee62a : Camera2Raw: Fix capture crash
2482517 : Rename the terms for Direct Boot according to the FBE API refactoring. Follow up on the http://ag/888405
22a400c : Update ActivityInfo#WindowLayout apis (3/3)
62dfe40 : Follow framework refactoring.
95207a7 : Deprecates/deletes 10 outdated wear samples identified in go/cleanup-wear-samples signed off by Wear team.
696a1cc : Fix name so that GitHub url is correct in generated README.
9781042 : Bug fixes.
011501b : Set MultiWindowPlayground to PUBLISHED
278320d : Set Gradle wrapper to v2.10 for all samples
dea5446 : Update build for N Developer Preview
1ea83e6 : Fixing never-ending spinner bug by updating notification.
837f1e1 : Update dependencies for MultiWindowPlayground sample.
0167af3 : Updating sample to use RemoteInput compatible with non-car devices.
5ff2774 : Updating sample to use notification groups and summaries for Android N.
9c92857 : Add MultiWindowPlayground sample.
d1d7484 : Rename the File Based Encryption to Direct Boot according to the latest marketing name change.
7043364 : Initial draft for the File Based Encryption API sample
5d1466d : Initial draft for the Scoped folder Access API sample.
8505cdf : Camera2Basic: Fix preview size
05afdaa : Camera2Raw: Fix preview size
e4535bd : Fixes the broken build for NavigationDrawer sample. (No resource identifier found for attribute 'layoutManager' in package 'com.example.android.navigationdrawer' in the layout xml file)
4537aaf : Adds missing .gitignore files for Wearable and Shared folders.
d21feaa : Update all google play service dependecies to use the latest version and update suppor libraries.
1d1672e : BluetoothChat: Fix crash on disconnection
9eea1ec : Camera2Video: Add comments
0696dbf : Camera2Video: Several fixes
90ec985 : MediaRecorder: Merge a pull request
a9f977c : Fixes b/26503965.
33a323e : Camera2Basic: Fix JPEG orientation on some devices
fd2af1f : Adding extra instructions to make sure developers enable the Fit API in their project before running sample.
79d720a : Redundant call to method (removed).
243feb4 : Update Gradle Wrapper version to 2.8
8953523 : Add RuntimePermissionsWear to master build.gradle
145e65d : Removes unnecessary permission PROVIDE_BACKGROUND from wear samples.
06ba317 : Changes one wear sample to use default priority for data item, since that is the default.
e1da5e3 : Fixes incorrect spelling of variables.
9489c9b : Add setUrgent call for DataLayer changes in GMS core.
82d4f37 : Moves RuntimePermissionWear sample from devrel repo to mnc-docs repo.
6d3f9fa : Update DisplayingBitmaps sample to hide loading spinner on detail view.
70bb3f4 : Fix crash on Xperia Z4
bb46a8d : Replace deprecated getPosition call with getAdapterPosition.
bb23e2d : Fix compatibility of runtime permission
d97be3b : Fixes the image path (https://github.com/googlesamples/android-ActionBarCompat-ShareActionProvider/issues/1)
44c699b : Add WearSpeakerSample to sample build
ca402e6 : Adding appropriate logic to check if speaker is supported on the wear device and if not, show a message to user.
fbc55d0 : Fixing syntax issue in sample.
9d4bb8e : Update WatchFace sample (specifically, Calendar WatchFace) to handle Emerald permissions (M style permission for wear).
a57d40e : A sample that shows how you can record voice using the microphone on a wearable and play the recorded voice or an mp3 file, if the wearable device has a built-in speaker.
a008b87 : Fix missing StorageProviderFragment
c5ad238 : Enables Speedtracker to support M style permissions on the phone and Wear (Emerald).
78908fc : Demonstrates WatchFace that displays step count using Google Fit APIs, and adds auth support on the phone side.
ae11c76 : Fix the sample name so that URL in the README.md points to the correct repositories. (i.e. https://github.com/googlesamples/android-AsymmetricFingerprintDialog/pull/4)
1bea280 : Remove unneeded requestPermissions call from the Activity.
8e056ae : Patches the pull request on GitHub (https://github.com/googlesamples/android-FingerprintDialog/pull/14)
9de717e : Updates all the remaining wear samples to support saga change for callbacks and bumping up target version to 23.
0500998 : Camera2Basic: Fix preview size
beec968 : AppRestriction samples: Support Lollipop again
a174f70 : Fix the links for the documents
bf7b747 : Fix links for the documents
217bec6 : Fix the links for the documents
4f75122 : Camera2Raw: Fix preview size
9c1e555 : Removing nested gradle directories
47d41b4 : Fix category for security samples
7016d5c : Add gms: namespace to AgendaData and DataLayer
54c876b : Add a client nonce in the transactions to prevent replay attacks.
b70b0cb : AppRestriction: Add examples for M
1a0b195 : Add AsymmetricFingerprintDialog to build.gradle
683121d : Removing nested gradle directories.
66cd403 : Update gradle wrapper to v2.5
49bbfaa : Update gradle wrapper to v2.4
8c182ad : Fixes the unstable sort by using Long.compare instead of casting long to int.
424704d : AsymmetricFingerprintDialog: Add a new sample
ab673fa : Update XYZTouristAttractions for M permissions + minor bug fixes
4120106 : DirectShare: Add a missing layout file
f1785a1 : Revert "FingerprintDialog: Use asymmetric keys"
69a36a7 : FingerprintDialog: Use asymmetric keys
f997f51 : DirectShare: Fix a broken link
c65efdb : MidiScope: Fix a broken screenshot link
ec5f854 : Add additional samples to master build
efdaebf : Adds runtime M permissions to AgendaData Wear Sample.
82b0f31 : Switch runtime permission samples to AppCompat theme.
049d382 : Switch runtime permission samples to AppCompat theme.
58348c8 : Camera2Raw: Runtime permission on M
2748f9d : Camera2Video: Runtime permission on M.
fd8bd27 : Camera2Basic: Runtime permission on M
38b067e : Instantiate RecyclerView.LayoutManager in XML.
40d12e9 : Minor corrections to MidiSynth template-params.xml
e1a5e97 : MidiSynth: Add a new sample
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 AnalogWatchFaceService.java and SweepWatchFaceService.java 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
ae6b3a1 : Add COSU support to NfcProvisioner
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).
b149a37 : Bumping minimum version of samples.
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
84a2f50 : Updated minSdk version
cb893b0 : Updating this sample to show how Capabilities APIs can be used.
ef0be24 : NfcProvisioning: Add EXTRA_PROVISIONING_LOCAL_TIME
cbe529d : Fix broken tests for P2PDirect sample
eb6c6fa : Fixes build issues with sample content/documentsUi/StorageClient

+- Project: platform/development

5a6b719 : samples: Sync prebuilts for nyc-dev
952349c : KeyDerivationFunction: example about treating data encrypted via SHA1PRNG
48e6404 : Add arm ranchu kernels to system packages
e5d940b : Fix new task starting in samples
1f50254 : Fix issue #29058724: Improve JobScheduler API demo
d50f287 : Fix how the script gets data from apks.
6d99fa2 : Turn on GrallocSync feature.
9fd4870 : Feature control config file in system image
138363e : DO NOT MERGE Remove Pointer Capture API.
dfbd2ee : Final API 24 SDK for N.
882fd85 : Add jack-jacoco-plugin.jar to build tools
fbaf088 : emulator: bump revision of sdk system images to 4
2817836 : Fix a crash when exiting the DevTools Connectivity page.
66ffdc5 : Move SDK platfrom component to rev 4
f8efab3 : [RenderScript] Move BLAS libs to a separate blas/ dir.
7516c05 : Add x86_64 RenderScript prebuilts to Build-Tools.
7d7cc03 : Improve MultiWindow sample
43d246d : DO NOT MERGE Hide decor caption APIs
2e3c5bd : Follow class package change: LocaleList
10102e4 : DO NOT MERGE Remove Pointer Capture API.
71620c8 : DO NOT MERGE Rename PointerIcon and Pointer Capture APIs
9c386f7 : Add documents-archive to list of support libraries
13ceed3 : Showcase app: added a video playing at the end of GuidedStepFragment workflow
64e78ad : Showcase app: Fixed video fragment not showing video. Updated Settings and deprecated APIs for the app to be installable on L.
5e291a4 : Added missing licensing information in source files.
15f4055 : SupportLeanbackshowcase: update songs and metadata
2672623 : SupportLeanbackshowcase: clean up preference fragment code
b97dd87 : Delete R.class/etc. in support library jar files shipped in SDK
1b474f6 : Remove ShortcutManager samples from nyc-dev
1052d43 : Update Sample Device Admin
64b5370 : Add usage of app:behavior_skipCollapsed
a62e9d2 : Add x86_64 linker to Build-Tools for RenderScript.
15f5a33 : SupportLeanbackShowcase: bring gradle, build tools, lib up to date
de41d1a : SupportLeanbackShowcase: add Android.mk
f797f52 : Showcase app: Added media row actions to the music fragment
e035b11 : Renaming title for couple rows in CardExampleFragment.
da2cd13 : Fix issue #28051399: API demos crashing on Remote service binding options
b428b11 : Switching launcher icon for page fragment.
705f280 : SupportLeanbackDemo: support delay loading page fragment data
cc5ee26 : Adding custom title view example in Showcase sample.
645fa2c : SDK component versions for DP3
0c125d9 : Revert "SupportLeanbackDemo: support delay loading page fragment data"
444dd02 : Import translations. DO NOT MERGE
919b238 : Change contents animations
e129f20 : Add logo splash animation in OnboardingActivity
e0d5c41 : Revert "Emulator: enable predexopt for some sample apps"
14e8cd5 : Revert "Emulator: enable predexopt for some sample apps"
021f6e8 : SupportLeanbackDemo: support delay loading page fragment data
40fc690 : ShortcutManager sample update:
82aa364 : Test bundle format in AppCompat
4af0866 : Adding differnet PageFragment samples to ShowcaseApp.
98f2b12 : Emulator-ATV: Increase SdkSetup HOME intent priority
5ece1ab : SupportLeanbackShowcase: add Section and Divider
a31ba75 : SupportLeanbackShowcase: remove properietary resources
a2d0a51 : Fixing PresenterSelector implementation for CardSampleFragment.
59581fb : Emulator: enable predexopt for some sample apps
cff3b41 : Fixing NPE + Compilation issue with Showcase sample app.
7720c5b : Mapping header items in BrowseFragment to multiple(2) rows.
dd31c62 : Expand existing v4 Fragment receive result sample to IntentSender
67e9468 : Switching from Adaptable to Provider interface.
315bda0 : Add missing LOCAL_MIN_SDK_VERSION for Support Library demos
54e5abf : Support7Demos: Set LOCAL_MIN_SDK_VERSION to 7
795b407 : Add exponential broadcast flood to the BadBehaviorActivity.
a4911fc : Rename DropPermissions to DragAndDropPermissions
27a9155 : Emulator: promote SdkSetup app to privileged
59140cb : emulator: bump revision of sdk system images to 3
6db71f0 : Emulator: add kernel-ranchu to system-image.zip for arm64
8eaae84 : leanback: Add example of section header and divider
ee7fb36 : GuidedStepFragment sample: add id to radio/checkbox
d6ea1e8 : Tidy up uses of Integer.valueOf.
0961185 : Include AAPT2 in windows SDK
dede2c3 : Use Light.DarkActionBar theme as default for ApiDemos
a468059 : Support4Demos : Set LOCAL_MIN_SDK_VERSION.
534dee1 : Sample for wiring TabLayout to ViewPager with initial selection
6a65b38 : Idegen: Don't assume a backslash is preceded by a space
5704b6f : Adding sample page/row fragments in Showcase sample.
e868d82 : SupportLeanbackShowcase: Export Activities
f634340 : ShortcutManager: Address API review feedback.
b93a3e4 : Revert "Fix NPE in notifyViewCreated()"
9f9d04f : Fix NPE in notifyViewCreated()
67a918c : Added the new leanback preferences styling to the Settings Examples
15c6260 : Apply leanback library change
f6a4165 : Sending viewCreated() event from BrowseFragment.
9637095 : Improve photos content observer demo.
71dda19 : Emulator: Bump ASOP sysimg versions for NYC DP2.
61cf704 : Update for the API changes.
6ec7099 : Build Support7Demos with AAPT2
c273aab : Update SDK component version of N Preview 2.
524a11e : Add jack-jacoco-reporter.jar to build tools
b156438 : Rearrange Percent demos.
0991017 : Control WifiManager.MulticastLock from connectivity dev app
058c240 : Revert "Build Support7Demos with AAPT2"
9eb025a : Build Support7Demos with AAPT2
3d6864c : Update systrace capture script layout
a442d40 : Add Link Capacity Estimation (LCE) demo app.
5e2da38 : Revert "Build Support7Demos with AAPT2"
ed5b81b : Build Support7Demos with AAPT2
e9c3b1d : Update platform package version to 2 [DO NOT MERGE]
701c15f : Refactor usages of Picture In Picture and Multi Window (4/4)
2ae97c7 : Add demo for OnboardingFragment
67d4c6a : Happy New Year!
39a86fa : Remove dead translations.
e66fdbf : Lose recovery_l10n to bootable/recovery, where it belongs.
91926c0 : Changing generic parameter name to make it less ambiguous.
0b8d2f0 : Adding build scripts to SupportLeanbackShowcase app.
40a6ef5 : Update GLES NDK headers
79e05d5 : Support7Demos: Add an override annotation
813d715 : Support7Demos: Enable the route discovery action only when needed
08a9ce3 : Entrance Transition for Page fragment in Browse
4e34892 : Set min api level when compiling stubs current
a4a1bb7 : Add sample for observing only photos changes.
67d3c4a : Land MediaBrowserCompat sample in Support4Demos
3b59775 : Import translations. DO NOT MERGE
b32511e : Import translations. DO NOT MERGE
d1731fc : Fix for IllegalMonitorStateException in Cache Abuser
26707bf : Package Jack and Jill directly from prebuilt
7641d18 : Remove -Xlint:unchecked flag for android_system_stubs compilation.
d513a17 : Add custom config XML support for checkstyle
c5d7529 : Sample code for using custom views in TabLayout tabs
b8e1760 : Find abi before trying to decode the stack.
a070f85 : LeanbackDemo: Search requests runtime permission
b0a80e2 : Adding page fragment inside BrowseFragment demo
ed8e4d8 : Don't override the setting activity shortcut
05b869c : Don't use the launcher shortcut APIs when not allowed.
7c02764 : [RenderScript] Use librsrt_ARCH.bc instead of libclcore.bc
503abed : Change the Development app to use a lambda.
355f971 : Add AAPT2 to SDK build
76fede5 : Update build tools to 24 rc2
618cfbf : Shortcut Demo: update shortcuts
ad5c8aa : Improve shortcut demo
ebdd0c2 : Improve shortcut demo
35e2631 : Adding PageRow to BrowseFragment demo.
89f3a6a : ShortcutDemo to call more APIs
c015c09 : Remove dhcpcd runtest definition.
eb9d55c : Demo app for ShortcutManager
ff1a33d : Follow framework refactoring.
aee6a00 : Align the structure of percent demos with other support demo projects.
9227a46 : SupportLeanbackDemo: Fix generatev4.py
e00ad29 : Revert "SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()"
0265072 : Set card background using ColorStateList.
4f15403 : Add drag and drop to VideoViewDemo
45da2f7 : Make CardViewActivity in Support7Demos extend AppCompatActivity.
952cb1f : Fix issue #27385109: control activity behavior without triggering...
5e335fa : Emulator: reset revision to 1 for N SDK system images
4744854 : Update Support Demos to use their own search icon
753fae1 : Checkstyle: Allow star imports for certain classes
487e4ba : Update versions for the N SDK preview 1
e02265e : Add a test definition for frameworks/base/core/tests/utiltests.
ad2f190 : Revert "Remove AccountsTester"
4a3b43c : Use api-generator 25 when buiding api-versions.xml
3f63f35 : Revert "Upgrade the Development app to 1.8, and use a lambda."
17f05f5 : Upgrade the Development app to 1.8, and use a lambda.
0c87eb6 : Display a progress bar when a network is being brought up.
0b3999d : Add the ability to file a NetworkRequest for TRANSPORT_WIFI.
3047d0b : Revert "Remove AccountsTester"
e556d2d : Allow unknown JavaDoc tags to not warn about @hide.
fd99d39 : Improve the Connectivity section of the Dev Tools app.
68bfa37 : Make ApiDemos movable to SD card
79c3a72 : Switch RmTypeDefs over to asm v5
db65fef : Remove AccountsTester
e54bbd8 : Include source jar for generated stubs in the SDK.
a945326 : Include libcore / ojluni licensing info in stubs jar.
e524e60 : Add OuterTypeFilename rule to Checkstyle
8820526 : Update the message for Checkstyle header warning.
08d2a04 : Add a secondary DA to ApiDemos for testing
faf2da3 : LeanbackDemo: Bring piped activity to full-screen when relaunched
2ba9c45 : Add example of pointer icon resource reference to ApiDemos
6993542 : Add role description sample to Support4Demos
8789484 : Introduce the example of pointer capture API
9b1ba57 : Add new rules to Checkstyle config.
1015094 : Fix ApiDemos layout
4768302 : Fix duplicate IDs in Material controls demo
9ca8c94 : SupportLeanbackDemos: Use Fragment#onPictureInPictureChanged()
ac30ab6 : Add new libm symbols to android-23
e62f301 : Copy libm symbols from android-21
6cb3668 : Introduce the examples of pointer shape API.
e10e689 : Remove unwanted __popcountdi2 from libmediandk
1d7a69a : Update to api-generator 22.9.4.
ef047c7 : Remove unwanted symbols from libz
622d3d4 : Update Intellij config to work with new version of Intellij.
8aae584 : Import translations. DO NOT MERGE
0f151d8 : Enable Java 1.8 language features in stubs
988445c : Explicitly keep stubs as v51 / 1.7 class files
f60b4f1 : Made some changes to window caption APIs
45c135d : Renamed FLAG_ACTIVITY_LAUNCH_TO_SIDE to FLAG_ACTIVITY_LAUNCH_ADJACENT
8b52f7e : Renamed Activity class multi-window APIs
0421a6b : Add new symbols to android-23 libc.so
3607a28 : Copy libc symbols from android-21 to android-23
646ed33 : Version __system_property* symbols for lp64 platforms
25015d6 : LeanbackDemo: Support Picture-in-picture
c56ac65 : Remove unwanted '__moddi3' from x86 and mips
0049495 : Remove unwanted '__isthreaded' for lp64 platforms
16c4d9c : Remove mistakenly exported android_* network functions
85a32da : Add sample code for EditorInfo#hintLocales.
52e68cd : Remove "sha1.h".
e73ff42 : kernel-ranchu: add ranchu kernel for sdk builds
e3ad7fa : Add API demo for monitoring media content.
ec27ae9 : Modify Idegen to open project with Android facet
7386b49 : Remove C++ btsnooz parser in favor of Python script.
977bf48 : Remove symbols which are not in platform libm.so
8b554e7 : Remove symbols that are not in platform libc.so
34109a7 : Remove LIBC_PRIVATE symbols from libm
10936c3 : Restore bsd_signal for android-20 and below
11ae5eb : Replace __page_size reference with PAGE_SIZE for android-12 and below
7000f03 : Add NOTICE files for our projects.
eb7c104 : Add missing __gnu_Unwind_Find_exidx symbol
b916791 : Update mkstubs to Java 8.
3162d05 : Upgrade to ASM 5
bfd633a : Update ApiDemos control samples for Material
e9dcc69 : Build android-stubs-current.jack with Jack
35dd4d6 : Make gdbclient respect custom OUT_DIR settings
52343bb : android-21: add version scripts for libc/m/dl
4493909 : Remove bzero from libc.so
6bef207 : Remove new set of LIBC_PRIVATE symbols from libc
32b61f1 : Restore public __aeabi symbols
387b63d : Clean up etc1tool.
450cb38 : Remove LIBC_PRIVATE symbols from all of NDK libcs
16d3bea : Ensure Jack server is running before any use
1147731 : Ensure Jack server is running before any use
a604641 : Remove unwanted stdio symbols from android-17
4c9b18f : Cleanup libc symbols for android-17
70919af : Remove LIBC_PRIVATE symbols from android-17 libc
5770619 : Fix symbols ordering
f52570c : Remove unwanted stdio symbols from android-18 and 19
1fc0082 : android-21: restore utimensat for mips libc
9923e5e : android-21: Restore __ns_* symbols for lp32 libc
e319357 : Fix import order config file for Intellij.
a57440a : Remove LIBC_PRIVATE symbols from android-19 libc
08db327 : android-19: Cleanup libc symbols
bc0644c : ndk: Add GLES 3.2 headers and symbols to libGLESv3.so
91616de : android-18: Cleanup libm symbols
0bb1b17 : android-18: Cleanup libc symbols for x86/mips
9b9b8c5 : Cleanup libc symbols for other architectures
cfd35aa : Remove android-18/arm symbols not present in platform libc
86f95e8 : Remove LIBC_PRIVATE symbols from android-18 libm
64c835f : Remove LIBC_PRIVATE symbols from android-18 libc
55e7480 : Allow to run checkstyle with untracked files present.
409ab9f : Update gdbclient to use the multiarch gdb.
329b34b : Restore libc __cxa_atexit symbol
1a3e15a : Remove symbols that are not present in platform libc
2a421ad : Remove LIBC_PRIVATE symbols from android-21 libdl
7c74453 : Remove LIBC_PRIVATE symbols from android-21 libm
4713395 : Remove LIBC_PRIVATE symbols from android-21 libc
7632b51 : Import translations. DO NOT MERGE
f76eca5 : Import translations. DO NOT MERGE
5b87dba : Fix a crash when a brand new file is added.
8b09785 : Enable .toc optimization for SDK stub
33600c9 : Sample for launching activity to the side.
fafac8e : Add an API sample to show subtype enabler.
ee81f7e : Define a rule to build a dummy .dex.toc file
cb7c506 : Add libcore/ojluni/ to Eclipse/IntelliJ templates
6e84c13 : Update byteswap.h from bionic to match endian.h.
e32aaa0 : Use new Window API in caption overlay activity sample.
5cd0f10 : Move adb tests to system/core/adb.
0b7e903 : Fix exception in MakeFileParser
616a494 : Update endian.h from bionic.
c57abe4 : Always use the newest sys/cdefs.h.
6836ddf : Updating Idegen project to use JDK 1.7
53bc2e2 : Update uchar.h from bionic.
4efb18d : Fix complex.h for clang.
93178d7 : Add frameworks-wifi test name for runtest
1cd11bc : Extend foreground service test to demonstrate doze behavior.
c14b612 : Modify the dso rule to allow spaces in [] names.
29b766e : Add the ability to request SUPL neworks.
96f27d0 : Add a script that allows developers to run checkstyle.
a2595fc : Add new test API stub jar for building CTS against.
82aa7da : win32: for Unicode cmdline args, switch from cmd.exe to powershell.exe
6553b85 : Remove the crash button from the dev tools connectivity app.
2645556 : Use light theme on an activity with a white background.
083b71f : Sample for an activity that overlay caption on content.
6198f07 : Generate .toc for android_stubs_current.jar
c3042be : Add sample magnification controller service
08d0622 : adb unittest: make test_unicode_paths stricter
7fe79d6 : adb: update tests for push/pull directory change.
cdf6758 : adb: add tests for pushing/pulling empty dirs.
51f2cc2 : adb: fix device module for non-shell_v2 usage.
30d4f8f : Remove pre-Material drawer demo apps.
5e50d6b : unittest for sending data thru adb forward/reverse; --no-rebind unittest
1246001 : Import translations. DO NOT MERGE
6324dbb : Add horizontal indeterminate progress bar into ApiDemos
ac7c153 : Remove ProgressBar4, it is deprecated from Lollipop
6b8dcee : adb: add more push/pull tests.
8ee5797 : Skip nonexistent files/directories (e.g. broken symlinks) in idegen.jar.
cea6641 : Rename android-M to android-23.
0e54d10 : adb: add test for forward/reverse commands.
acc0ba8 : Add a gdb_flags argument to gdbrunner.start_gdb.
2c7e952 : Allow gdbrunner.start_gdbserver to not upload gdbserver.
aacbc23 : Add get_pids helper to gdbrunner.
44b84a8 : Don't throw when we fail to find a device.
3fd43b5 : Allow selection of adb command.
e0146c4 : adb: update adb PTY tests.
a7aa6e2 : Add a test for "adb pull" error reporting.
6385bd1 : Update code formatter to better reflect doc
19f18ce : gdbclient.py: set directory for gdb.
ec7c91d : Add more submenus to ApiDemos submenus sample
639d1c4 : gdb: allow gdbclient.py to find local files.
bf57912 : Change jack/dex target dependency to jack script
cebec2b : device.py: fix _subprocess_Popen cleanup.
28c210b : Pass in current android.jar to api-generator
4160958 : adb unittest: fix Windows Unicode
45d61d0 : adb: fix docstring for shell functions.
ebbc3fe : adb/test_device.py: fix finding md5 command on pre-L platforms
fa1d9db : adb: add test for non-interactive stdin.
d1fe92f : gdbclient.py: set PWD when querying makefiles.
320f881 : gdbclient.py: add gdb connect retry.
6382f17 : Make gdbclient.py work in directories other than the root.
043bad7 : Add python reimplementation of gdbclient.
46e268e : adb: make shell protocol work again.
75b0383 : Add gdbrunner package for shared functionality.
87df6ff : Add get_props to adb.py's AndroidDevice.
cac4e97 : Add remount to adb.py's AndroidDevice.
21f9849 : Add shell_popen method to adb.py.
a8731c4 : Add helper functions for `adb -e/-d` to adb.py.
b0ee906 : Import translations. DO NOT MERGE
93c45a4 : Show use of include tag in percent layouts.
21d83c6 : Substitue "/" with "-" in the MODULES-IN phony goal names.
1b06fea : Switch to the new mmma implementation using make goals.
9278d96 : adb: fix install escaping test.
d89fcd4 : adb: add tests for -Tt shell arguments.
a174742 : Revert "Add example of vertical grid transition and GuidedStepFragment"
32e1307 : Move python-adb from system/core/adb.
93e0948 : Add number picker to ApiDemos
57acd5f : Development/scripts: Update stack tool
6be53d1 : Blacklist KEYCODE_SOFT_SLEEP from random key generation
be975e3 : Remove CTS tests from runtest.py
a22f08d : platform tools version: replace alpha1 with rc1
ad7321b : Update platform tools version to .1.0 alpha1
ece64c4 : Update the stack script for apk handling.
349f891 : Update windows sdk to build non-recursively
d93269d : Stop checking HOST_OS
b2fa10b : Remove USE_MINGW, whitelist modules for windows
fe9acde : Support new systrace file structure after switching to catapult
517a2f2 : Revert "Add customtabs support lib to extras/android/support/"
29cd5a8 : Revert "Add customtabs support lib to extras/android/support/"
2e60272 : Patch android-21 with aarch64 <sys/user.h> fixes.
489a703 : chmod a-x on files that shouldn't be executable
fc784a4 : runtest: add --install-filter parameter
85586e0 : runtest: introduce --user parameter
6984d17 : intellij-gen: Fix test source dir tag.
1940845 : Add sample activity for ViewPager in Support4Demos
d900d08 : Development/scripts: Add sanitizer dump support to stack

+- Project: device/asus/fugu

b8bea96 : fugu: add ro.product.first_api_level for CTS
a775b15 : Add RsRecompileThreads=1 to powervr.ini
8dbf655 : recovery: fstab: mark /system as being ext4
b76543e : media: update metrics after more measurements
268a0ab : dexpreopt: dont preopt prebuilts and select apps
575fc97 : Revert "fugu: enable Squashfs for /system"
841d4cd : Revert "Don't 4k align fugu squashfs images"
0a66686 : media: refine media_codecs_performance.xml
8694e98 : Fugu: set mfg country code at boot for Wifi
e5a1d6d : Don't 4k align fugu squashfs images
6f6bcc2 : Remove usb accessory feature from fugu
36aba0c : media: update media_codecs_performance.xml for N
6a6fd79 : Don't 4k align fugu squashfs images
f386792 : Rename package for AtvRemoteService. config overlay : asus/fugu
bedd728 : Fixed the CTS testGetMaxSupportedInstances failure with H.265 securiry L3 decoding.
2bf559e : Fixed the CTS testGetMaxSupportedInstances failure with H.265 securiry L3 decoding.
324ac90 : media: codecs: disable hybrid vp9 decoding
d349b8d : Add permissions needed for secure codecs
acef922 : media: keep fugu secure decoders in media server process
660c31c : Revert "media: codecs: disable hybrid vp9 decoding"
1c46d48 : media: codecs: disable hybrid vp9 decoding
538033b : sepolicy: allow surfaceflinger->mediacodec
fff33b6 : fugu: update blobs
17294b6 : MediaSDK Widevine L3 playback for Fugu N
1606f5a : Don't use buffer age in HWUI on fugu
69593fd : gpu: Write sepolicy to fix 'dumpsys meminfo'.
109ca2d : Set white-listed tv remote service package name.
c187af0 : Delete /mnt/sdcard symlink
7f07e7f : Handle KEYCODE_GUIDE
6b6f50e : Add intra-refresh feature for AVC & VP8 encoders.
acc6b5c : Fix CEC driver's parameter paths
003c96d : Add Vulkan system features
1f261b4 : gpu: Updates to support DDK 1.6.
4f9b9c3 : fugu: remove WITH_DEXPREOPT_BOOT_IMG_ONLY
a2ee00e : Disable 'Set Menu Language' feature in fugu
05f1411 : Revert "fugu: remove WITH_DEXPREOPT_BOOT_IMG_ONLY"
99bb1c3 : fugu: remove WITH_DEXPREOPT_BOOT_IMG_ONLY
8654f76 : fugu: enable Squashfs for /system
05fda35 : Remove references to deleted dhcpcd.conf
2e02163 : Allow voice search on connected physical remote
ac42bda : Delete dhcpcd init entries, since dhcpcd is no more.
9b54097 : Suppress selinux warning for graphics device search on Fugu
a7e31de : Suppress selinux warning for graphics device search on Fugu
d1d6fdd : Long press HOME to launch Recents
04e181e : Revert "PIP: Use long press HOME for PIP on Android TV (1/2)"
078fc72 : Fugu audio HAL: support ENCODING_IEC61937
76fd007 : Follow FBE refactoring.
63a4a1d : Fugu: Add mini-debug-info to userdebug
993605a : Add remote_submix capabilities to fugu
827c7dc : PIP: Use long press HOME for PIP on Android TV (1/2)
c92d7b0 : Replace MALLOC_IMPL with MALLOC_SVELTE.
3491f3a : Label thermal and rfkill sysfs files.
f2229a5 : [fugu]: drop compiler filter and only preopt boot image.
77a9c53 : sepolicy: Label misc block device.
1a8ee82 : Add /misc entry into fstab.fugu.
25d0340 : Remove COMMON_GLOBAL_CFLAGS
32587c3 : Added missing #include after C++ migration. BUG: 25563823
5662eb2 : Migrated dumpstate to C++.
dc87c33 : Adjust audioserver permissions for Fugu
113e63f : Added option (-z) to generate a zipfile with the bugreport.
a6e4f39 : fugu: change to use lz4 algorithm for zram
eec0b02 : Added missing #include after C++ migration. BUG: 25563823
8223fe0 : Migrated dumpstate to C++. BUG: 25563823
8bfed13 : Grant all processes the domain_deprecated attribute
d29f5a1 : Remove __DATE__ for consistent binaries
2253d3f : Move fugu to clang by default.
e40c492 : Only allow toolbox exec where /system exec was already allowed.

+- Project: device/common

762617a : Add a path variation for dragon device
c70f48c : Create a directory for arm nb blobs
fa589b6 : Put privileged apps under system/priv-app/ directory

+- Project: device/generic/arm64

59076b7 : Inherit from core_64_bit.mk

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

3c5405c : Switch to armv7 neon.

+- Project: device/generic/goldfish

fbbbd30 : Fix glTexSubImage2D
0303176 : Don't optimize out rcUpdateColorBuffer
ca3b20f : Create and read color buffer when expecting reads
6fc69c7 : [phone] Set up the GPU caching parameters for emulator device
ad525fe : Emulator: fix fingerprint regression
f7f9192 : Delete /mnt/sdcard symlink
bb75ccc : Exit when QemuPipe is corrupted by GL
c1a6ab7 : Workaround: disable checksum for a problem in glTexSubImage2D
d81ee62 : Emulator: Fix camera crash
bede026 : Stop aggressive validation in glVertexAttribPointer
2e5957e : Checksum for GLES messages from host to guest
fb454b9 : Checksum for GL pipe communication
eaf0c97 : Fix a typo in GLES encoder headers
3d1bfd5 : device/generic/goldfish/camera: Make Thread::run threadName argument required
80b6241 : fingerprint: Don't call notify on fingerprit_cancel.
7822c24 : Settings: Show on-screen keyboard when hardware keyboard is attached.
8de901a : Settings: Start with screen unlocked after boot.
4df5506 : Emulator: remove expensive glCheckFramebufferStatus
a31a031 : Cache glGetIntegerv(GL_MAX_VERTEX_ATTRIBS, int*).
61d3a7e : ranchu: Enable an adoptable SD card
294e955 : [camera] Be permissive about no-op metadata request.
276fa6b : Revert "Fix glActiveTexture invalid parameter bug"
5763a74 : Revert "Fix glActiveTexture invalid parameter bug"
2d354db : Emulator: use FINGERPRINT_FILENAME
27c1e6c : Emulator: fix fingerprint regression
e11bc58 : GL encoder null pointer check before write
4b25713 : goldfish: Make SD card adoptable
c675b2a : GLESv2: Correctly handle location -1 in shared groups.
70bef5f : Add check for data partition
af4659f : Don't mis-parse the Emulator's GPS altitude
737bb41 : Add support for new sensors in the QEMU-specific sensors HAL module
33f6216 : Run fingerprintd as system user.
2a10726 : Enable fingerprint daemon on ranchu
6fc2909 : Turn off dhcp since radio is working on ranchu
93ddbae : gps: Add ranchu support.
834da40 : Compile camera for ranchu as well as goldfish
c0d37d7 : Fingerprint: Add set_active_group()
c2fa3dc : Fix crash when forgot to call glVertexAttribPointer
49435c0 : Support glDrawElements with GL_UNSIGNED_INT in the encoder
10665c8 : Fix the GLES version number in the emulator encoder
b95d6e6 : Clean up minor opengl errors/warnings.
64cd133 : Fingerprint emulation: fix unrecognized fingerid
7625f91 : Emulator: Fix regression in fingerprint emulation
1e68360 : Remove references to external/jpeg
c228ec2 : Advertise EGL_KHR_gl_texture_2d_image
b989913 : Create EGL image targets from client objects.
91c7c72 : Create client object EGL images.
af481c7 : Discern between EGL image types.
5a6b001 : Fingerprint: Emulator: warning cleanup.
5b81ed5 : Fingerprint: Fix the emulator build with new enumerate()
ea2243e : Use the encoding gralloc only when qemu.gles == 1
252a53c : Emulator Fingerprint: create fingeprint file
90ab7ac : Emulator Fingerprint: do not send invalid finger id
84a59f9 : GPU: Build gralloc.ranchu.so
b104c44 : init.ranchu.rc: enable qemu-props & use GPU emulation if available
ac3f6d1 : Fix glActiveTexture invalid parameter bug
9387a8a : Add validation check for glUniform* APIs
d0e67c8 : Fix glDrawArrays API issue
daaff65 : Delete some useless files
7c1d90f : Implement a couple more surface attributes in eglQuerySurface.
3ef9887 : Read the size of a window surface from the native buffer.
6e696c3 : Handle pixel formats with 16bit and 32bit color channels.
21eaf2b : Correctly set the surface type upon creation.
6801005 : Fixes interpretation of attribute lists in the EGL emulation library.
890dcca : opengl: GLEncoder: Fix potential array buffer misbinding

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

98b20c1 : Delete /mnt/sdcard symlink
4f30226 : Updated external storage configuration.

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

5e4db51 : Delete /mnt/sdcard symlink
f41c1e4 : Updated external storage configuration.

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

544e697 : Reduce fingerprint length.

+- Project: device/generic/qemu

17f0fbd : Delete /mnt/sdcard symlink
4563938 : move init.trace.rc to frameworks/native
3f30d51 : Include init.usb.configfs.rc into rootdir
f008fcf : remove TARGET_PROVIDES_INIT_RC

+- Project: device/generic/x86_64

001d214 : Inherit from core_64_bit.mk

+- Project: device/google/atv

7950674 : Add String for package name of Cast for blacklisting in recents.
3a60bf2 : Add String for package name of ATV Remote Service
5a731e3 : Rename package for AtvRemoteService. config overlay : google/atv
8e542c3 : Include CaptivePortalLogin in PRODUCT_PACKAGES
c2d3a77 : Emulator: bump ATV sdk system image revision to 4
0e4ef39 : [tv] Set up the GPU caching parameters for emulator device
8ca3598 : Enable com.android.media.tv.remoteprovider for atv devices
30168b4 : Emulator-ATV: Add SdkSetup provision app
164ddb5 : Set white-listed tv remote service package name.
36b9a82 : Emulator: bump ATV sdk system images revision to 3
2c355cb : Emulator: bump TV revision to 2
aed5eee : Delete /mnt/sdcard symlink
ee55d82 : Emulator: Bump ATV image revision for NYC DP2
35b6675 : Handle KEYCODE_GUIDE
020a50c : Removing android.software.app_widgets feature from TVs
416e27a : Making print feature optional on Android TV
de24543 : Use LiveTv in emulator
33826f9 : Update wallpaper asset for N dev preview (atv) Revert to previous image with just extension changed. Bug: 27434845
9cfb068 : Update wallpaper asset for N dev preview (atv) Bug: 27434845
f8e7939 : Add Background Resource for Recents on TV
5abb930 : Delete dhcpcd init entries, since dhcpcd is no more.
4ce0fd2 : [DO NOT MERGE] Unbundle RemoteService on TV - part 1
0f90c4e : Emulator: reset android TV revision to 1
6bcfbee : Enable network on android TV
ed348d5 : Enable FEATURE_PICTURE_IN_PICTURE on Android TV devices.
b5b263c : Remove FONT_NOTOSANS_JP_FULL
5bf79a8 : Remove obsolete live wallpapers.
1cdf60d : Grant DVB API access to priv_app instead of untrusted_app
7c93982 : sdk_atv_armv7: TV codecs have been separated, use them
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.
860316c : Remove input.evdev.default
adbaec3 : Add selinux policy to enable access to DVB API on Android TV
8d3dced : Rename FONT_NOTOSANS_FULL to FONT_NOTOSANS_JP_FULL.
92fd8ed : Add input HAL to device builds

+- Project: device/htc/flounder

d0b8050 : flounder: restore read_ahead/prefetch to default
e132241 : flounder: turn off nvmap page pool
8a1dcc6 : flounder: dm_bufio max_age_seconds set to a day
41d5408 : Use WITH_DEXPREOPT_BOOT_IMG_ONLY
dcc604e : Disable f2fs flush_merges
51a876b : media: update metrics after more measurements
6a9080b : Pinner configuration for Volantis
471a26d : media: refine media_codecs_performance.xml
393d59e : media: update media_codecs_performance.xml for N
24d85e7 : Keep pre-existing sysfs write permissions.
8b1d21e : Label sysfs usb nodes.
7df8912 : mediaserver needs tee_device for widevine classic
38a0d6d : h264_enc : adding intra refresh as one of the supported feature
e3d2438 : Import translations. DO NOT MERGE
e411f84 : Reduce f2fs cache flush I/O and enable live block discard
82de954 : Import translations. DO NOT MERGE
59f649f : Selinux-MediaDRM server : Reduce permissions as /dev/nvmap is not used
44670b3 : sound trigger HAL: fix callback locking
1f83618 : Revert "Revert "mediadrmserver: allow video and gpu device access""
fea2c00 : Revert "mediadrmserver: allow video and gpu device access"
a4e1df0 : Import translations. DO NOT MERGE
f0c7f74 : fstab: Specify discard option when mounting /cache.
52e2203 : init.recovery.flounder.rc: increase VM low water mark
313ee03 : Delete /mnt/sdcard symlink
2b652c5 : mediadrmserver: allow video and gpu device access
662bb47 : flounder: Node group should be drmrpc
a327e1b : Update temp limits in thermal HAL impl.
f81b257 : Import translations. DO NOT MERGE
a5f50b5 : Import translations. DO NOT MERGE
5dcfbd8 : Fixed Thermal HAL, added thresholds.
d4ab4ac : mediacodec: allow getpid syscall
97e988c : mediacodec: allow getpid syscall
adda647 : least privileged policy for audioserver
d5358ce : mediacodec: more device specific syscalls
f28b2b3 : mediacodec: more device specific syscalls
34488db : mediacodec: add syscalls to seccomp filter
e42c31c : mediacodec: add syscalls to seccomp filter
0a0f8de : allow mediacodec to read /system/lib dir
e7eddc6 : allow mediacodec to read /system/lib dir
95e0586 : Turn off excess logging
71f5d75 : Remove references to deleted dhcpcd.conf
d4f3aee : mediacodec: grant read access to sysfs_socinfo
4c7d9c6 : mediacodec: allow read access to sysfs_gpu
5b8f37b : Delete dhcpcd init entries, since dhcpcd is no more.
b090c66 : Fix inclusion of healthd.h.
1847550 : Flounder: NFC: Enable HCE-Felica support.
c3b8a44 : Add Hardware Properties HAL implementation.
0d8e352 : system_app: grant read perms to sysfs_swap
e735622 : cameraserver: Update selinux policy
9eb7df8 : Follow FBE refactoring.
dac7630 : Flounder: Add mini-debug-info to userdebug
7900118 : selinux: Add policy for cameraserver
845d852 : camera_device: remove type
c16f493 : Label /sys/class/power_supply/battery/capacity.
e811ef3 : Replace MALLOC_IMPL with MALLOC_SVELTE.
3d2308d : Use GID "wakelock" to control access to kernel wakelock
eeb501b : Use GID "wakelock" to control access to kernel wakelock
45189c4 : Label and allow access to /sys/kernel/debug/nvmap
b96be1a : init.flounder.rc: mount debugfs earlier
51cad52 : Import translations. DO NOT MERGE
887db27 : Import translations. DO NOT MERGE
2aebb6d : Add more specific sysfs labels.
af8b12c : Migrated dumpstate to C++.
bfbbfe3 : Add audioserver to Volantis/Flounder sepolicy
b2aa856 : Grant global read access to /sys/module/tegra_fuse/*
6909f2e : Grant global read access to /sys/module/tegra_fuse/*
08086f5 : selinux: remove auditallow on toolbox_exec
aca7abf : Added option (-z) to generate a zipfile with the bugreport.
01a7c34 : Remove obsolete live wallpapers.
1ef2d9f : Migrated dumpstate to C++. BUG: 25563823
edfac52 : Import translations. DO NOT MERGE
404b00a : Import translations. DO NOT MERGE
bb22156 : Grant all processes the domain_deprecated attribute
d547e73 : selinux: Label misc block device.
9a8c3a6 : Import translations. DO NOT MERGE
d19b99d : flounder: change use lz4 for zram
3d10578 : flounder: don't use BOARD_VENDOR_QCOM_GPS_LOC_API_HARDWARE
1192cb3 : Import translations. DO NOT MERGE
abf0159 : Import translations. DO NOT MERGE
1848702 : Move flounder to clang by default.
57011a9 : Remove densities from deprecated flag
c78e5cc : selinux: label mac address in sysfs
57a5e8a : Only allow toolbox exec where /system exec was already allowed.
0b812b4 : Import translations. DO NOT MERGE
c9f1e29 : Remove mention of EXTENDED_FONT_FOOTPRINT from flounder.

+- Project: device/moto/shamu

ab05aa2 : media: refine media_codecs_performance.xml
995761d : media: update media_codecs_performance.xml for N
7d262bb : QCamera2: HAL3: Log BUFFER_ERROR as warning
2a48cef : Keep pre-existing sysfs write permissions.
4a26a5d : Allow access to sysfs usb nodes.
4bab6be : mediaserver needs tee_device for widevine classic
f93e71e : Copy AoV adspd perms to priv_app.
b2d45bf : Replace caribou wallpaper without the stars b/28339724
518f8dc : QCamera2: HAL3: Avoid array overrun for face detection
efdba71 : Revert "Shamu: Use compiled-classes file"
49aeda9 : Increase vmalloc region to 300MB.
99fb4f8 : Enable live block discards
dd824d7 : shamu: add ro.oem_unlock_supported
64f65a2 : QCamera3: Start data proc synchronization issue
476765d : Camera3: Save previous settings for repeating request
76545d1 : shamu: remove unused kernel modules
cbacefa : fstab: Specify discard when mounting /cache.
976f11a : shamu: remove /data/media/media
b061bdd : QCamera2: HAL3: More verbose log message for buffer loss
220dfe0 : Remove system/xbin/wlutil
ff25658 : shamu: Update OpenGLES version
4bf46bf : Shamu: power profile: reduce cost for cpu.awake
9e7b0bf : List hevc.secure decoder
9015521 : Camera: Update for video buffer binder changes
ef98007 : Allow mediaserver to access cpu governer on shamu
fb68ce4 : Shamu: Use compiled-classes file
2c061c7 : Remove DispSync offsets
f64b979 : Remove DispSync offsets
ab93dab : Delete /mnt/sdcard symlink
40e3365 : Moved ERI configuration files from resoures to Carrier Config.
2b3a2ed : QCamera2: CTS CreateSessions Fix
e3523f4 : shamu: add location API
0d98d4f : whitelist additional gpu ioctls
f97c4f0 : Grant mm-qcamera-daemon CAP_SYS_NICE.
5b78424 : Mixer path for UNPROCESSED audio source
6ded95c : Cleanup after making tty_enabled = true by default.
e69cfc1 : selinux: whitelist gpu ioctl command for Adreno dEQP
15a0250 : Update temp limits in thermal HAL impl.
5eb404d : Enable system property persist.radio.data_no_toggle
8d4b0f7 : least privileged policy for audioserver
ded49b7 : Import translations. DO NOT MERGE
29431d2 : Fixed thermal HAL, added thresholds.
2f58e6d : QCamera2: HAL3: replace abort with exit
760c8da : QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost.
a8f7609 : QCamera2: HAL3: replace abort with exit
84462c1 : QCamera2: HAL3: Restart daemon and mediaserver when buffer is lost.
766e5d3 : Allow cameraserver to read /dev/socket/mpdecision
3b1a94d : shamu: point media HAL at msm8974/ specific directory
e39aa6c : Add a few missing libraries
2bdc573 : Camera test apps: Remove unneeded include
b9f5d73 : Remove references to deleted dhcpcd.conf
12f5c12 : Update wallpaper asset for N dev preview (shamu/Nexus6) Bug: 27434845
baaab39 : audioserver: add back perms removed from core policy
f9abe69 : mm-jpeg-intf: Fix typo in ION ioctl call
1bfd556 : audioserver: add back perms removed from core policy
c669325 : Delete dhcpcd init entries, since dhcpcd is no more.
092c7dc : app: allow access to tty ioctls on gpu_device
5612bc7 : Shamu: NFC: Enable HCE-Felica support.
4dbe13d : cameraserver: Remove unnecessary permissions
37593cc : Follow FBE refactoring.
9a9d0b8 : Shamu: Add mini-debug-info to userdebug
ce98ee6 : selinux: Add policy for cameraserver
c07bf3f : Shamu: add Hardware Properties HAL
3460a68 : Add support for top-app cpuset.
e15759e : allow thermald to read sysfs battery info
4e7fa6d : Revert "Set mmap_rnd_bits to 16."
3af3a73 : camera_device: remove type
916a0d0 : Camera3: Fill in proper CAC mode for all templates
2b57873 : app: limit available gpu ioctl commands
df9f2dc : Label /sys/class/power_supply/battery/capacity.
a60b4c2 : Disable dex-preopt of prebuilts to save space on shamu.
7b91b97 : Use GID "wakelock" to control access to kernel wakelock
d436fbe : Use GID "wakelock" to control access to kernel wakelock
394e09e : Import translations. DO NOT MERGE
f9fc054 : Migrated dumpstate to C++.
0842633 : Add audioserver to Shamu sepolicy
ebf91a8 : Revert "Revert "Merge commit '590abce' into merge""
b9a9db0 : Set mmap_rnd_bits to 16.
133d1bb : Add imsdatadaemon to readproc group
9ce48ea : Add imsdatadaemon to readproc group
6ff92a9 : Add imsdatadaemon to readproc group
48dbb27 : Added option (-z) to generate a zipfile with the bugreport.
eb1e92f : Allow ims to connect to init via property socket
d917926 : Migrated dumpstate to C++. BUG: 25563823
67e28f7 : Allow mpdecision /proc read access
cd3974c : selinux: Label misc block device.
04716c0 : Import translations. DO NOT MERGE
7f15c9f : Grant all processes the domain_deprecated attribute
4e3f870 : perfprofd: fix warning
8280fa8 : Import translations. DO NOT MERGE
8305f93 : Remove obsolete comment
c6fd16f : shamu: add support for combo speaker gain
c95de50 : Only allow toolbox exec where /system exec was already allowed.

+- Project: device/sample

64e978f : Make TMO IMS/MMS use ipv6 when roaming on IWLAN
942e88f : Fix APN configs for Asiacell Iraq (MCCMNC=41805), Ooredoo Algeria (MCCMNC=60303), Ooredoo Myanmar (MCCMNC=41405), Ooredoo Indosat (MCCMNC=51001), Ooredoo Tunisia (MCCMNC=60503), Ooredoo Kuwait (MCCMNC=41903) and Ooredoo Maldives (MCCMNC=47202) per their request
8988fd6 : Add APNs for ATT IMS (310170, 310410, 310560)
ee7a663 : Fix APN configs for Ooradoo Qatar (MCCMNC=42701) per their request
a899350 : Adding APN for ATT AGMS Global (310-380)
b7c2d19 : Transatel carrier settings for Android Settings will be automatically configured for Transatel SIM Cards
33984ac : Merge from master
7e1c4bf : Adding dun type to Sprint GSM/UMTS APN to use it for tethering.
ac809e6 : Fix build.
1f2fd96 : Added Ibercom Spain internet
cfbdc1f : Added MASMovil Spain internet
e107034 : Added Cable movil Spain internet
eee6697 : Added Tuenti Spain mnc=32
685a2d1 : Added RACC Spain internet and mms
aeefd28 : Fix TMO and MVNO roaming protocol issue.

+- Project: platform/docs/source.android.com

612d8a7 : Docs: Adding Java env setup to script
0482718 : CDD_BUILD: Fix link in CDD footer.
a02b882 : Docs: N Doze updates Adding Clay's feedback
a05e395 : Docs: Add list of plans and command ref for CTS v2. Bug: 27150781
da7da90 : Docs: Update content license page to include Javadocs licenses
93a5329 : Change directory name
c9aa50c : Docs: Update docs for default-methods and dex version 037
fd4dc05 : update SELinux documentation for sepolicy move
4da7c47 : Docs: Replacing changelog content with ref (link tbd) Making fake link correct style Rebasing to pick up Resouce changes Changing link target (again)
8456499 : Docs: Inline resource links Removing Resource section and ToC link
d00c74b : Docs: Add build number for Feb. 2016 security release to home
8420aad : Docs: Fix typo Unbuntu -> Ubuntu
30efd5a : Docs: Update Gengjia Chen's contact information
0e758aa : Docs: Add CTS 6.0, 5.1, and 5.0 to home page
6c4588c : Docs: Fixing typo on Code Style page
ba7ea06 : Docs: Add Java 8 to home page, What's New section
274f545 : Update build number for security release
1d853ef : Docs: Minor typo correction February bulletin Bug: 26411900
b571f7e : Docs: Adding details for chipset power data from BT/WiFi Removing <p> tags from table
62192b9 : Docs: Update CTS versions for M, L-MR1, & L Bug: 26920072
580f722 : Docs: February bulletin with AOSP links and typo cleanup Bug: 26411900
17648a1 : Docs: February 2016 security bulletin Bug: 26411900
ec98ff2 : Docs: Add recommended kernel config for cpusets
6217093 : Docs: Add pointers to precise JDK 8 packages and architectures
d4d5b5b : Docs: Add AOSP links to January 2016 bulletin Bug: 26071613
09304d4 : Docs: Update security acknowledgements Bug: 26497346
6534d77 : Instructions for using JDK 8 with aosp/master
694d5c8 : Indicate supported host machines for CTS.
2db09a5 : Docs: Add researcher credit to October bulletin Bug: 26717816
0a199cb : Docs: Make standard VVM caps
33d2901 : Docs: Fix incorrect VVM provider
cde40d3 : Rearrange/modify aosp setup instructions
6286254 : Docs: Fix missing image on App Security page
a6e7397 : Docs: Update feedback button name to replace send with site
da2ef36 : Update repository description.
73e0b7b : Remove TimedAudioTrack and associated code
d425937 : Remove list of MIDI BLE patches
ed29e9f : Docs: Adding ktime details, minor edits Change from ktime to CLOCK_MONOTONIC Adding hyphen to multitouch, sentence case for heading
f8b9963 : Docs: Updates related to Keystore and Keymaster
4b1f12b : Docs: Add new devices to building documents.
e21f9d5 : Docs: Add Android Security Report for 2014 to /security. Bug: 19934431
888c667 : Update build numbers for security release
20b9b2e : Docs: Add Reading Bug Reports to home page
85fba99 : Docs: Removing animation_fps from list of variables that can be set by user Updating text based on bug fix that allows fps change
5246dde : Docs: Adding correct link to Hardware Composer HAL
7c2ad8c : Docs: Convert of bugreportology, with collapse toggles tweaking header consistency, spacing, flow adding intro, removing bug app adding editorial feedback
7bd5058 : Docs: January 2016 bulletin Bug: 26071613
88b02b7 : Docs: Added security researcher credit to December bulletin
cf65199 : Docs: Add Rotation Vector CV Crosscheck to home page
5def6cf : Docs: Add security update note and link
b60f5c9 : Update build numbers for MRA59B
7cc4fb0 : MIDI test apps are now on Play Store
d43d89b : Update build numbers for MRA58X
e811076 : Docs: Replace misformed characters with Unicode
cfc1872 : Docs: Remove trailing whitespace, preformat entries
3871567 : Docs: Add CTS 6.0 R2, build numbers, and security bulletins to home page
3f99314 : Docs: Add contributor to November bulletin
81cf045 : Docs: Adding AOSP links to December Security bulletin
9f0ddfa : Docs: Adding link for Google Developer Groups
d4d8d83 : Docs: removing import ServiceManager (unnecessary)
fcc4543 : Add zram0 labeling advice for swap to zRam.
d206f4d : Docs: Fixing typo, general edits, updating page title in toc
05163e5 : Update build numbers for security and M MR1
b0421d0 : Docs: December 2015 security bulletin
453bcca : Make use of keystore and keymaster names consistent. Also fix bugs.
55ea568 : Docs: Update CTS version
9d71d5a : Docs: Publish rotation vector CTS Verifier test procedure and images
74c356a : Docs: Replace 10000 with 100000 in UID
b776c88 : Docs: Add implemented feedback from November to home
d5cfb6a : Docs: Add kernel networking tests, BLE beacons, and dm-verity logging to home
4beaff0 : Remove newline in net_test command.
194891b : Docs: Add note explaining why the results reports exist
08aa619 : Docs: Adding new chart for latency measurements Using round trip for both title and caption
518fef4 : Docs: Add kernel network unit tests page
5657c0e : Docs: Changing 7 to seven
58138d1 : Docs: Updating security bulletin link Changing link to anchor for community Changing local links to docRoot
c1e1068 : Docs: Fix link to physical_environment named anchor
b61ec8c : Docs: Adding acknowledgement about squished image
6019eba : Docs: SAC FB: hobbiest > hobbyist
e15bf60 : Docs: Clarifying why power values are in amps
c6b1901 : Docs: Small changes to CDD Readme file
bda31db : Docs: Make clear logging mode is optional
73c3c54 : Docs: "What's new" page for Audio updates
8ff791f : Docs: Add BLE beacons to CTS setup, move Wi-Fi to new Physical environments
8ebd4b9 : Docs: Add CTS 5.1 R4 to home
9ecd031 : Docs: Typo in midi.jd Bug: 25614632
bc5919e : Add audio data formats
45508f5 : Add generic MIDI architecture
dec18af : Docs: Update 5.1 CTS downloads to R4
05b5178 : Add audio latency for Nexus 5X and 6P
04f53e0 : Add more terminology
5fe481b : Minor updates to MIDI
e4f3ad1 : Add note about S/PDIF and AES3
c2e1961 : Docs: Fix gralloc HAL link Bug: 25449507
06d48cf : Docs: Remove note about the Sun JDK. Bug: 25449258
84a635b : Docs: Replace references to Eclipse with Android Studio, delete bug description
10b9550 : Docs: Remove [email protected] and replace with bug queue where applicable
8bb806d : Docs: Redo navigation in security and move keymaster docs
490a56f : Docs: Fix Low RAM link on Configuring ART page
f6083ab : Docs: Create bulletins directory and add security bulletins Bug: 25397867
a8324cd : Docs: Update home with build #s, feedback fixes, MIDI CLs, media script, and more.
95ffe51 : Docs: Update Ubuntu 14.04 apt-get command to latest package set
dc10f93 : Docs: Added a link to managed profiles from Encryption based on user feedback Bug: 25149001
0710257 : Docs: Adding help/resource links Changing bulletin link back to groups
4b4e7e0 : Docs: Switching stack order for sensor image
6ef4047 : Docs: Clarifying that kernel names change per device
516e6dd : Docs: Adding clarification to cpu.active
cb2d671 : Docs: Add 6.0 section for Mac OS and Yosemite
0be943d : Docs: Update device side resistance value thresholds
c0baf42 : Update build numbers for security and M DR
7501de1 : Docs: Fix descriptions for checkRightsStatus and status_t saveRights
741b40f : Docs: Add link to get_achievable_rates.py script
e388f25 : MIDI BLE stability
a4e7a89 : Docs: removing deprecated policy flags cleaning up html for single quotes, underscores Changing 'can' to 'should'
3045cc5 : Fix markup for audio pages: tags, entities, etc
af37757 : Docs: Add Security to top tab, create its nav file
e5e1d6b : Docs: Updated Android brand guidelines and moved associated images to source/images directory Bug: 25163550
24149f2 : Fix typos
138cb3b : Docs: Add 6.0 BLE spec
3da5cae : Duplicated Pictures
684457e : Docs: Updating image to be composite07 for 7th frame
e972583 : Add Michael Peck to Security Acknowledgements page.
7bab6de : Docs: Add CDD link to Downloads page
914a562 : Docs: Minor edits that missed the M release
70e6360 : Docs: Add 6.0 CDD and audio MIDI, latency, and path updates to home page
bd606bd : Add MIDI test procedure
7d27b05 : Docs: Add DISALLOW_MOUNT_PHYSICAL_MEDIA flag to Device administration Bug: 24583436
468b17f : Docs: Add 6.0 security enhancements to home
87e3151 : Docs: Add 6.0 and 5.1 CTS and build numbers, Trade Fed and HAL M docs
bc57d17 : Docs: Add 6.0 security enhancements
352a012 : Docs: Fixing link for cryptsetup, minor formatting
3b59cef : Docs: Fixing links between graphics pages
bdf573b : Docs: Adding clarification on MTP connections, minor tweaks
6ab623a : Update latency measurements
a7790a9 : MIDI updates
7c7b020 : Update build numbers for L and M
4a33594 : Docs: Publish CTS 5.1 R3 and CTS 6.0 R1
d9a21c5 : Docs: Remove FIXME, add section IDs for table of contents
c3dea07 : Docs: Define user builds and isolated client mode, add SIM # and AAPT
efa4366 : Docs: Fix --continue-session and --force-abi, add formatting and headers
baedf88 : Docs: Add Jack to navigation, link from note in Building the System
7ad57c3 : Docs: Update CTS Verifier install to grant all permissions
6f87055 : Declare phony targets as .PHONY.
2637014 : Add id to h3
25262b8 : Docs: Edits to accessory pages, 80 char limit, standardized AOAP refs
c2b20c2 : Docs: Add UICC to home page
61115a6 : Docs: Add UICC Carrier Privileges to Config section
597ae1c : Docs: Reorder Security Implementation, rename SELinux and Encryption
761a4c1 : Bug: 14081161 Adding acknowledgement for b/22214934
cf03868 : Encryption -> Full disk encryption.
dff2e9d : Docs: Add MIDI, Repo, and build numbers to home
3d97ba7 : Add info about repo launcher 1.22
0cd546a : Update MIDI implementation guide
ac5737b : Docs: Add Power updates to home page
f58e597 : Update build numbers for LMY48M, N, P, LYZ28K, and LVY48F
259fb6c : Docs: Add ASAN, debug, config, ART, and rules file changes to new
4ed9533 : Docs: Power reorganization with sentence casing for headers and 80 char limit enforced. Adding power profile value for camera flashlight. Minor tweaks.
1270fef : Docs: Document a workaround for blank CTS result pages on Chrome
4d3eb6d : Docs: Fix links to moved or renamed files
f048433 : Docs: Add AddressSanitizer
8b18794 : Docs: Add tools information to main Debugging page
ca44e97 : Docs: Reorganizing Devices into config/debug and rename storage
a655ca3 : Docs: Add caution explaining factory reset
739b22e : Docs: Attempt to replace inline contents with downloadable rules file
7a29912 : Docs: Remove obsolete sentence. Bug: 23477817
7d99265 : Docs: Fix typo.
7b8b01d : Fix various spelling mistakes and typos
6d1548f : Add example usage for disabling dex preopt.
be1e847 : Docs: Add feedback, source, devices, CTS, and build nums to home
c7df17b : Docs: Remove old file since contents are now in index file
8107f60 : Docs: Add build and staging script

+- Project: platform/external/aac

203e3f2 : AAC/SBR decoder improvements and bugfixes
46ba367 : AAC/SBR encoder improvements
4834f01 : Fix aacDecoder_drcExtractAndMap()
e1c78ed : SBR/AAC encoder updates, code clean up
ef30836 : Remove compiler warnings, revised ARM QMF encoder
e46ff0f : Fix stack corruption happening in aacDecoder_drcExtractAndMap()
6e83307 : Remove __DATE__/__TIME__

+- Project: platform/external/android-clat

44f0955 : Switch android-clat's microbenchmark to clang.
96d6901 : Fix default_pdp_interface pointer reference

+- Project: platform/external/ant-glob

a73228a : package version metadata for external/

+- Project: platform/external/antlr

dd5fa6d : package version metadata for external/

+- Project: platform/external/apache-harmony

25d0ba6 : Avoid conflicts between default JDWP sync port and transport address.
52a5d04 : Do not explicity set jpda.settings.syncPort in JDWP settings.
3b4bb97 : Update JPDA documentation with respect to sync port.
f29bf6e : Have the default JDWP sync connection port be chosen by the OS.
d64cf0d : Fix UnixFileTest#test_getUsableSpace on seed
b7bde9e : Fix UnixFileTest#test_getUsableSpace on seed
255836d : Get UnixFileTest running in CTS
e5dfd08 : Fix Proxy2Test
973cf9e : Revert "Pin apache-harmony-tests to Java 1.7 / v52"
10cafe2 : Pin apache-harmony-tests to Java 1.7 / v52
8aa1bad : Remove duplicate test classes
8620cdf : Remove duplicate test classes
901d7c0 : Add JDWP tests for JLS8 default methods
320d001 : JDWP: compile tests for 1.8
2017095 : JDWP Tests: Fix lint issue
e41087f : JDWP Tests: More GetClassLoader tests
008c8fa : Fix TimeStampTest.
47529c2 : JDWP Tests: Make ClassLoaderTest more precise
0e2be2d : Use core-oj alongside core-libart wherever required.
d982f3c : Fix for OpenJdk libcore switch
be7282f : Plug another hole in BatchUpdateExceptionTest.
40519ca : Plug another hole in BatchUpdateExceptionTest.
30ec7c7 : Fix FormatterTest.
9d28757 : Fix BatchUpdateExceptionTest.
9581534 : Use core-oj alongside core-libart wherever required.
c2a9248 : Fix for OpenJdk libcore switch
bafdbfe : Fix for OpenJdk libcore switch
1034d0a : JDWP: update Method.IsObsolete test
7155f48 : JDWP: test tag returned by ClassType.Newinstance
ad8a1ac : JDWP: test java.lang.String construction
62caab4 : Do not depend on IPv6 to run jdwp tests.
54d7f32 : JDWP: more tests for StackFrame.SetValue
adf2e1e : JDWP: tentative fix for single-step test failures
91bddfa : JDWP: test events when exception is thrown
f5788f2 : JDWP: test single-step with pending exception
07502b3 : JDWP: test errors for ArrayReference.SetValues
4372c1a : JDWP: fail test if debuggee does not exit normally
ec561ef : JDWP: tests invoke commands for thread suspended multiple times

+- Project: platform/external/apache-http

cc9d128 : Don't build the stub org.apache.http.legacy.jar in PDK build.
0399abc : apache-http: Fix stubs generation.
1a795a1 : Unhook a bit from Conscrypt's implementation
848b5ed : Use hostname aware isCleartextTrafficPermitted
46856d9 : Use duck typing to call hostname aware checkServerTrusted

+- Project: platform/external/apache-xml

112b087 : Add core-oj to the list of core library jars
f9f673b : Add core-oj to the list of core library jars
248b081 : package version metadata for external/

+- Project: platform/external/bison

7467d52 : package version metadata for external/

+- Project: platform/external/bouncycastle

7c335a5 : ASN1: Use an explicit locale for ASN1 UTC / Generalized times.
cf7021d : Revert "Strings: hardcode "\n" as the line separator"
e62a21d : EC: add bug number in TODO comment about registrations failing
7ddf37c : Strings: hardcode "\n" as the line separator
6ba5cb5 : BaseBlockCipher: do not use PKCS12 for BCPBEKeys without IV
9d32ea9 : Permit arbitrary DSA keys when verifying signatures.
d299a6b : Remove workaround Jack bug on package renaming
b50b4a3 : Add OCSP files for testing purposes
c5f65d5 : KeyPairGeneratorSpi: remove TODO about creating a SecureRandom
6981e03 : BaseBlockCipher: removed TODO about checking a fix
895669b : Use official name for SHA1withECDSA
6839f99 : Use official name for SHA1withECDSA
d66ae96 : BaseBlockCipher: for BCEPBEKeys, ignore parameters if no IV is present
c8f9dc8 : DSASigner: fix key check when no digest specified
6ed4776 : Force bouncycastle to continue to use v51 (1.7) .class files
79d3bf2 : bouncycastle: upgrade to version 1.54
013d878 : DSASigner: add imports missing after resolving conflict
c1040cb : Restoring the contents of aosp after
372845f : Add core-oj to the list of dependencies
8453163 : bouncycastle: limit input length as specified by the NIST spec
750a767 : Follow-up to previous DSA key check
42c5b9d : Add core-oj to the list of dependencies
5a16e2b : Expose PSS AlgorithmParameters to JCA.
347d030 : Add core-oj to the list of dependencies
f81961d : Fix ECDH bug
867b6e1 : Fix the DSA's invalid key parameters bug in BouncyCastle.

+- Project: platform/external/bsdiff

f822e6c : Fix reading extents file if not start from the beginning of a extent.
d87c835 : Various fixes in bspatch and File class.
cdbad9a : Build bspatch for the target.
cd1e453 : Update NOTICE and LICENSE file.
792b0a5 : Build unittests on Android.
437b7af : bspatch: Re-enable extents support.
b870eb5 : bspatch: Ran clang-format on bspatch.cc.
daf3516 : FileInterface: Implement GetSize().
03f1deb : bspatch: Use a C++ interface for file access.
20891f9 : Convert C sources to C++.
e1526cf : Ran clang-format on all the Chromium OS sources.
870b802 : Disable GNU extensions in bspatch code.
b7e3b8e : Update Android.mk to build Chromium OS changes.
f376796 : bspatch: Fix arg names.
a5cff22 : Add gtest unittest framework.
68b49a8 : Added README.chromium file.
075af0a : Added .gitignore file.
4384370 : bsdiff: Don't install delta_generator tools on the device.
99b5374 : bsdiff: support for lazy reading from extent files in bspatch
d172820 : AU: bsdiff: Expand pathological case where files differ by <8 bytes
e3fd60e : AU: Fix bsdiff hang
1f40292 : bsdiff: Speed up pathological case.
c2c68a7 : Change bsdiff to use divsufsort suffix sort library instead of qsufsort. Divsufsort is more efficient and addresses the problem of bsdiff hanging on certain files.
3ebed9c : bsdiff: if file is /dev/fd/*, don't open/close it. Just use the fd.
11a4ecc : bsdiff: force off_t to be 64 bits, honor size_t length
339e0ee : bsdiff: convert ebuild to the new eclass format
0231f8a : package version metadata for external/

+- Project: platform/external/bzip2

51b17f5 : Silence warnings.
904f84d : package version metadata for external/

+- Project: platform/external/cblas

6117640 : Stop targeting froyo for RenderScript support lib
df0a176 : Make Cblas use c++_static instead of stlport_static

+- Project: platform/external/ceres-solver

233e184 : package version metadata for external/

+- Project: platform/external/chromium-libpac

1c9888a : Fixup libpac for V8 4.9.385.28
26fca44 : Fix for PAC script function dnsResolve.

+- Project: platform/external/chromium-trace

cef7893 : Update to latest catapult (e5abb7bd)
11c2fbc : Fix binder lock parsing.
8d2b206 : Merge from Catapult Tot
972bd9a : Update to catapult ToT.
46b43bf : Update after moving the code to Catapult
294aea2 : Fix systrace unittests before moving to Catapult
18bf013 : Double the default buffer size if sched is set
24e1a93 : Update to latest catapult
edfe219 : Upgrade to new import methods.
4a4f2fe : Update to catapult ToT for tracing.
cfc706a : Upgrade update.py to catapult repo changes

+- Project: platform/external/clang

af1daca : Fix ARM ABI issues for RenderScript.
a4de175 : Update aosp/master clang for rebase to r256229
d121d90 : Remove dependency on arm_neon.h
f1f1bc3 : Remove last HOST_OS check
2d2dc9f : Stop using HOST_OS, whitelist windows modules
1d15151 : RenderScript: ensure that struct arguments and return values are always coerced to a type of the same size as the original type.

+- Project: platform/external/cmockery

9199c7b : package version metadata for external/

+- Project: platform/external/compiler-rt

fa6e8d2 : Update Android.bp to match Android.mk
8d3b903 : Android.bp: workaround static lib ordering
403bee6 : Stop definining CRT_LDBL_128BIT.
d16d3bf : Remove libunwind_llvm dependency because we are picking up the wrong unwind.h.
3d763c0 : Update aosp/master compiler-rt for rebase to r256229
46e9991 : Add the ability to build for arm64 to asan.
71e6aed : Use libunwind's version of unwind.h
67c7600 : Add __clear_cache to libcompiler_rt-extras.a for MIPS
dd3079a : Enable windows builds in soong
fef7bc7 : Use prebuilts for sanitizer shared objects.
9dd1a51 : Add Android.bp for libcompiler_rt
96b41bc : Revert "Update TARGET_ARCH guards to allow x86."
4378163 : Stop using HOST_OS, whitelist windows modules
6f1db78 : Update TARGET_ARCH guards to allow x86.
b26c421 : Don't re-export the unwind library.
7e8a045 : Update tsan build.
6de3e08 : Don't build the sanitizer tests for SANITIZE_HOST.
f5011e3 : Fix tsan test builds and support SKIP_LLVM_TESTS.
cdce50b : Update aosp/master compiler-rt for rebase to r239765

+- Project: platform/external/conscrypt

ce5bdd0 : Move CertBlacklist to conscrypt
1115fa0 : Use SSL_session_reused to check when a session was reused
dd5e93c : UniqueMutex for explicit ordering with ScopedSslBio
be4599e : Add getTrustedChainForServer
8fa0aee : Add getTrustedChainForServer
e42d8fe : Use canonical name for SHA1withECDSA
5a5cec1 : Prefer AES when hardware acceleration is available
95cf7b9 : Fix updateAAD when offset is not 0
1874c5c : Update d2i_SSL_SESSION test expectations
522cf27 : Allow SSLSession to return IP address
80e82b8 : Update d2i_SSL_SESSION test expectations
ee1a154 : Allow SSLSession to return IP address
6cc1b0c : Try to get peer hostname from SocketAddress
99bb390 : Try to get peer hostname from SocketAddress
035dad7 : Disable the two remaining RC4 cipher suites.
964da90 : Infer what signature algorithms would be used
e280fa1 : OpenSSLSessionImpl: add better errors when converting
7d9ce0e : Infer what signature algorithms would be used
edfc6de : Wrap cached sessions before returning
db1c623 : OpenSSLSocketImpl: Don't accidentally create a SocketImpl.
a23b05b : OpenSSLCipher: multiple calls to updateAAD were ignored
0bab7f3 : OpenSSLCipher: reset AAD when necessary
77b758d : Do not use RC4 TLS/SSL cipher suites by default.
e48fd1d : Force conscrypt to continue to use v51 (1.7) .class files
71ffd3d : Fix OID for SHA224WithRSA
254bb0f : Add support for honoring cipher list order
5012f2d : Add support for SNI API
3892ccd : X509 certificates: exception for no Signature provider found
50dcd03 : Add handshake session and ExtendedX509TrustManager support
346d38a : Add getFileDescriptor$ call for compat
ce18fe6 : Revert "Revert "Add ExtendedSSLSession, et al.""
132c311 : Revert "Add ExtendedSSLSession, et al."
38d12ed : Add ExtendedSSLSession, et al.
6f9dffd : Add ChaCha20-Poly1305 as an enabled cipher suite
e06e742 : Compare keys using encoded form as a fallback
45fad1a : Make OpenSSLX509Certificate.hashCode match the RI
381c900 : Improve path building
d31ede7 : Get rid of AlgNameMapper
8a54958 : Add findAllIssuers methods
8d35812 : TrustManagerImplTest: instantiate TrustManagerImpl directly instead of using factory
4288f1c : TrustManagerImplTest: instantiate TrustManagerImpl directly instead of using factory
e8eb8ae : OpenSSLX509CertPath: add null check in fromEncoding(InputStream)
cabbd22 : external/conscrypt: sort list of cipher suite strings.
8a585a5 : external/conscrypt: add ChaCha20-Poly1305 cipher suite strings.
883eeb4 : Fix unneccessary access of BoringSSL SSL structs.
f695b9f : Switch Conscrypt to EC_GROUP_new_arbitrary.
49ebea1 : Fix sanity checks around direct ByteBuffer memory access.
2f05b73 : AlgNameMapper was placed in the wrong dir
d3d92b6 : Fix finalizer crash in OpenSSLSessionImpl.
314b475 : Move AlgNameMapper from compat to main source.
a7157d7 : Remove java.lang.IntegralToString usage.
38a2413 : Add core-oj to the list of core library jars.
d080e06 : Prevent duplicate certificates in TrustedCertificateIndex
9036e31 : Revert "Fix for OpenJdk SocketImpl."
198aca1 : Cache intermediate CA separately
125646c : OpenSSLCipher: use 128 bit tags in GCM by default
45c6c99 : Do not sanitize the host JNI library
a9f27b0 : Track False Start change in tests
55ce195 : Track False Start change in tests
0ce8205 : Self-contained host native shared library for OpenJDK.
c1c501c : Remove unused sub.mk
490bad5 : OID 1.2.840.10045.2.1 is EC public key.
e36c875 : Tweak False Start code for BoringSSL.
4132990 : Fix Signature.sign broken on x86_64.
a2a0e05 : AlgNameMapper was placed in the wrong dir
b862e14 : Add makefile rules for conscrypt-host
273e944 : Fix Signature.sign broken on x86_64.
587c145 : Initial OpenJDK compatibility for Conscrypt
4d1b7f2 : Fix compilation with JNI_TRACE_**
2083a1b : Remove remnants of DH key support.
e5821c2 : Support for PSS Signature configuration via PSSParameterSpec.
707d18b : Use some C++11 concepts
0a01703 : Opt-out of STL
6d2e51a : Pass peerHostname into checkServerTrusted
f329c85 : Make TrustedCertificateStore not final
0f0237f : Fix finalizer crash in OpenSSLSessionImpl.
dc1078d : Remove java.lang.IntegralToString usage.
300ec0f : Fix for OpenJdk SocketImpl.
03d7845 : Add core-oj to the list of core library jars.
2514013 : Move AlgNameMapper from compat to main source.
f313a83 : Basic implementation of RSASSA-PSS Signature.
e279a98 : Remove java.lang.IntegralToString usage.
1bfaa14 : Move AlgNameMapper from compat to main source.
da2733a : Fix for OpenJdk SocketImpl.
6976695 : Add core-oj to the list of core library jars.
6531b3d : Unbreak Conscrypt when it's built against OpenSSL.
961327f : Make EVP_DigestSignFinal throw when signature too big.
179e1d5 : Unbreak Conscrypt when it's built against OpenSSL.
4a63467 : Switch markers from BORINGSSL_201510 to OPENSSL_IS_BORINGSSL
8046b51 : Revert "external/conscrypt: drop BORINGSSL_201510 ifdefs."
da909c2 : Revert "external/conscrypt: drop BORINGSSL_201510 ifdefs."
881c095 : Clear BoringSSL error queue in NativeCrypto.EVP_DigestVerifyFinal.
b4345a6 : Switch from EVP_[Sign|Verify] to EVP_Digest[Sign|Verify].
f1754f3 : external/conscrypt: drop BORINGSSL_201510 ifdefs.
67cf2fc : Adjust names of digest-related NativeCrypto methods.
93a8dbe : Don't fail on deprecated declarations.
75d8933 : Speed up digesting by avoiding unnecessary operations.
c97e965 : Revert "Speed up digesting by avoiding unnecessary operations."
f1e55cd : Use poll() instead of select()
5041dd1 : Speed up digesting by avoiding unnecessary operations.
e33d066 : Zero-copy HMAC and signing/verification for direct ByteBuffer.
ca253dc : CT logs: these fields are meant to be instance fields
798149e : Use duck typing for checkServerTrusted
5ed85e2 : external/conscrypt: remove BORINGSSL_201509 support.
c1019af : RSA_* changes for BoringSSL: int -> size_t
91fd701 : Zero-copy digesting for direct ByteBuffer input.
2693d20 : ct: load list of logs from the file system.
9f58508 : Verify certificate transparency on domain for which it is enabled.