Code
Hub
Workspaces
Following
Trending
Connect
MCP
copy
Create free account
hub
/
github.com/andreabergia/rjvm
/ functions
Functions
538 in github.com/andreabergia/rjvm
⨍
Functions
538
◇
Types & classes
120
↓ 1 callers
Method
tempPrint
(int value)
vm/tests/resources/rjvm/ObjectArrays.java:20
↓ 1 callers
Method
tempPrint
(String value)
vm/tests/resources/rjvm/Generic.java:17
↓ 1 callers
Method
tempPrint
(int value)
vm/tests/resources/rjvm/SuperClasses.java:10
↓ 1 callers
Function
temp_print
Debug method that does a "println", useful since we do not have real I/O
vm/src/native_methods_impl.rs:156
↓ 1 callers
Method
text_of
(&self, idx: u16)
reader/src/constant_pool.rs:141
↓ 1 callers
Method
throwAndCatchE1
()
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:41
↓ 1 callers
Method
throwE2
()
vm/tests/resources/rjvm/ExceptionsThrowingAndCatching.java:37
↓ 1 callers
Method
to_stack_trace_element
(&self)
vm/src/call_frame.rs:279
↓ 1 callers
Method
visit_entries_of_array
Invokes recursively [visit] on all entries of the given array.
vm/src/gc.rs:250
↓ 1 callers
Method
visit_fields_of_object
Invokes recursively [visit] on all field of the given object.
vm/src/gc.rs:216
Method
ASmallObject
(long value)
vm/tests/resources/rjvm/GarbageCollection.java:45
Method
AWrapperObject
(int value)
vm/tests/resources/rjvm/GarbageCollection.java:29
Method
Complex
(double real)
reader/tests/resources/rjvm/Complex.java:9
Method
DerivedClass
(int derivedValue)
vm/tests/resources/rjvm/SuperClasses.java:29
Method
Generator
(int start, int inc)
vm/tests/resources/rjvm/SimpleMain.java:16
Method
MyObject
(int value)
vm/tests/resources/rjvm/Statics.java:16
Method
NotReallyASquare
(int side)
vm/tests/resources/rjvm/InvokeInterface.java:37
Method
Rectangle
(int width, int height)
vm/tests/resources/rjvm/InvokeInterface.java:12
Method
Square
(int side)
vm/tests/resources/rjvm/InvokeInterface.java:26
Method
Square
(int side)
vm/tests/resources/rjvm/ObjectArrays.java:25
Method
abs
()
reader/tests/resources/rjvm/Complex.java:27
Method
alloc_size
(&self)
vm/src/abstract_object.rs:220
Method
append_class_path
(&mut self, class_path: &str)
vm/src/class_manager.rs:86
Method
area
()
vm/tests/resources/rjvm/InvokeInterface.java:17
Method
area
()
vm/tests/resources/rjvm/InvokeInterface.java:30
Method
area
()
vm/tests/resources/rjvm/InvokeInterface.java:41
Method
area
()
vm/tests/resources/rjvm/ObjectArrays.java:29
Method
as_u32
(&self)
vm/src/class.rs:27
Function
buffer_works
()
reader/src/buffer.rs:96
Method
byte_at
(raw_code: &[u8], address: usize)
reader/src/instruction.rs:501
Function
can_do_push_pop_and_indexing
()
vm/src/value_stack.rs:168
Function
can_format_array
()
reader/src/field_type.rs:188
Function
can_format_base_type
()
reader/src/field_type.rs:175
Function
can_format_object
()
reader/src/field_type.rs:180
Function
can_format_parameters_to_return_type
()
reader/src/method_descriptor.rs:174
Function
can_format_void_to_void
()
reader/src/method_descriptor.rs:166
Function
can_format_with_source_file_and_line_number
()
vm/src/stack_trace_element.rs:66
Function
can_format_with_source_file_but_no_line_number
()
vm/src/stack_trace_element.rs:55
Function
can_format_without_source_file_or_line_number
()
vm/src/stack_trace_element.rs:44
Function
can_get_num_arguments
()
reader/src/method_descriptor.rs:185
Function
can_invoke_dup
()
vm/src/value_stack.rs:192
Function
can_invoke_dup2
()
vm/src/value_stack.rs:228
Function
can_invoke_dup2_x1
()
vm/src/value_stack.rs:241
Function
can_invoke_dup2_x2
()
vm/src/value_stack.rs:256
Function
can_invoke_dup_x1
()
vm/src/value_stack.rs:202
Function
can_invoke_dup_x2
()
vm/src/value_stack.rs:214
Function
can_invoke_pop2
()
vm/src/value_stack.rs:273
Function
can_invoke_swap
()
vm/src/value_stack.rs:289
Function
can_lookup_catch_handler
()
reader/src/exception_table.rs:43
Function
can_lookup_line_number
()
reader/src/line_number_table.rs:73
Function
can_parse_array_description
()
reader/src/field_type.rs:154
Function
can_parse_arrays_objects
()
reader/src/method_descriptor.rs:152
Function
can_parse_future_versions
()
reader/src/class_file_version.rs:76
Function
can_parse_known_versions
()
reader/src/class_file_version.rs:68
Function
can_parse_no_args_void_return
()
reader/src/method_descriptor.rs:141
Function
can_parse_object_descriptors
()
reader/src/field_type.rs:146
Function
can_parse_primitive_descriptors
()
reader/src/field_type.rs:131
Function
can_parse_primitives
()
reader/src/method_descriptor.rs:127
Function
can_parse_valid_classpath_entries
()
vm/src/class_path.rs:75
Function
can_read_class_with_exception_handler_and_throws
()
reader/tests/integration/exceptions.rs:14
Function
can_read_constants
()
reader/tests/integration/constants_class_test.rs:13
Function
can_read_deprecated_attribute
()
reader/tests/integration/deprecated_class_test.rs:7
Function
can_read_pojo_class_file
()
reader/tests/integration/pojo_class_test.rs:20
Function
cannot_parse_empty_descriptor
()
reader/src/field_type.rs:99
Function
cannot_parse_empty_descriptor
()
reader/src/method_descriptor.rs:100
Function
cannot_parse_invalid_array
()
reader/src/field_type.rs:123
Function
cannot_parse_invalid_descriptor_no_arguments
()
reader/src/method_descriptor.rs:105
Function
cannot_parse_invalid_descriptor_no_return_type
()
reader/src/method_descriptor.rs:110
Function
cannot_parse_invalid_descriptor_trash_after
()
reader/src/method_descriptor.rs:115
Function
cannot_parse_invalid_primitive
()
reader/src/field_type.rs:107
Function
cannot_parse_missing_semicolon
()
reader/src/field_type.rs:115
Function
cannot_push_above_capacity
()
vm/src/value_stack.rs:185
Function
check_cast
()
vm/tests/integration/real_code_tests.rs:300
Method
check_receiver
( class_and_method: &ClassAndMethod, receiver: Option<AbstractObject>, )
vm/src/call_stack.rs:69
Function
constant_pool_works
()
reader/src/constant_pool.rs:185
Function
control_flow
()
vm/tests/integration/real_code_tests.rs:67
Method
d2d
(value: f64)
vm/src/call_frame.rs:780
Method
d2f
(value: f64)
vm/src/call_frame.rs:774
Method
d2i
(value: f64)
vm/src/call_frame.rs:771
Method
d2l
(value: f64)
vm/src/call_frame.rs:777
Method
default
()
reader/src/method_flags.rs:20
Method
default
()
reader/src/class_access_flags.rs:16
Method
default
()
reader/src/field_flags.rs:17
Method
default
()
vm/src/class_manager.rs:35
Method
deprecatedMethod
()
reader/tests/resources/rjvm/DeprecatedClass.java:8
Method
derivedClassValue
()
vm/tests/resources/rjvm/SuperClasses.java:38
Function
directory_not_found
()
vm/src/file_system_class_path_entry.rs:70
Function
exceptions_throwing_and_catching
()
vm/tests/integration/real_code_tests.rs:339
Function
extract_printed_string
(vm: &Vm, index: usize)
vm/tests/integration/real_code_tests.rs:37
Method
f2d
(value: f32)
vm/src/call_frame.rs:767
Method
f2f
(value: f32)
vm/src/call_frame.rs:764
Method
f2i
(value: f32)
vm/src/call_frame.rs:758
Method
f2l
(value: f32)
vm/src/call_frame.rs:761
Function
file_is_not_a_jar
()
vm/src/jar_file_class_path_entry.rs:105
Function
file_system_class_path_entry_works
()
vm/src/file_system_class_path_entry.rs:82
Method
find_class_by_id
(&self, id: ClassId)
vm/src/class_manager.rs:80
Method
find_class_by_name
(&self, name: &str)
vm/src/class_loader.rs:21
Method
fix_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
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/program_counter.rs:11
Method
fmt
(&self, f: &mut Formatter<'_>)
reader/src/class_file_field.rs:17
← previous
next →
301–400 of 538, ranked by callers