MCPcopy Create free account

hub / github.com/andreabergia/rjvm / functions

Functions538 in github.com/andreabergia/rjvm

Methodparse_parameters
( descriptor: &str, chars: &mut Chars, )
reader/src/method_descriptor.rs:51
Methodparse_return_type
( descriptor: &str, chars: &mut Chars, )
reader/src/method_descriptor.rs:68
Methodpartial_cmp
(&self, other: &Self)
reader/src/line_number_table.rs:44
Methodprepare_locals
Returns a Vec filled with one `Uninitialized` per variable
vm/src/call_stack.rs:95
Methodread_i16
(raw_code: &[u8], address: &mut usize)
reader/src/instruction.rs:531
Methodread_i8
(raw_code: &[u8], address: &mut usize)
reader/src/instruction.rs:520
Methodread_offset
(raw_code: &[u8], address: &mut usize)
reader/src/instruction.rs:536
Methodread_raw_attribute
(constants_pool: &ConstantPool, buffer: &mut Buffer)
reader/src/class_reader.rs:508
Methodread_raw_attributes_from
( constants_pool: &ConstantPool, buffer: &mut Buffer, )
reader/src/class_reader.rs:498
Methodread_string_reference_from
(constants_pool: &ConstantPool, index: u16)
reader/src/class_reader.rs:226
Methodread_u16
(raw_code: &[u8], address: &mut usize)
reader/src/instruction.rs:525
Methodread_u8
(raw_code: &[u8], address: &mut usize)
reader/src/instruction.rs:510
Methodresolve
(&self, class_name: &str)
vm/src/file_system_class_path_entry.rs:32
Methodresolve
(&self, class_name: &str)
vm/src/jar_file_class_path_entry.rs:50
Methodresolve_virtual_method
( vm: &Vm<'a>, receiver: Option<AbstractObject>, class_and_method: ClassAndMethod,
vm/src/call_frame.rs:1008
Methodreturns
(&self, expected_type: FieldType)
reader/src/class_file_method.rs:62
Methodreturns
(&self, expected_type: FieldType)
vm/src/class_and_method.rs:33
Functionsimple_main
()
vm/tests/integration/real_code_tests.rs:44
Methodsize_of_array
Similarly to objects, we waste some memory in exchange for simplicity.
vm/src/abstract_object.rs:132
Methodsize_of_object
Each field will be stored in 8 bytes. This means we waste some memory for fields that would fit in 4 or less, but it means computing a field offset is
vm/src/abstract_object.rs:126
Methodsource
(&self)
reader/src/class_reader_error.rs:41
Methodsource
(&self)
vm/src/class_path_entry.rs:32
Functionstack_trace_printing
()
vm/tests/integration/real_code_tests.rs:309
Functionstatics
()
vm/tests/integration/real_code_tests.rs:193
Functionstrings
()
vm/tests/integration/real_code_tests.rs:270
Functionsuperclasses
()
vm/tests/integration/real_code_tests.rs:53
Methodtest
()
reader/tests/resources/rjvm/ExceptionsHandlers.java:10
Methodtry_parse_entry
(path: &str)
vm/src/class_path.rs:38
Methodtry_parse_entry_as_directory
( path: &str, )
vm/src/class_path.rs:48
Methodtry_parse_entry_as_jar
(path: &str)
vm/src/class_path.rs:42
Functionvalid_jar_file_can_search_for_class_file
()
vm/src/jar_file_class_path_entry.rs:117
Methodvalidate_type
(vm: &Vm, expected_type: FieldType, value: &Value)
vm/src/call_frame.rs:1127
Methodvalidate_type_opt
( vm: &Vm, expected_type: Option<FieldType>, value: &Option<Value<'a>>, )
vm/src/call_frame.rs:1110
Methodwith_max_size
Maximum size is known because it is stored in the class file, thus we can do only one allocation
vm/src/value_stack.rs:31
Methodwith_maximum_memory
(max_size: usize)
vm/src/gc.rs:101
Methodwrite_alloc_header
(alloc_entry: &AllocEntry, kind: ObjectKind)
vm/src/abstract_object.rs:183
Methodwrite_array_header
( elements_type: ArrayEntryType, array_length: usize, alloc_entry: &AllocEntry, )
vm/src/abstract_object.rs:166
Methodwrite_object_header
(class: &Class, alloc_entry: &AllocEntry)
vm/src/abstract_object.rs:144
← previous501–538 of 538, ranked by callers