summaryrefslogtreecommitdiff
path: root/chromium/tools
diff options
context:
space:
mode:
authorMichal Klocek <michal.klocek@qt.io>2023-02-16 11:16:36 +0100
committerMichal Klocek <michal.klocek@qt.io>2023-02-21 09:09:02 +0000
commiteb596ba9fe579987eb93f6b4021ca156885b48c2 (patch)
treedfe61631c2263cfe9f3fcd95e191e7a12eeb8d91 /chromium/tools
parent6f9ba85ba9e84eb225ab8d4a6f0cb99e5dc61563 (diff)
downloadqtwebengine-chromium-upstream-master.tar.gz
Add android required resources for chromium repoupstream-master
Add android related file for build support. These are mainly missing pydeps, info and BUILD.gn files. New snapshot removes also .mailmap files. BASELINE: 108.0.5359.220 Note gn is left still behind upstream master snapshot and transport_security_state_static.json.gz is updated. Task-number: QTBUG-83459 Change-Id: I64a23bffbd1fe258f30a02338ae488b7d6d2c14b Reviewed-on: https://codereview.qt-project.org/c/qt/qtwebengine-chromium/+/392937 Reviewed-by: Allan Sandfeld Jensen <allan.jensen@qt.io>
Diffstat (limited to 'chromium/tools')
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info3
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info224
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info1
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info3
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info224
-rw-r--r--chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info1
-rw-r--r--chromium/tools/perf/process_perf_results.pydeps708
7 files changed, 1164 insertions, 0 deletions
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info
new file mode 100644
index 00000000000..8fa1107d151
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.jar.info
@@ -0,0 +1,3 @@
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackAnimation,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackAnimation.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.Stack,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/Stack.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackScroller,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackScroller.java
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info
new file mode 100644
index 00000000000..ebe0f6acca6
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.pak.info
@@ -0,0 +1,224 @@
+IDR_PDF_COMPOSITOR_MANIFEST,12035,../../chrome/browser/browser_resources.grd
+IDR_CHROME_RENDERER_SERVICE_MANIFEST,12036,../../chrome/browser/browser_resources.grd
+IDS_BEFOREUNLOAD_MESSAGEBOX_MESSAGE,15046,../../components/app_modal_strings.grdp
+IDS_POLICY_TYPE_ERROR,15740,../../components/policy_strings.grdp
+IDS_POLICY_LIST_ENTRY_ERROR,15746,../../components/policy_strings.grdp
+IDS_POLICY_SCHEMA_VALIDATION_ERROR,15747,../../components/policy_strings.grdp
+IDS_SB_UNDER_CONSTRUCTION,15826,../../components/safe_browsing_strings.grdp
+IDS_SAFEBROWSING_V3_TITLE,15864,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_OPEN_DETAILS_BUTTON,15865,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_CLOSE_DETAILS_BUTTON,15866,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_OVERRIDABLE_SAFETY_BUTTON,15867,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_HEADING,15868,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PRIMARY_PARAGRAPH,15869,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH,15870,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH_SUBRESOURCE,15871,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PROCEED_PARAGRAPH,15872,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE,15873,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_MALWARE_REPORTING_AGREE,15874,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_SCOUT_REPORTING_AGREE,15875,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_HEADING,15880,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PRIMARY_PARAGRAPH,15881,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_EXPLANATION_PARAGRAPH,15882,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PROCEED_AND_REPORT_PARAGRAPH,15883,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_HEADING,15884,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_EXPLANATION_PARAGRAPH,15885,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_HEADING,15886,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_EXPLANATION_PARAGRAPH,15887,../../components/security_interstitials_strings.grdp
+IDS_DETAILS_WITHOUT_SUMMARY_LABEL,20100,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_CLEAR,20101,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_TODAY,20102,../../content/app/strings/content_strings.grd
+IDS_FORM_SUBMIT_LABEL,20103,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_ALT,20104,../../content/app/strings/content_strings.grd
+IDS_FORM_RESET_LABEL,20105,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_BUTTON_LABEL,20106,../../content/app/strings/content_strings.grd
+IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL,20107,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_NO_FILE_LABEL,20108,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_MULTIPLE_UPLOAD,20109,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_COLOR_LABEL,20110,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_DATE_LABEL,20111,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_MONTH_LABEL,20112,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_WEEK_LABEL,20113,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_DAY_OF_MONTH_FIELD,20114,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_MONTH_FIELD,20115,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_YEAR_FIELD,20116,../../content/app/strings/content_strings.grd
+IDS_FORM_SELECT_MENU_LIST_TEXT,20117,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_MONTH_LABEL,20118,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_WEEK_LABEL,20119,../../content/app/strings/content_strings.grd
+IDS_FORM_WEEK_NUMBER_LABEL,20120,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR,20121,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_NEXT_MONTH,20122,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH,20123,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_WEEK_DESCRIPTION,20124,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ARTICLE,20125,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BANNER,20126,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMPLEMENTARY,20127,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CHECK_BOX,20128,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CONTENT_INFO,20129,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DEFINITION,20130,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_LIST,20131,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_TERM,20132,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DISCLOSURE_TRIANGLE,20133,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FEED,20134,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FIGURE,20135,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FORM,20136,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FOOTER,20137,../../content/app/strings/content_strings.grd
+IDS_AX_AUTOFILL_POPUP_ACCESSIBLE_NODE_DATA,20138,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOGGLE_BUTTON,20140,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING,20141,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LINK,20142,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MAIN_CONTENT,20143,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARK,20144,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MATH,20145,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NAVIGATIONAL_LINK,20146,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_REGION,20147,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH_BOX,20148,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_STATUS,20149,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SWITCH,20150,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_WEB_AREA,20151,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT,20152,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT_DIALOG,20153,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_APPLICATION,20154,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BLOCKQUOTE,20155,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON,20156,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON_DROP_DOWN,20157,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CELL,20158,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLOR_WELL,20159,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLUMN_HEADER,20160,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMBO_BOX,20161,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE,20162,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE_TIME,20163,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIALOG,20164,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIRECTORY,20165,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DOCUMENT,20166,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_EMBEDDED_OBJECT,20167,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_GRAPHIC,20168,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING_WITH_LEVEL,20169,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_INPUT_TIME,20170,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LIST_BOX,20171,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LOG,20172,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARQUEE,20173,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU,20174,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BAR,20175,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BUTTON,20176,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_ITEM,20177,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_METER,20178,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NOTE,20179,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_POP_UP_BUTTON,20180,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_PROGRESS_INDICATOR,20181,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO,20182,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO_GROUP,20183,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ROW_HEADER,20184,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SCROLL_BAR,20185,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH,20186,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SLIDER,20187,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPIN_BUTTON,20188,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPLITTER,20189,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB,20190,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TABLE,20191,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_LIST,20192,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_PANEL,20193,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIME,20194,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIMER,20195,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLBAR,20196,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLTIP,20197,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE,20198,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_GRID,20199,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_ITEM,20200,../../content/app/strings/content_strings.grd
+IDS_AX_AM_PM_FIELD_TEXT,20201,../../content/app/strings/content_strings.grd
+IDS_AX_DAY_OF_MONTH_FIELD_TEXT,20202,../../content/app/strings/content_strings.grd
+IDS_AX_HOUR_FIELD_TEXT,20203,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DEFAULT,20204,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT,20205,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT,20206,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON,20207,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON,20208,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON,20209,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON,20210,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY,20211,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY,20212,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON,20213,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON,20214,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON,20215,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON,20216,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON,20217,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON,20218,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DOWNLOAD_BUTTON,20219,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON,20220,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT_HELP,20221,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT_HELP,20222,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON_HELP,20223,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON_HELP,20224,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON_HELP,20225,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON_HELP,20226,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_SLIDER_HELP,20227,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_SLIDER_HELP,20228,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY_HELP,20229,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY_HELP,20230,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON_HELP,20231,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON_HELP,20232,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON_HELP,20233,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON_HELP,20234,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON_HELP,20235,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON_HELP,20236,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP,20237,../../content/app/strings/content_strings.grd
+IDS_AX_MILLISECOND_FIELD_TEXT,20238,../../content/app/strings/content_strings.grd
+IDS_AX_MINUTE_FIELD_TEXT,20239,../../content/app/strings/content_strings.grd
+IDS_AX_MONTH_FIELD_TEXT,20240,../../content/app/strings/content_strings.grd
+IDS_AX_SECOND_FIELD_TEXT,20241,../../content/app/strings/content_strings.grd
+IDS_AX_WEEK_OF_YEAR_FIELD_TEXT,20242,../../content/app/strings/content_strings.grd
+IDS_AX_YEAR_FIELD_TEXT,20243,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_WEEK_TEMPLATE,20244,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_MULTIPLE_FILE,20245,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH,20246,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY,20247,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_DOMAIN,20248,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_LOCAL,20249,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOMAIN,20250,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOTS,20251,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_LOCAL,20252,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_NO_AT_SIGN,20253,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_MULTIPLE_EMAIL,20254,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW,20255,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW_DATETIME,20256,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW,20257,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW_DATETIME,20258,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_DATETIME,20259,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_NUMBER,20260,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING,20261,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_CHECKBOX,20262,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_FILE,20263,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_RADIO,20264,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_SELECT,20265,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL,20266,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_URL,20267,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_PATTERN_MISMATCH,20268,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH,20269,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH_CLOSE_TO_LIMIT,20270,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_LONG,20271,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT,20272,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT_PLURAL,20273,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS,20274,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS_SUBMENU_TITLE,20275,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CAST,20276,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_ENTER_FULLSCREEN,20277,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_EXIT_FULLSCREEN,20278,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_STOP_CAST,20279,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_MUTE,20280,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_UNMUTE,20281,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PLAY,20282,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PAUSE,20283,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD,20284,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_DISABLE_TEXT,20285,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TEXT,20286,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TO_UNKNOWN_DEVICE_TEXT,20287,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_NO_LABEL,20288,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_OFF,20289,../../content/app/strings/content_strings.grd
+IDS_PLUGIN_INITIALIZATION_ERROR,20290,../../content/app/strings/content_strings.grd
+IDS_WEB_FONT_FAMILY,26903,../../ui/strings/app_locale_settings.grd
+IDS_WEB_FONT_SIZE,26904,../../ui/strings/app_locale_settings.grd
+IDS_AW_WEBPAGE_NOT_AVAILABLE,23510,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_CAN_NOT_BE_LOADED,23511,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN,23512,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN_SUGGESTIONS,23513,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_PARENTAL_PERMISSION_NEEDED,23514,../../android_webview/ui/aw_strings.grd
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info
new file mode 100644
index 00000000000..dede8117eee
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/Bundle.aab.res.info
@@ -0,0 +1 @@
+drawable/test.xml ../../chrome/android/res/drawable/test.xml
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info
new file mode 100644
index 00000000000..8fa1107d151
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.jar.info
@@ -0,0 +1,3 @@
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackAnimation,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackAnimation.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.Stack,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/Stack.java
+org.chromium.chrome.browser.compositor.layouts.phone.stack.StackScroller,../../chrome/android/java/src/org/chromium/chrome/browser/compositor/layouts/phone/stack/StackScroller.java
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info
new file mode 100644
index 00000000000..ebe0f6acca6
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.pak.info
@@ -0,0 +1,224 @@
+IDR_PDF_COMPOSITOR_MANIFEST,12035,../../chrome/browser/browser_resources.grd
+IDR_CHROME_RENDERER_SERVICE_MANIFEST,12036,../../chrome/browser/browser_resources.grd
+IDS_BEFOREUNLOAD_MESSAGEBOX_MESSAGE,15046,../../components/app_modal_strings.grdp
+IDS_POLICY_TYPE_ERROR,15740,../../components/policy_strings.grdp
+IDS_POLICY_LIST_ENTRY_ERROR,15746,../../components/policy_strings.grdp
+IDS_POLICY_SCHEMA_VALIDATION_ERROR,15747,../../components/policy_strings.grdp
+IDS_SB_UNDER_CONSTRUCTION,15826,../../components/safe_browsing_strings.grdp
+IDS_SAFEBROWSING_V3_TITLE,15864,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_OPEN_DETAILS_BUTTON,15865,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_V3_CLOSE_DETAILS_BUTTON,15866,../../components/security_interstitials_strings.grdp
+IDS_SAFEBROWSING_OVERRIDABLE_SAFETY_BUTTON,15867,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_HEADING,15868,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PRIMARY_PARAGRAPH,15869,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH,15870,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_EXPLANATION_PARAGRAPH_SUBRESOURCE,15871,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_V3_PROCEED_PARAGRAPH,15872,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_PRIVACY_POLICY_PAGE,15873,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_MALWARE_REPORTING_AGREE,15874,../../components/security_interstitials_strings.grdp
+IDS_SAFE_BROWSING_SCOUT_REPORTING_AGREE,15875,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_HEADING,15880,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PRIMARY_PARAGRAPH,15881,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_EXPLANATION_PARAGRAPH,15882,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_V4_PROCEED_AND_REPORT_PARAGRAPH,15883,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_HEADING,15884,../../components/security_interstitials_strings.grdp
+IDS_MALWARE_WEBVIEW_EXPLANATION_PARAGRAPH,15885,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_HEADING,15886,../../components/security_interstitials_strings.grdp
+IDS_PHISHING_WEBVIEW_EXPLANATION_PARAGRAPH,15887,../../components/security_interstitials_strings.grdp
+IDS_DETAILS_WITHOUT_SUMMARY_LABEL,20100,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_CLEAR,20101,../../content/app/strings/content_strings.grd
+IDS_FORM_CALENDAR_TODAY,20102,../../content/app/strings/content_strings.grd
+IDS_FORM_SUBMIT_LABEL,20103,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_ALT,20104,../../content/app/strings/content_strings.grd
+IDS_FORM_RESET_LABEL,20105,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_BUTTON_LABEL,20106,../../content/app/strings/content_strings.grd
+IDS_FORM_MULTIPLE_FILES_BUTTON_LABEL,20107,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_NO_FILE_LABEL,20108,../../content/app/strings/content_strings.grd
+IDS_FORM_FILE_MULTIPLE_UPLOAD,20109,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_COLOR_LABEL,20110,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_DATE_LABEL,20111,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_MONTH_LABEL,20112,../../content/app/strings/content_strings.grd
+IDS_FORM_OTHER_WEEK_LABEL,20113,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_DAY_OF_MONTH_FIELD,20114,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_MONTH_FIELD,20115,../../content/app/strings/content_strings.grd
+IDS_FORM_PLACEHOLDER_FOR_YEAR_FIELD,20116,../../content/app/strings/content_strings.grd
+IDS_FORM_SELECT_MENU_LIST_TEXT,20117,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_MONTH_LABEL,20118,../../content/app/strings/content_strings.grd
+IDS_FORM_THIS_WEEK_LABEL,20119,../../content/app/strings/content_strings.grd
+IDS_FORM_WEEK_NUMBER_LABEL,20120,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_MONTH_SELECTOR,20121,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_NEXT_MONTH,20122,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_SHOW_PREVIOUS_MONTH,20123,../../content/app/strings/content_strings.grd
+IDS_AX_CALENDAR_WEEK_DESCRIPTION,20124,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ARTICLE,20125,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BANNER,20126,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMPLEMENTARY,20127,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CHECK_BOX,20128,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CONTENT_INFO,20129,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DEFINITION,20130,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_LIST,20131,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DESCRIPTION_TERM,20132,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DISCLOSURE_TRIANGLE,20133,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FEED,20134,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FIGURE,20135,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FORM,20136,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_FOOTER,20137,../../content/app/strings/content_strings.grd
+IDS_AX_AUTOFILL_POPUP_ACCESSIBLE_NODE_DATA,20138,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOGGLE_BUTTON,20140,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING,20141,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LINK,20142,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MAIN_CONTENT,20143,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARK,20144,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MATH,20145,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NAVIGATIONAL_LINK,20146,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_REGION,20147,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH_BOX,20148,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_STATUS,20149,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SWITCH,20150,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_WEB_AREA,20151,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT,20152,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ALERT_DIALOG,20153,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_APPLICATION,20154,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BLOCKQUOTE,20155,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON,20156,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_BUTTON_DROP_DOWN,20157,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_CELL,20158,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLOR_WELL,20159,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COLUMN_HEADER,20160,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_COMBO_BOX,20161,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE,20162,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DATE_TIME,20163,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIALOG,20164,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DIRECTORY,20165,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_DOCUMENT,20166,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_EMBEDDED_OBJECT,20167,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_GRAPHIC,20168,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_HEADING_WITH_LEVEL,20169,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_INPUT_TIME,20170,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LIST_BOX,20171,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_LOG,20172,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MARQUEE,20173,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU,20174,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BAR,20175,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_BUTTON,20176,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_MENU_ITEM,20177,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_METER,20178,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_NOTE,20179,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_POP_UP_BUTTON,20180,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_PROGRESS_INDICATOR,20181,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO,20182,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_RADIO_GROUP,20183,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_ROW_HEADER,20184,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SCROLL_BAR,20185,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SEARCH,20186,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SLIDER,20187,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPIN_BUTTON,20188,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_SPLITTER,20189,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB,20190,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TABLE,20191,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_LIST,20192,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TAB_PANEL,20193,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIME,20194,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TIMER,20195,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLBAR,20196,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TOOLTIP,20197,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE,20198,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_GRID,20199,../../content/app/strings/content_strings.grd
+IDS_AX_ROLE_TREE_ITEM,20200,../../content/app/strings/content_strings.grd
+IDS_AX_AM_PM_FIELD_TEXT,20201,../../content/app/strings/content_strings.grd
+IDS_AX_DAY_OF_MONTH_FIELD_TEXT,20202,../../content/app/strings/content_strings.grd
+IDS_AX_HOUR_FIELD_TEXT,20203,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DEFAULT,20204,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT,20205,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT,20206,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON,20207,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON,20208,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON,20209,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON,20210,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY,20211,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY,20212,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON,20213,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON,20214,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON,20215,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON,20216,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON,20217,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON,20218,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_DOWNLOAD_BUTTON,20219,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON,20220,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_ELEMENT_HELP,20221,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_ELEMENT_HELP,20222,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_MUTE_BUTTON_HELP,20223,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_UNMUTE_BUTTON_HELP,20224,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PLAY_BUTTON_HELP,20225,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_PAUSE_BUTTON_HELP,20226,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_AUDIO_SLIDER_HELP,20227,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_VIDEO_SLIDER_HELP,20228,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CURRENT_TIME_DISPLAY_HELP,20229,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_TIME_REMAINING_DISPLAY_HELP,20230,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_ENTER_FULL_SCREEN_BUTTON_HELP,20231,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_EXIT_FULL_SCREEN_BUTTON_HELP,20232,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_SHOW_CLOSED_CAPTIONS_BUTTON_HELP,20233,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_HIDE_CLOSED_CAPTIONS_BUTTON_HELP,20234,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_OFF_BUTTON_HELP,20235,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_CAST_ON_BUTTON_HELP,20236,../../content/app/strings/content_strings.grd
+IDS_AX_MEDIA_OVERFLOW_BUTTON_HELP,20237,../../content/app/strings/content_strings.grd
+IDS_AX_MILLISECOND_FIELD_TEXT,20238,../../content/app/strings/content_strings.grd
+IDS_AX_MINUTE_FIELD_TEXT,20239,../../content/app/strings/content_strings.grd
+IDS_AX_MONTH_FIELD_TEXT,20240,../../content/app/strings/content_strings.grd
+IDS_AX_SECOND_FIELD_TEXT,20241,../../content/app/strings/content_strings.grd
+IDS_AX_WEEK_OF_YEAR_FIELD_TEXT,20242,../../content/app/strings/content_strings.grd
+IDS_AX_YEAR_FIELD_TEXT,20243,../../content/app/strings/content_strings.grd
+IDS_FORM_INPUT_WEEK_TEMPLATE,20244,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_MULTIPLE_FILE,20245,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH,20246,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY,20247,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_DOMAIN,20248,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_EMPTY_LOCAL,20249,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOMAIN,20250,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_DOTS,20251,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_INVALID_LOCAL,20252,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL_NO_AT_SIGN,20253,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_MULTIPLE_EMAIL,20254,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW,20255,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_UNDERFLOW_DATETIME,20256,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW,20257,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_RANGE_OVERFLOW_DATETIME,20258,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_DATETIME,20259,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_BAD_INPUT_NUMBER,20260,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING,20261,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_CHECKBOX,20262,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_FILE,20263,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_RADIO,20264,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_VALUE_MISSING_SELECT,20265,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_EMAIL,20266,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TYPE_MISMATCH_URL,20267,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_PATTERN_MISMATCH,20268,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH,20269,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_STEP_MISMATCH_CLOSE_TO_LIMIT,20270,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_LONG,20271,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT,20272,../../content/app/strings/content_strings.grd
+IDS_FORM_VALIDATION_TOO_SHORT_PLURAL,20273,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS,20274,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CLOSED_CAPTIONS_SUBMENU_TITLE,20275,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_CAST,20276,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_ENTER_FULLSCREEN,20277,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_EXIT_FULLSCREEN,20278,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_STOP_CAST,20279,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_MUTE,20280,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_UNMUTE,20281,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PLAY,20282,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_PAUSE,20283,../../content/app/strings/content_strings.grd
+IDS_MEDIA_OVERFLOW_MENU_DOWNLOAD,20284,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_DISABLE_TEXT,20285,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TEXT,20286,../../content/app/strings/content_strings.grd
+IDS_MEDIA_REMOTING_CAST_TO_UNKNOWN_DEVICE_TEXT,20287,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_NO_LABEL,20288,../../content/app/strings/content_strings.grd
+IDS_MEDIA_TRACKS_OFF,20289,../../content/app/strings/content_strings.grd
+IDS_PLUGIN_INITIALIZATION_ERROR,20290,../../content/app/strings/content_strings.grd
+IDS_WEB_FONT_FAMILY,26903,../../ui/strings/app_locale_settings.grd
+IDS_WEB_FONT_SIZE,26904,../../ui/strings/app_locale_settings.grd
+IDS_AW_WEBPAGE_NOT_AVAILABLE,23510,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_CAN_NOT_BE_LOADED,23511,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN,23512,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_TEMPORARILY_DOWN_SUGGESTIONS,23513,../../android_webview/ui/aw_strings.grd
+IDS_AW_WEBPAGE_PARENTAL_PERMISSION_NEEDED,23514,../../android_webview/ui/aw_strings.grd
diff --git a/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info
new file mode 100644
index 00000000000..dede8117eee
--- /dev/null
+++ b/chromium/tools/binary_size/libsupersize/testdata/mock_source_directory/out/Release/size-info/test.apk.res.info
@@ -0,0 +1 @@
+drawable/test.xml ../../chrome/android/res/drawable/test.xml
diff --git a/chromium/tools/perf/process_perf_results.pydeps b/chromium/tools/perf/process_perf_results.pydeps
new file mode 100644
index 00000000000..18cf616c357
--- /dev/null
+++ b/chromium/tools/perf/process_perf_results.pydeps
@@ -0,0 +1,708 @@
+# Generated by running:
+# build/print_python_deps.py --root tools/perf --output tools/perf/process_perf_results.pydeps tools/perf/process_perf_results.py
+../../build/android/pylib/__init__.py
+../../build/android/pylib/constants/__init__.py
+../../build/android/pylib/constants/host_paths.py
+../../build/android/pylib/utils/__init__.py
+../../build/android/pylib/utils/decorators.py
+../../build/android/pylib/utils/logdog_helper.py
+../../build/android/pylib/utils/shared_preference_utils.py
+../../components/variations/service/generate_ui_string_overrider.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/__init__.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/__init__.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/decorators.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/log.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/meta_class.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/multiprocessing_shim.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_proto_classes.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_event_impl/perfetto_trace_writer.py
+../../third_party/catapult/common/py_trace_event/py_trace_event/trace_time.py
+../../third_party/catapult/common/py_trace_event/third_party/protobuf/encoder.py
+../../third_party/catapult/common/py_trace_event/third_party/protobuf/wire_format.py
+../../third_party/catapult/common/py_utils/py_utils/__init__.py
+../../third_party/catapult/common/py_utils/py_utils/atexit_with_log.py
+../../third_party/catapult/common/py_utils/py_utils/binary_manager.py
+../../third_party/catapult/common/py_utils/py_utils/camel_case.py
+../../third_party/catapult/common/py_utils/py_utils/cloud_storage.py
+../../third_party/catapult/common/py_utils/py_utils/cloud_storage_global_lock.py
+../../third_party/catapult/common/py_utils/py_utils/constants/__init__.py
+../../third_party/catapult/common/py_utils/py_utils/constants/exit_codes.py
+../../third_party/catapult/common/py_utils/py_utils/dependency_util.py
+../../third_party/catapult/common/py_utils/py_utils/discover.py
+../../third_party/catapult/common/py_utils/py_utils/exc_util.py
+../../third_party/catapult/common/py_utils/py_utils/file_util.py
+../../third_party/catapult/common/py_utils/py_utils/lock.py
+../../third_party/catapult/common/py_utils/py_utils/logging_util.py
+../../third_party/catapult/common/py_utils/py_utils/modules_util.py
+../../third_party/catapult/common/py_utils/py_utils/retry_util.py
+../../third_party/catapult/common/py_utils/py_utils/slots_metaclass.py
+../../third_party/catapult/common/py_utils/py_utils/tempfile_ext.py
+../../third_party/catapult/common/py_utils/py_utils/ts_proxy_server.py
+../../third_party/catapult/common/py_utils/py_utils/webpagereplay_go_server.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/__init__.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/generate.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/html_generation_controller.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/html_module.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/js_utils.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/module.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/parse_html_deps.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/project.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/resource.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/resource_loader.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/strip_js_comments.py
+../../third_party/catapult/common/py_vulcanize/py_vulcanize/style_sheet.py
+../../third_party/catapult/dependency_manager/dependency_manager/__init__.py
+../../third_party/catapult/dependency_manager/dependency_manager/archive_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/base_config.py
+../../third_party/catapult/dependency_manager/dependency_manager/cloud_storage_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/dependency_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/dependency_manager_util.py
+../../third_party/catapult/dependency_manager/dependency_manager/exceptions.py
+../../third_party/catapult/dependency_manager/dependency_manager/local_path_info.py
+../../third_party/catapult/dependency_manager/dependency_manager/manager.py
+../../third_party/catapult/dependency_manager/dependency_manager/uploader.py
+../../third_party/catapult/devil/devil/__init__.py
+../../third_party/catapult/devil/devil/android/__init__.py
+../../third_party/catapult/devil/devil/android/apk_helper.py
+../../third_party/catapult/devil/devil/android/app_ui.py
+../../third_party/catapult/devil/devil/android/battery_utils.py
+../../third_party/catapult/devil/devil/android/constants/__init__.py
+../../third_party/catapult/devil/devil/android/constants/chrome.py
+../../third_party/catapult/devil/devil/android/constants/file_system.py
+../../third_party/catapult/devil/devil/android/cpu_temperature.py
+../../third_party/catapult/devil/devil/android/crash_handler.py
+../../third_party/catapult/devil/devil/android/decorators.py
+../../third_party/catapult/devil/devil/android/device_denylist.py
+../../third_party/catapult/devil/devil/android/device_errors.py
+../../third_party/catapult/devil/devil/android/device_signal.py
+../../third_party/catapult/devil/devil/android/device_temp_file.py
+../../third_party/catapult/devil/devil/android/device_utils.py
+../../third_party/catapult/devil/devil/android/flag_changer.py
+../../third_party/catapult/devil/devil/android/forwarder.py
+../../third_party/catapult/devil/devil/android/install_commands.py
+../../third_party/catapult/devil/devil/android/logcat_monitor.py
+../../third_party/catapult/devil/devil/android/md5sum.py
+../../third_party/catapult/devil/devil/android/ndk/__init__.py
+../../third_party/catapult/devil/devil/android/ndk/abis.py
+../../third_party/catapult/devil/devil/android/perf/__init__.py
+../../third_party/catapult/devil/devil/android/perf/cache_control.py
+../../third_party/catapult/devil/devil/android/perf/perf_control.py
+../../third_party/catapult/devil/devil/android/perf/surface_stats_collector.py
+../../third_party/catapult/devil/devil/android/perf/thermal_throttle.py
+../../third_party/catapult/devil/devil/android/sdk/__init__.py
+../../third_party/catapult/devil/devil/android/sdk/aapt.py
+../../third_party/catapult/devil/devil/android/sdk/adb_wrapper.py
+../../third_party/catapult/devil/devil/android/sdk/build_tools.py
+../../third_party/catapult/devil/devil/android/sdk/bundletool.py
+../../third_party/catapult/devil/devil/android/sdk/intent.py
+../../third_party/catapult/devil/devil/android/sdk/keyevent.py
+../../third_party/catapult/devil/devil/android/sdk/shared_prefs.py
+../../third_party/catapult/devil/devil/android/sdk/split_select.py
+../../third_party/catapult/devil/devil/android/sdk/version_codes.py
+../../third_party/catapult/devil/devil/android/settings.py
+../../third_party/catapult/devil/devil/android/tools/__init__.py
+../../third_party/catapult/devil/devil/android/tools/provision_devices.py
+../../third_party/catapult/devil/devil/android/tools/script_common.py
+../../third_party/catapult/devil/devil/android/tools/system_app.py
+../../third_party/catapult/devil/devil/android/tools/video_recorder.py
+../../third_party/catapult/devil/devil/android/valgrind_tools/__init__.py
+../../third_party/catapult/devil/devil/android/valgrind_tools/base_tool.py
+../../third_party/catapult/devil/devil/base_error.py
+../../third_party/catapult/devil/devil/constants/__init__.py
+../../third_party/catapult/devil/devil/constants/exit_codes.py
+../../third_party/catapult/devil/devil/devil_env.py
+../../third_party/catapult/devil/devil/utils/__init__.py
+../../third_party/catapult/devil/devil/utils/cmd_helper.py
+../../third_party/catapult/devil/devil/utils/geometry.py
+../../third_party/catapult/devil/devil/utils/host_utils.py
+../../third_party/catapult/devil/devil/utils/lazy/__init__.py
+../../third_party/catapult/devil/devil/utils/lazy/weak_constant.py
+../../third_party/catapult/devil/devil/utils/logging_common.py
+../../third_party/catapult/devil/devil/utils/lsusb.py
+../../third_party/catapult/devil/devil/utils/parallelizer.py
+../../third_party/catapult/devil/devil/utils/reraiser_thread.py
+../../third_party/catapult/devil/devil/utils/reset_usb.py
+../../third_party/catapult/devil/devil/utils/run_tests_helper.py
+../../third_party/catapult/devil/devil/utils/timeout_retry.py
+../../third_party/catapult/devil/devil/utils/watchdog_timer.py
+../../third_party/catapult/devil/devil/utils/zip_utils.py
+../../third_party/catapult/systrace/systrace/__init__.py
+../../third_party/catapult/systrace/systrace/trace_result.py
+../../third_party/catapult/systrace/systrace/tracing_agents/__init__.py
+../../third_party/catapult/systrace/systrace/tracing_agents/atrace_agent.py
+../../third_party/catapult/systrace/systrace/util.py
+../../third_party/catapult/telemetry/telemetry/__init__.py
+../../third_party/catapult/telemetry/telemetry/benchmark.py
+../../third_party/catapult/telemetry/telemetry/compat_mode_options.py
+../../third_party/catapult/telemetry/telemetry/core/__init__.py
+../../third_party/catapult/telemetry/telemetry/core/android_action_runner.py
+../../third_party/catapult/telemetry/telemetry/core/android_platform.py
+../../third_party/catapult/telemetry/telemetry/core/cast_interface.py
+../../third_party/catapult/telemetry/telemetry/core/cros_interface.py
+../../third_party/catapult/telemetry/telemetry/core/debug_data.py
+../../third_party/catapult/telemetry/telemetry/core/exceptions.py
+../../third_party/catapult/telemetry/telemetry/core/fuchsia_interface.py
+../../third_party/catapult/telemetry/telemetry/core/local_server.py
+../../third_party/catapult/telemetry/telemetry/core/memory_cache_http_server.py
+../../third_party/catapult/telemetry/telemetry/core/network_controller.py
+../../third_party/catapult/telemetry/telemetry/core/os_version.py
+../../third_party/catapult/telemetry/telemetry/core/platform.py
+../../third_party/catapult/telemetry/telemetry/core/tracing_controller.py
+../../third_party/catapult/telemetry/telemetry/core/util.py
+../../third_party/catapult/telemetry/telemetry/decorators.py
+../../third_party/catapult/telemetry/telemetry/internal/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/action_runner.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/drag.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/javascript_click.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/key_event.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/load_media.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/media_action.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/mouse_click.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/navigate.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/page_action.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/pinch.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/play.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/repaint_continuously.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/repeatable_scroll.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/scroll.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/scroll_bounce.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/scroll_to_element.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/seek.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/swipe.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/tap.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/utils.py
+../../third_party/catapult/telemetry/telemetry/internal/actions/wait.py
+../../third_party/catapult/telemetry/telemetry/internal/app/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/app/android_app.py
+../../third_party/catapult/telemetry/telemetry/internal/app/possible_app.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/android_app_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/android_browser_backend_settings.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/app_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/android_minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/chrome_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/chrome_startup_args.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_browser_with_oobe.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/cros_minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/crx_id.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/desktop_minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/extension_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/fuchsia_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/fuchsia_browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/gpu_compositing_checker.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/lacros_browser_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/minidump_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/minidump_symbolizer.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/misc_web_contents_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/oobe.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome/tab_list_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_client_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/devtools_http.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_backend_list.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_console.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_log.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_memory.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_page.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_runtime.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_serviceworker.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_storage.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/inspector_websocket.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/memory_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/native_profiling_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/system_info_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/tracing_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/ui_devtools_client_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/websocket.py
+../../third_party/catapult/telemetry/telemetry/internal/backends/chrome_inspector/window_manager_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_finder_exceptions.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_info.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_interval_profiling_controller.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/browser_options.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/extension_dict.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/extension_page.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/extension_to_load.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/possible_browser.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/profile_types.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/tab.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/tab_list.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/ui_devtools.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/user_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/browser/web_contents.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/android_forwarder.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/do_nothing_forwarder.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/forwarder_utils.py
+../../third_party/catapult/telemetry/telemetry/internal/forwarders/fuchsia_forwarder.py
+../../third_party/catapult/telemetry/telemetry/internal/image_processing/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/image_processing/image_util_numpy_impl.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/android_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/android_platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/cast_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/cros_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/desktop_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/device_finder.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/fuchsia_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/fuchsia_platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/gpu_device.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/gpu_info.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/linux_based_platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/network_controller_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/platform_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/remote_platform_options.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/system_info.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/atrace_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_report_events_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_return_as_stream_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/chrome_tracing_devtools_manager.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/cpu_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/display_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/perfetto_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_agent/telemetry_tracing_agent.py
+../../third_party/catapult/telemetry/telemetry/internal/platform/tracing_controller_backend.py
+../../third_party/catapult/telemetry/telemetry/internal/results/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/results/artifact_compatibility_wrapper.py
+../../third_party/catapult/telemetry/telemetry/internal/results/artifact_logger.py
+../../third_party/catapult/telemetry/telemetry/internal/results/gtest_progress_reporter.py
+../../third_party/catapult/telemetry/telemetry/internal/results/page_test_results.py
+../../third_party/catapult/telemetry/telemetry/internal/results/results_options.py
+../../third_party/catapult/telemetry/telemetry/internal/results/story_run.py
+../../third_party/catapult/telemetry/telemetry/internal/story_runner.py
+../../third_party/catapult/telemetry/telemetry/internal/util/__init__.py
+../../third_party/catapult/telemetry/telemetry/internal/util/binary_manager.py
+../../third_party/catapult/telemetry/telemetry/internal/util/command_line.py
+../../third_party/catapult/telemetry/telemetry/internal/util/exception_formatter.py
+../../third_party/catapult/telemetry/telemetry/internal/util/external_modules.py
+../../third_party/catapult/telemetry/telemetry/internal/util/file_handle.py
+../../third_party/catapult/telemetry/telemetry/internal/util/format_for_logging.py
+../../third_party/catapult/telemetry/telemetry/internal/util/global_hooks.py
+../../third_party/catapult/telemetry/telemetry/internal/util/local_first_binary_manager.py
+../../third_party/catapult/telemetry/telemetry/internal/util/path.py
+../../third_party/catapult/telemetry/telemetry/internal/util/ts_proxy_server.py
+../../third_party/catapult/telemetry/telemetry/internal/util/webpagereplay_go_server.py
+../../third_party/catapult/telemetry/telemetry/page/__init__.py
+../../third_party/catapult/telemetry/telemetry/page/action_runner.py
+../../third_party/catapult/telemetry/telemetry/page/cache_temperature.py
+../../third_party/catapult/telemetry/telemetry/page/legacy_page_test.py
+../../third_party/catapult/telemetry/telemetry/page/page.py
+../../third_party/catapult/telemetry/telemetry/page/shared_page_state.py
+../../third_party/catapult/telemetry/telemetry/page/traffic_setting.py
+../../third_party/catapult/telemetry/telemetry/project_config.py
+../../third_party/catapult/telemetry/telemetry/story/__init__.py
+../../third_party/catapult/telemetry/telemetry/story/expectations.py
+../../third_party/catapult/telemetry/telemetry/story/shared_state.py
+../../third_party/catapult/telemetry/telemetry/story/story.py
+../../third_party/catapult/telemetry/telemetry/story/story_filter.py
+../../third_party/catapult/telemetry/telemetry/story/story_set.py
+../../third_party/catapult/telemetry/telemetry/story/typ_expectations.py
+../../third_party/catapult/telemetry/telemetry/testing/__init__.py
+../../third_party/catapult/telemetry/telemetry/testing/fakes/__init__.py
+../../third_party/catapult/telemetry/telemetry/testing/internal/__init__.py
+../../third_party/catapult/telemetry/telemetry/testing/internal/fake_gpu_info.py
+../../third_party/catapult/telemetry/telemetry/testing/legacy_page_test_case.py
+../../third_party/catapult/telemetry/telemetry/testing/options_for_unittests.py
+../../third_party/catapult/telemetry/telemetry/testing/progress_reporter.py
+../../third_party/catapult/telemetry/telemetry/testing/story_set_smoke_test.py
+../../third_party/catapult/telemetry/telemetry/testing/test_stories.py
+../../third_party/catapult/telemetry/telemetry/testing/test_utils.py
+../../third_party/catapult/telemetry/telemetry/timeline/__init__.py
+../../third_party/catapult/telemetry/telemetry/timeline/async_slice.py
+../../third_party/catapult/telemetry/telemetry/timeline/atrace_config.py
+../../third_party/catapult/telemetry/telemetry/timeline/bounds.py
+../../third_party/catapult/telemetry/telemetry/timeline/chrome_trace_category_filter.py
+../../third_party/catapult/telemetry/telemetry/timeline/chrome_trace_config.py
+../../third_party/catapult/telemetry/telemetry/timeline/counter.py
+../../third_party/catapult/telemetry/telemetry/timeline/event.py
+../../third_party/catapult/telemetry/telemetry/timeline/event_container.py
+../../third_party/catapult/telemetry/telemetry/timeline/flow_event.py
+../../third_party/catapult/telemetry/telemetry/timeline/importer.py
+../../third_party/catapult/telemetry/telemetry/timeline/memory_dump_event.py
+../../third_party/catapult/telemetry/telemetry/timeline/model.py
+../../third_party/catapult/telemetry/telemetry/timeline/process.py
+../../third_party/catapult/telemetry/telemetry/timeline/sample.py
+../../third_party/catapult/telemetry/telemetry/timeline/slice.py
+../../third_party/catapult/telemetry/telemetry/timeline/system_trace_config.py
+../../third_party/catapult/telemetry/telemetry/timeline/thread.py
+../../third_party/catapult/telemetry/telemetry/timeline/trace_event_importer.py
+../../third_party/catapult/telemetry/telemetry/timeline/tracing_config.py
+../../third_party/catapult/telemetry/telemetry/util/__init__.py
+../../third_party/catapult/telemetry/telemetry/util/cmd_util.py
+../../third_party/catapult/telemetry/telemetry/util/color_histogram.py
+../../third_party/catapult/telemetry/telemetry/util/image_util.py
+../../third_party/catapult/telemetry/telemetry/util/js_template.py
+../../third_party/catapult/telemetry/telemetry/util/rgba_color.py
+../../third_party/catapult/telemetry/telemetry/util/screenshot.py
+../../third_party/catapult/telemetry/telemetry/util/statistics.py
+../../third_party/catapult/telemetry/telemetry/util/wpr_modes.py
+../../third_party/catapult/telemetry/telemetry/web_perf/__init__.py
+../../third_party/catapult/telemetry/telemetry/web_perf/story_test.py
+../../third_party/catapult/telemetry/telemetry/web_perf/timeline_based_measurement.py
+../../third_party/catapult/telemetry/telemetry/web_perf/timeline_interaction_record.py
+../../third_party/catapult/telemetry/telemetry/wpr/__init__.py
+../../third_party/catapult/telemetry/telemetry/wpr/archive_info.py
+../../third_party/catapult/telemetry/third_party/mock/mock.py
+../../third_party/catapult/telemetry/third_party/png/png.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/__init__.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_abnf.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_app.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_core.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_exceptions.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_handshake.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_http.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_logging.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_socket.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_ssl_compat.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_url.py
+../../third_party/catapult/telemetry/third_party/websocket-client/websocket/_utils.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/__init__.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/builder/__init__.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/builder/_html5lib.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/builder/_htmlparser.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/dammit.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/element.py
+../../third_party/catapult/third_party/beautifulsoup4-4.9.3/py3k/bs4/formatter.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/__init__.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_inputstream.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_tokenizer.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_trie/__init__.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_trie/_base.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_trie/py.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/_utils.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/constants.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/html5parser.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/serializer.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/treebuilders/__init__.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/treebuilders/base.py
+../../third_party/catapult/third_party/html5lib-1.1/html5lib/treewalkers/__init__.py
+../../third_party/catapult/third_party/typ/typ/__init__.py
+../../third_party/catapult/third_party/typ/typ/arg_parser.py
+../../third_party/catapult/third_party/typ/typ/artifacts.py
+../../third_party/catapult/third_party/typ/typ/expectations_parser.py
+../../third_party/catapult/third_party/typ/typ/fakes/__init__.py
+../../third_party/catapult/third_party/typ/typ/fakes/host_fake.py
+../../third_party/catapult/third_party/typ/typ/host.py
+../../third_party/catapult/third_party/typ/typ/json_results.py
+../../third_party/catapult/third_party/typ/typ/pool.py
+../../third_party/catapult/third_party/typ/typ/printer.py
+../../third_party/catapult/third_party/typ/typ/python_2_3_compat.py
+../../third_party/catapult/third_party/typ/typ/result_sink.py
+../../third_party/catapult/third_party/typ/typ/runner.py
+../../third_party/catapult/third_party/typ/typ/stats.py
+../../third_party/catapult/third_party/typ/typ/test_case.py
+../../third_party/catapult/third_party/typ/typ/version.py
+../../third_party/catapult/third_party/vinn/vinn/__init__.py
+../../third_party/catapult/third_party/vinn/vinn/_vinn.py
+../../third_party/catapult/third_party/webencodings-0.5.1/webencodings/__init__.py
+../../third_party/catapult/third_party/webencodings-0.5.1/webencodings/labels.py
+../../third_party/catapult/tracing/tracing/__init__.py
+../../third_party/catapult/tracing/tracing/metrics/__init__.py
+../../third_party/catapult/tracing/tracing/metrics/discover.py
+../../third_party/catapult/tracing/tracing/metrics/metric_runner.py
+../../third_party/catapult/tracing/tracing/mre/__init__.py
+../../third_party/catapult/tracing/tracing/mre/cloud_storage.py
+../../third_party/catapult/tracing/tracing/mre/failure.py
+../../third_party/catapult/tracing/tracing/mre/file_handle.py
+../../third_party/catapult/tracing/tracing/mre/function_handle.py
+../../third_party/catapult/tracing/tracing/mre/gtest_progress_reporter.py
+../../third_party/catapult/tracing/tracing/mre/job.py
+../../third_party/catapult/tracing/tracing/mre/map_runner.py
+../../third_party/catapult/tracing/tracing/mre/map_single_trace.py
+../../third_party/catapult/tracing/tracing/mre/mre_result.py
+../../third_party/catapult/tracing/tracing/mre/progress_reporter.py
+../../third_party/catapult/tracing/tracing/mre/threaded_work_queue.py
+../../third_party/catapult/tracing/tracing/proto/__init__.py
+../../third_party/catapult/tracing/tracing/proto/histogram_proto.py
+../../third_party/catapult/tracing/tracing/trace_data/__init__.py
+../../third_party/catapult/tracing/tracing/trace_data/trace_data.py
+../../third_party/catapult/tracing/tracing/value/__init__.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/__init__.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/all_diagnostics.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/diagnostic.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/diagnostic_ref.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/generic_set.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/reserved_infos.py
+../../third_party/catapult/tracing/tracing/value/diagnostics/unmergeable_diagnostic_set.py
+../../third_party/catapult/tracing/tracing/value/histogram.py
+../../third_party/catapult/tracing/tracing/value/histogram_deserializer.py
+../../third_party/catapult/tracing/tracing/value/histogram_set.py
+../../third_party/catapult/tracing/tracing/value/histograms_to_csv.py
+../../third_party/catapult/tracing/tracing/value/legacy_unit_info.py
+../../third_party/catapult/tracing/tracing_build/__init__.py
+../../third_party/catapult/tracing/tracing_build/render_histograms_viewer.py
+../../third_party/catapult/tracing/tracing_build/vulcanize_histograms_viewer.py
+../../third_party/catapult/tracing/tracing_project.py
+../../third_party/logdog/logdog/__init__.py
+../../third_party/logdog/logdog/bootstrap.py
+../../third_party/logdog/logdog/stream.py
+../../third_party/logdog/logdog/streamname.py
+../../third_party/logdog/logdog/varint.py
+../json_comment_eater/json_comment_eater.py
+../json_to_struct/element_generator.py
+../json_to_struct/json_to_struct.py
+../json_to_struct/struct_generator.py
+../variations/fieldtrial_to_struct.py
+../variations/fieldtrial_util.py
+benchmarks/__init__.py
+benchmarks/benchmark_smoke_unittest.py
+benchmarks/benchmark_unittest.py
+benchmarks/blink_perf.py
+benchmarks/blink_perf_unittest.py
+benchmarks/desktop_ui.py
+benchmarks/dummy_benchmark.py
+benchmarks/jetstream.py
+benchmarks/jetstream2.py
+benchmarks/kraken.py
+benchmarks/loading.py
+benchmarks/loading_metrics_category.py
+benchmarks/media.py
+benchmarks/memory.py
+benchmarks/octane.py
+benchmarks/power.py
+benchmarks/power_mobile.py
+benchmarks/press.py
+benchmarks/rasterize_and_record_micro.py
+benchmarks/rendering.py
+benchmarks/smoketests_versions_validator_unittest.py
+benchmarks/speedometer.py
+benchmarks/speedometer2.py
+benchmarks/startup_mobile.py
+benchmarks/system_health.py
+benchmarks/system_health_load_tests_smoke_test.py
+benchmarks/system_health_smoke_test.py
+benchmarks/system_health_unittest.py
+benchmarks/tab_switching.py
+benchmarks/tracing.py
+benchmarks/v8.py
+benchmarks/v8_browsing.py
+benchmarks/v8_helper.py
+benchmarks/v8_loading.py
+benchmarks/wasmpspdfkit.py
+benchmarks/webrtc.py
+chrome_telemetry_build/__init__.py
+chrome_telemetry_build/chromium_config.py
+contrib/PRESUBMIT.py
+contrib/__init__.py
+contrib/blink_layoutng_perf/__init__.py
+contrib/blink_layoutng_perf/blink_layoutng_perf.py
+contrib/blink_layoutng_perf/loading_layout_ng.py
+contrib/blink_perf_cmdline/__init__.py
+contrib/blink_perf_cmdline/blink_perf_cmdline.py
+contrib/blink_perf_xml_http_request/__init__.py
+contrib/blink_perf_xml_http_request/blink_perf_xml_http_request.py
+contrib/cluster_telemetry/__init__.py
+contrib/cluster_telemetry/ad_tagging_ct.py
+contrib/cluster_telemetry/analyze_metrics_ct.py
+contrib/cluster_telemetry/ct_benchmarks_unittest.py
+contrib/cluster_telemetry/ct_benchmarks_util.py
+contrib/cluster_telemetry/generic_trace.py
+contrib/cluster_telemetry/layout_shift.py
+contrib/cluster_telemetry/leak_detection_ct.py
+contrib/cluster_telemetry/loading_base_ct.py
+contrib/cluster_telemetry/loading_ct.py
+contrib/cluster_telemetry/memory_ct.py
+contrib/cluster_telemetry/multipage_skpicture_printer.py
+contrib/cluster_telemetry/page_set.py
+contrib/cluster_telemetry/rasterize_and_record_micro_ct.py
+contrib/cluster_telemetry/rendering_ct.py
+contrib/cluster_telemetry/repaint_helpers.py
+contrib/cluster_telemetry/screenshot.py
+contrib/cluster_telemetry/screenshot_ct.py
+contrib/cluster_telemetry/screenshot_unittest.py
+contrib/cluster_telemetry/skpicture_printer.py
+contrib/cluster_telemetry/v8_loading_ct.py
+contrib/cluster_telemetry/v8_loading_runtime_stats_ct.py
+contrib/download_mobile/__init__.py
+contrib/download_mobile/download_mobile.py
+contrib/leak_detection/__init__.py
+contrib/leak_detection/leak_detection.py
+contrib/leak_detection/page_sets.py
+contrib/memory_extras/__init__.py
+contrib/memory_extras/memory_extras.py
+contrib/orderfile/__init__.py
+contrib/orderfile/orderfile.py
+contrib/orderfile/orderfile_unittest.py
+contrib/power/__init__.py
+contrib/power/perf_benchmark_with_profiling.py
+contrib/power/perf_benchmark_with_profiling_unittest.py
+contrib/power/power_mobile.py
+contrib/power/process_results.py
+contrib/power/profiling_util.py
+contrib/power/profiling_util_unittest.py
+contrib/power/top_sites_story.py
+contrib/system_health_scroll_jank/__init__.py
+contrib/system_health_scroll_jank/janky_story_set.py
+contrib/system_health_scroll_jank/system_health_scroll_jank.py
+contrib/tracing/__init__.py
+contrib/tracing/tracing.py
+contrib/vr_benchmarks/__init__.py
+contrib/vr_benchmarks/desktop_runtimes/__init__.py
+contrib/vr_benchmarks/desktop_runtimes/base_runtime.py
+contrib/vr_benchmarks/desktop_runtimes/openxr_runtimes.py
+contrib/vr_benchmarks/generate_vr_assets_profile.py
+contrib/vr_benchmarks/shared_vr_page_state.py
+contrib/vr_benchmarks/vr_benchmarks.py
+contrib/vr_benchmarks/vr_sample_page.py
+contrib/vr_benchmarks/vr_story_set.py
+contrib/vr_benchmarks/webvr_sample_pages.py
+contrib/vr_benchmarks/webvr_wpr_pages.py
+contrib/vr_benchmarks/webxr_sample_pages.py
+core/__init__.py
+core/benchmark_finders.py
+core/benchmark_utils.py
+core/bot_platforms.py
+core/path_util.py
+core/perf_benchmark.py
+core/perfetto_binary_roller/__init__.py
+core/perfetto_binary_roller/binary_deps_manager.py
+core/platforms.py
+core/results_dashboard.py
+core/results_merger.py
+core/results_processor/__init__.py
+core/results_processor/command_line.py
+core/results_processor/compute_metrics.py
+core/results_processor/formatters/__init__.py
+core/results_processor/formatters/csv_output.py
+core/results_processor/formatters/histograms_output.py
+core/results_processor/formatters/html_output.py
+core/results_processor/formatters/json3_output.py
+core/results_processor/processor.py
+core/results_processor/util.py
+core/tbmv3/__init__.py
+core/tbmv3/trace_processor.py
+core/testing.py
+core/upload_results_to_perf_dashboard.py
+cross_device_test_config.py
+measurements/__init__.py
+measurements/dual_metric_measurement.py
+measurements/multipage_skpicture_printer.py
+measurements/rasterize_and_record_micro.py
+measurements/skpicture_printer.py
+page_sets/__init__.py
+page_sets/android_screen_restoration_shared_state.py
+page_sets/cros_ui_cases.py
+page_sets/desktop_power.py
+page_sets/desktop_ui/__init__.py
+page_sets/desktop_ui/browser_element_identifiers.py
+page_sets/desktop_ui/browser_utils.py
+page_sets/desktop_ui/custom_metric_utils.py
+page_sets/desktop_ui/desktop_ui_shared_state.py
+page_sets/desktop_ui/desktop_ui_stories.py
+page_sets/desktop_ui/js_utils.py
+page_sets/desktop_ui/multitab_story.py
+page_sets/desktop_ui/new_tab_page_story.py
+page_sets/desktop_ui/omnibox_story.py
+page_sets/desktop_ui/side_search_story.py
+page_sets/desktop_ui/story_tags.py
+page_sets/desktop_ui/tab_search_story.py
+page_sets/desktop_ui/ui_devtools_utils.py
+page_sets/desktop_ui/url_list.py
+page_sets/desktop_ui/webui_tab_strip_story.py
+page_sets/desktop_ui/webui_utils.py
+page_sets/dummy_story_set.py
+page_sets/google_pages.py
+page_sets/helpers/__init__.py
+page_sets/helpers/override_online.py
+page_sets/idle_platform.py
+page_sets/intl_ar_fa_he.py
+page_sets/intl_es_fr_pt-BR.py
+page_sets/intl_hi_ru.py
+page_sets/intl_ja_zh.py
+page_sets/intl_ko_th_vi.py
+page_sets/jetstream2_pages.py
+page_sets/jetstream_pages.py
+page_sets/key_mobile_sites_smooth.py
+page_sets/kraken_pages.py
+page_sets/loading_desktop.py
+page_sets/loading_mobile.py
+page_sets/login_helpers/__init__.py
+page_sets/login_helpers/autocad_login.py
+page_sets/login_helpers/chrome_login.py
+page_sets/login_helpers/dropbox_login.py
+page_sets/login_helpers/facebook_login.py
+page_sets/login_helpers/google_login.py
+page_sets/login_helpers/linkedin_login.py
+page_sets/login_helpers/login_utils.py
+page_sets/login_helpers/pinterest_login.py
+page_sets/login_helpers/tumblr_login.py
+page_sets/media_cases.py
+page_sets/octane_pages.py
+page_sets/page_cycler_story.py
+page_sets/press_story.py
+page_sets/rendering/__init__.py
+page_sets/rendering/backdrop_filter_cases.py
+page_sets/rendering/image_decoding_cases.py
+page_sets/rendering/key_desktop_move_cases.py
+page_sets/rendering/key_idle_power_cases.py
+page_sets/rendering/key_noop_cases.py
+page_sets/rendering/key_silk_cases.py
+page_sets/rendering/maps.py
+page_sets/rendering/motionmark.py
+page_sets/rendering/pathological_mobile_sites.py
+page_sets/rendering/rendering_shared_state.py
+page_sets/rendering/rendering_stories.py
+page_sets/rendering/rendering_story.py
+page_sets/rendering/repaint_desktop.py
+page_sets/rendering/simple_canvas_cases.py
+page_sets/rendering/simple_mobile_sites.py
+page_sets/rendering/story_tags.py
+page_sets/rendering/throughput_test_cases.py
+page_sets/rendering/top_real_world_desktop.py
+page_sets/rendering/top_real_world_mobile.py
+page_sets/rendering/tough_animation_cases.py
+page_sets/rendering/tough_canvas_cases.py
+page_sets/rendering/tough_compositor_cases.py
+page_sets/rendering/tough_filters_cases.py
+page_sets/rendering/tough_path_rendering_cases.py
+page_sets/rendering/tough_pinch_zoom_cases.py
+page_sets/rendering/tough_pinch_zoom_mobile_cases.py
+page_sets/rendering/tough_scheduling_cases.py
+page_sets/rendering/tough_scrollbar_scrolling_cases.py
+page_sets/rendering/tough_scrolling_cases.py
+page_sets/rendering/tough_texture_upload_cases.py
+page_sets/rendering/tough_webgl_cases.py
+page_sets/service_worker_micro_benchmark.py
+page_sets/speedometer2_pages.py
+page_sets/speedometer_pages.py
+page_sets/static_top_25_pages.py
+page_sets/story_set_unittest.py
+page_sets/system_health/__init__.py
+page_sets/system_health/accessibility_stories.py
+page_sets/system_health/background_stories.py
+page_sets/system_health/browsing_stories.py
+page_sets/system_health/chrome_stories.py
+page_sets/system_health/loading_stories.py
+page_sets/system_health/long_running_stories.py
+page_sets/system_health/media_stories.py
+page_sets/system_health/multi_tab_stories.py
+page_sets/system_health/platforms.py
+page_sets/system_health/story_tags.py
+page_sets/system_health/system_health_stories.py
+page_sets/system_health/system_health_story.py
+page_sets/top_10.py
+page_sets/top_25_smooth.py
+page_sets/top_pages.py
+page_sets/trivial_sites.py
+page_sets/v8_top_25.py
+page_sets/wasmpspdfkit_pages.py
+page_sets/web_worker_stories.py
+page_sets/webgl_supported_shared_state.py
+page_sets/webrtc_cases.py
+process_perf_results.py