OSDN Git Service
Treehugger Robot [Wed, 8 Mar 2017 04:43:56 +0000 (04:43 +0000)]
Merge "Separate system_version and product_version."
Sen Jiang [Wed, 22 Feb 2017 01:16:35 +0000 (17:16 -0800)]
Separate system_version and product_version.
system_version will be at /etc/os-release.d/system_version, no symlink.
product_version still at oem partition, but now has only one number.
Bug:
35364984
Test: m droid dist oem_image custom_images -j
Change-Id: If0f357d29c8dd0cec1ff4999a3c42b0362a45c01
(cherry picked from commit
9b173cccb8bdb750d4cf7855e5379ceee5ba030f)
Yabin Cui [Tue, 7 Mar 2017 19:06:56 +0000 (19:06 +0000)]
Merge "simpleperf: adjust sample_freq based on max_sample_rate file."
Yabin Cui [Tue, 7 Mar 2017 01:05:50 +0000 (17:05 -0800)]
simpleperf: adjust sample_freq based on max_sample_rate file.
Starting from kernel 4.4, perf_event_max_sample_rate can be
adjusted dynamically by the kernel to limit the cpu percentage
used to dump records.
Bug: http://b/
35554543
Test: echo 100 >/proc/sys/kernel/perf_event_max_sample_rate &&
Test: run CtsSimpleperfTestCases
Change-Id: I75f6cbc124c545d05fd56b07c6a868b7ca15cd8a
Alex Deymo [Sat, 4 Mar 2017 01:46:19 +0000 (01:46 +0000)]
Merge "Put product_id and product_version to OEM partition."
Sen Jiang [Thu, 3 Nov 2016 23:24:14 +0000 (16:24 -0700)]
Put product_id and product_version to OEM partition.
Also create symlinks for each entry in /etc/os-release.d to its corresponding
location in /oem/os-release.d.
Test: m installclean && m droid oem_image dist
Bug:
32555385
Bug:
33211225
Bug:
35804180
(cherry picked from commit
8de8ac139aa289f22f5326af2805a64c0b6bd410)
(cherry picked from commit
4c6f2be8720829eaf8681bcf584f1064e735fa7c)
Christopher Ferris [Sun, 26 Feb 2017 18:28:04 +0000 (18:28 +0000)]
Merge "Remove references to kernel macros."
Treehugger Robot [Sat, 25 Feb 2017 00:31:13 +0000 (00:31 +0000)]
Merge "simpleperf: fix a small error."
Yabin Cui [Fri, 24 Feb 2017 20:37:42 +0000 (12:37 -0800)]
simpleperf: fix a small error.
Test: run binary_cache_builder.py.
Change-Id: I78b16b012bba641f82b33b936c94a1acd5bdf275
Christopher Ferris [Fri, 24 Feb 2017 00:00:27 +0000 (16:00 -0800)]
Remove references to kernel macros.
The macros __force, __bitwise, __user are related to a kernel tool called
sparse to find kernel bugs. These macros are always defined as nothing
in the current uapi kernel header files, so these don't need to be here.
Change-Id: Ia29b0ddbe80298dc19b170c927f1910e14af2c6b
Test: Builds without warnings/errors.
Treehugger Robot [Fri, 24 Feb 2017 02:09:19 +0000 (02:09 +0000)]
Merge "simpleperf: generate one report for each event attr."
Treehugger Robot [Fri, 24 Feb 2017 01:57:06 +0000 (01:57 +0000)]
Merge "simpleperf: add --raw-period option for report cmd."
Yabin Cui [Fri, 24 Feb 2017 00:27:09 +0000 (16:27 -0800)]
simpleperf: add --raw-period option for report cmd.
Bug: http://b/
35475170
Test: run simpleperf_unit_test.
Change-Id: Ib5bae0b775ac2a3e647b7724df01ce0b8deb1a38
Yabin Cui [Thu, 23 Feb 2017 23:54:11 +0000 (15:54 -0800)]
simpleperf: generate one report for each event attr.
Bug: http://b/
35475170
Test: run simpleperf_unit_test.
Test: run report.py.
Change-Id: Ie9329a64c701bce38f7b440c16cb47e99e83db45
Yabin Cui [Thu, 23 Feb 2017 23:50:32 +0000 (23:50 +0000)]
Merge "simpleperf: build libsimpleperf_inplace_sampler library."
Treehugger Robot [Thu, 23 Feb 2017 21:36:32 +0000 (21:36 +0000)]
Merge "Use interfaceDescriptor instead of interfaceChain"
Yifan Hong [Thu, 23 Feb 2017 02:11:18 +0000 (18:11 -0800)]
Use interfaceDescriptor instead of interfaceChain
wherever suits. Sementically, interfaceDescriptor
returns the first element of interfaceChain; use
interfaceDescriptor when the rest of the elements
aren't used.
Bug:
34136228
Test: pass
Change-Id: Icc78e7e9b17b7c51c705c20d51c2fbac5b1c5dd7
Treehugger Robot [Tue, 21 Feb 2017 21:19:25 +0000 (21:19 +0000)]
Merge "Remove external/openssl/include from verity include path."
Yifan Hong [Tue, 21 Feb 2017 18:25:00 +0000 (18:25 +0000)]
Merge "bootctl: Return<T> is non-copyable."
Elliott Hughes [Sun, 19 Feb 2017 17:13:33 +0000 (09:13 -0800)]
Remove external/openssl/include from verity include path.
Bug: N/A
Test: builds
Change-Id: I7f13cd6c3edcff436676e93ca305e07ba6a92b08
Yifan Hong [Fri, 17 Feb 2017 22:35:07 +0000 (14:35 -0800)]
bootctl: Return<T> is non-copyable.
By copying the Return<T> in handl_return, the original
Return<T> object is left status unchecked when it is destroyed.
Test: compiles
Change-Id: I7bf21370e8323374deb9a8d3f252e9742357f000
Yabin Cui [Wed, 15 Feb 2017 23:13:11 +0000 (23:13 +0000)]
Merge "simpleperf: build cts test running in app context."
Treehugger Robot [Wed, 15 Feb 2017 22:57:36 +0000 (22:57 +0000)]
Merge "fix potential leak of memory pointed."
Yabin Cui [Thu, 15 Dec 2016 01:43:26 +0000 (17:43 -0800)]
simpleperf: build cts test running in app context.
When built for cts test, the test binary uses run-as to move itself
to the data directory of debuggable app 'com.android.simpleperf',
and run the tests in app context using run-as.
Bug: http://b/
18790309
Test: run cts-tradefed, 'run everything -m CtsSimpleperfTestCase'.
Change-Id: I523470bb8062cb944b44dc6f264a8b1c14221b62
Yabin Cui [Fri, 10 Feb 2017 20:07:29 +0000 (12:07 -0800)]
simpleperf: build libsimpleperf_inplace_sampler library.
libsimpleperf_inplace_sampler.so is a library linked with
user's app. It opens a unix socket server and waits for
simpleperf's profiling request. This patch doesn't contain
code generating real samples, instead it uses a fake sample
for testing.
Add runtest for 32bit. Increase runtest duration to 2 seconds
and adjust some args in runtest.conf to make test result stable.
Fix one tiny error in cmd_report.cpp to report correctly
in `report --sort comm,symbol`.
Bug: http://b/
30974760
Test: run simpleperf_unit_test.
Test: run runtest.py.
Change-Id: I58163fe47f62e6ba7dd684b33a2ce302feb880f5
Yabin Cui [Fri, 10 Feb 2017 21:38:27 +0000 (21:38 +0000)]
Merge "simpleperf: fix an error in checking monitored targets."
Yabin Cui [Fri, 10 Feb 2017 18:24:43 +0000 (10:24 -0800)]
simpleperf: fix an error in checking monitored targets.
Bug: http://b/
30974760
Test: run simpleperf_unit_test.
Change-Id: Ib3b5772468f0d67f54859d7dff15f66b567fac95
Daniel Rosenberg [Fri, 10 Feb 2017 03:13:02 +0000 (03:13 +0000)]
Merge "SquashFS whitelist support."
Connor O'Brien [Fri, 10 Feb 2017 00:01:41 +0000 (00:01 +0000)]
Merge "ext4_utils: allow passing flash block sizes to make_ext4fs_sparse functions"
Mohan Srinivasan [Tue, 26 Jul 2016 22:10:29 +0000 (15:10 -0700)]
SquashFS whitelist support.
Support for specifying a (whole file) whitelist to mksquashfs, so that
frequently read in files will not be compressed.
Bug:
28605313
Signed-off-by: Mohan Srinivasan <srmohan@google.com>
Change-Id: I07c848266ed656b7df3daf7f0e3569f5c9012280
Yunlian Jiang [Wed, 8 Feb 2017 03:47:08 +0000 (19:47 -0800)]
fix potential leak of memory pointed.
This fixes the warning
warning: Potential leak of memory pointed to by field 'bench'
Bug: None
Test: The warning is gone.
Change-Id: Ief00a2f040b0a9700040e1c13856f24e3e7c817d
Connor O'Brien [Mon, 6 Feb 2017 22:52:10 +0000 (14:52 -0800)]
ext4_utils: allow passing flash block sizes to make_ext4fs_sparse functions
Add versions of make_ext4fs_sparse_fd() and
make_ext4fs_sparse_fd_directory() that accept flash erase & logical
block size as arguments. Refactor to avoid copied code in the new
aligned versions of each function.
Test: Pass block sizes to new functions using fastboot -w and check
that the new userdata has the correct stride and stripe-width values.
Bug:
33243520
Signed-off-by: Connor O'Brien <connoro@google.com>
Change-Id: I16da6e0ce699439c53d1a722c6d56eb3f9cd9bc5
Yabin Cui [Sat, 4 Feb 2017 01:25:50 +0000 (01:25 +0000)]
Merge "simpleperf: add inplace-sampler event type."
Yabin Cui [Mon, 30 Jan 2017 19:34:24 +0000 (11:34 -0800)]
simpleperf: add inplace-sampler event type.
Add inplace-sampler event type, so it can be used in
record/list command. This cl doesn't add code for communicating
with profiled process, and fake records in InplaceSamplerClient.cpp
for testing purpose.
Refactor runtest.py to test inplace-sampler profiling.
Bug: http://b/
30974760
Test: run runtest.py --inplace-sampler.
Change-Id: I92d8b03583c58b3589207f5c655e03853899be3a
Treehugger Robot [Fri, 3 Feb 2017 03:07:41 +0000 (03:07 +0000)]
Merge "Add permission bits to open with O_CREAT."
Treehugger Robot [Fri, 3 Feb 2017 02:40:04 +0000 (02:40 +0000)]
Merge "Fix clang static analyzer warnings."
George Burgess IV [Wed, 1 Feb 2017 06:46:46 +0000 (22:46 -0800)]
Add permission bits to open with O_CREAT.
It's an error to pass open O_CREAT without giving it mode bits:
https://linux.die.net/man/3/open
Given that we never seem to do anything with the file but delete it,
0600 seems fine.
Bug:
32073964
Test: Now builds with clang FORTIFY.
Change-Id: Ia68463144b32475a470d39530a1fcaa0b52825ca
Treehugger Robot [Sat, 28 Jan 2017 01:37:21 +0000 (01:37 +0000)]
Merge "Add libbase dependency for recovery_test/boot_control_copy"
bowgotsai [Mon, 23 Jan 2017 11:02:20 +0000 (19:02 +0800)]
Add libbase dependency for recovery_test/boot_control_copy
It requires libbase due to fs_mgr is using <android-base/logging.h>
Bug:
34336098
Test: compile
Change-Id: I120a8f6c7e7bf052081e8c97a358384665927088
Colin Cross [Thu, 26 Jan 2017 18:51:47 +0000 (18:51 +0000)]
Merge "Use LOCAL_TEST_DATA for test data"
Treehugger Robot [Thu, 26 Jan 2017 02:24:21 +0000 (02:24 +0000)]
Merge "Do not add macro min() definition for C++"
Alex Deymo [Wed, 25 Jan 2017 23:48:42 +0000 (23:48 +0000)]
Merge "Convert several libraries to soong."
Treehugger Robot [Wed, 25 Jan 2017 17:50:40 +0000 (17:50 +0000)]
Merge "ext4_utils: Change to base/logging in ext4_crypt_init_extensions"
bowgotsai [Mon, 16 Jan 2017 13:46:45 +0000 (21:46 +0800)]
Do not add macro min() definition for C++
It will have build error when the caller also includes <algorithm> in C++:
external/libcxx/include/__undef_min_max: macro min is incompatible with C++
Bug:
34336098
Test: builds
Change-Id: I984a24a8dfce6da5a1ad52594ef94ed97c67e9b8
Treehugger Robot [Wed, 25 Jan 2017 04:13:59 +0000 (04:13 +0000)]
Merge "Allow passing flash block sizes to libext4_utils"
Connor O'Brien [Wed, 25 Jan 2017 01:41:50 +0000 (17:41 -0800)]
Allow passing flash block sizes to libext4_utils
Flash erase & logical block size can be used to tune the stride
and stripe_width parameters. Add make_ext4fs_directory_align,
which takes these sizes as arguments.
Test: Factory reset marlin, confirm userdata params are set correctly
Bug:
33243520
Change-Id: Ic8343cff221f0e203a463370a4f1be5ee191946d
Signed-off-by: Connor O'Brien <connoro@google.com>
Tao Bao [Wed, 25 Jan 2017 00:49:47 +0000 (00:49 +0000)]
Merge "slideshow: Track the minui callback API change."
Alex Deymo [Thu, 12 Jan 2017 00:54:52 +0000 (16:54 -0800)]
Convert several libraries to soong.
This patch coverts libfec and its dependencies to soong. This also
updates the name of the libext2_uuid-host library removing the "-host"
suffix as that is also being converted to soong.
Also create a shared library for libfec given that it has quite a few
dependencies.
Bug:
34284069
Test: mmma system/extras; make checkbuild
Change-Id: Ib3ada6420bae32418a02ca92db664d0d24214e2f
Chris Craik [Tue, 24 Jan 2017 20:07:35 +0000 (20:07 +0000)]
Merge "Add instrumentation test support to app_profiler.py"
Treehugger Robot [Tue, 24 Jan 2017 01:33:11 +0000 (01:33 +0000)]
Merge "Add gitignore for pyc files"
Chris Craik [Tue, 24 Jan 2017 00:49:46 +0000 (16:49 -0800)]
Add instrumentation test support to app_profiler.py
Bug:
32834638
Test: manual runs of app_profiler.py
Change-Id: I9bd3741ffed4f765ddc4cdb7cf56f0772f87ffcb
Chris Craik [Mon, 23 Jan 2017 23:38:19 +0000 (15:38 -0800)]
Add gitignore for pyc files
Test: manual - ran app_profiler.py
Change-Id: I2f6b78bd7ed1200af4fe66a3fcaa8a08ef261576
Chris Phoenix [Mon, 23 Jan 2017 20:48:31 +0000 (20:48 +0000)]
Merge "bootctrl HAL uses "default" service name"
Yabin Cui [Mon, 23 Jan 2017 18:19:14 +0000 (18:19 +0000)]
Merge "simpleperf: profile non-debuggable apps on rooted devices."
Yabin Cui [Sat, 21 Jan 2017 00:14:32 +0000 (16:14 -0800)]
simpleperf: profile non-debuggable apps on rooted devices.
run-as requires apps to be debuggable. But on rooted devices,
we can profile non-debuggable apps by running as root.
Bug: http://b/
32834638
Test: run app_profiler.py.
Change-Id: I7cc44893fd4a67593b4f1791fb7fb4a70fd273e9
Connor O'Brien [Sat, 21 Jan 2017 00:06:04 +0000 (00:06 +0000)]
Merge "Set stripe_width and stride params in make_ext4fs"
Chris Phoenix [Fri, 20 Jan 2017 19:37:15 +0000 (11:37 -0800)]
bootctrl HAL uses "default" service name
The getService() and registerAsService() methods of interface objects
now have default parameters of "default" for the service name. HALs
will not have to use any service name unless they want to register
more than one service.
Test: builds; verify HAL still works
In support of b/
33844934
Change-Id: Iba190c717cf02d2dfe90b470f82b6ca4a82b6c07
Merged-In: Idc2c5ba09f2486ff9cc9815d72a7e5a0af323b22
Connor O'Brien [Fri, 20 Jan 2017 19:50:32 +0000 (11:50 -0800)]
Set stripe_width and stride params in make_ext4fs
If available, make_ext4fs will use flash erase & logical block
sizes to tune stride and stripe_width.
Test: Build userdata w/ make_ext4fs, flash, check stride & stripe values
Bug:
33243520
Change-Id: I54f95d822cc1ccc0ebb5edec023560cd9e30e259
Signed-off-by: Connor O'Brien <connoro@google.com>
Wei Wang [Fri, 20 Jan 2017 22:01:52 +0000 (14:01 -0800)]
ext4_utils: Change to base/logging in ext4_crypt_init_extensions
Test: on device
Bug:
34256270
Change-Id: Idd560ff5662c6c2d646a80f47b4ad8a6bf9a0970
Tao Bao [Fri, 20 Jan 2017 16:55:20 +0000 (08:55 -0800)]
slideshow: Track the minui callback API change.
Needs the matching change in bootable/recovery.
Test: mmma system/extra/slideshow
Change-Id: Id82bee220b69b154fa1816766f58dbde4d718e8c
Treehugger Robot [Wed, 18 Jan 2017 21:51:03 +0000 (21:51 +0000)]
Merge "ext4_utils: add logging in forked command"
Colin Cross [Sat, 17 Dec 2016 20:38:46 +0000 (12:38 -0800)]
Use LOCAL_TEST_DATA for test data
LOCAL_TEST_DATA will install the test data alongside the test, for
both a local build and when building for the continuous testers.
Ues it instead of hacking the test data into the binary.
Test: simpleperf_unit_test
Change-Id: I330e5a505d5bf6f65d0e283830da6f51f4bf2560
Wei Wang [Thu, 12 Jan 2017 21:44:11 +0000 (13:44 -0800)]
ext4_utils: add logging in forked command
Bug:
33786699
Test: manual
(cherry picked from commit
8040206d8c2ff8ffcb219fb2da426d8f00887c1f)
Change-Id: If922ebbfed7c7ba2fa296de5f3c46909970cfbb5
Connor O'Brien [Tue, 17 Jan 2017 20:07:10 +0000 (20:07 +0000)]
Merge "Pass stripe_width and stride parameters to mke2fs"
Yabin Cui [Fri, 13 Jan 2017 22:24:42 +0000 (22:24 +0000)]
Merge "simpleperf: Update document for scripts."
Connor O'Brien [Fri, 6 Jan 2017 00:53:58 +0000 (16:53 -0800)]
Pass stripe_width and stride parameters to mke2fs
If available, use flash erase & logical block sizes to tune stride
and stripe parameters to mke2fs.
Test: Built & flashed userdata; checked stride & stripe values
Bug:
33243520
Merged-In: I07319a0bc3d3418b1f4e74e61b10e02dc78fb4db
Change-Id: I07319a0bc3d3418b1f4e74e61b10e02dc78fb4db
Signed-off-by: Connor O'Brien <connoro@google.com>
Yabin Cui [Fri, 13 Jan 2017 01:18:13 +0000 (17:18 -0800)]
simpleperf: Update document for scripts.
And fix an error in utils.py.
Bug: http://b/
32834638
Test: none.
Change-Id: I94e3599213e886517ca6e38412dbe0bb7f36d87c
Yabin Cui [Fri, 13 Jan 2017 18:29:28 +0000 (18:29 +0000)]
Merge "simpleperf: fix dumpping kernel symbols."
Mark Salyzyn [Fri, 13 Jan 2017 15:27:17 +0000 (15:27 +0000)]
Merge "liblog: use log/log.h when referencing ALOG macros"
Mark Salyzyn [Fri, 13 Jan 2017 15:25:20 +0000 (07:25 -0800)]
liblog: use log/log.h when referencing ALOG macros
Test: compile
Bug:
34250038
Change-Id: Iab9dfc45253143cd06cbcb21cb7ea48feec1edd2
Yabin Cui [Fri, 13 Jan 2017 02:07:27 +0000 (18:07 -0800)]
simpleperf: fix dumpping kernel symbols.
Fix the bug that `simpleperf record --dump-symbols` doesn't dump
kernel symbols.
Test: run simpleperf_unit_test.
Change-Id: I55a2b7c5cd40395b61b062064834779a6a44a29e
Alex Deymo [Thu, 12 Jan 2017 21:23:09 +0000 (21:23 +0000)]
Merge changes from topic 'host_suffix_cleanup'
* changes:
Export libsquashfs_utils include path in the library.
Remove "_host" suffix from libsquashfs_utils.
Remove "_host" and "_static" suffix from libsparse.
Remove "_static" and "_host" suffix from libext4_utils definitions.
Remove "_host" suffix from libfec_rs.
Alex Deymo [Wed, 11 Jan 2017 23:14:51 +0000 (15:14 -0800)]
Export libsquashfs_utils include path in the library.
When using the libsquashfs_utils we need to include its only header, so
exposing the include path for this library avoids repeating the path
when using it. This patch also removes the include path from the only
call site (libfec).
Bug: None.
Change-Id: I82380b89652f758e4f33a0dc90650b04223c0940
Alex Deymo [Wed, 11 Jan 2017 23:07:36 +0000 (15:07 -0800)]
Remove "_host" suffix from libsquashfs_utils.
Bug:
34220783
Change-Id: I9a140ed7bafdb8342dbdc2c7143a765acb86ecb9
Alex Deymo [Wed, 11 Jan 2017 22:37:14 +0000 (14:37 -0800)]
Remove "_host" and "_static" suffix from libsparse.
Bug:
34220783
Change-Id: I33b2ecafaebe46a45c176d5debe821ec1ecaa25b
Treehugger Robot [Thu, 12 Jan 2017 00:44:06 +0000 (00:44 +0000)]
Merge "liblog: use log/log.h when utilizing ALOG macros"
Mark Salyzyn [Tue, 10 Jan 2017 21:32:49 +0000 (13:32 -0800)]
liblog: use log/log.h when utilizing ALOG macros
Test: compile
Bug:
30465923
Change-Id: I0c8178ef32006e0ec5f3dde7446b5396cf98df77
Alex Deymo [Wed, 11 Jan 2017 22:03:51 +0000 (14:03 -0800)]
Remove "_static" and "_host" suffix from libext4_utils definitions.
Bug:
34220783
Change-Id: Ia8da0c96a0384826afd8b089101468ac388d0ca2
Alex Deymo [Wed, 11 Jan 2017 19:30:44 +0000 (11:30 -0800)]
Remove "_host" suffix from libfec_rs.
libfec_rs_host is now renamed to libfec_rs.
Bug:
34220783
Change-Id: I70dd794cbf2ed2f118849371379e424159b312a4
Yabin Cui [Sat, 7 Jan 2017 19:23:04 +0000 (19:23 +0000)]
Merge "simpleperf: fix synchronization when reading mapped buffer."
Yabin Cui [Fri, 6 Jan 2017 23:01:42 +0000 (15:01 -0800)]
simpleperf: fix synchronization when reading mapped buffer.
Fixed according to http://lxr.free-electrons.com/source/kernel/events/ring_buffer.c#L61.
Test: run simpleperf_unit_test.
Change-Id: I44486b1630c92de57fb575b502b2d7c798e46e4b
Yabin Cui [Fri, 6 Jan 2017 23:00:35 +0000 (23:00 +0000)]
Merge "simpleperf: fix annotate.py."
Yabin Cui [Fri, 6 Jan 2017 20:47:31 +0000 (12:47 -0800)]
simpleperf: fix annotate.py.
Bug: http://b/
32834638
Test: run annotate.py.
Change-Id: I18d6985387a68482a589d812109692ee2c30197c
Yabin Cui [Fri, 6 Jan 2017 19:31:53 +0000 (19:31 +0000)]
Merge "simpleperf: add scripts to sdk build."
Yabin Cui [Fri, 6 Jan 2017 01:58:19 +0000 (17:58 -0800)]
simpleperf: add scripts to sdk build.
Bug: http://b/
32834638
Test: make sdk.
Change-Id: Iffc2649dc131c73758db8727912c83c078d92071
Yabin Cui [Fri, 6 Jan 2017 01:30:53 +0000 (01:30 +0000)]
Merge "simpleperf: update scripts to use binaries in bin/."
Yabin Cui [Thu, 5 Jan 2017 23:44:08 +0000 (15:44 -0800)]
simpleperf: update scripts to use binaries in bin/.
Bug: http://b/
32834638
Test: run python scripts like report_sample.py.
Change-Id: Ia37e7b34babe7ba3df88b38ec6e6bc15241f50d8
Yabin Cui [Thu, 5 Jan 2017 22:58:33 +0000 (22:58 +0000)]
Merge "simpleperf: update simpleperf prebuilts to build
3614643."
Yabin Cui [Thu, 5 Jan 2017 20:01:26 +0000 (12:01 -0800)]
simpleperf: update simpleperf prebuilts to build
3614643.
Taken from branch aosp-master.
Bug: http://b/
32834638
Test: None.
Change-Id: I6d456a932f8ab679da4c34f4113dc7414fe29d62
Treehugger Robot [Thu, 5 Jan 2017 18:28:05 +0000 (18:28 +0000)]
Merge "libfec: add large file which larger than 4G operation support"
Steven Moreland [Thu, 5 Jan 2017 18:24:11 +0000 (18:24 +0000)]
Merge "boot control: remove getInterfaceVersion"
wangjiangshao [Fri, 30 Dec 2016 14:57:42 +0000 (22:57 +0800)]
libfec: add large file which larger than 4G operation support
Add _LARGEFILE64_SOURCE to handle large files such as larger than 4G,
fix fec_open cannot open file larger than 4G
Bug: https://code.google.com/p/android/issues/detail?id=231508
Test: tested on Android N devices
Change-Id: I8df81a039cb987f6bde36384bf69e8ab119fd515
Signed-off-by: wangjiangshao <wangjiangshao@xiaomi.com>
Yabin Cui [Wed, 4 Jan 2017 23:12:05 +0000 (23:12 +0000)]
Merge "Revert "Revert "simpleperf: add binaries in sdk build."""
Yabin Cui [Wed, 4 Jan 2017 21:27:26 +0000 (21:27 +0000)]
Revert "Revert "simpleperf: add binaries in sdk build.""
This reverts commit
266cf44be350c02766e9fe988185caeb224d0769.
And fix error in the original patch.
Bug: http://b/
32834638
Test: make x86-sdk and mips-sdk.
Change-Id: Ie9bc21ca461252f54c8f443747c8d9d1b5d33c02
Steven Moreland [Wed, 4 Jan 2017 21:00:07 +0000 (13:00 -0800)]
boot control: remove getInterfaceVersion
getInterfaceVersion doesn't provide any information and is being
removed. I've replaced the call with interfaceChain here so that a
better description can be obtained.
Bug:
34041669
Test: compiles
Change-Id: I00e5154e92edf2dd17b3e899b094589642ba3b3e
Yabin Cui [Wed, 4 Jan 2017 02:43:11 +0000 (02:43 +0000)]
Merge "Revert "simpleperf: add binaries in sdk build.""
Yabin Cui [Wed, 4 Jan 2017 02:41:21 +0000 (02:41 +0000)]
Revert "simpleperf: add binaries in sdk build."
This reverts commit
f6bc6f2e59a2f45c0e341be3a994363d99525986.
Change-Id: Ic8a2405372498ef8251bcf4b680408001c164550
Yabin Cui [Wed, 4 Jan 2017 02:02:26 +0000 (02:02 +0000)]
Merge "simpleperf: add binaries in sdk build."
Yabin Cui [Mon, 19 Dec 2016 18:28:54 +0000 (10:28 -0800)]
simpleperf: add binaries in sdk build.
Build 32/64 bit simpleperf on target, simpleperf on host,
and libsimpleperf_report.so on host in sdk. So they can
be used in prebuilts/simpleperf.
Bug: http://b/
32834638
Test: make sdk and win_sdk manually.
Change-Id: I1e55c9b1596aca3b982dc30422d29d830077289e
Treehugger Robot [Wed, 28 Dec 2016 01:07:29 +0000 (01:07 +0000)]
Merge "Use shared lib of libselinux in runconuid instead of static one."