Back to legacygamers.net
WARPGATE

STL/C++

RB-tree, vector instantiations, delegates, Insert_node, deque, sort, introsort, SIMD, regex, variant

Functions 3,805 to 5,729 of 5,729Code 863 KBAddresses 0x009C6FC0 to 0x00FBED70
1,925 functions
AddressSizeNameDescription
0x009C6FC022STL_Function_CopyConstructor_ACCopy constructor for std::function<T> type AC; initializes vtable pointer and copies functor state from source object.
0x009C6FE022STL_Function_CopyConstruct_InitializeVTableInitializes vtable for std::function copy constructor, copying function pointer from source object at offset +4.
0x009C700022std_function__copy_construct_vtable_AECopy constructor for std::function wrapper; initializes vtable pointer and copies function state from source object.
0x009C702022std_function__copy_construct_vtable_AFCopy constructs an std::function object by setting vtable pointer and copying functor state from source
0x009C704022std_function__copy_construct_vtable_AGCopy constructs std::function object by initializing vtable pointer and copying functor state from source.
0x009C706022std_function__copy_construct_vtable_AHCopy constructor for std::function wrapper; initializes vtable pointer and copies functor state from source object.
0x009C70A0341std__function__swapSwaps the managed object pointers between two std::function instances, handling both small object optimization and heap allocation cases.
0x009C7200341std_function__swap_ESwaps the internal state of two std::function objects, handling both small buffer optimization and heap-allocated callables.
0x009C7360341std_function__swap_FSwaps internal state of two std::function objects, handling both small/inline and heap-allocated callable storage.
0x009C75D010stl_vector_xlength_error_IThrows std::length_error exception when std::vector size exceeds maximum allowed length
0x009C75E055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory blocks, with overflow protection for sizes >4KB.
0x009C7620103STL_list_string_compare_equalCompares two STL lists of strings for equality by iterating through nodes and comparing string contents.
0x009C830034STL_memmove_range_get_endMoves memory range and returns pointer to end of destination buffer (STL container erase-like operation)
0x009C8330415STL_vector_4byte__reallocate_and_grow_BReallocates and grows an STL vector of 4-byte elements, handling memory alignment for sizes >=4KB with overflow protection.
0x009C851028_Zero_range<>STL template utility that zeroes a memory range from param_1 to param_2 using memset, returns end pointer.
0x009CC8A022STL_iterator_vtable_init_advguide_01Initializes STL iterator by copying vtable pointer and internal state from source iterator object.
0x009CC8C022STL_Iterator__SetVtableAndStateInitializes STL iterator vtable pointer and copies state/data member from source object.
0x009CC8E022STL_iterator_vtable_init_advguide_03Copies STL iterator vtable pointer and internal state from source object to destination iterator object.
0x009CC90022STL_iterator_vtable_init_advguide_04Initializes STL iterator object with vtable pointer and copies data member from source object offset +4.
0x009CC92022STL_Iterator_InitializeInitializes STL iterator vtable pointer and copies offset+4 data member for iterator object construction.
0x009CC94022STL_Iterator_copy_constructorCopies vtable pointer and advances iterator by copying offset value from source to destination iterator object.
0x009CC96022STL_iterator_vtable_init_advguide_07Copies STL iterator vtable pointer and internal state from source to destination iterator object.
0x009CC98022STL_vector_iterator_copy_ctorCopies STL vector iterator: initializes vtable pointer and copies internal state from source iterator.
0x009CC9A022STL_iterator_vtable_init_advguide_09Initializes an STL iterator by copying vtable pointer and internal state from source iterator object.
0x009CC9C022STL_iterator_constructorInitializes STL iterator vtable pointer and copies offset+4 data member for advguide container iteration.
0x009CC9E022STL_iterator_init_advguideInitializes STL iterator vtable and copies offset+4 data member for advguide container iteration.
0x009CCA0022STLIterator__InitVtableInitializes STL iterator vtable pointer and copies offset+4 member to param_2[1] for advguide iteration.
0x009CD0D03STL_vector_4byte__noop_destroy_bNo-op destructor for 4-byte STL vector elements; returns parameter unchanged, indicating trivial destruction.
0x009CD0E022VendingIterator__InitializeInitializes a vending list iterator by setting vtable pointer and copying state from source iterator.
0x009CD10022STL_Iterator__InitVtableForVendingListInitializes STL iterator vtable and copies state for vending list container operations.
0x009CD12022VendingIterator_InitializeInitializes a vending list iterator by setting vtable pointer and copying internal state from source iterator.
0x009CD14022STL_iterator_vtable_init_vending_04Initializes a vending list iterator by setting vtable pointer and copying internal state from source object.
0x009CD16022STL_iterator_vtable_init_vending_05Initializes vending list iterator by setting vtable pointer and copying internal state from source iterator.
0x009CD18022STL_Iterator_init_from_vending_dataInitializes STL iterator vtable with copy constructor and offset data from vending structure at param_1+4
0x009CD1A022STL_iterator_vtable_init_vending_07Initializes vending list iterator by setting vtable pointer and copying internal state from source iterator.
0x009CD1C022STL_vector_iterator_initInitializes STL vector iterator with copy constructor and stores element pointer from offset +4.
0x009CD1E022STL_iterator_vtable_init_vending_09Initializes a vending list iterator by setting vtable pointer and copying internal state from source iterator.
0x009CD20022STL_iterator_vtable_init_vending_10Initializes a vending list iterator by setting vtable pointer and copying internal state from source iterator.
0x009CD22022STL_iterator_vtable_init_vending_11Initializes STL iterator vtable with advguide handler and copies offset+4 data member to iterator.
0x009CD24022STL_iterator_vtable_init_vending_12Initializes STL iterator vtable and copies offset+4 data member for vending list iteration.
0x009CD260341std_function__swap_advguide_ASwaps the managed pointers/functors stored at offset +36 between two std::function objects, handling both owned and non-owned states.
0x009CD3C0341std_function__swap_advguide_BSwaps internal pointers of two std::function objects, handling move semantics and function object cleanup.
0x009CD5E010STL_Xlength_error_vector_4byte_bThrows std::length_error exception for vector capacity overflow; used by STL vector when requested size exceeds max_size()
0x009CD5F055deallocateSTL allocator deallocation wrapper that validates heap metadata and frees memory blocks up to 4KB inline or via CRT operator delete.
0x009CF8B034STL_memmove_range_vending_AMoves memory range from param_1 to param_3, returns pointer to end of destination buffer
0x009CF8E034STL_memmove_range_vending_BMoves memory range from param_1 to param_3, returns pointer to end of destination buffer
0x009CF91034STL_memmove_range_vending_CMoves memory range [param_1, param_2) to param_3, returns end pointer of moved data
0x009CF940449STL_vector_insert_scrollpanel_itemInserts a scrollpanel item into STL vector with reallocation, copying existing elements and placing new item at specified position.
0x009D002028_Zero_range<>STL template utility that zeros a memory range from start pointer to end pointer using memset.
0x009D004028_Zero_range<>STL template utility that zeros a memory range by calculating size from two pointers and calling memset.
0x009E4C3022STL_vector_iterator__ctorInitializes STL vector iterator with vtable pointer and copies internal state from source object at offset +4.
0x009E4C5022STL_iterator__initialize_vtableInitializes STL iterator vtable pointer and copies offset+4 data member to param_2[1]
0x009E4C7022STL_vector_iterator__assignAssigns vtable pointer and copies internal pointer from source vector iterator to destination iterator object.
0x009E4C9022STL_iterator__Initialize_or_AssignVtableInitializes STL iterator object by setting vtable pointer and copying associated state/data member from source.
0x009E4CB022STL_iterator_ctorConstructor initializing STL iterator with vtable pointer and copying member from source object at offset +4
0x009E4CD022STL_iterator_vtable_init_status_06Initializes STL iterator copy by copying vtable pointer and internal state from source iterator.
0x009E4CF022STL_iterator_vtable_init_status_07Initializes STL iterator object by setting vtable pointer and copying member from source offset +4
0x009E4D1022STL_iterator_vtable_init_status_08Copies STL iterator vtable pointer and stores offset+4 data member; classic iterator copy/assignment pattern
0x009E4D3022STL_Vector_Iterator_ConstructorInitializes STL vector iterator by setting vtable pointer and copying internal state from source object.
0x009E4D5022STL_iterator_vtable_init_status_10Copies STL iterator vtable pointer and offset value from source object to destination iterator object.
0x009E4D7022STL_iterator_vtable_init_status_11Initializes STL iterator vtable pointer and copies offset+4 data member to initialize iterator state.
0x009E4D9022STL_iterator_vtable_init_status_12Copies STL iterator vtable pointer and advances internal state from source to destination iterator object.
0x009E4DB022STL_iterator_vtable_init_status_13Initializes iterator vtable pointer and copies source iterator's internal state (offset +4) to destination.
0x009E4DD022STL_Iterator_SetVTableSets virtual table pointer and copies offset+4 value from source object to iterator wrapper.
0x009E4DF022STL_iterator_vtable_init_status_15Initializes STL iterator vtable pointer and copies offset+4 value from source object to iterator.
0x009E4E1022STL_iterator_vtable_init_status_16Copies STL iterator vtable pointer and internal state from source to destination object.
0x009E4E3022STL_iterator__construct_or_assignInitializes STL iterator by setting vtable pointer and copying internal state from source iterator.
0x009E4E5022STL_iterator_vtable_init_status_18Copies STL iterator vtable pointer and internal state from source to destination object.
0x009E4E7022STL_iterator_vtable_init_status_19Initializes STL iterator object by setting vtable pointer and copying source iterator's state member.
0x009E4E9022STL_iterator_initializeInitializes STL iterator virtual table pointer and copies offset+4 data member to param_2[1].
0x009E4EB022STL_iterator_init_from_sourceInitializes STL iterator vtable pointer and copies source iterator offset+4 value to destination
0x009E4ED022STL_iterator_vtable_init_status_22Initializes STL iterator vtable pointer and copies offset+4 data member to param_2[1]
0x009E4EF022STL_iterator_vtable_init_status_23Copies STL iterator vtable pointer and internal state member from source to destination object.
0x009E4F1022STL_iterator_vtable_init_status_24Initializes STL iterator vtable pointer and copies offset+4 data member from source object.
0x009E4F3022STL_iterator_vtable_init_status_25Initializes STL iterator vtable and copies offset+4 value from source object to destination iterator.
0x009E4F5022STL_iterator_vtable_init_status_26Initializes STL iterator virtual method table and copies offset+4 data member to output structure.
0x009E4F7022STL_iterator_vtable_init_status_27Initializes a vtable pointer and copies a 4-byte value (likely handle/reference) from source object.
0x009E4F9022STL_iterator_vtable_initInitializes virtual method table pointer and copies offset+4 data member for STL iterator wrapper object.
0x009E4FB022STL_iterator_vtable_init_status_29Assigns vtable pointer and copies internal state from source iterator to destination iterator object.
0x009E4FD022STL_iterator_vtable_init_status_30Initializes an STL iterator object by setting its vtable pointer and copying a data member from source.
0x009E4FF022STL_iterator_vtable_init_status_31Copies vtable pointer and internal state from source iterator to destination iterator object.
0x009E501022STL_iterator_vtable_init_status_32Initializes STL iterator object by setting vtable pointer and copying member state from source object.
0x009E503022STL_iterator_copy_vtableCopies a vtable pointer and data member from source to destination iterator object during initialization.
0x009E505022STL_iterator_vtable_init_status_34Initializes STL iterator by setting vtable pointer and copying offset+4 value from source object.
0x009E507022STL_iterator_vtable_init_status_35Copies STL iterator state by assigning vtable pointer and copying internal offset/position field from source.
0x009E509022STL_iterator_vtable_init_status_36Initializes STL vector iterator by setting vtable pointer and copying internal state from source object.
0x009E50B022STL_iterator_assignInitializes STL iterator by assigning vtable pointer and copying internal state from source iterator.
0x009E50D022STL_iterator_vtable_init_status_38Assigns vtable pointer and copies iterator state from source object to destination iterator.
0x009E50F022STL_iterator_vtable_init_status_39Copies STL iterator vtable pointer and internal state from source to destination object.
0x009E511022STL_iterator_vtable_init_status_40Initializes STL iterator vtable pointer and copies offset+4 data member to destination structure.
0x009E513022STL_iterator_vtable_init_status_41Initializes STL iterator object by setting vtable pointer and copying internal state from source iterator.
0x009E515022STL_iterator__copy_ctorCopy constructor for STL iterator; copies vtable pointer and internal state from source to destination iterator.
0x009E517022STL_iterator_vtable_init_status_43Initializes STL iterator object by setting vtable pointer and copying offset+4 member from source object.
0x009E519022STL_Iterator_CopyConstructorCopy constructor for STL iterator; initializes vtable pointer and copies internal state from source iterator.
0x009E51B022STL_iterator_vtable_init_status_45Initializes STL iterator object vtable pointer and copies offset+4 data member to param_2[1].
0x009E51D022STL_iterator__copy_constructCopies vtable pointer and offset+4 value from source object to initialize destination iterator object.
0x009E51F022STL_iterator__vtable_ctorInitializes vtable pointer and copies offset+4 member from source to destination iterator object.
0x009E521022STL_VectorIterator_InitVTableInitializes virtual table pointer and copies offset+4 value for STL vector iterator wrapper object initialization.
0x009E523022STL_iterator_vtable_init_status_49Sets vtable pointer and copies data field (offset +4) from source object to iterator instance.
0x009E525022STL_iterator__assign_vtableAssigns a vtable pointer and copies a member field, likely initializing an STL iterator wrapper or container node.
0x009E527022STL_iterator_vtable_init_status_51Copies STL iterator vtable pointer and internal state from source to destination object.
0x009E529022STL_vector_iterator__set_vtableInitializes STL vector iterator vtable pointer and copies internal state from source object.
0x009E52B022STL_iterator_init_vtableInitializes STL iterator object with vtable pointer and copies member data from source object.
0x009E52D022STL_iterator_vtable_init_status_54Initializes STL iterator vtable pointer and copies offset+4 data member to iterator object.
0x009E52F022STL_iterator_vtable_init_status_55Assigns vtable pointer and copies offset+4 data member to initialize STL iterator object state.
0x009E531022STL_iterator_vtable_init_status_56Initializes STL iterator vtable pointer and copies offset+4 data member for iterator object initialization
0x009E533022STL_vector_iterator__constructInitializes STL vector iterator vtable pointer and copies offset+4 data member to param_2[1].
0x009E535022STL_iterator_vtable_init_status_58Initializes STL iterator object by setting vtable pointer and copying size/capacity field from source.
0x009E537022STL_iterator_vtable_init_status_59Initializes STL iterator vtable and copies offset+4 data member to param_2[1]
0x009E539022STL_iterator_vtable_init_status_60Initializes STL iterator virtual table pointer and copies offset value from source object at +4 bytes.
0x009E53B022STL_iterator_vtable_init_status_61Sets virtual table pointer and copies offset+4 value for STL iterator initialization/construction.
0x009E53D022STL_Iterator__SetVTableAndCopySets virtual table pointer and copies a 4-byte value from source object offset +4 to destination.
0x009E53F022STL_iterator_vtable_init_status_63Initializes STL iterator object by setting vtable pointer and copying internal state from source iterator.
0x009E541022STL_iterator_vtable_init_status_64Initializes virtual function table pointer and copies offset+4 data member for STL iterator object construction.
0x009E543022STL_iterator_vtable_init_status_65Initializes STL iterator object by setting vtable pointer and copying internal state from source iterator.
0x009E545022STL_binder_copy_ctor_009e5450Copy constructor for STL binder object; initializes vptr and copies member from source at offset+4
0x009E547022STL_binder_copy_ctor_009e5470Copy constructor for STL binder object; initializes vftable pointer and copies member data from source.
0x009E549022STL_binder_copy_ctor_009e5490Copy constructor for STL binder object; initializes vftable pointer and copies bound functor state from source.
0x009E54B022STL_binder_copy_ctor_009e54b0Copy constructor for STL binder object; copies vftable pointer and member data from source to destination.
0x009E54D022STL_binder_copy_ctor_009e54d0Copy constructor for STL binder object; initializes vptr and copies member pointer from source object.
0x009E7F0022STL_binder_copy_ctor_009e7f00Copy constructor for STL binder; initializes vtable pointer and copies bound object reference from source.
0x009E7F2022STL_Iterator_copy_ctorCopy constructor for STL iterator wrapper, initializes vtable and copies internal iterator state from source.
0x009E7F4022STL_binder_copy_ctor_009e7f40Copy constructor for STL vector iterator binder; copies vtable pointer and iterator state from source to destination object.
0x009E7F6022STL_binder_copy_ctor_009e7f60Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source object.
0x009E7F8022STL_binder_copy_ctor_009e7f80Copy constructor for STL binder; initializes vtable pointer and copies member from source object offset +4.
0x009E7FA022STL_binder_copy_ctor_009e7fa0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies state member from source object.
0x009E7FC022STL_binder_copy_ctor_009e7fc0Copy constructor for STL iterator wrapper; copies vtable pointer and internal state member from source object.
0x009E7FE022STL_binder_copy_ctor_009e7fe0Copy constructor for STL iterator wrapper, initializes vtable pointer and copies internal state reference.
0x009E800022STL_binder_copy_ctor_009e8000Copy constructor for STL binder; initializes vptr and copies member from source offset +4.
0x009E802022STL_binder_copy_ctor_009e8020Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound state from source object.
0x009E804022STL_binder_copy_ctor_009e8040Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound object reference.
0x009E806022STL_binder_copy_ctor_009e8060Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound state parameter.
0x009E808022STL_binder_copy_ctor_009e8080Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source.
0x009E80A022STL_binder_copy_ctor_009e80a0Copy constructor for STL Iterator wrapper, initializes vTable pointer and copies member data from source
0x009E80C022STL_binder_copy_ctor_009e80c0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state member.
0x009E80E022STL_binder_copy_ctor_009e80e0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound function object state.
0x009E810022STL_binder_copy_ctor_009e8100Copy constructor for STL binder object; copies vtable pointer and bound functor parameter.
0x009E812022STL_binder_copy_ctor_009e8120Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound state from source object.
0x009E814022STL_binder_copy_ctor_009e8140Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source.
0x009E816022STL_binder_copy_ctor_009e8160Copy constructor for STL binder object; initializes vtable pointer and copies bound function/object reference.
0x009E818022STL_binder_copy_ctor_009e8180Copy constructor for STL binder; copies vptr and source iterator to destination object.
0x009E81A022STL_binder_copy_ctor_009e81a0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source
0x009E81C022STL_binder_copy_ctor_009e81c0Copy constructor for STL iterator wrapper; initializes vtable and copies iterator state from source object.
0x009E81E022STL_binder_copy_ctor_009e81e0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source object.
0x009E820022STL_binder_copy_ctor_009e8200Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state.
0x009E822022STL_binder_copy_ctor_009e8220Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound object reference.
0x009E824022STL_binder_copy_ctor_009e8240Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source.
0x009E826022STL_iterator_copy_ctor_009e8260Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source object.
0x009E828022STL_binder_copy_ctor_009e8280Copy constructor for STL iterator wrapper; initializes vtable and copies internal state pointer from source object.
0x009E82A022STL_binder_copy_ctor_009e82a0Initializes STL iterator wrapper by setting vtable pointer and copying member state from source object.
0x009E82C022STL_binder_copy_ctor_009e82c0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state member.
0x009E82E022STL_binder_copy_ctor_009e82e0Copy constructor for STL binder/functor object; initializes vtable pointer and copies bound argument from source.
0x009E830022STL_binder_copy_ctor_009e8300Initializes STL iterator object by setting vtable pointer and copying internal state from source iterator.
0x009E832022STL_binder_copy_ctor_009e8320Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source.
0x009E834022STL_binder_copy_ctor_009e8340Copy constructor for STL iterator wrapper; initializes vtable pointer and copies member from source object.
0x009E836022STL_binder_copy_ctor_009e8360Copy constructor for STL iterator wrapper, initializes vtable pointer and copies iterator state member.
0x009E838022STL_binder_copy_ctor_009e8380Copy constructor for STL binder object; initializes vptr and copies bound functor/object reference from source.
0x009E83A022STL_binder_copy_ctor_009e83a0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies internal iterator state.
0x009E83C022STL_binder_copy_ctor_009e83c0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state member.
0x009E83E022STL_binder_copy_ctor_009e83e0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies member state from source object.
0x009E840022STL_binder_copy_ctor_009e8400Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source object.
0x009E842022STL_binder_copy_ctor_009e8420Copy constructor for STL binder object; copies vftable pointer and bound parameter from source to destination.
0x009E844022STL_binder_copy_ctor_009e8440Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source object.
0x009E846022STL_binder_copy_ctor_009e8460Copy constructor for STL binder object; initializes vtable pointer and copies bound functor state from source.
0x009E848022STL_binder_copy_ctor_009e8480Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source.
0x009E84A022STL_pair_copy_ctorCopy constructor for STL pair; copies vptr and second element from source pair to destination.
0x009E84C022STL_binder_copy_ctor_009e84c0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies source iterator state member.
0x009E84E022STL_VectorIterator_copy_ctorCopy constructor for STL VectorIterator; initializes vtable pointer and copies internal iterator state.
0x009E850022STL_binder_copy_ctor_009e8500Copy constructor for STL iterator wrapper; initializes vtable pointer and copies member field from source object.
0x009E852022STL_binder_copy_ctor_009e8520Copy constructor for STL iterator wrapper; copies vtable pointer and internal iterator state from source.
0x009E854022STL_binder_copy_ctor_009e8540Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound object reference.
0x009E856022STL_binder_copy_ctor_009e8560Copy constructor for STL vector iterator; initializes vtable pointer and copies internal state from source.
0x009E858022STL_binder_copy_ctor_009e8580Copies STL iterator state by initializing vtable pointer and copying internal iterator object reference.
0x009E85A022STL_binder_copy_ctor_009e85a0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source.
0x009E85C022STL_binder_copy_ctor_009e85c0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies member from source object.
0x009E85E022STL_binder_copy_ctor_009e85e0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies iterator state from source.
0x009E860022STL_binder_copy_ctor_009e8600Copy constructor for STL binder; initializes vtable pointer and copies bound functor/function object from source.
0x009E862022STL_binder_copy_ctor_009e8620Copy constructor for STL iterator wrapper; initializes vtable and copies member pointer from source object.
0x009E864022STL_binder_copy_ctor_009e8640Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source.
0x009E866022STL_binder_copy_ctor_009e8660Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source.
0x009E868022STL_binder_copy_ctor_009e8680Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound object reference from source.
0x009E86A022STL_binder_copy_ctor_009e86a0Copy constructor for STL iterator wrapper; initializes vTable pointer and copies iterator state from source object.
0x009E86C022STL_binder_copy_ctor_009e86c0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound iterator state from source.
0x009E86E022STL_binder_copy_ctor_009e86e0Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound state value.
0x009E870022STL_binder_copy_ctor_009e8700Copy constructor for STL iterator wrapper; initializes vtable pointer and copies bound object reference.
0x009E872022STL_binder_copy_ctor_009e8720Copy constructor for STL binder object; copies vtable pointer and stores bound function pointer from source object.
0x009E874022STL_binder_copy_ctor_009e8740Copy constructor for STL binder object; initializes vtable pointer and copies bound function/object reference.
0x009E876022STL_binder_copy_ctor_009e8760Copy constructor for STL binder object; initializes vTable pointer and copies bound function/object reference from source.
0x009E878022STL_binder_copy_ctor_009e8780Copy constructor for STL binder object; copies vtable pointer and member data from source to destination.
0x009E87A022STL_binder_copy_ctor_009e87a0Copy constructor for STL binder object; initializes vtable pointer and copies member from source object.
0x009E930010STL_Xlength_error_scrollpanel_aThrows std::length_error exception when vector allocation exceeds maximum allowed size
0x009E931010STL_Xlength_error_scrollpanel_itemThrows std::length_error exception when a vector allocation request exceeds maximum size limits
0x009E932010STL_Xlength_error_scrollpanel_bThrows std::length_error exception when vector allocation exceeds maximum size limit
0x009E94D0516STL_map_lower_bound_insert_hintSTL map node insertion with lower_bound hint - finds optimal position in RB-tree and returns insertion point with side flag
0x009E96E075STL_rbtree_lower_bound_cFinds the lower bound position in a red-black tree by comparing a key value against node values during tree traversal.
0x009EC66016ProcessEvent_WindowId_271eCalls UIWindowMgr to process event for window ID 0x271e (likely a specific UI dialog/window)
0x009ECBA020STL_binder_call_SetConfigToggleWrapper that invokes UISettingsMgr::SetConfigToggle() to toggle a configuration setting in the UI settings manager.
0x009ECE3016UIWindowMgr__ProcessEvent_0x271eWrapper that calls UIWindowMgr ProcessEvent handler for window ID 0x271e (likely a specific UI dialog/window).
0x009F0FD0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree balance and updates parent/child pointers
0x009F2EB022STL_binder_copy_ctor_009f2eb0Copy constructor for STL binder object; initializes vftable pointer and copies member from source offset +4.
0x009F2ED022STL_binder_copy_ctor_009f2ed0Copy constructor for STL binder object; initializes vptr and copies bound function object from source.
0x009F2EF022STL_binder_copy_ctor_009f2ef0Copy constructor for STL binder object; copies vtable pointer and member data from source to destination
0x009F2F1022STL_binder_copy_ctor_009f2f10Copy constructor for STL binder object; initializes vtable pointer and copies bound functor state from source.
0x009F2F3022STL_binder_copy_ctor_009f2f30Copy constructor for STL binder object; initializes vftable pointer and copies member from source object.
0x009F2F5022STL_binder_copy_ctor_009f2f50Copy constructor for STL binder object; initializes vptr and copies bound function pointer from source object.
0x009F2F7022STL_binder_copy_ctor_009f2f70Copy constructor for STL binder object; initializes vptr and copies member from source object at offset +4.
0x009F32C022STL_binder_copy_ctor_009f32c0Copy constructor for STL binder object; initializes vftable pointer and copies member data from source.
0x009F32E022STL_binder_copy_ctor_009f32e0Copy constructor for STL binder object; initializes vftable pointer and copies member from source offset +4
0x009F330022STL_binder_copy_ctor_009f3300Copy constructor for STL binder object; initializes vtable pointer and copies bound function parameter from source.
0x009F332022STL_binder_copy_ctor_009f3320Copy constructor for STL binder object; initializes vftable pointer and copies bound function pointer from source.
0x009F334022STL_binder_copy_ctor_009f3340Copy constructor for STL binder object; initializes vtable pointer and copies member from source offset +4
0x009F336022STL_binder_copy_ctor_009f3360Copy constructor for STL binder object; initializes vtable pointer and copies member from source offset +4
0x009F338022STL_binder_copy_ctor_009f3380Copy constructor for STL binder; initializes vtable pointer and copies bound function object from source.
0x009F390034STL_memmove_range_to_destMoves memory range [param_1, param_2) to param_3, returns pointer to end of destination buffer.
0x009F3B1028_Zero_range<>STL template utility that zeroes a memory range between two pointers by calling memset with calculated size
0x009F716022STL_binder_copy_ctor_009f7160STL binder copy constructor that initializes vftable pointer and copies bound function object state
0x009F718022STL_binder_copy_ctor_009f7180Copy constructor for STL binder object; copies vtable pointer and stores member reference from source object.
0x009F71A022STL_binder_ctor_copyCopy constructor for STL binder object; copies vtable pointer and member from source object at param_1+4
0x009F71C022STL_binder_copy_ctor_009f71c0Copy constructor for STL binder object; initializes vtable pointer and copies member from source at offset+4
0x009F71E022STL_binder_copy_ctor_009f71e0Copy constructor for STL binder object; initializes vptr and copies member from source offset +4
0x009F720022STL_binder_copy_ctor_009f7200Copy constructor for STL binder object; copies vptr and stores member pointer from source object.
0x009F722022STL_binder_copy_ctor_009f7220Copy constructor for STL binder object; initializes vftable pointer and copies member from source offset +4
0x009F724022STL_binder_copy_ctor_009f7240Copy constructor for STL binder object; copies vptr and stores bound member function pointer from source object.
0x009F726022STL_binder_copy_ctor_009f7260Copy constructor for STL binder object; copies vtable pointer and 4-byte member from source to destination.
0x009F77C022STL_binder_copy_ctor_009f77c0Copy constructor for STL binder object; copies vptr and member from source to destination.
0x009F77E022STL_binder_copy_ctor_009f77e0Copy constructor for STL binder object; copies vftable pointer and member at offset +4 to destination.
0x009F780022STL_binder_copy_ctor_009f7800Copy constructor for STL binder object; initializes vtable pointer and copies member from source offset +4
0x009F782022STL_binder_copy_ctor_009f7820Copy constructor for STL binder object; initializes vtable pointer and copies bound function/state from source.
0x009F784022STL_binder_copy_ctor_009f7840Copy constructor for STL binder object; initializes vtable pointer and copies bound functor state from source.
0x009F786022STL_binder_copy_ctor_009f7860Copy constructor for STL binder object; initializes vtable pointer and copies member from source offset +4
0x009F788022STL_binder_copy_ctor_009f7880Copy constructor for STL binder object; initializes vtable pointer and copies member data from source object.
0x009F78A022STL_binder_copy_ctor_009f78a0Copy constructor for STL binder object; copies vftable pointer and stores bound parameter from source object.
0x009F78C022STL_binder_copy_ctor_009f78c0Copy constructor for STL binder object; initializes vtable pointer and copies member from source offset +4.
0x009F7AD010STL_Xlength_errorThrows std::length_error exception for vector size violation; generic STL error handler, not cashshop-specific
0x009F7B90316STL_wstring_reallocate_and_copyReallocates and copies wide-character string buffer, inserting param_5 data at position param_4, handling both SSO and heap allocation cases.
0x009F7CE0222STL_list_mergesort_by_field9Merge sort implementation sorting linked list nodes by field offset 9 (36 bytes), merging two sorted halves.
0x009F7E1047STL_list_advance_iteratorAdvances a bidirectional list iterator by a signed offset, traversing forward (param_3 > 0) or backward (param_3 < 0).
0x009F88405UIStatusWnd__HandleSearchEventUIStatusWnd: HandleSearchEvent
0x009F93E010STL_Xout_of_range_wstringThrows std::out_of_range exception with "invalid string position" message for wide string operations.
0x009F9AD0227STL_wstring_insert_charsInserts wide characters into STL wstring at specified position, handling reallocation and overlapping memory regions.
0x009F9BC034STL_copy_range_to_destCopies memory range [param_1, param_2) to param_3, returns pointer past end of destination
0x009F9DD028_Zero_range<>STL template that zeros a memory range from param_1 to param_2 by calling memset; used for container initialization.
0x009F9DF085STL_rotate_4byteRotates a range of 4-byte elements using triple-reverse algorithm, returning iterator to new first element position.
0x009FA23074STL_map_node_deallocDeallocates an STL map node by freeing its value pointer and the node structure itself.
0x009FA2A0106STL_vector_deallocDeallocates STL vector memory, handling aligned allocations with size validation before calling operator delete.
0x009FEB3022STL_binder_copy_ctor_009feb30Copy constructor for STL binder object; copies vftable pointer and stores member from source offset +4
0x009FEB5022STL_binder__copy_constructorCopy constructor for STL binder object; copies vftable pointer and member from source to destination.
0x009FEB7022STL_binder_copy_ctor_009feb70Copy constructor for STL binder object; initializes vtable pointer and copies member at offset +4
0x009FEB9022STL_binder__copy_ctorCopy constructor for STL binder object; initializes vtable pointer and copies bound function/object reference.
0x009FEBB022STL_binder_copy_ctor_009febb0Copy constructor for STL binder object; initializes vtable pointer and copies member from source offset +4
0x009FEBD022STL_binder_copy_ctor_009febd0Copy constructor for STL binder object; initializes vftable pointer and copies bound functor state from source.
0x009FEBF022STL_binder_copy_ctor_009febf0Copy constructor for STL binder object; initializes vptr and copies bound function pointer from source.
0x009FEC1022STL_binder_copy_ctor_009fec10Copy constructor for STL binder object; initializes vftable pointer and copies bound functor/delegate from source.
0x009FF11022STL_binder_copy_ctor_009ff110Copy constructor for STL binder object; initializes vptr and copies member from source offset +4
0x009FF13022STL_binder_copy_ctor_009ff130STL binder copy constructor that initializes vftable pointer and copies bound object reference from source.
0x009FF15022STL_binder_copy_ctor_009ff150Copy constructor for STL binder object; initializes vptr and copies member from source object.
0x009FF17022STL_binder_copy_ctor_009ff170Copy constructor for STL binder object; initializes vtable pointer and copies bound functor state from source.
0x009FF19022STL_binder_copy_ctor_009ff190Copy constructor for STL binder object; initializes vftable pointer and copies member from source offset +4
0x009FF1B022STL_binder_copy_ctor_009ff1b0Copy constructor for STL binder object; initializes vtable pointer and copies 4-byte member from source.
0x009FF1D022STL_binder_copy_ctor_009ff1d0Copy constructor for STL binder object; initializes vptr and copies bound functor/state from source.
0x009FF1F022STL_binder_copy_ctor_009ff1f0Copy constructor for STL binder object; copies vtable pointer and member from source to destination.
0x009FF3F010STL_Xlength_error_cashshop_wndThrows std::length_error exception for vector size overflow; unrelated to cashshop_wnd
0x00A00E5034memmove_rangeMoves memory range [param_1, param_2) to param_3, returns pointer to end of destination buffer.
0x00A02C4022STL_binder_copy_ctor_00a02c40Copy constructor for STL binder object; initializes vptr and copies member from source object at offset +4
0x00A02C6022STL_binder_copy_ctor_00a02c60Copy constructor for STL binder object; copies vptr and one member field from source to destination.
0x00A02D6022STL_binder_copy_ctor_00a02d60Copy constructor for STL binder object; copies vfptr and member from source to destination.
0x00A02D8022STL_binder_copy_ctor_00a02d80Copy constructor for STL binder object; copies vtable pointer and member from source to destination.
0x00A02DC010STL_vector_Xlength_errorThrows std::length_error exception when STL vector allocation exceeds maximum allowed size limit.
0x00A02DD055STL_vector_deallocateDeallocates STL vector memory, handling large allocations (>4095 bytes) with header offset validation before deletion.
0x00A03A9093STL_FuncImpl_ctor_a90Constructs STL function wrapper object, initializes vtable pointer and stores bound parameter with exception handling frame setup.
0x00A03AF093STL_FuncImpl_ctor_af0STL function object constructor initializing vtable pointer, storing functor parameter, and setting up exception handling frame.
0x00A03B5093STL_FuncImpl_ctor_b50Constructs STL function wrapper by initializing vtable pointer, storing functor parameter, and setting up exception handling frame.
0x00A03BB093STL_FuncImpl_ctor_bb0STL function object constructor initializing vtable, storing functor parameter, and setting up exception handling frame.
0x00A03C1093STL_FuncImpl_ctor_c10Constructs STL function wrapper object, initializes delegate vtable and stores callback parameter in member slot 1.
0x00A03C7093STL_FuncImpl_ctor_c70Constructs STL function wrapper object, initializes delegate vtable and stores callback parameter in member slot
0x00A03CD093STL_FuncImpl_ctor_cd0Constructs STL function wrapper object, initializes delegate vtable and stores callback parameter in member.
0x00A03D3093CDelegate_ctorConstructs a CDelegate object, initializing vtable pointer and storing a callback function pointer parameter.
0x00A03D9093STL_FuncImpl_ctor_d90Constructs STL function wrapper object, initializes vtable pointer and stores callback parameter in delegate
0x00A03DF034memmove_range_2Copies memory range [param_1, param_2) to param_3, returns pointer to end of copied data
0x00A03E2034memmove_range_3Moves memory from param_1 to param_3 with size (param_2 - param_1), returns new offset address.
0x00A0420028_Zero_range<>STL template utility that zero-initializes a memory range from pointer to end pointer using memset.
0x00A0422085STL_rotate_implRotates int array range [param_2,param_4) around pivot param_3 using triple-reverse algorithm, stores result iterator in param_1
0x00A046A033STL_function_resetDeallocates memory by invoking virtual destructor/deallocator on stored pointer, then nullifies the reference.
0x00A046D092STL_function_destructorDestroys STL function object by calling virtual destructor on wrapped callable at offset +0x10 if non-null, clears reference.
0x00A04730106STL_vector_int_freeDeallocates an STL vector<int> by freeing its dynamically allocated buffer with optional aligned memory handling.
0x00A08FC022STL_binder_copy_ctor_00a08fc0Copy constructor for STL binder object; initializes vftable pointer and copies bound function pointer from source.
0x00A08FE022STL_binder_copy_ctor_00a08fe0Copy constructor for STL binder object; initializes vptr and copies functor state from source object.
0x00A0900022STL_binder__ctorCopy constructor for STL binder object; initializes vptr and copies member from source at offset +4.
0x00A0902022STL_binder_copy_ctor_00a09020Copy constructor for STL binder object; initializes vtable pointer and copies member at offset +4
0x00A09B3021STL_bind_call__UIQuestWndV2__ExportEnchantDataSTL binding wrapper that delegates to UIQuestWndV2::ExportEnchantData() to export enchantment data from quest window UI.
0x00A09C6021STL_bind_call__CUIQuestWnd__SendQuestActionSTL bind wrapper that invokes CUIQuestWnd::SendQuestAction to transmit quest action packet to server
0x00A09C8023STL_bind_call__UIQuestWnd__PopulateQuestDetailSTL binding wrapper that delegates to UIQuestWnd::PopulateQuestDetail to populate quest information in the quest window UI.
0x00A09D0021STL_bind_call__UIQuestWndV2__GetWindowAndUpdateWrapper that calls UIQuestWndV2::GetWindowAndUpdate to refresh quest window state and display
0x00A09D3020STL_bind_call__UIQuestWnd__OnCategorySelectedSTL bind wrapper that delegates to UIQuestWnd::OnCategorySelected callback for quest category selection events.
0x00A0A1E0341STL_function_swapSwaps allocator state between two STL containers, handling both inline and external buffer transfers with proper cleanup.
0x00A0A4C010STL_Xlength_error_quest_resizeThrows std::length_error exception when vector resize exceeds maximum allowed length
0x00A0A4D010STL_Xlength_error_quest_insertThrows std::length_error exception when a vector exceeds maximum allowable size during quest data insertion
0x00A0CC6093CDelegate__ctorInitializes CDelegate object with vtable pointer, stores parameter, sets up exception handling frame.
0x00A0CCC093CDelegate__ctor_2Constructs a CDelegate object, initializes vtable pointer and stores parameter as member, sets self-reference for cleanup.
0x00A0CD2034STL_uninitialized_move_ptrMoves memory block from source to destination and returns pointer to end of copied data in destination buffer.
0x00A0CD5034memmove_and_adjust_ptrMoves memory block and returns adjusted destination pointer; used for buffer relocation in container operations.
0x00A0CD80415STL_vector_ptr_reallocateReallocates STL vector of pointers with growth strategy, copying old data to new buffer and freeing old memory.
0x00A0CF30415STL_vector_ptr_reallocate_2Reallocates STL vector of pointers with growth strategy, handling alignment and memory deallocation of old buffer.
0x00A0D14028_Zero_range<>STL template that zeroes a memory range by calling memset from start pointer to end pointer.
0x00A0D16028_Zero_range<>STL template function that zeroes a memory range from param_1 to param_2 by calling memset with calculated size.
0x00A0D18085STL_rotate_ptr_rangeRotates pointer array range using triple-reverse algorithm; used for list widget item rearrangement on scroll events.
0x00A0D1E085STL_rotate_ptr_range_2Rotates pointer range using triple-reverse algorithm; returns new partition point after rotation by distance.
0x00A0D88033CDelegate__ReleaseReleases a delegate object by invoking its virtual destructor and nullifying the pointer at offset 0x24.
0x00A0D8B033CDelegate__Release_2Releases a delegate object by calling its virtual destructor (offset 0x10) and nullifying the pointer at offset 9.
0x00A0D8E092CDelegate__Release_SEHReleases a delegate object by invoking its destructor at offset 0x10 and nullifying the pointer at param_1[9].
0x00A0D94092CDelegate__Release_SEH_2Releases a delegate object by invoking virtual destructor at offset 0x10, clearing param_1[9], with SEH exception handling.
0x00A0D9A0104STL_list_clear_nodesDeallocates a doubly-linked list node structure by freeing internal string data and the node itself.
0x00A0DA30106STL_vector_ptr_deallocateDeallocates STL vector memory, handling aligned allocation blocks and validating pointer integrity before deletion.
0x00A0DAC0106STL_vector_ptr_deallocate_2Deallocates STL vector storage by freeing pointer array, validating allocation metadata and handling aligned memory blocks.
0x00A0DD0035CListWnd__dtor_with_deallocDestructor for CListWnd that optionally deallocates 0x138 bytes if deletion flag is set
0x00A0DD3035CDelegate__dtor_4Destructor for CDelegate that destroys list window and conditionally frees memory if delete flag set.
0x00A1182015CUIComponent__SetTooltipTextWrapperWrapper function that calls CUIComponent::SetTooltipText() to set tooltip text for UI components
0x00A1183022CDelegate_CListClick__CloneClones a CDelegate_CListClick delegate by copying vtable pointer and bound instance member to destination.
0x00A1185022CDelegate_CListClick2__CloneClones a CDelegate_CListClick2 object by copying vtable pointer and stored callback data member.
0x00A1187022CDelegate_A3__CloneCopies a CDelegate_A3 object by setting vtable pointer and copying member data from source to destination.
0x00A1189022CDelegate_A4__CloneCopies a CDelegate_A4 object by duplicating its vtable pointer and internal state member at offset +4.
0x00A118B022CDelegate_A5__CloneCopies a CDelegate_A5 object by duplicating its vtable pointer and member data at offset +4.
0x00A118D022CDelegate_A6__CloneCopies a CDelegate_A6 object by duplicating its vftable pointer and internal state field.
0x00A118F022CDelegate_A7__CloneClones a CDelegate_A7 object by copying vtable pointer and member data from source to destination.
0x00A1191022CDelegate_A8__CloneClones a CDelegate_A8 object by copying vtable pointer and member variable at offset +4.
0x00A1193022CDelegate_A9__CloneClones a CDelegate_A9 object by copying vtable pointer and member data from source to destination.
0x00A1195022CDelegate_A10__CloneClones a CDelegate_A10 object by copying vtable pointer and member data from source to destination.
0x00A1197022CDelegate_A11__CloneCopies a CDelegate_A11 object by duplicating its vtable pointer and member data at offset +4.
0x00A1199022CDelegate_A12__CloneClones a CDelegate_A12 object by copying its vtable pointer and member data at offset +4.
0x00A119B022CDelegate_A13__CloneClones a CDelegate_A13 object by copying its vftable pointer and member data from offset +4.
0x00A119D022CDelegate_A14__CloneClones a CDelegate_A14 object by copying vtable pointer and member data from source to destination.
0x00A119F065CDelegate_B1__scalar_dtorDestructor for CDelegate_B1 that conditionally deallocates 8-byte delegate object via operator delete with XOR canary validation
0x00A11A4065CDelegate_B2__scalar_dtorDestructor for CDelegate_B2 that conditionally deallocates 8-byte delegate object if destruction flag is set
0x00A11A9065CDelegate_B3__scalar_dtorDestructor for CDelegate_B3 that conditionally deallocates 8-byte object memory with XOR stack canary protection.
0x00A11AE065CDelegate_B4__scalar_dtorDestructor for CDelegate_B4 that conditionally deallocates 8-byte delegate object if delete flag is set
0x00A11B3065CDelegate_B5__scalar_dtorDestructor for CDelegate_B5 that conditionally deallocates 8-byte object memory with stack canary protection
0x00A11B8065CDelegate_B6__scalar_dtorDestructor for CDelegate_B6 that conditionally deallocates 8 bytes of memory with XOR-based stack canary protection.
0x00A11BD065CDelegate_B7__scalar_dtorDestructor for CDelegate_B7 that conditionally deallocates 8-byte object if param_2 is true.
0x00A11C2065CDelegate_B8__scalar_dtorDestructor for CDelegate<B8> that conditionally deallocates 8-byte delegate object if destruction flag is set
0x00A11C7065CDelegate_B9__scalar_dtorDestructor for CDelegate_B9 that conditionally deallocates 8 bytes of memory with stack guard verification.
0x00A11CC065CDelegate_B10__scalar_dtorDestructor for CDelegate_B10 that conditionally deallocates 8-byte delegate object based on ownership flag
0x00A11D1065CDelegate_B11__scalar_dtorScalar destructor for CDelegate_B11 that conditionally deallocates 8-byte object via operator delete with stack canary protection.
0x00A11D6065CDelegate_B12__scalar_dtorDestructor for CDelegate_B12 that conditionally deallocates 8-byte object memory with stack guard validation.
0x00A11DB065CDelegate_B13__scalar_dtorScalar destructor for CDelegate_B13 that conditionally deallocates 8-byte delegate object via operator delete with XOR stack canary validation
0x00A11E0065CDelegate_B14__scalar_dtorDestructor for CDelegate_B14 that conditionally deallocates 8-byte object if param_2 is true, with stack canary protection.
0x00A11E5065CDelegate_B15__iterator_cleanupIterates through delegate list, invoking virtual function 0xdc on each element with comparison callback parameter.
0x00A11EA065CDelegate_B16__iterate_and_invoke_callbacksIterates through callback list at offset 200, invoking virtual method at +0xdc for each callback matching param_2
0x00A11EF020wrapper_CListWnd_UpdateVisibleItemsWrapper that calls CListWnd::UpdateVisibleItems to refresh the visible item list in the UI window
0x00A11F1020wrapper_CListWnd_UpdateVisibleItems_2Wrapper that calls CListWnd::UpdateVisibleItems with dereferenced first parameter
0x00A11F40216CDelegate_CListWnd__OnItemClicked_InvokeInvokes list window item click handler, deselects previous item, selects new item, and triggers data callbacks.
0x00A12020216CDelegate_CListWnd__OnItemClicked_Invoke_2Handles list window item selection, deselects other items, invokes callbacks, and updates selected item metadata with type casting.
0x00A1217023STL_bind_call__CUISelectPackage__SetupListSpriteWrapper that delegates to CUISelectPackage::SetupListSprite to initialize list sprite display in package selection UI.
0x00A122903STL_vector_ptr__noop_destroy_aNo-op destructor for STL vector of pointers; returns parameter unchanged without cleanup
0x00A122A03STL_vector_ptr__noop_destroy_bNo-op destructor for STL vector of pointers; returns input unchanged, prevents double-deletion
0x00A12470341std_function__swap_tabctrlSwaps tab control pointers between two containers, handling move semantics and destruction of temporary objects.
0x00A1281010STL_Xlength_error_vector_ptr_reallocThrows std::length_error exception when vector allocation exceeds maximum allowable size limit
0x00A1282010STL_Xlength_error_vector_ptr_realloc_2Throws std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00A1283055STL_vector_deallocate_with_size_checkDeallocates vector buffer with size validation; handles both small allocations and larger ones with alignment overhead tracking.
0x00A1287055STL_vector_ptr_free_old_buffer_BFrees STL vector buffer with size validation; handles aligned allocation overhead and validates pointer bounds before deletion.
0x00A13DA034STL_memmove_range_forward_eMoves memory range forward and returns pointer to end of destination buffer after copy operation.
0x00A13DD034STL_memmove_range_forward_dCopies memory range [param_1, param_2) to param_3, returns pointer to end of copied data
0x00A13E00449STL_vector_ptr__insert_reallocateReallocates and inserts an element into an STL vector of pointers, handling capacity growth and memory alignment.
0x00A140C0415STL_vector_ptr__resize_growReallocates STL vector of pointers with growth strategy, handling alignment and old buffer deallocation
0x00A142A028_Zero_range<>STL template that zeros a memory range from param_1 to param_2 by calling memset with calculated size.
0x00A142C085STL_rotate_4byte_BRotates 4-byte elements in range [param_2, param_4) by distance (param_4-param_3), returns new position in param_1
0x00A17FB065CDelegate_C1__scalar_dtorDestructor for CDelegate_C1 that conditionally deallocates 8-byte object via operator delete with stack canary validation
0x00A1800065CDelegate_C2__iterate_and_invoke_dtorIterates through delegate list, invoking virtual destructor (offset 0xdc) on each element with comparison flag.
0x00A1805020STL_bind_call__CUIScrollableList__LayoutItemsWrapper that invokes CUIScrollableList::LayoutItems to arrange scrollable list items in UI layout.
0x00A1819023STL_bind_call__CListWnd__BindItemDataSTL bind wrapper that forwards a call to CListWnd::BindItemData with item data parameter.
0x00A182203STL_vector_ptr__identity_passthroughIdentity function that returns input unchanged; likely a no-op allocator/deallocator callback for STL vector of pointers.
0x00A18310341STL_function_swap_ASTL container swap operation exchanging contents between two allocator-aware containers with move semantics and cleanup.
0x00A184E010STL_Xlength_error_vector_ptr_resizeThrows std::length_error exception for vector resize operations exceeding maximum size
0x00A184F010STL_vector_xlength_errorThrows std::length_error exception with message "vector too long" when vector allocation exceeds maximum size.
0x00A18500102STL_allocate_0x1C_arrayAllocates aligned memory for arrays of 0x1C-byte elements with overflow checks and 32-byte alignment padding.
0x00A1857055STL_vector_ptr_free_old_buffer_CDeallocates STL vector buffer with size validation; checks allocation overhead and invokes operator delete with computed size.
0x00A185B055STL_vector_ptr_free_old_buffer_DDeallocates STL vector buffer with size validation; checks allocation header for large buffers (>4KB) and validates size consistency before deletion.
0x00A185F0238STL_map_copy_treeRecursively copies a binary search tree node with its left/right children, initializing node structure and color bit.
0x00A1870080STL_aligned_deallocateDeallocates aligned memory with size validation; calls operator_delete after checking allocation metadata and size constraints.
0x00A18860144STL_map_move_ctorMove constructor for STL map; transfers ownership of internal nodes and sentinel from source to destination map object.
0x00A1A750105STL_vector_0x3c__destroy_elementsDestroys std::string elements in a 0x3c-sized vector by iterating and calling destructors on each element.
0x00A1A7C0104STL_vector_0x1c__free_bufferDestructs and deallocates a vector of 0x1c-byte elements by invoking destructor on each element then freeing buffer.
0x00A1A830166STL_intrusive_list__node_insertInserts a new node into an intrusive doubly-linked list with capacity check, throwing on overflow
0x00A1A8E0578STL_vector_0x3c__insert_reallocateReallocates and inserts element into STL vector<0x3c>, handling growth strategy and memory alignment for 60-byte objects.
0x00A1AB30458STL_vector_realloc_insert_0x1cReallocates and reinserts element into 0x1c-sized STL vector, growing capacity and copying existing elements around insertion point.
0x00A1AD30334STL_vector_realloc_insert_ptrReallocates and inserts a pointer element into STL vector, handling growth strategy and memory management.
0x00A1AEA0137STL_vector_0x3c__move_elementsMoves elements from one STL vector location to another by calling move constructors on 0x3c-sized structs, then destroys originals.
0x00A1AF30117STL_vector_0x3c__copy_elementCopies a 0x3C-byte game object/struct element, including two string fields and three primitive fields via deep copy.
0x00A1AFB0103STL_vector_0x1c__copy_rangeCopies STL vector range by duplicating capacity pointers and invoking copy constructors on vector elements.
0x00A1B020152STL_vector_copy_ctor_bytesCopy constructor for STL vector<byte>; initializes dest vector by allocating and copying source vector's byte buffer
0x00A1B0C0204STL_pair_string_string_move_ctorMove constructor for std::pair<std::string, std::string>; transfers ownership of string data and clears source
0x00A1B430106STL_vector_deallocate_4byteDeallocates STL vector memory for 4-byte elements, handling aligned buffer deallocation with overflow checks.
0x00A21F90147std_string__assign_from_cstr_BCalculates C-string length and assigns it to std::string object via assign_range helper
0x00A2819032STL_delegate_copy_ctor_ACopy constructor for STL delegate object, copying function pointer and context data from source to destination.
0x00A281B032STL_delegate_copy_ctor_BCopy constructor for STL delegate object, copying vftable ptr and two data members from source to destination.
0x00A281D032STL_delegate_copy_ctor_CCopy constructor for STL delegate object; copies function pointer and two context parameters (8+4 bytes) from source to destination.
0x00A281F032STL_delegate_copy_ctor_DCopy constructor for STL delegate class D; copies vptr, 8-byte function pointer, and 4-byte context data.
0x00A2835022STL_vector_0x3c__destroy_wrapperWrapper that destroys STL vector elements by delegating to STL_vector_0x3c__destroy_elements with reordered parameters.
0x00A2837022STL_vector_0x1c__free_buffer_wrapperWrapper that delegates vector buffer deallocation to STL_vector_0x1c__free_buffer with reordered parameters
0x00A284E032STL_delegate_copy_ctor_ECopy constructor for STL delegate object; copies vftable pointer and two 4-byte member fields from source to destination.
0x00A2850032STL_delegate_copy_ctor_FCopy constructor for STL delegate object; copies function pointer and context from source to destination object.
0x00A2852032STL_delegate_copy_ctor_GCopies STL delegate object: assigns vtable pointer and copies 12-byte functor/callback state from source to dest.
0x00A2854032STL_delegate_copy_ctor_HCopy constructor for STL delegate object; copies vftable pointer and 12 bytes of member data from source to destination.
0x00A28660176STL_vector_0x1c_range_copy_ctor_retConstructs STL vector by range-copying 0x1c-byte elements from [param_2, param_3) into param_4 with exception safety.
0x00A28710174STL_vector_0x1c_range_copy_ctorCopies range of 0x1c-byte structs into STL vector, copying nested vectors at offset 0xc and 0x10.
0x00A287C010STL_Xlength_error_vector_realloc_ptrThrows std::length_error exception for vector capacity overflow during reallocation attempts.
0x00A287D010STL_Xlength_error_vector_0x3c_insertThrows std::length_error exception when vector insertion exceeds maximum allowed size limit
0x00A287E010STL_Xlength_error_vector_0x1c_reallocThrows std::length_error exception for vector reallocation failure when requested size exceeds maximum allowed
0x00A287F092STL_allocate_int_array_00a287f0Allocates aligned 32-byte integer array with overflow checks; returns aligned pointer or throws exception on failure.
0x00A28850102STL_allocate_0x1c_arrayAllocates aligned array of elements (0x1c bytes each) with overflow checks and 32-byte alignment padding for large allocations.
0x00A288C098STL_tree_clear_0xc_nodesClears a red-black tree node by deallocating its internal node and resetting tree pointers to sentinel.
0x00A2893055deallocateDeallocates memory with size validation; retrieves actual allocation size from header if allocation exceeds 4KB threshold.
0x00A2897057STL_deallocate_0x3c_arrayDeallocates array of 0x3c-byte elements with overflow check; calls operator delete with adjusted size/pointer.
0x00A289C060STL_deallocate_0x1c_arrayDeallocates dynamic memory for array of 0x1c-byte elements with overflow validation before deletion.
0x00A28BC0108STL_deque_find_intSearches for an integer value in an STL deque container, returns iterator position and found flag.
0x00A28C30116STL_tree_set_range_boundsSets min/max bounds in a red-black tree by finding leftmost and rightmost nodes after copying subtree nodes.
0x00A28CB034STL_memmove_range_aCopies memory range [param_1, param_2) to param_3, returns pointer to end of copied data
0x00A28CE034STL_memmove_range_bMoves memory range from param_1 to param_3, returns end pointer of destination buffer after copy.
0x00A28D1034STL_memmove_range_cCopies memory range from param_1 to param_3 and returns new end pointer; STL-style range operation.
0x00A28D40449STL_vector_int_insert_reallocReallocates and inserts a single int32 element into STL vector, shifting existing elements and managing memory with alignment.
0x00A28F1094STL_tree_destroy_0x14_nodesRecursively destroys a binary tree of 0x14-byte nodes by traversing right subtree then deallocating each node.
0x00A28F8094STL_RBTree_DestroyNode_0x18Recursively destroys red-black tree nodes (0x18 bytes each), deallocating left subtree before node itself.
0x00A28FF0116STL_tree_destroy_0x2c_nodes_with_stringRecursively destroys binary search tree nodes (0x2c bytes each) containing std::string members via post-order traversal.
0x00A2907094STL_tree_destroy_recursive_nodesRecursively destroys STL tree nodes (0x18 byte structures) via post-order traversal, deallocating memory.
0x00A290E094STL_tree_destroy_0x18_nodes_cRecursively destroys a binary tree of 0x18-byte nodes by traversing and deallocating each node
0x00A2915094STL_tree_destroy_0x18_nodes_recursiveRecursively destroys tree nodes (0x18 byte size) by traversing left subtree, then deallocating current node with stack canary protection.
0x00A291C094STL_tree_destroy_0x18_nodes_eRecursively destroys tree nodes of size 0x18 bytes by traversing left subtree then deallocating parent node.
0x00A2923099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x00A292A075STL_tree_lower_bound_intSTL red-black tree lower_bound search; finds first node with key >= search value, stores result in output struct
0x00A292F075_Find_lower_bound<>STL red-black tree lower_bound search returning iterator position for value in sorted set container
0x00A2934075_Find_lower_bound<>STL red-black tree lower_bound search; traverses tree nodes comparing unsigned int keys to find first element >= target value.
0x00A2939075_Find_lower_bound<>STL std::_Tree lower_bound search in red-black tree; finds first node >= key value in sorted set
0x00A293E0129STL_tree_lower_bound_stringBinary search tree lower_bound operation for string keys, traversing red-black tree nodes to find first key >= search string
0x00A2951056_Fnv1a_append_value<>FNV-1a hash function incrementally hashing 4 bytes using 32-bit FNV prime (0x1000193)
0x00A29590250STL_list_merge_sort_by_0x4cMerge sorts a doubly-linked list by comparing 32-bit values at offset 0x4C in node data structures.
0x00A2969037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes array of unsigned ints to zero using memset, returns pointer past end of initialized region.
0x00A296C028_Zero_range<>STL template utility that zeroes a memory range from param_1 to param_2 using memset, returns end pointer
0x00A296E0519STL_unordered_map_4byte_insertInserts 4-byte key-value pair into unordered_map with FNV-1a hashing, handles collisions and rehashing on load factor overflow.
0x00A298F097fill<>STL std::fill template instantiation for std::list iterators; fills range with value for unsigned int, string, and pair types
0x00A29960240STL_set_uint_pair_insertInserts a uint pair into an STL set, returning iterator and success flag via output parameters.
0x00A29A60234STL_set_uint_insertInserts a uint value into an STL set container, returning success status and iterator to insertion point.
0x00A29B5034STL_memmove_range_dMoves memory range from param_1 to param_3, returns end pointer of copied data.
0x00A29B8031STL_fill_range_intFills a memory range with a constant value using element-sized strides
0x00A2B180175STL_deque_destroy_0x10_elementsDestroys STL deque containing 0x10-sized elements by freeing all allocated blocks and internal structures.
0x00A2B760106STL_vector_int_deallocate_00a2b760Deallocates an STL vector of integers, handling aligned memory blocks and validating heap metadata before freeing.
0x00A2B7F0154STL_vector_0x20_destroy_with_stringsDestroys STL vector of std::string objects (0x20 bytes each), deallocating all string memory and vector capacity.
0x00A2BF60223STL_map_int_to_int_subscriptSTL map operator[] for int-to-int lookup; finds/inserts window entry in CUIWindowMgr and returns value reference
0x00A2C04083operator++STL tree iterator pre-increment operator; advances to next in-order node in red-black tree of unsigned ints
0x00A2C0A083operator++STL red-black tree iterator pre-increment operator; advances to next node in inorder traversal
0x00A2C10083operator++STL tree iterator increment operator; advances unchecked const iterator to next in-order node in binary search tree
0x00A2C16083operator++STL red-black tree const iterator pre-increment operator; advances to next in-order node
0x00A2C1C083operator++STL tree iterator pre-increment operator; advances to next node in binary search tree traversal order
0x00A2C22083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal for unsigned int set
0x00A2C28083operator++STL red-black tree iterator pre-increment operator; advances to next node by traversing right subtree or parent chain.
0x00A2C2E083operator++Pre-increment operator for std::_Tree_unchecked_const_iterator over unsigned int nodes; traverses BST to next in-order element.
0x00A4F500117STL_string__assign_from_cstrCalculates C-string length and delegates to std_string__assign_range to copy it into an STL string object.
0x00A4F800232STL_vector_uint__assign_resizeResizes STL vector<uint> to param_2 elements, reallocating if needed and filling with param_3 value
0x00A4F8F0704STL_tree_uint_0x14__extract_and_rebalance_aExtracts a node from red-black tree and rebalances structure after removal, updating parent/child pointers and tree root.
0x00A4FBB0704STL_tree_uint_0x14__extract_and_rebalance_bRemoves and rebalances a node from an STL red-black tree of unsigned integers, handling successor replacement and tree restructuring.
0x00A4FE70704STL_tree_uint_0x14__extract_and_rebalance_cExtracts node from red-black tree and rebalances structure; handles successor promotion and parent/child pointer updates.
0x00A50130704STL_tree_uint_0x14__extract_and_rebalance_dExtracts a node from a Red-Black tree of unsigned ints and rebalances the tree structure.
0x00A503F0704STL_tree_uint_0x14__extract_and_rebalance_eExtracts a node from an RB-tree and rebalances the tree structure while updating parent/child pointers and color attributes.
0x00A506B0704STL_tree_uint_0x14__extract_and_rebalance_fExtracts a node from an RB-tree and rebalances by promoting successor, updating parent/child pointers and color properties.
0x00A50970704STL_tree_node_extract_and_rebalanceExtracts a node from a red-black tree and rebalances structure after removal of unsigned int keys.
0x00A50C30704STL_tree_uint_0x14__extract_and_rebalance_hRemoves node from RB-tree, rebalances tree structure by swapping node positions and updating parent/child pointers
0x00A50EF0426STL_unordered_map__rehashRehashes unordered_map by resizing bucket array and relocating all elements to new hash positions with collision chain management.
0x00A510A0415STL_deque__grow_bufferGrows STL deque buffer by reallocating with 2x expansion, handling alignment and circular buffer wraparound for pointer arrays.
0x00A51250517Insert_nodeSTL Red-Black tree node insertion with rebalancing; maintains tree structure and color property during insertion.
0x00A51460517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color properties.
0x00A51670517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x00A51880517Insert_nodeSTL red-black tree node insertion with rebalancing; manages tree structure and color properties for binary search tree maintenance.
0x00A51A90517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains BST properties and color invariants for map/set operations.
0x00A51CA0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color property invariants.
0x00A51EB0517STL_Tree_rebalance_insertRed-Black tree node insertion with rebalancing; handles tree structure updates and color violations after inserting new node.
0x00A520C084STL_tree__rotate_left_aLeft rotates a red-black tree node; updates parent pointers and root reference during tree rebalancing operations.
0x00A5212084STL_tree__rotate_left_bPerforms left rotation on a red-black tree node, updating parent pointers and maintaining tree structure integrity.
0x00A5218084STL_tree__rotate_left_cPerforms left rotation on a red-black tree node, updating parent pointers and tree root reference.
0x00A521E084STL_tree__rotate_left_dPerforms left rotation on a red-black tree node, updating parent pointers and tree root reference accordingly.
0x00A5224084STL_tree__rotate_left_ePerforms left rotation on a red-black tree node, updating parent/child pointers and tree root reference.
0x00A522A084STL_tree__rotate_left_fPerforms left rotation on a binary search tree node, updating parent pointers and tree root references.
0x00A5230084STL_tree__rotate_left_gPerforms left rotation on a binary search tree node, updating parent pointers and maintaining tree structure invariants.
0x00A5236084STL_tree__rotate_left_hPerforms left rotation on a red-black tree node, updating parent/child pointers and tree root if necessary.
0x00A523C088STL_tree__rotate_right_aPerforms right rotation on a tree node, updating parent pointers and maintaining tree structure invariants.
0x00A5242088STL_tree__rotate_right_bPerforms right rotation on red-black tree node; updates parent pointers and maintains tree structure invariants.
0x00A5248088STL_tree__rotate_right_cPerforms right rotation on a binary search tree node, updating parent pointers and rebalancing tree structure.
0x00A524E088STL_tree__rotate_right_dPerforms right rotation on a tree node, updating parent pointers and tree structure for RB-tree or similar balanced search tree.
0x00A5254088STL_tree__rotate_right_ePerforms right rotation on red-black tree node, updating parent pointers and tree root reference accordingly.
0x00A525A088STL_tree__rotate_right_fPerforms right rotation on a red-black tree node, updating parent pointers and tree structure accordingly.
0x00A5260088STL_tree__rotate_right_gPerforms right rotation on a red-black tree node, updating parent pointers and maintaining tree structure invariants.
0x00A5266088STL_tree__rotate_right_hRed-Black Tree right rotation operation; rebalances tree by rotating node param_2 up and param_1's child down.
0x00A526C0225STL_list_node_0xc__conditional_deleteConditionally deletes a 12-byte STL list node if pointers differ; applies stack cookie XOR security check.
0x00A528A010STL_deque__throw_length_errorThrows std::length_error exception when deque container exceeds maximum size limit
0x00A528B010STL_vector__throw_length_errorThrows std::length_error exception when vector size exceeds maximum allowed capacity
0x00A528C095STL_allocate_0xc_arrayAllocates aligned memory for arrays of 12-byte elements with overflow checking and alignment to 32-byte boundaries.
0x00A5292095STL_allocate_0x18_arrayAllocates aligned memory for arrays of 0x18-byte elements with overflow checks and alignment to 32-byte boundaries.
0x00A52980106STL_tree_0x44__clearClears an STL tree container by destroying all nodes and resetting sentinel pointers to self, size to zero.
0x00A52A00106STL_tree_0x14__clearClears an STL tree container by destroying all nodes and resetting root/header pointers to sentinel state
0x00A52A8055deallocateSTL allocator deallocate wrapper that validates heap block size and calls operator delete with adjusted pointer and size.
0x00A52AC0264STL_tree_uint__erase_rangeErases nodes from a red-black tree within a value range, returning count of erased elements and rebalancing the tree.
0x00A52BE069STL_list__erase_node_0xcRemoves a node from an STL doubly-linked list, updates pointers, decrements size, and deallocates memory.
0x00A52C50106STL_tree_string__findFinds a string key in an STL tree container, returns iterator to found node or end iterator if not found.
0x00A52DD0165STL_list_int__push_frontInserts an integer node at the front of a doubly-linked list, with capacity check against sentinel value 0x15555555.
0x00A573F0241STL_tree__copy_nodes_recursiveRecursively copies tree nodes with exception handling; allocates new node, copies data, recurses on left/right children.
0x00A5750094STL_tree__destroy_0x28_nodesRecursively destroys STL tree nodes of 0x28 bytes, deallocating left subtree then node itself.
0x00A57570149STL_tree__destroy_nodes_with_subdataRecursively destroys tree nodes and deallocates their associated subdata structures using post-order traversal.
0x00A5762075STL_tree_int__lower_boundSTL red-black tree lower_bound operation; finds first node with key >= search value in integer tree
0x00A57670228STL_vector_uint__reserve_and_growReserves and grows a uint vector by reallocating memory, copying existing data, and zeroing new elements.
0x00A57780457STL_vector_0x24__reserve_and_growReserves and grows STL vector<0x24-byte element> capacity with 32-byte alignment for large allocations.
0x00A5796028_Zero_range<>STL template utility that zeroes a memory range from pointer to end pointer using memset.
0x00A57980251STL_tree__copy_constructCopy constructs an STL red-black tree by recursively copying nodes and updating sentinel/header pointers.
0x00A580A064STL_linked_list__delete_node_0xc_aDeletes a linked list node by freeing its 0xc-byte payload via operator delete with stack canary protection
0x00A580F064STL_linked_list__delete_node_0xc_bDeletes a linked list node by freeing its 0x28-byte allocated data member at offset +4.
0x00A5814075STL_linked_list__delete_node_0xc_cDeletes a linked list node by deallocating 0xc bytes of memory at offset +4 with stack canary protection.
0x00A5821081STL_map_erase_and_deleteRecursively erases and deletes all nodes in an STL map, then deallocates the map structure itself.
0x00A583D0128STL_vector_0x24__deallocateDeallocates STL vector of 0x24-byte elements, validates heap metadata, calls operator delete with size and XOR cookie.
0x00A58470106STL_vector_0x20__deallocateDeallocates STL vector memory with overflow protection; validates allocation metadata before calling operator delete.
0x00A5E390234STL_vector_16byte_reallocateReallocates STL vector capacity for 16-byte elements with 1.5x growth, aligned allocation for >4KB blocks.
0x00A5E4A0255STL_vector_20byte_reallocate_bReallocates STL vector of 20-byte elements with 1.5x growth, 32-byte alignment for blocks >4KB.
0x00A5E6F03STL_vector_0x24__noop_destroyNo-op destructor for STL vector with 0x24-byte elements; returns parameter unchanged for trivial cleanup.
0x00A5E700517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x00A5EA2010STL_Xlength_error_vector_0x24STL exception handler that throws std::length_error for vector size overflow conditions
0x00A5EC1054deallocateSTL allocator deallocate for GSISymbolEntry; validates heap metadata before freeing memory blocks.
0x00A5EC50165STL_list_push_back_bInserts a copy of an integer value at the end of a std::list, allocating a 12-byte node in a doubly-linked list structure.
0x00A5EDA034move_memory_rangeMoves memory from param_1 to param_3, treating param_2 as range end; returns new pointer after move.
0x00A5EDD034move_memory_and_return_endMoves memory block from param_1 to param_3 with size calculated from param_2-param_1, returns end pointer of destination.
0x00A5EE0034memmove_range_cCopies memory from param_1 to param_3 for (param_2 - param_1) bytes, returns end pointer of destination.
0x00A5EE30276STL_vector_int_insert_bInserts an int element into std::vector<int> at specified position, reallocating with 1.5x growth factor if needed.
0x00A5EF70458STL_vector_12byte_growReallocates STL vector of 12-byte elements with 1.5x growth, aligned >4KB alloc, copies existing data via memmove
0x00A5F150447STL_vector_84byte_growReallocates STL vector of 84-byte ground mesh tiles with 1.5x growth factor and aligned memory allocation.
0x00A5F320490STL_vector_156byte_growReallocates STL vector for 156-byte ground mesh cell structures, growing capacity 1.5x with exception handling.
0x00A5F520496STL_vector_56byte_growReallocates STL vector of 56-byte elements with 1.5x growth, handling aligned allocation for buffers >4KB.
0x00A5FAF0125STL_vector_84byte_freeDeallocates STL vector backing store for 84-byte elements with aligned deallocation for large allocations (>4KB).
0x00A5FB90130STL_vector_156byte_freeDeallocates STL vector backing store for 156-byte elements with aligned memory handling for large blocks.
0x00A5FC30136STL_vector_56byte_freeDeallocates vector backing store for 56-byte elements with aligned heap handling for large allocations.
0x00A5FCE0127STL_vector_12byte_freeDeallocates STL vector backing store for 12-byte elements with aligned deallocation for blocks >4KB.
0x00A65B103STL_vector_84byte__noop_destroyNo-op destructor for STL vector with 84-byte elements; returns parameter unchanged.
0x00A65B203STL_vector_156byte__noop_destroyNo-op destructor for STL vector of 156-byte elements; returns parameter unchanged without cleanup.
0x00A65B303STL_vector_56byte__noop_destroyNo-op destructor for STL vector with 56-byte elements; returns parameter unchanged.
0x00A65B403STL_vector_12byte__noop_destroyNo-op destructor for 12-byte STL vector element; returns parameter unchanged for trivial cleanup.
0x00A65BB055STL_vector_56byte_init_rangeInitializes a vector of 56-byte elements by zeroing memory for param_2 elements, returns pointer past allocated region
0x00A65BF044STL_copy_12byte_elements_CSTL template instantiation: STL copy 12byte elements C
0x00A65C2081STL_vector_84byte_init_rangeCopies a range of 84-byte elements from source to destination vector, processing 21 dwords (84 bytes) per iteration.
0x00A65C8049STL_copy_156byte_elementsCopies array of 39 elements (156 bytes / 4 bytes per element) from source to destination buffer.
0x00A65CC010STL_Xlength_error_vector_84byte_bThrows std::length_error exception for vector overflow, called when vector allocation exceeds maximum size
0x00A65CD010STL_Xlength_error_vector_156byteThrows std::length_error exception when vector size exceeds maximum allowed length during allocation attempt.
0x00A65CE010STL_Xlength_error_vector_56byteThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00A65CF010STL_Xlength_error_vector_12byte_growThrows std::length_error exception for vector allocation failure when size exceeds maximum allowed capacity.
0x00A65D0049STL_vector_84byte__deallocateDeallocates memory for STL vector of 84-byte elements with overflow validation before calling operator delete.
0x00A65D4052STL_vector_156byte_deallocateDeallocates STL vector of 156-byte elements with allocation size validation before freeing memory.
0x00A65D8060STL_vector_56byte_delete_with_validationDeletes STL vector of 56-byte elements with heap validation; checks allocation size and guard bounds before deallocation.
0x00A65DD054deallocateSTL allocator deallocate for GSISymbolEntry; handles large allocations with guard validation before operator delete.
0x00A67320276STL_vector_4byte__push_back_grow_CReallocates and grows a 4-byte element vector, copying existing data and inserting new element at specified position.
0x00A67460436STL_vector_8byte__insert_and_growInserts an 8-byte element into STL vector with capacity growth; handles memory reallocation and element copying.
0x00A67730288STL_sort_float_pair_insertionInsertion sort for array of float pairs, comparing first float then second as tiebreaker.
0x00A67850350STL_make_heap_float_pairConstructs a min-heap from array of float-uint pairs using sift-down algorithm with custom comparator.
0x00A679B0292swap_float_pair_if_greaterSwaps two float pairs (float + secondary value) using median-of-three comparison logic with tie-breaking.
0x00A67AE01137STL_sort_float_pair_partitionQuicksort partition routine for float pairs using median-of-three pivot selection and two-pointer scanning
0x00A67F60321STL_sift_down_heap_float_pairSift-down operation for min-heap of float pairs; maintains heap property after element removal.
0x00A680B0254STL_sort_float_pair_introsortIntrosort algorithm sorting float pairs by recursively partitioning, switching to insertion sort for small arrays and heapsort if recursion depth exceeded.
0x00A681B084STL_list_12byte_destroy_sentinelDestroys STL list sentinel node by deallocating its next node and the sentinel structure itself.
0x00A6862064STL_list_12byte_free_nodeDeallocates a 12-byte STL list node by calling operator delete on the node's allocated data pointer.
0x00A6867064STL_list_28byte_free_nodeFrees a 28-byte STL list node by deallocating its associated memory block via operator delete.
0x00A6895074STL_tree_destroy_sentinel_and_children_0xC_aDestroys STL tree node by deallocating child node and sentinel node with XOR stack canary protection.
0x00A689C074STL_tree_destroy_sentinel_and_children_0xC_bDestroys an STL tree node and its left child, freeing both allocations with XOR canary protection.
0x00A68A3074STL_tree_destroy_sentinel_and_children_0xC_cDestroys a binary tree node and its children by deallocating sentinel node and child pointers with 0xC byte size.
0x00A68AA074STL_tree_destroy_sentinel_and_children_0xC_dDestroys a binary search tree node and its children, freeing allocated memory for tree structure cleanup in RO client.
0x00A68B1074STL_tree_destroy_sentinel_and_children_0xC_eDestroys an STL tree node by deallocating its sentinel child and then the node itself, with stack guard cookie validation.
0x00A68BE087STL_tree_destroy_sentinel_and_children_0xC_fDestroys STL tree node by deallocating sentinel and its children with stack canary protection
0x00A68C60106STL_vector_deallocate_aligned_4byteDeallocates aligned 4-byte STL vector memory with overflow validation and XOR stack cookie protection.
0x00A69CC047STL_list__remove_front_nodeRemoves and deallocates the front node from a doubly-linked list, updating forward/backward pointers.
0x00A6D23087STL_vector__Change_array_00a6d230STL vector internal method that reallocates and reassigns vector buffer pointers during capacity changes.
0x00A6D29022STL_functor_init_ACopy initializes a functor object by setting vtable pointer and copying captured state from source functor.
0x00A6D2B022STL_functor_copy_ctorCopy constructor for STL functor; copies vtable pointer and stores member object reference from source
0x00A6D2D022STL_functor_copy_constructorCopy constructor for STL functor; initializes vtable pointer and copies member function pointer from source object.
0x00A6D38038STL_functor_copy_initInitializes STL functor object by copying vptr and 3 member fields from source object at param_1.
0x00A6D670517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree balance invariants and color properties.
0x00A6D88022STL_functor_init_ECopy constructor for STL functor object; initializes vtable pointer and copies member data from source.
0x00A6D8A022STL_functor_init_FInitializes STL functor by setting virtual function pointer and copying member data from source object.
0x00A6D8C022STL_functor_init_GInitializes STL functor with copy constructor pointer and copies 4-byte value from source object offset +4.
0x00A6D8F038STL_functor_init_HInitializes STL functor object by copying function pointer and three 4-byte parameters from source to destination.
0x00A6D920194stl_vector_reallocateReallocates and relocates STL vector storage, copying existing elements to newly allocated memory and freeing old allocation.
0x00A6DA6044STL_CopyPairsSTL template instantiation: STL CopyPairs
0x00A6DA9045STL_CopyPairsOverlappingCopies consecutive 8-byte pairs from source range to destination with offset arithmetic, handling overlapping memory regions safely.
0x00A6DAC010stl_vector_xlength_error_AThrows std::length_error exception when std::vector allocation exceeds maximum allowed size limit.
0x00A6DAD010stl_vector_xlength_error_BThrows std::length_error exception when vector size exceeds maximum allowable length
0x00A6DAE092STL_AllocateAligned4Allocates aligned memory for 32-byte boundaries; multiplies param by 4, adds 0x23 padding for sizes >=0x1000, stores original pointer at offset -4.
0x00A6DBC055deallocateDeallocates memory with size validation; adjusts pointer if allocation exceeds 4KB threshold and validates alignment.
0x00A6DC0055deallocateSTL allocator deallocate wrapper for phmap containers; validates chunk size and delegates to operator delete with alignment offset
0x00A6DC40165STL_list__push_backSTL std::list push_back implementation - allocates 12-byte node, appends to doubly-linked list, throws if size exceeds 0x15555555
0x00A70C9098stl_list_clear_and_deleteClears a doubly-linked list by deallocating the head node and reinitializing list pointers to empty state.
0x00A70D50165stl_list_push_back_byteInserts a byte element into a doubly-linked list node, managing capacity and throwing exception if list exceeds max size
0x00A70E0029stl_memmove_backwardMoves memory backward by offset (param_3 - param_2), used for array insertion/deletion in STL containers
0x00A70E20296_Guess_median_unchecked<unsigned_int*,struct_std::less<void>_>STL median-of-three selection algorithm for quicksort partitioning; uses sampling for large arrays (≥41 elements).
0x00A70F50379_Partition_by_median_guess_unchecked<unsigned_int*,struct_std::less<void>_>STL partition algorithm that partitions range around median pivot using 3-way comparison for equal elements
0x00A710D0140_Pop_heap_hole_by_index<unsigned_int*,unsigned_int,struct_std::less<void>_>STL heap operation that removes root element and restores heap property by sifting down then up from hole position.
0x00A71160472stl_introsort_uintIntrosort (introspective sort) algorithm for uint arrays - hybrid quicksort/heapsort with insertion sort fallback
0x00A7134069vector_assign_rangeCopies memory range [param_2, param_3) into vector, resizing capacity if needed; updates vector end pointer.
0x00A7139080stl_vector_assign_rangeAssigns a range of 4-byte elements to STL vector, reallocating if needed and updating end pointer.
0x00A713E039stl_sort_uint_arrayWrapper that initiates introspective sort on unsigned integer array from param_1 to param_2
0x00A7651034stl_uninitialized_copy_ASTL uninitialized_copy implementation: copies bytes from source to destination, returns pointer to end of copied data.
0x00A7654034stl_uninitialized_copy_BSTL uninitialized_copy implementation that moves memory range and returns pointer to end of copied data.
0x00A7657034stl_uninitialized_copy_CCopies uninitialized memory from source to destination and returns pointer to end of copied data.
0x00A765A0449vector_int_push_back_growReallocates std::vector<int> with 1.5x growth, inserts element at position, copies old data via memmove with aligned allocation for blocks ≥4KB.
0x00A7677094stl_rbtree_recursive_delete_ARecursively deletes red-black tree nodes via post-order traversal, deallocating 0x18-byte node structures with stack canary protection.
0x00A767E0116stl_rbtree_recursive_delete_strRecursively deletes red-black tree nodes containing strings by traversing left subtree and freeing node memory.
0x00A7686075stl_map_int_lower_boundSTL map lower_bound search on integer keys; traverses red-black tree finding first node >= target value
0x00A768B0129stl_map_string_lower_boundPerforms binary search tree lower_bound operation on std::map<string, ...>, traversing tree nodes via string key comparison.
0x00A7694075heap_push_up_by_priorityMin-heap sift-up operation that maintains heap invariant by comparing priority field at offset +0x10.
0x00A76990403vector_16byte_reallocateReallocates vector of 16-byte waypoint elements with 1.5x growth, handles alignment for large allocations.
0x00A76B30496vector_28byte_reallocateReallocates pathfinder node vector (28-byte elements), growing capacity 1.5x with max 0x9249249, initializing new slots and copying old data.
0x00A771E068Pathfinder__DestroyRBTreeStringAndFree_2cDestroys red-black tree of strings and deallocates the tree structure (0x2c bytes).
0x00A773B0136stl_vector_1C_deallocateDeallocates a vector of 0x1C-sized elements; validates allocation metadata and calls operator_delete with size/cookie.
0x00A7760083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal by following right subtree or parent links.
0x00A784B09STL_vector_sizeExtracts vector size from STL vector object by reading capacity field and comparing with end pointer.
0x00A787C011stl_vector_clear_simpleClears STL vector by setting end pointer equal to begin pointer, releasing allocated elements without deallocating capacity.
0x00A78A40704RBTree__EraseNodeRed-black tree node deletion with rebalancing, handles all cases (leaf, single-child, two-child) and maintains RB-tree properties.
0x00A78D20517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties after inserting new node.
0x00A78F30517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties.
0x00A7914084stl_rbtree_rotate_leftRed-black tree left rotation: rebalances tree by rotating node param_2 left around its right child piVar1.
0x00A791A088stl_rbtree_rotate_rightRed-black tree right rotation: pivots node param_2 up to replace param_1, updates parent pointers and tree root
0x00A7920055STL_vector_16byte_zero_elementsSTL template instantiation: STL vector 16byte zero elements
0x00A7924055STL_vector_28byte_init_elementsInitializes a vector of 28-byte elements by zeroing memory and returning pointer to end of allocated region.
0x00A7928036STL_copy_16byte_elementsCopies 16-byte (4×uint32) elements from source to destination memory range using manual loop unrolling.
0x00A792B010STL_vector_int_throw_length_errorThrows std::length_error exception when vector<int> allocation exceeds maximum size limit
0x00A792C010STL_Xlength_error_vector_16byte_bThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00A792D010STL_Xlength_error_vector_28byte_bThrows std::length_error exception when vector allocation exceeds maximum allowable size
0x00A792E055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete with adjusted pointer/size for large allocations (>4KB).
0x00A7932051STL_vector_16byte_validate_and_freeValidates and frees STL vector memory with 16-byte element size, checking heap integrity before deallocation.
0x00A7936060STL_vector_28byte_validate_and_freeValidates and deallocates STL vector of 28-byte elements with size sanity checks before freeing memory.
0x00A7A90081STL_list_pair_clear_bothRemoves and deallocates all nodes from two doubly-linked list containers (pair of lists)
0x00A7BA20165stl_list_push_back_intInserts an integer value into a doubly-linked list node, managing size and throwing if list exceeds capacity limit.
0x00A7BAD024memset_zeroed_shortsZeros a memory buffer by setting param_2 * 2 bytes to zero (likely for short/int16 array initialization).
0x00A7C640106STL_wstring_vector_deallocateDeallocates wide-character string vector with aligned memory support; validates backing pointer offset before freeing.
0x00A7C880138STL_map_int_vec_recursive_destroy_a7c880Recursively destroys red-black tree nodes in std::map<int, vector<int>>, deallocating vectors and freeing node memory.
0x00A7C92075STL_map_int_lower_bound_a7c920std::map<int,...>::lower_bound implementation. Traverses red-black tree to find first key >= search key, returns iterator.
0x00A7C970132STL_map_int_vec_ctor_a7c970Constructs std::map<int, vector<int>> with sentinel red-black tree node initialization and exception handling setup.
0x00A7D680517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants
0x00A7F450517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties for binary search tree ordering.
0x00A804C0129STL_rbtree_lower_bound_stringRed-black tree lower_bound search for string keys, returns iterator positioned at first element >= search key
0x00A81A60517Insert_nodeRed-Black tree node insertion with rebalancing logic; maintains tree balance after adding new node to tree structure.
0x00A81D3010throw_vector_too_longThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00A8493036STL_destroy_string_range_12byteSTL template instantiation: STL destroy string range 12byte
0x00A84960151STL_vector_string_0xc_deallocateDeallocates STL vector of strings (0xc-byte elements), destroying each string and freeing allocated memory.
0x00A84A2010STL_Xlength_error_tipofday_parseThrows std::length_error exception for vector overflow; unrelated to tip-of-day parsing despite misleading function name
0x00A84A9054deallocateDeallocates variable-sized memory blocks with alignment validation; handles small/large allocations differently based on size threshold.
0x00A84C9082STL_vector_init_empty_3fieldInitializes a 3-field STL vector structure (data, size, capacity) to empty state with SEH frame setup.
0x00A84D10106STL_vector_int_deallocate_alignedDeallocates aligned STL vector storage with overflow protection; validates alignment and calls operator delete with size/cookie.
0x00A84DA065STL_vector_int_EH_deallocate_alignedException handler wrapper for deallocating aligned integer vector memory with stack frame protection via XOR canary.
0x00A85F9036STL_copy_array_4byteSTL template instantiation: STL copy array 4byte
0x00A85FC036STL_copy_4byte_elementsCopies 4-byte elements from source array to destination with calculated offset, handles overlapping memory regions.
0x00A85FF010throw_vector_too_long_2Throws std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00A86000349std_wstring__appendAppends wide characters to a std::wstring, reallocating buffer if necessary with 1.5x growth strategy
0x00A8618055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete after bounds checking.
0x00A861C0152std__wstring__substrstd::wstring::substr - Creates a substring starting at param_3 with length param_4, validates bounds and throws out_of_range if pos exceeds string size.
0x00A8C000449STL_vector_ptr_insertInserts pointer element into STL vector with 1.5x growth, 32-byte alignment for large buffers, 0x3FFFFFFF capacity limit.
0x00A8CF8089CResourceMgr__DestroyRBTreeAndFree_28Destructs CResourceMgr object by recursively deleting RB-tree nodes with string cleanup, then frees 0x28 bytes.
0x00A8CFF083operator++Pre-increment operator for red-black tree const iterator over unsigned ints; advances to next node in in-order traversal
0x00A8FCB0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants for binary search tree ordering.
0x00A8FEC0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties.
0x00A902B010STL_Xlength_error_resource_ptr_insertThrows std::length_error exception when vector allocation exceeds maximum allowed size
0x00A902C010STL_Xlength_error_resource_resizeThrows std::length_error exception when vector resize exceeds maximum allowed length
0x00A902D055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory blocks, handling both small and large allocations
0x00A905A039STL_vector_ptr_push_backSTL vector push_back implementation: appends pointer element to vector, reallocates via insert if capacity exceeded
0x00A905D0288std__regex_locale_widenCompares two character ranges using locale-aware character widening until a mismatch is found or end reached.
0x00A906F071std__regex__match_prefix_exactSTL template instantiation: std regex match prefix exact
0x00A90740125std__regex__match_prefix_icaseSTL template instantiation: std regex match prefix icase
0x00A907C0440std__regex_char_class_matchMatches character sequences against a character class pattern with locale-aware case conversion support for regex matching.
0x00A90BF0288std__regex_build_char_stringBuilds regex replacement string by processing escape sequences (\N for backreferences) and & for full match substitution.
0x00A90D10102std__regex__match_char_class_rangeSTL template instantiation: std regex match char class range
0x00A90D80411std__regex_search_and_matchPerforms regex matching on input string, populates match results structure with capture groups and position data if provided.
0x00A91280456std__regex_replace_implPerforms regex pattern matching and replacement on input string with match result initialization and vector cleanup.
0x00A91450284STL_vector_8byte_reallocateReallocates 8-byte-aligned STL vector storage, growing capacity by 1.5x or to requested size, initializing new elements with provided value.
0x00A915A0454STL_vector_12byte_reallocateReallocates STL vector of 12-byte elements with growth strategy, copying old data and zero-initializing new capacity.
0x00A917E034std__regex__find_char_matchSearches character range [param_1, param_2) for value matching *param_3, returns when found or range exhausted.
0x00A91C60219STL_vector_4byte_grow_and_copyCopies STL vector contents from source to destination, allocating new buffer and performing deep copy of 4-byte elements.
0x00A91D40408std__regex_init_match_resultsInitializes regex match results structure by zeroing fields and configuring vector capacity based on pattern state and flags.
0x00A91EE0203std__regex_push_match_stateAllocates and copies regex match state vector data, managing 8-byte aligned memory for regex engine state preservation.
0x00A921B0111std__wstring__move_constructMoves ownership of wstring data from param_2 to param_1, leaving param_2 in empty state with SSO buffer.
0x00A9223067STL_wstring_assign_from_ptrInitializes wstring object and assigns wide-character string from pointer, calculating length by scanning to null terminator.
0x00A9228080STL_regex__dtor_vector_wrapperDestructor wrapper that deallocates a vector buffer used by regex pattern matching, with stack canary protection.
0x00A922D0167STL_regex__dtor_multi_vectorDestructor that deallocates multiple STL vector buffers (8-byte and 4-byte) used in regex pattern matching storage
0x00A9238099STL_regex__dtor_two_vectorsDestructor that frees two dynamically allocated vector buffers (8-byte and 4-byte elements) with stack canary protection.
0x00A92400190STL_ofstream__dtorDestructor for std::ofstream that closes file buffer and cleans up parent streambuf/ostream base classes
0x00A924C068STL_vector_12byte__dtorDestructor for STL vector container with 12-byte elements; deallocates buffer and performs stack cookie validation.
0x00A925105std__vector_8byte__free_bufferInfinite recursion stub - likely a compiler artifact or corrupted function placeholder with no actual implementation
0x00A92520127STL_vector_12byte__free_bufferDeallocates a 12-byte STL vector buffer, handling alignment metadata and calling operator delete with size validation.
0x00A925C0117std__vector_4byte__copy_assignCopy assignment operator for std::vector<uint32_t>, copies size/capacity/data from source vector to destination
0x00A92640106std__vector__copy_assign_bufferAssigns buffer contents from source vector to destination, reallocating if needed and copying data via memmove.
0x00A926B0199std__ofstream__destructorDestructor for std::ofstream that closes file buffer and destroys parent stream/ios objects with stack canary validation.
0x00A9278038std__ofstream__scalar_deleting_dtorScalar deleting destructor for std::ofstream that cleans up the object and optionally deallocates memory.
0x00A93810123std_string__assign_from_cstringCalculates C-string length and assigns it to std::string via range assignment helper function.
0x00A93CA0123std_string__assign_from_cstring_2Assigns a C-string to an std::string object by calculating string length and calling assign_range helper.
0x00A96A90139std__vector_8byte__reallocReallocates storage for 8-byte vector elements with 1.5x growth factor, handles alignment and deallocation of old buffer.
0x00A96B40226std__regex__match_char_classMatches a character against a regex character class, handling case-insensitivity and range/bitmap lookups.
0x00A96C30602std__regex__match_alternationMatches regex alternation branches by trying each alternative and tracking state changes during pattern matching operations.
0x00A96E90607std__regex__match_repeatImplements regex quantifier matching with min/max bounds, handling greedy/non-greedy backtracking for pattern repetition.
0x00A970F0414std__regex__match_groupMatches regex group patterns with repetition constraints; manages match state stack and validates group count bounds against min/max limits.
0x00A972B03stl_identity_returnSTL identity function that returns its argument unchanged; used as default functor in STL containers and algorithms.
0x00A973301475std_regex_match_implWARNING (jumptable): Unable to track spacebase fully for stack
0x00A97900125std__vector_12byte__resizeResizes a vector of 12-byte elements, reallocating if needed and zero-filling new elements.
0x00A97980543std__regex__scan_charsScans and matches characters in a regex pattern, handling character classes, ranges, and case sensitivity for pattern matching.
0x00A97BE0106std__vector_8byte__free_bufferDeallocates 8-byte vector buffer memory with overflow protection, handling aligned blocks >4KB via metadata-based deallocation
0x00A97C7051stl_fill_zero_8byteFills memory with zeros in 8-byte chunks and returns pointer to end of zeroed region.
0x00A97CB045stl_fill_zero_12byteFills a memory range with a constant value using element-sized strides
0x00A97CE047stl_copy_12byte_elementsCopies array of 12-byte elements from param_2 to param_1, processing 8+4 byte chunks per iteration.
0x00A97D1010stl_vector_xlength_errorThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00A97D2010stl_vector_xlength_error_2Throws std::length_error exception when vector allocation exceeds maximum size limit
0x00A97DE092stl_aligned_alloc_8byteAllocates memory for 8-byte-aligned arrays with overflow checks and 32-byte alignment padding for sizes ≥4KB.
0x00A97E4055deallocateDeallocates memory block with size validation; adjusts pointer if allocation size exceeds 4095 bytes threshold
0x00A97E8054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with overflow check and alignment validation.
0x00A9A0F0443std_vector_pair_int_insertInserts a pair<int,int> element into std::vector, managing reallocation with aligned memory allocation for large buffers.
0x00A9A2C0545STL_vector_0x30_insertInserts element into STL vector of 0x30-byte structures, reallocating and copying existing elements as needed.
0x00A9A4F0222std_list_merge_sortMerge sort implementation for doubly-linked list nodes, merging two sorted sublists by comparing offset+8 values and reordering pointers.
0x00A9A5D0137stl_copy_0x30_elementsCopies a range of 0x30-byte STL vector elements from source to destination with exception safety via RAII destructor.
0x00A9CA8044stl_copy_pairs_8byte_a9ca80STL template instantiation: stl copy pairs 8byte a9ca80
0x00A9CAB045stl_move_pairs_8byteMoves 8-byte paired elements from source to destination using offset-based addressing for STL container operations.
0x00A9CAE010stl_vector_xlength_error_a9cae0Throws std::length_error exception when vector size exceeds maximum allowed length
0x00A9CAF010stl_vector_xlength_error_a9caf0Throws std::length_error exception when std::vector size exceeds maximum allowed length
0x00A9CB0055deallocateSTL allocator deallocate for phmap container; validates allocation size and calls operator delete with adjusted pointer and size
0x00A9CB4054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and header offset handling.
0x00A9DE8099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x00A9E19097fill<>STL std::fill template instantiation for various list iterator types (unsigned int, strings, pairs); initializes range with value
0x00A9E27031stl_fill_dwordFills a memory range with a constant value using element-sized strides
0x00A9E35086stl_vector_4byte__free_bufferDeallocates a 4-byte-element STL vector's buffer, handling allocation metadata and validating heap integrity before deletion.
0x00A9F980232std__vector_4byte__resize_fillResizes a 4-byte element vector to specified size, filling new elements with given value; handles memory allocation with alignment.
0x00A9FA70362std__unordered_map__rehashRehashes unordered_map by resizing bucket array to power-of-2 capacity and reinsert all nodes with new hash masks.
0x00A9FBE094stl_rbtree__recursive_deleteRecursively deletes red-black tree nodes by traversing left subtree then deallocating node memory.
0x00A9FC5075stl_rbtree__lower_boundSTL red-black tree lower_bound search; finds first node with key >= search value in RO game data structure
0x00A9FD2064stl_rbtree__free_sentinelDeallocates sentinel node memory in red-black tree by calling operator_delete on offset+4 pointer with 0x20 byte size.
0x00A9FD7080stl_rbtree__clear_and_freeClears and deallocates red-black tree node structure, recursively deleting children if tree is empty.
0x00A9FDF075stl_rbtree__free_sentinel_2Frees sentinel node in red-black tree by calling operator_delete on offset+4 pointer with 0x20 size.
0x00A9FE4075stl_rbtree__free_sentinel_3Frees a 32-byte sentinel node in an STL red-black tree if allocated, with stack canary protection.
0x00A9FE9065stl_map__destructorDestructs an STL map container by clearing and freeing all red-black tree nodes with stack canary protection.
0x00A9FEE077stl_map__destructor_2Destructs an STL map container by clearing and freeing its red-black tree nodes with stack canary protection.
0x00AA7B80517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure invariants and color properties.
0x00AB3490109stl_rbtree__recursive_delete_a8Recursively deletes red-black tree nodes; destroys CMapProperty strings and deallocates 0xa8-byte node structures.
0x00AB351075std__map__lower_bound_int_mapentrySTL map lower_bound implementation for int keys; performs binary search tree traversal to find first element >= search key
0x00AB3560248std__map__insert_mapentryInserts a new map entry into a CMapProperty container, returning the inserted node and success status.
0x00AB3AD067stl_map__delete_node_a8Deallocates an STL map node by freeing its data member (offset +4) with size 0xa8 bytes using stack canary protection.
0x00AB3B2060stl_rbtree__clear_all_a8Clears red-black tree by recursively deleting all nodes, then deallocates the tree structure (0xa8 bytes).
0x00AB3B80104stl_map__destroy_tree_a8Destructor for STL map tree node; deallocates CMapProperty node with size 0xa8 and cleans up string resources.
0x00AB3BF078stl_map__free_node_a8Deallocates STL map node by freeing allocated memory at offset +4 with size 0xa8 bytes, includes stack canary validation.
0x00AB3C5071stl_rbtree__clear_and_free_a8Clears and deallocates an STL red-black tree structure by recursively deleting all nodes, then freeing the tree root.
0x00AB3EC083operator++STL tree iterator increment operator; advances const_iterator to next node in red-black tree by traversing right subtree or parent chain
0x00AB3F20704stl_rbtree__erase_node_a8Red-black tree node erasure with rebalancing; handles node removal and tree restructuring for std::map/set.
0x00AB41E0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants
0x00AB43F084stl_rbtree__rotate_left_a8Red-black tree left rotation for rebalancing; updates parent pointers and maintains tree structure invariants.
0x00AB445088stl_rbtree__rotate_right_a8Red-black tree right rotation: rebalances tree by rotating node right around its left child, updating parent pointers.
0x00AB44B010stl_vector__xout_of_rangeThrows std::out_of_range exception for invalid vector subscript access violations
0x00AB4840298stl_rbtree__erase_range_a8Erases a range of nodes from red-black tree; returns count of erased elements and deallocates node memory.
0x00AB498019stl_rbtree__erase_range_wrapperWrapper function that calls STL red-black tree range erasure, delegating container cleanup to underlying implementation.
0x00AB60E034stl_memmove_range_ab60e0Moves memory range [param_1, param_2) to param_3 and returns pointer to end of destination range.
0x00AB6110449std__vector_int__insertstd::vector<int> insert operation; allocates new storage, repositions elements, inserts value at specified position
0x00AB62E094stl_rbtree__recursive_delete_18Recursively deletes red-black tree nodes; processes left subtree then deallocates node if leaf.
0x00AB6350152stl_rbtree__recursive_delete_cRecursively deletes red-black tree nodes in post-order (left subtree, then node), freeing allocated memory with stack canary protection.
0x00AB6410119stl_rbtree__recursive_delete_20Recursively deletes red-black tree nodes; deallocates left subtree then frees node struct (0x20 bytes).
0x00AB64A075std__map__lower_bound_int_ab64a0STL map lower_bound implementation for int keys; finds first element >= search key in binary tree
0x00AB64F075std__map__lower_bound_int_5STL map lower_bound implementation; finds first element with key >= search value in binary search tree
0x00AB654075std__map__lower_bound_int_6STL map lower_bound implementation for integer keys using binary search tree traversal on red-black tree nodes
0x00AB659084stl_rbtree__delete_linked_node_cDeletes a red-black tree node and its linked data structure, freeing allocated memory with stack canary protection.
0x00ABAA60106std__vector__deallocate_bufferDeallocates std::vector buffer with overflow detection; retrieves original pointer for large allocations (>4095 bytes).
0x00ABAF5083operator++Pre-increment operator for red-black tree const iterator over unsigned int; advances to next node in in-order traversal
0x00ABFF9094STL_exception__scalar_dtor_aScalar deleting destructor for STL exception object; deallocates memory if delete flag set.
0x00AC000094STL_exception__scalar_dtor_bScalar deleting destructor for STL exception object; cleans up memory and calls operator delete if flag set.
0x00AC007094STL_exception__scalar_dtor_cScalar deleting destructor for STL exception object; conditionally deallocates memory based on param_2 flag.
0x00AC00E094STL_exception__scalar_dtor_dScalar deleting destructor for STL exception object; conditionally frees memory if delete flag set.
0x00AC015094STL_exception__scalar_dtor_eScalar deleting destructor for STL exception object with conditional memory deallocation based on param_2 flag.
0x00AC01C094STL_exception__scalar_dtor_fSTL exception destructor with scalar deletion semantics; conditionally deallocates object and cleans up exception state.
0x00AC023094STL_exception__scalar_dtor_gScalar deleting destructor for STL exception object; conditionally deallocates memory if deletion flag set.
0x00AC02A094STL_exception__scalar_dtor_hScalar deleting destructor for CEffectBase; conditionally deallocates object and cleans up exception handling frame.
0x00AC031094STL_exception__scalar_dtor_iScalar deleting destructor for STL exception object; conditionally deallocates memory if delete flag is set.
0x00AC038094STL_exception__scalar_dtor_jScalar deleting destructor for STL exception object; conditionally frees memory if deletion flag is set.
0x00AC03F094STL_exception__scalar_dtor_kSTL exception destructor with optional memory deallocation; sets vftable and conditionally calls operator delete based on param_2 flag.
0x00AC046094STL_exception__scalar_dtor_lScalar deleting destructor for STL exception object; conditionally deallocates memory based on param_2 flag with stack protection.
0x00AC04D094STL_exception__scalar_dtor_mSTL exception scalar deleting destructor with conditional memory deallocation based on param_2 flag and stack canary validation.
0x00AC054094STL_exception__scalar_dtor_nScalar deleting destructor for STL exception object; conditionally frees memory and cleans up SEH frame.
0x00AC05B094STL_exception__scalar_dtor_oSTL exception object scalar deleting destructor with conditional memory deallocation based on delete flag parameter.
0x00AC062094STL_exception__scalar_dtor_pScalar deleting destructor for STL exception object; cleans up resources and optionally deallocates memory if flag is set.
0x00AD5DE0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance.
0x00AD5FF0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x00AD6200517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node
0x00AD641010STL_Xlength_error_vector_int_insertThrows std::length_error exception when vector allocation exceeds maximum size limit
0x00AD642055deallocateSTL allocator deallocate wrapper that handles large allocations (>4KB) by retrieving actual pointer and validating heap integrity before freeing.
0x00AD6460165STL_list__allocate_and_insert_nodeAllocates a new doubly-linked list node, initializes it with data from param_2, and inserts it into the list structure pointed to by param_1.
0x00AD7030265std__regex_match_effect_filenameMatches effect filenames against regex pattern; constructs match state, executes regex engine, cleans up STL vectors.
0x00AD7140280std__regex_match_effect_filename_2Performs regex pattern matching on effect filenames using STL regex engine with state management and vector cleanup.
0x00ADA62075_Find_lower_bound<>STL red-black tree lower_bound search returning node with smallest key >= search value
0x00ADA980220STL_map_insert_node_effectInserts a node into an STL map container for game effect data, handling capacity checks and red-black tree rebalancing.
0x00ADAA6083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal by following right subtree or parent pointers
0x00ADAC90507STL_rb_tree_insert_and_rebalanceRed-Black tree insertion with rebalancing; maintains color properties and tree balance via rotations after node insertion.
0x00AE7960571STL_vector_0x24_emplace_reallocateReallocates and restructures STL vector of 0x24-byte elements during insertion, with alignment handling for large allocations.
0x00AE7BA0205STL_vector_0x24_copy_elementCopies 36-byte elements (likely iteminfo/inventory structs) from source vector to destination, clearing source data post-copy.
0x00AE87D010STL_Xlength_error_vector_0x24_emplaceThrows std::length_error exception for vector capacity exceeded during emplace operation
0x00AE87E054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and adjusted pointer handling.
0x00AFE87038std_string__assign_from_cstring_BCalculates C-string length then assigns it to std::string object via range assignment
0x00B191B034std__vector__relocate_range_forwardRelocates a range of memory forward using memmove, returns pointer to end of relocated data.
0x00B191E034STL_vector_relocate_rangeRelocates a range of vector elements via memmove, returning new end pointer after relocation.
0x00B1921034std__vector__relocate_range_00b19210Relocates a memory range by moving bytes and returning the new end pointer after the move operation.
0x00B1924034std__vector__relocate_range_00b19240Relocates a vector's element range via memmove, returning new end pointer for STL container reallocation.
0x00B19270449std__deque_ptr__insert_elementSTL deque insert operation that reallocates capacity, copies elements before/after insertion point, and deallocates old buffer.
0x00B1944037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes array of unsigned ints to zero and returns pointer past end; std allocator helper for value-construction.
0x00B1947037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes an array of unsigned integers to zero and returns pointer past the last element.
0x00B194A037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes array of unsigned integers to zero and returns pointer past last element
0x00B194D037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes an array of unsigned integers to zero and returns pointer past the last element.
0x00B1950028_Zero_range<>STL template utility that zero-initializes a memory range by calculating size from two pointers and calling memset.
0x00B1952028_Zero_range<>STL template function that zero-initializes a memory range by calling memset between two pointers.
0x00B1954028_Zero_range<>STL template that zero-initializes a memory range by calculating size from two pointers and calling memset
0x00B1956028_Zero_range<>STL template that zeroes a memory range by calling memset from start pointer to end pointer.
0x00B1958034std__vector__relocate_range_00b19580Relocates a vector's element range via memmove and returns new end pointer position.
0x00B195B034STL_vector_memmove_relocateRelocates a vector's memory range using memmove, returns new end pointer position after move.
0x00B195E034std__vector__relocate_range_00b195e0Relocates a memory range by moving bytes and returning new end pointer; used for std::vector internal reallocation.
0x00B1961034std__vector__relocate_range_00b19610Moves memory range within vector and returns new end pointer position after relocation.
0x00B196C0181CSkillEffectDeque_7D24__DestructorDestructor for CSkillEffectDeque_7D24 that iterates through deque elements, calls virtual destructors on each skill effect object, then deallocates the underlying deque structure.
0x00B19780181CSkillEffectDeque_7D34__DestructorDestructor for CSkillEffectDeque_7D34 that iterates through deque elements, invokes virtual destructors on each CSkillEffect object, then frees allocated memory.
0x00B19840181CSkillEffectDeque_7D04__DestructorDestructor for CSkillEffectDeque_7D04; iterates deque elements calling virtual destructors, then frees memory.
0x00B19900181CSkillEffectDeque_7D14__DestructorDestructor for CSkillEffectDeque_7D14 that iterates through queued skill effects, calls destructors on each element, then frees deque memory.
0x00B199C0175std__deque__destroy_and_freeDestroys and deallocates std::deque container: decrements element count, frees allocated blocks, frees block array, frees header.
0x00B19A90175STL_deque_ptr__destroy_and_freeDestroys and deallocates all pointer elements in a deque container, then frees the deque's internal buffer and metadata
0x00B19B60175std_deque_ptr__destroy_and_free_bDestroys and deallocates a std::deque container, freeing all stored pointers and internal buffers.
0x00B19C30175std_deque_ptr__destroy_and_free_cDestructs and deallocates a std::deque of pointers, freeing all contained objects and internal buffer structures.
0x00B19D00106std__vector_ptr__free_bufferDeallocates STL vector buffer with alignment-aware logic; checks for 4KB+ buffers and validates alignment header offset.
0x00B19E20188CSkillEffectDeque_7D24__ScalarDeletingDestructorDestructor for CSkillEffectDeque_7D24 that iterates through deque elements, calls destructors on each skill effect, frees memory, and optionally deletes the object itself.
0x00B19EE0188CSkillEffectDeque_7D34__ScalarDeletingDestructorDestructor that iterates CSkillEffectDeque, calls virtual destructor on each skill effect object, then deallocates the deque container.
0x00B19FA0188CSkillEffectDeque_7D04__ScalarDeletingDestructorDestructs CSkillEffectDeque_7D04 by iterating deque elements, calling destructor on each skill effect, then freeing memory.
0x00B1A060188CSkillEffectDeque_7D14__ScalarDeletingDestructorDestructor for CSkillEffectDeque_7D14 that iterates through deque elements, calls virtual destructors on each CSkillEffect object, then frees memory.
0x00B1A120135CSkillEffectVector_7CEC__ScalarDeletingDestructorDestructor for CSkillEffectVector_7CEC that cleans up vector elements and optionally deallocates the object itself.
0x00B1AA90132CDeque_push_back_00b1aa90Pushes a 4-byte element to the back of a deque, allocating new chunks as needed when capacity is exceeded.
0x00B1AB20132CDeque_push_back_00b1ab20Inserts a 32-bit value into a deque-like container, allocating chunks as needed and incrementing size counter.
0x00B1ABB0132CDeque_push_back_00b1abb0Appends a 4-byte element to a deque container, allocating new chunks as needed when capacity is exceeded.
0x00B1AC4024STL_Deque__InvokeCallbackInvokes a callback function stored at indexed position in deque-like container with given parameter.
0x00B1AC60415STL_deque_grow_00b1ac60Grows STL deque buffer capacity by doubling size, reallocates memory with alignment, and reorganizes circular buffer contents.
0x00B1AE10415STL_deque_grow_00b1ae10Grows STL deque capacity by reallocating and reorganizing element buffer with alignment, doubling size until sufficient for param_2 elements.
0x00B1AFC0415STL_deque_grow_00b1afc0Grows STL deque's block pointer array by doubling capacity and reorganizing existing elements with wraparound handling.
0x00B1B170415STL_deque_grow_00b1b170Grows STL deque container by reallocating and reorganizing internal buffer with exponential sizing strategy and alignment handling.
0x00B1B32010STL_deque_xlength_error_aThrows std::length_error exception when deque container exceeds maximum allowed size limit
0x00B1B33010STL_deque_xlength_error_bThrows std::length_error exception when deque container exceeds maximum allowed size limit
0x00B1B34010STL_deque_xlength_error_cThrows std::length_error exception when a deque container exceeds maximum allowable size
0x00B1B35010STL_deque_xlength_error_dThrows std::length_error exception when deque container exceeds maximum allocable size limit
0x00B1B36010STL_deque_xlength_error_eThrows std::length_error exception for vector capacity exceeded; misleading deque name in original function
0x00B1B37055deallocateSTL allocator deallocate wrapper; frees memory with size validation, checks alignment for large allocations >4KB
0x00B1B4E0102STL_vector_0x10_destruct_elementsIterates through vector elements (0x10 bytes each), copies offset+4 to offset+8, then frees each element's buffer.
0x00B1B550565STL_vector_0x108_insertSTL vector insert for 0x108-byte elements; allocates/reallocates buffer, copies existing data, inserts new element at position param_2
0x00B1B790437STL_vector_0x10__resize_fillResizes STL vector of 16-byte elements, allocating new buffer, copying/filling data, destructing old buffer with overflow checks.
0x00B1B9E059std_vector_byte__assign_rangeAssigns a byte range to std::vector by reallocating if needed, then copying data via memmove and updating size.
0x00B1BE00173std_vector_0x10__copy_constructCopy constructor for std::vector<byte> - initializes destination vector and deep copies source vector's allocated buffer.
0x00B1BF20121STL_vector_0x10_destroyDestroys STL vector (0x10 size), deallocates elements and memory, validates heap integrity before delete.
0x00B1BFC0139STL_vector_0x108_destroyDestroys a vector of 0x108-byte motion recorder frame objects, calling CMotionRecorder__InitFrameArray before deallocation.
0x00B1C19080std__vector__clear_and_freeClears vector contents by setting end pointer to begin pointer, then deallocates the underlying buffer.
0x00B1F87022STL_vector_0x10__destruct_range_wrapperWrapper that destroys a range of STL vector elements by delegating to the element destructor function.
0x00B1F8E0145std_vector_0x10__fill_n_copiesFills std::vector<0x10> with n copies of a value using copy construction with SEH exception handling.
0x00B1F980145STL_vector_0x10__fill_n_construct_rangeFills vector elements by copy-constructing from range [param_2, param_3), with exception safety cleanup via destructor.
0x00B1FA2010std_vector_0x10__xlength_errorThrows std::length_error exception when std::vector<0x10> size exceeds maximum allowed length
0x00B1FA3010std_vector_0x108__xlength_errorThrows std::length_error exception for vector size overflow; used by STL vector bounds checking
0x00B1FA4051std_vector_0x10__free_bufferDeallocates vector buffer with 0x10-byte elements, validating allocation metadata and handling large allocations via operator delete.
0x00B1FA8052STL_vector_0x108__deallocate_bufferDeallocates a vector buffer of 0x108-byte elements, validating alignment before calling operator delete.
0x00B1FCB034copy_and_advance_pointerCopies memory from source to destination and returns the new destination pointer offset by copied bytes.
0x00B1FCE034copy_buffer_with_offsetCopies memory from param_1 to param_3, returning new offset; likely used for packet/buffer serialization with size calculation.
0x00B1FD10276STL_vector_ptr__grow_and_insertGrows STL vector capacity and inserts pointer element at specified position, used by skill tree/search managers.
0x00B1FE50449STL_vector_ptr_emplace_reallocateReallocates and reorganizes std::vector<pointer> storage, inserting new element at position while preserving existing data.
0x00B20020264STL_vector_aligned__grow_and_insertReallocates aligned STL vector with 1.5x growth factor, inserts element at position, maintains element ordering via memmove.
0x00B20150276STL_vector_ptr__grow_and_insert_bSTL vector growth and element insertion; reallocates with 1.5x growth, copies existing data, inserts new element at position.
0x00B20290571STL_vector_0xC_emplace_reallocateSTL vector<12-byte element> reallocation with element insertion, grows capacity and copies existing/new data.
0x00B204E0135STL_vector_0xC_copy_elementCopies elements from source range [param_1, param_2) to destination param_3, each element is 12 bytes, returns updated destination pointer.
0x00B206D0106STL_vector_ptr_destroy_aDestroys STL vector by freeing its allocated buffer, handling both small and large allocations with overflow protection.
0x00B20760106STL_vector_ptr_destroy_bDestroys STL vector by freeing allocated pointer memory with optional overflow buffer check before deallocation.
0x00B207F0106STL_vector_0x8_destroyDestroys an STL vector by deallocating its heap buffer, handling both small and large allocations with security checks.
0x00B20880139STL_vector_0x28_destroyDestroys STL vector of 0x28-byte elements, calls CSkillTree node cleanup, deallocates memory with size validation.
0x00B20930162STL_vector_0xC_destroyDestroys and deallocates an STL vector container with 12-byte elements, clearing data before freeing memory.
0x00B21E509std_vector_ptr__sizeReturns element count of a vector by computing (end_ptr - begin_ptr) / sizeof(element)
0x00B22AC087STL_vector__Change_array_00b22ac0STL vector reallocation helper that reallocates memory when vector capacity changes, freeing old buffer.
0x00B22BD047STL_init_0xC_array_defaultsSTL template instantiation: STL init 0xC array defaults
0x00B22E4010std_vector_ptr__xlength_error_aThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00B22E5010std_vector_ptr__xlength_error_bThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00B22E6010std_vector_ptr__xlength_error_cThrows std::length_error exception when vector allocation exceeds maximum allowable size limit.
0x00B22E7092std__vector_ptr__aligned_allocAllocates aligned memory for STL vector of pointers with 32-byte alignment for sizes >=0x1000, max 0x40000000 elements.
0x00B22ED055std_vector_4__free_bufferDeallocates a vector buffer with size validation; handles both small allocations (<=4095 bytes) and larger allocations with metadata.
0x00B22F1055deallocateSTL allocator deallocate wrapper; frees memory with overflow check, calls operator delete with size validation.
0x00B22F5054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and overflow checks.
0x00B22F9044std_vector_string__push_backAppends a string to std::vector<std::string>, reallocating if capacity exceeded
0x00B22FC0335STL_vector_8byte__assign_copySTL vector assignment operator for 8-byte elements; reallocates if needed, copies source range to dest vector.
0x00B2313029copy_memory_with_offsetCopies memory block from param_1 to a destination offset by (param_3 - param_2), preserving relative positioning.
0x00B2315029copy_memory_regionCopies a memory region by calculating destination offset based on source pointer and size parameters using memmove.
0x00B2317034memmove_forward_pairCopies memory from param_1 to param_3 and returns new pointer position after copy operation.
0x00B23230449STL_vector_0x10__grow_and_insertSTL vector growth and insertion for 16-byte elements; reallocates buffer, copies existing elements, inserts new element at position.
0x00B23400330STL_vector_pair8__grow_and_insert_bGrows STL vector of 8-byte pairs, inserts new element at position, reallocates and copies existing pairs with offset.
0x00B23570544STL_vector_0x28_emplace_reallocateReallocates and emplaces a 0x28-byte element into STL vector, handling growth strategy and relocation of existing elements.
0x00B237A0560STL_vector_0x18_emplace_reallocateReallocates STL vector<T> (element size 0x18) with growth strategy, copying elements and inserting at param_2 position.
0x00B239E0296_Guess_median_unchecked<unsigned_int*,struct_std::less<void>_>STL median-of-medians selection algorithm for quicksort partitioning on unsigned int arrays.
0x00B23B10296_Guess_median_unchecked<unsigned_int*,struct_std::less<void>_>STL median-of-three selection for introsort; uses sampling for large arrays (≥41 elements) to find pivot candidate.
0x00B23C40379_Partition_by_median_guess_unchecked<unsigned_int*,struct_std::less<void>_>STL partition algorithm using median-of-three pivot with three-way partitioning for equal elements in quicksort
0x00B23DC0379_Partition_by_median_guess_unchecked<unsigned_int*,struct_std::less<void>_>STL partition algorithm using median-of-three pivot selection for quicksort; handles duplicate values in range [first, last)
0x00B23F40140_Pop_heap_hole_by_index<unsigned_int*,unsigned_int,struct_std::less<void>_>STL heap operation that removes an element from a binary heap and rebalances by moving a replacement value up/down the tree structure.
0x00B23FD0140_Pop_heap_hole_by_index<unsigned_int*,unsigned_int,struct_std::less<void>_>STL heap operation that removes a hole at given index and restores heap property by sift-down/sift-up on unsigned int elements
0x00B24060472STL_sort_uint_introsortIntrosort algorithm for sorting unsigned integers using quicksort with insertion sort fallback and heapsort depth limit.
0x00B24240472STL_sort_uint_recursiveIntrosort implementation for unsigned int arrays with median-of-three partitioning, quicksort recursion, and heapsort fallback for depth limit exceeded.
0x00B24420176STL_vector_0x18_copy_elementCopies array of 24-byte structures (6 x undefined4) from source to destination, zeroing source after copy.
0x00B2454066STL_vector_0x18_move_elementMoves a 24-byte element from source to destination vector node, clearing source and invalidating it.
0x00B246E0173STL_vector_pair_copy_ctorCopy constructor for STL vector of pairs; allocates and deep-copies 8-byte pair elements from source to destination vector.
0x00B2575070STL_String__CompareCompares internal std::string buffer against external byte array, returns 1 if equal, -1/0 based on byte comparison result
0x00B25B1081std_string__less_than_member_aCompares two std::string objects lexicographically, handling both short and heap-allocated buffer storage.
0x00B25BD085STL_String__operator_less_thanCompares two std::string objects lexicographically, returning -1, 0, or 1 for less, equal, or greater.
0x00B2627074std_vector_pair__erase_atErases element at index from std::vector<std::pair>, shifting remaining elements and decrementing size by 2
0x00B262C059STL_vector_pair_erase_atErases element at index from vector of pairs by shifting remaining elements and decrementing size.
0x00B26B0012STL_string__get_cstr_ssoRetrieves C-string pointer from STL string, handling both SSO and heap-allocated buffers based on size.
0x00B26CF012STL_string__get_cstr_sso_0x8Returns pointer to C-string data from STL string, handling both SSO (small string optimization) and heap allocation cases.
0x00B28AB036std__vector_0x18__clear_wstringsSTL template instantiation: std vector 0x18 clear wstrings
0x00B28AE0106STL_vector_pair__dtorDestructor for STL vector of pairs; deallocates heap memory with overflow validation and XOR-based stack canary check.
0x00B28B7044STL_copy_pairs_8byteSTL template instantiation: STL copy pairs 8byte
0x00B28BA0183STL_vector_0x28_relocate_insertRelocates and inserts navigation node elements into STL vector, copying node data with string fields via move semantics.
0x00B28C6045STL_copy_pairs_8byte_offsetCopies 8-byte pairs (two 4-byte values) from source to destination with computed offset, used for STL container operations.
0x00B28C90181STL_vector_0x28_relocate_insert_bRelocates and inserts elements in STL vector of 0x28-byte navigation nodes, copying data with string assignment.
0x00B28D5010STL_vector_throw_length_error_aThrows std::length_error exception when std::vector allocation exceeds maximum allowed size limit.
0x00B28D6010STL_vector_throw_length_error_bThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00B28D7010STL_vector_throw_length_error_cThrows std::length_error exception when vector size exceeds maximum allowable length
0x00B28D8010STL_vector_throw_length_error_dThrows std::length_error exception when vector size exceeds maximum allowed length limit
0x00B28D9092STL_aligned_alloc_8byteAllocates memory for 8-byte-aligned array with overflow checks; multiplies count by 8 and aligns to 32-byte boundary.
0x00B28DF055deallocateSTL allocator deallocate wrapper that handles large allocations (>4KB) with validation before freeing memory via operator delete.
0x00B28E3055deallocateDeallocates memory with size validation; adjusts pointer if allocation exceeds 4KB threshold, validates alignment before calling operator_delete.
0x00B28E7054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and overflow checks.
0x00B28EB054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with optional header offset validation for large allocations.
0x00B28EF0145STL_vector_0x28__push_backSTL vector push_back for 0x28-byte elements; copies 16 bytes + string, reallocates if at capacity
0x00B28F9054STL_pair_int_string__copy_ctorConstructs std::pair<int,string> by copying string range [param_2, param_3) and initializing int member to 0
0x00B28FD0117STL_vector_0x2c__destroy_rangeDestroys a range of 0x2c-sized structures by zeroing strings and calling destructors on each element.
0x00B29050327STL_vector_0x2c__grow_and_insertGrows STL vector of 0x2c-byte elements and inserts new element at specified position with reallocation.
0x00B291D0272STL_vector_pair8__grow_and_insertGrows STL vector of 8-byte pairs and inserts new element at specified position with exception safety.
0x00B29300327std__vector_0x2c__insertInserts a 0x2c-byte element into STL vector at position, reallocating with 1.5x growth factor if needed.
0x00B29480443STL_vector_0x10_emplace_reallocateReallocates and grows a 16-byte element vector, inserting new element at position, copying old elements before/after insertion point.
0x00B29650465STL_median_sort_0x28Median-of-three pivot selection for introsort on 0x28-byte elements; uses size-based heuristics for small vs large datasets.
0x00B29830514STL_insertion_sort_0x28_with_stringInsertion sort for 40-byte (0x28) structures containing string members, used for sorting game data records.
0x00B29A402364STL_sort_0x28__partitionSTL quicksort partition function with median-of-three pivot selection for 0x28-byte elements
0x00B2A3A0394STL_sort_0x28__heap_siftHeapsift operation for binary heap containing 0x28-byte elements (likely item structs with embedded strings).
0x00B2A530731STL_sort_0x28__introsortSTL introsort implementation for 0x28-byte elements with embedded std::string; quicksort with heapsort fallback and insertion sort optimization
0x00B2A91050STL_vector_0x10__push_backSTL vector push_back for 16-byte elements; appends to allocated capacity or reallocates if full.
0x00B2A950272STL_swap_0x28_elementsSwaps two 0x28-byte STL string objects, exchanging their contents and buffer management state.
0x00B2B000140STL_vector_0x2c__dtorDestructor for STL vector with 0x2c-byte elements; destroys contents then deallocates memory
0x00B2B4F063STL_vector__move_assignMove-assigns STL vector contents (data, size, capacity) from source to destination, clearing source.
0x00B2B53066STL_element_0x28__copy_assignCopy assignment operator for 0x28-byte struct; copies 4 DWORDs then assigns std::string member via range.
0x00B2EAD0779STL_string_substr_constructInitializes STL string object from substring of source string with offset and length parameters.
0x00B2F0505CSkillEffect__GetField0x18Returns the 4-byte field at offset 0x18 from a CSkillEffect object instance.
0x00B3983087STL_vector__Change_array_00b39830STL vector internal method reallocating and reassigning buffer pointers with capacity expansion for element storage.
0x00B39890120STL_vector_0x2c__replace_bufferDeallocates and replaces internal buffer of a 0x2c-sized element vector, destroying existing elements first.
0x00B3991022std__vector_0x2c__destroy_range_wrapperWrapper that destroys a range of elements in an STL vector by delegating to the underlying destruction function.
0x00B39930191STL_vector_0x2c_relocate_forwardRelocates and copies STL vector elements (0x2c byte structures) forward, destroying source range after copy.
0x00B399F036std__copy_0x10_elementsSTL template instantiation: std copy 0x10 elements
0x00B39A20189STL_vector_0x2c_relocate_backwardRelocates vector elements backward by copying 0x2c-byte structs and invoking string copy-assign for each element.
0x00B39AE010STL_vector_0x2c_throw_length_errorThrows std::length_error exception when a vector operation exceeds maximum allowable size
0x00B39AF092STL_aligned_alloc_0x2cAllocates aligned (32-byte) memory for arrays of 0x2c-byte elements with overflow checks.
0x00B39B5049STL_dealloc_0x2c_arrayDeallocates memory for array of 0x2c-byte structures with overflow validation before calling operator delete.
0x00B39B9048std_vector_pair__push_back_bPushes 8-byte pair element to std::vector, reallocates if capacity exceeded via grow_and_insert
0x00B39BC0161STL_vector_0x2c__push_backSTL vector push_back for 0x2c-byte elements; copies 44-byte struct (11 x dword) with string field reallocation
0x00B39C7098std_vector_byte__resizeResizes a std::vector<byte> by truncating or extending with fill byte values.
0x00B39CE094std_map_node__destroy_recursiveRecursively destroys std::map nodes by traversing left subtree and deallocating each node with security cookie validation.
0x00B39E2064std_map__destroy_rootDestroys std::map root node by deallocating the node structure (24 bytes) if non-null with stack canary protection.
0x00B39E7080std_map__destroy_fullDestroys std::map by recursively freeing all nodes and deallocating the map header structure.
0x00B39EF075STL_RBTree_Node__DestroyDestroys a std::map red-black tree node by deallocating its 24-byte internal structure with stack canary protection.
0x00B3B9C0517STL_Tree_node_insertSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties.
0x00B3E1A038std_string__assign_from_cstr_bCalculates C-string length and assigns it to std::string via range assignment (strlen wrapper)
0x00B3FE8020std_pair_int_int__constructConstructs std::pair<int,int> by initializing first and second members with provided parameters.
0x00B45BE0221STL_string__rfindSearches for substring in std::string backwards from specified position, comparing 4 bytes at a time, returns offset or npos
0x00B9068099_Find_last<>STL hash table internal method finding last matching element in collision chain by key hash, returns iterator pair with node and success flag.
0x00B906F097fill<>STL std::fill template instantiation for std::list iterators; fills range with value for unsigned int, string, and pair containers
0x00B9076031stl_fill_range_4byteFills a memory range with a constant value using element-sized strides
0x00B90A0064stl_deque_node_delete_12Deletes STL deque node with 12-byte elements; frees associated memory buffer if allocated.
0x00B90A5064stl_deque_node_delete_16Deletes STL deque node containing 16-byte elements; frees allocated buffer at offset +4 with stack cookie validation.
0x00B90AA0102stl_deque_destroy_mapDestroys STL deque map structure by freeing buffer, clearing map entries, and deallocating map and node memory.
0x00B90B3086stl_deque_free_bufferFrees STL deque buffer with validation; retrieves original pointer for large blocks (>4095 bytes) stored at [-4] offset.
0x00B90BC075stl_deque_node_delete_12bDeallocates a 12-byte STL deque node buffer with structured exception handling protection.
0x00B90C1075stl_deque_node_delete_16bDeletes STL deque node containing 16-byte elements with SEH-protected operator delete call
0x00B90C6074stl_deque_destroy_node_12Destroys STL deque node with 12-byte elements: zeroes count, frees inner buffer, then deallocates node itself.
0x00B90CD074stl_deque_destroy_node_16Destroys STL deque node containing 16-byte elements; zeros count, frees inner buffer and node struct.
0x00B90D4065stl_deque_destroy_map_wrapperSEH-protected wrapper that destroys an STL deque's map structure with stack cookie validation.
0x00B90EE0181stl_hash_map_clearClears STL hash_map by erasing elements if sparse, else resets linked list, zeroes size, and refills bucket array.
0x00BD85D0232STL_vector_resize_fill_2Resizes STL vector to new size, reallocating with 32-byte alignment for blocks ≥4KB, filling new elements with given value.
0x00BD86C0426STL_unordered_map_rehashRehashes STL unordered_map bucket array to power-of-2 size, re-inserting elements using FNV-1a hash on 4-byte keys.
0x00BD887095STL_unordered_map_insert_nodeInserts a node into unordered_map bucket chain, updating size counter and bucket head/tail pointers based on hash collision handling.
0x00BD88D0132_Rehash_for_1Rehashes std::unordered_set<std::string> by calculating new bucket count and reallocating internal hash table.
0x00BD8960225STL_unordered_map_erase_single_nodeDeletes a single 16-byte node from unordered_map if param_1 differs from param_2 (iterator range check).
0x00BD8B4099STL_list_erase_node_2Removes a node from a doubly-linked list by unlinking pointers and freeing the 12-byte node structure.
0x00C12950104STL_vector_elem30_destroy_rangeDestroys a range of 0x30-byte elements in a vector by calling destructors on std_string members sequentially.
0x00C129C0548STL_vector_elem30_insert_reallocReallocates and inserts a 48-byte element into STL vector, handling capacity growth and element repositioning during insertion.
0x00C12BF0137STL_vector_elem30_move_rangeMoves a range of 48-byte elements from one vector location to another, with exception safety cleanup via destructor calls.
0x00C12C8097STL_vector_elem30_copy_elementCopies two STL string fields (offset 0x0 and 0x18) from source to destination element in vector.
0x00C12CF0225InitializeActorVisualData30Initializes a 30-element actor/character visual struct with default values (rotation 0x100, scale/color 1.0f)
0x00C12DE0184STL_vector_elem30_move_ctorMove constructor for STL vector element (120 bytes); copies data from source to dest, nullifies source, manages capacity flags.
0x00C12EC0143STL_vector_elem30_freeDeallocates STL vector of 48-byte elements by destroying contents and freeing underlying memory buffer.
0x00C12F7068STL_vector_elem30_destroy_and_freeWrapper that destroys and deallocates an STL vector of 30-byte elements with stack canary protection.
0x00C12FC086CRT_exception_handler_string_cleanupException handler that destructs std::string objects during unwinding; manages stack frame and calls string destructors with stack cookie validation.
0x00C13020161STL_string_assign_helperSTL std::string assignment helper that extracts buffer pointer (inline or heap) and delegates to assign_range with SEH frame.
0x00C13B9022STL_vector_elem30_destroy_range_wrapperWrapper that destroys a range of STL vector elements by calling the underlying destroy_range function with reordered parameters.
0x00C13BB010STL_Xlength_error_vector_30byteThrows std::length_error exception when vector size exceeds maximum allowed length
0x00C13BC054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and alignment checks.
0x00C16B5029STL_copy_backward_memmove_ACopies memory backward by calculating destination offset and using memmove to avoid overlap during array/buffer shifting operations.
0x00C16B7029STL_copy_backward_memmove_BCopies memory backward by calculating destination offset and calling memmove with size param_2 - param_1.
0x00C16B9029STL_copy_backward_memmove_CCopies memory backward by calculating destination offset from size and source range, implementing std::copy_backward semantics.
0x00C16BB029STL_copy_backward_memmove_DCopies memory backward by calculating destination offset and using memmove to shift data within a buffer.
0x00C16BD034STL_copy_range_memmove_ACopies memory range from param_1 to param_3 and returns destination end pointer offset.
0x00C16C0034STL_copy_range_memmove_BCopies a range of bytes using memmove and returns the end pointer of the destination buffer.
0x00C16C30104STL_vector_elem20_destroy_range_wstrDestroys a range of wide string vector elements by deallocating each 0x20-byte structure's string buffer.
0x00C16CA0105STL_vector_elem28_destroy_range_wstrDestroys a range of wide string vector elements by iterating through 0x28-byte chunks and deallocating each wstring.
0x00C16D10146STL_vector_elem1C_push_backCopies a 7-element structure (0x1C bytes) onto vector, increments capacity pointer by element size.
0x00C16DB0276STL_vector_ptr_insert_realloc_aInserts element into STL vector with reallocation, growing capacity by 1.5x when needed, preserving existing elements via memmove.
0x00C16EF0334STL_vector_ptr_insert_realloc_bReallocates and inserts element into STL vector, growing capacity by 1.5x factor when needed, preserving elements before and after insertion point.
0x00C17060449STL_vector_ptr_insert_realloc_cReallocates and inserts element into STL vector, handling memory alignment and copying existing elements around insertion point.
0x00C17230337STL_vector_elem2F8_insert_reallocReallocates and inserts PacketEntry element into STL vector, copying existing elements and handling capacity growth with exception safety.
0x00C173B0274STL_vector_elem20_insert_reallocReallocates and inserts a 20-byte element into STL vector, growing capacity by 1.5x if needed.
0x00C174F0479STL_vector_elem38_insert_reallocReallocates STL vector of 56-byte elements (0x38), copies existing data, inserts new element at position, deallocates old buffer.
0x00C17700332STL_vector_elem50_insert_reallocReallocates and inserts a 0x50-byte element into STL vector, copying existing elements and growing capacity as needed.
0x00C17AB0334STL_vector_elem3C_emplace_growGrows STL vector of 60-byte elements (0x3c) by reallocating, copying existing data, and inserting new element at specified position.
0x00C17C30330STL_vector_elem44_emplace_growGrows STL vector of 68-byte elements (0x44) by reallocating, copying/moving data, and emplacing new element at param_2 position.
0x00C17DB0324STL_vector_elem40_emplace_growGrows STL vector of 76-byte elements by reallocating, copying existing data, and inserting new element at specified position.
0x00C17F20271STL_vector_grow_insert_elem64STL vector insertion with 1.5x growth: allocates new buffer, copies/moves 64-byte elements, returns insert position.
0x00C18060343STL_vector_grow_insert_elem28STL vector growth and insertion for 28-byte elements with 1.5x expansion strategy and element repositioning.
0x00C181F0334STL_vector_grow_insert_elem292Grows STL vector of 292-byte elements (0x124) with 1.5x expansion, inserts element at position, throws if exceeds max capacity.
0x00C18370275STL_vector_grow_insert_elem2Grows STL vector capacity and inserts a single element at specified position, preserving existing data.
0x00C184A0116STL_tree_destroy_nodes_ARecursively destroys binary search tree nodes by traversing left subtree, freeing buffer, and deallocating node memory.
0x00C18520116STL_tree_destroy_nodes_BRecursively destroys tree nodes in STL binary search tree, deallocating memory for each node and its string vector data.
0x00C185B0163STL_map_lower_bound_charSTL map lower_bound search on string keys; traverses binary tree nodes comparing input string to find insertion point.
0x00C18660160STL_map_lower_bound_wcharPerforms binary search on STL map with wide-character (wchar_t) string keys to find lower_bound position
0x00C18700296STL_sort_median_pivot_uintSelects median-of-3 or median-of-9 pivot for STL quicksort on uint arrays based on partition size.
0x00C18830537STL_vector_insert_range_elem2Inserts a range of elements into an STL vector, reallocating and reorganizing memory if capacity exceeded.
0x00C18AF034STL_relocate_range_memmoveRelocates a memory range using memmove, returning the new end pointer after copying param_2-param_1 bytes from param_1 to param_3.
0x00C18B20379STL_sort_partition3way_uint3-way partitioning for introsort quicksort on uint arrays; separates elements into <pivot, =pivot, >pivot regions
0x00C18CA0140STL_heap_siftdown_uintSTL heap sift-down operation for uint elements; maintains min-heap property by moving element down tree.
0x00C18D30225STL_vector_resize_elem2Resizes STL vector of 2-byte elements (wchar_t), reallocating with growth strategy and zero-initializing new capacity.
0x00C18E40228STL_vector_ptr_resize_growReallocates STL vector storage with 1.5x growth factor, copying existing elements and zero-initializing new capacity.
0x00C18F50266STL_vector_elem3C_resize_growGrows STL vector of 60-byte elements (elem3C) by reallocating capacity and initializing new elements with default value.
0x00C19090262STL_vector_elem44_resize_growGrows STL vector of 68-byte elements (0x44) by reallocating with 1.5x capacity or specified size.
0x00C191D0231STL_vector_elem20_resize_growGrows STL vector of 32-byte elements by reallocating with 1.5x capacity, copying existing elements and default-initializing new ones.
0x00C192F0262STL_vector_elem50_resize_growGrows STL vector of 80-byte elements (0x50), reallocating and copying data with 1.5x growth factor.
0x00C19430257STL_vector_elem40_insert_growSTL vector growth/reallocation for 76-byte elements (0x4c); handles insertion by copying range and managing capacity expansion.
0x00C19570231STL_vector_reallocate_64byte_elemReallocates STL vector of 64-byte elements with 1.5x growth factor, copying existing data to new buffer.
0x00C19690276STL_vector_reallocate_8byte_elemReallocates an 8-byte element STL vector with growth strategy, copying range and deallocating old buffer.
0x00C197D0359STL_vector_reallocate_40byte_elemReallocates STL vector of 40-byte elements, copying existing data and initializing new elements with default value.
0x00C19970264STL_vector_reallocate_292byte_elemReallocates STL vector with 292-byte elements (0x124), preserving existing data and initializing new capacity slots.
0x00C19AB0225STL_vector_reallocate_2byte_elemReallocates STL vector storage for 2-byte elements (wchar_t/short), growing capacity and copying existing data.
0x00C19BC0500STL_vector_resize_grow_elem12Grows STL vector of 12-byte elements, allocates new memory, initializes new elements, moves existing data, deallocates old buffer.
0x00C19DC0220STL_vector_elem2_resize_growReallocates STL vector with exponential growth strategy, copying existing elements and appending new ones.
0x00C19EC0472STL_introsort_uintIntrosort implementation for uint arrays: quicksort with 3-way partition, heapsort fallback, insertion sort for small subarrays
0x00C1A0A0129STL_vector_elem2F8_copy_elementCopies PacketEntry elements from source to destination vector, iterating with 0x2F8-byte stride and invoking copy constructor.
0x00C1A130123STL_vector_elem38_copy_elementCopies 0x38-byte elements from param_1 to param_3 range, invoking copy constructor for each element
0x00C1A1B0123STL_vector_elem50_copy_elementCopies OLE_RecordEntry elements from source to destination, iterating by 0x50-byte strides until source equals destination pointer.
0x00C1A2E0193STL_vector_elem28_copy_elementCopies 28-byte elements from source vector to destination, zeroing source elements during copy operation.
0x00C1A3B028_Zero_range<>STL template that zeroes a memory range by calling memset with size calculated from pointer difference.
0x00C1A3D028_Zero_range<>STL template utility that zeroes a memory range by calculating size from two pointers and calling memset.
0x00C1A3F028_Zero_range<>STL template utility that zero-initializes a memory range by calling memset with calculated byte count.
0x00C1A41028_Zero_range<>STL template utility that zeros a memory range from param_1 to param_2 by calculating size difference
0x00C1A430121STL_vector_elem20_copy_elementCopies a 20-byte game element (likely item/skill data) including wide string and nested vector, with SEH frame setup.
0x00C1A4B0131STL_vector_elem28_move_elementMoves a 28-byte struct element between two memory locations, copying fields 0-3 and swapping ownership of allocated pointers in fields 4-6.
0x00C1A540480STL_vector_elem3C_emplace_insertSTL vector insertion with element reallocation; copies OLE_DirectoryEntry structs and manages string/array member deep copies
0x00C1A720649STL_vector_PropertySet_emplace_insertInserts OLE_PropertySet element into vector, growing capacity if needed and copying existing elements.
0x00C1AA10151STL_vector_ctor_zeroed_bytesConstructs STL vector of bytes, allocates memory for param_2 elements, initializes to zero, sets capacity/size pointers.
0x00C1AAB0176STL_vector_copy_ctor_elem2Copy constructor for STL vector of 2-byte elements; allocates and copies source vector data to destination vector.
0x00C1AB60214STL_vector_ctor_fill_4byteSTL vector constructor that allocates memory and fills with either zeros or copies of a 4-byte element value
0x00C1ACF0280STL_vector_elem28_copy_ctorCopy constructor for STL vector of 40-byte elements (0x28), deep-copying nested strings and vector fields
0x00C1FE40190STL_fstream__Destructor_c1fe40Destructor for std::basic_fstream<char> that closes file buffer and destroys iostream base objects with stack canary validation.
0x00C201B0184STL_vector_0x1c_destroy_and_deallocateDestroys and deallocates a 0x1c-sized STL vector, iterating through elements to free nested data before releasing memory.
0x00C20280157STL_vector_0x124_destroy_and_deallocateDestroys and deallocates a vector of 0x124-byte structures, invoking destructor on each element before freeing memory.
0x00C28AF014hash_extract_bits_with_inverted_lsbExtracts upper 23 bits from hash value and inverts bit 1, masking result to 0xffffff01.
0x00C28B0012STL_hash_bit_extractExtracts and masks hash bits from a 32-bit value, isolating bits 9-31 and bit 1 while zeroing bit 0.
0x00C2F26033STL_deque_alloc_map_size_ACalculates and allocates STL deque map size based on element size, with overhead for node pointers.
0x00C2F2D033STL_deque_calc_buffer_countCalculates total buffer count for STL deque by querying element size and applying allocation formula with overhead.
0x00C2F30033STL_deque_calc_map_size_CCalculates STL deque internal map size based on element size, adding overhead for map pointers and bucket arrays.
0x00C2F3D033STL_deque_calc_map_size_DCalculates deque map size by querying element size and applying formula: size + 4 + (size / 0x2020) * 4
0x00C2F40033STL_deque_calc_map_size_ECalculates deque internal map size based on element size; allocates overhead (4 bytes) plus extra nodes for every 0x2020 bytes of element data.
0x00C2F43033STL_deque_calc_map_size_FCalculates deque map size based on element size; stores result in param_1[6] with buffer overhead.
0x00C2F4C033STL_deque_calc_map_size_GCalculates STL deque internal map size based on element size, adding overhead and scaling factor for bucket allocation.
0x00C2F4F016STL_deque_calc_block_sizeCalculates STL deque block size by calling virtual function at offset 0xc, adds 4-byte overhead to result
0x00C36B1087STL_vector_wchar_assign_or_freeReassigns wchar_t vector pointers or frees old allocation; handles capacity metadata for STL vector move semantics.
0x00C36B70153STL_vector_elem3C_assign_or_freeManages STL vector lifecycle: initializes empty vector or destructs/deallocates existing 0x3C-byte elements before reassignment.
0x00C36C10144STL_vector_elem2F8_assign_or_freeReallocates STL vector of 0x2F8-byte OLE_PacketDef elements, destructing old entries via SEH chain before freeing.
0x00C36CB0151STL_vector_elem44_assign_or_freeSTL vector template managing 0x44-byte elements with destructor calls; initializes or deallocates vector storage.
0x00C36D50106STL_vector_elem20_assign_or_freeInitializes or reallocates STL vector of 32-byte elements, destroying old range and freeing previous allocation.
0x00C36DC0143STL_vector_elem50_assign_or_freeInitializes or reallocates STL vector of 0x50-byte elements; destructs old elements and frees memory.
0x00C36E60131STL_vector_elem4C_assign_or_freeSTL vector destructor/deallocator for 0x4C-byte elements; calls destructor on each element then frees memory
0x00C36EF0119STL_vector_elem40_assign_or_freeSTL vector destructor/deallocator for 40-byte elements; calls destructors on existing elements then frees allocated memory.
0x00C36F70227STL_vector_elem1C_assign_or_freeSTL vector reassignment/reallocation: deallocates old elements (0x1c bytes each), reallocates buffer if needed, assigns new data pointer.
0x00C37060144STL_vector_elem124_assign_or_freeSTL vector of 0x124-byte elements: initializes or deallocates storage with destructor calls for existing elements.
0x00C3710087STL_vector__Change_array_00c37100STL vector memory reallocation handler that reallocates/frees old buffer when vector capacity changes during resize operations.
0x00C37160137STL_vector_wchar_reserveReserves capacity for wchar_t vector with 1.5x exponential growth; reallocates and deallocates old buffer.
0x00C3721037STL_vector_elem3C_destroy_rangeSTL template instantiation: STL vector elem3C destroy range
0x00C3724039STL_vector_elem2F8_destroy_rangeSTL template instantiation: STL vector elem2F8 destroy range
0x00C3727037STL_vector_elem44_destroy_rangeSTL template instantiation: STL vector elem44 destroy range
0x00C372A022STL_vector_elem20_destroy_range_thunkThunk wrapper that reorders parameters and calls STL_vector_elem20_destroy_range_wstr to destroy a range of vector elements.
0x00C372C037STL_vector_elem38_destroy_rangeSTL template instantiation: STL vector elem38 destroy range
0x00C372F036STL_vector_elem50_destroy_rangeSTL template instantiation: STL vector elem50 destroy range
0x00C3732037STL_vector_elem4C_destroy_rangeSTL template instantiation: STL vector elem4C destroy range
0x00C3735037STL_vector_elem40_destroy_rangeSTL template instantiation: STL vector elem40 destroy range
0x00C3738036STL_vector_elemC_destroy_range_aSTL template instantiation: STL vector elemC destroy range a
0x00C373B036STL_vector_elemC_destroy_range_bSTL template instantiation: STL vector elemC destroy range b
0x00C373E022STL_vector_elem28_destroy_range_thunkThunk wrapper that reorders parameters and delegates to STL_vector_elem28_destroy_range_wstr for cleanup
0x00C3740093STL_vector_elem1C_destroy_rangeDestroys a range of 0x1c-byte elements in an STL vector by iterating and freeing nested allocations.
0x00C3746039STL_vector_elem124_destroy_rangeSTL template instantiation: STL vector elem124 destroy range
0x00C375203identity_return_paramIdentity function that returns its parameter unchanged; likely used for callback registration or template instantiation.
0x00C37570517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree rotations and color adjustments
0x00C37780517Insert_nodeSTL Red-Black tree node insertion with rebalancing; maintains tree color properties and rotations
0x00C37990146STL_vector_elem2F8_swap_buffersReallocates STL vector storage by allocating new buffer, copying elements, and freeing old buffer for elem2F8 type.
0x00C37A50144STL_vector_elem50_swap_buffersReallocates STL vector buffer by copying elements to new allocation and freeing old buffer for elem50 type.
0x00C37B10146STL_vector_elem1C_swap_buffersReallocates STL vector of 28-byte elements by copying existing data to new buffer and freeing old allocation.
0x00C37BD0106STL_vector_wchar_freeDeallocates memory for an STL vector of wide characters, handling aligned heap blocks with optional size prefix validation.
0x00C37C60106STL_vector_int_free_2Deallocates STL vector<int> by freeing underlying buffer with overflow guard check before operator delete call.
0x00C37CF0160STL_vector_elem3C_freeDestroys STL vector of 60-byte elements by invoking destructor on each element and deallocating memory
0x00C37DB0157STL_vector_elem2F8_freeDestructs and deallocates vector of OLE_PacketDef structures (0x2f8 bytes each) with XOR cookie validation
0x00C37E70158STL_vector_elem50_freeDestructs STL vector of 68-byte elements (0x44 bytes) by invoking destructor on each elem, then deallocates buffer
0x00C37F30121STL_vector_elem20_freeDeallocates an STL vector of 20-byte elements, destroying string contents and freeing allocated memory.
0x00C37FD0162STL_vector_elem44_freeDestructs and deallocates STL vector of 44-byte elements, calling destructor on each element before freeing memory.
0x00C38090152STL_vector_elem4C_freeDestructs and deallocates STL vector of 0x50-byte OLE_CellRecord elements with XOR-protected stack frame
0x00C38150150STL_vector_elem40_freeDestructs and deallocates STL vector of 40-byte elements, iterating through each element's destructor before freeing memory.
0x00C38210133STL_vector_elem1C_freeDestructs STL vector of 28-byte elements, invoking destructor on each element and deallocating memory.
0x00C382C0106STL_vector_elem124_freeDeallocates STL vector element 124 by freeing underlying heap memory with overflow size validation
0x00C38350151STL_vector_elemC_free_nestedDeallocates a vector of 12-byte elements by freeing each element then releasing the vector's allocated memory block.
0x00C38410143STL_vector_elem28_freeDestroys and deallocates an STL vector of 40-byte elements (0x28), calling destructors on all contained objects before freeing memory.
0x00C384C0114STL_vector_elem38_destructorIterates through vector elements calling destructor (OLE_ExcelSheet__ctor misnamed), advancing 0x3c bytes per element.
0x00C38540114STL_vector_iterate_and_advanceIterates param_2 times, advancing param_1 by 0x44 bytes per iteration; calls OLE_Property__InitFontArial each loop.
0x00C385C0184STL_vector_elem20_default_initInitializes a vector of 20-byte elements by zeroing fields and setting a 0xFF marker, looping param_3 times.
0x00C38680127STL_vector_elem38_initialize_rangeInitializes a range of 0x50-byte elements in vector by zeroing memory and calling OLE_PropertyField constructor for each.
0x00C38700114STL_vector_elem3C_copy_rangeIterates param_2 times, constructing OLE_PropertyField objects and advancing pointer by 0x4c bytes per iteration.
0x00C38780114STL_vector_FontRecord_copy_rangeInitializes and copies a range of FontRecord elements (44 bytes each) into vector, advancing pointer by 0x40 per iteration.
0x00C3880036STL_vector_elem4C_zero_rangeSTL template instantiation: STL vector elem4C zero range
0x00C38830120STL_vector_elemC_default_initInitializes a vector by copying an element param_2 times, advancing by 0xc bytes per element, with SEH setup.
0x00C388B0175STL_vector_elem28_default_initInitializes a vector of 28-byte elements by zeroing out 10 DWORD fields per element across param_3 elements.
0x00C38960117STL_vector_elem124_default_initInitializes vector of 124-byte elements by calling constructor param_2 times, incrementing pointer by 0x124 per iteration
0x00C389E083STL_vector_elem40_copy_rangeCopies count short elements from source to destination, or zero-fills if source is null.
0x00C38A40122STL_vector_elem2F8_copy_rangeCopies a range of OLE_DirectoryEntry objects (0x3c bytes each) from source to destination vector.
0x00C38AC0128STL_vector_elem50_copy_rangeCopies a range of PacketEntry elements (0x2f8 bytes each) from source to destination vector using copy constructor.
0x00C38B40122STL_vector_elem1C_copy_rangeCopies a range of 0x44-byte OLE_PropertyField elements from source to destination vector via loop.
0x00C38BC0199STL_vector_elem20_copy_ctor_rangeCopies a range of 20-byte elements (containing wide strings and byte vectors) into a destination vector with exception safety.
0x00C38C90122STL_vector_elem124_copy_rangeCopies range of 124-byte OLE_PropertyField elements from param_1 to param_3, advancing by 0x38 per iteration.
0x00C38D10122STL_vector_elemC_copy_range_aCopies a range of OLE_PropertyField elements by moving constructors, advancing destination pointer by 0x50 bytes per element.
0x00C38D90122STL_vector_elemC_copy_range_bCopies a range of 0x4c-byte OLE_PropertyField elements from source to destination vector.
0x00C38E10122STL_vector_elem28_copy_rangeCopies a range of 64-byte elements (type 44c) from source to destination vector, advancing destination pointer.
0x00C38E90128STL_vector_elem4C_copy_range_2Copies range of 0x124-byte elements from param_1 to param_3 using copy constructor, returns end pointer.
0x00C38F1038STL_vector_move_range_elem2F8Moves memory range in vector, returns pointer offset by half the moved byte count (likely element stride adjustment).
0x00C38F40120STL_vector_move_range_elem50Moves a range of 50-byte OLE_DirectoryEntry elements within STL vector by invoking move constructor on each.
0x00C38FC0120STL_vector_elem1C_copy_construct_rangeConstructs copies of OLE_PropertyField elements across a vector range by stride 0x44, iterating from param_1 to param_2
0x00C39040197STL_vector_elem20_copy_ctor_range_2Copies a range of 32-byte elements (likely packet/struct data) with wide string and vector fields into destination buffer.
0x00C39110120STL_vector_elem20_move_rangeCopies range of 20-byte elements in vector using copy constructor, iterating from param_1 to param_2 with 0x4c-byte strides.
0x00C39190120STL_vector_elem20_move_range_2Iterates through 20-byte elements in a range, calling copy constructor on each element (size 0x40 bytes per iteration).
0x00C3921045STL_vector_elem4_move_rangeMoves pairs of 4-byte elements from source to destination range with offset calculation.
0x00C39240164STL_vector_elemC_move_elementsCopies 3-element structures from source vector to destination, zeroing source elements during move operation.
0x00C392F0145STL_vector_elem28_copy_ctor_rangeCopy-constructs a range of 40-byte OLE_DataRecord elements into a vector with exception safety cleanup.
0x00C39390126STL_vector_elem124_copy_ctor_rangeCopies a range of 292-byte (0x124) OLE_PropertySet objects via copy constructor loop over contiguous memory.
0x00C3941010STL_throw_vector_too_long_aThrows std::length_error exception when vector size exceeds maximum allowable length limit.
0x00C3942010STL_throw_vector_too_long_bThrows std::length_error exception when vector allocation exceeds maximum size limit
0x00C3943010STL_throw_vector_too_long_cThrows std::length_error exception when vector size exceeds maximum allowable length
0x00C3944010STL_throw_vector_too_long_dThrows std::length_error exception when a vector allocation exceeds maximum allowed size limit.
0x00C3945010STL_throw_vector_too_long_eThrows std::length_error exception when vector size exceeds maximum allowed length
0x00C3946010STL_throw_vector_too_long_fThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00C3947010STL_throw_vector_too_long_gThrows std::length_error exception for vector capacity overflow, called when vector size exceeds maximum allocatable length.
0x00C3948010STL_throw_vector_too_long_hThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00C3949010STL_throw_vector_too_long_iThrows std::length_error exception when a vector allocation exceeds maximum allowed size limit.
0x00C394A010STL_throw_vector_too_long_jThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00C394B010STL_throw_vector_too_long_kThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00C394C010STL_throw_vector_too_long_lThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00C394D010STL_throw_vector_too_long_mThrows std::length_error exception when vector size exceeds maximum allowed length
0x00C394E010STL_throw_vector_too_long_nThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00C394F010STL_throw_vector_too_long_oThrows std::length_error exception when vector size exceeds maximum allowed length limit.
0x00C3950010STL_throw_vector_too_long_pThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00C3951010STL_throw_vector_too_long_qThrows std::length_error exception when vector size exceeds maximum allowed length
0x00C3952091STL_vector_alloc_elem2Allocates aligned memory for STL vector with 2x growth factor, enforcing 32-byte alignment with overflow guards.
0x00C3958092STL_vector_alloc_elem4Allocates memory for a vector of 4-byte elements with alignment to 32-byte boundary for sizes >= 4KB
0x00C395E0100STL_vector_alloc_elem3CAllocates aligned memory for STL vector elements of size 0x3c with overflow protection and 32-byte alignment.
0x00C3965095STL_vector_alloc_elem2F8Allocates aligned memory for STL vector elements of size 0x2F8 bytes with overflow checks and 32-byte alignment.
0x00C396B0100STL_vector_alloc_elem44Allocates aligned memory for STL vector of 68-byte elements with overflow checking and alignment to 32-byte boundary.
0x00C3972092STL_vector_alloc_elem50Allocates aligned memory for STL vector of 32-byte elements with overflow checks and alignment to 32-byte boundaries.
0x00C39780102STL_vector_alloc_elem38Allocates aligned memory for STL vector elements (38-byte structs) with overflow checks and alignment to 32-byte boundary.
0x00C397F095STL_vector_alloc_elem4CAllocates aligned memory for STL vector elements (0x50 bytes each) with 32-byte alignment and overflow validation.
0x00C3985092STL_vector_alloc_elem40Allocates aligned memory for STL vector of 40-byte elements with overflow checking and alignment to 32-byte boundaries
0x00C398B092STL_vector_alloc_elemCAllocates aligned memory for STL vector elements (64-byte chunks), with 32-byte alignment for larger allocations.
0x00C3991092STL_vector_alloc_elem28Allocates aligned memory for STL vector of 8-byte elements with overflow checking and 32-byte alignment.
0x00C3997095STL_vector_allocate_aligned_elem20Allocates aligned memory for vector of 40-byte elements (0x28), with 32-byte alignment for large allocations.
0x00C399D0102STL_vector_alloc_elem1CAllocates memory for STL vector elements (1C-byte struct) with alignment padding, validates size limits
0x00C39A4095STL_vector_alloc_elem124Allocates aligned memory for STL vector of 0x124-byte elements with overflow protection and alignment to 32-byte boundary.
0x00C39AA056STL_vector_dealloc_elem4Deallocates STL vector memory; calculates size, validates allocation metadata, calls delete operator.
0x00C39AE055STL_vector_dealloc_elem3CDeallocates STL vector memory with bounds validation; handles both small allocations and large allocations with 4KB threshold check.
0x00C39B2057STL_vector_deallocate_element_3CDeallocates STL vector element of size 0x3C bytes with overflow validation before calling operator delete
0x00C39B7052STL_vector_dealloc_elem2F8Deallocates STL vector element memory with 0x2F8-byte element size, validating heap consistency before deletion.
0x00C39BB057STL_vector_dealloc_elem44Deallocates STL vector memory for elements of 0x44-byte size with overflow validation before delete
0x00C39C0051STL_vector_dealloc_elem50Deallocates STL vector element storage; calculates size (param_2 * 0x20 bytes), validates bounds, calls operator delete
0x00C39C4060STL_vector_dealloc_elem38Deallocates STL vector element memory with 0x38-byte stride, handling large allocations via indirection pointer.
0x00C39C9054STL_vector_dealloc_elem4CDeallocates STL vector element memory with 0x50-byte elements, validating allocation metadata and size.
0x00C39CD049STL_vector_dealloc_elem40Deallocates STL vector element of 0x4c bytes; validates heap metadata and calls operator delete with size adjustment.
0x00C39D1051STL_vector_dealloc_elemCDeallocates STL vector element storage; handles 0x40-byte elements with overflow check before freeing.
0x00C39D5055STL_vector_deallocate_element_28bytesDeallocates a vector element of 28 bytes with overflow validation and proper memory cleanup via operator delete.
0x00C39D9054STL_vector_dealloc_elem20Deallocates STL vector element storage; calculates size (param_2 * 12 bytes), validates alignment, calls operator delete.
0x00C39DD054STL_vector_dealloc_elem2Deallocates STL vector element storage with size validation; handles both inline and heap-allocated buffers.
0x00C39E1054STL_vector_dealloc_elem124Deallocates STL vector element of size 0x28 bytes; validates heap metadata and calls operator delete with size parameter.
0x00C39E5060STL_vector_dealloc_elem1CDeallocates STL vector of 0x1C-byte elements with size validation and aligned memory deallocation
0x00C39EA052STL_vector_dealloc_elemC_chunkDeallocates STL vector memory chunk; validates allocation size (0x124 bytes per element) and calls operator delete with adjusted pointer/size.
0x00C39EE0107STL_vector_byte_insert_singleInserts a single byte element into STL vector, handling reallocation and element shifting as needed.
0x00C39F50515STL_vector_byte_insert_fillInserts multiple copies of a byte value into a vector at a specified position, reallocating if needed.
0x00C3A180404STL_vector_elem1C_emplaceEmplaces element into 28-byte STL vector at position, shifting subsequent elements right and growing capacity if needed.
0x00C3A320366STL_filebuf_openOpens a std::basic_filebuf file stream, initializes streambuf pointers, sets up codecvt locale facet for character conversion.
0x00C3A490100STL_vector_wchar_resizeResizes a wchar_t vector by adjusting capacity and zero-initializing new elements when growing.
0x00C3A50089STL_vector_int_resize_valResizes an STL vector<int> to specified size, filling new elements with given value or truncating as needed.
0x00C3A560103STL_vector_int_resize_zeroResizes an std::vector<int> to param_2 elements, zero-initializing any newly allocated elements.
0x00C3A5D0106STL_vector_elem8_resizeResizes an 8-byte element STL vector by adjusting size, reallocating if needed, and zero-initializing new elements.
0x00C3A640162STL_vector_elemC_resizeResizes STL vector of 12-byte elements, shrinking by destroying excess elements or growing by initializing new ones.
0x00C3A6F0174STL_vector_elem124_resizeResizes STL vector of 292-byte elements (0x124), destructing excess or initializing new elements.
0x00C3A7A0100STL_vector_wchar_resize_2Resizes a wchar_t vector by adjusting size and reallocating if needed; maintains capacity invariants.
0x00C3A81075_Find_lower_bound<>STL red-black tree lower_bound search; finds first node with value >= search key in binary search tree
0x00C3A860242STL_map_uint_insertInserts a uint key-value pair into std::map, returns iterator and bool indicating successful insertion.
0x00C3AAB083operator++Pre-increment operator for red-black tree const iterator over unsigned int; advances to next in-order node
0x00C3C040106STL_map_uint_clearClears std::map<uint,?> by recursively destroying tree nodes, resetting sentinel pointers and element count to zero.
0x00C3C44075_Find_lower_bound<>STL red-black tree lower_bound search; finds first node >= target value in ordered set container
0x00C3CD10517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties post-insert.
0x00C3CFA0334STL_vector_int_grow_insertSTL vector<int> insertion with dynamic reallocation; grows capacity and shifts elements to insert value at position.
0x00C3D1A075_Find_lower_bound<>STL std::_Tree binary search lower_bound traversal for red-black tree node insertion/lookup positioning
0x00C3D5D083operator++STL red-black tree iterator pre-increment operator; advances to next node in sorted unsigned int set
0x00C3E610704STL_rbtree_erase_nodeErases a node from std::_Tree (red-black tree), handling rebalancing and updating tree pointers/size.
0x00C3E8D0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and updates parent/child pointers.
0x00C3EAE084STL_rbtree_rotate_leftPerforms left rotation on red-black tree node, updating parent/child pointers and maintaining tree structure during rebalancing.
0x00C3EB4088STL_rbtree_rotate_rightPerforms right rotation on red-black tree node, promoting left child and updating parent pointers for tree rebalancing.
0x00C3EBA0121STL_map_int_ctorInitializes std::map<int,...> by allocating sentinel RB-tree node, setting vtable, and zeroing child pointers.
0x00C3EC2086STL_map_int_dtorDestructor for STL map<int, ?> container; clears red-black tree and invokes scalar destructors on elements.
0x00C3EC80108STL_map_int_scalar_dtorDestructor for STL map<int, scalar> container; clears RB-tree and conditionally deallocates object memory.
0x00C3ECF0229STL_map_int_insert_or_assignInserts or updates an int key in std::map; allocates 0x18-byte node if key absent, updates value at offset 0x14 if present.
0x00C3EE30119STL_rbtree_destroy_recursive_nestedRecursively destroys red-black tree nodes by traversing left subtree, then deallocating node memory (0x20 bytes).
0x00C3F3D041STL_rbtree_clear_BClears a red-black tree by recursively destroying all nodes and resetting sentinel pointers and size to zero.
0x00C3F560517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node
0x00C3F81036STL_list_find_by_member_at_0x8Searches linked list nodes for entry where offset +0x8 matches target value, stores result in param_1
0x00C4059065STL_rbtree_iterator_decrementRed-black tree iterator decrement operation that moves to previous node by traversing left subtree or parent chain.
0x00C4664027STL_deque_update_finish_offsetUpdates deque finish offset by calling virtual function on element and adding base offset.
0x00C5A060704STL_map__EraseNodeRed-black tree node erasure with rebalancing; maintains tree invariants after removing a node from STL map
0x00C5A32084STL_rbtree_rotate_left_28Red-black tree left rotation rebalancing operation for binary search tree node restructuring.
0x00C5A38088STL_tree__rotate_leftPerforms left rotation on red-black tree node; updates parent pointers and rebalances tree structure.
0x00C5A6A0313STL_map__erase_by_keyErases all map nodes in range [piVar9, piVar10), returns count of erased elements, handles red-black tree rebalancing
0x00C5A80069STL_list__erase_nodeRemoves a node from an STL list by unlinking it and decrementing size, then deallocates node memory.
0x00C5A870165STL_list_int__push_backInserts a new node into a doubly-linked list, incrementing size and linking node into prev/next pointers.
0x00C5A920197STL_list_large__push_backInserts a 16-int node (64 bytes) into doubly-linked list, increments size counter, throws if list exceeds 0x3ffffff capacity
0x00C5AAD0317STL_vector_12b__insert_growInserts a 12-byte element into STL vector, reallocating and copying existing elements if capacity exceeded.
0x00C5DE80114STL_vector_12b__deallocateDeallocates STL vector memory; reallocates if empty, otherwise frees with size validation and offset tracking.
0x00C5DF0046copy_12b_elementsCopies 12-byte elements forward in memory using memcpy with stride
0x00C5DF3095STL_vector_12b__allocateAllocates aligned memory for std::vector<12-byte element> with overflow checks and 32-byte alignment for large allocations
0x00C628E0522STL_vector_20b__insert_growSTL vector insertion with capacity growth; reallocates and copies elements when inserting at position, maintaining 20-byte struct elements.
0x00C62B0094STL_tree__recursive_delete_36bRecursively deletes binary search tree nodes by traversing right subtree then freeing node memory with stack canary protection.
0x00C62B7094STL_tree__recursive_delete_24bRecursively deletes nodes in a binary search tree by traversing left subtree then deallocating 24-byte node.
0x00C62BE094STL_tree__recursive_delete_24b_bRecursively deletes binary tree nodes; traverses left subtree then deallocates node via operator delete with stack canary check.
0x00C62C5094STL_tree__recursive_delete_28bRecursively deletes tree nodes by traversing left subtree then deallocating current node with stack guard.
0x00C62CC094STL_tree__recursive_delete_32bRecursively deletes nodes in a 32-bit binary search tree, traversing left subtree then deallocating node structure.
0x00C62D3094STL_tree__recursive_delete_20bRecursively deletes tree nodes by traversing right subtree, then deallocates node; typical STL red-black tree cleanup.
0x00C62DA094STL_tree__recursive_delete_32b_bRecursively deletes tree nodes in post-order traversal, deallocating 32-byte node structures with SEH stack unwinding.
0x00C62E10129STL_tree__recursive_delete_48b_strRecursively deletes nodes in a red-black tree structure, deallocating 0x30-byte nodes and their string data.
0x00C62EA099_Find_last<>STL hash table search returning last matching node in collision chain for unsigned int key lookup.
0x00C62F1075STL_tree__lower_bound_intFinds lower bound position in red-black tree by comparing integer keys, returns iterator structure with node/parent/direction info.
0x00C62F60519STL_unordered_map__insert_float_keyInserts a float key into an unordered_map with hash-based bucket collision handling and dynamic rehashing.
0x00C6317097fill<>STL std::fill template instantiation for initializing std::list iterators with unsigned int, string, and pair values
0x00C6348031fill_range_with_valueFill range with value
0x00C63C40148CTripleStringHolder__InitInitializes CTripleStringHolder with three empty strings; sets capacity fields to 15 and length fields to 0.
0x00C63D4064STL_vector_dtor_aDestructor for STL vector that deallocates heap memory at offset +4 with stack cookie validation
0x00C63D9064STL_vector_dtor_bDestructor for STL vector that deallocates heap memory (0x30 bytes) pointed to by vector's internal buffer pointer.
0x00C63DE0102STL_map_dtor_variant_aDestructor for STL map variant that clears vector contents and deallocates map node and bucket array memory.
0x00C63E7086STL_vector_clear_with_deleteClears STL vector by deleting allocated memory; handles aligned allocation metadata and calls operator_delete with size validation.
0x00C63F0095STL_vector_dtor_cDestructor for STL vector that deallocates internal buffer and zeroes capacity/size metadata before freeing.
0x00C63F7080STL_map_clear_36bClears STL map container by recursively deleting tree nodes and deallocating the internal node structure.
0x00C63FF080STL_map_clear_24bClears STL map container by recursively deleting tree nodes and deallocating internal structures with XOR stack canary protection.
0x00C6407080STL_map_clear_24b_bClears STL map container by recursively deleting tree nodes and deallocating internal structures with XOR stack canary validation.
0x00C640F080STL_map_clear_28bClears an STL map container by recursively deleting tree nodes and freeing allocated memory structures.
0x00C6417080STL_map_clear_32bClears STL map container by recursively deleting tree nodes and deallocating node memory (32-bit pointers).
0x00C641F080STL_map_clear_20bClears STL map container by recursively deleting tree nodes and freeing allocated memory with XOR-based canary protection.
0x00C6427080STL_map_clear_32b_bClears STL map container by recursively deleting tree nodes and deallocating internal structures with stack canary protection.
0x00C642F057STL_map_clear_48b_strClears an STL map with 48-byte keys and string values by recursively deleting nodes and freeing memory.
0x00C6435075STL_vector_dtor_dDestructor for STL vector; deallocates dynamically allocated buffer at offset +4 with size 0x24 bytes.
0x00C643A0120STL_vector_dtor_strDestructor for STL vector of std::string objects; deallocates string buffer and vector capacity memory.
0x00C6442075STL_vector_dtor_eDestructor for STL vector that deallocates dynamic memory buffer at offset +4 with stack canary protection
0x00C6447075STL_vector_dtor_fDestructor for STL vector that deallocates heap memory (0x30 bytes) if vector buffer is non-null, with stack canary protection.
0x00C644C065STL_map_dtor_24bSTL map destructor that clears all elements and deallocates the map container with stack canary protection.
0x00C6451065STL_map_dtor_24b_bSTL map destructor that clears all entries and deallocates the map container for 24-byte key-value pairs.
0x00C6456065STL_map_dtor_28bDestructor for STL map container; clears all entries and deallocates memory before object destruction.
0x00C645B065STL_map_dtor_32bDestructor for STL map container (32-bit); clears all entries and deallocates memory with stack canary protection.
0x00C6460065STL_map_dtor_20bDestructor for STL map container; clears all elements and deallocates map structure with stack canary protection.
0x00C6465065STL_map_dtor_32b_bSTL map destructor for 32-bit elements; clears map contents and deallocates memory with stack canary verification.
0x00C646A068STL_map_dtor_48b_strDestructor for STL map with 48-byte keys and string values; recursively deletes tree nodes then frees map node memory.
0x00C6470080STL_vector_destroy_stringsDestroys a single std::string object within an STL container, calling the string destructor with stack canary protection.
0x00C6475065STL_map_dtor_variant_bSTL map destructor wrapper with stack canary verification; delegates to variant_a for actual cleanup
0x00C647A0174STL_vector_destroy_strings_with_validationDestroys STL vector of std::string objects with size validation before deallocating underlying memory buffer.
0x00C64BE072SEH_LocalUnwind_or_CleanupStructured exception handling (SEH) frame setup/teardown; saves and restores FS:[0] for exception chain management
0x00C64C3085STL_vector_delete_and_freeDeallocates STL vector by freeing internal buffer then vector structure itself with stack canary protection.
0x00C64CB065STL_string_dtor_wrapper_aWrapper that safely destructs an STL string object with stack cookie validation and SEH frame setup.
0x00C64D0068STL_string_dtor_wrapper_bWrapper function that destructs an STL string object with stack canary protection and exception handling setup.
0x00C64D5086STL_string_dtor_wrapper_cWrapper that initializes SEH frame and destructs a std::string object with stack canary protection.
0x00C64E3083operator++STL red-black tree const iterator pre-increment operator; advances to next in-order node
0x00C64E9083operator++STL _Tree_unchecked_const_iterator pre-increment operator; advances iterator to next node in red-black tree
0x00C64EF083operator++STL red-black tree iterator pre-increment operator; advances to next node in sorted order by traversing right subtree or parent chain.
0x00C64F5083operator++Pre-increment operator for red-black tree const iterator; advances to next in-order node by traversing right subtree or parent chain.
0x00C6504094STL_vector_destructorDestructor for STL vector that conditionally deallocates the vector object itself (0x30 bytes) if ownership flag is set.
0x00C65170170STL_vector_grow_and_insert_bInserts a new node into a doubly-linked list with size validation; throws on overflow.
0x00C7D9C0179STL_vector_grow_damage_entryInserts a damage entry node into a doubly-linked list, allocating 12-byte node with param_2 as payload value.
0x00C832E0232STL_vector_uint__assign_resize_2STL vector<uint> assign/resize operation with value fill; allocates aligned buffer if needed, copies old data, deallocates previous allocation.
0x00C83ED0426STL_unordered_set__rehashRehashes STL unordered_set by computing next power-of-2 bucket count and reinserting elements using FNV-1a hashing.
0x00C84080517STL_Tree_rebalance_after_insertSTL red-black tree node insertion with rebalancing; maintains tree balance by rotating and recoloring nodes after insertion.
0x00C84290517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after inserting new node
0x00C844A084LinkedList_RemoveNodeRemoves a node from a doubly-linked list by updating forward/back pointers and maintaining list integrity
0x00C8450084STL_doubly_linked_list_unlink_nodeUnlinks a node from a doubly-linked list by updating forward/backward pointers and maintaining sentinel/head references.
0x00C8456084STL_doubly_linked_list_erase_and_relink_nodeRemoves a doubly-linked list node and relinks pointers; handles head/tail sentinel cases for entry timer queue.
0x00C845C084STL_deque_unlink_nodeUnlinks a doubly-linked node from a deque by updating forward/backward pointers and handling head/tail cases.
0x00C8462088STL_deque_insert_entry_overlayInserts a node into a doubly-linked list, updating previous/next pointers and handling head/tail cases.
0x00C8468088STL_deque_insert_entry_buffInserts a node into a doubly-linked list by updating prev/next pointers and handling head/tail sentinel cases.
0x00C846E088STL_list_insert_beforeInserts a node into a doubly-linked list before a given position; updates forward/backward pointers.
0x00C8474088STL_deque_insert_entry_effectInserts a node into a doubly-linked list by updating prev/next pointers and maintaining list integrity.
0x00C847A056STL_vector_20b__memmove_insertShifts vector elements by moving memory block and returns iterator to insertion point; element size is 0x14 bytes.
0x00C847E0225deque_delete_if_not_equalDeletes deque memory if param_1 differs from param_2; appears to be conditional deque cleanup based on pointer comparison.
0x00C849C010STL_throw_vector_too_longThrows std::length_error exception when a vector's requested size exceeds maximum allowable length
0x00C849D095STL_deque_alloc_page_aAllocates aligned memory pages for STL deque with 12-byte elements, aligning to 32-byte boundaries with overflow protection.
0x00C84A3095STL_deque_alloc_page_bAllocates aligned memory pages for STL deque with 0x30-byte elements, aligning to 32-byte boundary with overflow tracking.
0x00C84A9098STL_deque_free_pagesDeallocates deque pages by freeing allocated memory and reinitializing deque pointers to empty state.
0x00C84B0054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and overflow checks
0x00C84B4055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete after bounds checking.
0x00C84B8052STL_vector_memmove_shiftShifts vector elements left by moving memory from param_4 to param_3, updating vector size and returning new position in param_2.
0x00C84BC075_Find_lower_bound<>STL red-black tree lower_bound search returning iterator to first element >= given value in ordered set
0x00C84C1075_Find_lower_bound<>STL red-black tree lower_bound search; finds first node with value >= target in binary search tree.
0x00C84C6069STL_map_erase_and_advanceErases a node from an STL red-black tree map, advances the iterator, and frees the extracted node memory.
0x00C84CD044STL_vector_insert_and_update_iterInserts range into vector and updates iterator to point to insertion position by calculating offset delta.
0x00C84D6064STL_vector_dtor_hDestructor for STL vector; deallocates dynamic memory at offset +4 with stack canary protection
0x00C84DB064STL_vector_dtor_iDestructor for STL vector<int>; deallocates heap memory at offset+4 with canary-protected bounds checking.
0x00C84E0064STL_vector_dtor_jSTL vector destructor that deallocates 32-byte heap memory block stored at offset +4 with stack canary protection
0x00C84E5075STL_vector_dtor_kDestructor for STL vector that deallocates heap memory at offset +4 with size 0x18 bytes, includes stack canary validation.
0x00C84EA075STL_vector_dtor_lDestructor for STL vector that deallocates heap memory at offset+4 with exception handling and stack cookie validation.
0x00C84EF075STL_vector_dtor_mDestructor for STL vector; deallocates heap memory at offset +4 if non-null, with stack cookie validation.
0x00C84F4075STL_vector_dtor_nDestroys STL vector by deallocating its internal buffer; calls operator_delete on non-null data pointer at offset +4
0x00C84F9075STL_vector_dtor_oDestructor for STL vector; deallocates heap memory at offset +4 with stack canary protection via XOR.
0x00C84FE075STL_vector_dtor_pDestructor for STL vector; deallocates dynamic memory at offset +4 if non-null, with stack cookie validation.
0x00C85030234STL_map_uint_subscript_operator_1CSTL map subscript operator that inserts a new uint key-value node if key doesn't exist, returns value pointer offset
0x00C85120235STL_map_insert_node_with_lower_boundInserts a new node into an STL map using lower_bound positioning, allocating 32-byte node structure and handling capacity limits.
0x00C8521083operator++STL red-black tree iterator increment operator; advances to next node in in-order traversal
0x00C8527083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal (in-order successor)
0x00C852D0170STL_list_push_back_chat_bubbleInserts a chat bubble element into a doubly-linked list, incrementing element count and validating capacity limit.
0x00C8550073STL_vector_erase_and_delete_windowErases and deletes a window node from a doubly-linked list by matching window ID param_2, updating links and decrementing count.
0x00C93B10264STL_map_int_insert_or_assign_bInserts or assigns a value in an STL map with integer keys, handling tree rebalancing and capacity checks.
0x00C950A016STL_locale_facet_vtable_initInitializes virtual method table pointer for STL locale facet object at given address
0x00C950B016STL_locale_facet_vftable_initInitializes virtual function table pointer for STL locale facet object at given address.
0x00C950C016locale_facet_C_ctorInitializes C locale facet vtable pointer for std::locale facet subclass instance.
0x00C950D016STL_locale_facet_init_DInitializes STL locale facet vtable pointer for destructor; sets param_1 to facet destructor function pointer
0x00C950E016STL_locale_facet_init_EInitializes virtual function table pointer for STL locale facet object at given address.
0x00C950F016STL_locale_facet_init_FInitializes STL locale facet virtual method table pointer for a locale facet object
0x00C9510016STL_locale_facet_init_GInitializes a locale facet vtable pointer by storing a reference to the facet's virtual method table at the given address.
0x00C9511016STL_locale_facet_init_HInitializes vtable pointer for STL locale facet object, setting up virtual function dispatch table
0x00C9512016locale_facet_vtable_initInitializes vtable pointer for STL locale facet object by assigning virtual method table address.
0x00C9513016STL_locale_facet_init_JInitializes a locale facet object by assigning its virtual method table pointer to the facet instance.
0x00C9514016STL_locale_facet_init_KInitializes a locale facet object by setting its virtual method table pointer to the facet implementation.
0x00C9515016STL_locale_facet_init_LInitializes locale facet vtable pointer for STL locale object at given address
0x00C9516065STL_vector_dtor_qSTL vector destructor that conditionally deallocates memory; calls operator_delete if param_2 is non-zero with stack canary validation.
0x00C951B065STL_vector_dtor_rSTL vector destructor with conditional deallocation; destroys vector and frees memory if param_2 is non-zero.
0x00C9520065STL_vector_dtor_sSTL vector destructor that conditionally deallocates heap memory using operator delete with XOR-based stack canary validation.
0x00C9525065STL_vector_dtor_tSTL vector destructor that conditionally deallocates the vector's internal buffer when param_2 is non-zero.
0x00C952A065STL_vector_dtor_uSTL vector destructor that conditionally deallocates vector memory if param_2 flag is set; includes SEH frame setup.
0x00C952F065STL_vector_dtor_vSTL vector destructor that conditionally deallocates vector object memory if destruction flag is set
0x00C9534065STL_vector_dtor_wSTL vector destructor wrapper that conditionally deallocates vector memory via operator delete with XOR stack canary validation
0x00C9539065STL_vector_dtor_xSTL vector destructor that conditionally deallocates vector memory based on ownership flag parameter
0x00C953E065STL_vector_dtor_ySTL vector destructor that conditionally deallocates 8-byte vector object if param_2 is true, with stack cookie validation.
0x00C9543065STL_vector_dtor_zSTL vector destructor that conditionally deallocates memory (8 bytes) with stack canary validation if param_2 is true.
0x00C9548065STL_vector_dtor_aaSTL vector destructor with conditional memory deallocation; frees 8-byte allocated block if param_2 is true
0x00C954D065STL_vector_dtor_abSTL vector destructor with conditional deallocation; frees vector memory if param_2 is non-zero, includes stack cookie validation.
0x00C95620704STL_rbtree_extract_and_rebalance_uintRed-black tree node extraction with rebalancing; removes a node, updates parent/child pointers, and maintains tree color properties.
0x00C958E0704STL_rbtree_extract_and_rebalance_uint_BRed-black tree node extraction with rebalancing; handles node removal and tree structure updates for unsigned int keys.
0x00C95C60517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color property maintenance
0x00C95E70517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color property maintenance.
0x00C96080517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree property after adding new node
0x00C9629084STL_rbtree_rotate_left_aRed-black tree left rotation operation; rebalances tree by rotating node param_2 left around its right child
0x00C962F084STL_rbtree_rotate_left_cPerforms left rotation on red-black tree node; updates parent pointers and tree root if necessary.
0x00C9635016STL_locale_facet_init_MInitializes a std::locale::facet object by setting its vtable pointer to the facet initialization vtable.
0x00C9636016STL_locale_facet_init_NInitializes virtual function table pointer for STL locale facet object via member initialization.
0x00C9637016STL_locale_facet_init_OInitializes a std::locale::facet object by setting its vtable pointer to the C locale facet constructor.
0x00C9638016STL_locale_facet_init_PInitializes a locale facet vtable pointer by assigning the facet implementation dispatch table address.
0x00C9639016STL_locale_facet_vptr_initInitializes virtual function pointer table for STL locale facet object at given address.
0x00C963A016STL_locale_facet_init_RInitializes virtual function table pointer for STL locale facet object at given address.
0x00C963B016STL_locale_facet_init_SInitializes a static STL locale facet pointer with the address of a global facet instance.
0x00C963C016STL_locale_facet_initInitializes a locale facet object by setting its vtable pointer to the facet implementation.
0x00C963D016STL_locale_facet_init_UInitializes locale facet vtable pointer for STL locale object; sets up internationalization support.
0x00C963E016STL_locale_facet_set_vftableSets virtual function table pointer for STL locale facet object initialization
0x00C963F016STL_locale_facet_init_WInitializes virtual function table pointer for STL locale facet object.
0x00C9640016STL_locale_facet_init_XInitializes a locale facet pointer by assigning the address of a static facet object to the provided parameter.
0x00C9641088STL_rbtree_rotate_right_aPerforms right rotation on red-black tree node, updating parent pointers and rebalancing tree structure.
0x00C9647088STL_rbtree_rotate_right_cPerforms right rotation on red-black tree node, updating parent pointers and tree structure accordingly.
0x00C96590184STL_map_clear_and_erase_allClears and erases all nodes from an STL red-black tree map, recursively deleting child nodes and rebalancing tree structure.
0x00C96790335STL_vector_assign_range_8STL vector assign operation for 8-byte paired elements with dynamic reallocation and range copying.
0x00C9690034STL_copy_range_memmove_CCopies memory range using memmove and returns pointer to end of destination buffer.
0x00C96930122STL_struct_0x158_destructorDestructs STL container of 0x158-byte structures by iterating and destroying each element's std::string members.
0x00C969B0207STL_list__check_and_emplace_back_stringValidates list capacity before emplacing back a string node; throws length_error if list size exceeds 0x6666666
0x00C96B4D85STL_list_insert_node_00c96b4dInserts a new node into an STL linked list. Allocates the node, links it into the doubly-linked list at the specified position, and increments the list size.
0x00C96BB0207STL_list_insert_string_with_length_checkAllocates and inserts a string node into a list with capacity validation; throws if list exceeds max size.
0x00C96D4D85STL_list_insert_node_00c96d4dInserts a new node into an STL linked list (variant at different call site). Allocates the node, links it into the doubly-linked list, and increments the list size.
0x00C96DB0567STL_vector_emplace_0x74STL vector emplace operation for 0x74-byte elements; reallocates, shifts existing elements, inserts new element at position.
0x00C96FF0570STL_vector_emplace_0x24STL vector emplace operation for 0x24-byte elements; reallocates, copies/moves existing data, inserts new element at position.
0x00C97230549STL_vector_emplace_0x0FSTL vector emplace operation for 0x0F-sized elements; allocates, copies existing data, inserts new element at position, manages memory
0x00C97460546STL_vector_emplace_0x158STL vector emplace operation for 0x158-byte elements with reallocation, copy/move construction, and memory management.
0x00C9769094STL_tree__recursive_delete_customRecursively deletes tree nodes by traversing right subtree and freeing memory for each node in post-order.
0x00C9770075STL_rbtree_insert_skill_cooldownInserts a node into an RB-tree for skill cooldown storage, finding correct position via binary search on skill IDs.
0x00C9775075STL_rbtree_insert_ranking_entryInserts a ranking entry into a red-black tree, traversing and positioning based on numeric comparison at offset +0x10.
0x00C977A01683STL_insertion_sort_0x74STL insertion sort implementation for 116-byte structured elements (likely character/item data from RO game state)
0x00C97E50388STL_sort_three_elements_0x74Sorts three string elements using median-of-three quicksort partition strategy with swaps.
0x00C97FE01631STL_introsort_partition_0x74Partition function for introsort algorithm sorting 0x74-byte elements using three-way comparison for strings.
0x00C98640675STL_heap_siftdown_0x74STL heap sift-down operation for 0x74-byte elements; maintains max-heap property via parent-child swaps
0x00C988F0222STL_list_merge_sort_BMerge step of merge sort for doubly-linked list nodes, comparing node[3] values and reordering pointers.
0x00C989D0821STL_sort_impl_0x74Introsort implementation for sorting arrays; uses insertion sort for small partitions, heapsort for large recursion depths
0x00C98D10123STL_vector_shift_elements_0x74Shifts vector elements of 0x74-byte stride by moving each element and advancing destination pointer by element size.
0x00C98D90208STL_move_range_elem_0x24Moves range of 36-byte elements (9x4-byte dwords) from source to destination, zeroing source after copy.
0x00C98E60103STL_copy_struct_0x24_with_stringCopies a 0x24-byte structure with embedded string, copying 12 bytes (0x18-0x20) from source to destination struct.
0x00C98ED0533STL_unordered_map_insert_float_keyInserts a float key into an unordered_map with hash collision resolution, rehashing when load factor exceeded.
0x00C990F0212STL_list_push_back_string_pairInserts a node containing a string pair into a doubly-linked list; validates list capacity before allocation.
0x00C991D0212STL_list_push_back_string_pair_v2Inserts a string-pair node into a doubly-linked list, incrementing size and validating capacity limit (0x6666666).
0x00C992B0131STL_sort_swap_0x74STL container sort operation that swaps two elements and manages temporary string storage with RAII cleanup.
0x00C9934037STL_string_init_from_range_AInitializes std::string object from range [param_2, param_3), clearing existing data and delegating assignment to std_string__assign_range
0x00C99370362STL_list_copy_construct_0x340Copy-constructs an STL doubly-linked list of UIWndMapData objects (0x340 bytes each) from source to destination.
0x00C994E0126STL_copy_item_struct_with_stringCopies item struct fields (offsets 0x30-0x3c) and two STL strings from source to destination item object.
0x00C99560136initialize_guild_member_structInitializes a guild member structure with zeroed strings/buffers and capacity hints (0xf = 15).
0x00C995F0226STL_move_elem_0x74Move-assigns a 116-byte game object structure (likely item/equipment data) from source to destination, zeroing source pointers.
0x00C996E0187STL_copy_struct_0x74_with_stringsCopies 0x74-byte struct with deep copy of embedded std::string, preserving all fields including character data and metadata.
0x00C997A0201STL_vector_ctor_0x74Initializes a 116-byte (0x74) structure/vector object by zeroing all fields and setting capacity to 15 elements
0x00C99870124STL_copy_struct_with_string_bCopies a struct containing multiple STL strings (at offsets +1, +7, +0xd) from source to destination with SEH.
0x00C998F0148STL_copy_quest_filter_structInitializes quest filter structure with zero values and capacity hints (0xf); manages stack frame via FS_OFFSET.
0x00C9999067init_shop_item_structInitializes a shop item structure by zeroing all fields (approximately 60 bytes total).
0x00C999E0206clear_struct_fields_78Initializes a 0x78-byte struct by zeroing 29 dword fields starting at offset +4, preserving offset +0x24 (likely a pointer/handle).
0x00C99AB0147STL_copy_vending_item_0x158Copies a vending item structure (0x158 bytes) from source to destination, member-by-member assignment.
0x00C99B50147STL_move_vending_item_0x158Copy-constructs a CVendingItem object by bulk-copying 24 DWORDs plus handling nested object assignment.
0x00C99BF064STL_vector_free_buf_01Deallocates vector buffer by calling operator delete on the data pointer at offset +4 with stack canary verification.
0x00C99C4064STL_vector_free_buf_02Deallocates a vector's internal buffer by calling operator delete on the pointer stored at offset +4, with stack canary protection.
0x00C99C9064STL_vector_free_buf_03Deallocates vector buffer by calling operator delete on the data pointer at offset +4 with XOR canary validation.
0x00C99CE064STL_vector_free_buf_04Deallocates STL vector's internal buffer by calling operator delete on the data pointer at offset +4.
0x00C99D3064STL_vector_free_buf_05Deallocates a vector's internal buffer by calling operator delete on the pointer at offset +4 with size 0x28.
0x00C99D8064STL_vector_free_buf_06Deallocates a vector's internal buffer by calling operator delete on the heap-allocated data pointer at offset +4.
0x00C99DD064STL_vector_free_buf_07Deallocates a dynamic buffer (0x20 bytes) from STL vector, with stack canary protection via XOR.
0x00C99E2064STL_vector_free_buf_08Frees dynamically allocated buffer (0x20 bytes) stored at offset +4 in a vector-like structure with stack canary validation.
0x00C99E7064STL_vector_free_buf_09Deallocates dynamically allocated buffer (24 bytes) from STL vector, with stack canary protection.
0x00C99EC064STL_vector_free_buf_10Deallocates STL vector buffer by calling operator delete on the data pointer at offset +4 with XOR stack canary protection.
0x00C99F1064STL_vector_free_buf_11Frees dynamically allocated buffer in STL vector by calling operator delete on offset+4 pointer with size 0x1c
0x00C99F6075STL_vector_free_buf_12Deallocates STL vector buffer; calls operator_delete on the heap-allocated buffer pointer at offset +4 if non-null.
0x00C99FB075STL_vector_free_buf_13Deallocates STL vector buffer by calling operator delete on the vector's data pointer at offset +4.
0x00C9A00075STL_vector_free_buf_14Deallocates STL vector buffer by calling operator_delete on the heap-allocated data pointer at offset +4.
0x00C9A050127STL_vector_free_buf_15Deallocates STL vector buffer by destroying AnimTimeline objects and freeing allocated memory at offset +4
0x00C9A0E0113STL_vector_free_buf_16Deallocates STL vector buffer by freeing allocated memory and destructing string elements at offset +4.
0x00C9A160113STL_vector_free_buf_17Deallocates STL vector buffer by destructing std::string elements and freeing 0x28-byte allocated memory block
0x00C9A1E0110STL_vector_free_buf_18Deallocates STL vector buffer by destructing strings and freeing allocated memory at offset +4
0x00C9A260108STL_vector_free_buf_19Deallocates STL vector buffer; clears AnimTimeline keyframes and frees 0x340-byte allocation.
0x00C9A2E080STL_map_clear_customClears STL map container by recursively deleting tree nodes and deallocating map structure memory with XOR canary validation.
0x00C9A36075STL_vector_free_buf_20Deallocates STL vector buffer by calling operator_delete on the allocated memory at offset +4.
0x00C9A3B075STL_vector_free_buf_21Deallocates STL vector buffer by calling operator delete on the vector's allocated memory at offset +4.
0x00C9A40075STL_vector_free_buf_22Deallocates STL vector buffer by freeing allocated memory at offset +4 with 24-byte size.
0x00C9A45075STL_vector_free_buf_23Deallocates STL vector buffer (40-byte allocation) with stack canary protection via XOR validation.
0x00C9A4A075STL_vector_free_buf_24Deallocates STL vector buffer by calling operator delete on the heap-allocated data pointer at offset +4.
0x00C9A4F075STL_vector_free_buf_25Deallocates STL vector buffer by calling operator delete on the heap-allocated data pointer at offset +4.
0x00C9A54075STL_vector_free_buf_26Deallocates STL vector buffer by freeing the heap-allocated data pointer at offset +4 with size 0x20.
0x00C9A59075STL_vector_free_buf_27Deallocates STL vector buffer by calling operator delete on the heap-allocated data pointer at offset +4.
0x00C9A5E075STL_vector_free_buf_28Deallocates a 0x28-byte STL vector buffer by calling operator delete on the heap allocation pointer.
0x00C9A63075STL_vector_free_buf_29Deallocates STL vector buffer by calling operator delete on allocated memory at offset +4
0x00C9A68091STL_vector_free_buf_30Iterates through STL vector of std_string objects, destructing each element; stride 0x74 bytes per string node.
0x00C9A6E090STL_vector_destroy_string_elementsDestroys all std::string elements in a vector by iterating through and calling destructors on each 0x24-byte element.
0x00C9A760101STL_vector_free_buf_32Deallocates STL vector buffer by freeing internal string data and vector structure itself with size 0x24 bytes.
0x00C9A7F065STL_map_free_33Wrapper that clears and deallocates an STL map container with stack canary protection
0x00C9A840131STL_vector_free_buf_34Deallocates STL vector buffer with size validation; handles aligned memory blocks and calls operator delete with XOR cookie.
0x00C9A8F087AnimTimeline__DestroyAndDelete_WrapperWrapper function that destroys and deletes AnimTimeline objects with stack canary protection and exception handling.
0x00C9A95068STL_vector_free_buf_36Wrapper that invokes std::string destructor with stack canary validation for exception handling cleanup.
0x00C9A9A065STL_vector_free_buf_37Wrapper function that calls std::string destructor with stack canary verification (XOR cookie check for buffer overflow detection)
0x00C9A9F068STL_vector_free_buf_38Wrapper that destroys an STL string object with stack canary protection (XOR-based buffer overflow detection).
0x00C9AA4065STL_vector_free_buf_39Wrapper function that destroys a std::string object with stack guard canary verification for exception handling.
0x00C9AA90100CRT_exception_handler_cleanupException handler that destructs std::string objects during stack unwinding; manages EH frame cleanup.
0x00C9AB0093STL_vector_free_buf_41Copies string data from source to destination, handling both SSO and heap-allocated buffers with size tracking.
0x00C9AB60243STL_swap_elem_0x74Copies all fields (0x74 bytes) from param_2 to param_1, with special handling for std::string member at offset 0x3c.
0x00C9AC60248STL_struct_copy_assign_7stringsCopy-assigns a struct containing 7 std::string members plus 2 additional fields, handling SSO (Small String Optimization) semantics.
0x00C9AD60263STL_map_subscript_uint_val4STL map subscript operator for uint keys with 4-byte values; inserts new node if key not found.
0x00C9AE70278STL_map_subscript_uint_val24STL map subscript operator for uint keys with 24-byte values; finds/inserts node and returns value pointer.
0x00C9AF90264STL_map_subscript_uint_val8STL map subscript operator for uint keys with 8-byte values; returns reference to value, inserting if key missing.
0x00CE64C093STL_vector_destroy_range_0x74Destroys a range of 0x74-byte structures by iterating and calling destructor on each std_string member.
0x00CE652092STL_vector_destroy_range_0x24Destroys a range of 0x24-byte STL objects (likely structs with std::string members) by iterating and calling destructors.
0x00CE658022STL_struct_0x158_destructor_wrapperWrapper that delegates to STL_struct_0x158_destructor with reordered parameters for thiscall convention.
0x00CE65A0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties
0x00CE67B0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance invariants.
0x00CE69C0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance invariants.
0x00CE6BD0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants.
0x00CE6DE0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance.
0x00CE6FF061STL_vector_move_range_0x0FMoves memory range by 0x0F-byte elements; returns pointer to destination end, used for STL vector element relocation.
0x00CE7030153STL_vector_copy_construct_0x158Copies a vector of 0x158-byte vending item structures by iterating through source range and constructing copies in destination.
0x00CE70D0151STL_vector_move_construct_0x158Moves vending item structures (0x158 bytes each) from source to destination range with exception handling
0x00CE717010STL_Xlength_error_vector_0x74Throws std::length_error exception when vector size exceeds maximum allowed length limit
0x00CE718010STL_Xlength_error_vector_0x24_bThrows std::length_error exception when vector size exceeds maximum allowed length limit
0x00CE719010STL_Xlength_error_vector_0x0FThrows std::length_error exception when vector size exceeds maximum allowed length
0x00CE71A010STL_Xlength_error_vector_0x158Throws std::length_error exception when vector allocation exceeds maximum size limit
0x00CE71B0156STL_map_clear_and_free_0x54Clears and deallocates an STL map container, resetting pointers and freeing the 0x54-byte node structure.
0x00CE7260110STL_vector_clear_and_free_skill_listClears and deallocates a skill list vector, resetting all pointers and size/capacity fields to initial state.
0x00CE72E049STL_vector_deallocate_0x74Deallocates STL vector memory for 0x74-byte elements with overflow validation before calling operator delete
0x00CE732054STL_vector_tidy_0x24Deallocates STL vector memory with element size 0x24 bytes, validating allocation metadata before freeing.
0x00CE736054STL_vector_deallocate_element_0x0FDeallocates vector memory for elements of size 0x0F bytes, validating capacity before deletion.
0x00CE73A052STL_vector_tidy_0x158Deallocates STL vector memory with 0x158-byte element size, validating allocation metadata before freeing.
0x00CE73E069STL_vector_clear_and_free_spawnRemoves a spawn entity from STL vector by unlinking node pointers and freeing memory allocation.
0x00CE7450165STL_list_push_back_with_capacity_checkInserts element into intrusive doubly-linked list with sentinel node; throws if size reaches 0x15555555 limit.
0x00CE7500165STL_list_insert_skill_castInserts a skill cast node into doubly-linked list, validates capacity hasn't exceeded sentinel, throws on overflow.
0x00CE75B0165STL_list_insert_npc_spawnInserts NPC spawn node into doubly-linked list; validates capacity with sentinel check, allocates 12-byte node, updates links.
0x00CE7660165STL_list_push_back_pet_spawnInserts element into doubly-linked list node for pet spawn data; validates capacity before allocation.
0x00CE7710228STL_list_insert_entity_spawn_nodeInserts a new entity spawn node into STL list after validating size; copies spawn data (36 bytes) and updates bidirectional links.
0x00CE7800190STL_vector_reserve_with_stringInserts a node containing copied string data into doubly-linked list; validates capacity against sentinel 0x6666666.
0x00CE7AE034STL_copy_range_memmove_DCopies memory range [param_1, param_2) to param_3 using memmove, returns end pointer of destination.
0x00CE7F1094STL_map_recursive_deleteRecursively deletes all nodes in an STL map by traversing left subtree then freeing current node.
0x00CE7F8087STL_map_lower_bound_uintSTL map lower_bound search for uint64 keys; traverses red-black tree to find first element >= search value
0x00CE7FE087STL_map_lower_bound_int_v2Finds lower bound in red-black tree by comparing 64-bit keys, traverses left/right subtrees based on comparison.
0x00CE8040622STL_vector_grow_and_insert_entity_dataSTL vector insertion with reallocation; grows capacity and inserts entity data at specified position maintaining element order.
0x00CE8960372STL_rbtree_to_vector_8byteConverts a red-black tree of 8-byte elements to a vector by in-order traversal, allocating aligned memory.
0x00CE8D70257STL_map_insert_party_member_nodeInserts a party member node into STL map with capacity check; returns iterator and success flag via output parameters.
0x00CE8FF0105STL_map_create_ground_effect_nodeInitializes a doubly-linked list node (0x20 bytes) for ground effects with sentinel pointers and type flag 0x101.
0x00CE9060140STL_map_create_entity_nodeInitializes STL map container by allocating two 0x340-byte sentinel nodes for doubly-linked list head/tail
0x00CE90F064STL_map_delete_node_smallDeletes a map node by freeing its 0x24-byte allocated memory via operator_delete with stack canary protection.
0x00CE914067STL_map_delete_node_mediumDeletes a map node by freeing its 0x1B0-byte allocated data member at offset +4 with stack canary validation.
0x00CE919064STL_map_delete_node_0x28Deletes a STL map node by freeing its 0x20-byte allocated data member via operator delete with stack guard
0x00CE91E0113STL_map_delete_node_with_stringsDestructs std::string key and deallocates map node (24 bytes) in std::map cleanup; handles XOR stack canary validation.
0x00CE926080STL_map_clear_ground_effectClears ground effect STL map by recursively deleting nodes and deallocating container memory (0x20 bytes).
0x00CE92E0152STL_map_delete_node_with_string_pairDeletes a red-black tree node containing a string key-value pair, destructing both strings before freeing 432-byte allocation.
0x00CE938075STL_map_delete_node_0x30Deletes a 0x30-byte node from an STL map by freeing allocated memory at offset +4 with stack canary protection.
0x00CE93D078STL_map_delete_node_0x38Deletes a map node by freeing allocated memory at offset +4, with stack canary validation for security.
0x00CE943075STL_map_delete_node_0x34Deletes a node from an STL map container by freeing allocated memory at offset +4 with stack canary protection.
0x00CE94A065STL_map_clear_ground_effect_wrapperWrapper that clears ground effects from STL map with stack canary-based buffer overflow protection.
0x00CE94F099CRT_string_destructor_pairDestructor wrapper that sequentially destroys two std::string objects with stack frame exception handling.
0x00CE9560112STL_vector_destroy_range_with_stringsDestroys multiple std::string objects in sequence, likely cleaning up a vector range of string elements during deallocation.
0x00CE9670125STL_vector_tidy_entityDeallocates STL vector memory for entity objects (0x36 byte structures), handling aligned heap cleanup with security validation.
0x00CE971068STL_vector_destroy_single_with_stringDestroys a single std::string element with stack frame guard and XOR canary protection for exception safety.
0x00CE9760254STL_map_insert_ground_effect_nodeInserts a ground effect node into an STL map, allocating 32-byte node with coordinates and initializing red-black tree structure.
0x00CE9860254STL_map_insert_ground_effect_node_v2Inserts a ground effect node into an STL map with duplicate key checking and red-black tree rebalancing.
0x00CE9960246STL_map_insert_color_nodeInserts a new node into a red-black tree map, allocating memory, setting color metadata, and storing two 32-bit values as key-value pair.
0x00D1C530109ItemVector__ReallocateStorage_0x100Reallocates item vector storage (0x100-byte elements); initializes or relocates buffer with destructor cleanup.
0x00D1C5B0131ItemVector__ReallocateStorage_0xF8Reallocates ItemVector storage for 248-byte item elements, destroying old data and allocating new capacity.
0x00D1C64022ItemVector__MoveElementsWrapper that moves/transfers item vector elements from source to destination by calling destructor loop with reordered parameters.
0x00D1C670517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties after inserting a new node
0x00D1C880517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants
0x00D1CA90128ItemVector__Resize_0x100Resizes ItemVector by allocating new buffer, copying 0x100-byte items, and reinitializing storage with new capacity.
0x00D1CB40144ItemVector__Resize_0xF8Resizes ItemVector with 0xF8-byte elements by allocating new buffer, copying items, and reallocating storage.
0x00D1CC00176ItemVector__CopyRange_0x100Copies range of 0x100-byte vending items from source [begin,end) to destination vector, preserving item data and flags.
0x00D1CCB055ItemVector__MoveElements_0x36Moves fixed-size 0x36-byte item structures and returns pointer to end of moved region.
0x00D1CCF0174ItemVector__CopyRange_0x100_v2Copies 0x100-byte item elements from source range to destination, preserving flag byte at offset 0xF8.
0x00D1CDA010STL_vector_xlength_error_aThrows std::length_error exception when vector size exceeds maximum allowable length
0x00D1CDB010STL_vector_xlength_error_bThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00D1CDC095ItemVector__AllocateBuffer_0x28Allocates aligned buffer for item vector elements (40 bytes each), with 32-byte alignment for buffers >=4KB.
0x00D1CE2092ItemVector__AllocateBuffer_0x100Allocates 256-byte aligned buffer for item vector; validates count < 0x1000000, applies 32-byte alignment for buffers >= 0x1000 bytes
0x00D1CE8095ItemVector__AllocateBuffer_0xF8Allocates aligned buffer for item vector elements (248 bytes each), with overflow protection and 32-byte alignment for large allocations.
0x00D1CEE051ItemVector__FreeBuffer_0x100Deallocates aligned vector buffer for 0x100-byte item elements with overflow validation.
0x00D1CF2049ItemVector__FreeBuffer_0x36Deallocates aligned buffer for vector of 54-byte item structs, validating alignment before freeing.
0x00D1CF6077ItemTreeMap__LowerBoundPerforms lower_bound search on item tree map, returns iterator to first element >= key or end sentinel.
0x00D1DC90172STL_string__RangeConstructConstructs std::string from range [param_2, param_3), with SSO optimization and aligned heap allocation for large strings.
0x00D1DDD0515STL_vector_0x14__InsertReallocInserts element into STL vector of 20-byte structures, reallocating with 1.5x growth factor when capacity exceeded.
0x00D1E680128vector_deallocate_0x14Deallocates vector of 0x14-byte elements; validates allocation metadata before calling operator delete
0x00D2C20044STL_copy_0x14_structsSTL template instantiation: STL copy 0x14 structs
0x00D2C2D045STL_vector_copy_elements_stride_20Copies vector elements in 20-byte (5×4-byte) chunks from param_1 to offset param_3 until param_2
0x00D2C3A010STL_Xlength_error_vector_0x14Throws std::length_error exception when a vector allocation exceeds maximum allowed size limit
0x00D2C3B010STL_Xlength_error_conninfo_insertThrows std::length_error exception when a vector exceeds maximum allowed size during insertion operation.
0x00D2C3C0106STL_map_clear_and_free_loginClears and deallocates STL map node structure used for login data, recursively deleting entries and resetting pointers.
0x00D2C440106STL_map_clear_and_free_fmtClears and deallocates all nodes in a map container, resetting internal pointers to empty state.
0x00D2C4C054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and heap metadata checks
0x00D2C54047STL_vector_0x14__push_backPushes a 20-byte (0x14) element onto STL vector; reallocates if at capacity.
0x00D350C034stl_vector__memmove_range_aMoves a range of bytes via memmove and returns the end pointer of the destination buffer.
0x00D350F034stl_vector__memmove_range_bMoves memory range within STL vector and returns pointer to destination end; used for element insertion/deletion.
0x00D3512094stl_map__recursive_delete_nodesRecursively deletes binary tree nodes by traversing left subtree then freeing each node (size 0x1c).
0x00D35190407stl_vector__reallocate_and_fill_aSTL vector reallocation with 1.5x growth strategy; copies existing elements, fills new slots via C3dActorComplex__InitBufferA, handles aligned allocation for large buffers.
0x00D35330407stl_vector__reallocate_and_fill_bReallocates STL vector storage with alignment, initializes new elements via C3dActorComplex__InitBufferB, preserves old data.
0x00D35B1080stl_map__destroy_treeRecursively destroys STL map/set red-black tree by deleting all nodes starting from root's child, then root sentinel.
0x00D35B9065stl_map__destroy_tree_wrapperWrapper function that destroys an STL map tree node with stack canary protection and exception handling setup.
0x00D3DC90201CItemOwner__GetJobNameStringRetrieves and assigns a job name string for an actor with gender consideration, managing string memory.
0x00D3E080218CItemOwner__CacheJobSpriteNameCaches the job sprite name for an actor by resolving job ID and storing result in actor structure at offset 0x408.
0x00D3E160218C3dActor__UpdateJobSpriteSpriteSets child+0x410 sprite name via GetJobSpriteName → GetJobSprNameWithGender → convert_job_to_trans_or_baby. Virtual function (5 vtable refs). NOT called during initial actor creation for custom jobs → child+0x410 stays empty → RenderAllLayers crash. Need to find where vtable dispatch occurs.
0x00D3E550338C3dActorPC__LoadJobSpriteLoads job sprite resources for a player character based on resolved job ID and item owner data.
0x00D3E6C0338C3dActorPC__LoadJobSpriteForItemLoads body sprite resources for a job, resolving job name from item owner and managing resource refcounts.
0x00D3F4F0300CPlayer__LoadJobSpriteLoads player job sprite based on class/gender; retrieves job name and loads corresponding body sprite resource.
0x00D42A803STL_vector__noop_destroy_fill_aIdentity function stub; likely used as a no-op destructor/fill callback in STL vector template instantiation.
0x00D42A903STL_vector__identity_passthroughIdentity function that returns its parameter unchanged; likely an optimized no-op for vector destruction/filling operations.
0x00D42B6055deallocateSTL allocator deallocate wrapper; validates allocation size and delegates to operator delete with alignment offset handling.
0x00D42BA055deallocateSTL allocator deallocation wrapper that validates heap metadata and frees memory blocks, with overflow protection for large allocations.
0x00D473B0220C3dActorPC__DispatchActionEventDispatches action events for 3D actor PCs with validation; wraps C3dActorPC__OnActionEventDispatch after bounds checking
0x00D48060209STL_vector_init_from_range_cstr_elem24Initializes a vector of C-strings by allocating memory and copying elements from a source range (24-byte elements).
0x00D48140158STL_sort_swap_string_elem36Swaps two 36-byte struct elements (std::string + vector<int>) used in RO client sorting operations.
0x00D481F0158STL_sort_swap_string_elem36_bSwaps two 36-byte elements (string + vector pair) used in STL sort operations, with proper cleanup of source element.
0x00D482A0255STL_sort_merge_inplace_cstr_elem8Merges two sorted sequences in-place using adaptive strategy with temporary buffer for RO client STL sorting.
0x00D483A0380STL_sort_merge_buffered_cstr_elem8Binary search merge operation for buffered C-strings (8-byte elements); merges two sorted ranges using in-place comparison and fallback.
0x00D48520290STL_sort_merge_adaptive_cstr_elem8STL merge sort adaptive algorithm for 8-byte elements using string comparison; sorts and merges data ranges.
0x00D48650925STL_merge_sort_cstr_elem8Merge operation for 8-byte elements (likely structs) comparing string keys; core sorting subroutine for RO client data.
0x00D489F0422STL_sort_stable_cstr_elem8Stable merge sort for C-strings with 8-byte elements, processes 32-element chunks and delegates insertion sort.
0x00D48BA0208STL_merge_insertion_elem8_shortMerges two sorted ranges using insertion sort fallback when ranges are small enough, for 8-byte elements.
0x00D48C70282STL_sort_insertion_cstr_elem8_fullSTL template instantiation: STL sort insertion cstr elem8 full
0x00D48D9029memmove_backwardMoves memory block backward by offset (param_3 - param_2 + param_1 bytes); used for array shifting during sorting operations.
0x00D48DB0242STL_merge_sort_tree_node_cstrMerges sorted chunks of C-string elements in a binary tree structure with 28-byte nodes containing data and comparison info.
0x00D48EC0104STL_sort_destroy_temp_string_elemIterates through array of elements (stride 0x24 bytes), deallocating vector and string members in each element.
0x00D48F30104STL_sort_destroy_temp_string_elem_bDestroys all string elements in STL container range [param_1, param_2) by calling destructors on each element.
0x00D48FA038STL_vector_push_back_elem8Pushes an 8-byte element onto STL vector by copying data and advancing internal pointer by 8 bytes.
0x00D48FD0436STL_sort_merge_sort_with_buf_cstr_elem8Merges two sorted 8-byte element arrays with temporary buffer allocation and exception handling for STL sort operations.
0x00D49190272STL_vector_insert_elem8_bInserts 8-byte element into STL vector, reallocates if needed, sorts/merges chunks after insertion.
0x00D492C0436STL_sort_merge_sort_with_buf_cstr_elem8_bAllocates temporary buffer and partitions 8-byte element pairs around pivot for merge sort with balanced memory management.
0x00D49480272STL_vector_insert_with_reallocation_elem8Allocates larger buffer for vector, copies element, recursively sorts partitions, replaces buffer with new capacity.
0x00D495B0541STL_sort_merge_adaptive_cstr_elem8_bSTL adaptive merge sort implementation for C-string elements (8-byte struct) with temporary buffer allocation and merge operations.
0x00D497E0541STL_sort_merge_adaptive_cstr_elem8_cSTL merge-adaptive sort for C-string elements (0x24 bytes); allocates temp buffer, performs backward merge, manages memory allocation/deallocation.
0x00D49A1084STL_vector_8byte_element_destroyDestroys STL vector with 8-byte elements; recursively deletes D3D map nodes if flag unset, then frees memory.
0x00D49A9094STL_tree_recursive_delete_8byte_ARecursively deletes tree nodes (8-byte entries) by traversing left subtree then deallocating current node.
0x00D49B0094STL_tree_recursive_delete_8byte_BRecursively deletes nodes in a binary tree structure (8-byte nodes), traversing left subtree before freeing each node.
0x00D49B70132STL_tree_recursive_delete_left_subtreeRecursively deletes left subtree nodes of a binary tree, then deallocates node and associated vector data.
0x00D49C0094STL_tree_recursive_delete_mapposRecursively deletes tree nodes in a map position data structure, traversing left subtree then deallocating node.
0x00D49C7094STL_tree_recursive_delete_item_CRecursively deletes nodes in a binary search tree by traversing right subtree then freeing node memory.
0x00D49CE094STL_tree_recursive_delete_item_DRecursively deletes tree nodes by traversing left subtree, then deallocating current node (0x20 bytes).
0x00D49D5094STL_tree_recursive_delete_item_ERecursively deletes tree nodes in post-order traversal, freeing each node's memory after processing children.
0x00D49DC0116STL_tree_recursive_delete_node_with_string_valuesRecursively deletes tree nodes in post-order, destroying string values and deallocating node memory.
0x00D49E40160STL_tree_recursive_delete_string_vectorRecursively deletes binary search tree nodes containing string vectors, deallocating child nodes and string data before freeing node memory.
0x00D49EF094STL_tree_recursive_delete_genericRecursively deletes all nodes in a binary search tree by traversing right subtree then freeing node memory.
0x00D49F6075STL_map_lower_bound_char_v2Binary search tree lower_bound for char keys; traverses red-black tree nodes comparing char values.
0x00D49FB075STL_map_lower_bound_shadowPerforms binary search tree lower_bound operation on shadow map structure, finding first key >= target value
0x00D4A00075STL_map_lower_bound_int_itemSTL map lower_bound search for int keys in binary tree; finds first node >= target key value
0x00D4A05075STL_map_lower_bound_transparentBinary search tree lower_bound operation with transparent comparator for STL map node traversal
0x00D4A0A075_Find_lower_bound<>STL red-black tree lower_bound search for unsigned int keys in ordered set container
0x00D4A0F080STL_map_allocate_node_genericAllocates memory for STL map nodes with exponential backoff; halves requested size until allocation succeeds or size becomes zero.
0x00D4A140262STL_sort_merge_chunks_string_elem36STL template instantiation: STL sort merge chunks string elem36
0x00D4A250265STL_sort_merge_chunks_string_elem36_bSTL template instantiation: STL sort merge chunks string elem36 b
0x00D4A360362STL_sort_merge_sort_with_buf_string_elem36Insertion sort on array of 36-byte string elements with comparison-based ordering and element shifting.
0x00D4A4D0312STL_sort_stable_string_elem36Insertion sort implementation for array of pairs (string pointer + uint), comparing strings lexicographically
0x00D4A6101087STL_insertion_sort_string_vec_elem24STL insertion sort for vector of 24-byte elements using lexicographic string comparison on first field.
0x00D4AA601126STL_insertion_sort_string_vec_elem36Insertion sort implementation for vector of string elements; compares and reorders strings lexicographically with security cookie protection
0x00D4AED0697STL_sort_merge_sort_string_elem36STL merge sort implementation for string elements, performs in-place insertion sort during merge phase with string comparison and memory management.
0x00D4B1A0197STL_sort_string_compare_elem36Sorting comparator for 3-element array using lexicographic string comparison with element swapping.
0x00D4B270251STL_sort_median3_cstr_elem8Performs median-of-three partitioning for introsort on 8-byte elements using string comparison via pointer dereferencing
0x00D4B370251STL_sort_median3_cstr_elem8_bMedian-of-three partitioning for null-terminated C strings with 8-byte elements; compares and swaps three pivot candidates.
0x00D4B470239STL_sort_median3_cstr_elem4Implements median-of-three selection for std::string sorting by comparing three elements and reordering via swaps.
0x00D4B560239STL_sort_median3_string_elem36Performs median-of-three selection sort on three string elements, ensuring correct ordering via pairwise comparisons and swaps.
0x00D4B650263STL_sort_median3_string_elem24Median-of-three partitioning for std::string sorting; compares and swaps 24-byte std::string objects to find pivot
0x00D4B760188STL_sort_string_compare_elem36_bMerges two sorted string arrays using lexicographic comparison, combining elem36 pairs into output buffer.
0x00D4B82041STL_sort_copy_backward_elem8STL template instantiation: STL sort copy backward elem8
0x00D4B85040copy_forward_elem8Copies 8-byte elements forward from source to destination range
0x00D4B880870STL_sort_strings_partitionSTL introsort partition for string pointers using median-of-nine pivot and three-way strcmp partitioning.
0x00D4BBF01015STL_sort_partition_cstr_elem8Partitions array of 8-byte elements (cstr pairs) for quicksort using median-of-three pivot selection
0x00D4BFF01015STL_sort_partition_cstr_elem8_bSTL quicksort partition function for C-strings with 8-byte elements; compares null-terminated strings using introspective sort strategy.
0x00D4C3F01633STL_sort_partition3way_string_elem363-way partition (Dutch National Flag) for introsort sorting 36-byte elements by embedded std::string keys with SSO handling.
0x00D4CA601633STL_sort_partition_string_elem36Partitions array of 36-byte string elements for introsort using median-of-3 pivot and lexicographic string comparison.
0x00D4D0D01026STL_sort_partition3way_string_elem243-way partitioning for std::sort on 24-byte string elements using median-of-medians pivot selection
0x00D4D4E0240STL_sort_siftdown_cstr_elem4_heapifySTL heap sift-down operation comparing C-string elements (4-byte pointers) for binary heap maintenance during sort
0x00D4D5E0260STL_sort_siftdown_cstr_elem8_heapifySift-down heapify operation for 8-byte elements in binary heap, comparing null-terminated C-strings lexicographically.
0x00D4D6F0260STL_sort_siftdown_cstr_elem8_heapify_bSTL heap sift-down operation for 8-byte elements using C-string comparison; maintains heap property after insertion.
0x00D4D800549STL_sort_siftdown_string_elem36Heap sift-down operation for std::vector of 36-byte string elements with string comparison
0x00D4DA30549STL_sort_siftdown_string_elem36_bSift-down heap operation for std::string elements in binary heap, maintaining heap property via string comparison.
0x00D4DC60489STL_sort_siftdown_string_elem24Heapify-down operation for binary heap of std::string elements (24 bytes each) used in sorting algorithm.
0x00D4DE50222STL_sort_siftdown_string_elem24_bReallocates and resizes a vector<int> to new capacity, filling new elements with param_3 value.
0x00D4DF60472STL_vector_8byte_reallocate_and_reassignReallocates vector storage for 8-byte elements, copying existing data and freeing old buffer with overflow checks.
0x00D4E140256STL_vector_string_insert_rangeInserts a range of 8-byte elements into a string vector, reallocating storage and moving existing data as needed.
0x00D4E29067STL_rotate_8byteRotates an 8-byte element array left by one position, moving first element to end.
0x00D4E2E062STL_insert_element_8byteInserts an 8-byte element into a sorted container by shifting preceding elements right and placing the element at the correct position.
0x00D4E320453STL_heap_siftdown_string_elem24Heap sift-down operation for 24-byte string elements in STL heap/priority queue sort.
0x00D4E4F0782STL_sort_introsort_cstr_elem4Introsort-based sorting algorithm for arrays of 4-byte elements using string comparison with fallback to insertion sort for small partitions
0x00D4E800837STL_sort_introsort_cstr_elem8Introsort-based insertion sort for 8-byte elements with string comparison; switches to insertion sort when partition size < 257.
0x00D4EB50837STL_sort_introsort_cstr_elem8_bIntrosort implementation for sorting 8-byte elements (pointer+int pairs) using string comparison, with insertion sort fallback for small arrays
0x00D4EEA0704STL_sort_introsort_string_elem36Introsort implementation for sorting string elements (36-byte structs), switches to insertion sort for small partitions, heapsort when recursion depth exceeded.
0x00D4F170704STL_sort_introsort_cstr_elem4_bIntrosort implementation for sorting string vector elements (36-byte structs) with insertion sort fallback and heap sort when recursion depth exceeded.
0x00D4F440498STL_sort_introsort_0x18Introsort algorithm for sorting 24-byte string elements with depth limit and fallback to heapsort/insertion sort
0x00D4F640166STL_sort_stable_recursive_mergeRecursive divide-and-conquer merge sort implementation for 8-byte elements with adaptive buffering strategy.
0x00D4F6F0443STL_map_emplace_string_keyInserts a string-keyed node into a red-black tree map; returns iterator and emplaces if key not found.
0x00D4F8B0267STL_merge_sorted_cstr_elem8STL template instantiation: STL merge sorted cstr elem8
0x00D4F9C0175STL_sort_merge_forward_cstr_elem8Merges two sorted C-string arrays by comparing strings lexicographically and copying smaller elements to output buffer.
0x00D4FA70137STL_merge_copy_string_rangeCopies string elements from range [param_1, param_2) to param_3, then destroys temporary storage with XOR canary validation.
0x00D4FB00137STL_sort_merge_backward_cstr_BCopies string elements backward from one container range to another, then destroys temporary string storage with stack canary protection.
0x00D4FB9042STL_copy_range_elem8STL template instantiation: STL copy range elem8
0x00D4FBC091swap_struct_48bytesSwaps two 48-byte structures (6 undefined4 fields + 1 undefined8 field) element-by-element.
0x00D4FC2091STL_swap_elementsSwaps two 36-byte elements (6 undefined4 + 1 undefined8), used in sorting/partitioning algorithms.
0x00D4FC80180STL_insertion_sort_cstr_elem36Assigns a C-string to an STL string object; calculates string length and calls std_string__assign_range
0x00D4FDB783STL__binary_search_and_assign_stringBinary search in 0x24-byte element array with string comparison. Returns match position via output param. Mid-function entry from SEH context.
0x00D4FEE053STL_sort_swap_cstr_elem8Swaps two 8-byte elements (two undefined4 values) by exchanging their contents in-place from both ends toward middle.
0x00D4FF20329STL_stable_sort_merge_string_elem36Stable sorts array of 36-byte string elements using merge sort with fallback to insertion sort for small arrays.
0x00D50110234STL_stable_sort_merge_cstr_elem8Initializes and constructs a stable sort merge tree from source data, linking child nodes and establishing bidirectional traversal pointers.
0x00D50270172STL_sort_merge_copy_string_elem_AMoves string data from source to destination, clearing source and resetting capacity to 15 (small string optimization).
0x00D50320172STL_sort_merge_copy_string_elem_BMoves string data from source to destination, clearing source; typical std::string move assignment semantics with capacity/size fields.
0x00D503D0213STL_vector_string_resizeInitializes STL vector<string> with param_2 elements, allocating memory and zeroing each string structure (24 bytes per element).
0x00D51A2064STL_map_extract_and_delete_ADeletes dynamically allocated memory at offset +4 in a map node, with stack canary protection via XOR.
0x00D51A7064STL_map_extract_and_delete_BDeletes a heap-allocated 16-byte object stored at offset +4 in an STL map node, with stack canary protection.
0x00D51AC064STL_map_extract_and_delete_CSafely deletes heap-allocated STL map node (24 bytes) with stack canary validation via XOR.
0x00D51B1064STL_map_extract_and_delete_DDeletes a dynamically allocated object (0x24 bytes) stored at offset +4 in STL map node, with stack canary protection.
0x00D51B6064STL_map_extract_and_delete_EDeletes a dynamically allocated 40-byte object stored at offset +4 in an STL map node during extraction/cleanup.
0x00D51BB064STL_map_extract_and_delete_FDeallocates a 32-byte object stored at offset +4 in a map node, with stack canary protection
0x00D51C0064STL_map_extract_and_delete_GDeallocates a 24-byte STL map node by extracting and deleting the pointer at offset +4, with stack canary protection.
0x00D51C5064STL_map_extract_and_delete_HDeletes a map node by freeing allocated memory at offset +4, with stack canary protection via XOR.
0x00D51CA075STL_map_extract_delete_complex_ADeletes dynamically allocated memory from STL map node; deallocates 12-byte structure at offset +4 with stack canary verification.
0x00D51D1080STL_map_clear_tree_8byte_AClears an STL map node by recursively deleting its tree structure and deallocating memory for 8-byte key nodes.
0x00D51D9080STL_map_clear_tree_8byte_BClears an STL map with 8-byte keys by recursively deleting tree nodes and deallocating the map structure.
0x00D51E1080STL_map_clear_tree_8byte_CClears STL map tree structure by recursively deleting nodes and deallocating tree metadata (8-byte key/value pairs).
0x00D51E9057STL_map_clear_tree_with_vectorClears and deallocates an STL map tree structure by recursively deleting nodes and freeing the root allocation.
0x00D51EF080STL_map_clear_tree_mapposClears a std::map<?,mappos> tree by recursively deleting nodes and freeing allocated memory structures.
0x00D51F7080STL_map_clear_tree_item_CClears a tree node in STL map by recursively deleting children and deallocating node memory with XOR-based stack canary protection.
0x00D51FF080STL_map_clear_tree_item_DClears a tree-based map by recursively deleting nodes and deallocating the tree root structure (0x20 bytes).
0x00D5207080STL_map_clear_tree_item_EClears a tree-based map by recursively deleting nodes and deallocating the root node structure (24 bytes each).
0x00D520F057STL_map_clear_tree_with_stringClears and deallocates an STL map container with string keys, recursively deleting all node values before freeing the tree structure.
0x00D5215057STL_map_clear_tree_string_vectorClears and deallocates an STL map<string, vector> by recursively deleting tree nodes then freeing the container.
0x00D521D075STL_map_node_destructorDestructs STL map node by deallocating its 16-byte payload via operator_delete with stack canary validation.
0x00D5222075STL_map_lower_bound_item_BDestructs an STL map node by deleting its allocated memory (0x18 bytes), with stack canary protection.
0x00D52270123STL_map_extract_delete_with_vectorClears and deallocates an 8-byte STL vector, then deletes associated map node (0x24 bytes) with stack canary protection.
0x00D522F075STL_map_lower_bound_item_CDestructs a map node by deallocating its 0x28-byte allocated memory; appears to be red-black tree node cleanup.
0x00D5234075STL_map_lower_bound_item_DDestroys a single STL map node by deallocating its 0x20-byte memory block with stack canary protection.
0x00D5239075STL_map_lower_bound_item_EDestroys an STL map node by deallocating its 0x18-byte memory block with stack canary protection.
0x00D523E0110STL_map_extract_delete_with_stringDestructs STL map node by freeing string key and deallocating 0x3c-byte node structure with SEH unwinding.
0x00D5246075STL_map_lower_bound_item_FDeallocates a single STL map node by freeing its 16-byte allocated memory via operator_delete.
0x00D524B075STL_map_lower_bound_item_GDestructs an STL map node by deallocating its 24-byte memory block; likely node cleanup for item container map.
0x00D5250075STL_map_item_H_destructorDestructor for STL map node; deallocates 0x24-byte item structure if pointer at offset+4 exists.
0x00D5255075STL_map_node_destructor_IDestructor for STL map node with integer key; deallocates node memory (0x28 bytes) with stack canary protection.
0x00D525A075STL_map_lower_bound_item_JDestructs an STL map node by deallocating its 0x20-byte heap memory with stack canary protection.
0x00D525F075STL_map_lower_bound_item_KDestructor for STL map node; deallocates 24-byte node structure if pointer at offset+4 is non-null.
0x00D5264075STL_map_item_destructorDestructor for STL map item node; deallocates memory at offset +4 with stack canary validation.
0x00D526D091STL_vector_8byte_destroy_rangeDestroys all 8-byte elements in STL vector by iterating from begin to end pointer, calling destructor on each element.
0x00D52730122STL_map_extract_delete_anim_timelineDestroys and deallocates an AnimTimeline STL map node, clearing timeline data and freeing memory.
0x00D527D074STL_map_lower_bound_item_MDestructor for STL map node; deallocates node's key/value pair and the node itself using xor-based stack canary protection.
0x00D5284074STL_map_destructor_item_NDestructor for STL map node; deallocates map entry and container with XOR stack cookie validation.
0x00D528B065STL_map_extract_and_delete_IClears and deallocates an STL map container with 8-byte elements, wrapping tree cleanup with stack guard initialization.
0x00D5290065STL_map_extract_and_delete_JClears and deallocates an 8-byte STL map/tree structure with stack canary protection.
0x00D5295065STL_map_clear_8byte_KClears an STL map container with 8-byte keys by destroying all tree nodes and deallocating memory.
0x00D529A068STL_map_extract_delete_with_vector_BDeletes RB-tree nodes recursively then deallocates map structure; cleans up STL container with stack canary protection.
0x00D52A0065STL_map_extract_and_delete_LClears and deletes all nodes from an STL map container, with stack canary protection via XOR.
0x00D52A5065STL_map_extract_and_delete_MWrapper that clears and deletes all nodes from an STL map tree structure with stack canary protection.
0x00D52AA065STL_map_extract_and_delete_NWrapper that clears and deletes STL map tree items with stack canary protection for exception handling.
0x00D52AF065STL_map_extract_and_delete_OWrapper that clears and deletes STL map tree items with stack canary protection for exception handling.
0x00D52B4068STL_map_clear_tree_with_string_BClears STL map tree node by recursively deleting all nodes with string keys/values, then deallocates the map structure.
0x00D52BA068STL_map_clear_tree_string_vector_BClears a std::map<string, vector> by recursively deleting tree nodes, then deallocates the map structure.
0x00D52C0083STL_map_extract_delete_complex_BClears and deallocates an STL vector of 8-byte elements, with stack canary protection for buffer overflow detection.
0x00D52C6065STL_map_extract_and_delete_PWrapper that destroys an STL string object with stack canary cookie validation for exception safety.
0x00D52CB086STL_map_extract_delete_complex_CException handler cleanup routine that deallocates vector and destroys string during stack unwinding.
0x00D52D1086STL_map_node_delete_with_string_cleanupDestructs a map node containing a string element, cleaning up string memory and calling destructors.
0x00D52D70106STL_map_clear_tree_complex_ADeallocates memory for an STL map node tree, handling both small and large allocations with size validation.
0x00D52E00106STL_map_clear_tree_complex_BDeallocates memory for an STL map/tree node by calculating allocation size and invoking operator delete with canary validation.
0x00D52E90106STL_map_clear_tree_complex_CDeallocates STL map/tree node memory, handling both small allocations and large blocks with size metadata.
0x00D52F20106STL_map_clear_tree_complex_DDeallocates a binary search tree node structure, handling both direct and allocated buffer pointers with bounds validation.
0x00D52FB0143STL_vector_tidy_string_elem_bDeallocates STL vector storage for string elements, destroys contents, and frees allocated memory with size validation.
0x00D53060136STL_vector_tidy_0x2cDeallocates STL vector of 0x2c-sized elements, destroying contents and freeing underlying buffer memory.
0x00D53110125STL_vector_tidy_generic_ADeallocates STL vector memory, handling aligned allocation metadata and validating heap consistency before freeing.
0x00D531B0106STL_vector_tidy_generic_BDeallocates STL vector memory, handling aligned allocations with size validation and XOR stack canary protection.
0x00D53240174STL_vector_tidy_with_stringDeallocates a std::vector of std::string objects, destructing each element and freeing allocated memory.
0x00D53310139STL_vector_tidy_with_string_BDestructs and deallocates STL vector of 0x158-byte structures with custom cleanup wrapper and XOR cookie validation.
0x00D533D077STL_vector_tidyCleans up and deallocates STL vector/tree internal data structures during destruction or reallocation.
0x00D54230220CItemOwner__InsertCharNodeInserts a character key node into CItemOwner's red-black tree map; allocates 0x10-byte node, returns pointer to boolean flag at offset +0xF.
0x00D54310259CItemOwner__InsertIntNodeInserts item node into red-black tree by integer key, allocates 0x24-byte node, returns pointer to data at +0x14 offset.
0x00D54420295CItemOwner__InsertIntNode2Inserts a new node into a red-black tree keyed by integer value, returns pointer to node's data payload at offset +0x14.
0x00D546E0148CItemOwner__VectorDestructorDestructs CItemOwner vector/array, recursively deleting tree nodes with string values and freeing memory based on flags.
0x00D610F0251STL_map_find_string_valueFinds a string key in an STL map and returns the associated value index, or 0xffffffff if not found.
0x00D7459023STL_vector_size_div_0x18Computes element count of STL vector containing 24-byte structures by dividing pointer range by sizeof(element).
0x00D7928087STL_vector__Change_array_00d79280STL vector internal method that reallocates/changes underlying array buffer with size validation and memory deallocation of old buffer.
0x00D792E087STL_vector_replace_bufferReallocates vector buffer with 8-byte elements, freeing old buffer and updating begin/end/capacity pointers.
0x00D7934022STL_sort_destroy_temp_wrapper_aWrapper that destroys temporary string elements during STL sort operations by delegating to cleanup function.
0x00D7936022STL_sort_destroy_temp_wrapper_bWrapper that destroys temporary string elements during STL sort operations, delegating to the core cleanup function with reordered parameters.
0x00D79380245STL_vector_destroy_range_0x2cDestroys range of 0x2c-sized vector elements, deallocating strings and freeing memory blocks via operator delete.
0x00D79530517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x00D79740517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains BST properties and color balance invariants.
0x00D79950517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains balanced binary search tree structure and color properties.
0x00D79B60517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties for std::set/map containers.
0x00D79D70517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color property maintenance.
0x00D79F80517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node to binary search tree
0x00D7A190517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color balance
0x00D7A3A0186STL_vector_8byte_reallocate_AReallocates memory for 8-byte vector elements, sorting data and managing capacity growth with overflow checks.
0x00D7A490186STL_vector_8byte_reallocate_BReallocates and sorts an 8-byte element vector, copying data to newly allocated memory with capacity for param_2 elements.
0x00D7A580155STL_vector_8byte_clear_and_freeDestroys all 8-byte elements in STL vector via destructor callback, then deallocates underlying buffer memory.
0x00D7A64082STL_fill_int_array_2Fills integer array with either zeros (memset) or repeated copies of a value, returns end pointer.
0x00D7A6A0120STL_vector_8byte_copy_range_ACopies a range of 8-byte STL vector elements by iteratively assigning strings, advancing pointer by 0x18 per iteration.
0x00D7A720153STL_vector_8byte_realloc_copyAllocates and initializes an array of 8-byte STL vector nodes, copying param_2 empty list structures.
0x00D7A7C044STL_copy_elem8STL template instantiation: STL copy elem8
0x00D7A7F044STL_sort_compare_cstr_elem8_bSTL template instantiation: STL sort compare cstr elem8 b
0x00D7A82044STL_copy_elem8_rangeSTL template instantiation: STL copy elem8 range
0x00D7A85045STL_sort_compare_cstr_elem8_dCopies 8-byte elements from source range to destination offset, processing pairs of 4-byte values
0x00D7A88045STL_sort_compare_cstr_elem8_eCopies 8-byte elements (2x 4-byte values) from source to destination buffer using offset arithmetic.
0x00D7A8B045STL_sort_compare_cstr_elem8_fCopies 8-byte elements from source range [param_1, param_2) to destination at offset param_3
0x00D7A8E0120STL_vector_8byte_process_rangeIterates through 8-byte vector elements from param_1 to param_2, calling merge/sort handler on each element.
0x00D7A96010STL_Xlength_error_sort_merge_aThrows std::length_error exception for vector overflow condition in STL container operations.
0x00D7A97010STL_Xlength_error_sort_merge_bThrows std::length_error exception for vector capacity overflow during STL vector operations.
0x00D7A98010STL_Xlength_error_sort_merge_cThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00D7A99010STL_Xlength_error_sort_adaptive_bThrows std::length_error exception for vector capacity overflow during allocation or operation.
0x00D7A9A010STL_Xlength_error_sort_adaptive_cThrows std::length_error exception for vector size violations in STL container operations
0x00D7A9B010STL_Xlength_error_sort_siftdownThrows std::length_error exception with "vector too long" message for STL vector overflow.
0x00D7A9C095CRT_aligned_mallocAllocates memory with 32-byte alignment for arrays, handling overflow checks and alignment overhead.
0x00D7AA2095CRT_aligned_allocateAllocates aligned memory with overflow checking; aligns to 32-byte boundary with metadata storage for deallocation.
0x00D7AA8095CRT_aligned_allocate_multiplyAllocates memory for array with size validation and 32-byte alignment; throws on overflow or excessive size.
0x00D7AAE095STL_aligned_allocate_with_overflow_checkAllocates memory with 32-byte alignment, multiplies input by 0x28, validates overflow, throws on failure.
0x00D7AB4092STL_tree_recursive_delete_status_EAllocates memory with 32-byte alignment, used for aligned buffer allocation in STL containers or game data structures.
0x00D7ABA095CRT_aligned_alloc_24byte_chunksAllocates memory for arrays of 24-byte elements with 32-byte alignment, used for status effect node storage.
0x00D7AC0092STL_tree_recursive_delete_status_GAllocates memory with 32-byte alignment, used for efficient array allocation in STL containers.
0x00D7AC6092STL_allocate_aligned_memoryAllocates aligned memory with size validation; multiplies input by 0x20, handles overflow checks, aligns to 32-byte boundary.
0x00D7ACC092STL_tree_recursive_delete_status_IAllocates memory with 32-byte alignment by over-allocating and storing original pointer offset.
0x00D7AD2092STL_tree_recursive_delete_status_JAllocates aligned memory buffer with size validation; aligns to 32-byte boundary for larger allocations.
0x00D7AD8055deallocateDeallocates memory for phmap hash container nodes with size validation and bounds checking before operator delete.
0x00D7ADC055deallocateDeallocates memory block with size validation; handles aligned allocation headers for large blocks (>4095 bytes).
0x00D7AE8054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and heap metadata checks.
0x00D7AEC055deallocateSTL allocator deallocate for phmap containers; frees memory with size validation and alignment checking
0x00D7B070170STL_list_push_back_PartyMemberInfoInserts new 0x58-byte PartyMemberInfo node to back of doubly-linked list with capacity check
0x00D7B120175STL_list_push_back_0x14Inserts a 0x14-byte node into doubly-linked list back; copies 12 bytes payload from param_2 source.
0x00D7B1D039STL_vector_push_back_intAdds an int32 element to STL vector; reallocates if capacity exceeded.
0x00D7B20048STL_vector_push_back_or_mergePushes 8-byte element to vector, or triggers merge sort if buffer is full.
0x00D7B23048STL_deque_push_back_or_merge_bPushes 8-byte element to deque back or triggers merge sort when capacity exhausted
0x00D7B370439STL_vector_assign_range_0x1cSTL vector assign operation for 0x1c-sized elements; reallocates/copies range with string destruction handling
0x00D7B53034STL_memmove_backward_wrapperCopies memory backward by calculating size from pointer difference, returns new end position after copy.
0x00D7B56074STL_vector_copy_range_0x1c_with_stringCopies range of 24-byte structs containing embedded strings from source to destination vector, handling heap-allocated string data.
0x00D7B5B0105STL_vector_destroy_range_0x2c_bDestroys a range of UIWidget vector elements (0x2c-sized structs) by invoking destructors on string data.
0x00D7B620528STL_vector_insert_0x2cSTL vector insert operation for 0x2c-sized elements with automatic reallocation and growth management.
0x00D7B840489STL_vector_emplace_0x1cSTL vector emplace operation for 0x1c-byte elements; reallocates, copies, moves ranges, and deallocates old buffer.
0x00D7BA60545STL_vector_insert_0x54STL vector insert operation for 0x54-byte elements; allocates new buffer, copies existing elements, inserts new element at position
0x00D7BC90436STL_vector_insert_0x08STL vector insert at position for 8-byte elements; reallocates buffer, copies elements, inserts new item, deallocates old buffer.
0x00D7BE5075STL_map_lower_bound_int_key_bSTL map lower_bound search for integer keys; traverses red-black tree nodes until finding first key >= search value
0x00D7BEA0491STL_sort_median_of_9Selects median-of-9 pivot for quicksort partitioning; uses median-of-3 on 3 triplets then finds median of those medians.
0x00D7C090481STL_insertion_sort_stringInsertion sort implementation for std::string arrays, comparing and reordering string elements in-place
0x00D7C280578STL_make_heap_stringConstructs a heap from array of std::string objects using heapify algorithm (sift-down operations).
0x00D7C4D01824STL_sort_partition_3way_string3-way string partitioning for introsort; partitions array around pivot using median-of-9 selection
0x00D7CBF0534STL_heap_siftdown_stringSift-down operation on a min-heap of std::string elements, maintaining heap property after deletion.
0x00D7CE10234STL_sort_introsort_stringIntrosort implementation for string sorting: switches between quicksort partitioning, insertion sort for small arrays, and heapsort fallback.
0x00D7CF00139STL_vector_copy_range_0x1c_assignCopies a range of 0x1c-byte structures from source to destination, preserving byte at offset 0x18 in each element.
0x00D7CF90191STL_vector_move_range_0x1cMoves range of 28-byte elements (7×4-byte words) from source to dest, clearing source, typical STL vector move semantics.
0x00D7D0C091STL_copy_element_0x1cCopies a 28-byte STL container element by assigning string and copying byte at offset 0x18 from source to destination.
0x00D7D120276STL_map_insert_node_int_keyInserts a new node into an STL map with integer keys, copying value data and maintaining tree structure via lower_bound lookup.
0x00D7D240238STL_vector_copy_construct_0x1cCopy constructs a vector of 0x1c-sized elements (likely game item/skill struct), allocating and copying range
0x00D7D490254STL_map_insert_or_assign_int_keyInserts or assigns a value in an STL map with integer keys, allocating a new node if key doesn't exist.
0x00D7D59083operator++STL red-black tree iterator pre-increment operator; advances to next node in in-order traversal
0x00D7D5F0207STL_string_compare_with_swapCompares two std::string objects after swapping their contents, returns -1/0/1 comparison result as byte.
0x00D7F1A0148std_string__assign_from_cstr_cAssigns a C-string to a std::string object by calculating length and calling assign_range helper.
0x00D81480218STL_string__assign_from_string_arrayAssigns a string from an indexed array element to a std::string object, with bounds checking and fallback initialization.
0x00D8384063STL_list_get_element_at_indexReturns pointer to list node at index by traversing doubly-linked list forward/backward; validates bounds.
0x00D871C0245CRBTree__FindNodeByNameAndTypeSearches red-black tree for node matching name string and type ID, returns matching node or null
0x00D89ED0280CLua__GetTitleStringCalls Lua script function to retrieve title string, assigns result to std::string parameter via CLua__CallScriptFunction
0x00D9799092STL_vector_destroy_range_0x1cDestroys vector elements (0x1c bytes each) by calling std_string destructors on each element in range.
0x00D979F0704STL_rbtree_erase_and_rebalanceSTL red-black tree node erasure with rebalancing; handles successor replacement, color swaps, and rotations to maintain tree properties.
0x00D97CB0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance
0x00D97EC084STL_rbtree_rotate_left_2STL red-black tree left rotation: rotates node left, updates parent/child pointers and tree root reference.
0x00D97F2088STL_rbtree_rotate_right_2Performs right rotation on STL red-black tree node, updating parent/child pointers and tree root reference.
0x00D97F80147STL_vector_grow_and_insert_0x2cGrows vector of 0x2c-byte elements by copy-constructing range [param_2, param_3) and destroying old range with SEH.
0x00D9802055STL_vector_memmove_0x54Moves 0x54-byte vector elements via memmove; returns pointer to end of moved data for vector insert operations.
0x00D9806044STL_vector_copy_forward_elem8STL template instantiation: STL vector copy forward elem8
0x00D98090145STL_vector_grow_and_insert_0x2c_v2Grows STL vector of 0x2c-byte elements and inserts copies via copy-construct, with exception safety cleanup.
0x00D9813045STL_vector_copy_backward_elem8Copies 8-byte elements backward in memory, shifting data by an offset while preserving element pairs.
0x00D9816010STL_vector_xlength_error_0x2cThrows std::length_error exception when std::vector allocation exceeds maximum allowed size limit
0x00D9817010STL_vector_xlength_error_0x1cThrows std::length_error exception when std::vector size exceeds maximum allowable length
0x00D9818010STL_vector_xlength_error_0x54Throws std::length_error exception when std::vector size exceeds maximum allowed length
0x00D9819010STL_vector_xlength_error_0x08Throws std::length_error exception when std::vector size exceeds maximum allowed length
0x00D981A0102STL_vector_alloc_0x1cAllocates aligned memory for STL vector with 0x1c-byte elements, enforcing 32-byte alignment for sizes ≥0x1000.
0x00D9821049STL_vector_dealloc_0x2cDeallocates STL vector memory with 0x2c-byte elements, handling both small and large allocations with overflow protection.
0x00D9825060STL_vector_dealloc_0x1cDeallocates STL vector memory with 0x1c-byte elements, validating alignment and size before calling operator delete.
0x00D982A049STL_vector_dealloc_0x54Deallocates STL vector with 0x54-byte elements, handling aligned memory with overflow validation before delete.
0x00D982E055STL_vector_dealloc_0x08Deallocates STL vector memory with 8-byte elements, handling large allocations via indirection with overflow validation.
0x00D983D021STL_num_put_wrapperThin wrapper that delegates numeric output formatting to STL_num_put_do_put_ptr implementation
0x00D9880075STL_rbtree_lower_boundSTL red-black tree lower_bound implementation; searches tree for first node with key >= target, returns iterator with node and comparison flag.
0x00D98850472STL_vector_reallocate_8byteReallocates 8-byte STL vector storage with growth strategy, copies elements, destroys old allocation, handles alignment for large blocks.
0x00D98BE044STL_vector_insert_range_wrapperWrapper that inserts a range into an STL vector and updates an iterator to the insertion point offset.
0x00D98C60234STL_map_copy_constructCopy constructs an STL map by allocating header node, cloning tree structure, and setting min/max pointers.
0x00D98D50139STL_map_node_destroy_with_stringsDestroys std::map node containing two strings by nullifying child pointers, calling string destructors, and freeing 256-byte node.
0x00D98DF075STL_map_node_delete_0x18Safely deletes a 0x18-byte STL map node by freeing allocated memory at offset +4 with stack canary protection.
0x00D98E4075STL_map_node_delete_0x18_v2Deletes an STL map node by freeing its 0x18-byte payload if the node pointer at offset +4 is non-null, with stack canary protection.
0x00D98E9091STL_vector_destroy_skill_desc_listDestroys a vector of SkillDescList objects by iterating through elements and calling FreeAll on each.
0x00DA96A093STL_vector_destroy_skill_desc_range_8byteDestroys a range of skill description objects by iterating through 8-byte elements and freeing each via SkillDescList__FreeAll.
0x00DA97003STL_vector_8byte__noop_destroyNo-op destructor for 8-byte STL vector elements; returns parameter unchanged without cleanup.
0x00DA9710517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties via color flipping and rotations
0x00DA9920153STL_vector_allocate_and_copy_8byteAllocates and initializes an array of 24-byte node structures (likely linked list nodes), copying param_2 elements with self-referential pointers.
0x00DA99C0120STL_vector_copy_construct_map_8byteCopy-constructs each 8-byte map element in range [param_1, param_2) by iterating and calling STL_map_copy_construct per element.
0x00DA9A4010STL_Xlength_error_vector_8byte_reallocThrows std::length_error exception when a vector allocation exceeds maximum allowed size
0x00DA9A5055deallocateDeallocates memory from phmap hash container, validates allocation size, calls operator delete with adjusted pointer and size.
0x00DA9A90313STL_set_erase_range_uintErases a range of nodes from an STL red-black tree set, rebalancing and freeing memory; returns node count removed.
0x00DA9E3027STL_vector_insert_range_wrapper_bWrapper that inserts a range of elements into an STL vector by delegating to STL_vector_insert_range with unpacked parameters.
0x00DB53E080CApp__DestroyRBTreeAndFreeDestroys and deallocates an RB-tree structure with conditional recursive deletion based on initialization state flag.
0x00DB54D065CApp__CleanupRBTreeWrapperWrapper that cleans up and deallocates an RB-tree data structure with stack canary protection.
0x00DB8D60111CApp__CreateRBTreeManagerInitializes a singleton red-black tree manager for the CApp class if not already created; allocates 12-byte node and calls STL initialization.
0x00DBA89749~_Fac_nodeSTL facet node destructor that releases locale facet resources via virtual destructor call
0x00DBA8C837stl_facet_node_destroy_headRemoves and deallocates the head node from a global facet linked list, updating the head pointer to the next node.
0x00DBA8EF32stl_Fac_node__scalar_deleting_dtorSTL _Fac_node scalar deleting destructor; calls dtor and optionally deallocates 8-byte node memory.
0x00DBAA7E33stl_reverse_copy_2byteSTL template instantiation: stl reverse copy 2byte
0x00DBAA9F31stl_reverse_copy_4byteSTL template instantiation: stl reverse copy 4byte
0x00DBAABE39stl_reverse_copy_8byteSTL template instantiation: stl reverse copy 8byte
0x00DBAAE533_Reverse_tail<unsigned_char*>STL reverse algorithm implementation - swaps elements from both ends moving toward center to reverse a byte array in-place.
0x00DBAB0641_Reverse_tail<unsigned_short*>Reverses elements in a range of unsigned short values by swapping from both ends toward middle.
0x00DBAB2F37_Reverse_tail<unsigned_long*>Reverses elements in an unsigned long array by swapping from both ends toward middle.
0x00DBAB5455stl_reverse_inplace_8byteReverses an array of 8-byte elements in-place by swapping pairs from opposite ends until pointers converge.
0x00DBAB8B13stl_iterator_advance_aAdvances an iterator by adding an offset value, typical STL iterator advancement operation.
0x00DBAB9813stl_iterator_advance_bAdvances an STL iterator by adding an offset value; typically used for bidirectional iterator traversal in containers.
0x00DBABA511stl_iterator_distanceCalculates the distance between two iterators by subtracting pointer/index values (param_2 - param_1).
0x00DBABB0132stl_simd_reverse_copy_1byteSIMD-accelerated reverse copy of 1-byte elements using AVX2/SSE with fallback to scalar loop
0x00DBAC34138stl_simd_reverse_copy_2byteReverse-copies 2-byte elements using tiered SIMD optimization (AVX2 → SSE → scalar fallback)
0x00DBACBE128stl_simd_reverse_copy_4byteReverses and copies 4-byte elements using SIMD (AVX2/SSE) with fallback scalar loop for tail elements.
0x00DBAD3E129stl_simd_reverse_copy_8byte_elementsReverses and copies 8-byte elements using AVX2/SSE SIMD with tiered fallbacks for unaligned data.
0x00DBADBF173stl_simd_reverse_inplace_1byteSIMD-accelerated in-place reversal of byte array using AVX2/SSE with fallback scalar loop
0x00DBAE6C181stl_simd_reverse_inplace_2byteSIMD-accelerated bidirectional in-place reversal of 2-byte elements using AVX2/SSE shuffle with scalar fallback.
0x00DBAF21162stl_simd_reverse_inplace_4byteReverses 4-byte elements in-place using AVX2/SSE SIMD when available, falling back to scalar swaps
0x00DBAFC3174stl_simd_reverse_inplace_8byteReverses array of 8-byte elements in-place using tiered SIMD optimization (AVX2, SSE, scalar fallback)
0x00DBB092171stl_simd_swap_rangesSTL-compatible range swap with SIMD optimization (AVX2/SSE fallback to scalar swap by 4-byte then 1-byte chunks)
0x00DBB1796uncaught_exceptionsSTL runtime function that returns the count of currently uncaught exceptions in the call stack.
0x00DBB1A95operator=STL _Init_locks assignment operator; returns this pointer without performing copy assignment (no-op implementation).
0x00DBB3CA16stl_copy_construct_trivialCopies a single 32-bit value from source to destination; trivial copy constructor for POD types in STL containers.
0x00DBB43A36CSimpleArray__GetAtATL CSimpleArray bounds-checked array element accessor; returns pointer to element at index or raises exception 0xc000008c
0x00DBB45F129CSimpleArray__AddATL CSimpleArray::Add - appends element to dynamic array, doubles capacity via _recalloc on overflow, returns 1 on success or 0 on failure
0x00DBB80B51STL_vector_destruct_rangeSTL template instantiation: STL vector destruct range
0x00DE13A049gg_rbtree_delete_recursiveRecursively deletes red-black tree nodes by traversing right subtree until leaf, then deallocates node memory.
0x00DE162047gg_rbtree_destroy_allDestroys red-black tree by recursively deleting nodes then deallocating tree metadata structure.
0x00DE1870221gg_rbtree_insert_nodeRed-black tree insertion that finds leaf position, allocates node, and calls Insert_node to maintain tree balance.
0x00DE195083operator++STL tree iterator pre-increment operator; advances to next in-order node in binary search tree
0x00DE9B30119gg_rbtree_insert_with_lockThread-safe insertion of a node into a red-black tree with critical section locking for synchronization.
0x00DE9D70170gg_cleanup_sound_buffers_with_lockAcquires critical section lock, clears red-black tree of sound buffers, frees audio resources, and returns cleanup success status.
0x00DEB160704STL_rb_tree_extract_and_rebalanceRed-Black tree node extraction and rebalancing; removes a node and restores tree properties by adjusting parent/child pointers and color flags.
0x00DEB420517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties
0x00DEB63084STL_rb_tree_rotate_leftPerforms left rotation on red-black tree node, updating parent/child pointers and handling root rebalancing.
0x00DEB69088STL_rb_tree_rotate_rightPerforms right rotation on red-black tree node, updating parent pointers and handling root/non-root cases for tree rebalancing.
0x00DEB6F0313gg_rbtree_clear_rangeClears a range of nodes from a red-black tree between two iterators, rebalancing and freeing deleted nodes.
0x00DEDF005gg_pipe_context_cleanupCleans up pipe context by signaling event, terminating thread, closing handles, and zeroing struct fields.
0x00DF45B097fill<>STL std::fill template instantiation for initializing std::list iterators with values (unsigned int, std::string, std::pair types)
0x00E02A305zip_file_closeCloses a FILE pointer and nullifies it, safely handling null case before fclose call.
0x00E07D576purecallPure virtual function call handler - triggers runtime error when pure virtual method invoked without implementation
0x00E080C36infinite_loopInfinite recursion loop with no return - appears to be dead code or decompilation artifact from jumptable
0x00E0827F6set_new_modeInfinite recursion stub - likely corrupted/stripped function or decompiler artifact, calls itself without termination
0x00F3D97010STL_string_cleanupCleanup routine registered with atexit() to invoke std::string destructor for global string instances at program termination.
0x00F3EFF010std_string_destructor_wrapperWrapper function that calls the std::string destructor, likely registered as an atexit handler for cleanup.
0x00F3FA5010std_string_cleanupCleanup function registered with atexit to destroy std::string instances at program termination
0x00F4138010STL_String_CleanupCleanup routine that destroys a std::string object, likely registered as program exit handler via atexit()
0x00F4147010STL_String_Destructor_WrapperWrapper function that calls std::string destructor, likely registered as atexit handler for cleanup
0x00F414C010std_string_cleanup_on_exitCalls std::string destructor as CRT atexit handler to clean up global string objects during program termination.
0x00F4319010STL_string_cleanup_exit_handlerExit handler that destroys a std::string object during CRT shutdown sequence.
0x00F438D010std_string_cleanup_exitExit handler that destroys standard string objects during program termination via atexit()
0x00F43F1010std_string_cleanup_at_exitCRT exit handler that destroys all std::string instances during program termination cleanup.
0x00F4BC8010STL_String_Cleanup_Exit_HandlerExit handler that destructs std::string instances during CRT shutdown sequence
0x00F4BD0010STL_String_Cleanup_HandlerCRT exit handler that destroys a std::string object during program termination cleanup.
0x00F4FA5010std_string_destructor_cleanupCalls the C++ std::string destructor as part of CRT cleanup during program exit/atexit handler
0x00F5131010STL_String_Destructor_CleanupCRT exit handler that destroys a static std::string object during program termination.
0x00F513A010STL_String_Cleanup_OnExitExit handler that destroys std::string instances during CRT shutdown/atexit processing
0x00F5302010STL_String_Destructor_CallbackExit handler that destroys a global std::string object during program shutdown via atexit()
0x00F5368010STL_string_destructor_exit_handlerExit handler that destroys a std::string object during CRT shutdown cleanup
0x00F5600010STL_String_Destructor_Exit_Handleratexit() callback that destroys a global std::string object during program shutdown/CRT cleanup.
0x00F5637010STL_string_destructor_cleanupCleanup function called at program exit to destroy a std::string object and release allocated memory.
0x00F56E3010std__string__destructor_wrapperWrapper function that calls the std::string destructor, likely registered as an atexit handler for cleanup.
0x00F572C010std_string_global_cleanupDestructor callback registered with atexit() to clean up global std::string instances at program termination.
0x00F5C58010std__string__global_destructorExit handler that destroys a global std::string instance during program shutdown/atexit
0x00F5CF3010std_string__cleanupDestructor callback registered with atexit() to clean up std::string static instances at program termination.
0x00F5E1C010std_string_cleanup_handlerCRT exit handler that cleans up global std::string instances during program termination
0x00F5EBD010std_string_cleanup_exit_handlerExit handler that invokes std::string destructor to clean up string resources during program termination
0x00F6046010std_string_dtor_wrapperWrapper function that calls std::string destructor; likely registered as atexit handler for cleanup
0x00F614A010STL_string_cleanup_handlerExit handler that destroys std::string instances during program termination via atexit()
0x00F633B010std__string_cleanupDestructor callback registered with atexit() to clean up std::string resources at program termination
0x00F63D4010std__string_destructor_wrapperWrapper function that calls the std::string destructor, likely registered as an atexit handler for cleanup.
0x00F653B010std_string_global_destructorCalls standard library string destructor for static/global string cleanup during program exit
0x00F6743010STL_String_Cleanup_ExitExit handler that cleans up std::string instance, likely module-level or global string object
0x00F78EE010STL_string_cleanup_on_exitExit handler that destroys std::string instances during program termination via atexit().
0x00F8247010std__string__cleanupCleanup handler registered with atexit that destroys std::string instances during program termination
0x00F8767010STL_string_cleanup_at_exitCleanup handler registered with atexit() to destroy std::string objects during program termination
0x00FA8F4010STL_map_destructor_cleanupCalls STL map destructor during CRT exit; cleans up dynamically allocated map container before program termination.
0x00FAA86010std__string__cleanup_at_exitCalls std::string destructor as part of CRT atexit cleanup chain during program termination.
0x00FAC9F010STL_string_cleanup_exitCRT exit handler that destroys a std::string object during program termination cleanup.
0x00FB286010STL_String_DestructorCalls std::string destructor as part of CRT cleanup/atexit handler for string object teardown.
0x00FBED7010STL_vector_string_cleanupatexit handler that destroys STL vector string elements during CRT shutdown