void __fastcall std::thread::local::LocalKey_core::cell::RefCell_rust_experiments::BigStruct__::init_core::cell::RefCell_rust_experiments::BigStruct__(core::cell::UnsafeCell<core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>>> *a1, core::cell::UnsafeCell<core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>>> *a2)
{
core::cell::UnsafeCell<core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>>> *v2; // ST78_8
void (__fastcall *v3)(char *); // rcx
__int64 v4; // rax
char value; // [rsp+80h] [rbp+0h]
core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>> *ptr; // [rsp+2090h] [rbp+2010h]
core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>> old_slot_value; // [rsp+2098h] [rbp+2018h]
char some_value; // [rsp+40A8h] [rbp+4028h]
core::cell::RefCell<rust_experiments::BigStruct> *__fastcall std::thread::local::LocalKey_core::cell::RefCell_rust_experiments::BigStruct__::init_core::cell::RefCell_rust_experiments::BigStruct__(core::cell::UnsafeCell<core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>>> *a1, core::cell::UnsafeCell<core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>>> *a2)
{
core::cell::UnsafeCell<core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>>> *v2; // ST78_8
void (__fastcall *init)(char *); // rcx
char value; // [rsp+80h] [rbp+0h]
core::option::Option<core::cell::RefCell<rust_experiments::BigStruct>> *ptr; // [rsp+4090h] [rbp+4010h]
char old_slot_value; // [rsp+4098h] [rbp+4018h]
char some_value[16408]; // [rsp+80B0h] [rbp+8030h]
char Dst; // [rsp+C0C8h] [rbp+C048h]
NewerOlder