Skip to content

Commit a85b599

Browse files
committed
capi: fizzy_get_instance_module
1 parent be1011f commit a85b599

2 files changed

Lines changed: 7 additions & 0 deletions

File tree

include/fizzy/fizzy.h

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -86,6 +86,8 @@ struct FizzyInstance* fizzy_instantiate(struct FizzyModule* module,
8686
/// Free resources associated with the instance.
8787
void fizzy_free_instance(struct FizzyInstance* instance);
8888

89+
const struct FizzyModule* fizzy_get_instance_module(struct FizzyInstance* instance);
90+
8991
uint8_t* fizzy_get_instance_memory_data(struct FizzyInstance* instance);
9092

9193
size_t fizzy_get_instance_memory_size(struct FizzyInstance* instance);

lib/fizzy/capi.cpp

Lines changed: 5 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -160,6 +160,11 @@ void fizzy_free_instance(FizzyInstance* instance)
160160
delete unwrap(instance);
161161
}
162162

163+
const FizzyModule* fizzy_get_instance_module(struct FizzyInstance* instance)
164+
{
165+
return wrap(unwrap(instance)->module.get());
166+
}
167+
163168
uint8_t* fizzy_get_instance_memory_data(struct FizzyInstance* instance)
164169
{
165170
auto& memory = unwrap(instance)->memory;

0 commit comments

Comments
 (0)