Gitiles
Code Review
Sign In
gerrit.witaqua.org
/
art
/
62891fdc94de6e9909fba9264bdd891a7f28beb3
/
profman
/
profman.cc
9c7b1e7
profman: Record all dex files in boot image profile.
by Vladimir Marko
· 5 years ago
c63d967
Rewrite profile file format.
by Vladimir Marko
· 5 years ago
adfa1ad
profman: Clean up output profile type options.
by Vladimir Marko
· 5 years ago
cff30a0
Better support ICs on virtual calls
by Alex Light
· 5 years ago
8706b9c
Support unrecognized methods in profman
by Alex Light
· 5 years ago
a64c1ad
Rewrite hot method info retrieval.
by Vladimir Marko
· 5 years ago
0b58ec5
Change from using '[' to ']' for inline-cache delimiter
by Alex Light
· 5 years ago
a2f1319
Add text-profile support for multiple ICs
by Alex Light
· 5 years ago
365f94f
Minor updates to fd_file.h
by Orion Hodson
· 5 years ago
b209a04
profman: Change the default new min methods/classes percent change
by yawanng
· 6 years ago
7c61880
profman: Move min new classes and methods limit to argument.
by yawanng
· 6 years ago
3e8caeb
profman: inclusive language updates
by Orion Hodson
· 6 years ago
0e02d61
Support multiple boot image profile aggregations in profman
by Calin Juravle
· 6 years ago
48030c4
Add support for preloaded classes blacklist in profman
by Calin Juravle
· 6 years ago
0f7f4fc
Generate boot image profile from profman
by Calin Juravle
· 6 years ago
0fee1fb
Enable annotation parsing in profman
by Calin Juravle
· 6 years ago
ad88cbe
Handle profile annotation during profman-merge
by Calin Juravle
· 7 years ago
0e82e0f
Add more options for boot profile aggregation
by Calin Juravle
· 7 years ago
a85580a
Remove aggegation counter handling from profman
by Calin Juravle
· 7 years ago
a6c9b78
Consolidate profile methods
by Calin Juravle
· 7 years ago
849439a
Refactor the management of profile keys
by Calin Juravle
· 7 years ago
f0c9480
Remove support for aggregation counters from device ART profiles
by Calin Juravle
· 7 years ago
f5e26f8
Support array classes in profiles.
by Nicolas Geoffray
· 7 years ago
a0fc13a
Add support for a profile listing methods in compilation order.
by Nicolas Geoffray
· 7 years ago
23a8eb6
art: use PLOG rather than LOG strerror.
by Elliott Hughes
· 7 years ago
e512556
Replace StringPiece with std::string_view in profman.
by Vladimir Marko
· 7 years ago
9d9227a
Build dexlist, dexlayout, and profman for Windows
by David Sehr
· 7 years ago
3f1dcd3
ART: Move dex structs into own header
by Andreas Gampe
· 7 years ago
3ee9cfd
Add support for aggregation counters in the profile
by Calin Juravle
· 7 years ago
2a487eb
ART: Fix performance-inefficient-vector-operation
by Andreas Gampe
· 8 years ago
dfcd82c
ART: Fix android-cloexec warnings
by Andreas Gampe
· 8 years ago
9b031f7
ART: Refactor for bugprone-argument-comment
by Andreas Gampe
· 8 years ago
0573f85
Dump Dex file checksums for profman --dump-only
by Mathieu Chartier
· 8 years ago
bbc6e7e
Use 'final' and 'override' specifiers directly in ART.
by Roland Levillain
· 8 years ago
bc802de
Revert^2 "ART: Fix some performance-X tidy"
by Andreas Gampe
· 8 years ago
6856214
Revert "ART: Fix some performance-X tidy"
by Andreas Gampe
· 8 years ago
89de444
ART: Fix some performance-X tidy
by Andreas Gampe
· 8 years ago
18e2687
Refactor ClassAccessor to use an index instead of ClassDef pointer
by Mathieu Chartier
· 8 years ago
0d896bd
Add Method/Field iterator to ClassAccessor
by Mathieu Chartier
· 8 years ago
20f4992
Move profman/ to ClassAccessor
by Mathieu Chartier
· 8 years ago
671af6c
Make dexlayout and profman independent of libart
by David Sehr
· 8 years ago
818cb80
Revert "Make dexlayout and profman build without libart"
by Mathieu Chartier
· 8 years ago
2b80ed4
Make dexlayout and profman build without libart
by David Sehr
· 8 years ago
302dda5
Merge "Do not verify apks when processing profiles"
by Calin Juravle
· 8 years ago
1bfe4bd
Do not verify apks when processing profiles
by Calin Juravle
· 8 years ago
82d046e
Add a profiling library
by David Sehr
· 8 years ago
c24fa5d
Allow INVOKE_VIRTUAL_RANGE as single invoke
by Rico Wind
· 8 years ago
f5d9f81
Merge "profman: removed unused header"
by Treehugger Robot
· 8 years ago
79e2607
Move profile dependent modules to libartbase
by David Sehr
· 8 years ago
daf374c
profman: removed unused header
by Jeff Vander Stoep
· 8 years ago
312f3b2
Move some remaining dex utilities
by David Sehr
· 8 years ago
c431b9d
Move most of runtime/base to libartbase/base
by David Sehr
· 8 years ago
02c0879
Actually use --copy-and-update-profile-key argument in profman...
by Calin Juravle
· 8 years ago
ee9cb41
Ensure that we always set the method hotness in the profile
by Calin Juravle
· 8 years ago
e10c1e2
Enable profile data filtering in profman
by Calin Juravle
· 8 years ago
f13ac7c
Profman: Skip dex file verification for boot jars
by David Brazdil
· 8 years ago
2dba0ab
Enable profile key updates via profman
by Calin Juravle
· 8 years ago
013fd80
Create an ART-independent DexFileLoader
by David Sehr
· 8 years ago
698ebbc
Clean up CodeItemAccessors and Compact/StandardDexFile
by Mathieu Chartier
· 8 years ago
9e734c7
Create dex subdirectory
by David Sehr
· 8 years ago
73f21d4
Remove CodeItem accessor functions
by Mathieu Chartier
· 8 years ago
5794381
ART: Replace base/logging with android-base/logging
by Andreas Gampe
· 8 years ago
f3c52b4
Fill Class and String .bss slots in runtime.
by Vladimir Marko
· 9 years ago
b7c273c
Add ClassDataItemIterator::HasNextMethod
by Mathieu Chartier
· 9 years ago
bda66c7
Merge "cpplint: Cleanup errors"
by Treehugger Robot
· 9 years ago
2ffb703
cpplint: Cleanup errors
by Igor Murashkin
· 9 years ago
0021feb
Delete CodeItemIterator
by Mathieu Chartier
· 9 years ago
095c6c9
Pass the verify flag to DexFileLoader utilities.
by Nicolas Geoffray
· 9 years ago
79c87da
Add DexFileLoader class
by Mathieu Chartier
· 9 years ago
dbeacd6
Merge "Clean up AtomicDexRefMap"
by Mathieu Chartier
· 9 years ago
e2abbc6
ART: Move kDexNoIndex to dex_file_types.h
by Andreas Gampe
· 9 years ago
fc8b422
Clean up AtomicDexRefMap
by Mathieu Chartier
· 9 years ago
d704f0b
Profman: Use method_percentage and class_percentage values passed for generating profiles
by Shubham Ajmera
· 9 years ago
8cf9cb3
ART: Include cleanup
by Andreas Gampe
· 9 years ago
8eecddf
Add missing profman arg for compiled_method_threshold
by Mathieu Chartier
· 9 years ago
9c9b936
Merge changes I8d333ea5,Ie4efc8bb
by Treehugger Robot
· 9 years ago
2f79455
Add support for generating boot image profile
by Mathieu Chartier
· 9 years ago
51d80cc
ART: Refactor abort code
by Andreas Gampe
· 9 years ago
e46f3a8
Address some review comments for aog/415919
by Mathieu Chartier
· 9 years ago
e17cf24
Add field/method skipping helper functions to DexFile
by Mathieu Chartier
· 9 years ago
bbe3a5e
Refactor some profiling info functions
by Mathieu Chartier
· 9 years ago
ea650f3
Move profiles to use bitmaps for startup methods
by Mathieu Chartier
· 9 years ago
0855688
Handle gracefully profiles with invalid classes or methods
by Calin Juravle
· 9 years ago
dbddc22
Refactor profiles to use TypeReference instead of ClassReference
by Mathieu Chartier
· 9 years ago
e6f87cc
Fix compiler crash due to inline caches and improve docs
by Calin Juravle
· 9 years ago
cc3171a
Use arena allocation for profiles
by Calin Juravle
· 9 years ago
66aae3b
Move some profman messages from LOG(ERROR) to LOG(WARNING)
by Mathieu Chartier
· 9 years ago
3406726
Change dump-classes profman option to dump-classes-and-methods
by Mathieu Chartier
· 9 years ago
f0a31f8
Add profman option to generate a random profile based on dex files.
by Jeff Hao
· 9 years ago
37c5846
ART: Fix some tidy warnings
by Andreas Gampe
· 9 years ago
d808e8b
Add syntax for adding all class methods to profman
by Mathieu Chartier
· 9 years ago
a6fa68f
Merge "Encode inline caches with missing types in the profile"
by Calin Juravle
· 9 years ago
589e71e
Encode inline caches with missing types in the profile
by Calin Juravle
· 9 years ago
3f12134
Change "could not find class" to warning
by Mathieu Chartier
· 9 years ago
e0ac115
Extend profman to generate profiles with inline caches
by Calin Juravle
· 9 years ago
940eb0c
Add inline caches to offline profiles
by Calin Juravle
· 9 years ago
153da0e
Clean up profman arg checking
by David Sehr
· 9 years ago
7c80f2d
Convert preload list to profile
by David Sehr
· 9 years ago
b18991b
Fix ownership of DexFile in profman
by David Sehr
· 9 years ago
33083d6
Rename offline_profiling_info to profile_compilation_info
by Calin Juravle
· 9 years ago
Next »