Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(373)

Issue 643803003: Add UMA for testing whether device supports memory mapping APK files with executable permissions. (Closed)

Created:
6 years, 2 months ago by petrcermak
Modified:
6 years, 2 months ago
CC:
chromium-reviews, erikwright+watch_chromium.org, asvitkine+watch_chromium.org, simonb (inactive), Sami
Base URL:
https://chromium.googlesource.com/chromium/src.git@master
Project:
chromium
Visibility:
Public.

Description

Add UMA for testing whether device supports memory mapping APK files with executable permissions. The following histogram is added: ChromiumAndroidLinker.LoadFromApkSucceeded Whether memory mapping the Chromium APK file with executable permissions succeeded. BUG=390618 Committed: https://crrev.com/a0b9d8cd4fb52e849aeb8174657518f6404c4008 Cr-Commit-Position: refs/heads/master@{#299461}

Patch Set 1 #

Total comments: 21

Patch Set 2 : Update for review feedback #

Total comments: 18

Patch Set 3 : Update for review feedback #

Total comments: 4

Patch Set 4 : UMA update for review feedback #

Total comments: 8

Patch Set 5 : Update for review feedback #

Patch Set 6 : Rebase after 611393002 landed #

Unified diffs Side-by-side diffs Delta from patch set Stats (+140 lines, -7 lines) Patch
M base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java View 1 2 4 chunks +19 lines, -4 lines 0 comments Download
M base/android/java/src/org/chromium/base/library_loader/Linker.java View 1 2 3 4 4 chunks +42 lines, -1 line 0 comments Download
M base/android/library_loader/library_loader_hooks.cc View 1 2 3 4 3 chunks +17 lines, -1 line 0 comments Download
M base/android/linker/linker_jni.cc View 1 2 3 4 3 chunks +47 lines, -1 line 0 comments Download
M tools/metrics/histograms/histograms.xml View 2 chunks +15 lines, -0 lines 0 comments Download

Messages

Total messages: 24 (8 generated)
petrcermak
6 years, 2 months ago (2014-10-10 09:37:51 UTC) #2
rmcilroy
Looks good overall but a couple of suggestions. Adding SimonB incase he has some suggestions. ...
6 years, 2 months ago (2014-10-10 10:27:06 UTC) #4
picksi1
Some nit-picky thoughts on naming and stuff. Mostly discussion points rather than requests! https://codereview.chromium.org/643803003/diff/1/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java File ...
6 years, 2 months ago (2014-10-10 10:52:18 UTC) #6
rmcilroy
https://codereview.chromium.org/643803003/diff/1/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java File base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java (right): https://codereview.chromium.org/643803003/diff/1/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java#newcode159 base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java:159: On 2014/10/10 10:52:17, picksi1 wrote: > "testLoadFromApk" makes this ...
6 years, 2 months ago (2014-10-10 11:02:31 UTC) #7
petrcermak
Thanks for the review. I modified the patch according to your comments. PTAL. https://codereview.chromium.org/643803003/diff/1/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java File ...
6 years, 2 months ago (2014-10-10 14:20:14 UTC) #12
rmcilroy
A suggestion on naming and a couple of small comments. https://codereview.chromium.org/643803003/diff/1/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java File base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java (right): https://codereview.chromium.org/643803003/diff/1/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java#newcode159 ...
6 years, 2 months ago (2014-10-10 16:26:08 UTC) #13
petrcermak
Thanks for your comments. PTAL. https://codereview.chromium.org/643803003/diff/410001/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java File base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java (right): https://codereview.chromium.org/643803003/diff/410001/base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java#newcode54 base/android/java/src/org/chromium/base/library_loader/LibraryLoader.java:54: // APK files with ...
6 years, 2 months ago (2014-10-10 17:13:24 UTC) #14
Ilya Sherman
https://codereview.chromium.org/643803003/diff/530001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml (right): https://codereview.chromium.org/643803003/diff/530001/tools/metrics/histograms/histograms.xml#newcode2711 tools/metrics/histograms/histograms.xml:2711: + enum="Boolean"> nit: Please use a more custom-tailored boolean, ...
6 years, 2 months ago (2014-10-10 22:26:05 UTC) #15
picksi1
great! lgtm.
6 years, 2 months ago (2014-10-13 09:15:28 UTC) #16
petrcermak
Thanks for the comments. I modified the new histogram as you suggested. https://codereview.chromium.org/643803003/diff/530001/tools/metrics/histograms/histograms.xml File tools/metrics/histograms/histograms.xml ...
6 years, 2 months ago (2014-10-13 09:42:44 UTC) #17
rmcilroy
lgtm, thanks. https://codereview.chromium.org/643803003/diff/630001/base/android/java/src/org/chromium/base/library_loader/Linker.java File base/android/java/src/org/chromium/base/library_loader/Linker.java (right): https://codereview.chromium.org/643803003/diff/630001/base/android/java/src/org/chromium/base/library_loader/Linker.java#newcode560 base/android/java/src/org/chromium/base/library_loader/Linker.java:560: sInBrowserProcess = false; Note for future refactor ...
6 years, 2 months ago (2014-10-13 11:08:19 UTC) #18
petrcermak
Thanks for the comments. https://codereview.chromium.org/643803003/diff/630001/base/android/java/src/org/chromium/base/library_loader/Linker.java File base/android/java/src/org/chromium/base/library_loader/Linker.java (right): https://codereview.chromium.org/643803003/diff/630001/base/android/java/src/org/chromium/base/library_loader/Linker.java#newcode560 base/android/java/src/org/chromium/base/library_loader/Linker.java:560: sInBrowserProcess = false; On 2014/10/13 ...
6 years, 2 months ago (2014-10-13 12:12:47 UTC) #19
Ilya Sherman
histograms lgtm, thanks
6 years, 2 months ago (2014-10-13 20:45:08 UTC) #20
commit-bot: I haz the power
CQ is trying da patch. Follow status at https://chromium-cq-status.appspot.com/patch-status/643803003/790001
6 years, 2 months ago (2014-10-14 10:15:00 UTC) #22
commit-bot: I haz the power
Committed patchset #6 (id:790001)
6 years, 2 months ago (2014-10-14 11:30:37 UTC) #23
commit-bot: I haz the power
6 years, 2 months ago (2014-10-14 11:31:30 UTC) #24
Message was sent while issue was closed.
Patchset 6 (id:??) landed as
https://crrev.com/a0b9d8cd4fb52e849aeb8174657518f6404c4008
Cr-Commit-Position: refs/heads/master@{#299461}

Powered by Google App Engine
This is Rietveld 408576698