MCPcopy Create free account

hub / github.com/andreabergia/rjvm / functions

Functions538 in github.com/andreabergia/rjvm

↓ 1 callersMethodtempPrint
(int value)
vm/tests/resources/rjvm/ObjectArrays.java:20
↓ 1 callersMethodtempPrint
(String value)
vm/tests/resources/rjvm/Generic.java:17
↓ 1 callersMethodtempPrint
(int value)
vm/tests/resources/rjvm/SuperClasses.java:10
↓ 1 callersFunctiontemp_print
Debug method that does a "println", useful since we do not have real I/O
vm/src/native_methods_impl.rs:156
↓ 1 callersMethodtext_of
(&self, idx: u16)
reader/src/constant_pool.rs:141
↓ 1 callersMethodthrowAndCatchE1
()
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:41
↓ 1 callersMethodthrowE2
()
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:37
↓ 1 callersMethodto_stack_trace_element
(&self)
vm/src/call_frame.rs:279
↓ 1 callersMethodvisit_entries_of_array
Invokes recursively [visit] on all entries of the given array.
vm/src/gc.rs:250
↓ 1 callersMethodvisit_fields_of_object
Invokes recursively [visit] on all field of the given object.
vm/src/gc.rs:216
MethodASmallObject
(long value)
vm/tests/resources/rjvm/GarbageCollection.java:45
MethodAWrapperObject
(int value)
vm/tests/resources/rjvm/GarbageCollection.java:29
MethodComplex
(double real)
reader/tests/resources/rjvm/Complex.java:9
MethodDerivedClass
(int derivedValue)
vm/tests/resources/rjvm/SuperClasses.java:29
MethodGenerator
(int start, int inc)
vm/tests/resources/rjvm/SimpleMain.java:16
MethodMyObject
(int value)
vm/tests/resources/rjvm/Statics.java:16
MethodNotReallyASquare
(int side)
vm/tests/resources/rjvm/InvokeInterface.java:37
MethodRectangle
(int width, int height)
vm/tests/resources/rjvm/InvokeInterface.java:12
MethodSquare
(int side)
vm/tests/resources/rjvm/InvokeInterface.java:26
MethodSquare
(int side)
vm/tests/resources/rjvm/ObjectArrays.java:25
Methodabs
()
reader/tests/resources/rjvm/Complex.java:27
Methodalloc_size
(&self)
vm/src/abstract_object.rs:220
Methodappend_class_path
(&mut self, class_path: &str)
vm/src/class_manager.rs:86
Methodarea
()
vm/tests/resources/rjvm/InvokeInterface.java:17
Methodarea
()
vm/tests/resources/rjvm/InvokeInterface.java:30
Methodarea
()
vm/tests/resources/rjvm/InvokeInterface.java:41
Methodarea
()
vm/tests/resources/rjvm/ObjectArrays.java:29
Methodas_u32
(&self)
vm/src/class.rs:27
Functionbuffer_works
()
reader/src/buffer.rs:96
Methodbyte_at
(raw_code: &[u8], address: usize)
reader/src/instruction.rs:501
Functioncan_do_push_pop_and_indexing
()
vm/src/value_stack.rs:168
Functioncan_format_array
()
reader/src/field_type.rs:188
Functioncan_format_base_type
()
reader/src/field_type.rs:175
Functioncan_format_object
()
reader/src/field_type.rs:180
Functioncan_format_parameters_to_return_type
()
reader/src/method_descriptor.rs:174
Functioncan_format_void_to_void
()
reader/src/method_descriptor.rs:166
Functioncan_format_with_source_file_and_line_number
()
vm/src/stack_trace_element.rs:66
Functioncan_format_with_source_file_but_no_line_number
()
vm/src/stack_trace_element.rs:55
Functioncan_format_without_source_file_or_line_number
()
vm/src/stack_trace_element.rs:44
Functioncan_get_num_arguments
()
reader/src/method_descriptor.rs:185
Functioncan_invoke_dup
()
vm/src/value_stack.rs:192
Functioncan_invoke_dup2
()
vm/src/value_stack.rs:228
Functioncan_invoke_dup2_x1
()
vm/src/value_stack.rs:241
Functioncan_invoke_dup2_x2
()
vm/src/value_stack.rs:256
Functioncan_invoke_dup_x1
()
vm/src/value_stack.rs:202
Functioncan_invoke_dup_x2
()
vm/src/value_stack.rs:214
Functioncan_invoke_pop2
()
vm/src/value_stack.rs:273
Functioncan_invoke_swap
()
vm/src/value_stack.rs:289
Functioncan_lookup_catch_handler
()
reader/src/exception_table.rs:43
Functioncan_lookup_line_number
()
reader/src/line_number_table.rs:73
Functioncan_parse_array_description
()
reader/src/field_type.rs:154
Functioncan_parse_arrays_objects
()
reader/src/method_descriptor.rs:152
Functioncan_parse_future_versions
()
reader/src/class_file_version.rs:76
Functioncan_parse_known_versions
()
reader/src/class_file_version.rs:68
Functioncan_parse_no_args_void_return
()
reader/src/method_descriptor.rs:141
Functioncan_parse_object_descriptors
()
reader/src/field_type.rs:146
Functioncan_parse_primitive_descriptors
()
reader/src/field_type.rs:131
Functioncan_parse_primitives
()
reader/src/method_descriptor.rs:127
Functioncan_parse_valid_classpath_entries
()
vm/src/class_path.rs:75
Functioncan_read_class_with_exception_handler_and_throws
()
reader/tests/integration/exceptions.rs:14
Functioncan_read_constants
()
reader/tests/integration/constants_class_test.rs:13
Functioncan_read_deprecated_attribute
()
reader/tests/integration/deprecated_class_test.rs:7
Functioncan_read_pojo_class_file
()
reader/tests/integration/pojo_class_test.rs:20
Functioncannot_parse_empty_descriptor
()
reader/src/field_type.rs:99
Functioncannot_parse_empty_descriptor
()
reader/src/method_descriptor.rs:100
Functioncannot_parse_invalid_array
()
reader/src/field_type.rs:123
Functioncannot_parse_invalid_descriptor_no_arguments
()
reader/src/method_descriptor.rs:105
Functioncannot_parse_invalid_descriptor_no_return_type
()
reader/src/method_descriptor.rs:110
Functioncannot_parse_invalid_descriptor_trash_after
()
reader/src/method_descriptor.rs:115
Functioncannot_parse_invalid_primitive
()
reader/src/field_type.rs:107
Functioncannot_parse_missing_semicolon
()
reader/src/field_type.rs:115
Functioncannot_push_above_capacity
()
vm/src/value_stack.rs:185
Functioncheck_cast
()
vm/tests/integration/real_code_tests.rs:300
Methodcheck_receiver
( class_and_method: &ClassAndMethod, receiver: Option<AbstractObject>, )
vm/src/call_stack.rs:69
Functionconstant_pool_works
()
reader/src/constant_pool.rs:185
Functioncontrol_flow
()
vm/tests/integration/real_code_tests.rs:67
Methodd2d
(value: f64)
vm/src/call_frame.rs:780
Methodd2f
(value: f64)
vm/src/call_frame.rs:774
Methodd2i
(value: f64)
vm/src/call_frame.rs:771
Methodd2l
(value: f64)
vm/src/call_frame.rs:777
Methoddefault
()
reader/src/method_flags.rs:20
Methoddefault
()
reader/src/class_access_flags.rs:16
Methoddefault
()
reader/src/field_flags.rs:17
Methoddefault
()
vm/src/class_manager.rs:35
MethoddeprecatedMethod
()
reader/tests/resources/rjvm/DeprecatedClass.java:8
MethodderivedClassValue
()
vm/tests/resources/rjvm/SuperClasses.java:38
Functiondirectory_not_found
()
vm/src/file_system_class_path_entry.rs:70
Functionexceptions_throwing_and_catching
()
vm/tests/integration/real_code_tests.rs:339
Functionextract_printed_string
(vm: &Vm, index: usize)
vm/tests/integration/real_code_tests.rs:37
Methodf2d
(value: f32)
vm/src/call_frame.rs:767
Methodf2f
(value: f32)
vm/src/call_frame.rs:764
Methodf2i
(value: f32)
vm/src/call_frame.rs:758
Methodf2l
(value: f32)
vm/src/call_frame.rs:761
Functionfile_is_not_a_jar
()
vm/src/jar_file_class_path_entry.rs:105
Functionfile_system_class_path_entry_works
()
vm/src/file_system_class_path_entry.rs:82
Methodfind_class_by_id
(&self, id: ClassId)
vm/src/class_manager.rs:80
Methodfind_class_by_name
(&self, name: &str)
vm/src/class_loader.rs:21
Methodfix_long_and_double_params
By the JVM spec, long and double method arguments should take two slots in the method variable table. However, on the stack they are _one_ entry! Sinc
vm/src/call_frame.rs:1078
Methodfmt
(&self, f: &mut Formatter<'_>)
reader/src/program_counter.rs:11
Methodfmt
(&self, f: &mut Formatter<'_>)
reader/src/class_file_field.rs:17
← previousnext →301–400 of 538, ranked by callers