MCPcopy Create free account

hub / github.com/andreabergia/rjvm / functions

Functions538 in github.com/andreabergia/rjvm

↓ 1 callersMethodget_object_from_stack
( &self, index: usize, _expected_class: &Class, )
vm/src/call_frame.rs:1095
↓ 1 callersMethodget_or_resolve_class
(&mut self, class_name: &str)
vm/src/class_manager.rs:94
↓ 1 callersFunctionget_primitive_class
( vm: &mut Vm<'a>, stack: &mut CallStack<'a>, args: &[Value<'a>], )
vm/src/native_methods_impl.rs:237
↓ 1 callersFunctionget_stack_trace_depth
( vm: &mut Vm<'a>, receiver: Option<AbstractObject<'a>>, )
vm/src/native_methods_impl.rs:259
↓ 1 callersMethodget_stack_trace_elements
(&self)
vm/src/call_stack.rs:118
↓ 1 callersFunctionhash
(data: u64)
vm/src/abstract_object.rs:246
↓ 1 callersFunctionidentity_hash_code
(args: Vec<Value<'_>>)
vm/src/native_methods_impl.rs:178
↓ 1 callersFunctionidentity_hash_code
(ptr: *mut u8)
vm/src/abstract_object.rs:250
↓ 1 callersMethodinit_class
( &mut self, stack: &mut CallStack<'a>, class_to_init: &ClassRef<'a>, )
vm/src/vm.rs:110
↓ 1 callersMethodinto_field_type
( self, class_resolver: &impl ClassByIdResolver<'a>, )
vm/src/array_entry_type.rs:21
↓ 1 callersMethodinvoke_native
( &mut self, call_stack: &mut CallStack<'a>, class_and_method: ClassAndMethod<'a>,
vm/src/vm.rs:184
↓ 1 callersMethodis_same_as
TODO: should we implement eq rather than this function?
vm/src/abstract_object.rs:204
↓ 1 callersMethodis_void
(&self)
vm/src/class_and_method.rs:29
↓ 1 callersMethodload_class
(&mut self, class_file: ClassFile)
vm/src/class_manager.rs:117
↓ 1 callersMethodlogicalShifts
(int i, long l)
vm/tests/resources/rjvm/NumericTypes.java:45
↓ 1 callersMethodlongMath
(int i, long l)
vm/tests/resources/rjvm/NumericTypes.java:24
↓ 1 callersMethodlookup
(&self, pc: ProgramCounter)
reader/src/exception_table.rs:16
↓ 1 callersMethodlookup_pc
(&self, pc: ProgramCounter)
reader/src/line_number_table.rs:24
↓ 1 callersMethodmatches_type
Used for runtime validations that the value matches the given type. Overly complex; these things, according to the JVM spec, should be checked at clas
vm/src/value.rs:47
↓ 1 callersFunctionnative_array_copy
(args: Vec<Value>)
vm/src/native_methods_impl.rs:183
↓ 1 callersMethodnegate
(int i, long l, float f, double d)
vm/tests/resources/rjvm/NumericTypes.java:38
↓ 1 callersFunctionnew_java_lang_stack_trace_element_object
( vm: &mut Vm<'a>, call_stack: &mut CallStack<'a>, stack_trace_element: &StackTraceElement<'a>, )
vm/src/java_objects_creation.rs:76
↓ 1 callersMethodnum_arguments
(&self)
vm/src/class_and_method.rs:13
↓ 1 callersMethodobject_header
(&self)
vm/src/abstract_object.rs:311
↓ 1 callersMethodplayWithArrayOfBooleans
(boolean[] array)
vm/tests/resources/rjvm/NumericArrays.java:16
↓ 1 callersMethodplayWithArrayOfBytes
(byte[] array)
vm/tests/resources/rjvm/NumericArrays.java:22
↓ 1 callersMethodplayWithArrayOfChars
(char[] array)
vm/tests/resources/rjvm/NumericArrays.java:27
↓ 1 callersMethodplayWithArrayOfDoubles
(double[] array)
vm/tests/resources/rjvm/NumericArrays.java:52
↓ 1 callersMethodplayWithArrayOfFloats
(float[] array)
vm/tests/resources/rjvm/NumericArrays.java:47
↓ 1 callersMethodplayWithArrayOfInts
(int[] array)
vm/tests/resources/rjvm/NumericArrays.java:37
↓ 1 callersMethodplayWithArrayOfLongs
(long[] array)
vm/tests/resources/rjvm/NumericArrays.java:42
↓ 1 callersMethodplayWithArrayOfShorts
(short[] array)
vm/tests/resources/rjvm/NumericArrays.java:32
↓ 1 callersMethodpop2
(&mut self)
vm/src/value_stack.rs:56
↓ 1 callersMethodpop_frame
(&mut self)
vm/src/call_stack.rs:111
↓ 1 callersMethodpop_object_or_null
(&mut self)
vm/src/call_frame.rs:841
↓ 1 callersMethodprintAreas
(Polygon[] polygons)
vm/tests/resources/rjvm/InvokeInterface.java:55
↓ 1 callersMethodread
(mut self)
reader/src/class_reader.rs:41
↓ 1 callersMethodread_access_flags
(&mut self)
reader/src/class_reader.rs:195
↓ 1 callersMethodread_class_attributes
(&mut self)
reader/src/class_reader.rs:466
↓ 1 callersMethodread_class_reference_constant
(&mut self)
reader/src/class_reader.rs:149
↓ 1 callersMethodread_class_reference_optional
(&mut self)
reader/src/class_reader.rs:213
↓ 1 callersMethodread_constants
(&mut self)
reader/src/class_reader.rs:74
↓ 1 callersMethodread_double_constant
(&mut self)
reader/src/class_reader.rs:142
↓ 1 callersMethodread_exception_table
(&self, buf: &mut Buffer)
reader/src/class_reader.rs:402
↓ 1 callersMethodread_f32
(&mut self)
reader/src/buffer.rs:65
↓ 1 callersMethodread_f64
(&mut self)
reader/src/buffer.rs:70
↓ 1 callersMethodread_field
(&mut self)
reader/src/class_reader.rs:246
↓ 1 callersMethodread_field_flags
(&mut self)
reader/src/class_reader.rs:267
↓ 1 callersMethodread_field_reference_constant
(&mut self)
reader/src/class_reader.rs:177
↓ 1 callersMethodread_fields
(&mut self)
reader/src/class_reader.rs:238
↓ 1 callersMethodread_float_constant
(&mut self)
reader/src/class_reader.rs:128
↓ 1 callersMethodread_i32
(&mut self)
reader/src/buffer.rs:55
↓ 1 callersMethodread_i64
(&mut self)
reader/src/buffer.rs:60
↓ 1 callersMethodread_int_constant
(&mut self)
reader/src/class_reader.rs:121
↓ 1 callersMethodread_interface_method_reference_constant
(&mut self)
reader/src/class_reader.rs:168
↓ 1 callersMethodread_interfaces
(&mut self)
reader/src/class_reader.rs:230
↓ 1 callersMethodread_long_constant
(&mut self)
reader/src/class_reader.rs:135
↓ 1 callersMethodread_method
(&mut self)
reader/src/class_reader.rs:327
↓ 1 callersMethodread_method_flags
(&mut self)
reader/src/class_reader.rs:355
↓ 1 callersMethodread_method_reference_constant
(&mut self)
reader/src/class_reader.rs:159
↓ 1 callersMethodread_methods
(&mut self)
reader/src/class_reader.rs:319
↓ 1 callersMethodread_name_and_type_constant
(&mut self)
reader/src/class_reader.rs:186
↓ 1 callersMethodread_string_reference_constant
(&mut self)
reader/src/class_reader.rs:154
↓ 1 callersMethodread_u8
(&mut self)
reader/src/buffer.rs:40
↓ 1 callersMethodread_utf8
(&mut self, len: usize)
reader/src/buffer.rs:75
↓ 1 callersMethodread_utf8_constant
(&mut self)
reader/src/class_reader.rs:113
↓ 1 callersFunctionread_value
(ptr: *const u8, field_type: &FieldType)
vm/src/abstract_object.rs:271
↓ 1 callersFunctionread_value2
TODO: unify with above
vm/src/abstract_object.rs:289
↓ 1 callersMethodread_version
(&mut self)
reader/src/class_reader.rs:66
↓ 1 callersMethodregister_class
(&mut self, class: ClassRef<'a>)
vm/src/class_loader.rs:17
↓ 1 callersFunctionregister_gc_methods
Methods related to the garbage collector
vm/src/native_methods_impl.rs:76
↓ 1 callersMethodregister_loaded_class
(&mut self, class: ClassRef<'a>)
vm/src/class_manager.rs:232
↓ 1 callersFunctionregister_native_repr_methods
Native methods that deal with the internal representation of data
vm/src/native_methods_impl.rs:90
↓ 1 callersFunctionregister_natives
Registers the built-in native methods
vm/src/native_methods_impl.rs:27
↓ 1 callersFunctionregister_noops
These various methods are noop, i.e. they do not do anything
vm/src/native_methods_impl.rs:38
↓ 1 callersFunctionregister_reflection_methods
Methods related to reflection
vm/src/native_methods_impl.rs:112
↓ 1 callersMethodregister_temp_print
(&mut self, callback: NativeCallback<'a>)
vm/src/native_methods_registry.rs:51
↓ 1 callersFunctionregister_throwable_methods
Methods of java.lang.Throwable
vm/src/native_methods_impl.rs:134
↓ 1 callersFunctionregister_time_methods
Methods to access the system clock
vm/src/native_methods_impl.rs:63
↓ 1 callersMethodreset
(&mut self)
vm/src/gc.rs:74
↓ 1 callersMethodresolve_and_load_class
( &mut self, class_name: &str, )
vm/src/class_manager.rs:103
↓ 1 callersFunctionresolve_class_and_main_method
( vm: &mut Vm<'a>, args: &Args, )
vm_cli/src/main.rs:57
↓ 1 callersMethodresolve_super_and_interfaces
( &mut self, class_file: &ClassFile, )
vm/src/class_manager.rs:124
↓ 1 callersMethodreturnOneDouble
()
vm/tests/resources/rjvm/NumericTypes.java:67
↓ 1 callersMethodreturnOneFloat
()
vm/tests/resources/rjvm/NumericTypes.java:63
↓ 1 callersMethodreturnOneInt
()
vm/tests/resources/rjvm/NumericTypes.java:55
↓ 1 callersMethodreturnOneLong
()
vm/tests/resources/rjvm/NumericTypes.java:59
↓ 1 callersMethodreturn_type
(&self)
vm/src/class_and_method.rs:17
↓ 1 callersFunctionrun
(args: Args)
vm_cli/src/main.rs:81
↓ 1 callersMethodsayHello
(String name, int year)
vm/tests/resources/rjvm/Strings.java:8
↓ 1 callersMethodsearch_source_file_attribute
(&self, raw_attributes: &[Attribute])
reader/src/class_reader.rs:473
↓ 1 callersMethodsetBaseValue
(int value)
vm/tests/resources/rjvm/SuperClasses.java:15
↓ 1 callersMethodshortAndCharMath
(short s, char c)
vm/tests/resources/rjvm/NumericTypes.java:13
↓ 1 callersFunctionstring_from_char_array
Expects a char[] array and returns it as a string. Must contain valid utf-16.
vm/src/abstract_object.rs:399
↓ 1 callersMethodsum
()
vm/tests/resources/rjvm/SuperClasses.java:19
↓ 1 callersMethodsum
()
vm/tests/resources/rjvm/SuperClasses.java:33
↓ 1 callersMethodtempPrint
(boolean value)
vm/tests/resources/rjvm/CheckCast.java:20
↓ 1 callersMethodtempPrint
(int value)
vm/tests/resources/rjvm/InvokeInterface.java:61
↓ 1 callersMethodtempPrint
(String value)
vm/tests/resources/rjvm/Strings.java:12
↓ 1 callersMethodtempPrint
(String value)
vm/tests/resources/rjvm/StackTracePrinting.java:14
← previousnext →201–300 of 538, ranked by callers