apache / harmony-drlvm
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,204 files with 287,180 lines of code.
    • 0 files changed more than 100 times (0 lines of code)
    • 9 files changed 51-100 times (14,994 lines of code)
    • 106 files changed 21-50 times (77,301 lines of code)
    • 547 files changed 6-20 times (138,231 lines of code)
    • 542 files changed 1-5 times (56,654 lines of code)
0% | 5% | 26% | 48% | 19%
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,204 files with 287,180 lines of code.
    • 0 files changed by more than 25 contributors (0 lines of code)
    • 2 files changed by 11-25 contributors (2,831 lines of code)
    • 244 files changed by 6-10 contributors (132,782 lines of code)
    • 880 files changed by 2-5 contributors (147,259 lines of code)
    • 78 files changed by 1 contributor (4,308 lines of code)
0% | <1% | 46% | 51% | 1%
Legend:
26+
11-25
6-10
2-5
1

explore: grouped by folders | grouped by contributors count | data
File Change Frequency per File Extension
cpp, java, h, xml, c, j, txt, asm, sh, properties, s, html, htm, inl, css, json, cfg, g
File Change Frequency per Extension
The number of recorded file updates
101+
51-100
21-50
6-20
1-5
cpp0% | 7% | 32% | 48% | 11%
h0% | 0% | 15% | 53% | 31%
java0% | 0% | 17% | 45% | 37%
c0% | 0% | 27% | 44% | 28%
xml0% | 0% | 0% | 47% | 52%
inl0% | 0% | 0% | 87% | 12%
cfg0% | 0% | 0% | 100% | 0%
html0% | 0% | 0% | 0% | 100%
htm0% | 0% | 0% | 0% | 100%
asm0% | 0% | 0% | 0% | 100%
g0% | 0% | 0% | 0% | 100%
s0% | 0% | 0% | 0% | 100%
css0% | 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
vm0% | 5% | 27% | 48% | 19%
make0% | 0% | 0% | 47% | 52%
Most Frequently Changed Files (Top 50)

See data for all files...

File# lines# unitscreatedlast modified# changes
(days)
# contributorsfirst
contributor
latest
contributor
vm_init.cpp
in vm/vmcore/src/init
768 17 2006-06-05 2008-08-31 73 9 geirm@apache.org iberezhn@apache.org
classloader.cpp
in vm/vmcore/src/class_support
1655 36 2006-06-05 2009-10-11 70 10 geirm@apache.org hindessm@apache.org
jit_runtime_support.cpp
in vm/vmcore/src/jit
1861 48 2006-06-05 2009-01-06 59 10 geirm@apache.org chunrong@apache.org
Ia32InstCodeSelector.cpp
in vm/jitrino/src/codegenerator/ia32
2564 59 2006-06-05 2009-02-25 58 11 geirm@apache.org chunrong@apache.org
jni.cpp
in vm/vmcore/src/jni
1490 64 2006-06-05 2008-09-04 57 10 geirm@apache.org chunrong@apache.org
C_Interface.cpp
in vm/vmcore/src/class_support
1534 133 2006-06-05 2008-07-27 57 8 geirm@apache.org aaf@apache.org
jvmti_event.cpp
in vm/vmcore/src/jvmti
1854 37 2006-06-05 2009-10-11 57 7 geirm@apache.org hindessm@apache.org
JavaByteCodeTranslator.cpp
in vm/jitrino/src/translator/java
2598 77 2006-06-05 2009-10-11 57 9 geirm@apache.org hindessm@apache.org
compile.cpp
in vm/vmcore/src/jit
670 22 2006-06-05 2008-07-27 51 8 geirm@apache.org aaf@apache.org
gc_for_vm.cpp
in vm/gc_gen/src/common
323 32 2006-10-09 2008-12-12 48 7 wjwashburn@apache.org xli@apache.org
interpreter.cpp
in vm/interpreter/src
2934 9 2006-06-05 2008-07-27 48 8 geirm@apache.org aaf@apache.org
Ia32IRManager.cpp
in vm/jitrino/src/codegenerator/ia32
2057 51 2006-06-05 2009-10-11 46 10 geirm@apache.org hindessm@apache.org
exceptions_jit.cpp
in vm/vmcore/src/exception
813 31 2006-09-15 2009-10-11 45 9 geirm@apache.org hindessm@apache.org
vm_properties.cpp
in vm/vmcore/src/init
300 3 2006-11-30 2010-03-10 43 10 varlax@apache.org hindessm@apache.org
thread_native_basic.c
in vm/thread/src
589 40 2006-08-23 2009-07-23 43 10 geirm@apache.org iberezhn@apache.org
compiler.cpp
in vm/jitrino/src/jet
1123 16 2006-06-05 2008-08-31 43 8 geirm@apache.org iberezhn@apache.org
Class_File_Loader.cpp
in vm/vmcore/src/class_support
2875 21 2006-06-05 2008-07-27 43 8 geirm@apache.org aaf@apache.org
vm.h
in vm/include/open
48 - 2006-06-05 2008-05-31 41 9 geirm@apache.org mcfirst@apache.org
thread_private.h
in vm/thread/src
119 - 2006-08-23 2009-08-11 39 9 geirm@apache.org odeakin@apache.org
gc_common.h
in vm/gc_gen/src/common
349 39 2006-10-09 2008-10-29 39 5 wjwashburn@apache.org xli@apache.org
DrlEMImpl.cpp
in vm/em/src
736 31 2006-06-05 2008-05-31 39 10 geirm@apache.org mcfirst@apache.org
jvmti_step.cpp
in vm/vmcore/src/jvmti
929 8 2006-09-16 2009-10-11 39 7 geirm@apache.org hindessm@apache.org
inliner.cpp
in vm/jitrino/src/optimizer
996 159 2006-06-05 2009-10-11 39 7 geirm@apache.org hindessm@apache.org
gc_common.cpp
in vm/gc_gen/src/common
156 14 2006-10-09 2008-10-29 38 5 wjwashburn@apache.org xli@apache.org
hythread_ext.h
in vm/include/open
267 3 2006-08-23 2009-08-11 38 12 geirm@apache.org odeakin@apache.org
Class.cpp
in vm/vmcore/src/class_support
840 21 2006-06-05 2009-10-11 38 7 geirm@apache.org hindessm@apache.org
Environment.cpp
in vm/vmcore/src/class_support
259 3 2006-06-05 2009-10-11 36 7 geirm@apache.org hindessm@apache.org
escanalyzer.cpp
in vm/jitrino/src/optimizer
5289 7 2006-09-15 2009-10-11 36 7 geirm@apache.org hindessm@apache.org
parse_arguments.cpp
in vm/vmcore/src/init
392 8 2006-06-05 2010-01-21 35 7 geirm@apache.org hindessm@apache.org
jvmti.cpp
in vm/vmcore/src/jvmti
707 35 2006-06-05 2009-10-11 35 7 geirm@apache.org hindessm@apache.org
Ia32CodeEmitter.cpp
in vm/jitrino/src/codegenerator/ia32
841 29 2006-06-05 2009-10-11 35 7 geirm@apache.org hindessm@apache.org
environment.h
in vm/vmcore/include
230 10 2006-06-05 2008-05-20 34 7 geirm@apache.org mcfirst@apache.org
vm_shutdown.cpp
in vm/vmcore/src/init
274 12 2006-10-09 2009-10-11 34 8 geirm@apache.org hindessm@apache.org
jvmti_break_intf.cpp
in vm/vmcore/src/jvmti
1109 9 2006-09-23 2008-07-27 34 7 geirm@apache.org aaf@apache.org
thread_generic.cpp
in vm/vmcore/src/thread
185 6 2006-06-05 2008-05-26 33 8 geirm@apache.org iberezhn@apache.org
thread_manager.cpp
in vm/vmcore/src/thread
208 13 2006-06-05 2008-08-31 33 9 geirm@apache.org iberezhn@apache.org
VMInterface.h
in vm/jitrino/src/vm
317 15 2006-06-05 2008-05-27 32 8 geirm@apache.org varlax@apache.org
Prepare.cpp
in vm/vmcore/src/class_support
1087 25 2006-06-05 2009-10-11 32 8 geirm@apache.org hindessm@apache.org
gc_platform.h
in vm/gc_gen/src/common
255 24 2006-10-09 2009-07-23 31 6 wjwashburn@apache.org iberezhn@apache.org
cg_fld_arr.cpp
in vm/jitrino/src/jet
339 6 2006-09-15 2009-10-11 31 8 geirm@apache.org hindessm@apache.org
jvmti_stack.cpp
in vm/vmcore/src/jvmti
559 9 2006-06-05 2009-10-11 31 6 geirm@apache.org hindessm@apache.org
Class.h
in vm/vmcore/include
743 106 2006-06-05 2009-10-11 31 7 geirm@apache.org hindessm@apache.org
jit_runtime_support_ia32.cpp
in vm/vmcore/src/util/ia32/base
797 7 2006-06-05 2009-10-11 31 9 geirm@apache.org hindessm@apache.org
jit_runtime_support_ipf.cpp
in vm/vmcore/src/util/ipf/base
1286 23 2006-06-05 2008-07-27 31 8 geirm@apache.org aaf@apache.org
Inst.cpp
in vm/jitrino/src/optimizer
2404 53 2006-06-05 2009-10-11 31 8 geirm@apache.org hindessm@apache.org
jvmti_internal.h
in vm/vmcore/include
320 18 2006-06-05 2009-10-11 30 7 geirm@apache.org hindessm@apache.org
space_tuner.cpp
in vm/gc_gen/src/common
402 10 2007-01-11 2008-05-31 30 4 wjwashburn@apache.org mcfirst@apache.org
CodeGenIntfc.h
in vm/jitrino/src/codegenerator
410 10 2006-06-05 2009-10-11 30 6 geirm@apache.org hindessm@apache.org
Ia32GCMap.cpp
in vm/jitrino/src/codegenerator/ia32
477 21 2006-06-05 2009-10-11 30 8 geirm@apache.org hindessm@apache.org
Thread.java
in vm/vmcore/src/kernel_classes/javasrc/java/lang
533 52 2006-06-05 2009-10-11 30 7 geirm@apache.org hindessm@apache.org
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
hythread_ext.h
in vm/include/open
267 3 2006-08-23 2009-08-11 38 12 geirm@apache.org odeakin@apache.org
Ia32InstCodeSelector.cpp
in vm/jitrino/src/codegenerator/ia32
2564 59 2006-06-05 2009-02-25 58 11 geirm@apache.org chunrong@apache.org
classloader.cpp
in vm/vmcore/src/class_support
1655 36 2006-06-05 2009-10-11 70 10 geirm@apache.org hindessm@apache.org
jit_runtime_support.cpp
in vm/vmcore/src/jit
1861 48 2006-06-05 2009-01-06 59 10 geirm@apache.org chunrong@apache.org
jni.cpp
in vm/vmcore/src/jni
1490 64 2006-06-05 2008-09-04 57 10 geirm@apache.org chunrong@apache.org
Ia32IRManager.cpp
in vm/jitrino/src/codegenerator/ia32
2057 51 2006-06-05 2009-10-11 46 10 geirm@apache.org hindessm@apache.org
vm_properties.cpp
in vm/vmcore/src/init
300 3 2006-11-30 2010-03-10 43 10 varlax@apache.org hindessm@apache.org
thread_native_basic.c
in vm/thread/src
589 40 2006-08-23 2009-07-23 43 10 geirm@apache.org iberezhn@apache.org
DrlEMImpl.cpp
in vm/em/src
736 31 2006-06-05 2008-05-31 39 10 geirm@apache.org mcfirst@apache.org
enc_tabl.cpp
in vm/port/src/encoder/ia32_em64t
1221 4 2006-06-05 2009-10-11 30 10 geirm@apache.org hindessm@apache.org
hythread.h
in vm/include/open
409 3 2006-08-23 2009-09-16 16 10 geirm@apache.org hindessm@apache.org
vm_init.cpp
in vm/vmcore/src/init
768 17 2006-06-05 2008-08-31 73 9 geirm@apache.org iberezhn@apache.org
JavaByteCodeTranslator.cpp
in vm/jitrino/src/translator/java
2598 77 2006-06-05 2009-10-11 57 9 geirm@apache.org hindessm@apache.org
exceptions_jit.cpp
in vm/vmcore/src/exception
813 31 2006-09-15 2009-10-11 45 9 geirm@apache.org hindessm@apache.org
vm.h
in vm/include/open
48 - 2006-06-05 2008-05-31 41 9 geirm@apache.org mcfirst@apache.org
thread_private.h
in vm/thread/src
119 - 2006-08-23 2009-08-11 39 9 geirm@apache.org odeakin@apache.org
thread_manager.cpp
in vm/vmcore/src/thread
208 13 2006-06-05 2008-08-31 33 9 geirm@apache.org iberezhn@apache.org
jit_runtime_support_ia32.cpp
in vm/vmcore/src/util/ia32/base
797 7 2006-06-05 2009-10-11 31 9 geirm@apache.org hindessm@apache.org
simplifier.cpp
in vm/jitrino/src/optimizer
3639 14 2006-06-05 2009-10-11 29 9 geirm@apache.org hindessm@apache.org
exceptions.h
in vm/vmcore/include
70 - 2006-06-05 2009-10-11 20 9 geirm@apache.org hindessm@apache.org
object_handles.cpp
in vm/vmcore/src/object
526 31 2006-06-05 2008-09-04 20 9 geirm@apache.org chunrong@apache.org
24 - 2006-06-05 2008-11-13 17 9 geirm@apache.org chunrong@apache.org
C_Interface.cpp
in vm/vmcore/src/class_support
1534 133 2006-06-05 2008-07-27 57 8 geirm@apache.org aaf@apache.org
compile.cpp
in vm/vmcore/src/jit
670 22 2006-06-05 2008-07-27 51 8 geirm@apache.org aaf@apache.org
interpreter.cpp
in vm/interpreter/src
2934 9 2006-06-05 2008-07-27 48 8 geirm@apache.org aaf@apache.org
compiler.cpp
in vm/jitrino/src/jet
1123 16 2006-06-05 2008-08-31 43 8 geirm@apache.org iberezhn@apache.org
Class_File_Loader.cpp
in vm/vmcore/src/class_support
2875 21 2006-06-05 2008-07-27 43 8 geirm@apache.org aaf@apache.org
vm_shutdown.cpp
in vm/vmcore/src/init
274 12 2006-10-09 2009-10-11 34 8 geirm@apache.org hindessm@apache.org
thread_generic.cpp
in vm/vmcore/src/thread
185 6 2006-06-05 2008-05-26 33 8 geirm@apache.org iberezhn@apache.org
VMInterface.h
in vm/jitrino/src/vm
317 15 2006-06-05 2008-05-27 32 8 geirm@apache.org varlax@apache.org
Prepare.cpp
in vm/vmcore/src/class_support
1087 25 2006-06-05 2009-10-11 32 8 geirm@apache.org hindessm@apache.org
Inst.cpp
in vm/jitrino/src/optimizer
2404 53 2006-06-05 2009-10-11 31 8 geirm@apache.org hindessm@apache.org
cg_fld_arr.cpp
in vm/jitrino/src/jet
339 6 2006-09-15 2009-10-11 31 8 geirm@apache.org hindessm@apache.org
jit_runtime_support_ipf.cpp
in vm/vmcore/src/util/ipf/base
1286 23 2006-06-05 2008-07-27 31 8 geirm@apache.org aaf@apache.org
Ia32GCMap.cpp
in vm/jitrino/src/codegenerator/ia32
477 21 2006-06-05 2009-10-11 30 8 geirm@apache.org hindessm@apache.org
649 32 2006-08-23 2008-04-18 30 8 geirm@apache.org varlax@apache.org
compile_em64t.cpp
in vm/vmcore/src/util/em64t/base
266 6 2006-09-15 2009-10-11 29 8 geirm@apache.org hindessm@apache.org
Class.java
in vm/vmcore/src/kernel_classes/javasrc/java/lang
929 64 2006-06-05 2009-10-11 28 8 geirm@apache.org hindessm@apache.org
Ia32Inst.h
in vm/jitrino/src/codegenerator/ia32
720 91 2006-06-05 2009-02-25 25 8 geirm@apache.org chunrong@apache.org
org_apache_harmony_vm_VMStack.cpp
in vm/vmcore/src/kernel_classes/native
400 2 2006-06-05 2008-04-18 25 8 geirm@apache.org varlax@apache.org
Ia32GCSafePoints.cpp
in vm/jitrino/src/codegenerator/ia32
790 25 2006-06-05 2009-10-11 24 8 geirm@apache.org hindessm@apache.org
Type.cpp
in vm/jitrino/src/shared
1136 18 2006-06-05 2009-10-11 23 8 geirm@apache.org hindessm@apache.org
vm_threads.h
in vm/vmcore/include
54 2 2006-06-05 2008-08-31 23 8 geirm@apache.org iberezhn@apache.org
finalize.cpp
in vm/vmcore/src/init
467 25 2006-06-05 2009-10-11 23 8 geirm@apache.org hindessm@apache.org
enc_defs.h
in vm/port/src/encoder/ia32_em64t
539 9 2006-06-05 2009-10-11 23 8 geirm@apache.org hindessm@apache.org
jit_lock_rt_support_em64t.cpp
in vm/vmcore/src/util/em64t/base
282 2 2006-09-15 2008-11-13 21 8 geirm@apache.org chunrong@apache.org
exceptions.cpp
in vm/vmcore/src/exception
468 40 2006-06-05 2009-10-11 21 8 geirm@apache.org hindessm@apache.org
hashvaluenumberer.cpp
in vm/jitrino/src/optimizer
2311 33 2006-06-05 2009-10-11 20 8 geirm@apache.org hindessm@apache.org
types.h
in vm/include/open
56 - 2006-06-05 2008-04-22 20 8 geirm@apache.org mcfirst@apache.org
vm_gc.h
in vm/include/open
50 - 2006-06-05 2008-06-26 20 8 geirm@apache.org hindessm@apache.org
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
mainpage.html
in vm/include/open
311 - 2007-01-19 2007-03-22 3 1 nadinem@apache.org nadinem@apache.org
conclctor.cpp
in vm/gc_gen/src/thread
307 21 2008-10-29 2008-10-29 1 1 xli@apache.org xli@apache.org
ThreadLocal.java
in vm/vmcore/src/kernel_classes/javasrc/java/lang
268 16 2008-06-26 2008-06-26 1 1 tellison@apache.org tellison@apache.org
wspace_alloc.cpp
in vm/gc_gen/src/mark_sweep
219 3 2007-12-26 2008-10-29 5 1 xli@apache.org xli@apache.org
sspace_nongen_ss_pool.cpp
in vm/gc_gen/src/semi_space
214 7 2008-01-11 2008-03-14 2 1 xli@apache.org xli@apache.org
wspace_sweep.cpp
in vm/gc_gen/src/mark_sweep
203 9 2007-12-26 2008-10-29 3 1 xli@apache.org xli@apache.org
stack_dump_os.cpp
in vm/port/src/crash_handler/win
191 6 2008-03-18 2008-04-14 2 1 gshimansky@apache.org gshimansky@apache.org
wspace.cpp
in vm/gc_gen/src/mark_sweep
187 9 2007-12-26 2008-10-29 6 1 xli@apache.org xli@apache.org
native_modules_os.c
in vm/port/src/modules/unix
184 2 2010-03-18 2010-03-18 1 1 iberezhn@apache.org iberezhn@apache.org
verify_concurrent_mark.cpp
in vm/gc_gen/src/verify
167 8 2008-10-29 2008-10-29 1 1 xli@apache.org xli@apache.org
s
signals_asm_em64t.s
in vm/port/src/signals/linux
109 - 2008-03-20 2008-03-20 1 1 gshimansky@apache.org gshimansky@apache.org
s
signals_asm_ia32.s
in vm/port/src/signals/linux
90 - 2008-03-20 2008-03-20 1 1 gshimansky@apache.org gshimansky@apache.org
port_thread_tls_os.c
in vm/port/src/thread/linux
87 3 2008-05-26 2008-05-26 1 1 iberezhn@apache.org iberezhn@apache.org
org_apache_harmony_lang_management_ThreadMXBeanImpl.h
in vm/vmcore/src/kernel_classes/native
79 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
port_malloc.cpp
in vm/port/src/malloc
79 6 2008-04-04 2008-04-04 1 1 mcfirst@apache.org mcfirst@apache.org
conclctor.h
in vm/gc_gen/src/thread
77 2 2008-10-29 2008-10-29 1 1 xli@apache.org xli@apache.org
port_thread_tls_os.c
in vm/port/src/thread/win
67 3 2008-05-26 2008-05-26 1 1 iberezhn@apache.org iberezhn@apache.org
thread_ia32.c
in vm/port/src/thread/linux
61 4 2008-03-04 2008-03-20 2 1 gshimansky@apache.org gshimansky@apache.org
jthread.h
in vm/vmcore/include
59 - 2008-04-17 2008-04-17 1 1 mcfirst@apache.org mcfirst@apache.org
ti_thread.h
in vm/vmcore/include
59 - 2008-04-17 2008-04-17 1 1 mcfirst@apache.org mcfirst@apache.org
crash_dump_os.cpp
in vm/vmcore/src/util/linux
54 2 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
native_modules.c
in vm/port/src/modules
50 2 2008-03-03 2008-03-18 2 1 gshimansky@apache.org gshimansky@apache.org
crash_dump_os.cpp
in vm/vmcore/src/util/win
48 1 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
org_apache_harmony_lang_management_MemoryPoolMXBeanImpl.h
in vm/vmcore/src/kernel_classes/native
48 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
uneven_map.h
in vm/gc_gen/src/utils
45 3 2008-03-14 2008-03-14 1 1 xli@apache.org xli@apache.org
s
memaccess_ia32.s
in vm/port/src/memaccess/linux
44 - 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
thread_em64t.c
in vm/port/src/thread/win
43 2 2008-03-04 2008-03-20 2 1 gshimansky@apache.org gshimansky@apache.org
vm_log.h
in vm/include/open
38 - 2008-04-10 2008-04-10 1 1 varlax@apache.org varlax@apache.org
s
memaccess_em64t.s
in vm/port/src/memaccess/linux
38 - 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
vmi.xml
in make/vm
34 - 2008-01-29 2008-01-29 1 1 varlax@apache.org varlax@apache.org
port_barriers.asm
in vm/port/src/barriers/linux_ipf
31 - 2008-03-03 2008-03-03 1 1 gshimansky@apache.org gshimansky@apache.org
logparams.cpp
in vm/port/src/logger
31 - 2008-04-18 2008-04-18 1 1 varlax@apache.org varlax@apache.org
org_apache_harmony_lang_management_MemoryMXBeanImpl.h
in vm/vmcore/src/kernel_classes/native
29 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
thread_ia32.c
in vm/port/src/thread/win
29 2 2008-03-04 2008-03-20 2 1 gshimansky@apache.org gshimansky@apache.org
native_modules_procmap.c
in vm/port/src/modules/unix/freebsd
28 1 2010-03-18 2010-03-18 1 1 iberezhn@apache.org iberezhn@apache.org
28 - 2008-01-29 2008-05-20 3 1 varlax@apache.org varlax@apache.org
27 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
27 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
27 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
thread_ipf.c
in vm/port/src/thread/linux
27 2 2008-03-04 2008-03-20 2 1 gshimansky@apache.org gshimansky@apache.org
reg_state.cpp
in vm/port/src/crash_handler/ipf
26 1 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
native_unwind_os.cpp
in vm/port/src/crash_handler/win
26 2 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
thread_helpers.h
in vm/vmcore/include
24 - 2008-03-13 2008-03-13 1 1 varlax@apache.org varlax@apache.org
org_apache_harmony_lang_management_RuntimeMXBeanImpl.h
in vm/vmcore/src/kernel_classes/native
24 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
reg_state.cpp
in vm/port/src/crash_handler/em64t
24 1 2008-03-18 2008-03-18 1 1 gshimansky@apache.org gshimansky@apache.org
encoder.xml
in make/vm
23 - 2008-01-29 2008-01-29 1 1 varlax@apache.org varlax@apache.org
22 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
native_modules_procmap.c
in vm/port/src/modules/unix/linux
22 1 2010-03-18 2010-03-18 1 1 iberezhn@apache.org iberezhn@apache.org
21 - 2007-02-06 2007-02-06 1 1 gshimansky@apache.org gshimansky@apache.org
jvmti_enumerate.cpp
in vm/vmcore/src/jvmti
20 2 2006-11-04 2006-11-04 1 1 geirm@apache.org geirm@apache.org
Correlations

File Size vs. Number of Changes: 1204 points

vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/SystemUtils.java x: 31 lines of code y: 4 # changes make/vm/port_ch.xml x: 105 lines of code y: 5 # changes vm/port/src/modules/unix/freebsd/native_modules_procmap.c x: 28 lines of code y: 1 # changes vm/port/src/modules/unix/include/port_modules_unix.h x: 8 lines of code y: 1 # changes vm/port/src/modules/unix/native_modules_os.c x: 184 lines of code y: 1 # changes make/properties.xml x: 104 lines of code y: 6 # changes make/vm/hythr.xml x: 41 lines of code y: 5 # changes vm/vmcore/src/init/vm_properties.cpp x: 300 lines of code y: 43 # changes vm/thread/doc/conventions.htm x: 62 lines of code y: 2 # changes vm/vmcore/src/ncai/NCAI.html x: 1863 lines of code y: 2 # changes vm/thread/doc/drl.css x: 246 lines of code y: 2 # changes vm/interpreter/src/invokeJNI_Windows_em64t.asm x: 62 lines of code y: 3 # changes vm/port/src/atomic/win/port_atomic_em64t.asm x: 30 lines of code y: 3 # changes vm/port/src/signals/win/signals_asm_em64t.asm x: 173 lines of code y: 5 # changes vm/gc_gen/src/mark_sweep/wspace_concurrent_gc_stats.cpp x: 160 lines of code y: 6 # changes vm/gc_gen/src/mark_sweep/wspace_sweep_concurrent.cpp x: 341 lines of code y: 11 # changes vm/include/ncai.h x: 319 lines of code y: 3 # changes vm/include/ncai_types.h x: 175 lines of code y: 3 # changes vm/vmcore/include/ncai_direct.h x: 166 lines of code y: 2 # changes vm/vmcore/include/ncai_internal.h x: 72 lines of code y: 6 # changes vm/vmcore/include/ncai_utils.h x: 22 lines of code y: 3 # changes vm/vmcore/src/ncai/ncai.cpp x: 168 lines of code y: 3 # changes vm/vmcore/src/ncai/ncai_break.cpp x: 100 lines of code y: 3 # changes vm/vmcore/src/ncai/ncai_event.cpp x: 244 lines of code y: 3 # changes vm/vmcore/src/ncai/ncai_memory.cpp x: 127 lines of code y: 4 # changes vm/vmcore/src/ncai/ncai_methods.cpp x: 91 lines of code y: 3 # changes vm/vmcore/src/ncai/ncai_modules.cpp x: 500 lines of code y: 7 # changes vm/vmcore/src/ncai/ncai_registers.cpp x: 74 lines of code y: 4 # changes vm/vmcore/src/ncai/ncai_stack.cpp x: 115 lines of code y: 5 # changes vm/vmcore/src/ncai/ncai_step.cpp x: 421 lines of code y: 5 # changes vm/vmcore/src/ncai/ncai_thread.cpp x: 200 lines of code y: 5 # changes vm/vmcore/src/ncai/utils/ncai_step_em64t.cpp x: 17 lines of code y: 3 # changes vm/vmcore/src/ncai/utils/ncai_step_ia32.cpp x: 325 lines of code y: 4 # changes vm/vmcore/src/ncai/utils/ncai_utils_em64t.cpp x: 249 lines of code y: 7 # changes vm/vmcore/src/ncai/utils/ncai_utils_ia32.cpp x: 210 lines of code y: 8 # changes vm/vmcore/src/ncai/utils/ncai_utils_linux.cpp x: 14 lines of code y: 5 # changes vm/vmcore/src/ncai/utils/ncai_utils_win.cpp x: 15 lines of code y: 4 # changes vm/vmcore/src/init/parse_arguments.cpp x: 392 lines of code y: 35 # changes vm/jitrino/src/jet/jet.cpp x: 608 lines of code y: 23 # changes vm/doc/vm.cfg x: 164 lines of code y: 8 # changes vm/em/src/DrlEMImpl.h x: 91 lines of code y: 18 # changes vm/em/src/DrlProfileCollectionFramework.h x: 53 lines of code y: 6 # changes vm/em/src/EBProfileCollector.cpp x: 195 lines of code y: 14 # changes vm/em/src/EBProfileCollector.h x: 59 lines of code y: 11 # changes vm/em/src/EdgeProfileCollector.cpp x: 230 lines of code y: 16 # changes vm/em/src/EdgeProfileCollector.h x: 67 lines of code y: 9 # changes vm/em/src/MTable.cpp x: 148 lines of code y: 8 # changes vm/em/src/NValueProfileCollector.h x: 135 lines of code y: 11 # changes vm/include/interpreter.h x: 8 lines of code y: 5 # changes vm/include/interpreter_imports.h x: 18 lines of code y: 8 # changes vm/include/open/bytecodes.h x: 214 lines of code y: 5 # changes vm/include/open/em.h x: 23 lines of code y: 6 # changes vm/include/open/em_vm.h x: 27 lines of code y: 9 # changes vm/include/open/vm_class_manipulation.h x: 89 lines of code y: 7 # changes vm/include/open/vm_class_support.h x: 31 lines of code y: 9 # changes vm/include/open/vm_field_access.h x: 29 lines of code y: 5 # changes vm/include/open/vm_kernel_classes.h x: 3 lines of code y: 3 # changes vm/interpreter/src/interp_native_em64t.cpp x: 689 lines of code y: 19 # changes vm/jitrino/src/codegenerator/CodeGenIntfc.h x: 410 lines of code y: 30 # changes vm/jitrino/src/codegenerator/ia32/Ia32BCMap.h x: 67 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32BranchTrans.cpp x: 388 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32CFG.cpp x: 23 lines of code y: 5 # changes vm/jitrino/src/codegenerator/ia32/Ia32CallingConvention.cpp x: 202 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32CallingConvention.h x: 115 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32CgUtils.cpp x: 324 lines of code y: 7 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeEmitter.cpp x: 841 lines of code y: 35 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeGenerator.cpp x: 88 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeLayout.cpp x: 236 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeLayout.h x: 39 lines of code y: 6 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeLayoutBottomUp.cpp x: 170 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeLayoutTopDown.cpp x: 156 lines of code y: 5 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeLayoutTopDown.h x: 47 lines of code y: 4 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeSelector.cpp x: 355 lines of code y: 12 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeSelector.h x: 119 lines of code y: 8 # changes vm/jitrino/src/codegenerator/ia32/Ia32ComplexAddrFormLoader.cpp x: 202 lines of code y: 7 # changes vm/jitrino/src/codegenerator/ia32/Ia32Constraint.cpp x: 142 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32ConstraintsResolver.cpp x: 316 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32ConstraintsResolver.h x: 66 lines of code y: 5 # changes vm/jitrino/src/codegenerator/ia32/Ia32CopyExpansion.cpp x: 350 lines of code y: 13 # changes vm/jitrino/src/codegenerator/ia32/Ia32EarlyPropagation.cpp x: 148 lines of code y: 12 # changes vm/jitrino/src/codegenerator/ia32/Ia32Encoder.cpp x: 372 lines of code y: 16 # changes vm/jitrino/src/codegenerator/ia32/Ia32FastArrayFilling.cpp x: 76 lines of code y: 3 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp x: 477 lines of code y: 30 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCMap.h x: 123 lines of code y: 11 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp x: 790 lines of code y: 24 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.h x: 115 lines of code y: 6 # changes vm/jitrino/src/codegenerator/ia32/Ia32GlobalPropagation.cpp x: 384 lines of code y: 2 # changes vm/jitrino/src/codegenerator/ia32/Ia32I8Lowerer.cpp x: 1083 lines of code y: 19 # changes vm/jitrino/src/codegenerator/ia32/Ia32IRConstants.cpp x: 65 lines of code y: 6 # changes vm/jitrino/src/codegenerator/ia32/Ia32IRManager.cpp x: 2057 lines of code y: 46 # changes vm/jitrino/src/codegenerator/ia32/Ia32IRManager.h x: 293 lines of code y: 25 # changes vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.h x: 332 lines of code y: 23 # changes vm/jitrino/src/codegenerator/ia32/Ia32InternalProfiler.cpp x: 850 lines of code y: 14 # changes vm/jitrino/src/codegenerator/ia32/Ia32InternalTrace.cpp x: 145 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32Printer.cpp x: 1325 lines of code y: 22 # changes vm/jitrino/src/codegenerator/ia32/Ia32Printer.h x: 211 lines of code y: 8 # changes vm/jitrino/src/codegenerator/ia32/Ia32ProfileUtils.cpp x: 79 lines of code y: 4 # changes vm/jitrino/src/codegenerator/ia32/Ia32RCE.cpp x: 127 lines of code y: 12 # changes vm/jitrino/src/codegenerator/ia32/Ia32RegAlloc2.cpp x: 510 lines of code y: 11 # changes vm/jitrino/src/codegenerator/ia32/Ia32RegAllocCheck.cpp x: 220 lines of code y: 7 # changes vm/jitrino/src/codegenerator/ia32/Ia32RegAllocCheck.h x: 30 lines of code y: 6 # changes vm/jitrino/src/codegenerator/ia32/Ia32RuntimeInterface.cpp x: 119 lines of code y: 19 # changes vm/jitrino/src/codegenerator/ia32/Ia32RuntimeInterface.h x: 23 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32SpillGen.cpp x: 1375 lines of code y: 17 # changes vm/jitrino/src/codegenerator/ia32/Ia32StackInfo.cpp x: 337 lines of code y: 15 # changes vm/jitrino/src/codegenerator/ia32/Ia32StackInfo.h x: 99 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32StackLayout.cpp x: 288 lines of code y: 14 # changes vm/jitrino/src/codegenerator/ia32/Ia32WebMaker.cpp x: 570 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32i586InstsExpansion.cpp x: 473 lines of code y: 6 # changes vm/jitrino/src/codegenerator/ipf/IpfEmitter.cpp x: 1215 lines of code y: 10 # changes vm/jitrino/src/codegenerator/ipf/IpfEncoder.cpp x: 1476 lines of code y: 8 # changes vm/jitrino/src/codegenerator/ipf/IpfInstrumentator.cpp x: 56 lines of code y: 3 # changes vm/jitrino/src/codegenerator/ipf/IpfLiveAnalyzer.cpp x: 111 lines of code y: 5 # changes vm/jitrino/src/codegenerator/ipf/IpfLiveManager.cpp x: 192 lines of code y: 2 # changes vm/jitrino/src/dynopt/EdgeProfiler.cpp x: 651 lines of code y: 12 # changes vm/jitrino/src/dynopt/StaticProfiler.cpp x: 558 lines of code y: 11 # changes vm/jitrino/src/dynopt/ValueProfiler.cpp x: 95 lines of code y: 13 # changes vm/jitrino/src/jet/arith_rt.cpp x: 261 lines of code y: 10 # changes vm/jitrino/src/jet/bcproc.cpp x: 482 lines of code y: 15 # changes vm/jitrino/src/jet/bcproc.inl x: 93 lines of code y: 5 # changes vm/jitrino/src/jet/cg.cpp x: 605 lines of code y: 16 # changes vm/jitrino/src/jet/cg.h x: 380 lines of code y: 23 # changes vm/jitrino/src/jet/cg_arith.cpp x: 359 lines of code y: 5 # changes vm/jitrino/src/jet/cg_br.cpp x: 195 lines of code y: 7 # changes vm/jitrino/src/jet/cg_fld_arr.cpp x: 339 lines of code y: 31 # changes vm/jitrino/src/jet/cg_ia32.cpp x: 52 lines of code y: 10 # changes vm/jitrino/src/jet/cg_instr.cpp x: 306 lines of code y: 19 # changes vm/jitrino/src/jet/cg_meth.cpp x: 743 lines of code y: 24 # changes vm/jitrino/src/jet/cg_obj.cpp x: 199 lines of code y: 17 # changes vm/jitrino/src/jet/cg_regs.cpp x: 688 lines of code y: 17 # changes vm/jitrino/src/jet/cg_stk.cpp x: 214 lines of code y: 7 # changes vm/jitrino/src/jet/compiler.h x: 104 lines of code y: 11 # changes vm/jitrino/src/jet/csig.cpp x: 73 lines of code y: 7 # changes vm/jitrino/src/jet/csig.h x: 164 lines of code y: 7 # changes vm/jitrino/src/jet/enc.cpp x: 541 lines of code y: 11 # changes vm/jitrino/src/jet/enc.h x: 600 lines of code y: 15 # changes vm/jitrino/src/jet/enc_ia32.cpp x: 844 lines of code y: 16 # changes vm/jitrino/src/jet/jdefs.cpp x: 264 lines of code y: 4 # changes vm/jitrino/src/jet/jdefs.h x: 222 lines of code y: 9 # changes vm/jitrino/src/jet/jet.h x: 42 lines of code y: 9 # changes vm/jitrino/src/jet/magics.cpp x: 78 lines of code y: 13 # changes vm/jitrino/src/jet/mib.cpp x: 84 lines of code y: 7 # changes vm/jitrino/src/jet/rt.cpp x: 479 lines of code y: 20 # changes vm/jitrino/src/jet/sconsts.cpp x: 59 lines of code y: 8 # changes vm/jitrino/src/jet/sconsts.h x: 67 lines of code y: 8 # changes vm/jitrino/src/jet/sframe.h x: 136 lines of code y: 6 # changes vm/jitrino/src/jet/stats.cpp x: 92 lines of code y: 4 # changes vm/jitrino/src/jet/structs.h x: 290 lines of code y: 7 # changes vm/jitrino/src/jet/trace.cpp x: 525 lines of code y: 12 # changes vm/jitrino/src/jet/val.h x: 272 lines of code y: 7 # changes vm/jitrino/src/main/PMF.cpp x: 1980 lines of code y: 19 # changes vm/jitrino/src/main/PMF.h x: 240 lines of code y: 6 # changes vm/jitrino/src/optimizer/CSEHash.h x: 193 lines of code y: 6 # changes vm/jitrino/src/optimizer/CodeGenerator.cpp x: 25 lines of code y: 18 # changes vm/jitrino/src/optimizer/FastArrayFilling.cpp x: 209 lines of code y: 12 # changes vm/jitrino/src/optimizer/FlowGraph.cpp x: 1062 lines of code y: 26 # changes vm/jitrino/src/optimizer/IRBuilder.cpp x: 2882 lines of code y: 26 # changes vm/jitrino/src/optimizer/IRBuilder.h x: 298 lines of code y: 20 # changes vm/jitrino/src/optimizer/Inst.cpp x: 2404 lines of code y: 31 # changes vm/jitrino/src/optimizer/Inst.h x: 1563 lines of code y: 23 # changes vm/jitrino/src/optimizer/Loop.cpp x: 695 lines of code y: 12 # changes vm/jitrino/src/optimizer/LoopUtils.cpp x: 212 lines of code y: 2 # changes vm/jitrino/src/optimizer/LoopUtils.h x: 139 lines of code y: 3 # changes vm/jitrino/src/optimizer/Opcode.cpp x: 709 lines of code y: 17 # changes vm/jitrino/src/optimizer/Opcode.h x: 808 lines of code y: 20 # changes vm/jitrino/src/optimizer/Opnd.h x: 247 lines of code y: 8 # changes vm/jitrino/src/optimizer/codelowerer.cpp x: 909 lines of code y: 7 # changes vm/jitrino/src/optimizer/codelowerer.h x: 155 lines of code y: 12 # changes vm/jitrino/src/optimizer/constantfolder.cpp x: 874 lines of code y: 9 # changes vm/jitrino/src/optimizer/dabce.cpp x: 599 lines of code y: 4 # changes vm/jitrino/src/optimizer/dabce.h x: 99 lines of code y: 2 # changes vm/jitrino/src/optimizer/dataflow.h x: 126 lines of code y: 6 # changes vm/jitrino/src/optimizer/deadcodeeliminator.cpp x: 1050 lines of code y: 15 # changes vm/jitrino/src/optimizer/deadcodeeliminator.h x: 41 lines of code y: 8 # changes vm/jitrino/src/optimizer/devirtualizer.cpp x: 410 lines of code y: 19 # changes vm/jitrino/src/optimizer/devirtualizer.h x: 35 lines of code y: 10 # changes vm/jitrino/src/optimizer/escanalyzer.cpp x: 5289 lines of code y: 36 # changes vm/jitrino/src/optimizer/escanalyzer.h x: 326 lines of code y: 15 # changes vm/jitrino/src/optimizer/escapeanalyzer.cpp x: 332 lines of code y: 10 # changes vm/jitrino/src/optimizer/escapeanalyzer.h x: 51 lines of code y: 5 # changes vm/jitrino/src/optimizer/gcmanagedpointeranalyzer.cpp x: 510 lines of code y: 6 # changes vm/jitrino/src/optimizer/globalcodemotion.cpp x: 588 lines of code y: 7 # changes vm/jitrino/src/optimizer/globalcodemotion.h x: 70 lines of code y: 5 # changes vm/jitrino/src/optimizer/hashvaluenumberer.cpp x: 2311 lines of code y: 20 # changes vm/jitrino/src/optimizer/inliner.cpp x: 996 lines of code y: 39 # changes vm/jitrino/src/optimizer/inliner.h x: 138 lines of code y: 17 # changes vm/jitrino/src/optimizer/irmanager.h x: 129 lines of code y: 8 # changes vm/jitrino/src/optimizer/lazyexceptionopt.cpp x: 936 lines of code y: 24 # changes vm/jitrino/src/optimizer/lazyexceptionopt.h x: 48 lines of code y: 9 # changes vm/jitrino/src/optimizer/memoryopt.cpp x: 2341 lines of code y: 28 # changes vm/jitrino/src/optimizer/memoryopt.h x: 144 lines of code y: 4 # changes vm/jitrino/src/optimizer/multiplybyconstant.cpp x: 904 lines of code y: 9 # changes vm/jitrino/src/optimizer/optarithmetic.h x: 210 lines of code y: 6 # changes vm/jitrino/src/optimizer/optimizer.cpp x: 152 lines of code y: 19 # changes vm/jitrino/src/optimizer/optimizer.h x: 61 lines of code y: 14 # changes vm/jitrino/src/optimizer/optpass.h x: 47 lines of code y: 7 # changes vm/jitrino/src/optimizer/reassociate.cpp x: 777 lines of code y: 7 # changes vm/jitrino/src/optimizer/reassociate.h x: 80 lines of code y: 8 # changes vm/jitrino/src/optimizer/simplifier.cpp x: 3639 lines of code y: 29 # changes vm/jitrino/src/optimizer/simplifier.h x: 899 lines of code y: 15 # changes vm/jitrino/src/optimizer/simplifytaus.cpp x: 955 lines of code y: 11 # changes vm/jitrino/src/optimizer/simplifytaus.h x: 27 lines of code y: 4 # changes vm/jitrino/src/optimizer/ssa/SSA.cpp x: 984 lines of code y: 7 # changes vm/jitrino/src/optimizer/syncopt.cpp x: 1864 lines of code y: 10 # changes vm/jitrino/src/optimizer/throwopt.cpp x: 186 lines of code y: 6 # changes vm/jitrino/src/optimizer/walkers.cpp x: 3 lines of code y: 4 # changes vm/jitrino/src/shared/Algorithms.cpp x: 107 lines of code y: 3 # changes vm/jitrino/src/shared/BitSet.cpp x: 240 lines of code y: 7 # changes vm/jitrino/src/shared/BitSet.h x: 89 lines of code y: 6 # changes vm/jitrino/src/shared/ControlFlowGraph.cpp x: 813 lines of code y: 16 # changes vm/jitrino/src/shared/ControlFlowGraph.h x: 335 lines of code y: 18 # changes vm/jitrino/src/shared/CountWriters.cpp x: 169 lines of code y: 5 # changes vm/jitrino/src/shared/Dominator.cpp x: 146 lines of code y: 7 # changes vm/jitrino/src/shared/Dominator.h x: 84 lines of code y: 5 # changes vm/jitrino/src/shared/HashTable.h x: 337 lines of code y: 7 # changes vm/jitrino/src/shared/MemoryAttribute.cpp x: 98 lines of code y: 4 # changes vm/jitrino/src/shared/MemoryAttribute.h x: 267 lines of code y: 7 # changes vm/jitrino/src/shared/MemoryManager.cpp x: 181 lines of code y: 9 # changes vm/jitrino/src/shared/Queue.h x: 61 lines of code y: 4 # changes vm/jitrino/src/shared/Stl.h x: 378 lines of code y: 8 # changes vm/jitrino/src/shared/Type.cpp x: 1136 lines of code y: 23 # changes vm/jitrino/src/shared/Type.h x: 655 lines of code y: 20 # changes vm/jitrino/src/shared/methodtable.cpp x: 322 lines of code y: 8 # changes vm/jitrino/src/shared/mkernel.h x: 216 lines of code y: 9 # changes vm/jitrino/src/translator/ByteCodeParser.h x: 52 lines of code y: 8 # changes vm/jitrino/src/translator/TranslatorIntfc.cpp x: 171 lines of code y: 17 # changes vm/jitrino/src/translator/TranslatorIntfc.h x: 118 lines of code y: 12 # changes vm/jitrino/src/translator/java/JavaByteCodeParser.cpp x: 672 lines of code y: 9 # changes vm/jitrino/src/translator/java/JavaByteCodeParser.h x: 274 lines of code y: 8 # changes vm/jitrino/src/translator/java/JavaByteCodeTranslator.cpp x: 2598 lines of code y: 57 # changes vm/jitrino/src/translator/java/JavaByteCodeTranslator.h x: 298 lines of code y: 18 # changes vm/jitrino/src/translator/java/JavaFlowGraphBuilder.h x: 33 lines of code y: 7 # changes vm/jitrino/src/vm/JITInterface.cpp x: 416 lines of code y: 13 # changes vm/port/include/port_atomic.h x: 161 lines of code y: 13 # changes vm/port/include/port_dso.h x: 35 lines of code y: 8 # changes vm/port/include/port_threadunsafe.h x: 7 lines of code y: 2 # changes vm/port/include/tl/allocator.h x: 79 lines of code y: 3 # changes vm/port/include/tl/set_mt.h x: 143 lines of code y: 4 # changes vm/port/src/crash_handler/ipf/native_unwind_arch.cpp x: 13 lines of code y: 2 # changes vm/port/src/disasm/win/disasm.c x: 208 lines of code y: 4 # changes vm/port/src/encoder/ia32_em64t/dec_base.cpp x: 382 lines of code y: 14 # changes vm/port/src/encoder/ia32_em64t/enc_base.cpp x: 861 lines of code y: 10 # changes vm/port/src/encoder/ia32_em64t/enc_defs.h x: 539 lines of code y: 23 # changes vm/port/src/encoder/ia32_em64t/enc_prvt.h x: 188 lines of code y: 12 # changes vm/port/src/encoder/ia32_em64t/enc_tabl.cpp x: 1221 lines of code y: 30 # changes vm/port/src/encoder/ia32_em64t/encoder.h x: 393 lines of code y: 13 # changes vm/port/src/encoder/ia32_em64t/encoder.inl x: 655 lines of code y: 15 # changes vm/port/src/file_io/linux/canonical.c x: 48 lines of code y: 4 # changes vm/port/src/memaccess/linux/memaccess_ipf.cpp x: 21 lines of code y: 2 # changes vm/port/src/memaccess/win/memaccess.cpp x: 30 lines of code y: 2 # changes vm/port/src/misc/linux/timezone.c x: 129 lines of code y: 5 # changes vm/port/src/vmem/linux/port_vmem.c x: 186 lines of code y: 8 # changes vm/thread/src/thread_native_semaphore.c x: 108 lines of code y: 10 # changes vm/vmcore/include/Class.h x: 743 lines of code y: 31 # changes vm/vmcore/include/classloader.h x: 308 lines of code y: 23 # changes vm/vmcore/include/exceptions.h x: 70 lines of code y: 20 # changes vm/vmcore/include/exceptions_jit.h x: 24 lines of code y: 11 # changes vm/vmcore/include/hashtable.h x: 221 lines of code y: 6 # changes vm/vmcore/include/jarfile_support.h x: 179 lines of code y: 6 # changes vm/vmcore/include/jni_direct.h x: 498 lines of code y: 8 # changes vm/vmcore/include/jni_utils.h x: 82 lines of code y: 11 # changes vm/vmcore/include/jvmti_break_intf.h x: 148 lines of code y: 15 # changes vm/vmcore/include/jvmti_direct.h x: 516 lines of code y: 22 # changes vm/vmcore/include/jvmti_internal.h x: 320 lines of code y: 30 # changes vm/vmcore/include/jvmti_utils.h x: 119 lines of code y: 3 # changes vm/vmcore/include/m2n.h x: 47 lines of code y: 3 # changes vm/vmcore/include/unloading.h x: 5 lines of code y: 6 # changes vm/vmcore/src/class_support/Class.cpp x: 840 lines of code y: 38 # changes vm/vmcore/src/class_support/Environment.cpp x: 259 lines of code y: 36 # changes vm/vmcore/src/class_support/Prepare.cpp x: 1087 lines of code y: 32 # changes vm/vmcore/src/class_support/Resolve.cpp x: 796 lines of code y: 22 # changes vm/vmcore/src/class_support/String_Pool.cpp x: 286 lines of code y: 21 # changes vm/vmcore/src/class_support/classloader.cpp x: 1655 lines of code y: 70 # changes vm/vmcore/src/class_support/method.cpp x: 566 lines of code y: 21 # changes vm/vmcore/src/exception/exceptions.cpp x: 468 lines of code y: 21 # changes vm/vmcore/src/exception/exceptions_impl.cpp x: 331 lines of code y: 17 # changes vm/vmcore/src/exception/exceptions_jit.cpp x: 813 lines of code y: 45 # changes vm/vmcore/src/init/finalize.cpp x: 467 lines of code y: 23 # changes vm/vmcore/src/init/vm_shutdown.cpp x: 274 lines of code y: 34 # changes vm/vmcore/src/interpreter/interp_imports.cpp x: 19 lines of code y: 6 # changes vm/vmcore/src/jit/native_overrides.cpp x: 347 lines of code y: 12 # changes vm/vmcore/src/jni/jni_field.cpp x: 819 lines of code y: 13 # changes vm/vmcore/src/jni/jni_method.cpp x: 1127 lines of code y: 13 # changes vm/vmcore/src/jni/jni_utils.cpp x: 618 lines of code y: 20 # changes vm/vmcore/src/jvmti/jvmti.cpp x: 707 lines of code y: 35 # changes vm/vmcore/src/jvmti/jvmti_capability.cpp x: 332 lines of code y: 24 # changes vm/vmcore/src/jvmti/jvmti_class.cpp x: 508 lines of code y: 13 # changes vm/vmcore/src/jvmti/jvmti_dasm.cpp x: 205 lines of code y: 10 # changes vm/vmcore/src/jvmti/jvmti_event.cpp x: 1854 lines of code y: 57 # changes vm/vmcore/src/jvmti/jvmti_field.cpp x: 116 lines of code y: 10 # changes vm/vmcore/src/jvmti/jvmti_general.cpp x: 302 lines of code y: 9 # changes vm/vmcore/src/jvmti/jvmti_heap.cpp x: 415 lines of code y: 15 # changes vm/vmcore/src/jvmti/jvmti_locals.cpp x: 407 lines of code y: 15 # changes vm/vmcore/src/jvmti/jvmti_method.cpp x: 377 lines of code y: 19 # changes vm/vmcore/src/jvmti/jvmti_object.cpp x: 157 lines of code y: 11 # changes vm/vmcore/src/jvmti/jvmti_property.cpp x: 126 lines of code y: 10 # changes vm/vmcore/src/jvmti/jvmti_rawmon.cpp x: 64 lines of code y: 7 # changes vm/vmcore/src/jvmti/jvmti_stack.cpp x: 559 lines of code y: 31 # changes vm/vmcore/src/jvmti/jvmti_step.cpp x: 929 lines of code y: 39 # changes vm/vmcore/src/jvmti/jvmti_thread.cpp x: 534 lines of code y: 23 # changes vm/vmcore/src/jvmti/jvmti_thread_group.cpp x: 141 lines of code y: 14 # changes vm/vmcore/src/jvmti/jvmti_timer.cpp x: 150 lines of code y: 6 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java x: 929 lines of code y: 28 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java x: 672 lines of code y: 22 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/Runtime.java x: 472 lines of code y: 13 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/Thread.java x: 533 lines of code y: 30 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/ThreadGroup.java x: 402 lines of code y: 14 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/VMStart.java x: 44 lines of code y: 10 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/VMThreadManager.java x: 52 lines of code y: 11 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Array.java x: 251 lines of code y: 5 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/annotation/AnnotationFactory.java x: 213 lines of code y: 3 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/Parser.java x: 738 lines of code y: 5 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureLexer2.java x: 461 lines of code y: 4 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java x: 2152 lines of code y: 6 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/signature.g x: 1093 lines of code y: 3 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/ParameterizedTypeRepository.java x: 161 lines of code y: 4 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/repository/TypeVariableRepository.java x: 120 lines of code y: 4 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryCreator.java x: 143 lines of code y: 5 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/support/AuxiliaryFinder.java x: 184 lines of code y: 7 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/util/concurrent/Atomics.java x: 22 lines of code y: 7 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/VMStack.java x: 11 lines of code y: 9 # changes vm/vmcore/src/kernel_classes/native/Runtime_lnx.cpp x: 314 lines of code y: 9 # changes vm/vmcore/src/kernel_classes/native/Runtime_win.cpp x: 356 lines of code y: 6 # changes vm/vmcore/src/kernel_classes/native/java_lang_VMClassRegistry.cpp x: 435 lines of code y: 21 # changes vm/vmcore/src/kernel_classes/native/java_lang_VMThreadManager.cpp x: 120 lines of code y: 15 # changes vm/vmcore/src/kernel_classes/native/java_lang_reflect_VMField.cpp x: 308 lines of code y: 7 # changes vm/vmcore/src/kernel_classes/native/org_apache_harmony_lang_management_ThreadMXBeanImpl.cpp x: 400 lines of code y: 7 # changes vm/vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMGenericsAndAnnotations.cpp x: 129 lines of code y: 9 # changes vm/vmcore/src/lil/em64t/include/lil_code_generator_em64t.h x: 436 lines of code y: 2 # changes vm/vmcore/src/lil/em64t/lil_code_generator_em64t.cpp x: 1276 lines of code y: 8 # changes vm/vmcore/src/lil/em64t/m2n_em64t.cpp x: 308 lines of code y: 6 # changes vm/vmcore/src/lil/ipf/lil_code_generator_ipf.cpp x: 1557 lines of code y: 7 # changes vm/vmcore/src/lil/ipf/m2n_ipf_internal.h x: 56 lines of code y: 2 # changes vm/vmcore/src/lil/ipf/stack_iterator_ipf.cpp x: 388 lines of code y: 6 # changes vm/vmcore/src/reflection/annotations.cpp x: 369 lines of code y: 14 # changes vm/vmcore/src/reflection/reflection.cpp x: 267 lines of code y: 15 # changes vm/vmcore/src/stack/native_stack.cpp x: 262 lines of code y: 3 # changes vm/vmcore/src/stack/stack_trace.cpp x: 277 lines of code y: 24 # changes vm/vmcore/src/util/em64t/base/compile_em64t.cpp x: 266 lines of code y: 29 # changes vm/vmcore/src/util/em64t/base/jit_runtime_support_em64t.cpp x: 218 lines of code y: 11 # changes vm/vmcore/src/util/ia32/base/jit_lock_rt_support_ia32.cpp x: 153 lines of code y: 16 # changes vm/vmcore/src/util/ia32/base/jit_runtime_support_ia32.cpp x: 797 lines of code y: 31 # changes vm/vmcore/src/util/ipf/base/compile_ipf.cpp x: 347 lines of code y: 20 # changes vm/vmcore/src/util/ipf/base/stub_code_utils.cpp x: 176 lines of code y: 10 # changes vm/vmcore/src/util/ipf/code_emit/merced.cpp x: 1760 lines of code y: 3 # changes vm/vmcore/src/util/ipf/code_emit/sched_enums.h x: 4691 lines of code y: 3 # changes vm/vmcore/src/util/ipf/include/merced.h x: 642 lines of code y: 4 # changes vm/vmcore/src/util/win/nt_platform_utils.cpp x: 137 lines of code y: 12 # changes vm/include/open/hythread.h x: 409 lines of code y: 16 # changes vm/thread/src/thread_classlib_defs.h x: 126 lines of code y: 2 # changes vm/thread/src/thread_init.c x: 289 lines of code y: 22 # changes make/vm/common-vm.xml x: 115 lines of code y: 7 # changes vm/vmcore/src/verifier-3363/java6/context_6.cpp x: 278 lines of code y: 13 # changes make/build-native.xml x: 230 lines of code y: 6 # changes vm/include/open/hythread_ext.h x: 267 lines of code y: 38 # changes vm/thread/src/thread_private.h x: 119 lines of code y: 39 # changes vm/port/src/thread/linux/thread_os.c x: 696 lines of code y: 6 # changes vm/gc_gen/src/common/gc_platform.h x: 255 lines of code y: 31 # changes vm/port/src/signals/linux/signals_common.cpp x: 265 lines of code y: 8 # changes vm/thread/src/thread_native_basic.c x: 589 lines of code y: 43 # changes vm/jitrino/src/optimizer/abcd/abcdbounds.cpp x: 844 lines of code y: 5 # changes vm/jitrino/src/optimizer/abcd/abcdbounds.h x: 463 lines of code y: 6 # changes vm/jitrino/src/optimizer/abcd/classic_abcd.cpp x: 541 lines of code y: 13 # changes vm/jitrino/src/optimizer/abcd/classic_abcd_solver.cpp x: 986 lines of code y: 8 # changes vm/jitrino/src/optimizer/abcd/insertpi.cpp x: 956 lines of code y: 5 # changes vm/jitrino/src/codegenerator/ia32/Ia32Inst.h x: 720 lines of code y: 25 # changes vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp x: 2564 lines of code y: 58 # changes vm/jitrino/src/codegenerator/ia32/Ia32PeepHole.cpp x: 946 lines of code y: 16 # changes vm/jitrino/src/codegenerator/ia32/Ia32RegAlloc3.cpp x: 1067 lines of code y: 13 # changes vm/vmcore/src/jit/jit_runtime_support.cpp x: 1861 lines of code y: 59 # changes vm/gc_gen/javasrc/org/apache/harmony/drlvm/gc_gen/GCHelper.java x: 167 lines of code y: 14 # changes vm/gc_gen/src/common/gc_for_vm.cpp x: 323 lines of code y: 48 # changes vm/gc_gen/src/jni/java_natives.cpp x: 101 lines of code y: 12 # changes vm/jitrino/src/optimizer/HLOAPIMagics.cpp x: 537 lines of code y: 6 # changes vm/jitrino/src/optimizer/helper_inliner.cpp x: 392 lines of code y: 26 # changes vm/vmcore/src/jit/rt_helper_info.cpp x: 265 lines of code y: 17 # changes vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/drlvm/VMHelper.java x: 68 lines of code y: 14 # changes vm/vmcore/src/thread/object_generic.cpp x: 104 lines of code y: 15 # changes vm/gc_gen/src/verify/verifier_common.cpp x: 227 lines of code y: 17 # changes vm/gc_gen/src/verify/verifier_common.h x: 128 lines of code y: 14 # changes vm/include/jit_runtime_support.h x: 24 lines of code y: 17 # changes vm/gc_gen/src/common/collection_scheduler.h x: 9 lines of code y: 9 # changes vm/gc_gen/src/common/concurrent_collection_scheduler.cpp x: 244 lines of code y: 4 # changes vm/gc_gen/src/common/gc_common.cpp x: 156 lines of code y: 38 # changes vm/gc_gen/src/common/gc_common.h x: 349 lines of code y: 39 # changes vm/gc_gen/src/common/gc_concurrent.cpp x: 432 lines of code y: 9 # changes vm/gc_gen/src/common/gc_for_barrier.cpp x: 261 lines of code y: 6 # changes vm/gc_gen/src/common/gc_for_class.cpp x: 140 lines of code y: 18 # changes vm/gc_gen/src/common/gc_metadata.cpp x: 465 lines of code y: 28 # changes vm/gc_gen/src/common/gc_metadata.h x: 202 lines of code y: 22 # changes vm/gc_gen/src/common/gc_options.cpp x: 311 lines of code y: 10 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp x: 651 lines of code y: 27 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.cpp x: 333 lines of code y: 20 # changes vm/gc_gen/src/los/lspace_alloc_collect.cpp x: 436 lines of code y: 16 # changes vm/gc_gen/src/mark_sweep/gc_ms.cpp x: 154 lines of code y: 10 # changes vm/gc_gen/src/mark_sweep/gc_ms.h x: 89 lines of code y: 12 # changes vm/gc_gen/src/mark_sweep/wspace_chunk.cpp x: 746 lines of code y: 7 # changes vm/gc_gen/src/mark_sweep/wspace_chunk.h x: 466 lines of code y: 7 # changes vm/gc_gen/src/mark_sweep/wspace_compact.cpp x: 212 lines of code y: 6 # changes vm/gc_gen/src/mark_sweep/wspace_mark_otf_concurrent.cpp x: 164 lines of code y: 6 # changes vm/gc_gen/src/mark_sweep/wspace_mark_sweep.cpp x: 281 lines of code y: 7 # changes vm/gc_gen/src/mark_sweep/wspace_mark_sweep.h x: 442 lines of code y: 8 # changes vm/gc_gen/src/mark_sweep/wspace_sweep.cpp x: 203 lines of code y: 3 # changes vm/gc_gen/src/thread/collector.cpp x: 267 lines of code y: 27 # changes vm/gc_gen/src/thread/conclctor.cpp x: 307 lines of code y: 1 # changes vm/gc_gen/src/thread/conclctor.h x: 77 lines of code y: 1 # changes vm/gc_gen/src/thread/mutator.cpp x: 227 lines of code y: 21 # changes vm/gc_gen/src/thread/mutator.h x: 51 lines of code y: 17 # changes vm/gc_gen/src/thread/mutator_alloc.cpp x: 96 lines of code y: 21 # changes vm/gc_gen/src/trace_forward/fspace_alloc.cpp x: 56 lines of code y: 20 # changes vm/gc_gen/src/verify/verifier_scanner.cpp x: 329 lines of code y: 18 # changes vm/gc_gen/src/verify/verify_concurrent_mark.cpp x: 167 lines of code y: 1 # changes vm/gc_gen/src/verify/verify_gc_effect.cpp x: 459 lines of code y: 18 # changes vm/gc_gen/src/verify/verify_live_heap.cpp x: 104 lines of code y: 18 # changes vm/include/open/gc.h x: 175 lines of code y: 18 # changes vm/vmcore/src/gc/dll_gc.cpp x: 437 lines of code y: 20 # changes vm/vmcore/src/object/vm_arrays.cpp x: 398 lines of code y: 20 # changes vm/jitrino/src/codegenerator/ia32/Ia32APIMagics.cpp x: 732 lines of code y: 14 # changes vm/jitrino/src/codegenerator/ia32/Ia32Inst.cpp x: 745 lines of code y: 22 # changes vm/vmcore/src/lil/ia32/lil_code_generator_ia32.cpp x: 1242 lines of code y: 5 # changes vm/vmcore/src/lil/ia32/stack_iterator_ia32.cpp x: 370 lines of code y: 9 # changes vm/vmcore/src/thread/helpers/thread_helpers_ia32.cpp x: 154 lines of code y: 8 # changes vm/vmcore/src/jni/jni.cpp x: 1490 lines of code y: 57 # changes vm/vmcore/src/object/object_handles.cpp x: 526 lines of code y: 20 # changes vm/port/include/port_mutex.h x: 77 lines of code y: 2 # changes vm/port/src/crash_handler/stack_dump.cpp x: 188 lines of code y: 5 # changes vm/port/src/logger/logger.cpp x: 291 lines of code y: 6 # changes vm/thread/src/thread_native_fat_monitor.c x: 178 lines of code y: 19 # changes vm/vmcore/include/ExpandableMemBlock.h x: 76 lines of code y: 2 # changes vm/vmcore/include/init.h x: 23 lines of code y: 15 # changes vm/vmcore/include/vm_threads.h x: 54 lines of code y: 23 # changes vm/vmcore/src/init/finalizer_thread.cpp x: 206 lines of code y: 27 # changes vm/vmcore/src/init/ref_enqueue_thread.cpp x: 118 lines of code y: 22 # changes vm/vmcore/src/init/vm_init.cpp x: 768 lines of code y: 73 # changes vm/vmcore/src/lil/lil.cpp x: 2308 lines of code y: 7 # changes vm/vmcore/src/thread/thread_manager.cpp x: 208 lines of code y: 33 # changes vm/vmcore/src/thread/verify_stack_enumeration.cpp x: 141 lines of code y: 10 # changes vm/vmcore/src/util/crash_dump.cpp x: 357 lines of code y: 7 # changes vm/vmcore/src/util/natives_support.cpp x: 530 lines of code y: 14 # changes vm/vmcore/src/util/vm_stats.cpp x: 698 lines of code y: 17 # changes vm/jitrino/src/jet/compiler.cpp x: 1123 lines of code y: 43 # changes vm/jitrino/src/optimizer/loop_unroll.cpp x: 558 lines of code y: 5 # changes vm/jitrino/src/optimizer/osr.cpp x: 701 lines of code y: 5 # changes vm/port/src/crash_handler/linux/stack_dump_os.cpp x: 152 lines of code y: 2 # changes vm/gc_gen/src/common/gc_block.h x: 182 lines of code y: 21 # changes vm/gc_gen/src/mark_compact/mspace_extend_compact.cpp x: 289 lines of code y: 21 # changes vm/gc_gen/src/mark_compact/mspace_move_compact.cpp x: 225 lines of code y: 23 # changes vm/gc_gen/src/mark_compact/mspace_slide_compact.cpp x: 405 lines of code y: 27 # changes vm/gc_gen/src/mark_compact/mspace_collect_compact.cpp x: 207 lines of code y: 24 # changes vm/interpreter/src/interp_exports.cpp x: 108 lines of code y: 20 # changes vm/interpreter/src/interp_native_ipf.cpp x: 650 lines of code y: 17 # changes vm/interpreter/src/interpreter.cpp x: 2934 lines of code y: 48 # changes vm/vmcore/src/class_support/C_Interface.cpp x: 1534 lines of code y: 57 # changes vm/vmcore/src/class_support/Class_File_Loader.cpp x: 2875 lines of code y: 43 # changes vm/vmcore/src/class_support/type_access.cpp x: 182 lines of code y: 4 # changes vm/vmcore/src/jit/compile.cpp x: 670 lines of code y: 51 # changes vm/vmcore/src/jni/jni_array.cpp x: 1208 lines of code y: 21 # changes vm/vmcore/src/jvmti/jvmti_break_intf.cpp x: 1109 lines of code y: 34 # changes vm/vmcore/src/kernel_classes/native/java_lang_reflect_VMReflection.cpp x: 249 lines of code y: 13 # changes vm/vmcore/src/util/ia32/base/compile_IA32.cpp x: 220 lines of code y: 26 # changes vm/vmcore/src/util/ia32/base/ini_iA32.cpp x: 237 lines of code y: 12 # changes vm/vmcore/src/util/ia32/base/optimize_ia32.cpp x: 327 lines of code y: 12 # changes vm/vmcore/src/util/ipf/base/jit_runtime_support_ipf.cpp x: 1286 lines of code y: 31 # changes vm/vmcore/src/util/ipf/include/Code_Emitter.h x: 1571 lines of code y: 7 # changes vm/vmcore/src/util/signals.cpp x: 201 lines of code y: 5 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/ThreadLocal.java x: 268 lines of code y: 1 # changes vm/port/src/signals/win/signals_asm_ia32.asm x: 131 lines of code y: 3 # changes vm/port/src/signals/win/signals_common.cpp x: 339 lines of code y: 8 # changes vm/jitrino/src/optimizer/CodeSelectors.cpp x: 1942 lines of code y: 16 # changes vm/port/src/thread/include/port_thread_internal.h x: 108 lines of code y: 4 # changes vm/port/src/thread/win/thread_os.c x: 525 lines of code y: 6 # changes vm/em/src/DrlEMImpl.cpp x: 736 lines of code y: 39 # changes vm/em/src/em_intf.cpp x: 147 lines of code y: 11 # changes vm/em/src/method_lookup.cpp x: 369 lines of code y: 6 # changes vm/gc_gen/src/common/gc_for_class.h x: 200 lines of code y: 22 # changes vm/gc_gen/src/common/gc_space.h x: 85 lines of code y: 16 # changes vm/gc_gen/src/common/hashcode.h x: 298 lines of code y: 12 # changes vm/gc_gen/src/common/interior_pointer.cpp x: 56 lines of code y: 13 # changes vm/gc_gen/src/common/object_status.h x: 81 lines of code y: 10 # changes vm/gc_gen/src/common/space_tuner.h x: 40 lines of code y: 15 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref.h x: 69 lines of code y: 17 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.h x: 88 lines of code y: 11 # changes vm/gc_gen/src/mark_compact/mspace.h x: 42 lines of code y: 14 # changes vm/gc_gen/src/mark_compact/mspace_alloc.cpp x: 33 lines of code y: 16 # changes vm/gc_gen/src/mark_sweep/wspace_verify.cpp x: 519 lines of code y: 4 # changes vm/gc_gen/src/thread/collector.h x: 88 lines of code y: 21 # changes vm/gc_gen/src/thread/gc_thread.cpp x: 16 lines of code y: 7 # changes vm/gc_gen/src/trace_forward/fspace.cpp x: 141 lines of code y: 23 # changes vm/gc_gen/src/trace_forward/fspace_gen_forward_pool.cpp x: 250 lines of code y: 17 # changes vm/gc_gen/src/utils/sync_queue.h x: 95 lines of code y: 9 # changes vm/gc_gen/src/utils/vector_block.h x: 193 lines of code y: 19 # changes vm/gc_gen/src/verify/verify_gc_effect.h x: 66 lines of code y: 10 # changes vm/include/jni_types.h x: 81 lines of code y: 6 # changes vm/include/open/hycomp.h x: 205 lines of code y: 16 # changes vm/include/open/platform_types.h x: 151 lines of code y: 9 # changes vm/include/open/vm.h x: 48 lines of code y: 41 # changes vm/interpreter/src/interp_stack_trace.cpp x: 283 lines of code y: 14 # changes vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp x: 2276 lines of code y: 21 # changes vm/jitrino/src/translator/java/JavaLabelPrepass.h x: 509 lines of code y: 16 # changes vm/jitrino/src/vm/VMInterface.cpp x: 1111 lines of code y: 28 # changes vm/port/src/crash_handler/port_crash_handler.cpp x: 135 lines of code y: 7 # changes vm/vmcore/include/class_member.h x: 477 lines of code y: 22 # changes vm/vmcore/include/dll_jit_intf.h x: 247 lines of code y: 13 # changes vm/vmcore/include/jit_export_rt.h x: 59 lines of code y: 13 # changes vm/vmcore/src/gc/root_set_enum_common.cpp x: 257 lines of code y: 29 # changes vm/vmcore/src/jvmti/jvmti_roots.cpp x: 272 lines of code y: 15 # changes vm/em/src/NValueProfileCollector.cpp x: 393 lines of code y: 15 # changes vm/interpreter/src/interp_defs.h x: 346 lines of code y: 15 # changes vm/interpreter/src/interp_native_ia32.cpp x: 561 lines of code y: 15 # changes vm/jitrino/src/translator/java/JavaLabelPrepass.cpp x: 1687 lines of code y: 24 # changes vm/vmcore/src/util/ipf/base/ini_ipf.cpp x: 237 lines of code y: 13 # changes vm/vmcore/src/util/vm_strings.cpp x: 469 lines of code y: 18 # changes vm/vmcore/src/verifier-3363/base/context_x.cpp x: 1336 lines of code y: 9 # changes vm/vmcore/src/verifier-3363/base/instr_props.h x: 252 lines of code y: 3 # changes vm/vmcore/src/verifier-3363/x_verifier/recompute.cpp x: 414 lines of code y: 9 # changes vm/vmcore/src/verifier-3363/x_verifier/recompute.h x: 350 lines of code y: 9 # changes vm/jitrino/src/vm/VMInterface.h x: 317 lines of code y: 32 # changes vm/port/src/signals/linux/signals_ipf.cpp x: 220 lines of code y: 5 # changes vm/port/src/thread/linux/port_thread_tls_os.c x: 87 lines of code y: 1 # changes vm/port/src/thread/win/port_thread_tls_os.c x: 67 lines of code y: 1 # changes vm/vmcore/src/thread/thread_generic.cpp x: 185 lines of code y: 33 # changes vm/vmcore/src/thread/thread_java_basic.cpp x: 390 lines of code y: 17 # changes vm/jitrino/src/codegenerator/ipf/include/IpfCodeSelector.h x: 279 lines of code y: 20 # changes vm/gc_gen/src/mark_compact/fallback_mark_scan.cpp x: 162 lines of code y: 18 # changes vm/jitrino/src/codegenerator/RuntimeInterface.cpp x: 93 lines of code y: 2 # changes vm/jitrino/src/codegenerator/ia32/Ia32BBPolling.cpp x: 622 lines of code y: 18 # changes vm/jitrino/src/codegenerator/ipf/IpfCodeLayouter.cpp x: 333 lines of code y: 8 # changes vm/jitrino/src/codegenerator/ipf/IpfIrPrinter.cpp x: 375 lines of code y: 9 # changes vm/jitrino/src/codegenerator/ipf/IpfPrologEpilogGenerator.cpp x: 318 lines of code y: 4 # changes vm/jitrino/src/codegenerator/ipf/IpfRuntimeInterface.cpp x: 170 lines of code y: 11 # changes vm/jitrino/src/codegenerator/ipf/IpfVerifier.cpp x: 1018 lines of code y: 5 # changes vm/jitrino/src/codegenerator/ipf/include/IpfCfg.h x: 300 lines of code y: 7 # changes vm/jitrino/src/codegenerator/ipf/include/IpfEmitter.h x: 155 lines of code y: 7 # changes vm/jitrino/src/codegenerator/ipf/include/IpfType.h x: 177 lines of code y: 8 # changes vm/jitrino/src/vm/EMInterface.cpp x: 203 lines of code y: 2 # changes vm/jitrino/src/vm/EMInterface.h x: 101 lines of code y: 8 # changes vm/vmcore/include/object_layout.h x: 213 lines of code y: 12 # changes vm/vmcore/include/vtable.h x: 53 lines of code y: 7 # changes vm/vmcore/src/util/em64t/base/ini_em64t.cpp x: 285 lines of code y: 15 # changes vm/vmcore/include/compile.h x: 67 lines of code y: 11 # changes vm/vmcore/include/environment.h x: 230 lines of code y: 34 # changes vm/vmcore/src/util/ipf/code_emit/Code_Emitter.cpp x: 1249 lines of code y: 4 # changes vm/vmcore/src/util/mem_alloc.cpp x: 226 lines of code y: 13 # changes vm/vmcore/src/verifier-3363/base/tpool.cpp x: 416 lines of code y: 7 # changes vm/vmcore/src/verifier-3363/base/context_base.cpp x: 280 lines of code y: 5 # changes vm/vmcore/src/class_support/Initialize.cpp x: 159 lines of code y: 15 # changes vm/vmcore/include/stack_trace.h x: 31 lines of code y: 12 # changes vm/vmcore/src/verifier-3363/java5/context_5.cpp x: 440 lines of code y: 9 # changes vm/vmi/src/vmi.cpp x: 148 lines of code y: 14 # changes vm/vmstart/src/compmgr/component_manager_impl.cpp x: 550 lines of code y: 8 # changes vm/vmcore/include/class_interface.h x: 17 lines of code y: 10 # changes vm/vmcore/src/verifier-3363/java6/stackmap_6.h x: 43 lines of code y: 2 # changes vm/vmcore/src/gc/stop_the_world_root_set_enum.cpp x: 134 lines of code y: 19 # changes vm/vmcore/src/jit/ini.cpp x: 47 lines of code y: 13 # changes vm/port/src/logger/logparams.cpp x: 31 lines of code y: 1 # changes vm/vmcore/src/jvmti/jvmti_break.cpp x: 152 lines of code y: 22 # changes vm/vmcore/src/jvmti/ulist.h x: 337 lines of code y: 5 # changes vm/vmcore/src/kernel_classes/native/org_apache_harmony_vm_VMStack.cpp x: 400 lines of code y: 25 # changes vm/thread/src/thread_native_thin_monitor.c x: 649 lines of code y: 30 # changes vm/vmcore/include/jthread.h x: 59 lines of code y: 1 # changes vm/vmcore/include/thread_manager.h x: 128 lines of code y: 20 # changes vm/vmcore/src/thread/thread_ti_instr.cpp x: 368 lines of code y: 10 # changes vm/vmcore/src/thread/thread_ti_timing.cpp x: 101 lines of code y: 7 # changes vm/include/jit_import.h x: 1 lines of code y: 15 # changes vm/include/jit_intf.h x: 1 lines of code y: 14 # changes vm/port/src/misc/win/execname.c x: 16 lines of code y: 1 # changes vm/port/src/signals/linux/signals_asm_em64t.s x: 109 lines of code y: 1 # changes vm/port/src/memaccess/linux/memaccess_ia32.s x: 44 lines of code y: 1 # changes vm/vmcore/src/thread/thread_ti_monitors.cpp x: 215 lines of code y: 4 # changes vm/vmcore/src/util/linux/crash_dump_os.cpp x: 54 lines of code y: 1 # changes vm/gc_gen/src/common/mark_scan_pool.cpp x: 125 lines of code y: 15 # changes vm/gc_gen/src/trace_forward/fspace_nongen_forward_pool.cpp x: 198 lines of code y: 15 # changes vm/include/jit_import_rt.h x: 20 lines of code y: 8 # changes vm/vmcore/src/kernel_classes/native/java_lang_VMExecutionEngine.cpp x: 142 lines of code y: 13 # changes vm/thread/doc/ThreadManager.htm x: 1912 lines of code y: 3 # changes vm/gc_gen/src/mark_compact/mspace.cpp x: 114 lines of code y: 18 # changes vm/thread/src/thread_native_tls.c x: 74 lines of code y: 13 # changes vm/jitrino/src/codegenerator/ipf/include/IpfEncoder.h x: 786 lines of code y: 4 # changes vm/include/jvmti.h x: 1092 lines of code y: 6 # changes vm/include/open/mainpage.html x: 311 lines of code y: 3 # changes
73.0
# changes
  min: 1.0
  average: 9.16
  25th percentile: 4.0
  median: 6.0
  75th percentile: 11.0
  max: 73.0
0 5289.0
lines of code
min: 1.0 | average: 238.52 | 25th percentile: 33.0 | median: 93.0 | 75th percentile: 247.0 | max: 5289.0

Number of Contributors vs. Number of Changes: 1204 points

vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/SystemUtils.java x: 2 # contributors y: 4 # changes make/vm/port_ch.xml x: 3 # contributors y: 5 # changes vm/port/src/modules/unix/freebsd/native_modules_procmap.c x: 1 # contributors y: 1 # changes make/properties.xml x: 2 # contributors y: 6 # changes make/vm/hythr.xml x: 4 # contributors y: 5 # changes vm/vmcore/src/init/vm_properties.cpp x: 10 # contributors y: 43 # changes vm/thread/doc/conventions.htm x: 2 # contributors y: 2 # changes vm/interpreter/src/invokeJNI_Windows_em64t.asm x: 2 # contributors y: 3 # changes vm/port/src/atomic/win/port_atomic_em64t.asm x: 3 # contributors y: 3 # changes vm/gc_gen/src/mark_sweep/wspace_sweep_concurrent.cpp x: 3 # contributors y: 11 # changes vm/vmcore/include/ncai_internal.h x: 3 # contributors y: 6 # changes vm/vmcore/src/ncai/ncai_modules.cpp x: 3 # contributors y: 7 # changes vm/vmcore/src/ncai/ncai_registers.cpp x: 3 # contributors y: 4 # changes vm/vmcore/src/ncai/ncai_stack.cpp x: 2 # contributors y: 5 # changes vm/vmcore/src/ncai/utils/ncai_utils_ia32.cpp x: 3 # contributors y: 8 # changes vm/vmcore/src/init/parse_arguments.cpp x: 7 # contributors y: 35 # changes vm/jitrino/src/jet/jet.cpp x: 7 # contributors y: 23 # changes vm/em/src/DrlEMImpl.h x: 7 # contributors y: 18 # changes vm/em/src/DrlProfileCollectionFramework.h x: 4 # contributors y: 6 # changes vm/em/src/EBProfileCollector.cpp x: 7 # contributors y: 14 # changes vm/em/src/EBProfileCollector.h x: 6 # contributors y: 11 # changes vm/em/src/EdgeProfileCollector.cpp x: 7 # contributors y: 16 # changes vm/em/src/EdgeProfileCollector.h x: 6 # contributors y: 9 # changes vm/em/src/MTable.cpp x: 5 # contributors y: 8 # changes vm/include/interpreter_imports.h x: 4 # contributors y: 8 # changes vm/include/open/em.h x: 5 # contributors y: 6 # changes vm/include/open/vm_class_manipulation.h x: 4 # contributors y: 7 # changes vm/include/open/vm_class_support.h x: 4 # contributors y: 9 # changes vm/include/open/vm_method_access.h x: 3 # contributors y: 9 # changes vm/interpreter/src/interp_native_em64t.cpp x: 6 # contributors y: 19 # changes vm/jitrino/src/codegenerator/CodeGenIntfc.h x: 6 # contributors y: 30 # changes vm/jitrino/src/codegenerator/ia32/Ia32BCMap.h x: 5 # contributors y: 10 # changes vm/jitrino/src/codegenerator/ia32/Ia32CallingConvention.cpp x: 5 # contributors y: 9 # changes vm/jitrino/src/codegenerator/ia32/Ia32CodeSelector.cpp x: 5 # contributors y: 12 # changes vm/jitrino/src/codegenerator/ia32/Ia32ComplexAddrFormLoader.cpp x: 5 # contributors y: 7 # changes vm/jitrino/src/codegenerator/ia32/Ia32CopyExpansion.cpp x: 7 # contributors y: 13 # changes vm/jitrino/src/codegenerator/ia32/Ia32EarlyPropagation.cpp x: 6 # contributors y: 12 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp x: 8 # contributors y: 30 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCMap.h x: 5 # contributors y: 11 # changes vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp x: 8 # contributors y: 24 # changes vm/jitrino/src/codegenerator/ia32/Ia32I8Lowerer.cpp x: 8 # contributors y: 19 # changes vm/jitrino/src/codegenerator/ia32/Ia32IRManager.cpp x: 10 # contributors y: 46 # changes vm/jitrino/src/codegenerator/ia32/Ia32IRManager.h x: 7 # contributors y: 25 # changes vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.h x: 6 # contributors y: 23 # changes vm/jitrino/src/codegenerator/ia32/Ia32InternalProfiler.cpp x: 6 # contributors y: 14 # changes vm/jitrino/src/codegenerator/ia32/Ia32Printer.cpp x: 6 # contributors y: 22 # changes vm/jitrino/src/codegenerator/ia32/Ia32RCE.cpp x: 4 # contributors y: 12 # changes vm/jitrino/src/codegenerator/ia32/Ia32SpillGen.cpp x: 6 # contributors y: 17 # changes vm/jitrino/src/codegenerator/ia32/Ia32StackInfo.cpp x: 6 # contributors y: 15 # changes vm/jitrino/src/codegenerator/ipf/IpfEmitter.cpp x: 6 # contributors y: 10 # changes vm/jitrino/src/dynopt/ValueProfiler.cpp x: 5 # contributors y: 13 # changes vm/jitrino/src/jet/cg.cpp x: 5 # contributors y: 16 # changes vm/jitrino/src/jet/cg_br.cpp x: 6 # contributors y: 7 # changes vm/jitrino/src/jet/cg_fld_arr.cpp x: 8 # contributors y: 31 # changes vm/jitrino/src/jet/cg_ia32.cpp x: 4 # contributors y: 10 # changes vm/jitrino/src/jet/cg_meth.cpp x: 7 # contributors y: 24 # changes vm/jitrino/src/jet/cg_obj.cpp x: 7 # contributors y: 17 # changes vm/jitrino/src/jet/enc.cpp x: 7 # contributors y: 11 # changes vm/jitrino/src/jet/magics.cpp x: 6 # contributors y: 13 # changes vm/jitrino/src/jet/rt.cpp x: 6 # contributors y: 20 # changes vm/jitrino/src/jet/sconsts.cpp x: 6 # contributors y: 8 # changes vm/jitrino/src/jet/sconsts.h x: 7 # contributors y: 8 # changes vm/jitrino/src/optimizer/CodeGenerator.cpp x: 5 # contributors y: 18 # changes vm/jitrino/src/optimizer/FlowGraph.cpp x: 6 # contributors y: 26 # changes vm/jitrino/src/optimizer/IRBuilder.cpp x: 7 # contributors y: 26 # changes vm/jitrino/src/optimizer/IRBuilder.h x: 7 # contributors y: 20 # changes vm/jitrino/src/optimizer/LoopUtils.h x: 4 # contributors y: 3 # changes vm/jitrino/src/optimizer/dabce.cpp x: 4 # contributors y: 4 # changes vm/jitrino/src/optimizer/deadcodeeliminator.cpp x: 5 # contributors y: 15 # changes vm/jitrino/src/optimizer/devirtualizer.cpp x: 5 # contributors y: 19 # changes vm/jitrino/src/optimizer/escanalyzer.cpp x: 7 # contributors y: 36 # changes vm/jitrino/src/optimizer/hashvaluenumberer.cpp x: 8 # contributors y: 20 # changes vm/jitrino/src/optimizer/inliner.cpp x: 7 # contributors y: 39 # changes vm/jitrino/src/optimizer/memoryopt.cpp x: 7 # contributors y: 28 # changes vm/jitrino/src/optimizer/simplifier.cpp x: 9 # contributors y: 29 # changes vm/jitrino/src/optimizer/simplifier.h x: 7 # contributors y: 15 # changes vm/jitrino/src/shared/Type.cpp x: 8 # contributors y: 23 # changes vm/jitrino/src/translator/java/JavaByteCodeTranslator.cpp x: 9 # contributors y: 57 # changes vm/jitrino/src/translator/java/JavaByteCodeTranslator.h x: 6 # contributors y: 18 # changes vm/jitrino/src/vm/JITInterface.cpp x: 3 # contributors y: 13 # changes vm/port/include/port_atomic.h x: 8 # contributors y: 13 # changes vm/port/src/encoder/ia32_em64t/dec_base.cpp x: 4 # contributors y: 14 # changes vm/port/src/encoder/ia32_em64t/enc_prvt.h x: 8 # contributors y: 12 # changes vm/port/src/encoder/ia32_em64t/enc_tabl.cpp x: 10 # contributors y: 30 # changes vm/vmcore/include/Class.h x: 7 # contributors y: 31 # changes vm/vmcore/include/exceptions.h x: 9 # contributors y: 20 # changes vm/vmcore/include/jvmti_break_intf.h x: 3 # contributors y: 15 # changes vm/vmcore/include/jvmti_internal.h x: 7 # contributors y: 30 # changes vm/vmcore/src/class_support/Class.cpp x: 7 # contributors y: 38 # changes vm/vmcore/src/class_support/Prepare.cpp x: 8 # contributors y: 32 # changes vm/vmcore/src/class_support/Resolve.cpp x: 7 # contributors y: 22 # changes vm/vmcore/src/class_support/String_Pool.cpp x: 6 # contributors y: 21 # changes vm/vmcore/src/class_support/classloader.cpp x: 10 # contributors y: 70 # changes vm/vmcore/src/class_support/java_type.cpp x: 7 # contributors y: 10 # changes vm/vmcore/src/class_support/method.cpp x: 7 # contributors y: 21 # changes vm/vmcore/src/exception/exceptions.cpp x: 8 # contributors y: 21 # changes vm/vmcore/src/exception/exceptions_jit.cpp x: 9 # contributors y: 45 # changes vm/vmcore/src/init/vm_shutdown.cpp x: 8 # contributors y: 34 # changes vm/vmcore/src/jvmti/jvmti_capability.cpp x: 5 # contributors y: 24 # changes vm/vmcore/src/jvmti/jvmti_dasm.cpp x: 3 # contributors y: 10 # changes vm/vmcore/src/jvmti/jvmti_event.cpp x: 7 # contributors y: 57 # changes vm/vmcore/src/jvmti/jvmti_stack.cpp x: 6 # contributors y: 31 # changes vm/vmcore/src/jvmti/jvmti_thread.cpp x: 5 # contributors y: 23 # changes vm/vmcore/src/jvmti/jvmti_thread_group.cpp x: 5 # contributors y: 14 # changes vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java x: 8 # contributors y: 28 # changes vm/vmcore/src/stack/stack_trace.cpp x: 6 # contributors y: 24 # changes vm/vmcore/src/util/em64t/base/compile_em64t.cpp x: 8 # contributors y: 29 # changes vm/vmcore/src/util/ia32/base/jit_runtime_support_ia32.cpp x: 9 # contributors y: 31 # changes vm/include/open/hythread.h x: 10 # contributors y: 16 # changes vm/include/open/hythread_ext.h x: 12 # contributors y: 38 # changes vm/thread/src/thread_private.h x: 9 # contributors y: 39 # changes vm/jitrino/src/codegenerator/ia32/Ia32Inst.h x: 8 # contributors y: 25 # changes vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp x: 11 # contributors y: 58 # changes vm/jitrino/src/codegenerator/ia32/Ia32PeepHole.cpp x: 6 # contributors y: 16 # changes vm/vmcore/src/jit/jit_runtime_support.cpp x: 10 # contributors y: 59 # changes vm/gc_gen/src/common/gc_for_vm.cpp x: 7 # contributors y: 48 # changes vm/vmcore/src/jit/rt_helper_info.cpp x: 5 # contributors y: 17 # changes vm/include/jit_runtime_support.h x: 9 # contributors y: 17 # changes vm/gc_gen/src/common/collection_scheduler.cpp x: 2 # contributors y: 10 # changes vm/gc_gen/src/common/collection_scheduler.h x: 2 # contributors y: 9 # changes vm/gc_gen/src/common/gc_common.cpp x: 5 # contributors y: 38 # changes vm/gc_gen/src/common/gc_common.h x: 5 # contributors y: 39 # changes vm/gc_gen/src/common/gc_concurrent.h x: 2 # contributors y: 8 # changes vm/gc_gen/src/common/gc_for_barrier.h x: 1 # contributors y: 5 # changes vm/gc_gen/src/common/gc_metadata.cpp x: 6 # contributors y: 28 # changes vm/gc_gen/src/common/gc_metadata.h x: 4 # contributors y: 22 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref.cpp x: 5 # contributors y: 27 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.cpp x: 4 # contributors y: 20 # changes vm/gc_gen/src/los/lspace_alloc_collect.cpp x: 2 # contributors y: 16 # changes vm/gc_gen/src/mark_sweep/gc_ms.h x: 3 # contributors y: 12 # changes vm/gc_gen/src/mark_sweep/wspace.cpp x: 1 # contributors y: 6 # changes vm/gc_gen/src/mark_sweep/wspace_chunk.cpp x: 2 # contributors y: 7 # changes vm/gc_gen/src/mark_sweep/wspace_sweep.cpp x: 1 # contributors y: 3 # changes vm/gc_gen/src/thread/collector.cpp x: 4 # contributors y: 27 # changes vm/gc_gen/src/thread/mutator.cpp x: 4 # contributors y: 21 # changes vm/gc_gen/src/thread/mutator.h x: 4 # contributors y: 17 # changes vm/gc_gen/src/thread/mutator_alloc.cpp x: 5 # contributors y: 21 # changes vm/gc_gen/src/trace_forward/fspace_alloc.cpp x: 5 # contributors y: 20 # changes vm/gc_gen/src/verify/verifier_scanner.cpp x: 2 # contributors y: 18 # changes vm/gc_gen/src/verify/verify_gc_effect.cpp x: 3 # contributors y: 18 # changes vm/gc_gen/src/verify/verify_live_heap.cpp x: 4 # contributors y: 18 # changes vm/include/open/gc.h x: 8 # contributors y: 18 # changes vm/vmcore/include/object_handles.h x: 8 # contributors y: 10 # changes vm/vmcore/src/jni/jni.cpp x: 10 # contributors y: 57 # changes vm/vmcore/src/init/finalizer_thread.cpp x: 7 # contributors y: 27 # changes vm/vmcore/src/init/vm_init.cpp x: 9 # contributors y: 73 # changes vm/vmcore/src/thread/thread_manager.cpp x: 9 # contributors y: 33 # changes vm/jitrino/src/jet/compiler.cpp x: 8 # contributors y: 43 # changes vm/interpreter/src/interpreter.cpp x: 8 # contributors y: 48 # changes vm/vmcore/src/class_support/C_Interface.cpp x: 8 # contributors y: 57 # changes vm/vmcore/src/class_support/type.cpp x: 6 # contributors y: 6 # changes vm/vmcore/src/jit/compile.cpp x: 8 # contributors y: 51 # changes vm/vmcore/src/jvmti/jvmti_break_intf.cpp x: 7 # contributors y: 34 # changes vm/vmcore/src/util/ia32/base/optimize_ia32.cpp x: 7 # contributors y: 12 # changes vm/jitrino/src/optimizer/CodeSelectors.cpp x: 3 # contributors y: 16 # changes vm/em/src/DrlEMImpl.cpp x: 10 # contributors y: 39 # changes vm/gc_gen/src/common/gc_space.h x: 4 # contributors y: 16 # changes vm/gc_gen/src/common/interior_pointer.cpp x: 4 # contributors y: 13 # changes vm/gc_gen/src/common/space_tuner.cpp x: 4 # contributors y: 30 # changes vm/gc_gen/src/common/space_tuner.h x: 4 # contributors y: 15 # changes vm/gc_gen/src/finalizer_weakref/finalizer_weakref_metadata.h x: 4 # contributors y: 11 # changes vm/include/open/hycomp.h x: 8 # contributors y: 16 # changes vm/include/open/vm.h x: 9 # contributors y: 41 # changes vm/vmcore/src/gc/root_set_enum_common.cpp x: 7 # contributors y: 29 # changes vm/include/interpreter_exports.h x: 8 # contributors y: 14 # changes vm/vmcore/src/thread/thread_generic.cpp x: 8 # contributors y: 33 # changes vm/jitrino/src/codegenerator/ipf/IpfVerifier.cpp x: 5 # contributors y: 5 # changes vm/jitrino/src/optimizer/osr.h x: 3 # contributors y: 2 # changes vm/vmcore/src/gc/stop_the_world_root_set_enum.cpp x: 7 # contributors y: 19 # changes vm/include/jit_import.h x: 8 # contributors y: 15 # changes vm/port/src/crash_handler/win/stack_dump_os.cpp x: 1 # contributors y: 2 # changes vm/gc_gen/src/mark_sweep/sspace_compact.cpp x: 1 # contributors y: 4 # changes
73.0
# changes
  min: 1.0
  average: 9.16
  25th percentile: 4.0
  median: 6.0
  75th percentile: 11.0
  max: 73.0
0 12.0
# contributors
min: 1.0 | average: 3.86 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 12.0

Number of Contributors vs. File Size: 1204 points

vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/misc/SystemUtils.java x: 2 # contributors y: 31 lines of code make/vm/port_ch.xml x: 3 # contributors y: 105 lines of code vm/port/src/modules/unix/freebsd/native_modules_procmap.c x: 1 # contributors y: 28 lines of code vm/port/src/modules/unix/include/port_modules_unix.h x: 1 # contributors y: 8 lines of code vm/port/src/modules/unix/native_modules_os.c x: 1 # contributors y: 184 lines of code make/properties.xml x: 2 # contributors y: 104 lines of code make/vm/hythr.xml x: 4 # contributors y: 41 lines of code vm/vmcore/src/init/vm_properties.cpp x: 10 # contributors y: 300 lines of code make/build-java.xml x: 3 # contributors y: 42 lines of code vm/thread/doc/conventions.htm x: 2 # contributors y: 62 lines of code vm/vmcore/src/ncai/NCAI.html x: 2 # contributors y: 1863 lines of code vm/thread/doc/drl.css x: 2 # contributors y: 246 lines of code vm/port/src/atomic/win/port_atomic_em64t.asm x: 3 # contributors y: 30 lines of code vm/port/src/signals/win/signals_asm_em64t.asm x: 4 # contributors y: 173 lines of code vm/gc_gen/src/mark_sweep/wspace_concurrent_gc_stats.cpp x: 2 # contributors y: 160 lines of code vm/gc_gen/src/mark_sweep/wspace_sweep_concurrent.cpp x: 3 # contributors y: 341 lines of code vm/include/ncai.h x: 2 # contributors y: 319 lines of code vm/include/ncai_types.h x: 2 # contributors y: 175 lines of code vm/vmcore/include/ncai_internal.h x: 3 # contributors y: 72 lines of code vm/vmcore/src/ncai/ncai_memory.cpp x: 2 # contributors y: 127 lines of code vm/vmcore/src/ncai/ncai_modules.cpp x: 3 # contributors y: 500 lines of code vm/vmcore/src/ncai/ncai_signals.cpp x: 3 # contributors y: 175 lines of code vm/vmcore/src/ncai/ncai_stack.cpp x: 2 # contributors y: 115 lines of code vm/vmcore/src/ncai/ncai_step.cpp x: 4 # contributors y: 421 lines of code vm/vmcore/src/ncai/ncai_thread.cpp x: 4 # contributors y: 200 lines of code vm/vmcore/src/ncai/utils/ncai_step_em64t.cpp x: 2 # contributors y: 17 lines of code vm/vmcore/src/ncai/utils/ncai_utils_em64t.cpp x: 3 # contributors y: 249 lines of code vm/vmcore/src/ncai/utils/ncai_utils_ia32.cpp x: 3 # contributors y: 210 lines of code vm/vmcore/src/ncai/utils/ncai_utils_ipf.cpp x: 3 # contributors y: 198 lines of code vm/vmcore/src/init/parse_arguments.cpp x: 7 # contributors y: 392 lines of code vm/jitrino/src/jet/jet.cpp x: 7 # contributors y: 608 lines of code vm/doc/vm.cfg x: 3 # contributors y: 164 lines of code vm/em/src/DrlEMImpl.h x: 7 # contributors y: 91 lines of code vm/em/src/DrlProfileCollectionFramework.h x: 4 # contributors y: 53 lines of code vm/em/src/EBProfileCollector.cpp x: 7 # contributors y: 195 lines of code vm/em/src/EBProfileCollector.h x: 6 # contributors y: 59 lines of code vm/em/src/EdgeProfileCollector.cpp x: 7 # contributors y: 230 lines of code vm/em/src/EdgeProfileCollector.h x: 6 # contributors y: 67 lines of code vm/em/src/MTable.cpp x: 5 # contributors y: 148 lines of code vm/em/src/MTable.h x: 2 # contributors y: 63 lines of code vm/em/src/NValueProfileCollector.h x: 6 # contributors y: 135 lines of code vm/include/interpreter.h x: 3 # contributors y: 8 lines of code vm/include/interpreter_imports.h x: 4 # contributors y: 18 lines of code vm/include/open/em.h x: 5 # contributors y: 23 lines of code vm/include/open/em_vm.h x: 6 # contributors y: 27 lines of code vm/include/open/vm_class_manipulation.h x: 4 # contributors y: 89 lines of code vm/interpreter/src/interp_native_em64t.cpp x: 6 # contributors y: 689 lines of code vm/jitrino/src/codegenerator/CodeGenIntfc.h x: 6 # contributors y: 410 lines of code vm/jitrino/src/codegenerator/ia32/Ia32BCMap.h x: 5 # contributors y: 67 lines of code vm/jitrino/src/codegenerator/ia32/Ia32BranchTrans.cpp x: 5 # contributors y: 388 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CallingConvention.cpp x: 5 # contributors y: 202 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CallingConvention.h x: 5 # contributors y: 115 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CgUtils.cpp x: 3 # contributors y: 324 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CgUtils.h x: 3 # contributors y: 97 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CodeEmitter.cpp x: 7 # contributors y: 841 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CodeGenerator.cpp x: 5 # contributors y: 88 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CodeLayout.cpp x: 5 # contributors y: 236 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CodeLayoutBottomUp.cpp x: 5 # contributors y: 170 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CodeSelector.cpp x: 5 # contributors y: 355 lines of code vm/jitrino/src/codegenerator/ia32/Ia32Constraint.cpp x: 5 # contributors y: 142 lines of code vm/jitrino/src/codegenerator/ia32/Ia32ConstraintsResolver.cpp x: 5 # contributors y: 316 lines of code vm/jitrino/src/codegenerator/ia32/Ia32ConstraintsResolver.h x: 4 # contributors y: 66 lines of code vm/jitrino/src/codegenerator/ia32/Ia32CopyExpansion.cpp x: 7 # contributors y: 350 lines of code vm/jitrino/src/codegenerator/ia32/Ia32EarlyPropagation.cpp x: 6 # contributors y: 148 lines of code vm/jitrino/src/codegenerator/ia32/Ia32Encoder.cpp x: 7 # contributors y: 372 lines of code vm/jitrino/src/codegenerator/ia32/Ia32GCMap.cpp x: 8 # contributors y: 477 lines of code vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.cpp x: 8 # contributors y: 790 lines of code vm/jitrino/src/codegenerator/ia32/Ia32GCSafePoints.h x: 4 # contributors y: 115 lines of code vm/jitrino/src/codegenerator/ia32/Ia32GlobalPropagation.cpp x: 2 # contributors y: 384 lines of code vm/jitrino/src/codegenerator/ia32/Ia32I8Lowerer.cpp x: 8 # contributors y: 1083 lines of code vm/jitrino/src/codegenerator/ia32/Ia32IRManager.cpp x: 10 # contributors y: 2057 lines of code vm/jitrino/src/codegenerator/ia32/Ia32IRManager.h x: 7 # contributors y: 293 lines of code vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.h x: 6 # contributors y: 332 lines of code vm/jitrino/src/codegenerator/ia32/Ia32InternalProfiler.cpp x: 6 # contributors y: 850 lines of code vm/jitrino/src/codegenerator/ia32/Ia32Printer.cpp x: 6 # contributors y: 1325 lines of code vm/jitrino/src/codegenerator/ia32/Ia32Printer.h x: 5 # contributors y: 211 lines of code vm/jitrino/src/codegenerator/ia32/Ia32RCE.cpp x: 4 # contributors y: 127 lines of code vm/jitrino/src/codegenerator/ia32/Ia32RegAlloc2.cpp x: 6 # contributors y: 510 lines of code vm/jitrino/src/codegenerator/ia32/Ia32RegAllocCheck.cpp x: 4 # contributors y: 220 lines of code vm/jitrino/src/codegenerator/ia32/Ia32RuntimeInterface.cpp x: 6 # contributors y: 119 lines of code vm/jitrino/src/codegenerator/ia32/Ia32SpillGen.cpp x: 6 # contributors y: 1375 lines of code vm/jitrino/src/codegenerator/ia32/Ia32StackInfo.cpp x: 6 # contributors y: 337 lines of code vm/jitrino/src/codegenerator/ia32/Ia32StackLayout.cpp x: 6 # contributors y: 288 lines of code vm/jitrino/src/codegenerator/ia32/Ia32WebMaker.cpp x: 5 # contributors y: 570 lines of code vm/jitrino/src/codegenerator/ia32/Ia32i586InstsExpansion.cpp x: 5 # contributors y: 473 lines of code vm/jitrino/src/codegenerator/ipf/IpfEmitter.cpp x: 6 # contributors y: 1215 lines of code vm/jitrino/src/codegenerator/ipf/IpfEncoder.cpp x: 4 # contributors y: 1476 lines of code vm/jitrino/src/codegenerator/ipf/IpfLiveManager.cpp x: 2 # contributors y: 192 lines of code vm/jitrino/src/dynopt/EdgeProfiler.cpp x: 5 # contributors y: 651 lines of code vm/jitrino/src/dynopt/StaticProfiler.cpp x: 6 # contributors y: 558 lines of code vm/jitrino/src/jet/arith_rt.cpp x: 6 # contributors y: 261 lines of code vm/jitrino/src/jet/bcproc.cpp x: 6 # contributors y: 482 lines of code vm/jitrino/src/jet/cg.cpp x: 5 # contributors y: 605 lines of code vm/jitrino/src/jet/cg.h x: 6 # contributors y: 380 lines of code vm/jitrino/src/jet/cg_arith.cpp x: 3 # contributors y: 359 lines of code vm/jitrino/src/jet/cg_br.cpp x: 6 # contributors y: 195 lines of code vm/jitrino/src/jet/cg_fld_arr.cpp x: 8 # contributors y: 339 lines of code vm/jitrino/src/jet/cg_instr.cpp x: 6 # contributors y: 306 lines of code vm/jitrino/src/jet/cg_meth.cpp x: 7 # contributors y: 743 lines of code vm/jitrino/src/jet/compiler.h x: 6 # contributors y: 104 lines of code vm/jitrino/src/jet/csig.h x: 4 # contributors y: 164 lines of code vm/jitrino/src/jet/enc.cpp x: 7 # contributors y: 541 lines of code vm/jitrino/src/jet/enc.h x: 6 # contributors y: 600 lines of code vm/jitrino/src/jet/jdefs.cpp x: 2 # contributors y: 264 lines of code vm/jitrino/src/jet/jet.h x: 5 # contributors y: 42 lines of code vm/jitrino/src/jet/sconsts.h x: 7 # contributors y: 67 lines of code vm/jitrino/src/jet/structs.h x: 5 # contributors y: 290 lines of code vm/jitrino/src/jet/trace.cpp x: 4 # contributors y: 525 lines of code vm/jitrino/src/jet/val.h x: 3 # contributors y: 272 lines of code vm/jitrino/src/main/PMF.cpp x: 6 # contributors y: 1980 lines of code vm/jitrino/src/optimizer/FlowGraph.cpp x: 6 # contributors y: 1062 lines of code vm/jitrino/src/optimizer/IRBuilder.cpp x: 7 # contributors y: 2882 lines of code vm/jitrino/src/optimizer/Inst.cpp x: 8 # contributors y: 2404 lines of code vm/jitrino/src/optimizer/Inst.h x: 7 # contributors y: 1563 lines of code vm/jitrino/src/optimizer/LoopUtils.cpp x: 2 # contributors y: 212 lines of code vm/jitrino/src/optimizer/Opcode.cpp x: 7 # contributors y: 709 lines of code vm/jitrino/src/optimizer/Opcode.h x: 7 # contributors y: 808 lines of code vm/jitrino/src/optimizer/codelowerer.cpp x: 4 # contributors y: 909 lines of code vm/jitrino/src/optimizer/constantfolder.cpp x: 5 # contributors y: 874 lines of code vm/jitrino/src/optimizer/dabce.cpp x: 4 # contributors y: 599 lines of code vm/jitrino/src/optimizer/dataflow.h x: 3 # contributors y: 126 lines of code vm/jitrino/src/optimizer/deadcodeeliminator.cpp x: 5 # contributors y: 1050 lines of code vm/jitrino/src/optimizer/devirtualizer.cpp x: 5 # contributors y: 410 lines of code vm/jitrino/src/optimizer/escanalyzer.cpp x: 7 # contributors y: 5289 lines of code vm/jitrino/src/optimizer/gcmanagedpointeranalyzer.cpp x: 4 # contributors y: 510 lines of code vm/jitrino/src/optimizer/globalcodemotion.cpp x: 5 # contributors y: 588 lines of code vm/jitrino/src/optimizer/hashvaluenumberer.cpp x: 8 # contributors y: 2311 lines of code vm/jitrino/src/optimizer/inliner.cpp x: 7 # contributors y: 996 lines of code vm/jitrino/src/optimizer/lazyexceptionopt.cpp x: 7 # contributors y: 936 lines of code vm/jitrino/src/optimizer/memoryopt.cpp x: 7 # contributors y: 2341 lines of code vm/jitrino/src/optimizer/memoryoptrep.h x: 4 # contributors y: 241 lines of code vm/jitrino/src/optimizer/multiplybyconstant.cpp x: 5 # contributors y: 904 lines of code vm/jitrino/src/optimizer/reassociate.cpp x: 4 # contributors y: 777 lines of code vm/jitrino/src/optimizer/simplifier.cpp x: 9 # contributors y: 3639 lines of code vm/jitrino/src/optimizer/simplifier.h x: 7 # contributors y: 899 lines of code vm/jitrino/src/optimizer/simplifytaus.cpp x: 5 # contributors y: 955 lines of code vm/jitrino/src/optimizer/ssa/SSA.cpp x: 4 # contributors y: 984 lines of code vm/jitrino/src/optimizer/syncopt.cpp x: 5 # contributors y: 1864 lines of code vm/jitrino/src/shared/ControlFlowGraph.cpp x: 7 # contributors y: 813 lines of code vm/jitrino/src/shared/ControlFlowGraph.h x: 5 # contributors y: 335 lines of code vm/jitrino/src/shared/HashTable.h x: 4 # contributors y: 337 lines of code vm/jitrino/src/shared/MemoryAttribute.h x: 3 # contributors y: 267 lines of code vm/jitrino/src/shared/Stl.h x: 3 # contributors y: 378 lines of code vm/jitrino/src/shared/Type.cpp x: 8 # contributors y: 1136 lines of code vm/jitrino/src/shared/Type.h x: 6 # contributors y: 655 lines of code vm/jitrino/src/shared/methodtable.cpp x: 4 # contributors y: 322 lines of code vm/jitrino/src/shared/mkernel.cpp x: 6 # contributors y: 168 lines of code vm/jitrino/src/shared/mkernel.h x: 6 # contributors y: 216 lines of code vm/jitrino/src/translator/java/JavaByteCodeParser.cpp x: 5 # contributors y: 672 lines of code vm/jitrino/src/translator/java/JavaByteCodeTranslator.cpp x: 9 # contributors y: 2598 lines of code vm/jitrino/src/vm/JITInterface.cpp x: 3 # contributors y: 416 lines of code vm/port/include/port_atomic.h x: 8 # contributors y: 161 lines of code vm/port/src/encoder/ia32_em64t/dec_base.cpp x: 4 # contributors y: 382 lines of code vm/port/src/encoder/ia32_em64t/enc_defs.h x: 8 # contributors y: 539 lines of code vm/port/src/encoder/ia32_em64t/enc_prvt.h x: 8 # contributors y: 188 lines of code vm/port/src/encoder/ia32_em64t/enc_tabl.cpp x: 10 # contributors y: 1221 lines of code vm/port/src/encoder/ia32_em64t/encoder.inl x: 7 # contributors y: 655 lines of code vm/vmcore/include/exceptions.h x: 9 # contributors y: 70 lines of code vm/vmcore/include/jni_direct.h x: 5 # contributors y: 498 lines of code vm/vmcore/include/jvmti_internal.h x: 7 # contributors y: 320 lines of code vm/vmcore/src/class_support/Environment.cpp x: 7 # contributors y: 259 lines of code vm/vmcore/src/class_support/classloader.cpp x: 10 # contributors y: 1655 lines of code vm/vmcore/src/class_support/java_type.cpp x: 7 # contributors y: 144 lines of code vm/vmcore/src/class_support/method.cpp x: 7 # contributors y: 566 lines of code vm/vmcore/src/exception/exceptions_jit.cpp x: 9 # contributors y: 813 lines of code vm/vmcore/src/init/vm_shutdown.cpp x: 8 # contributors y: 274 lines of code vm/vmcore/src/jni/jni_field.cpp x: 6 # contributors y: 819 lines of code vm/vmcore/src/jni/jni_method.cpp x: 6 # contributors y: 1127 lines of code vm/vmcore/src/jvmti/jvmti.cpp x: 7 # contributors y: 707 lines of code vm/vmcore/src/jvmti/jvmti_event.cpp x: 7 # contributors y: 1854 lines of code vm/vmcore/src/jvmti/jvmti_extension.cpp x: 4 # contributors y: 276 lines of code vm/vmcore/src/jvmti/jvmti_general.cpp x: 5 # contributors y: 302 lines of code vm/vmcore/src/jvmti/jvmti_thread.cpp x: 5 # contributors y: 534 lines of code vm/vmcore/src/kernel_classes/javasrc/java/lang/Class.java x: 8 # contributors y: 929 lines of code vm/vmcore/src/kernel_classes/javasrc/java/lang/ClassLoader.java x: 6 # contributors y: 672 lines of code vm/vmcore/src/kernel_classes/javasrc/java/lang/reflect/Method.java x: 4 # contributors y: 250 lines of code vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/Parser.java x: 4 # contributors y: 738 lines of code vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureLexer2.java x: 3 # contributors y: 461 lines of code vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/SignatureParser.java x: 5 # contributors y: 2152 lines of code vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/lang/reflect/parser/signature.g x: 2 # contributors y: 1093 lines of code vm/vmcore/src/kernel_classes/javasrc/org/apache/harmony/vm/VMStack.java x: 6 # contributors y: 11 lines of code vm/vmcore/src/kernel_classes/native/Runtime_win.cpp x: 4 # contributors y: 356 lines of code vm/vmcore/src/kernel_classes/native/java_lang_VMClassRegistry.cpp x: 7 # contributors y: 435 lines of code vm/vmcore/src/lil/em64t/include/lil_code_generator_em64t.h x: 2 # contributors y: 436 lines of code vm/vmcore/src/lil/em64t/lil_code_generator_em64t.cpp x: 6 # contributors y: 1276 lines of code vm/vmcore/src/lil/ipf/lil_code_generator_ipf.cpp x: 4 # contributors y: 1557 lines of code vm/vmcore/src/reflection/annotations.cpp x: 6 # contributors y: 369 lines of code vm/vmcore/src/util/em64t/base/compile_em64t.cpp x: 8 # contributors y: 266 lines of code vm/vmcore/src/util/em64t/base/jit_runtime_support_em64t.cpp x: 7 # contributors y: 218 lines of code vm/vmcore/src/util/ia32/base/jit_runtime_support_ia32.cpp x: 9 # contributors y: 797 lines of code vm/vmcore/src/util/ipf/code_emit/merced.cpp x: 2 # contributors y: 1760 lines of code vm/vmcore/src/util/ipf/code_emit/sched_enums.h x: 2 # contributors y: 4691 lines of code vm/vmcore/src/util/ipf/include/merced.h x: 3 # contributors y: 642 lines of code vm/include/open/hythread.h x: 10 # contributors y: 409 lines of code vm/include/open/hythread_ext.h x: 12 # contributors y: 267 lines of code vm/thread/src/thread_private.h x: 9 # contributors y: 119 lines of code vm/port/src/thread/linux/thread_os.c x: 3 # contributors y: 696 lines of code vm/thread/src/thread_native_basic.c x: 10 # contributors y: 589 lines of code vm/jitrino/src/optimizer/abcd/abcdbounds.cpp x: 4 # contributors y: 844 lines of code vm/jitrino/src/optimizer/abcd/abcdbounds.h x: 4 # contributors y: 463 lines of code vm/jitrino/src/optimizer/abcd/insertpi.cpp x: 3 # contributors y: 956 lines of code vm/jitrino/src/codegenerator/ia32/Ia32Inst.h x: 8 # contributors y: 720 lines of code vm/jitrino/src/codegenerator/ia32/Ia32InstCodeSelector.cpp x: 11 # contributors y: 2564 lines of code vm/jitrino/src/codegenerator/ia32/Ia32PeepHole.cpp x: 6 # contributors y: 946 lines of code vm/jitrino/src/codegenerator/ia32/Ia32RegAlloc3.cpp x: 7 # contributors y: 1067 lines of code vm/vmcore/src/jit/jit_runtime_support.cpp x: 10 # contributors y: 1861 lines of code vm/jitrino/src/optimizer/HLOAPIMagics.cpp x: 3 # contributors y: 537 lines of code vm/vmcore/src/jit/rt_helper_info.cpp x: 5 # contributors y: 265 lines of code vm/include/jit_runtime_support.h x: 9 # contributors y: 24 lines of code vm/gc_gen/src/common/gc_metadata.cpp x: 6 # contributors y: 465 lines of code vm/gc_gen/src/mark_sweep/wspace_alloc.cpp x: 1 # contributors y: 219 lines of code vm/gc_gen/src/mark_sweep/wspace_chunk.cpp x: 2 # contributors y: 746 lines of code vm/gc_gen/src/mark_sweep/wspace_chunk.h x: 2 # contributors y: 466 lines of code vm/gc_gen/src/mark_sweep/wspace_mark_sweep.cpp x: 2 # contributors y: 281 lines of code vm/gc_gen/src/mark_sweep/wspace_mark_sweep.h x: 2 # contributors y: 442 lines of code vm/gc_gen/src/mark_sweep/wspace_sweep.cpp x: 1 # contributors y: 203 lines of code vm/gc_gen/src/thread/conclctor.cpp x: 1 # contributors y: 307 lines of code vm/gc_gen/src/thread/conclctor.h x: 1 # contributors y: 77 lines of code vm/include/open/gc.h x: 8 # contributors y: 175 lines of code vm/vmcore/src/object/vm_arrays.cpp x: 8 # contributors y: 398 lines of code vm/jitrino/src/codegenerator/ia32/Ia32APIMagics.cpp x: 5 # contributors y: 732 lines of code vm/jitrino/src/codegenerator/ia32/Ia32Inst.cpp x: 6 # contributors y: 745 lines of code vm/vmcore/src/lil/ia32/lil_code_generator_ia32.cpp x: 4 # contributors y: 1242 lines of code vm/vmcore/include/object_handles.h x: 8 # contributors y: 87 lines of code vm/vmcore/src/jni/jni.cpp x: 10 # contributors y: 1490 lines of code vm/vmcore/src/object/object_handles.cpp x: 9 # contributors y: 526 lines of code vm/vmcore/include/init.h x: 7 # contributors y: 23 lines of code vm/vmcore/include/vm_threads.h x: 8 # contributors y: 54 lines of code vm/vmcore/src/init/vm_init.cpp x: 9 # contributors y: 768 lines of code vm/vmcore/src/lil/lil.cpp x: 5 # contributors y: 2308 lines of code vm/vmcore/src/thread/thread_manager.cpp x: 9 # contributors y: 208 lines of code vm/jitrino/src/jet/compiler.cpp x: 8 # contributors y: 1123 lines of code vm/jitrino/src/optimizer/loop_unroll.cpp x: 3 # contributors y: 558 lines of code vm/jitrino/src/optimizer/osr.cpp x: 4 # contributors y: 701 lines of code vm/gc_gen/src/mark_compact/mspace_extend_compact.cpp x: 7 # contributors y: 289 lines of code vm/gc_gen/src/mark_compact/mspace_slide_compact.cpp x: 4 # contributors y: 405 lines of code vm/interpreter/src/interp_exports.cpp x: 7 # contributors y: 108 lines of code vm/interpreter/src/interpreter.cpp x: 8 # contributors y: 2934 lines of code vm/interpreter/src/interpreter_ti.cpp x: 7 # contributors y: 465 lines of code vm/vmcore/src/class_support/C_Interface.cpp x: 8 # contributors y: 1534 lines of code vm/vmcore/src/class_support/Class_File_Loader.cpp x: 8 # contributors y: 2875 lines of code vm/vmcore/src/jit/compile.cpp x: 8 # contributors y: 670 lines of code vm/vmcore/src/jni/jni_array.cpp x: 7 # contributors y: 1208 lines of code vm/vmcore/src/jvmti/jvmti_break_intf.cpp x: 7 # contributors y: 1109 lines of code vm/vmcore/src/util/ia32/base/ini_iA32.cpp x: 8 # contributors y: 237 lines of code vm/vmcore/src/util/ipf/base/jit_runtime_support_ipf.cpp x: 8 # contributors y: 1286 lines of code vm/vmcore/src/util/ipf/include/Code_Emitter.h x: 6 # contributors y: 1571 lines of code vm/vmcore/src/kernel_classes/javasrc/java/lang/ThreadLocal.java x: 1 # contributors y: 268 lines of code vm/jitrino/src/optimizer/CodeSelectors.cpp x: 3 # contributors y: 1942 lines of code vm/em/src/DrlEMImpl.cpp x: 10 # contributors y: 736 lines of code vm/gc_gen/src/common/hashcode.h x: 3 # contributors y: 298 lines of code vm/gc_gen/src/mark_sweep/wspace_verify.cpp x: 2 # contributors y: 519 lines of code vm/include/open/vm.h x: 9 # contributors y: 48 lines of code vm/jitrino/src/codegenerator/ipf/IpfInstCodeSelector.cpp x: 6 # contributors y: 2276 lines of code vm/jitrino/src/translator/java/JavaLabelPrepass.h x: 5 # contributors y: 509 lines of code vm/jitrino/src/vm/VMInterface.cpp x: 6 # contributors y: 1111 lines of code vm/vmcore/include/jit_export_rt.h x: 7 # contributors y: 59 lines of code vm/jitrino/src/translator/java/JavaLabelPrepass.cpp x: 5 # contributors y: 1687 lines of code vm/vmcore/src/util/ipf/base/ini_ipf.cpp x: 6 # contributors y: 237 lines of code vm/vmcore/src/verifier-3363/base/context_x.cpp x: 2 # contributors y: 1336 lines of code vm/vmcore/src/verifier-3363/base/ver_utils.h x: 2 # contributors y: 292 lines of code vm/vmcore/src/verifier-3363/x_verifier/recompute.cpp x: 2 # contributors y: 414 lines of code vm/vmcore/src/verifier-3363/x_verifier/recompute.h x: 2 # contributors y: 350 lines of code vm/jitrino/src/vm/VMInterface.h x: 8 # contributors y: 317 lines of code vm/port/src/thread/linux/port_thread_tls_os.c x: 1 # contributors y: 87 lines of code vm/thread/src/thread_native_attrs.c x: 5 # contributors y: 11 lines of code vm/jitrino/src/codegenerator/ipf/IpfVerifier.cpp x: 5 # contributors y: 1018 lines of code vm/vmcore/src/util/ipf/code_emit/Code_Emitter.cpp x: 3 # contributors y: 1249 lines of code vm/vmcore/src/class_support/Initialize.cpp x: 7 # contributors y: 159 lines of code vm/vmstart/src/compmgr/component_manager_impl.cpp x: 5 # contributors y: 550 lines of code vm/thread/src/thread_native_thin_monitor.c x: 8 # contributors y: 649 lines of code vm/vmcore/include/jthread.h x: 1 # contributors y: 59 lines of code vm/include/jit_import.h x: 8 # contributors y: 1 lines of code vm/include/jit_intf.h x: 7 # contributors y: 1 lines of code vm/port/src/signals/linux/signals_asm_em64t.s x: 1 # contributors y: 109 lines of code vm/thread/doc/ThreadManager.htm x: 3 # contributors y: 1912 lines of code vm/include/jni.h x: 3 # contributors y: 1564 lines of code vm/include/jvmti.h x: 5 # contributors y: 1092 lines of code
5289.0
lines of code
  min: 1.0
  average: 238.52
  25th percentile: 33.0
  median: 93.0
  75th percentile: 247.0
  max: 5289.0
0 12.0
# contributors
min: 1.0 | average: 3.86 | 25th percentile: 2.0 | median: 4.0 | 75th percentile: 5.0 | max: 12.0