Uber / nanoscope-art
File Change Frequency

File change frequency (churn) shows the distribution of file updates (days with at least one commit).

Overview
File Change Frequency Overall
  • There are 1,138 files with 300,981 lines of code.
    • 97 files changed more than 100 times (129,820 lines of code)
    • 133 files changed 51-100 times (69,029 lines of code)
    • 228 files changed 21-50 times (46,950 lines of code)
    • 322 files changed 6-20 times (32,336 lines of code)
    • 358 files changed 1-5 times (22,846 lines of code)
43% | 22% | 15% | 10% | 7%
Legend:
101+
51-100
21-50
6-20
1-5

explore: grouped by folders | grouped by update frequency | data
Contributors Count Frequency Overall
  • There are 1,138 files with 300,981 lines of code.
    • 30 files changed by more than 25 contributors (72,718 lines of code)
    • 183 files changed by 11-25 contributors (120,237 lines of code)
    • 258 files changed by 6-10 contributors (49,248 lines of code)
    • 531 files changed by 2-5 contributors (51,388 lines of code)
    • 136 files changed by 1 contributor (7,390 lines of code)
24% | 39% | 16% | 17% | 2%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
s, java, txt, h, cc, smali, py, mk, sh, xml, md, inc, c, css, in, gitignore, json, html, pl
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cc53% | 26% | 12% | 5% | 2%
h29% | 21% | 17% | 22% | 8%
inc0% | 0% | 95% | 4% | 0%
py0% | 0% | 52% | 38% | 8%
java0% | 0% | 0% | 11% | 88%
html0% | 0% | 0% | 100% | 0%
css0% | 0% | 0% | 0% | 100%
pl0% | 0% | 0% | 0% | 100%
File Change Frequency per Logical Decomposition
primary
primary (file change frequency)
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
runtime44% | 26% | 15% | 11% | 2%
compiler49% | 22% | 16% | 8% | 3%
oatdump100% | 0% | 0% | 0% | 0%
dex2oat100% | 0% | 0% | 0% | 0%
patchoat87% | 12% | 0% | 0% | 0%
disassembler0% | 78% | 16% | 4% | 0%
tools0% | 0% | 10% | 13% | 75%
imgdiag0% | 0% | 100% | 0% | 0%
cmdline0% | 0% | 29% | 44% | 25%
sigchainlib0% | 0% | 77% | 22% | 0%
dalvikvm0% | 0% | 100% | 0% | 0%
dexdump0% | 0% | 0% | 97% | 2%
profman0% | 0% | 0% | 93% | 6%
dexlist0% | 0% | 0% | 100% | 0%
benchmark0% | 0% | 0% | 0% | 100%
libart_fake0% | 0% | 0% | 0% | 100%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
class_linker.cc
in runtime
6681 160 2013-07-12 2018-04-11 515 40 bdc@google.com leland@uber.com
runtime.cc
in runtime
1614 92 2013-07-12 2018-04-11 475 49 bdc@google.com leland@uber.com
compiler_driver.cc
in compiler/driver
2345 117 2013-07-12 2018-04-11 411 44 bdc@google.com leland@uber.com
heap.cc
in runtime/gc
3382 177 2013-07-12 2016-09-22 410 32 bdc@google.com mathieuc@google.com
thread.cc
in runtime
2619 123 2013-07-12 2018-09-13 396 40 bdc@google.com lunl@uber.com
nodes.h
in compiler/optimizing
4758 711 2014-01-15 2018-04-11 385 36 jeffhao@google.com leland@uber.com
dex2oat.cc
in dex2oat
2102 67 2013-07-12 2016-09-22 381 48 bdc@google.com mathieuc@google.com
code_generator_x86.cc
in compiler/optimizing
5878 299 2014-01-15 2018-05-04 342 26 jeffhao@google.com leland@uber.com
code_generator_arm.cc
in compiler/optimizing
5436 282 2014-01-15 2018-04-11 334 30 jeffhao@google.com leland@uber.com
debugger.cc
in runtime
4014 223 2013-07-12 2016-09-20 333 28 bdc@google.com jeffhao@google.com
class_linker.h
in runtime
755 11 2013-07-12 2016-09-23 302 25 bdc@google.com mathieuc@google.com
image_writer.cc
in compiler
1934 86 2013-07-12 2017-01-05 299 28 bdc@google.com mathieuc@google.com
code_generator_x86_64.cc
in compiler/optimizing
5390 290 2014-01-15 2018-04-11 299 28 jeffhao@google.com leland@uber.com
method_verifier.cc
in runtime/verifier
4204 65 2013-07-12 2016-05-24 298 26 bdc@google.com ajcbik@google.com
optimizing_compiler.cc
in compiler/optimizing
795 22 2014-02-19 2018-04-11 297 30 dallison@google.com leland@uber.com
runtime.h
in runtime
560 41 2013-07-12 2018-04-11 286 31 bdc@google.com leland@uber.com
heap.h
in runtime/gc
824 35 2013-07-12 2016-05-11 274 19 bdc@google.com mathieuc@google.com
oatdump.cc
in oatdump
2223 61 2013-07-12 2016-06-06 272 32 bdc@google.com mathieuc@google.com
compiler_driver.h
in compiler/driver
481 15 2013-07-12 2016-06-03 268 26 bdc@google.com vmarko@google.com
nodes.cc
in compiler/optimizing
2009 110 2014-02-18 2016-06-13 262 23 ngeoffray@google.com ngeoffray@google.com
builder.cc
in compiler/optimizing
67 3 2014-01-15 2016-04-13 257 22 jeffhao@google.com calin@google.com
thread.h
in runtime
993 103 2013-07-12 2018-09-13 239 29 bdc@google.com lunl@uber.com
code_generator_arm64.cc
in compiler/optimizing
4040 262 2014-01-15 2018-04-11 232 28 jeffhao@google.com leland@uber.com
class.h
in runtime/mirror
898 101 2013-07-12 2018-04-11 220 25 bdc@google.com leland@uber.com
code_generator.cc
in compiler/optimizing
1054 38 2014-02-28 2016-04-18 218 24 ngeoffray@google.com rpl@google.com
oat_writer.cc
in compiler
2039 84 2013-07-12 2016-05-26 215 26 bdc@google.com vmarko@google.com
quick_trampoline_entrypoints.cc
in runtime/entrypoints/quick
1610 79 2013-07-30 2016-06-30 208 34 bdc@google.com artem.u@samsung.com
mark_sweep.cc
in runtime/gc/collector
1211 77 2013-07-12 2017-01-06 199 15 bdc@google.com mathieuc@google.com
code_generator.h
in compiler/optimizing
542 53 2014-02-28 2016-04-18 198 19 ngeoffray@google.com rpl@google.com
image_space.cc
in runtime/gc/space
1292 41 2013-07-12 2016-09-22 198 23 bdc@google.com mathieuc@google.com
jni_internal.cc
in runtime
2605 232 2013-07-12 2016-03-23 198 28 bdc@google.com mathieuc@google.com
code_generator_x86.h
in compiler/optimizing
387 21 2014-02-28 2016-04-18 189 20 ngeoffray@google.com rpl@google.com
635 10 2014-02-21 2016-04-28 185 28 dallison@google.com calin@google.com
972 55 2013-07-12 2016-05-25 184 15 bdc@google.com mingyao@google.com
code_generator_arm.h
in compiler/optimizing
374 16 2014-02-28 2016-04-18 183 21 ngeoffray@google.com rpl@google.com
utils.cc
in runtime
1571 74 2013-07-12 2018-09-13 183 27 bdc@google.com lunl@uber.com
interpreter.cc
in runtime/interpreter
598 11 2013-07-12 2018-09-13 181 27 bdc@google.com lunl@uber.com
interpreter_common.cc
in runtime/interpreter
790 19 2013-08-07 2018-02-01 176 23 shertz@google.com leland@uber.com
utils.h
in runtime
247 21 2013-07-12 2018-09-13 175 29 bdc@google.com lunl@uber.com
class-inl.h
in runtime/mirror
876 80 2013-07-12 2016-09-09 174 21 bdc@google.com mathieuc@google.com
oat_file.cc
in runtime
1126 31 2013-07-12 2016-10-17 174 23 bdc@google.com bdc@google.com
inliner.cc
in compiler/optimizing
1085 15 2014-12-01 2018-04-11 173 22 ngeoffray@google.com leland@uber.com
stack.cc
in runtime
868 36 2013-07-12 2016-04-30 172 18 bdc@google.com agampe@google.com
thread_list.cc
in runtime
977 34 2013-07-12 2016-06-14 169 17 bdc@google.com agampe@google.com
class.cc
in runtime/mirror
991 25 2013-07-12 2018-04-11 166 20 bdc@google.com leland@uber.com
code_generator_x86_64.h
in compiler/optimizing
367 17 2014-01-15 2016-04-18 163 17 jeffhao@google.com rpl@google.com
dalvik_system_DexFile.cc
in runtime/native
502 18 2013-07-12 2018-04-11 163 20 bdc@google.com leland@uber.com
register_allocator.cc
in compiler/optimizing
1510 43 2014-05-22 2016-05-12 158 20 ngeoffray@google.com treehugger-gerrit@google.com
556 45 2013-07-12 2016-06-06 153 15 bdc@google.com mathieuc@google.com
stack.h
in runtime
550 49 2013-07-12 2016-04-30 152 23 bdc@google.com agampe@google.com
Files With Most Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
runtime.cc
in runtime
1614 92 2013-07-12 2018-04-11 475 49 bdc@google.com leland@uber.com
dex2oat.cc
in dex2oat
2102 67 2013-07-12 2016-09-22 381 48 bdc@google.com mathieuc@google.com
compiler_driver.cc
in compiler/driver
2345 117 2013-07-12 2018-04-11 411 44 bdc@google.com leland@uber.com
class_linker.cc
in runtime
6681 160 2013-07-12 2018-04-11 515 40 bdc@google.com leland@uber.com
thread.cc
in runtime
2619 123 2013-07-12 2018-09-13 396 40 bdc@google.com lunl@uber.com
nodes.h
in compiler/optimizing
4758 711 2014-01-15 2018-04-11 385 36 jeffhao@google.com leland@uber.com
quick_trampoline_entrypoints.cc
in runtime/entrypoints/quick
1610 79 2013-07-30 2016-06-30 208 34 bdc@google.com artem.u@samsung.com
heap.cc
in runtime/gc
3382 177 2013-07-12 2016-09-22 410 32 bdc@google.com mathieuc@google.com
oatdump.cc
in oatdump
2223 61 2013-07-12 2016-06-06 272 32 bdc@google.com mathieuc@google.com
runtime.h
in runtime
560 41 2013-07-12 2018-04-11 286 31 bdc@google.com leland@uber.com
code_generator_arm.cc
in compiler/optimizing
5436 282 2014-01-15 2018-04-11 334 30 jeffhao@google.com leland@uber.com
optimizing_compiler.cc
in compiler/optimizing
795 22 2014-02-19 2018-04-11 297 30 dallison@google.com leland@uber.com
thread.h
in runtime
993 103 2013-07-12 2018-09-13 239 29 bdc@google.com lunl@uber.com
utils.h
in runtime
247 21 2013-07-12 2018-09-13 175 29 bdc@google.com lunl@uber.com
debugger.cc
in runtime
4014 223 2013-07-12 2016-09-20 333 28 bdc@google.com jeffhao@google.com
image_writer.cc
in compiler
1934 86 2013-07-12 2017-01-05 299 28 bdc@google.com mathieuc@google.com
code_generator_x86_64.cc
in compiler/optimizing
5390 290 2014-01-15 2018-04-11 299 28 jeffhao@google.com leland@uber.com
code_generator_arm64.cc
in compiler/optimizing
4040 262 2014-01-15 2018-04-11 232 28 jeffhao@google.com leland@uber.com
jni_internal.cc
in runtime
2605 232 2013-07-12 2016-03-23 198 28 bdc@google.com mathieuc@google.com
635 10 2014-02-21 2016-04-28 185 28 dallison@google.com calin@google.com
compiler_enums.h
in compiler/dex
418 - 2013-07-12 2016-03-14 119 28 bdc@google.com ngeoffray@google.com
utils.cc
in runtime
1571 74 2013-07-12 2018-09-13 183 27 bdc@google.com lunl@uber.com
interpreter.cc
in runtime/interpreter
598 11 2013-07-12 2018-09-13 181 27 bdc@google.com lunl@uber.com
asm_support.h
in runtime
286 1 2013-07-12 2018-09-13 150 27 bdc@google.com lunl@uber.com
dex_file_method_inliner.cc
in compiler/dex/quick
726 12 2013-11-14 2016-03-23 124 27 vmarko@google.com calin@google.com
code_generator_x86.cc
in compiler/optimizing
5878 299 2014-01-15 2018-05-04 342 26 jeffhao@google.com leland@uber.com
method_verifier.cc
in runtime/verifier
4204 65 2013-07-12 2016-05-24 298 26 bdc@google.com ajcbik@google.com
compiler_driver.h
in compiler/driver
481 15 2013-07-12 2016-06-03 268 26 bdc@google.com vmarko@google.com
oat_writer.cc
in compiler
2039 84 2013-07-12 2016-05-26 215 26 bdc@google.com vmarko@google.com
assembler_x86_64.cc
in compiler/utils/x86_64
2534 340 2014-03-15 2016-04-18 126 26 irogers@google.com rpl@google.com
class_linker.h
in runtime
755 11 2013-07-12 2016-09-23 302 25 bdc@google.com mathieuc@google.com
class.h
in runtime/mirror
898 101 2013-07-12 2018-04-11 220 25 bdc@google.com leland@uber.com
oat.h
in runtime
127 2 2013-07-12 2016-09-29 131 25 bdc@google.com allight@google.com
oat.cc
in runtime
408 42 2013-07-12 2016-05-24 117 25 bdc@google.com jeffhao@google.com
code_generator.cc
in compiler/optimizing
1054 38 2014-02-28 2016-04-18 218 24 ngeoffray@google.com rpl@google.com
interpreter_common.h
in runtime/interpreter
810 22 2013-08-07 2018-02-01 147 24 shertz@google.com leland@uber.com
graph_visualizer.cc
in compiler/optimizing
685 58 2014-05-14 2016-05-12 145 24 ngeoffray@google.com treehugger-gerrit@google.com
assembler_x86.cc
in compiler/utils/x86
1906 278 2013-07-26 2018-05-04 116 24 irogers@google.com leland@uber.com
entrypoints_init_x86.cc
in runtime/arch/x86
50 1 2013-07-29 2016-04-29 71 24 irogers@google.com treehugger-gerrit@google.com
nodes.cc
in compiler/optimizing
2009 110 2014-02-18 2016-06-13 262 23 ngeoffray@google.com ngeoffray@google.com
image_space.cc
in runtime/gc/space
1292 41 2013-07-12 2016-09-22 198 23 bdc@google.com mathieuc@google.com
interpreter_common.cc
in runtime/interpreter
790 19 2013-08-07 2018-02-01 176 23 shertz@google.com leland@uber.com
oat_file.cc
in runtime
1126 31 2013-07-12 2016-10-17 174 23 bdc@google.com bdc@google.com
stack.h
in runtime
550 49 2013-07-12 2016-04-30 152 23 bdc@google.com agampe@google.com
mutex.h
in runtime/base
387 28 2013-07-10 2016-08-25 144 23 bdc@google.com mathieuc@google.com
builder.cc
in compiler/optimizing
67 3 2014-01-15 2016-04-13 257 22 jeffhao@google.com calin@google.com
inliner.cc
in compiler/optimizing
1085 15 2014-12-01 2018-04-11 173 22 ngeoffray@google.com leland@uber.com
dex_file.cc
in runtime
2316 54 2013-07-12 2016-05-28 146 22 bdc@google.com treehugger-gerrit@google.com
code_generator_arm64.h
in compiler/optimizing
428 20 2014-10-23 2018-04-11 134 22 ngeoffray@google.com leland@uber.com
code_generator_mips64.cc
in compiler/optimizing
3461 241 2015-05-06 2018-04-11 113 22 vmarko@google.com leland@uber.com
Files With Least Contributors (Top 50)
Based on the number of unique email addresses found in commits.

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
tracedump.cc
in tools/dmtracedump
1951 53 2015-10-08 2015-10-08 1 1 jeffhao@google.com jeffhao@google.com
intrusive_forward_list.h
in compiler/utils
365 45 2016-03-29 2016-04-21 3 1 vmarko@google.com vmarko@google.com
createtesttrace.cc
in tools/dmtracedump
327 12 2015-10-08 2015-10-08 1 1 jeffhao@google.com jeffhao@google.com
ObjectHandler.java
in tools/ahat/src
215 10 2015-07-16 2015-12-08 13 1 ruhler@google.com ruhler@google.com
dedupe_set-inl.h
in compiler/utils
203 9 2015-09-11 2015-10-27 2 1 vmarko@google.com vmarko@google.com
190 11 2014-01-15 2015-04-30 3 1 jeffhao@google.com jeffhao@google.com
test.py
in tools/checker/match
175 25 2015-04-28 2016-01-11 12 1 dbrazdil@google.com dbrazdil@google.com
AhatSnapshot.java
in tools/ahat/src
168 19 2015-07-16 2016-01-27 14 1 ruhler@google.com ruhler@google.com
131 14 2015-02-27 2015-04-16 2 1 agampe@google.com agampe@google.com
HtmlDoc.java
in tools/ahat/src
125 13 2015-07-16 2015-08-28 3 1 ruhler@google.com ruhler@google.com
Site.java
in tools/ahat/src
121 14 2015-07-16 2015-08-28 3 1 ruhler@google.com ruhler@google.com
108 8 2016-02-01 2016-03-30 7 1 calin@google.com calin@google.com
Sort.java
in tools/ahat/src
105 16 2015-07-16 2016-01-27 5 1 ruhler@google.com ruhler@google.com
101 3 2014-11-26 2015-04-10 5 1 agampe@google.com agampe@google.com
HeapTable.java
in tools/ahat/src
97 2 2015-07-16 2015-11-06 8 1 ruhler@google.com ruhler@google.com
SiteHandler.java
in tools/ahat/src
81 2 2015-07-16 2015-12-08 11 1 ruhler@google.com ruhler@google.com
79 3 2015-01-15 2015-04-07 3 1 agampe@google.com agampe@google.com
cmdline_parser_detail.h
in cmdline/detail
78 3 2015-01-26 2015-02-04 2 1 iam@google.com iam@google.com
jobject_benchmark.cc
in benchmark/jobject-benchmark
77 - 2015-09-23 2015-09-23 1 1 mathieuc@google.com mathieuc@google.com
DocString.java
in tools/ahat/src
74 14 2015-07-16 2015-09-03 5 1 ruhler@google.com ruhler@google.com
concurrent_copying-inl.h
in runtime/gc/collector
71 - 2015-10-29 2015-11-03 2 1 yamauchi@google.com yamauchi@google.com
66 2 2015-12-21 2016-01-27 2 1 ruhler@google.com ruhler@google.com
Main.java
in tools/ahat/src
65 2 2015-07-16 2016-01-27 14 1 ruhler@google.com ruhler@google.com
64 5 2015-12-03 2015-12-04 2 1 vmarko@google.com vmarko@google.com
ScopedPrimitiveArrayBenchmark.java
in benchmark/scoped-primitive-array/src
61 12 2015-09-13 2015-09-14 2 1 mathieuc@google.com mathieuc@google.com
help.html
in tools/ahat/src
60 - 2015-07-16 2016-01-05 10 1 ruhler@google.com ruhler@google.com
60 6 2015-08-03 2015-10-15 4 1 vmarko@google.com vmarko@google.com
common_dominator.h
in compiler/optimizing
59 3 2015-11-06 2015-11-09 2 1 vmarko@google.com vmarko@google.com
OverviewHandler.java
in tools/ahat/src
58 3 2015-07-16 2016-01-27 14 1 ruhler@google.com ruhler@google.com
SubsetSelector.java
in tools/ahat/src
57 5 2015-10-29 2015-11-06 3 1 ruhler@google.com ruhler@google.com
Query.java
in tools/ahat/src
55 6 2015-07-16 2015-08-28 3 1 ruhler@google.com ruhler@google.com
Value.java
in tools/ahat/src
55 2 2015-07-16 2015-12-08 12 1 ruhler@google.com ruhler@google.com
52 4 2016-04-05 2016-04-07 2 1 jeffhao@google.com jeffhao@google.com
immune_spaces.h
in runtime/gc/collector
52 2 2015-11-17 2015-11-19 2 1 mathieuc@google.com mathieuc@google.com
47 3 2015-12-10 2016-04-30 4 1 mathieuc@google.com mathieuc@google.com
46 4 2014-11-06 2014-11-14 2 1 irogers@google.com irogers@google.com
BitmapHandler.java
in tools/ahat/src
45 2 2015-07-16 2015-08-28 3 1 ruhler@google.com ruhler@google.com
buffered_output_stream.cc
in compiler/linker
45 4 2015-12-03 2015-12-04 2 1 vmarko@google.com vmarko@google.com
ObjectsHandler.java
in tools/ahat/src
44 2 2015-07-16 2015-12-08 11 1 ruhler@google.com ruhler@google.com
DominatedList.java
in tools/ahat/src
42 6 2015-07-16 2015-12-08 11 1 ruhler@google.com ruhler@google.com
SitePrinter.java
in tools/ahat/src
42 1 2015-07-16 2015-11-06 8 1 ruhler@google.com ruhler@google.com
vector_output_stream.h
in compiler/linker
40 3 2015-12-03 2015-12-04 2 1 vmarko@google.com vmarko@google.com
scoped_primitive_array.cc
in benchmark/scoped-primitive-array
38 - 2015-09-13 2015-09-14 2 1 mathieuc@google.com mathieuc@google.com
StaticHandler.java
in tools/ahat/src
35 2 2015-07-16 2015-08-28 3 1 ruhler@google.com ruhler@google.com
safe_math.h
in runtime/interpreter
35 4 2014-10-30 2014-10-31 2 1 irogers@google.com irogers@google.com
file_magic.cc
in runtime/base
35 3 2015-12-08 2015-12-09 2 1 vmarko@google.com vmarko@google.com
struct.py
in tools/checker/file_format/c1visualizer
34 7 2015-04-28 2016-01-11 5 1 dbrazdil@google.com dbrazdil@google.com
instruction_set_features_mips64.h
in runtime/arch/mips64
34 3 2015-01-15 2015-01-15 1 1 agampe@google.com agampe@google.com
test.py
in tools/checker/file_format/c1visualizer
32 5 2015-04-28 2016-01-11 5 1 dbrazdil@google.com dbrazdil@google.com
32 2 2014-02-19 2015-06-02 7 1 mathieuc@google.com mathieuc@google.com
Correlations

File Size vs. Number of Changes: 1138 points

runtime/nanoscope_sampler.cc x: 200 lines of code y: 3 # changes runtime/nanoscope_sampler.h x: 51 lines of code y: 3 # changes runtime/asm_support.h x: 286 lines of code y: 150 # changes runtime/entrypoints/quick/quick_jni_entrypoints.cc x: 138 lines of code y: 52 # changes runtime/interpreter/interpreter.cc x: 598 lines of code y: 181 # changes runtime/nanoscope_propertywatcher.h x: 117 lines of code y: 6 # changes runtime/quick_exception_handler.cc x: 522 lines of code y: 108 # changes runtime/thread-inl.h x: 223 lines of code y: 68 # changes runtime/thread.cc x: 2619 lines of code y: 396 # changes runtime/thread.h x: 993 lines of code y: 239 # changes runtime/utils.cc x: 1571 lines of code y: 183 # changes runtime/utils.h x: 247 lines of code y: 175 # changes compiler/optimizing/code_generator_x86.cc x: 5878 lines of code y: 342 # changes compiler/utils/x86/assembler_x86.cc x: 1906 lines of code y: 116 # changes compiler/utils/x86/assembler_x86.h x: 570 lines of code y: 109 # changes compiler/debug/dwarf/debug_info_entry_writer.h x: 156 lines of code y: 5 # changes compiler/driver/compiler_driver.cc x: 2345 lines of code y: 411 # changes compiler/jit/jit_compiler.cc x: 212 lines of code y: 97 # changes compiler/optimizing/code_generator_arm.cc x: 5436 lines of code y: 334 # changes compiler/optimizing/code_generator_arm64.cc x: 4040 lines of code y: 232 # changes compiler/optimizing/code_generator_arm64.h x: 428 lines of code y: 134 # changes compiler/optimizing/code_generator_mips.cc x: 4438 lines of code y: 75 # changes compiler/optimizing/code_generator_mips64.cc x: 3461 lines of code y: 113 # changes compiler/optimizing/code_generator_x86_64.cc x: 5390 lines of code y: 299 # changes compiler/optimizing/dead_code_elimination.cc x: 137 lines of code y: 58 # changes compiler/optimizing/inliner.cc x: 1085 lines of code y: 173 # changes compiler/optimizing/instruction_builder.cc x: 2198 lines of code y: 12 # changes compiler/optimizing/nodes.h x: 4758 lines of code y: 385 # changes compiler/optimizing/optimizing_compiler.cc x: 795 lines of code y: 297 # changes compiler/utils/arm/assembler_arm.h x: 773 lines of code y: 81 # changes compiler/utils/arm/assembler_arm32.cc x: 1296 lines of code y: 46 # changes compiler/utils/arm/assembler_arm32.h x: 295 lines of code y: 45 # changes compiler/utils/arm/assembler_thumb2.cc x: 3151 lines of code y: 95 # changes compiler/utils/arm/assembler_thumb2.h x: 601 lines of code y: 57 # changes runtime/art_method.cc x: 397 lines of code y: 75 # changes runtime/art_method.h x: 505 lines of code y: 81 # changes runtime/class_linker.cc x: 6681 lines of code y: 515 # changes runtime/mirror/class.cc x: 991 lines of code y: 166 # changes runtime/mirror/class.h x: 898 lines of code y: 220 # changes runtime/nanoscope.h x: 30 lines of code y: 3 # changes runtime/native/dalvik_system_DexFile.cc x: 502 lines of code y: 163 # changes runtime/runtime.cc x: 1614 lines of code y: 475 # changes runtime/runtime.h x: 560 lines of code y: 286 # changes runtime/interpreter/interpreter_common.cc x: 790 lines of code y: 176 # changes runtime/interpreter/interpreter_common.h x: 810 lines of code y: 147 # changes runtime/jit/jit.cc x: 552 lines of code y: 107 # changes runtime/thread_pool.cc x: 192 lines of code y: 38 # changes runtime/thread_pool.h x: 92 lines of code y: 40 # changes runtime/jit/jit_code_cache.cc x: 818 lines of code y: 82 # changes runtime/gc/collector/mark_sweep.cc x: 1211 lines of code y: 199 # changes runtime/gc/collector/mark_sweep.h x: 239 lines of code y: 123 # changes runtime/gc/collector/sticky_mark_sweep.cc x: 43 lines of code y: 45 # changes runtime/gc/collector/sticky_mark_sweep.h x: 36 lines of code y: 34 # changes compiler/image_writer.cc x: 1934 lines of code y: 299 # changes runtime/jdwp/jdwp_event.cc x: 829 lines of code y: 72 # changes runtime/reference_table.cc x: 231 lines of code y: 47 # changes patchoat/patchoat.cc x: 1159 lines of code y: 123 # changes runtime/elf_file.cc x: 1623 lines of code y: 101 # changes runtime/elf_file.h x: 58 lines of code y: 51 # changes runtime/elf_file_impl.h x: 140 lines of code y: 25 # changes runtime/oat_file.cc x: 1126 lines of code y: 174 # changes runtime/base/logging.cc x: 252 lines of code y: 43 # changes runtime/indirect_reference_table.cc x: 240 lines of code y: 81 # changes runtime/indirect_reference_table-inl.h x: 78 lines of code y: 33 # changes runtime/indirect_reference_table.h x: 152 lines of code y: 66 # changes runtime/oat.h x: 127 lines of code y: 131 # changes compiler/image_writer.h x: 351 lines of code y: 149 # changes runtime/class_linker.h x: 755 lines of code y: 302 # changes runtime/class_table.cc x: 155 lines of code y: 30 # changes runtime/class_table.h x: 108 lines of code y: 35 # changes dex2oat/dex2oat.cc x: 2102 lines of code y: 381 # changes runtime/gc/heap.cc x: 3382 lines of code y: 410 # changes runtime/gc/space/image_space.cc x: 1292 lines of code y: 198 # changes runtime/gc/space/image_space.h x: 106 lines of code y: 76 # changes runtime/debugger.cc x: 4014 lines of code y: 333 # changes runtime/mirror/class-inl.h x: 876 lines of code y: 174 # changes runtime/mem_map.cc x: 699 lines of code y: 121 # changes runtime/base/array_slice.h x: 102 lines of code y: 7 # changes runtime/base/mutex.h x: 387 lines of code y: 144 # changes runtime/gc_root.h x: 200 lines of code y: 36 # changes runtime/jit/jit_code_cache.h x: 187 lines of code y: 73 # changes runtime/jit/profiling_info.cc x: 87 lines of code y: 15 # changes runtime/jit/profiling_info.h x: 123 lines of code y: 23 # changes runtime/mirror/object-inl.h x: 1019 lines of code y: 129 # changes runtime/mirror/object.h x: 476 lines of code y: 126 # changes runtime/monitor.cc x: 1093 lines of code y: 141 # changes runtime/monitor.h x: 212 lines of code y: 101 # changes runtime/object_lock.cc x: 41 lines of code y: 16 # changes runtime/object_lock.h x: 36 lines of code y: 12 # changes runtime/gc/space/image_space_fs.h x: 112 lines of code y: 12 # changes runtime/gc/collector_type.h x: 36 lines of code y: 29 # changes runtime/gc/gc_cause.cc x: 31 lines of code y: 17 # changes runtime/gc/gc_cause.h x: 24 lines of code y: 14 # changes runtime/jit/offline_profiling_info.cc x: 527 lines of code y: 36 # changes compiler/optimizing/intrinsics_arm.cc x: 1555 lines of code y: 93 # changes compiler/optimizing/intrinsics_arm64.cc x: 1687 lines of code y: 99 # changes compiler/optimizing/intrinsics_x86_64.cc x: 1997 lines of code y: 108 # changes patchoat/patchoat.h x: 169 lines of code y: 54 # changes runtime/entrypoints/entrypoint_utils-inl.h x: 651 lines of code y: 87 # changes runtime/entrypoints/quick/quick_trampoline_entrypoints.cc x: 1610 lines of code y: 208 # changes runtime/image-inl.h x: 53 lines of code y: 9 # changes runtime/image.cc x: 149 lines of code y: 81 # changes runtime/image.h x: 246 lines of code y: 77 # changes runtime/imtable.h x: 46 lines of code y: 2 # changes compiler/optimizing/prepare_for_register_allocation.cc x: 157 lines of code y: 41 # changes compiler/optimizing/load_store_elimination.cc x: 774 lines of code y: 38 # changes runtime/native/dalvik_system_ZygoteHooks.cc x: 175 lines of code y: 59 # changes runtime/gc/collector/concurrent_copying.cc x: 1737 lines of code y: 81 # changes runtime/gc/collector/concurrent_copying.h x: 215 lines of code y: 38 # changes runtime/gc/collector/mark_compact.cc x: 490 lines of code y: 43 # changes runtime/gc/collector/mark_compact.h x: 137 lines of code y: 23 # changes runtime/gc/collector/semi_space-inl.h x: 55 lines of code y: 31 # changes runtime/gc/collector/semi_space.cc x: 635 lines of code y: 149 # changes runtime/gc/collector/semi_space.h x: 147 lines of code y: 83 # changes runtime/java_vm_ext.cc x: 763 lines of code y: 95 # changes runtime/thread_list.cc x: 977 lines of code y: 169 # changes compiler/optimizing/nodes.cc x: 2009 lines of code y: 262 # changes compiler/optimizing/reference_type_propagation.cc x: 701 lines of code y: 118 # changes runtime/mirror/dex_cache-inl.h x: 125 lines of code y: 39 # changes runtime/oat_file_manager.cc x: 539 lines of code y: 51 # changes runtime/native/java_lang_VMClassLoader.cc x: 71 lines of code y: 33 # changes runtime/well_known_classes.cc x: 399 lines of code y: 78 # changes runtime/well_known_classes.h x: 154 lines of code y: 48 # changes compiler/optimizing/bounds_check_elimination.cc x: 1225 lines of code y: 91 # changes profman/profman.cc x: 310 lines of code y: 11 # changes compiler/driver/compiler_driver-inl.h x: 345 lines of code y: 79 # changes oatdump/oatdump.cc x: 2223 lines of code y: 272 # changes runtime/class_table-inl.h x: 42 lines of code y: 13 # changes runtime/native/dalvik_system_VMRuntime.cc x: 556 lines of code y: 153 # changes compiler/dex/verification_results.cc x: 76 lines of code y: 46 # changes compiler/dex/verification_results.h x: 40 lines of code y: 18 # changes compiler/driver/compiler_driver.h x: 481 lines of code y: 268 # changes runtime/base/bit_vector.h x: 166 lines of code y: 38 # changes runtime/jit/profile_saver.cc x: 528 lines of code y: 41 # changes runtime/dex_file.cc x: 2316 lines of code y: 146 # changes runtime/base/mutex.cc x: 941 lines of code y: 120 # changes runtime/oat_file_manager.h x: 65 lines of code y: 20 # changes compiler/oat_writer.cc x: 2039 lines of code y: 215 # changes compiler/oat_writer.h x: 217 lines of code y: 123 # changes runtime/oat_file_assistant.cc x: 813 lines of code y: 71 # changes runtime/oat_file_assistant.h x: 142 lines of code y: 37 # changes runtime/jit/profile_saver.h x: 86 lines of code y: 23 # changes runtime/instrumentation.cc x: 972 lines of code y: 184 # changes runtime/instrumentation.h x: 379 lines of code y: 137 # changes runtime/verifier/method_verifier.cc x: 4204 lines of code y: 298 # changes runtime/oat.cc x: 408 lines of code y: 117 # changes compiler/driver/compiler_options.h x: 218 lines of code y: 95 # changes runtime/compiler_filter.h x: 38 lines of code y: 6 # changes runtime/openjdkjvm/OpenjdkJvm.cc x: 347 lines of code y: 12 # changes runtime/dex_file.h x: 1203 lines of code y: 134 # changes runtime/dex_file_verifier.cc x: 2330 lines of code y: 76 # changes runtime/gc/scoped_gc_critical_section.cc x: 20 lines of code y: 4 # changes runtime/common_throws.cc x: 501 lines of code y: 55 # changes runtime/common_throws.h x: 119 lines of code y: 43 # changes compiler/optimizing/graph_visualizer.cc x: 685 lines of code y: 145 # changes disassembler/disassembler.h x: 52 lines of code y: 19 # changes disassembler/disassembler_arm.cc x: 1620 lines of code y: 70 # changes disassembler/disassembler_arm64.cc x: 84 lines of code y: 25 # changes compiler/optimizing/gvn.cc x: 375 lines of code y: 42 # changes compiler/optimizing/licm.cc x: 101 lines of code y: 27 # changes compiler/optimizing/register_allocator.cc x: 1510 lines of code y: 158 # changes compiler/optimizing/ssa_liveness_analysis.cc x: 422 lines of code y: 91 # changes compiler/optimizing/ssa_liveness_analysis.h x: 905 lines of code y: 106 # changes runtime/base/histogram.h x: 72 lines of code y: 28 # changes runtime/gc/heap.h x: 824 lines of code y: 274 # changes runtime/interpreter/interpreter.h x: 31 lines of code y: 28 # changes runtime/native/java_lang_reflect_Constructor.cc x: 151 lines of code y: 60 # changes compiler/optimizing/ssa_phi_elimination.cc x: 173 lines of code y: 44 # changes compiler/optimizing/ssa_builder.cc x: 428 lines of code y: 112 # changes runtime/art_method-inl.h x: 424 lines of code y: 56 # changes runtime/native/java_lang_Class.cc x: 607 lines of code y: 100 # changes runtime/oat_file.h x: 223 lines of code y: 142 # changes runtime/dex_cache_resolved_classes.h x: 47 lines of code y: 4 # changes runtime/monitor_pool.cc x: 96 lines of code y: 21 # changes runtime/monitor_pool.h x: 155 lines of code y: 28 # changes runtime/interpreter/interpreter_goto_table_impl.cc x: 2253 lines of code y: 131 # changes runtime/interpreter/interpreter_switch_impl.cc x: 2397 lines of code y: 134 # changes runtime/stack.cc x: 868 lines of code y: 172 # changes runtime/stack.h x: 550 lines of code y: 152 # changes runtime/arch/x86_64/entrypoints_init_x86_64.cc x: 58 lines of code y: 55 # changes runtime/hprof/hprof.cc x: 1093 lines of code y: 96 # changes cmdline/cmdline_types.h x: 645 lines of code y: 29 # changes runtime/arch/arm/entrypoints_init_arm.cc x: 68 lines of code y: 69 # changes runtime/arch/arm64/entrypoints_init_arm64.cc x: 61 lines of code y: 41 # changes runtime/arch/mips/entrypoints_init_mips.cc x: 229 lines of code y: 58 # changes runtime/arch/mips64/entrypoints_init_mips64.cc x: 64 lines of code y: 21 # changes runtime/arch/x86/entrypoints_init_x86.cc x: 50 lines of code y: 71 # changes runtime/entrypoints/quick/quick_default_externs.h x: 82 lines of code y: 15 # changes runtime/entrypoints/quick/quick_default_init_entrypoints.h x: 82 lines of code y: 2 # changes runtime/parsed_options.cc x: 635 lines of code y: 185 # changes runtime/arch/arm64/instruction_set_features_arm64.cc x: 110 lines of code y: 18 # changes runtime/jit/jit.h x: 188 lines of code y: 67 # changes compiler/optimizing/graph_checker.cc x: 853 lines of code y: 113 # changes compiler/optimizing/graph_checker.h x: 70 lines of code y: 54 # changes compiler/dex/verified_method.cc x: 186 lines of code y: 54 # changes compiler/optimizing/sharpening.cc x: 191 lines of code y: 12 # changes runtime/quick/inline_method_analyser.cc x: 602 lines of code y: 34 # changes runtime/base/arena_allocator.cc x: 337 lines of code y: 51 # changes runtime/base/arena_allocator.h x: 304 lines of code y: 56 # changes runtime/arch/x86/thread_x86.cc x: 121 lines of code y: 26 # changes runtime/class_linker-inl.h x: 173 lines of code y: 85 # changes compiler/optimizing/instruction_builder.h x: 208 lines of code y: 7 # changes compiler/optimizing/builder.h x: 91 lines of code y: 145 # changes compiler/optimizing/reference_type_propagation.h x: 65 lines of code y: 56 # changes compiler/optimizing/ssa_builder.h x: 67 lines of code y: 58 # changes compiler/utils/assembler.cc x: 196 lines of code y: 38 # changes compiler/utils/assembler.h x: 328 lines of code y: 75 # changes compiler/utils/intrusive_forward_list.h x: 365 lines of code y: 3 # changes runtime/interpreter/unstarted_runtime.cc x: 1415 lines of code y: 49 # changes runtime/interpreter/unstarted_runtime_list.h x: 83 lines of code y: 22 # changes compiler/optimizing/common_arm64.h x: 245 lines of code y: 28 # changes compiler/optimizing/instruction_simplifier.cc x: 1233 lines of code y: 127 # changes compiler/optimizing/instruction_simplifier_arm64.cc x: 178 lines of code y: 23 # changes compiler/optimizing/instruction_simplifier_shared.cc x: 134 lines of code y: 9 # changes compiler/optimizing/pretty_printer.h x: 110 lines of code y: 28 # changes runtime/base/macros.h x: 144 lines of code y: 60 # changes runtime/jit/offline_profiling_info.h x: 96 lines of code y: 29 # changes runtime/fault_handler.cc x: 260 lines of code y: 67 # changes runtime/thread_list.h x: 132 lines of code y: 71 # changes compiler/debug/elf_debug_writer.cc x: 172 lines of code y: 10 # changes compiler/debug/elf_debug_writer.h x: 40 lines of code y: 9 # changes compiler/jni/quick/calling_convention.cc x: 256 lines of code y: 29 # changes compiler/jni/quick/calling_convention.h x: 257 lines of code y: 34 # changes compiler/jni/quick/jni_compiler.cc x: 482 lines of code y: 90 # changes compiler/linker/arm/relative_patcher_thumb2.cc x: 92 lines of code y: 20 # changes compiler/linker/arm64/relative_patcher_arm64.cc x: 274 lines of code y: 24 # changes compiler/optimizing/code_generator.cc x: 1054 lines of code y: 218 # changes compiler/optimizing/code_generator.h x: 542 lines of code y: 198 # changes compiler/optimizing/code_generator_arm.h x: 374 lines of code y: 183 # changes compiler/optimizing/code_generator_mips.h x: 269 lines of code y: 35 # changes compiler/optimizing/code_generator_mips64.h x: 263 lines of code y: 61 # changes compiler/optimizing/code_generator_x86.h x: 387 lines of code y: 189 # changes compiler/optimizing/code_generator_x86_64.h x: 367 lines of code y: 163 # changes compiler/trampolines/trampoline_compiler.cc x: 219 lines of code y: 34 # changes compiler/utils/arm/assembler_arm.cc x: 772 lines of code y: 75 # changes compiler/utils/arm64/assembler_arm64.cc x: 658 lines of code y: 61 # changes compiler/utils/arm64/assembler_arm64.h x: 182 lines of code y: 62 # changes compiler/utils/mips/assembler_mips.h x: 590 lines of code y: 55 # changes compiler/utils/mips64/assembler_mips64.h x: 500 lines of code y: 43 # changes compiler/utils/x86_64/assembler_x86_64.cc x: 2534 lines of code y: 126 # changes compiler/utils/x86_64/assembler_x86_64.h x: 644 lines of code y: 122 # changes runtime/jit/debugger_interface.cc x: 100 lines of code y: 9 # changes runtime/jit/debugger_interface.h x: 15 lines of code y: 6 # changes runtime/mirror/string-inl.h x: 170 lines of code y: 37 # changes runtime/interpreter/mterp/mterp.cc x: 575 lines of code y: 34 # changes imgdiag/imgdiag.cc x: 865 lines of code y: 28 # changes compiler/compiled_method.cc x: 129 lines of code y: 59 # changes compiler/compiled_method.h x: 323 lines of code y: 70 # changes compiler/debug/elf_debug_info_writer.h x: 526 lines of code y: 10 # changes compiler/debug/elf_debug_line_writer.h x: 199 lines of code y: 12 # changes compiler/debug/elf_debug_loc_writer.h x: 254 lines of code y: 16 # changes compiler/dex/dex_to_dex_compiler.cc x: 271 lines of code y: 62 # changes compiler/driver/compiled_method_storage.cc x: 190 lines of code y: 7 # changes compiler/driver/compiled_method_storage.h x: 66 lines of code y: 10 # changes compiler/optimizing/block_builder.cc x: 236 lines of code y: 3 # changes compiler/optimizing/builder.cc x: 67 lines of code y: 257 # changes compiler/optimizing/bytecode_utils.h x: 116 lines of code y: 3 # changes compiler/optimizing/inliner.h x: 107 lines of code y: 51 # changes compiler/optimizing/intrinsics.h x: 163 lines of code y: 32 # changes compiler/optimizing/intrinsics_mips.cc x: 1835 lines of code y: 46 # changes compiler/optimizing/intrinsics_x86.cc x: 1923 lines of code y: 94 # changes compiler/optimizing/optimizing_compiler_stats.h x: 130 lines of code y: 56 # changes compiler/optimizing/stack_map_stream.cc x: 451 lines of code y: 31 # changes compiler/optimizing/stack_map_stream.h x: 162 lines of code y: 51 # changes runtime/base/arena_object.h x: 36 lines of code y: 6 # changes runtime/base/bit_utils.h x: 279 lines of code y: 18 # changes runtime/check_reference_map_visitor.h x: 75 lines of code y: 39 # changes runtime/entrypoints/entrypoint_utils.cc x: 253 lines of code y: 105 # changes runtime/memory_region.h x: 120 lines of code y: 24 # changes runtime/oat_quick_method_header.cc x: 65 lines of code y: 7 # changes runtime/stack_map.cc x: 208 lines of code y: 22 # changes runtime/stack_map.h x: 895 lines of code y: 62 # changes tools/checker/match/file.py x: 112 lines of code y: 19 # changes runtime/native/java_lang_Thread.cc x: 155 lines of code y: 54 # changes runtime/native/java_lang_reflect_AbstractMethod.cc x: 52 lines of code y: 2 # changes runtime/native/java_lang_reflect_AbstractMethod.h x: 7 lines of code y: 2 # changes runtime/native/java_lang_reflect_Method.cc x: 91 lines of code y: 37 # changes runtime/mirror/method.cc x: 79 lines of code y: 9 # changes runtime/mirror/method.h x: 52 lines of code y: 12 # changes runtime/gc/accounting/mod_union_table.cc x: 433 lines of code y: 83 # changes runtime/base/hash_set.h x: 523 lines of code y: 19 # changes runtime/intern_table.cc x: 441 lines of code y: 99 # changes runtime/art_field-inl.h x: 320 lines of code y: 23 # changes runtime/mirror/object_array-inl.h x: 222 lines of code y: 63 # changes runtime/mirror/object_array.h x: 53 lines of code y: 42 # changes runtime/gc/allocation_record.cc x: 247 lines of code y: 29 # changes runtime/gc/allocation_record.h x: 220 lines of code y: 18 # changes runtime/gc/heap-inl.h x: 352 lines of code y: 89 # changes runtime/base/time_utils.cc x: 175 lines of code y: 6 # changes compiler/compiler.h x: 67 lines of code y: 38 # changes compiler/driver/dex_compilation_unit.cc x: 32 lines of code y: 20 # changes compiler/linker/arm/relative_patcher_arm_base.cc x: 146 lines of code y: 15 # changes compiler/linker/arm64/relative_patcher_arm64.h x: 45 lines of code y: 8 # changes compiler/linker/multi_oat_relative_patcher.h x: 84 lines of code y: 6 # changes compiler/linker/relative_patcher.cc x: 101 lines of code y: 13 # changes compiler/linker/x86/relative_patcher_x86.cc x: 33 lines of code y: 10 # changes compiler/linker/x86/relative_patcher_x86.h x: 16 lines of code y: 8 # changes compiler/optimizing/constant_folding.cc x: 197 lines of code y: 32 # changes compiler/optimizing/induction_var_analysis.cc x: 759 lines of code y: 39 # changes compiler/optimizing/pc_relative_fixups_x86.cc x: 188 lines of code y: 25 # changes runtime/base/casts.h x: 55 lines of code y: 14 # changes runtime/intern_table.h x: 166 lines of code y: 73 # changes runtime/safe_map.h x: 114 lines of code y: 37 # changes runtime/utf.cc x: 188 lines of code y: 34 # changes runtime/utf.h x: 33 lines of code y: 37 # changes runtime/verifier/reg_type.cc x: 760 lines of code y: 71 # changes runtime/verifier/reg_type.h x: 690 lines of code y: 62 # changes runtime/verifier/reg_type_cache.cc x: 561 lines of code y: 72 # changes runtime/verifier/register_line-inl.h x: 153 lines of code y: 31 # changes runtime/verifier/register_line.cc x: 430 lines of code y: 59 # changes runtime/verifier/register_line.h x: 257 lines of code y: 60 # changes runtime/gc/allocator/rosalloc.cc x: 1908 lines of code y: 94 # changes runtime/gc/allocator/rosalloc.h x: 627 lines of code y: 76 # changes runtime/gc/space/rosalloc_space.cc x: 296 lines of code y: 78 # changes runtime/gc/space/rosalloc_space.h x: 128 lines of code y: 57 # changes compiler/compiler.cc x: 33 lines of code y: 23 # changes compiler/dex/quick/dex_file_method_inliner.cc x: 726 lines of code y: 124 # changes compiler/dex/quick/dex_file_method_inliner.h x: 270 lines of code y: 78 # changes compiler/optimizing/induction_var_analysis.h x: 156 lines of code y: 25 # changes compiler/optimizing/induction_var_range.cc x: 660 lines of code y: 33 # changes compiler/optimizing/prepare_for_register_allocation.h x: 26 lines of code y: 22 # changes compiler/utils/mips/assembler_mips.cc x: 2379 lines of code y: 63 # changes disassembler/disassembler_mips.cc x: 502 lines of code y: 48 # changes runtime/base/arena_bit_vector.cc x: 64 lines of code y: 4 # changes runtime/base/scoped_arena_allocator.h x: 117 lines of code y: 14 # changes runtime/jni_internal.cc x: 2605 lines of code y: 198 # changes compiler/elf_builder.h x: 719 lines of code y: 66 # changes runtime/base/histogram-inl.h x: 219 lines of code y: 28 # changes runtime/base/length_prefixed_array.h x: 81 lines of code y: 7 # changes compiler/elf_writer.cc x: 45 lines of code y: 34 # changes compiler/debug/dwarf/debug_line_opcode_writer.h x: 197 lines of code y: 6 # changes compiler/debug/elf_debug_frame_writer.h x: 226 lines of code y: 6 # changes compiler/debug/elf_symtab_writer.h x: 65 lines of code y: 6 # changes compiler/debug/method_debug_info.h x: 27 lines of code y: 7 # changes compiler/dex/compiler_enums.h x: 418 lines of code y: 119 # changes compiler/elf_writer.h x: 42 lines of code y: 35 # changes compiler/elf_writer_quick.cc x: 224 lines of code y: 127 # changes compiler/elf_writer_quick.h x: 15 lines of code y: 46 # changes compiler/jit/jit_compiler.h x: 38 lines of code y: 21 # changes compiler/optimizing/induction_var_range.h x: 103 lines of code y: 23 # changes compiler/optimizing/instruction_simplifier_shared.h x: 8 lines of code y: 7 # changes compiler/optimizing/intrinsics.cc x: 524 lines of code y: 57 # changes compiler/optimizing/intrinsics_list.h x: 120 lines of code y: 35 # changes compiler/optimizing/intrinsics_mips64.cc x: 1242 lines of code y: 56 # changes compiler/optimizing/nodes_arm64.h x: 79 lines of code y: 17 # changes compiler/utils/swap_space.cc x: 153 lines of code y: 11 # changes compiler/utils/swap_space.h x: 163 lines of code y: 16 # changes runtime/arch/mips/registers_mips.h x: 88 lines of code y: 8 # changes runtime/arch/mips64/registers_mips64.h x: 89 lines of code y: 10 # changes runtime/elf.h x: 1573 lines of code y: 9 # changes runtime/mirror/object.cc x: 193 lines of code y: 84 # changes runtime/native/sun_misc_Unsafe.cc x: 451 lines of code y: 53 # changes runtime/quick/inline_method_analyser.h x: 204 lines of code y: 54 # changes runtime/runtime_linux.cc x: 346 lines of code y: 41 # changes runtime/trace.cc x: 886 lines of code y: 133 # changes tools/checker/match/line.py x: 67 lines of code y: 11 # changes runtime/base/unix_file/fd_file.cc x: 306 lines of code y: 35 # changes runtime/gc/space/large_object_space.cc x: 511 lines of code y: 73 # changes runtime/base/systrace.h x: 19 lines of code y: 2 # changes runtime/gc/accounting/card_table.cc x: 94 lines of code y: 34 # changes runtime/gc/collector/garbage_collector.cc x: 171 lines of code y: 77 # changes runtime/java_vm_ext.h x: 120 lines of code y: 42 # changes runtime/mirror/abstract_method.cc x: 34 lines of code y: 16 # changes runtime/mirror/abstract_method.h x: 47 lines of code y: 20 # changes runtime/jdwp/jdwp_handler.cc x: 1150 lines of code y: 83 # changes runtime/jdwp/jdwp_priv.h x: 68 lines of code y: 17 # changes runtime/base/scoped_flock.cc x: 96 lines of code y: 18 # changes compiler/optimizing/constant_folding.h x: 16 lines of code y: 15 # changes compiler/optimizing/instruction_simplifier.h x: 19 lines of code y: 21 # changes compiler/optimizing/licm.h x: 19 lines of code y: 10 # changes compiler/optimizing/select_generator.cc x: 93 lines of code y: 4 # changes runtime/base/scoped_arena_containers.h x: 176 lines of code y: 20 # changes compiler/debug/dwarf/debug_frame_opcode_writer.h x: 264 lines of code y: 3 # changes compiler/debug/dwarf/dwarf_constants.h x: 620 lines of code y: 3 # changes compiler/debug/dwarf/headers.h x: 163 lines of code y: 3 # changes compiler/debug/dwarf/writer.h x: 129 lines of code y: 3 # changes compiler/utils/arm/managed_register_arm.h x: 178 lines of code y: 8 # changes compiler/utils/arm64/managed_register_arm64.h x: 144 lines of code y: 15 # changes compiler/utils/mips/managed_register_mips.h x: 143 lines of code y: 8 # changes compiler/utils/x86/managed_register_x86.h x: 138 lines of code y: 13 # changes compiler/utils/x86_64/managed_register_x86_64.h x: 126 lines of code y: 12 # changes runtime/base/scoped_arena_allocator.cc x: 108 lines of code y: 11 # changes runtime/interpreter/mterp/gen_mterp.py x: 394 lines of code y: 6 # changes runtime/mem_map.h x: 148 lines of code y: 71 # changes tools/ahat/src/InstanceUtils.java x: 229 lines of code y: 16 # changes runtime/entrypoints/entrypoint_utils.h x: 127 lines of code y: 101 # changes runtime/utils/dex_cache_arrays_layout-inl.h x: 75 lines of code y: 11 # changes runtime/base/stl_util.h x: 107 lines of code y: 17 # changes runtime/mirror/array-inl.h x: 339 lines of code y: 86 # changes runtime/mirror/array.h x: 127 lines of code y: 81 # changes runtime/gc/reference_processor.cc x: 206 lines of code y: 39 # changes runtime/gc/reference_queue.cc x: 156 lines of code y: 42 # changes runtime/gc/reference_queue.h x: 58 lines of code y: 33 # changes runtime/mirror/reference-inl.h x: 12 lines of code y: 18 # changes compiler/utils/mips64/assembler_mips64.cc x: 2028 lines of code y: 38 # changes runtime/jni_internal.h x: 23 lines of code y: 59 # changes runtime/native/java_lang_Object.cc x: 41 lines of code y: 12 # changes runtime/fault_handler.h x: 80 lines of code y: 29 # changes runtime/verifier/reg_type-inl.h x: 149 lines of code y: 8 # changes runtime/read_barrier.h x: 62 lines of code y: 35 # changes runtime/mirror/dex_cache.h x: 162 lines of code y: 50 # changes runtime/verifier/method_verifier-inl.h x: 54 lines of code y: 21 # changes tools/ahat/src/AhatSnapshot.java x: 168 lines of code y: 14 # changes tools/ahat/src/Main.java x: 65 lines of code y: 14 # changes tools/ahat/src/NativeAllocationsHandler.java x: 66 lines of code y: 2 # changes tools/ahat/src/Sort.java x: 105 lines of code y: 5 # changes runtime/mirror/dex_cache.cc x: 61 lines of code y: 26 # changes runtime/gc/collector/garbage_collector.h x: 167 lines of code y: 55 # changes runtime/gc/space/dlmalloc_space.cc x: 273 lines of code y: 83 # changes runtime/native/dalvik_system_VMDebug.cc x: 426 lines of code y: 51 # changes compiler/optimizing/bounds_check_elimination.h x: 23 lines of code y: 17 # changes runtime/handle.h x: 108 lines of code y: 25 # changes runtime/handle_scope.h x: 132 lines of code y: 37 # changes runtime/jdwp/jdwp_socket.cc x: 334 lines of code y: 18 # changes runtime/gc/accounting/card_table.h x: 78 lines of code y: 42 # changes runtime/gc/accounting/space_bitmap-inl.h x: 137 lines of code y: 44 # changes runtime/arch/x86/instruction_set_features_x86.cc x: 306 lines of code y: 14 # changes disassembler/disassembler_x86.cc x: 1335 lines of code y: 99 # changes runtime/trace.h x: 170 lines of code y: 73 # changes runtime/runtime_options.cc x: 12 lines of code y: 5 # changes runtime/zip_archive.cc x: 99 lines of code y: 40 # changes runtime/zip_archive.h x: 45 lines of code y: 29 # changes compiler/optimizing/parallel_move_resolver.cc x: 346 lines of code y: 32 # changes runtime/base/allocator.h x: 126 lines of code y: 30 # changes compiler/utils/assembler_thumb_test_expected.cc.inc x: 5520 lines of code y: 31 # changes tools/checker/file_format/c1visualizer/parser.py x: 53 lines of code y: 8 # changes tools/checker/file_format/checker/parser.py x: 109 lines of code y: 15 # changes tools/checker/file_format/checker/test.py x: 283 lines of code y: 14 # changes tools/checker/match/test.py x: 175 lines of code y: 12 # changes runtime/jni_env_ext.cc x: 184 lines of code y: 15 # changes tools/ahat/src/HelpHandler.java x: 26 lines of code y: 2 # changes runtime/reflection.cc x: 778 lines of code y: 99 # changes cmdline/cmdline.h x: 273 lines of code y: 13 # changes runtime/mirror/throwable.cc x: 135 lines of code y: 49 # changes runtime/arch/arm/instruction_set_features_arm.cc x: 219 lines of code y: 7 # changes dexdump/dexdump.cc x: 1148 lines of code y: 13 # changes dexlist/dexlist.cc x: 181 lines of code y: 6 # changes runtime/entrypoints/quick/quick_entrypoints.h x: 53 lines of code y: 48 # changes runtime/base/dchecked_vector.h x: 165 lines of code y: 5 # changes cmdline/detail/cmdline_parse_argument_detail.h x: 302 lines of code y: 6 # changes runtime/base/variant_map.h x: 271 lines of code y: 11 # changes runtime/parsed_options.h x: 46 lines of code y: 59 # changes runtime/dex_instruction.cc x: 434 lines of code y: 40 # changes tools/ahat/src/ObjectHandler.java x: 215 lines of code y: 13 # changes runtime/mirror/string.cc x: 217 lines of code y: 69 # changes runtime/mirror/string.h x: 113 lines of code y: 77 # changes runtime/lambda/box_table.cc x: 171 lines of code y: 16 # changes runtime/lambda/box_table.h x: 69 lines of code y: 16 # changes runtime/lambda/closure.cc x: 285 lines of code y: 10 # changes runtime/lambda/shorty_field_type.h x: 316 lines of code y: 6 # changes runtime/mirror/field-inl.h x: 56 lines of code y: 17 # changes runtime/native/java_lang_reflect_Field.cc x: 421 lines of code y: 63 # changes runtime/native/java_lang_reflect_Proxy.cc x: 23 lines of code y: 20 # changes compiler/optimizing/locations.h x: 443 lines of code y: 85 # changes runtime/globals.h x: 75 lines of code y: 76 # changes runtime/os.h x: 19 lines of code y: 12 # changes tools/cpplint.py x: 1888 lines of code y: 22 # changes runtime/dex_instruction.h x: 480 lines of code y: 51 # changes compiler/utils/dedupe_set-inl.h x: 203 lines of code y: 2 # changes compiler/utils/dedupe_set.h x: 29 lines of code y: 25 # changes runtime/linear_alloc.h x: 25 lines of code y: 13 # changes runtime/arch/mips/context_mips.cc x: 66 lines of code y: 31 # changes runtime/arch/mips/context_mips.h x: 59 lines of code y: 24 # changes runtime/verifier/reg_type_cache-inl.h x: 101 lines of code y: 21 # changes runtime/verifier/reg_type_cache.h x: 155 lines of code y: 39 # changes sigchainlib/sigchain.cc x: 245 lines of code y: 35 # changes runtime/gc/space/malloc_space.cc x: 200 lines of code y: 63 # changes runtime/arch/arm/context_arm.h x: 59 lines of code y: 25 # changes runtime/arch/context.h x: 41 lines of code y: 23 # changes runtime/arch/mips64/context_mips64.h x: 59 lines of code y: 16 # changes compiler/jni/quick/mips/calling_convention_mips.cc x: 189 lines of code y: 28 # changes runtime/base/arena_containers.h x: 160 lines of code y: 19 # changes runtime/base/debug_stack.h x: 97 lines of code y: 4 # changes runtime/entrypoints/quick/quick_alloc_entrypoints.cc x: 280 lines of code y: 58 # changes runtime/gc/accounting/remembered_set.cc x: 140 lines of code y: 33 # changes runtime/gc/space/zygote_space.cc x: 92 lines of code y: 28 # changes compiler/utils/arm/constants_arm.h x: 306 lines of code y: 17 # changes compiler/utils/label.h x: 94 lines of code y: 5 # changes runtime/base/bit_vector.cc x: 240 lines of code y: 43 # changes compiler/utils/array_ref.h x: 126 lines of code y: 18 # changes runtime/leb128.h x: 178 lines of code y: 29 # changes tools/dmtracedump/createtesttrace.cc x: 327 lines of code y: 1 # changes tools/dmtracedump/tracedump.cc x: 1951 lines of code y: 1 # changes runtime/debugger.h x: 525 lines of code y: 118 # changes compiler/utils/assembler_test_base.h x: 439 lines of code y: 7 # changes runtime/check_jni.cc x: 3383 lines of code y: 82 # changes runtime/dex_instruction-inl.h x: 416 lines of code y: 21 # changes runtime/dex_instruction_list.h x: 288 lines of code y: 33 # changes runtime/gc/accounting/mod_union_table.h x: 92 lines of code y: 43 # changes runtime/profiler.cc x: 695 lines of code y: 63 # changes runtime/native/java_lang_DexCache.cc x: 66 lines of code y: 24 # changes runtime/jdwp/jdwp_main.cc x: 411 lines of code y: 51 # changes runtime/scoped_thread_state_change.h x: 199 lines of code y: 60 # changes runtime/entrypoints/quick/quick_instrumentation_entrypoints.cc x: 44 lines of code y: 47 # changes tools/ahat/src/style.css x: 12 lines of code y: 3 # changes runtime/profiler.h x: 175 lines of code y: 25 # changes runtime/arch/mips/asm_support_mips.h x: 7 lines of code y: 26 # changes cmdline/cmdline_parser.h x: 396 lines of code y: 7 # changes cmdline/token_range.h x: 260 lines of code y: 5 # changes compiler/jni/quick/mips64/calling_convention_mips64.h x: 56 lines of code y: 5 # changes compiler/utils/managed_register.h x: 86 lines of code y: 14 # changes runtime/base/timing_logger.h x: 139 lines of code y: 27 # changes runtime/lock_word.h x: 161 lines of code y: 34 # changes runtime/gc/accounting/space_bitmap.cc x: 218 lines of code y: 61 # changes runtime/jdwp/jdwp.h x: 233 lines of code y: 64 # changes runtime/entrypoints/quick/quick_cast_entrypoints.cc x: 10 lines of code y: 20 # changes runtime/gc/accounting/heap_bitmap.h x: 57 lines of code y: 40 # changes runtime/gc/accounting/space_bitmap.h x: 132 lines of code y: 66 # changes runtime/gc/space/bump_pointer_space-inl.h x: 75 lines of code y: 28 # changes runtime/gc/space/bump_pointer_space.h x: 116 lines of code y: 45 # changes runtime/gc/space/dlmalloc_space.h x: 98 lines of code y: 58 # changes runtime/gc/space/large_object_space.h x: 156 lines of code y: 63 # changes runtime/gc/space/region_space.h x: 409 lines of code y: 11 # changes runtime/gc/space/space.h x: 286 lines of code y: 71 # changes runtime/jdwp/object_registry.h x: 77 lines of code y: 31 # changes runtime/mirror/array.cc x: 114 lines of code y: 49 # changes runtime/native/scoped_fast_native_object_access.h x: 22 lines of code y: 26 # changes runtime/reference_table.h x: 36 lines of code y: 32 # changes runtime/reflection.h x: 57 lines of code y: 45 # changes runtime/gc/space/region_space.cc x: 360 lines of code y: 10 # changes runtime/object_callbacks.h x: 22 lines of code y: 31 # changes runtime/base/mutex-inl.h x: 173 lines of code y: 49 # changes runtime/gc/space/rosalloc_space-inl.h x: 85 lines of code y: 25 # changes runtime/arch/arm/fault_handler_arm.cc x: 128 lines of code y: 41 # changes runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc x: 114 lines of code y: 29 # changes compiler/jni/quick/arm/calling_convention_arm.cc x: 251 lines of code y: 33 # changes compiler/jni/quick/arm64/calling_convention_arm64.cc x: 201 lines of code y: 30 # changes runtime/arch/x86/fault_handler_x86.cc x: 290 lines of code y: 36 # changes runtime/transaction.cc x: 441 lines of code y: 40 # changes runtime/arch/arm64/asm_support_arm64.h x: 7 lines of code y: 24 # changes runtime/lock_word-inl.h x: 46 lines of code y: 25 # changes runtime/native/libcore_util_CharsetUtils.cc x: 190 lines of code y: 3 # changes dalvikvm/dalvikvm.cc x: 134 lines of code y: 21 # changes tools/stream-trace-converter.py x: 131 lines of code y: 2 # changes runtime/arch/mips64/instruction_set_features_mips64.cc x: 79 lines of code y: 3 # changes runtime/arch/instruction_set_features.cc x: 261 lines of code y: 8 # changes tools/dexfuzz/src/dexfuzz/Options.java x: 367 lines of code y: 5 # changes tools/dexfuzz/src/dexfuzz/executors/Executor.java x: 122 lines of code y: 5 # changes tools/dexfuzz/src/dexfuzz/rawdex/Instruction.java x: 500 lines of code y: 4 # changes runtime/gc/space/bump_pointer_space.cc x: 211 lines of code y: 52 # changes runtime/gc/space/space.cc x: 105 lines of code y: 33 # changes tools/dexfuzz/src/dexfuzz/StreamConsumer.java x: 120 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/listeners/LogFileListener.java x: 215 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/listeners/MultiplexerListener.java x: 156 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/listeners/UniqueProgramTrackerListener.java x: 181 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/CodeTranslator.java x: 381 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/IdCreator.java x: 577 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/MutatableCode.java x: 251 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/Program.java x: 359 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/mutators/BranchShifter.java x: 102 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/mutators/ConstantValueChanger.java x: 89 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/program/mutators/TryBlockShifter.java x: 144 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/rawdex/DexRandomAccessFile.java x: 177 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/rawdex/OffsetTracker.java x: 291 lines of code y: 2 # changes tools/dexfuzz/src/dexfuzz/rawdex/RawDexFile.java x: 323 lines of code y: 2 # changes runtime/elf_utils.h x: 133 lines of code y: 17 # changes compiler/utils/stack_checks.h x: 11 lines of code y: 10 # changes runtime/arch/arm/asm_support_arm.h x: 7 lines of code y: 27 # changes runtime/profiler_options.h x: 111 lines of code y: 8 # changes runtime/native_bridge_art_interface.h x: 12 lines of code y: 11 # changes runtime/arch/x86_64/asm_support_x86_64.h x: 7 lines of code y: 30 # changes compiler/utils/x86/managed_register_x86.cc x: 85 lines of code y: 12 # changes runtime/arch/mips/thread_mips.cc x: 12 lines of code y: 15 # changes
515.0
# changes
  min: 1.0
  average: 34.88
  25th percentile: 4.0
  median: 13.0
  75th percentile: 38.25
  max: 515.0
0 6681.0
lines of code
min: 1.0 | average: 264.48 | 25th percentile: 30.75 | median: 74.0 | 75th percentile: 199.25 | max: 6681.0

Number of Contributors vs. Number of Changes: 1138 points

runtime/nanoscope_sampler.cc x: 2 # contributors y: 3 # changes runtime/asm_support.h x: 27 # contributors y: 150 # changes runtime/entrypoints/quick/quick_jni_entrypoints.cc x: 11 # contributors y: 52 # changes runtime/interpreter/interpreter.cc x: 27 # contributors y: 181 # changes runtime/nanoscope_propertywatcher.h x: 4 # contributors y: 6 # changes runtime/quick_exception_handler.cc x: 17 # contributors y: 108 # changes runtime/thread-inl.h x: 11 # contributors y: 68 # changes runtime/thread.cc x: 40 # contributors y: 396 # changes runtime/thread.h x: 29 # contributors y: 239 # changes runtime/utils.cc x: 27 # contributors y: 183 # changes runtime/utils.h x: 29 # contributors y: 175 # changes compiler/optimizing/code_generator_x86.cc x: 26 # contributors y: 342 # changes compiler/utils/x86/assembler_x86.cc x: 24 # contributors y: 116 # changes compiler/utils/x86/assembler_x86.h x: 20 # contributors y: 109 # changes compiler/debug/dwarf/debug_info_entry_writer.h x: 3 # contributors y: 5 # changes compiler/driver/compiler_driver.cc x: 44 # contributors y: 411 # changes compiler/jit/jit_compiler.cc x: 15 # contributors y: 97 # changes compiler/optimizing/code_generator_arm.cc x: 30 # contributors y: 334 # changes compiler/optimizing/code_generator_arm64.cc x: 28 # contributors y: 232 # changes compiler/optimizing/code_generator_arm64.h x: 22 # contributors y: 134 # changes compiler/optimizing/code_generator_mips.cc x: 19 # contributors y: 75 # changes compiler/optimizing/code_generator_mips64.cc x: 22 # contributors y: 113 # changes compiler/optimizing/code_generator_x86_64.cc x: 28 # contributors y: 299 # changes compiler/optimizing/dead_code_elimination.cc x: 11 # contributors y: 58 # changes compiler/optimizing/inliner.cc x: 22 # contributors y: 173 # changes compiler/optimizing/instruction_builder.cc x: 8 # contributors y: 12 # changes compiler/optimizing/nodes.h x: 36 # contributors y: 385 # changes compiler/optimizing/optimizing_compiler.cc x: 30 # contributors y: 297 # changes compiler/utils/arm/assembler_arm.h x: 17 # contributors y: 81 # changes compiler/utils/arm/assembler_arm32.cc x: 12 # contributors y: 46 # changes compiler/utils/arm/assembler_thumb2.cc x: 16 # contributors y: 95 # changes compiler/utils/arm/assembler_thumb2.h x: 13 # contributors y: 57 # changes runtime/art_method.cc x: 14 # contributors y: 75 # changes runtime/art_method.h x: 14 # contributors y: 81 # changes runtime/class_linker.cc x: 40 # contributors y: 515 # changes runtime/mirror/class.cc x: 20 # contributors y: 166 # changes runtime/mirror/class.h x: 25 # contributors y: 220 # changes runtime/nanoscope.h x: 3 # contributors y: 3 # changes runtime/native/dalvik_system_DexFile.cc x: 20 # contributors y: 163 # changes runtime/runtime.cc x: 49 # contributors y: 475 # changes runtime/runtime.h x: 31 # contributors y: 286 # changes runtime/trace_blacklist.h x: 1 # contributors y: 3 # changes runtime/interpreter/interpreter_common.cc x: 23 # contributors y: 176 # changes runtime/interpreter/interpreter_common.h x: 24 # contributors y: 147 # changes runtime/jit/jit.cc x: 12 # contributors y: 107 # changes runtime/thread_pool.cc x: 8 # contributors y: 38 # changes runtime/thread_pool.h x: 8 # contributors y: 40 # changes runtime/jit/jit_code_cache.cc x: 10 # contributors y: 82 # changes runtime/gc/collector/mark_sweep.cc x: 15 # contributors y: 199 # changes runtime/gc/collector/mark_sweep.h x: 8 # contributors y: 123 # changes runtime/gc/collector/sticky_mark_sweep.cc x: 9 # contributors y: 45 # changes runtime/gc/collector/sticky_mark_sweep.h x: 6 # contributors y: 34 # changes runtime/jdwp/jdwp_event.cc x: 9 # contributors y: 72 # changes runtime/reference_table.cc x: 7 # contributors y: 47 # changes patchoat/patchoat.cc x: 20 # contributors y: 123 # changes runtime/elf_file.cc x: 18 # contributors y: 101 # changes runtime/elf_file.h x: 14 # contributors y: 51 # changes runtime/elf_file_impl.h x: 8 # contributors y: 25 # changes runtime/oat_file.cc x: 23 # contributors y: 174 # changes runtime/base/logging.cc x: 11 # contributors y: 43 # changes runtime/indirect_reference_table.cc x: 11 # contributors y: 81 # changes runtime/indirect_reference_table-inl.h x: 7 # contributors y: 33 # changes runtime/indirect_reference_table.h x: 9 # contributors y: 66 # changes runtime/oat.h x: 25 # contributors y: 131 # changes compiler/image_writer.h x: 18 # contributors y: 149 # changes runtime/class_linker.h x: 25 # contributors y: 302 # changes runtime/class_table.cc x: 3 # contributors y: 30 # changes runtime/class_table.h x: 3 # contributors y: 35 # changes dex2oat/dex2oat.cc x: 48 # contributors y: 381 # changes runtime/gc/heap.cc x: 32 # contributors y: 410 # changes runtime/gc/space/image_space.cc x: 23 # contributors y: 198 # changes runtime/gc/space/image_space.h x: 11 # contributors y: 76 # changes runtime/debugger.cc x: 28 # contributors y: 333 # changes runtime/mirror/class-inl.h x: 21 # contributors y: 174 # changes runtime/mem_map.cc x: 18 # contributors y: 121 # changes runtime/base/array_slice.h x: 2 # contributors y: 7 # changes runtime/base/mutex.h x: 23 # contributors y: 144 # changes runtime/gc_root.h x: 6 # contributors y: 36 # changes runtime/jit/jit_code_cache.h x: 8 # contributors y: 73 # changes runtime/jit/profiling_info.cc x: 2 # contributors y: 15 # changes runtime/jit/profiling_info.h x: 4 # contributors y: 23 # changes runtime/mirror/object-inl.h x: 14 # contributors y: 129 # changes runtime/mirror/object.h x: 16 # contributors y: 126 # changes runtime/monitor.cc x: 18 # contributors y: 141 # changes runtime/monitor.h x: 12 # contributors y: 101 # changes runtime/object_lock.cc x: 5 # contributors y: 16 # changes runtime/object_lock.h x: 4 # contributors y: 12 # changes runtime/gc/collector_type.h x: 7 # contributors y: 29 # changes runtime/gc/gc_cause.cc x: 5 # contributors y: 17 # changes runtime/gc/gc_cause.h x: 4 # contributors y: 14 # changes runtime/jit/offline_profiling_info.cc x: 5 # contributors y: 36 # changes compiler/optimizing/intrinsics_arm.cc x: 18 # contributors y: 93 # changes compiler/optimizing/intrinsics_arm64.cc x: 22 # contributors y: 99 # changes compiler/optimizing/intrinsics_x86_64.cc x: 16 # contributors y: 108 # changes patchoat/patchoat.h x: 14 # contributors y: 54 # changes runtime/entrypoints/entrypoint_utils-inl.h x: 18 # contributors y: 87 # changes runtime/entrypoints/quick/quick_trampoline_entrypoints.cc x: 34 # contributors y: 208 # changes runtime/image-inl.h x: 4 # contributors y: 9 # changes runtime/image.h x: 13 # contributors y: 77 # changes runtime/imtable.h x: 2 # contributors y: 2 # changes compiler/optimizing/prepare_for_register_allocation.cc x: 9 # contributors y: 41 # changes compiler/optimizing/load_store_elimination.cc x: 7 # contributors y: 38 # changes runtime/native/dalvik_system_ZygoteHooks.cc x: 13 # contributors y: 59 # changes runtime/gc/collector/concurrent_copying.cc x: 10 # contributors y: 81 # changes runtime/gc/collector/concurrent_copying.h x: 5 # contributors y: 38 # changes runtime/gc/collector/mark_compact.cc x: 7 # contributors y: 43 # changes runtime/gc/collector/mark_compact.h x: 3 # contributors y: 23 # changes runtime/gc/collector/semi_space-inl.h x: 5 # contributors y: 31 # changes runtime/gc/collector/semi_space.cc x: 11 # contributors y: 149 # changes runtime/gc/collector/semi_space.h x: 4 # contributors y: 83 # changes runtime/java_vm_ext.cc x: 12 # contributors y: 95 # changes runtime/thread_list.cc x: 17 # contributors y: 169 # changes compiler/optimizing/nodes.cc x: 23 # contributors y: 262 # changes compiler/optimizing/reference_type_propagation.cc x: 11 # contributors y: 118 # changes runtime/mirror/dex_cache-inl.h x: 11 # contributors y: 39 # changes runtime/oat_file_manager.cc x: 9 # contributors y: 51 # changes runtime/native/java_lang_VMClassLoader.cc x: 9 # contributors y: 33 # changes runtime/well_known_classes.cc x: 13 # contributors y: 78 # changes runtime/well_known_classes.h x: 11 # contributors y: 48 # changes compiler/optimizing/bounds_check_elimination.cc x: 13 # contributors y: 91 # changes profman/profman.cc x: 2 # contributors y: 11 # changes compiler/driver/compiler_driver-inl.h x: 11 # contributors y: 79 # changes oatdump/oatdump.cc x: 32 # contributors y: 272 # changes runtime/class_table-inl.h x: 2 # contributors y: 13 # changes runtime/native/dalvik_system_VMRuntime.cc x: 15 # contributors y: 153 # changes compiler/driver/compiler_driver.h x: 26 # contributors y: 268 # changes runtime/base/bit_vector.h x: 10 # contributors y: 38 # changes runtime/jit/profile_saver.cc x: 5 # contributors y: 41 # changes runtime/dex_file.cc x: 22 # contributors y: 146 # changes runtime/base/mutex.cc x: 19 # contributors y: 120 # changes runtime/oat_file_manager.h x: 8 # contributors y: 20 # changes compiler/oat_writer.cc x: 26 # contributors y: 215 # changes compiler/oat_writer.h x: 17 # contributors y: 123 # changes runtime/oat_file_assistant.cc x: 11 # contributors y: 71 # changes runtime/jit/profile_saver.h x: 2 # contributors y: 23 # changes runtime/instrumentation.cc x: 15 # contributors y: 184 # changes runtime/instrumentation.h x: 14 # contributors y: 137 # changes runtime/verifier/method_verifier.cc x: 26 # contributors y: 298 # changes runtime/oat.cc x: 25 # contributors y: 117 # changes compiler/driver/compiler_options.h x: 19 # contributors y: 95 # changes runtime/openjdkjvm/OpenjdkJvm.cc x: 3 # contributors y: 12 # changes runtime/dex_file.h x: 18 # contributors y: 134 # changes runtime/dex_file_verifier.cc x: 17 # contributors y: 76 # changes runtime/common_throws.cc x: 11 # contributors y: 55 # changes runtime/common_throws.h x: 10 # contributors y: 43 # changes compiler/optimizing/graph_visualizer.cc x: 24 # contributors y: 145 # changes disassembler/disassembler.h x: 7 # contributors y: 19 # changes disassembler/disassembler_arm.cc x: 14 # contributors y: 70 # changes disassembler/disassembler_arm64.cc x: 12 # contributors y: 25 # changes disassembler/disassembler_arm64.h x: 8 # contributors y: 18 # changes compiler/optimizing/gvn.cc x: 11 # contributors y: 42 # changes compiler/optimizing/licm.cc x: 8 # contributors y: 27 # changes compiler/optimizing/register_allocator.cc x: 20 # contributors y: 158 # changes compiler/optimizing/ssa_liveness_analysis.cc x: 9 # contributors y: 91 # changes compiler/optimizing/ssa_liveness_analysis.h x: 11 # contributors y: 106 # changes runtime/base/histogram.h x: 7 # contributors y: 28 # changes runtime/gc/heap.h x: 19 # contributors y: 274 # changes runtime/native/java_lang_reflect_Constructor.cc x: 15 # contributors y: 60 # changes compiler/optimizing/ssa_builder.cc x: 11 # contributors y: 112 # changes runtime/art_method-inl.h x: 9 # contributors y: 56 # changes runtime/native/java_lang_Class.cc x: 14 # contributors y: 100 # changes runtime/oat_file.h x: 19 # contributors y: 142 # changes runtime/monitor_pool.cc x: 6 # contributors y: 21 # changes runtime/monitor_pool.h x: 6 # contributors y: 28 # changes runtime/interpreter/interpreter_goto_table_impl.cc x: 20 # contributors y: 131 # changes runtime/interpreter/interpreter_switch_impl.cc x: 19 # contributors y: 134 # changes runtime/modifiers.h x: 10 # contributors y: 52 # changes runtime/stack.cc x: 18 # contributors y: 172 # changes runtime/stack.h x: 23 # contributors y: 152 # changes runtime/arch/x86_64/entrypoints_init_x86_64.cc x: 21 # contributors y: 55 # changes runtime/hprof/hprof.cc x: 13 # contributors y: 96 # changes cmdline/cmdline_types.h x: 12 # contributors y: 29 # changes runtime/arch/arm/entrypoints_init_arm.cc x: 22 # contributors y: 69 # changes runtime/arch/arm64/entrypoints_init_arm64.cc x: 20 # contributors y: 41 # changes runtime/arch/mips/entrypoints_init_mips.cc x: 19 # contributors y: 58 # changes runtime/arch/mips64/entrypoints_init_mips64.cc x: 9 # contributors y: 21 # changes runtime/arch/x86/entrypoints_init_x86.cc x: 24 # contributors y: 71 # changes runtime/base/logging.h x: 16 # contributors y: 59 # changes runtime/entrypoints/quick/quick_default_externs.h x: 6 # contributors y: 15 # changes runtime/parsed_options.cc x: 28 # contributors y: 185 # changes runtime/jit/jit.h x: 10 # contributors y: 67 # changes compiler/optimizing/graph_checker.h x: 8 # contributors y: 54 # changes compiler/dex/verified_method.cc x: 12 # contributors y: 54 # changes runtime/quick/inline_method_analyser.cc x: 8 # contributors y: 34 # changes runtime/base/arena_allocator.cc x: 8 # contributors y: 51 # changes runtime/base/arena_allocator.h x: 10 # contributors y: 56 # changes runtime/class_linker-inl.h x: 11 # contributors y: 85 # changes runtime/verifier/method_verifier.h x: 16 # contributors y: 149 # changes compiler/optimizing/instruction_builder.h x: 4 # contributors y: 7 # changes compiler/optimizing/builder.h x: 18 # contributors y: 145 # changes compiler/optimizing/ssa_builder.h x: 7 # contributors y: 58 # changes compiler/utils/assembler.cc x: 15 # contributors y: 38 # changes runtime/interpreter/unstarted_runtime.cc x: 8 # contributors y: 49 # changes runtime/interpreter/unstarted_runtime_list.h x: 4 # contributors y: 22 # changes compiler/optimizing/common_arm64.h x: 10 # contributors y: 28 # changes compiler/optimizing/instruction_simplifier.cc x: 19 # contributors y: 127 # changes compiler/optimizing/instruction_simplifier_arm64.cc x: 10 # contributors y: 23 # changes compiler/optimizing/instruction_simplifier_shared.cc x: 5 # contributors y: 9 # changes runtime/jit/offline_profiling_info.h x: 4 # contributors y: 29 # changes runtime/fault_handler.cc x: 15 # contributors y: 67 # changes compiler/jni/quick/calling_convention.cc x: 13 # contributors y: 29 # changes compiler/jni/quick/calling_convention.h x: 13 # contributors y: 34 # changes compiler/jni/quick/jni_compiler.cc x: 21 # contributors y: 90 # changes compiler/linker/arm/relative_patcher_thumb2.cc x: 6 # contributors y: 20 # changes compiler/linker/arm64/relative_patcher_arm64.cc x: 7 # contributors y: 24 # changes compiler/optimizing/code_generator.cc x: 24 # contributors y: 218 # changes compiler/optimizing/code_generator.h x: 19 # contributors y: 198 # changes compiler/optimizing/code_generator_arm.h x: 21 # contributors y: 183 # changes compiler/optimizing/code_generator_mips.h x: 11 # contributors y: 35 # changes compiler/optimizing/code_generator_mips64.h x: 14 # contributors y: 61 # changes compiler/optimizing/code_generator_x86.h x: 20 # contributors y: 189 # changes compiler/optimizing/code_generator_x86_64.h x: 17 # contributors y: 163 # changes compiler/trampolines/trampoline_compiler.h x: 6 # contributors y: 14 # changes compiler/utils/arm/assembler_arm.cc x: 16 # contributors y: 75 # changes compiler/utils/arm64/assembler_arm64.cc x: 19 # contributors y: 61 # changes compiler/utils/arm64/assembler_arm64.h x: 13 # contributors y: 62 # changes compiler/utils/mips/assembler_mips.h x: 14 # contributors y: 55 # changes compiler/utils/x86_64/assembler_x86_64.cc x: 26 # contributors y: 126 # changes runtime/mirror/string-inl.h x: 11 # contributors y: 37 # changes compiler/debug/elf_debug_info_writer.h x: 3 # contributors y: 10 # changes compiler/debug/elf_debug_loc_writer.h x: 3 # contributors y: 16 # changes compiler/dex/dex_to_dex_compiler.cc x: 10 # contributors y: 62 # changes compiler/optimizing/builder.cc x: 22 # contributors y: 257 # changes compiler/optimizing/intrinsics.h x: 9 # contributors y: 32 # changes compiler/optimizing/intrinsics_mips.cc x: 10 # contributors y: 46 # changes compiler/optimizing/optimizing_compiler_stats.h x: 12 # contributors y: 56 # changes compiler/optimizing/stack_map_stream.cc x: 6 # contributors y: 31 # changes runtime/base/bit_utils.h x: 7 # contributors y: 18 # changes runtime/check_reference_map_visitor.h x: 9 # contributors y: 39 # changes runtime/entrypoints/entrypoint_utils.cc x: 18 # contributors y: 105 # changes runtime/oat_file-inl.h x: 6 # contributors y: 25 # changes runtime/oat_quick_method_header.h x: 8 # contributors y: 15 # changes runtime/stack_map.h x: 9 # contributors y: 62 # changes tools/checker/match/file.py x: 5 # contributors y: 19 # changes runtime/native/java_lang_reflect_AbstractMethod.cc x: 1 # contributors y: 2 # changes runtime/mirror/method.cc x: 2 # contributors y: 9 # changes runtime/gc/accounting/mod_union_table.cc x: 11 # contributors y: 83 # changes runtime/mirror/class_loader-inl.h x: 3 # contributors y: 13 # changes runtime/base/hash_set.h x: 3 # contributors y: 19 # changes runtime/intern_table.cc x: 14 # contributors y: 99 # changes runtime/art_field-inl.h x: 5 # contributors y: 23 # changes runtime/art_field.h x: 6 # contributors y: 23 # changes runtime/mirror/object_array-inl.h x: 10 # contributors y: 63 # changes runtime/mirror/object_array.h x: 8 # contributors y: 42 # changes runtime/gc/allocation_record.cc x: 5 # contributors y: 29 # changes runtime/gc/allocation_record.h x: 3 # contributors y: 18 # changes runtime/gc/heap-inl.h x: 11 # contributors y: 89 # changes compiler/compiler.h x: 9 # contributors y: 38 # changes compiler/dex/verified_method.h x: 8 # contributors y: 32 # changes compiler/driver/dex_compilation_unit.cc x: 9 # contributors y: 20 # changes compiler/linker/arm64/relative_patcher_arm64.h x: 3 # contributors y: 8 # changes compiler/linker/relative_patcher.cc x: 5 # contributors y: 13 # changes compiler/optimizing/constant_folding.cc x: 10 # contributors y: 32 # changes compiler/optimizing/induction_var_analysis.cc x: 5 # contributors y: 39 # changes compiler/optimizing/instruction_simplifier_arm64.h x: 10 # contributors y: 19 # changes compiler/optimizing/pc_relative_fixups_x86.cc x: 7 # contributors y: 25 # changes compiler/optimizing/sharpening.h x: 2 # contributors y: 5 # changes runtime/intern_table.h x: 11 # contributors y: 73 # changes runtime/verifier/reg_type_cache.cc x: 13 # contributors y: 72 # changes runtime/verifier/register_line.cc x: 10 # contributors y: 59 # changes runtime/verifier/register_line.h x: 11 # contributors y: 60 # changes profman/profile_assistant.cc x: 1 # contributors y: 7 # changes runtime/gc/allocator/rosalloc.cc x: 14 # contributors y: 94 # changes runtime/gc/allocator/rosalloc.h x: 9 # contributors y: 76 # changes runtime/gc/space/rosalloc_space.cc x: 9 # contributors y: 78 # changes runtime/gc/space/rosalloc_space.h x: 6 # contributors y: 57 # changes compiler/dex/quick/dex_file_method_inliner.cc x: 27 # contributors y: 124 # changes compiler/dex/quick/dex_file_method_inliner.h x: 20 # contributors y: 78 # changes compiler/optimizing/induction_var_analysis.h x: 4 # contributors y: 25 # changes compiler/optimizing/induction_var_range.cc x: 3 # contributors y: 33 # changes compiler/optimizing/prepare_for_register_allocation.h x: 7 # contributors y: 22 # changes compiler/utils/mips/assembler_mips.cc x: 15 # contributors y: 63 # changes runtime/jni_internal.cc x: 28 # contributors y: 198 # changes runtime/primitive.h x: 14 # contributors y: 38 # changes compiler/elf_builder.h x: 10 # contributors y: 66 # changes compiler/dex/compiler_enums.h x: 28 # contributors y: 119 # changes compiler/elf_writer.h x: 8 # contributors y: 35 # changes compiler/elf_writer_quick.cc x: 20 # contributors y: 127 # changes compiler/optimizing/instruction_simplifier_arm.cc x: 5 # contributors y: 7 # changes compiler/optimizing/intrinsics.cc x: 14 # contributors y: 57 # changes compiler/optimizing/intrinsics_list.h x: 10 # contributors y: 35 # changes compiler/optimizing/nodes_arm64.h x: 10 # contributors y: 17 # changes compiler/utils/swap_space.cc x: 5 # contributors y: 11 # changes runtime/arch/mips/registers_mips.h x: 7 # contributors y: 8 # changes runtime/arch/mips64/registers_mips64.h x: 6 # contributors y: 10 # changes runtime/elf.h x: 7 # contributors y: 9 # changes runtime/entrypoints/quick/quick_entrypoints_list.h x: 12 # contributors y: 31 # changes runtime/mirror/object.cc x: 12 # contributors y: 84 # changes runtime/native/sun_misc_Unsafe.cc x: 13 # contributors y: 53 # changes runtime/quick/inline_method_analyser.h x: 17 # contributors y: 54 # changes runtime/trace.cc x: 16 # contributors y: 133 # changes runtime/base/unix_file/fd_file.h x: 10 # contributors y: 34 # changes runtime/gc/space/large_object_space.cc x: 9 # contributors y: 73 # changes runtime/gc/collector/garbage_collector.cc x: 6 # contributors y: 77 # changes runtime/java_vm_ext.h x: 7 # contributors y: 42 # changes runtime/mirror/abstract_method.cc x: 4 # contributors y: 16 # changes compiler/optimizing/select_generator.cc x: 4 # contributors y: 4 # changes compiler/utils/x86/managed_register_x86.h x: 7 # contributors y: 13 # changes compiler/utils/x86_64/managed_register_x86_64.h x: 6 # contributors y: 12 # changes runtime/entrypoints/entrypoint_utils.h x: 15 # contributors y: 101 # changes runtime/entrypoints/quick/quick_field_entrypoints.cc x: 15 # contributors y: 56 # changes runtime/base/stl_util.h x: 6 # contributors y: 17 # changes runtime/mirror/array-inl.h x: 10 # contributors y: 86 # changes runtime/mirror/iftable.h x: 7 # contributors y: 32 # changes runtime/gc/reference_queue.h x: 5 # contributors y: 33 # changes compiler/optimizing/optimizing_cfi_test_expected.inc x: 7 # contributors y: 12 # changes compiler/utils/mips64/assembler_mips64.cc x: 12 # contributors y: 38 # changes runtime/jni_internal.h x: 8 # contributors y: 59 # changes runtime/mirror/dex_cache.h x: 9 # contributors y: 50 # changes runtime/verifier/method_verifier-inl.h x: 5 # contributors y: 21 # changes tools/ahat/src/AhatSnapshot.java x: 1 # contributors y: 14 # changes tools/ahat/src/Sort.java x: 1 # contributors y: 5 # changes runtime/gc/collector/garbage_collector.h x: 6 # contributors y: 55 # changes runtime/gc/allocator/dlmalloc.cc x: 8 # contributors y: 22 # changes disassembler/disassembler_x86.cc x: 19 # contributors y: 99 # changes runtime/zip_archive.cc x: 10 # contributors y: 40 # changes runtime/zip_archive.h x: 8 # contributors y: 29 # changes compiler/utils/assembler_thumb_test_expected.cc.inc x: 4 # contributors y: 31 # changes tools/checker/match/test.py x: 1 # contributors y: 12 # changes tools/ahat/src/help.html x: 1 # contributors y: 10 # changes runtime/reflection.cc x: 12 # contributors y: 99 # changes runtime/mirror/throwable.cc x: 10 # contributors y: 49 # changes runtime/entrypoints/quick/quick_entrypoints.h x: 13 # contributors y: 48 # changes runtime/dex_instruction.cc x: 12 # contributors y: 40 # changes runtime/mirror/string.h x: 15 # contributors y: 77 # changes runtime/native/java_lang_reflect_Field.cc x: 12 # contributors y: 63 # changes runtime/globals.h x: 16 # contributors y: 76 # changes runtime/arch/mips/context_mips.h x: 8 # contributors y: 24 # changes runtime/arch/arm/context_arm.cc x: 9 # contributors y: 29 # changes runtime/arch/arm64/context_arm64.cc x: 9 # contributors y: 28 # changes runtime/gc/space/zygote_space.cc x: 5 # contributors y: 28 # changes runtime/check_jni.cc x: 13 # contributors y: 82 # changes runtime/gc/collector/mark_sweep-inl.h x: 4 # contributors y: 45 # changes runtime/gc/accounting/mod_union_table-inl.h x: 4 # contributors y: 19 # changes runtime/gc/accounting/mod_union_table.h x: 4 # contributors y: 43 # changes runtime/profiler.cc x: 14 # contributors y: 63 # changes runtime/scoped_thread_state_change.h x: 7 # contributors y: 60 # changes runtime/runtime-inl.h x: 5 # contributors y: 26 # changes runtime/arch/mips/asm_support_mips.h x: 9 # contributors y: 26 # changes compiler/utils/managed_register.h x: 8 # contributors y: 14 # changes runtime/gc/accounting/space_bitmap.cc x: 8 # contributors y: 61 # changes runtime/jdwp/jdwp.h x: 7 # contributors y: 64 # changes runtime/gc/accounting/space_bitmap.h x: 5 # contributors y: 66 # changes runtime/gc/space/bump_pointer_space.h x: 5 # contributors y: 45 # changes runtime/gc/space/large_object_space.h x: 6 # contributors y: 63 # changes runtime/gc/space/space.h x: 5 # contributors y: 71 # changes runtime/jdwp/object_registry.cc x: 7 # contributors y: 40 # changes runtime/reflection.h x: 8 # contributors y: 45 # changes runtime/base/mutex-inl.h x: 12 # contributors y: 49 # changes compiler/optimizing/dead_code_elimination.h x: 4 # contributors y: 17 # changes runtime/native/org_apache_harmony_dalvik_ddmc_DdmVmInternal.cc x: 10 # contributors y: 29 # changes compiler/jni/quick/arm64/calling_convention_arm64.cc x: 14 # contributors y: 30 # changes sigchainlib/sigchain.h x: 7 # contributors y: 16 # changes runtime/gc/space/bump_pointer_space.cc x: 6 # contributors y: 52 # changes compiler/utils/x86/constants_x86.h x: 5 # contributors y: 6 # changes runtime/arch/arm64/registers_arm64.cc x: 6 # contributors y: 6 # changes
515.0
# changes
  min: 1.0
  average: 34.88
  25th percentile: 4.0
  median: 13.0
  75th percentile: 38.25
  max: 515.0
0 49.0
# contributors
min: 1.0 | average: 6.65 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 49.0

Number of Contributors vs. File Size: 1138 points

runtime/nanoscope_sampler.cc x: 2 # contributors y: 200 lines of code runtime/nanoscope_sampler.h x: 2 # contributors y: 51 lines of code runtime/asm_support.h x: 27 # contributors y: 286 lines of code runtime/entrypoints/quick/quick_jni_entrypoints.cc x: 11 # contributors y: 138 lines of code runtime/interpreter/interpreter.cc x: 27 # contributors y: 598 lines of code runtime/nanoscope_propertywatcher.h x: 4 # contributors y: 117 lines of code runtime/quick_exception_handler.cc x: 17 # contributors y: 522 lines of code runtime/thread-inl.h x: 11 # contributors y: 223 lines of code runtime/thread.cc x: 40 # contributors y: 2619 lines of code runtime/thread.h x: 29 # contributors y: 993 lines of code runtime/utils.cc x: 27 # contributors y: 1571 lines of code runtime/utils.h x: 29 # contributors y: 247 lines of code compiler/optimizing/code_generator_x86.cc x: 26 # contributors y: 5878 lines of code compiler/utils/x86/assembler_x86.cc x: 24 # contributors y: 1906 lines of code compiler/utils/x86/assembler_x86.h x: 20 # contributors y: 570 lines of code compiler/debug/dwarf/debug_info_entry_writer.h x: 3 # contributors y: 156 lines of code compiler/driver/compiler_driver.cc x: 44 # contributors y: 2345 lines of code compiler/jit/jit_compiler.cc x: 15 # contributors y: 212 lines of code compiler/optimizing/code_generator_arm.cc x: 30 # contributors y: 5436 lines of code compiler/optimizing/code_generator_arm64.cc x: 28 # contributors y: 4040 lines of code compiler/optimizing/code_generator_arm64.h x: 22 # contributors y: 428 lines of code compiler/optimizing/code_generator_mips.cc x: 19 # contributors y: 4438 lines of code compiler/optimizing/code_generator_mips64.cc x: 22 # contributors y: 3461 lines of code compiler/optimizing/code_generator_x86_64.cc x: 28 # contributors y: 5390 lines of code compiler/optimizing/inliner.cc x: 22 # contributors y: 1085 lines of code compiler/optimizing/instruction_builder.cc x: 8 # contributors y: 2198 lines of code compiler/optimizing/nodes.h x: 36 # contributors y: 4758 lines of code compiler/optimizing/optimizing_compiler.cc x: 30 # contributors y: 795 lines of code compiler/utils/arm/assembler_arm.h x: 17 # contributors y: 773 lines of code compiler/utils/arm/assembler_arm32.cc x: 12 # contributors y: 1296 lines of code compiler/utils/arm/assembler_arm32.h x: 12 # contributors y: 295 lines of code compiler/utils/arm/assembler_thumb2.cc x: 16 # contributors y: 3151 lines of code compiler/utils/arm/assembler_thumb2.h x: 13 # contributors y: 601 lines of code runtime/art_method.cc x: 14 # contributors y: 397 lines of code runtime/art_method.h x: 14 # contributors y: 505 lines of code runtime/class_linker.cc x: 40 # contributors y: 6681 lines of code runtime/mirror/class.cc x: 20 # contributors y: 991 lines of code runtime/mirror/class.h x: 25 # contributors y: 898 lines of code runtime/nanoscope.h x: 3 # contributors y: 30 lines of code runtime/native/dalvik_system_DexFile.cc x: 20 # contributors y: 502 lines of code runtime/runtime.cc x: 49 # contributors y: 1614 lines of code runtime/runtime.h x: 31 # contributors y: 560 lines of code runtime/trace_blacklist.h x: 1 # contributors y: 26 lines of code runtime/interpreter/interpreter_common.cc x: 23 # contributors y: 790 lines of code runtime/interpreter/interpreter_common.h x: 24 # contributors y: 810 lines of code runtime/jit/jit.cc x: 12 # contributors y: 552 lines of code runtime/thread_pool.cc x: 8 # contributors y: 192 lines of code runtime/thread_pool.h x: 8 # contributors y: 92 lines of code runtime/jit/jit_code_cache.cc x: 10 # contributors y: 818 lines of code runtime/gc/collector/mark_sweep.cc x: 15 # contributors y: 1211 lines of code runtime/gc/collector/mark_sweep.h x: 8 # contributors y: 239 lines of code runtime/gc/collector/sticky_mark_sweep.cc x: 9 # contributors y: 43 lines of code runtime/gc/collector/sticky_mark_sweep.h x: 6 # contributors y: 36 lines of code compiler/image_writer.cc x: 28 # contributors y: 1934 lines of code runtime/jdwp/jdwp_event.cc x: 9 # contributors y: 829 lines of code runtime/reference_table.cc x: 7 # contributors y: 231 lines of code patchoat/patchoat.cc x: 20 # contributors y: 1159 lines of code runtime/elf_file.cc x: 18 # contributors y: 1623 lines of code runtime/elf_file.h x: 14 # contributors y: 58 lines of code runtime/elf_file_impl.h x: 8 # contributors y: 140 lines of code runtime/oat_file.cc x: 23 # contributors y: 1126 lines of code runtime/base/logging.cc x: 11 # contributors y: 252 lines of code runtime/indirect_reference_table-inl.h x: 7 # contributors y: 78 lines of code runtime/indirect_reference_table.h x: 9 # contributors y: 152 lines of code runtime/oat.h x: 25 # contributors y: 127 lines of code compiler/image_writer.h x: 18 # contributors y: 351 lines of code runtime/class_linker.h x: 25 # contributors y: 755 lines of code runtime/class_table.h x: 3 # contributors y: 108 lines of code dex2oat/dex2oat.cc x: 48 # contributors y: 2102 lines of code runtime/gc/heap.cc x: 32 # contributors y: 3382 lines of code runtime/gc/space/image_space.cc x: 23 # contributors y: 1292 lines of code runtime/gc/space/image_space.h x: 11 # contributors y: 106 lines of code runtime/debugger.cc x: 28 # contributors y: 4014 lines of code runtime/mirror/class-inl.h x: 21 # contributors y: 876 lines of code runtime/mem_map.cc x: 18 # contributors y: 699 lines of code runtime/base/array_slice.h x: 2 # contributors y: 102 lines of code runtime/base/mutex.h x: 23 # contributors y: 387 lines of code runtime/gc_root.h x: 6 # contributors y: 200 lines of code runtime/mirror/object-inl.h x: 14 # contributors y: 1019 lines of code runtime/mirror/object.h x: 16 # contributors y: 476 lines of code runtime/monitor.cc x: 18 # contributors y: 1093 lines of code runtime/monitor.h x: 12 # contributors y: 212 lines of code runtime/object_lock.cc x: 5 # contributors y: 41 lines of code runtime/object_lock.h x: 4 # contributors y: 36 lines of code runtime/gc/collector_type.h x: 7 # contributors y: 36 lines of code runtime/gc/gc_cause.h x: 4 # contributors y: 24 lines of code runtime/jit/offline_profiling_info.cc x: 5 # contributors y: 527 lines of code compiler/optimizing/intrinsics_arm.cc x: 18 # contributors y: 1555 lines of code compiler/optimizing/intrinsics_arm64.cc x: 22 # contributors y: 1687 lines of code compiler/optimizing/intrinsics_x86_64.cc x: 16 # contributors y: 1997 lines of code patchoat/patchoat.h x: 14 # contributors y: 169 lines of code runtime/entrypoints/entrypoint_utils-inl.h x: 18 # contributors y: 651 lines of code runtime/entrypoints/quick/quick_trampoline_entrypoints.cc x: 34 # contributors y: 1610 lines of code runtime/image-inl.h x: 4 # contributors y: 53 lines of code runtime/image.cc x: 14 # contributors y: 149 lines of code runtime/image.h x: 13 # contributors y: 246 lines of code compiler/optimizing/load_store_elimination.cc x: 7 # contributors y: 774 lines of code runtime/native/dalvik_system_ZygoteHooks.cc x: 13 # contributors y: 175 lines of code runtime/gc/collector/concurrent_copying.cc x: 10 # contributors y: 1737 lines of code runtime/gc/collector/concurrent_copying.h x: 5 # contributors y: 215 lines of code runtime/gc/collector/mark_compact.cc x: 7 # contributors y: 490 lines of code runtime/gc/collector/semi_space-inl.h x: 5 # contributors y: 55 lines of code runtime/gc/collector/semi_space.cc x: 11 # contributors y: 635 lines of code runtime/gc/collector/semi_space.h x: 4 # contributors y: 147 lines of code runtime/java_vm_ext.cc x: 12 # contributors y: 763 lines of code runtime/thread_list.cc x: 17 # contributors y: 977 lines of code compiler/optimizing/nodes.cc x: 23 # contributors y: 2009 lines of code compiler/optimizing/reference_type_propagation.cc x: 11 # contributors y: 701 lines of code runtime/oat_file_manager.cc x: 9 # contributors y: 539 lines of code runtime/native/java_lang_VMClassLoader.cc x: 9 # contributors y: 71 lines of code runtime/well_known_classes.cc x: 13 # contributors y: 399 lines of code compiler/optimizing/bounds_check_elimination.cc x: 13 # contributors y: 1225 lines of code profman/profman.cc x: 2 # contributors y: 310 lines of code compiler/driver/compiler_driver-inl.h x: 11 # contributors y: 345 lines of code oatdump/oatdump.cc x: 32 # contributors y: 2223 lines of code runtime/native/dalvik_system_VMRuntime.cc x: 15 # contributors y: 556 lines of code compiler/dex/verification_results.cc x: 12 # contributors y: 76 lines of code compiler/driver/compiler_driver.h x: 26 # contributors y: 481 lines of code runtime/base/bit_vector.h x: 10 # contributors y: 166 lines of code runtime/dex_file.cc x: 22 # contributors y: 2316 lines of code runtime/base/mutex.cc x: 19 # contributors y: 941 lines of code runtime/oat_file_manager.h x: 8 # contributors y: 65 lines of code compiler/oat_writer.cc x: 26 # contributors y: 2039 lines of code compiler/oat_writer.h x: 17 # contributors y: 217 lines of code runtime/oat_file_assistant.cc x: 11 # contributors y: 813 lines of code runtime/oat_file_assistant.h x: 7 # contributors y: 142 lines of code runtime/instrumentation.cc x: 15 # contributors y: 972 lines of code runtime/instrumentation.h x: 14 # contributors y: 379 lines of code runtime/verifier/method_verifier.cc x: 26 # contributors y: 4204 lines of code runtime/oat.cc x: 25 # contributors y: 408 lines of code compiler/driver/compiler_options.h x: 19 # contributors y: 218 lines of code runtime/openjdkjvm/OpenjdkJvm.cc x: 3 # contributors y: 347 lines of code runtime/dex_file.h x: 18 # contributors y: 1203 lines of code runtime/dex_file_verifier.cc x: 17 # contributors y: 2330 lines of code runtime/common_throws.cc x: 11 # contributors y: 501 lines of code runtime/common_throws.h x: 10 # contributors y: 119 lines of code compiler/optimizing/graph_visualizer.cc x: 24 # contributors y: 685 lines of code disassembler/disassembler_arm.cc x: 14 # contributors y: 1620 lines of code disassembler/disassembler_arm64.cc x: 12 # contributors y: 84 lines of code disassembler/disassembler_arm64.h x: 8 # contributors y: 46 lines of code compiler/optimizing/gvn.cc x: 11 # contributors y: 375 lines of code compiler/optimizing/register_allocator.cc x: 20 # contributors y: 1510 lines of code compiler/optimizing/ssa_liveness_analysis.cc x: 9 # contributors y: 422 lines of code compiler/optimizing/ssa_liveness_analysis.h x: 11 # contributors y: 905 lines of code runtime/gc/heap.h x: 19 # contributors y: 824 lines of code runtime/native/java_lang_reflect_Constructor.cc x: 15 # contributors y: 151 lines of code compiler/optimizing/ssa_phi_elimination.cc x: 7 # contributors y: 173 lines of code compiler/optimizing/ssa_builder.cc x: 11 # contributors y: 428 lines of code runtime/native/java_lang_Class.cc x: 14 # contributors y: 607 lines of code runtime/dex_cache_resolved_classes.h x: 1 # contributors y: 47 lines of code runtime/monitor_pool.cc x: 6 # contributors y: 96 lines of code runtime/monitor_pool.h x: 6 # contributors y: 155 lines of code runtime/interpreter/interpreter_goto_table_impl.cc x: 20 # contributors y: 2253 lines of code runtime/interpreter/interpreter_switch_impl.cc x: 19 # contributors y: 2397 lines of code runtime/modifiers.h x: 10 # contributors y: 50 lines of code runtime/stack.cc x: 18 # contributors y: 868 lines of code runtime/stack.h x: 23 # contributors y: 550 lines of code runtime/arch/x86_64/entrypoints_init_x86_64.cc x: 21 # contributors y: 58 lines of code runtime/hprof/hprof.cc x: 13 # contributors y: 1093 lines of code cmdline/cmdline_types.h x: 12 # contributors y: 645 lines of code runtime/arch/arm/entrypoints_init_arm.cc x: 22 # contributors y: 68 lines of code runtime/arch/arm64/entrypoints_init_arm64.cc x: 20 # contributors y: 61 lines of code runtime/arch/x86/entrypoints_init_x86.cc x: 24 # contributors y: 50 lines of code runtime/base/logging.h x: 16 # contributors y: 156 lines of code runtime/parsed_options.cc x: 28 # contributors y: 635 lines of code runtime/arch/arm64/instruction_set_features_arm64.cc x: 8 # contributors y: 110 lines of code runtime/jit/jit.h x: 10 # contributors y: 188 lines of code compiler/optimizing/graph_checker.cc x: 11 # contributors y: 853 lines of code compiler/dex/verified_method.cc x: 12 # contributors y: 186 lines of code compiler/optimizing/sharpening.cc x: 3 # contributors y: 191 lines of code runtime/quick/inline_method_analyser.cc x: 8 # contributors y: 602 lines of code runtime/base/arena_allocator.cc x: 8 # contributors y: 337 lines of code runtime/base/arena_allocator.h x: 10 # contributors y: 304 lines of code libart_fake/fake.cc x: 2 # contributors y: 26 lines of code runtime/class_linker-inl.h x: 11 # contributors y: 173 lines of code runtime/verifier/method_verifier.h x: 16 # contributors y: 361 lines of code compiler/optimizing/instruction_builder.h x: 4 # contributors y: 208 lines of code compiler/optimizing/builder.h x: 18 # contributors y: 91 lines of code compiler/utils/assembler.cc x: 15 # contributors y: 196 lines of code compiler/utils/assembler.h x: 19 # contributors y: 328 lines of code compiler/utils/intrusive_forward_list.h x: 1 # contributors y: 365 lines of code runtime/interpreter/unstarted_runtime.cc x: 8 # contributors y: 1415 lines of code runtime/interpreter/unstarted_runtime_list.h x: 4 # contributors y: 83 lines of code compiler/optimizing/common_arm64.h x: 10 # contributors y: 245 lines of code compiler/optimizing/instruction_simplifier.cc x: 19 # contributors y: 1233 lines of code compiler/optimizing/instruction_simplifier_shared.cc x: 5 # contributors y: 134 lines of code compiler/optimizing/pretty_printer.h x: 6 # contributors y: 110 lines of code runtime/base/macros.h x: 13 # contributors y: 144 lines of code runtime/fault_handler.cc x: 15 # contributors y: 260 lines of code compiler/debug/elf_debug_writer.cc x: 5 # contributors y: 172 lines of code compiler/jni/quick/jni_compiler.cc x: 21 # contributors y: 482 lines of code compiler/linker/arm64/relative_patcher_arm64.cc x: 7 # contributors y: 274 lines of code compiler/optimizing/code_generator.cc x: 24 # contributors y: 1054 lines of code compiler/optimizing/code_generator.h x: 19 # contributors y: 542 lines of code compiler/optimizing/code_generator_arm.h x: 21 # contributors y: 374 lines of code compiler/optimizing/code_generator_mips.h x: 11 # contributors y: 269 lines of code compiler/optimizing/code_generator_mips64.h x: 14 # contributors y: 263 lines of code compiler/optimizing/code_generator_x86.h x: 20 # contributors y: 387 lines of code compiler/optimizing/code_generator_x86_64.h x: 17 # contributors y: 367 lines of code compiler/trampolines/trampoline_compiler.cc x: 13 # contributors y: 219 lines of code compiler/trampolines/trampoline_compiler.h x: 6 # contributors y: 14 lines of code compiler/utils/arm/assembler_arm.cc x: 16 # contributors y: 772 lines of code compiler/utils/arm64/assembler_arm64.cc x: 19 # contributors y: 658 lines of code compiler/utils/mips/assembler_mips.h x: 14 # contributors y: 590 lines of code compiler/utils/x86_64/assembler_x86_64.cc x: 26 # contributors y: 2534 lines of code compiler/utils/x86_64/assembler_x86_64.h x: 20 # contributors y: 644 lines of code runtime/jit/debugger_interface.cc x: 5 # contributors y: 100 lines of code runtime/interpreter/mterp/mterp.cc x: 7 # contributors y: 575 lines of code imgdiag/imgdiag.cc x: 8 # contributors y: 865 lines of code compiler/compiled_method.cc x: 15 # contributors y: 129 lines of code compiler/compiled_method.h x: 14 # contributors y: 323 lines of code compiler/debug/elf_debug_info_writer.h x: 3 # contributors y: 526 lines of code compiler/debug/elf_debug_loc_writer.h x: 3 # contributors y: 254 lines of code compiler/dex/dex_to_dex_compiler.cc x: 10 # contributors y: 271 lines of code compiler/driver/compiled_method_storage.h x: 3 # contributors y: 66 lines of code compiler/optimizing/block_builder.cc x: 2 # contributors y: 236 lines of code compiler/optimizing/bytecode_utils.h x: 2 # contributors y: 116 lines of code compiler/optimizing/intrinsics.h x: 9 # contributors y: 163 lines of code compiler/optimizing/intrinsics_mips.cc x: 10 # contributors y: 1835 lines of code compiler/optimizing/intrinsics_x86.cc x: 16 # contributors y: 1923 lines of code compiler/optimizing/optimizing_compiler_stats.h x: 12 # contributors y: 130 lines of code compiler/optimizing/stack_map_stream.cc x: 6 # contributors y: 451 lines of code runtime/entrypoints/entrypoint_utils.cc x: 18 # contributors y: 253 lines of code runtime/monitor_android.cc x: 6 # contributors y: 64 lines of code runtime/stack_map.h x: 9 # contributors y: 895 lines of code tools/checker/match/file.py x: 5 # contributors y: 112 lines of code runtime/native/java_lang_reflect_Method.cc x: 11 # contributors y: 91 lines of code runtime/mirror/class_loader-inl.h x: 3 # contributors y: 23 lines of code runtime/intern_table.cc x: 14 # contributors y: 441 lines of code runtime/art_field-inl.h x: 5 # contributors y: 320 lines of code runtime/mirror/object_array-inl.h x: 10 # contributors y: 222 lines of code runtime/native/java_lang_System.cc x: 11 # contributors y: 196 lines of code runtime/gc/allocation_record.cc x: 5 # contributors y: 247 lines of code runtime/gc/allocation_record.h x: 3 # contributors y: 220 lines of code runtime/base/time_utils.cc x: 3 # contributors y: 175 lines of code compiler/driver/dex_compilation_unit.h x: 7 # contributors y: 90 lines of code compiler/linker/multi_oat_relative_patcher.h x: 3 # contributors y: 84 lines of code compiler/optimizing/induction_var_analysis.cc x: 5 # contributors y: 759 lines of code compiler/optimizing/instruction_simplifier_arm64.h x: 10 # contributors y: 63 lines of code compiler/optimizing/pc_relative_fixups_x86.cc x: 7 # contributors y: 188 lines of code runtime/utf.cc x: 9 # contributors y: 188 lines of code runtime/verifier/reg_type.cc x: 11 # contributors y: 760 lines of code runtime/verifier/reg_type.h x: 9 # contributors y: 690 lines of code runtime/verifier/reg_type_cache.cc x: 13 # contributors y: 561 lines of code runtime/verifier/register_line.cc x: 10 # contributors y: 430 lines of code profman/profile_assistant.cc x: 1 # contributors y: 108 lines of code runtime/gc/allocator/rosalloc.cc x: 14 # contributors y: 1908 lines of code runtime/gc/allocator/rosalloc.h x: 9 # contributors y: 627 lines of code runtime/gc/space/rosalloc_space.cc x: 9 # contributors y: 296 lines of code compiler/dex/quick/dex_file_method_inliner.cc x: 27 # contributors y: 726 lines of code compiler/dex/quick/dex_file_method_inliner.h x: 20 # contributors y: 270 lines of code compiler/optimizing/induction_var_range.cc x: 3 # contributors y: 660 lines of code compiler/optimizing/prepare_for_register_allocation.h x: 7 # contributors y: 26 lines of code compiler/utils/mips/assembler_mips.cc x: 15 # contributors y: 2379 lines of code runtime/jni_internal.cc x: 28 # contributors y: 2605 lines of code runtime/primitive.h x: 14 # contributors y: 190 lines of code compiler/elf_builder.h x: 10 # contributors y: 719 lines of code runtime/base/histogram-inl.h x: 8 # contributors y: 219 lines of code compiler/debug/elf_symtab_writer.h x: 2 # contributors y: 65 lines of code compiler/dex/compiler_enums.h x: 28 # contributors y: 418 lines of code compiler/elf_writer_quick.cc x: 20 # contributors y: 224 lines of code compiler/elf_writer_quick.h x: 12 # contributors y: 15 lines of code compiler/optimizing/instruction_simplifier_arm.cc x: 5 # contributors y: 21 lines of code compiler/optimizing/intrinsics_mips64.cc x: 11 # contributors y: 1242 lines of code compiler/optimizing/nodes_arm64.h x: 10 # contributors y: 79 lines of code runtime/elf.h x: 7 # contributors y: 1573 lines of code runtime/entrypoints/quick/quick_entrypoints_list.h x: 12 # contributors y: 151 lines of code runtime/native/sun_misc_Unsafe.cc x: 13 # contributors y: 451 lines of code runtime/quick/inline_method_analyser.h x: 17 # contributors y: 204 lines of code runtime/runtime_linux.cc x: 9 # contributors y: 346 lines of code runtime/trace.cc x: 16 # contributors y: 886 lines of code runtime/gc/space/large_object_space.cc x: 9 # contributors y: 511 lines of code runtime/gc/collector/garbage_collector.cc x: 6 # contributors y: 171 lines of code runtime/java_vm_ext.h x: 7 # contributors y: 120 lines of code runtime/jdwp/jdwp_handler.cc x: 11 # contributors y: 1150 lines of code compiler/debug/dwarf/debug_frame_opcode_writer.h x: 2 # contributors y: 264 lines of code compiler/debug/dwarf/dwarf_constants.h x: 2 # contributors y: 620 lines of code compiler/debug/dwarf/headers.h x: 2 # contributors y: 163 lines of code runtime/interpreter/mterp/gen_mterp.py x: 3 # contributors y: 394 lines of code runtime/entrypoints/quick/quick_field_entrypoints.cc x: 15 # contributors y: 588 lines of code runtime/mirror/array-inl.h x: 10 # contributors y: 339 lines of code compiler/utils/mips64/assembler_mips64.cc x: 12 # contributors y: 2028 lines of code runtime/jni_internal.h x: 8 # contributors y: 23 lines of code tools/ahat/src/AhatSnapshot.java x: 1 # contributors y: 168 lines of code tools/ahat/src/Main.java x: 1 # contributors y: 65 lines of code tools/ahat/src/Sort.java x: 1 # contributors y: 105 lines of code runtime/jdwp/jdwp_socket.cc x: 6 # contributors y: 334 lines of code runtime/gc/accounting/space_bitmap-inl.h x: 10 # contributors y: 137 lines of code runtime/arch/x86/instruction_set_features_x86.cc x: 5 # contributors y: 306 lines of code disassembler/disassembler_x86.cc x: 19 # contributors y: 1335 lines of code compiler/utils/assembler_thumb_test_expected.cc.inc x: 4 # contributors y: 5520 lines of code runtime/jni_env_ext.cc x: 4 # contributors y: 184 lines of code dexdump/dexdump.cc x: 5 # contributors y: 1148 lines of code runtime/entrypoints/quick/quick_entrypoints.h x: 13 # contributors y: 53 lines of code cmdline/detail/cmdline_parse_argument_detail.h x: 3 # contributors y: 302 lines of code runtime/base/variant_map.h x: 5 # contributors y: 271 lines of code runtime/parsed_options.h x: 16 # contributors y: 46 lines of code runtime/dex_instruction.cc x: 12 # contributors y: 434 lines of code tools/ahat/src/ObjectHandler.java x: 1 # contributors y: 215 lines of code runtime/mirror/string.cc x: 14 # contributors y: 217 lines of code runtime/lambda/shorty_field_type.h x: 2 # contributors y: 316 lines of code runtime/globals.h x: 16 # contributors y: 75 lines of code tools/cpplint.py x: 8 # contributors y: 1888 lines of code runtime/dex_instruction.h x: 14 # contributors y: 480 lines of code compiler/utils/dedupe_set-inl.h x: 1 # contributors y: 203 lines of code runtime/arch/arm/context_arm.cc x: 9 # contributors y: 81 lines of code compiler/utils/arm/constants_arm.h x: 7 # contributors y: 306 lines of code runtime/leb128.h x: 8 # contributors y: 178 lines of code tools/dmtracedump/createtesttrace.cc x: 1 # contributors y: 327 lines of code tools/dmtracedump/tracedump.cc x: 1 # contributors y: 1951 lines of code compiler/utils/assembler_test_base.h x: 3 # contributors y: 439 lines of code runtime/check_jni.cc x: 13 # contributors y: 3383 lines of code runtime/dex_instruction-inl.h x: 6 # contributors y: 416 lines of code runtime/dex_instruction_list.h x: 13 # contributors y: 288 lines of code runtime/profiler.cc x: 14 # contributors y: 695 lines of code runtime/jdwp/jdwp_main.cc x: 10 # contributors y: 411 lines of code runtime/entrypoints/quick/quick_instrumentation_entrypoints.cc x: 11 # contributors y: 44 lines of code runtime/arch/mips/asm_support_mips.h x: 9 # contributors y: 7 lines of code cmdline/cmdline_parser.h x: 4 # contributors y: 396 lines of code runtime/jdwp/jdwp_adb.cc x: 4 # contributors y: 273 lines of code runtime/gc/space/region_space.h x: 3 # contributors y: 409 lines of code runtime/gc/space/region_space.cc x: 4 # contributors y: 360 lines of code runtime/base/mutex-inl.h x: 12 # contributors y: 173 lines of code runtime/transaction.cc x: 7 # contributors y: 441 lines of code runtime/arch/arm64/asm_support_arm64.h x: 10 # contributors y: 7 lines of code tools/dexfuzz/src/dexfuzz/fuzzers/Fuzzer.java x: 4 # contributors y: 319 lines of code runtime/gc/space/bump_pointer_space.cc x: 6 # contributors y: 211 lines of code tools/dexfuzz/src/dexfuzz/listeners/MultiplexerListener.java x: 2 # contributors y: 156 lines of code tools/dexfuzz/src/dexfuzz/program/CodeTranslator.java x: 2 # contributors y: 381 lines of code tools/dexfuzz/src/dexfuzz/program/IdCreator.java x: 2 # contributors y: 577 lines of code tools/dexfuzz/src/dexfuzz/program/MutatableCode.java x: 2 # contributors y: 251 lines of code tools/dexfuzz/src/dexfuzz/program/Program.java x: 2 # contributors y: 359 lines of code
6681.0
lines of code
  min: 1.0
  average: 264.48
  25th percentile: 30.75
  median: 74.0
  75th percentile: 199.25
  max: 6681.0
0 49.0
# contributors
min: 1.0 | average: 6.65 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 9.0 | max: 49.0