mirror of
https://github.com/Ed94/Odin.git
synced 2026-07-29 19:00:06 +00:00
Add mutex for lb_handle_objc_find_or_register_class
This commit is contained in:
@@ -165,7 +165,6 @@ struct lbModule {
|
||||
PtrMap<u64/*type hash*/, LLVMTypeRef> func_raw_types; // mutex: func_raw_types_mutex
|
||||
RecursiveMutex types_mutex;
|
||||
RecursiveMutex func_raw_types_mutex;
|
||||
RecursiveMutex objc_selectors_mutex;
|
||||
i32 internal_type_level;
|
||||
|
||||
RwMutex values_mutex;
|
||||
@@ -199,6 +198,10 @@ struct lbModule {
|
||||
RecursiveMutex debug_values_mutex;
|
||||
PtrMap<void *, LLVMMetadataRef> debug_values;
|
||||
|
||||
|
||||
RecursiveMutex objc_classes_mutex;
|
||||
RecursiveMutex objc_selectors_mutex;
|
||||
|
||||
StringMap<lbObjcRef> objc_classes;
|
||||
StringMap<lbObjcRef> objc_selectors;
|
||||
|
||||
|
||||
Reference in New Issue
Block a user