From 9cd3eb27af052bca9d6d4ef1f074f921f1d2107d Mon Sep 17 00:00:00 2001 From: Inseok Lee Date: Sat, 19 Oct 2024 12:24:02 +0900 Subject: [PATCH] Rename --- wie_ktf/src/runtime/init.rs | 6 +++--- wie_ktf/src/runtime/java/interface.rs | 4 ++-- 2 files changed, 5 insertions(+), 5 deletions(-) diff --git a/wie_ktf/src/runtime/init.rs b/wie_ktf/src/runtime/init.rs index 2edcfa43..b458ff7f 100644 --- a/wie_ktf/src/runtime/init.rs +++ b/wie_ktf/src/runtime/init.rs @@ -12,7 +12,7 @@ use wie_util::{read_generic, write_generic, Result, WieError}; use crate::{ emulator::IMAGE_BASE, runtime::{ - java::interface::{get_wipi_jb_interface, java_array_new, java_check_cast, java_class_load, java_new, java_throw}, + java::interface::{get_wipi_jb_interface, java_array_new, java_array_store_check_object_type, java_class_load, java_new, java_throw}, wipi_c::interface::get_wipic_knl_interface, }, }; @@ -30,7 +30,7 @@ struct InitParam4 { fn_java_throw: u32, unk1: u32, unk2: u32, - fn_java_check_cast: u32, + fn_java_array_store_check_object_type: u32, fn_java_new: u32, fn_java_array_new: u32, unk6: u32, @@ -152,7 +152,7 @@ pub async fn load_native( fn_java_throw: core.register_function(java_throw, jvm)?, unk1: 0, unk2: 0, - fn_java_check_cast: core.register_function(java_check_cast, jvm)?, + fn_java_array_store_check_object_type: core.register_function(java_array_store_check_object_type, jvm)?, fn_java_new: core.register_function(java_new, jvm)?, fn_java_array_new: core.register_function(java_array_new, jvm)?, unk6: 0, diff --git a/wie_ktf/src/runtime/java/interface.rs b/wie_ktf/src/runtime/java/interface.rs index c9244c5a..3b8c9122 100644 --- a/wie_ktf/src/runtime/java/interface.rs +++ b/wie_ktf/src/runtime/java/interface.rs @@ -278,8 +278,8 @@ pub async fn java_array_new(core: &mut ArmCore, jvm: &mut Jvm, element_type: u32 Ok(raw) } -pub async fn java_check_cast(_: &mut ArmCore, _: &mut Jvm, ptr_class: u32, ptr_instance: u32) -> Result { - tracing::warn!("stub java_check_cast({:#x}, {:#x})", ptr_class, ptr_instance); +pub async fn java_array_store_check_object_type(_: &mut ArmCore, _: &mut Jvm, vtable: u32, value: u32) -> Result { + tracing::warn!("stub java_array_store_check_object_type({:#x}, {:#x})", vtable, value); Ok(1) }