| Commit message (Collapse) | Author | Age | Files | Lines |
|
|
|
|
|
|
|
|
|
|
|
| |
It also moves tools/find_runtime_tools/proc_maps.py into tools/linux/procfs.py.
BUG=324194
TEST=tools/linux/tests/procfs_tests.py
NOTRY=True
Review URL: https://codereview.chromium.org/96443002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@237919 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
Use binary_path (which is mapped from target->host executable on Android)
instead of entry.name when generating file hash.
BUG=
Review URL: https://chromiumcodereview.appspot.com/18996002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210864 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=172837
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/12096034
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@210740 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
For Android, dmprof.py should find symbol information from binaries in
the host instead of the Android device because dmprof.py doesn't run on
the Android device. They are in different directories. This change
estimates a path in the host from a corresponding path in the Android
device.
BUG=231800
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/15035009
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@201062 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=231800
NOTRY=true
R=peria@chromium.org
Review URL: https://codereview.chromium.org/14846027
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@198881 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
unhooked in parts.
It uses range_dict.py: http://crrev.com/190811
BUG=174304
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12223130
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@195450 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
| |
dmprof has classified memory usage by pattern-matching with function names.
It adds another classification by pattern-matching with source file names.
BUG=225343
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/13514003
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193022 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
| |
This script was added in http://crrev.com/192004 at first.
BUG=225343
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/13470029
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@193001 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=225343
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/13525002
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192037 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
prepare_symbol_info.py collected symbol and elf mapping information
from binaries. This patch adds another set of hints to find source
file names from DWARF .debug_line information with readelf.
reduce_debugline.py picks up only address ranges from the original
readelf output since the original output is too large. See
the test how it works.
BUG=225343
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/13261014
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@192004 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
| |
BUG=None
NOTRY=true
Review URL: https://chromiumcodereview.appspot.com/12775006
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@187859 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=123749
Review URL: https://chromiumcodereview.appspot.com/11299095
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@169023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
| |
BUG=123750
NOTRY=True
Review URL: https://chromiumcodereview.appspot.com/11146012
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@164023 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=none
Review URL: https://codereview.chromium.org/10983060
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@159208 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
| |
TBR=asargent
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158821 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
| |
BUG=123758
Review URL: https://chromiumcodereview.appspot.com/10825075
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@158812 0039d316-1c4b-4281-b951-d872f2087c98
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
| |
It also changes :
- dmprof messages,
- how to run subprocesses in prepare_symbol_info,
- to prepare readelf result in prepare_symbol_info,
- to rename procedure_boundaries => static_symbols,
- how to parse nm results in static_symbols,
- additional --keep option,
- to ignore empty files, and
- to store addresses in int.
BUG=123749
TEST=use dmprof.
Review URL: https://chromiumcodereview.appspot.com/10826008
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@148930 0039d316-1c4b-4281-b951-d872f2087c98
|
|
BUG=123763
TEST=compare with pprof --symbols.
Review URL: https://chromiumcodereview.appspot.com/10795028
git-svn-id: svn://svn.chromium.org/chrome/trunk/src@147784 0039d316-1c4b-4281-b951-d872f2087c98
|