Skip to content

Commit b1e2ace

Browse files
added some logging
1 parent bd52b0b commit b1e2ace

File tree

3 files changed

+8
-1
lines changed

3 files changed

+8
-1
lines changed

src/quickjs_utils/errors.rs

Lines changed: 3 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,9 @@ use libquickjs_sys as q;
1010
/// # Safety
1111
/// When passing a context pointer please make sure the corresponding QuickJsContext is still valid
1212
pub unsafe fn get_exception(context: *mut q::JSContext) -> Option<JsError> {
13+
log::trace!("get_exception");
1314
let exception_val = q::JS_GetException(context);
15+
log::trace!("get_exception / 2");
1416
let exception_ref =
1517
QuickJsValueAdapter::new(context, exception_val, false, true, "errors::get_exception");
1618

@@ -35,6 +37,7 @@ pub unsafe fn error_to_js_error(
3537
context: *mut q::JSContext,
3638
exception_ref: &QuickJsValueAdapter,
3739
) -> JsError {
40+
log::trace!("error_to_js_error");
3841
let name_ref = objects::get_property(context, exception_ref, "name")
3942
.ok()
4043
.unwrap();

src/quickjs_utils/modules.rs

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -58,7 +58,9 @@ pub unsafe fn compile_module(
5858

5959
// get the ModuleDef obj from a JSValue, this is used for module loading
6060
pub fn get_module_def(value: &QuickJsValueAdapter) -> *mut q::JSModuleDef {
61+
log::trace!("get_module_def");
6162
assert!(value.is_module());
63+
log::trace!("get_module_def / 2");
6264
unsafe { value.borrow_value().u.ptr as *mut q::JSModuleDef }
6365
}
6466

src/quickjsruntimeadapter.rs

Lines changed: 3 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -120,12 +120,14 @@ impl ModuleLoader for ScriptModuleLoaderAdapter {
120120
realm: &QuickJsRealmAdapter,
121121
absolute_path: &str,
122122
) -> Result<*mut q::JSModuleDef, JsError> {
123+
log::trace!("load_module");
123124
let code = self.inner.load_module(realm, absolute_path);
124125

125126
let mut script = Script::new(absolute_path, code.as_str());
126127
script = QuickJsRuntimeAdapter::pre_process(script)?;
127-
128+
log::trace!("load_module / 2");
128129
let compiled_module = unsafe { compile_module(realm.context, script)? };
130+
log::trace!("load_module / 3");
129131
Ok(get_module_def(&compiled_module))
130132
}
131133

0 commit comments

Comments
 (0)