Back to legacygamers.net
WARPGATE

STL/C++

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

Functions 1,908 to 3,804 of 5,729Code 863 KBAddresses 0x0064E4C0 to 0x009C6FA0
1,897 functions
AddressSizeNameDescription
0x0064E4C087STL_map_lower_bound_uint64_enchantPerforms binary search tree lower_bound operation on map with uint64 keys, traversing left/right children based on enchant value comparison.
0x0064EBD0105STL_map_init_0x20_gradeInitializes an STL map node (0x20 bytes) with self-pointers for RB-tree grade structure and color flag 0x101
0x0064ED30105STL_map_init_0x20_enchantInitializes a std::map<int,int> node (0x20 bytes) for enchant data with sentinel/root setup
0x0064F2F080STL_map_clear_0x18_enchantClears an STL map container with 0x18-byte nodes, deallocating tree and root node memory for enchant data.
0x0064F37057STL_map_destroy_0x1c_enchantDestroys STL map nodes for enchant data (0x1c size), deallocates tree and frees memory block.
0x0064F3D057STL_map_destroy_complex_enchantDestructor for std::map<K,V> containing complex enchant data; clears all nodes and deallocates map structure (0x30 bytes)
0x0064F43057STL_map_destroy_with_0x18_subtreeDestroys an STL map node by recursively deleting its 0x18-offset subtree, then deallocating the map structure.
0x0064F49057STL_map_destroy_with_nested_mapDestroys a map container by recursively deleting nested map nodes, then deallocating the root node structure (0x60 bytes).
0x0064F4F057STL_map_destroy_with_string_memberDestroys STL map nodes containing string members, then deallocates the map container (0x1c bytes).
0x0064F55080STL_map_clear_0x20_gradeClears an STL map container with 0x20-byte nodes storing grade data, deallocating tree nodes and internal structures.
0x0064F5D057STL_map_destroy_with_string_0x20Destroys STL map container by recursively deleting all tree nodes then freeing the map object (0x2c bytes).
0x0064F63057STL_map_destroy_with_string_enchantDestroys STL map container with recursive deletion of all nodes, then frees the map structure (0x30 bytes).
0x0064F69060STL_map_destroy_enchant_categoryDestroys an STL map container for enchant categories by deleting all nodes then freeing the allocated memory.
0x0064F6F081STL_map_clear_with_string_0x20Clears an STL map container by recursively deleting all tree nodes and deallocating the root node (0x2c bytes).
0x0064FF8065STL_map_clear_wrapper_0x18_enchantWrapper that clears an STL map container storing enchantment data (0x18 byte entries) with exception handling.
0x0064FFD041STL_tree_destroy_0x1cDestroys STL tree node by recursively deleting all subtree nodes, then deallocating the tree root structure (0x1c bytes).
0x0065003068STL_map_clear_complex_enchantClears all nodes from a complex enchant STL tree map and deallocates the container (30 bytes).
0x0065009068STL_map_clear_with_0x18_subtreeClears STL map by deleting all tree nodes with 0x18-byte subtree structure, then frees the map container.
0x006500F068STL_map_clear_with_nested_mapClears a nested STL map by deleting all nodes, then deallocates the map container (60 bytes).
0x0065015068STL_map_clear_with_string_memberClears STL map by deleting all nodes with string members, then deallocates the map container (0x1c bytes).
0x006501B065STL_map_clear_wrapper_0x20_gradeWrapper that clears an STL map container with 0x20-byte grade entries, includes stack canary protection.
0x0065020068STL_map_clear_with_string_0x20_bClears STL map container by recursively deleting all tree nodes, then deallocates the map structure (0x2c bytes).
0x0065026068STL_map_clear_with_string_enchantClears STL map container by recursively deleting all tree nodes, then deallocates the 0x30-byte map structure.
0x006502C071STL_map_clear_enchant_categoryDestructs and deallocates an STL tree container for enchant category data, freeing all nodes and 0x80 bytes of memory.
0x0065060083STL_map_clear_nested_map_enchantClears nested STL map of enchant data by deleting tree nodes and freeing allocated memory at offset 0x60
0x006508E083STL_map_clear_and_delete_0x1cClears and deallocates an STL map container at offset 0x38, recursively deleting all tree nodes and freeing allocated memory.
0x00650A00144STL_map_swap_enchantSwaps two STL map/tree containers, clearing destination if needed; exchanges root pointers and sizes.
0x00650AB0279STL_map_insert_or_find_0x30STL map insert_or_find for 0x30-byte nodes; locates/creates enchantment data entries with binary search tree traversal.
0x00650BD0274STL_map_insert_or_find_0x20STL map node insertion/lookup; finds or creates node with 0x20-byte key, returns pointer to value at offset +6
0x00650CF0299STL_map_insert_or_find_0x60STL map insert-or-find operation for 0x60-byte nodes; searches tree and inserts new enchantment record node if key not found.
0x00650E20257STL_map_insert_or_find_0x80_enchantInserts or finds a 0x80-byte enchant record in STL map, allocating new node if key doesn't exist
0x00650F3027STL_scalar_deleting_destructor_4STL scalar destructor that conditionally deletes 4-byte object if deletion flag is set in param_2
0x00653D90517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x00653FA0517Insert_nodeSTL Red-Black Tree node insertion with rebalancing; maintains tree balance via color flipping and rotations
0x006541B0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color balance.
0x006543C0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color constraints after adding new node.
0x006545D0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and parent/child pointers
0x006547E0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color invariants
0x006549F0517Insert_nodeSTL red-black tree node insertion with rebalancing; manages tree structure and color property maintenance
0x00654C00517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties during insertion operations.
0x00654E10517STL_Tree_val__Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariants and color properties.
0x00655020517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties
0x006580A0238STL_rbtree_copy_nodes_0x18Recursively copies red-black tree nodes with exception handling, allocating new nodes and copying left/right subtrees.
0x006581B0241STL_rbtree_copy_nodes_0x1cRecursively copies red-black tree nodes from source to destination with exception handling and node allocation.
0x006582C0516STL_vector_insert_0x40STL vector insert operation for 0x40-byte elements (CEnchantEffect); allocates/reallocates buffer and copies elements
0x006584D084STL_tree_clear_and_delete_pairClears and deallocates an STL tree container with its paired nodes, recursively deleting child nodes before freeing the tree structure.
0x0065855094STL_tree_delete_nodes_recursive_0x10Recursively deletes binary tree nodes by traversing left subtree then deallocating 24-byte node structures
0x006585C0130STL_tree_delete_nodes_with_pair_subtreeRecursively deletes tree nodes containing key-value pairs, deallocating memory for subtrees and node structures.
0x0065865094STL_tree_delete_nodes_recursive_0x10_bRecursively deletes binary tree nodes; traverses right subtree then deallocates node if no left child.
0x006586C0130STL_tree_delete_nodes_with_pair_subtree_bRecursively deletes tree nodes containing paired data, deallocating memory for each node and its subtree.
0x00658750137STL_hash_find_string_bucketSearches hash table bucket for matching string key; returns iterator pair (node, found_flag) via output param.
0x006587E0118STL_hash_delete_node_with_stringDeletes a hash table node by destructing its string key and freeing the node's memory allocation.
0x0065886097fill<>STL std::fill template instantiation for various list iterator types (unsigned int, strings, pairs); initializes ranges with values
0x00658970609STL_unordered_map_insert_range_with_rehashInserts range of string elements into unordered_map with FNV-1a hashing, handles bucket rehashing on load factor threshold
0x00658BE031std_fillSTL template instantiation: std fill
0x00658C00251STL_map_copy_ctor_0x18Copy constructor for STL map node; initializes sentinel node and recursively copies red-black tree structure from source map.
0x0065998086STL_hash_delete_bucket_arrayDeallocates a dynamic bucket array from an STL hash container, validating size constraints before freeing memory.
0x00659AF07STL_locale_facet__ClearTreeClears and deallocates all nodes from an STL tree container, freeing key-value pair memory.
0x00659B0057STL_map_destroy_pair_subtree_aDestroys a map's red-black tree by recursively deleting nodes, then deallocates the map structure (24 bytes).
0x00659B8081STL_map_destroy_pair_subtree_bDestroys a tree node pair by recursively deleting child nodes and freeing the node structure (24 bytes).
0x00659C8054STL_hash_clear_string_nodesClears all string nodes from an STL hash container and deallocates the hash structure memory (0x38 bytes).
0x00659CD066STL_map_clear_pair_treeWrapper that clears and deallocates all nodes in an STL map's red-black tree, invoking tree deletion with exception handler setup.
0x00659D2068STL_map_destroy_pair_subtree_cDestroys an STL map node by recursively deleting child subtrees and deallocating the node memory.
0x00659D8083STL_unordered_map_clear_string_nodesClears all nodes from an STL unordered_map with string keys by deleting bucket array and freeing node memory.
0x0065BDD0232STL_vector_resize_fillResizes STL vector to new size, filling new elements with given value; handles memory allocation with alignment for sizes >= 4KB
0x0065BEC037STL_destroy_range_vtable_0x40STL template instantiation: STL destroy range vtable 0x40
0x0065BEF0512STL_unordered_map_rehash_bucketsRehashes unordered_map buckets by resizing bucket vector and redistributing elements using FNV1a hash algorithm.
0x0065C4F010STL_Xlength_error_vector_0x40Throws std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x0065C50051STL_vector_deallocate_0x40Deallocates STL vector memory with 0x40-byte elements, handling both small/large allocations with overflow checks.
0x0065C5C0124STL_vector_ctor_effect_nodeConstructs STL vector for effect nodes; allocates 0x18-byte linked list node, initializes pointers/capacity.
0x0065C650238STL_rb_tree_copy_nodeRecursively copies a red-black tree node with color preservation, allocating new nodes and linking subtrees.
0x0065C76084STL_map_clear_item_treeRecursively deletes item tree nodes from CItemSlotManager's red-black tree and deallocates memory structures.
0x0065C7E094STL_tree_delete_nodes_recursiveRecursively deletes tree nodes by traversing left subtree then freeing current node; typical BST cleanup.
0x0065C85075_Find_lower_bound<>STL red-black tree lower_bound search; finds first node with value >= search key in ordered set
0x0065C8A0537STL_unordered_map_insert_or_find_fnv1aInserts or finds a string key in unordered_map using FNV-1a hash, rehashing buckets if load factor exceeded.
0x0065CAC0822STL_num_put_wchar__format_grouped_digitsFormats grouped digits for locale-aware wide character numeric output, inserting thousands separators between digit groups.
0x0065CE00818STL_num_put_wchar__format_with_separatorFormats wide character numeric output with thousands separators using STL locale conventions.
0x0065DBB01611STL_num_put_wchar__format_float_64bitFormats 64-bit floating point numbers for wide character output using locale-specific decimal point handling.
0x0065E2001286STL_num_put_wchar__format_float_narrowFormats floating-point numbers to narrow (char) representation using locale-specific decimal point for STL num_put.
0x00662940502STL_num_put_wchar__do_put_int_decimal_64bitSTL num_put facet formatting 64-bit signed integers to wide character output with padding and sign handling
0x00662B40423STL_num_put_wchar__do_put_int_hex_32bitSTL num_put formatter for wide-character hexadecimal 32-bit integer output with field width and padding control
0x00662CF0434STL_num_put_wchar__do_put_int_hex_64bitSTL num_put facet formatting 64-bit hexadecimal integers with width padding and sign prefix handling for wide character output streams
0x00662EB0434STL_num_put_wchar__do_put_int_binary_32bitFormats and outputs a 32-bit binary integer with padding, sign prefix, and width adjustment for wide character stream.
0x00663070434STL_num_put_wchar__do_put_int_binary_64bitFormats and outputs a 64-bit binary integer with width, fill padding, and sign prefix to a wide character stream.
0x00663230434STL_num_put_wchar__do_put_int_octal_32bitSTL num_put locale facet for wide-char octal integer formatting with field width, alignment, and sign handling
0x006633F0434STL_num_put_wchar__do_put_int_octal_64bitFormats a 64-bit unsigned integer in octal notation with padding and sign prefix for wide character output.
0x006635B0529STL_num_put_wchar__put_uint32_dispatchDispatches 32-bit unsigned integer formatting based on base/type specifier (decimal, octal, hex, binary) for wide character output.
0x006637F0618STL_num_put_wchar__put_uint64_dispatchDispatches uint64 formatting across decimal, octal, hex, and binary bases with locale-aware prefix handling for wide characters.
0x00663A90345STL_num_put_wchar__put_signed_decimalFormats signed 64-bit integer to wide-character string with padding and digit grouping for display.
0x00663BF0156STL_num_put_wchar__try_locale_putWrapper for STL num_put<wchar_t> that initializes locale numpunct and formats signed decimal output with exception handling.
0x00663C90271STL_num_put_wchar__put_bool_textFormats and outputs a boolean value as wide-character text with padding and sign handling for STL num_put facet.
0x00663DA0370STL_num_put_wchar__put_string_quotedFormats and outputs a quoted wide-character string with padding, escaping special characters within the quotes.
0x00663F20389STL_num_put_wchar__put_float_formatted_32bitFormats and writes a floating-point number to a wide-character string buffer with padding, sign, and grouping separators.
0x006640B0392STL_num_put_wchar__put_float_formatted_64bitFormats and outputs a 64-bit floating-point number as wide characters with padding, grouping separators, and sign handling.
0x00664240327STL_num_put_wchar__put_float_formatted_narrowFormats and writes a floating-point number with padding to a wide character string buffer, handling sign, decimal point, and digit grouping.
0x00664390185STL_num_put_wchar__put_pointerFormats and outputs a pointer value in hexadecimal notation with optional padding and "0x" prefix for wide character streams.
0x00664450237STL_num_put__format_uint32_with_separatorFormats uint32 with thousand separators into wide-char buffer, handling odd/even digit positioning and separator character insertion.
0x00664540480STL_num_put__format_uint64_with_separatorFormats a 64-bit unsigned integer to decimal string with thousands separator (comma) and appends to buffer.
0x00664720118STL_num_put__copy_digits_with_separatorAppends digit range to buffer, inserts thousands separator (param_6) at specified position, reallocates if needed.
0x006647A0370STL_locale__init_numpunct_stringInitializes STL locale numpunct facet string member with locale-specific numeric formatting information and manages memory allocation.
0x0066492096generic_object__ctor_with_paramInitializes object with virtual destructor pointers and stores parameter; sets up SEH frame for C++ exception handling.
0x00664980140STL_locale_facet__ctor_with_treeConstructs CEnchantEffect object with tree node initialization, allocates 0x18-byte doubly-linked list node
0x00664A1021STL_locale_facet__ctor_minimalConstructs CEnchantEffectBase object, initializing vtable pointer and ref count parameter.
0x00664A3079STL_locale_facet__dtor_with_node_deleteDestructor for STL locale facet node that deallocates 24-byte node structure stored at offset +8 with stack canary protection.
0x00664A9067STL_locale_facet__dtor_delete_0x18_aSTL locale facet destructor that conditionally deletes a 0x18-byte allocated object with stack canary protection
0x00664B1075STL_locale_facet__dtor_delete_0x18_bDestructor for STL locale facet object; deallocates 0x18-byte heap memory block if pointer at offset +4 is non-null.
0x00664B60120STL_locale_facet__dtor_cleanup_0x1cDestructor cleanup for STL locale facet; deallocates tree structure and facet object at offset +4
0x00664BE075STL_locale_facet__dtor_delete_0x18_cDestructor for STL locale facet object; conditionally deletes 0x18-byte allocation at offset +4 with stack cookie validation.
0x00664C3075STL_locale_facet__dtor_delete_0x1cDestructor for STL locale facet object; conditionally deallocates 0x1c-byte member at offset +4 with XOR cookie validation.
0x00664C8077STL_locale_facet__dtor_string_cleanupDestructor wrapper for std::string cleanup within STL locale facet; manages stack frame and calls string destructor with XOR-based canary validation.
0x00664CD080STL_locale_facet__dtor_with_cleanup_callDestructor wrapper for STL locale facet that clears internal tree structure and restores exception handler state
0x00664D20260STL_locale__clear_tree_and_dataClears a tree-based locale data structure by traversing and destroying all nodes, then reinitializing buckets and string hash storage.
0x00664E7056STL_wchar_output__put_single_charAppends a single wide character to a buffer, expanding capacity if needed via callback function.
0x00664EB040STL_locale_string__copy_assignAssigns one STL string to another via copy assignment, handling small string optimization (SSO) and delegating to range assignment.
0x00664EE0223STL_tree_uint__find_or_insertInserts or finds a uint key in an STL tree container, allocating a red-black tree node if key doesn't exist.
0x00664FC0321STL_tree_uint__find_or_insert_with_subtreeSTL map/tree find-or-insert operation for uint keys; allocates new node with subtree if key not found
0x0066511083operator++STL red-black tree iterator pre-increment operator; advances const_iterator to next in-order node
0x0066517083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal for unsigned int set
0x006651D083operator++STL red-black tree iterator pre-increment operator; advances to next in-order node by traversing right subtree or parent chain
0x00665230132STL_tree_iterator__decrementDecrements a red-black tree iterator to the previous node by traversing left subtree or up to parent as needed.
0x006652C0288STL_num_put_wchar__put_char_escapedFormats wide character output with escape sequences, wrapping char in single quotes and escaping special/control chars
0x006653E0115STL_num_put_wchar__put_hex_0x_prefixOutputs "0x" prefix for hexadecimal number formatting in wide-character STL num_put locale facet
0x00665460194STL_num_put_wchar__format_float_parts_32bitFormats floating-point number parts (sign, integer digits with separators, decimal point, fractional digits) for wide-character output in num_put locale facet.
0x00665530197STL_num_put_wchar__format_float_parts_64bitFormats floating-point number parts (sign, integer digits with separators, decimal point, fractional digits) into wide-character output buffer.
0x00665600194STL_num_put_wchar__format_float_parts_narrowFormats floating-point number parts (sign, digits, decimal point, exponent) into wide-character output buffer with grouping separators.
0x006656D0246STL_num_put__write_hex_digits_64bitWrites 64-bit unsigned integer as hexadecimal digits to wide-character string buffer with case control.
0x006657D0644STL_num_put_wchar__format_decimal_32bit_fullFormats a 32-bit decimal number with locale-aware grouping separators for wide-character output buffer.
0x00665A60665STL_num_put_wchar__format_decimal_64bit_fullFormats a 64-bit decimal number with locale-aware grouping separators for wide character output in STL num_put facet.
0x00665D00603STL_num_put_wchar__format_decimal_string_fullFormats decimal string output for wide-character locale-aware number formatting with grouping separator support.
0x00665F60152STL_num_put__put_binary_digits_32bitConverts 32-bit unsigned integer to binary string representation and outputs to wide-character buffer.
0x00666000173STL_num_put__write_binary_digits_64bitConverts a 64-bit unsigned integer to binary digit string and appends to wide-character buffer.
0x006660B0561STL_num_put_wchar__format_decimal_uint32_groupedFormats uint32 with thousands separators for wide-char output, handling locale-specific grouping rules.
0x006674E0131STL_map_allocate_node_with_destructorsAllocates STL map node (12 bytes) with two destructor pointers and copies data from source struct.
0x00668DF0704STL_rbtree_erase_rebalance_enchant_DRed-black tree node erasure with rebalancing; handles node removal and color/structure restoration for enchant data container
0x006690B0704STL_rbtree_erase_rebalance_enchant_ERed-black tree node erasure with rebalancing; handles node removal and tree restructuring to maintain RB-tree properties.
0x00669380517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants
0x00669590517STL_RBTree_Insert_NodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties for balanced lookup operations.
0x006697A084STL_rbtree_rotate_left_DRed-black tree left rotation operation; rebalances tree structure by rotating node and updating parent pointers
0x0066980084STL_rbtree_rotate_left_ERed-black tree left rotation operation that rebalances tree structure by rotating node and updating parent/child pointers
0x0066986088STL_rbtree_rotate_right_DPerforms right rotation on red-black tree node, updating parent pointers and tree structure accordingly.
0x006698C088STL_rbtree_rotate_right_EPerforms right rotation on red-black tree node; updates parent pointers and tree root reference.
0x0066992095STL_vector_allocate_effect_entriesAllocates aligned memory for effect entry array with 0x18-byte elements, aligning to 32-byte boundaries for cache efficiency.
0x00669980102STL_vector_allocate_effect_entries_bAllocates aligned memory pool for effect entry structures (0x1c bytes each) with overflow protection and alignment to 32-byte boundaries.
0x00669E5094STL_tree_delete_nodes_recursive_0x20Recursively deletes binary tree nodes by traversing left subtree then deallocating node; handles 0x20-byte STL tree node structures.
0x00669F8080STL_tree_clear_and_delete_0x20Clears and deallocates STL tree node structure (0x20 bytes), recursively deleting child nodes if present.
0x0066A00065STL_map_clear_tree_0x20Clears and deallocates all nodes from a 32-byte STL tree/map by calling recursive deletion helper with stack canary protection.
0x0066AC9060operator()FNV-1a hash function for 32-bit unsigned long values, computing hash with XOR and multiply operations.
0x0066B8E0236RBTree__CopyNodesRecursively copies RB-tree nodes, allocating new 0x20-byte nodes and copying data from source to destination tree.
0x0066B9F084RBTree__DestroySubtree_0x20Destroys RBTree subtree by recursively deleting child nodes and deallocating node memory with stack guard.
0x0066BA7094RBTree__DestroyNodes_0x14Recursively destroys red-black tree nodes by traversing left subtree then deallocating node; part of RBTree cleanup sequence.
0x0066BAE094RBTree__DestroyNodes_0x18aRecursively destroys Red-Black tree nodes by traversing left subtree and deallocating node memory
0x0066BB5094RBTree__DestroyNodes_0x18bRecursively destroys red-black tree nodes by traversing left subtree then deallocating current node.
0x0066BBC094RBTree__DestroyNodes_0x18cRecursively destroys RBTree nodes by traversing left subtree and freeing each node's memory via operator delete.
0x0066BC3094RBTree__DestroyNodes_0x18dRecursively destroys red-black tree nodes by traversing left subtree and deallocating each node with operator delete.
0x0066BCA0119RBTree__DestroyNodes_0x2c_strRecursively destroys RBTree nodes containing 0x2c-byte structures with string members, deallocating memory.
0x0066BD30119RBTree__DestroyNodes_0x34Recursively destroys Red-Black Tree nodes by traversing left subtree, deleting node data, and freeing allocated memory.
0x0066BDC094RBTree__DestroyNodes_0x18eRecursively destroys red-black tree nodes by traversing left subtree and deallocating each node via operator delete.
0x0066BE3094RBTree__DestroyNodes_0x20Recursively destroys red-black tree nodes by traversing left subtree then deleting node with XOR stack canary.
0x0066BEA099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0066BF1099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0066BF8099_Find_last<>STL hash table internal method finding last matching bucket node for unsigned int key with hash collision resolution
0x0066BFF099_Find_last<>STL hash table internal method finding last matching node in collision chain by key hash, returns iterator result pair
0x0066C06099_Find_last<>STL hash table lookup returning last matching node in collision chain for unsigned int key
0x0066C0D099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0066C14099_Find_last<>STL unordered_map hash bucket search; finds last node with matching key hash in collision chain
0x0066C1B099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0066C22099_Find_last<>STL hash table bucket traversal; finds last matching element in collision chain or returns sentinel node pair
0x0066C29099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0066C30099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0066C37099_Find_last<>STL hash table internal method finding last matching bucket node by hash value, returns iterator pair with node and bucket link.
0x0066C45075_Find_lower_bound<>STL red-black tree lower_bound search; traverses tree to find first node with value >= search key
0x0066C4A075_Find_lower_bound<>STL tree lower_bound search implementation; finds first element >= key in Red-Black tree using binary search traversal
0x0066C4F075_Find_lower_bound<>STL binary search tree lower_bound operation; finds first node with value >= search key in balanced tree
0x0066C54087RBTree__LowerBound_8bytePerforms lower_bound search on 64-bit key red-black tree node, returns iterator with node/parent/direction info
0x0066C5A056_Fnv1a_append_value<>FNV-1a hash computation for 4-byte values; iteratively XORs and multiplies by FNV prime 0x1000193
0x0066C650158HashMap__Destroy_0x50Destroys a HashMap instance by freeing its internal buffer and deallocating the structure (0x50 bytes).
0x0066C700126HashMap__DestroyBucketsDeallocates bucket chain nodes in a HashMap by recursively deleting linked list entries and their containers.
0x0066C7A0113HashMap__Destroy_0x2cDestroys a HashMap by freeing its internal bucket array and deallocating the HashMap structure itself (0x2c bytes).
0x0066C820137HashMap__Destroy_0x2c_nestedDestroys a HashMap with 0x2c-sized elements, freeing nested vector buffer and deallocating hash table node memory.
0x0066C8C0113HashMap__Destroy_0x2c_bDestroys a HashMap by clearing its count field, freeing internal structures, and deallocating the 0x2c-sized HashMap object.
0x0066C940137HashMap__Destroy_0x2c_nested_bDestroys a nested HashMap structure by freeing its buffer and deallocating the 0x2c-sized node container.
0x0066C9E091HashMap__DestroyBuckets_bDestroys HashMap bucket array by deallocating linked list nodes and the bucket table itself.
0x0066DB7084HashMap__DestroyBuckets_cDestroys HashMap bucket array by deallocating bucket nodes and the bucket array itself with XOR canary protection.
0x0066E380166STL_list__PushBack_intInserts an integer value into a doubly-linked list node, checking length limit (0x15555555) before allocation.
0x0066E43097fill<>Standard library template function that fills a range of std::list iterators with a value across multiple instantiations.
0x0066E4A097fill<>STL std::fill template instantiation for initializing std::list iterators with values (unsigned int, strings, pairs)
0x0066E51097fill<>STL std::fill template instantiation for initializing std::list iterators with values (unsigned int, string, pair types)
0x0066E58097fill<>STL std::fill template instantiation for list iterators; initializes range with value for unsigned int, string, and pair containers
0x0066E5F097fill<>STL std::fill template instantiation for filling std::list iterator ranges with values across multiple type specializations
0x0066E66097fill<>STL std::fill template instantiation for filling std::list containers with values across multiple type specializations
0x0066E6D097fill<>STL template instantiation for std::fill() operating on std::list iterators with various element types (unsigned int, strings, pairs)
0x0066E74097fill<>STL std::fill template instantiation for std::list iterators with unsigned int, string, and pair<uint,uint> elements
0x0066E7B097fill<>STL template instantiation for std::fill() algorithm on various list iterator types (unsigned int, string, pair containers)
0x0066E82097fill<>STL std::fill template instantiation for initializing std::list iterators with value types (unsigned int, string, pair)
0x0066E89097fill<>STL std::fill template instantiation for initializing std::list iterators with values (unsigned int, string, pair types)
0x0066E90097fill<>STL std::fill template instantiation for initializing std::list containers with unsigned int, string, and pair values
0x0066E97097fill<>STL std::fill template instantiation for initializing std::list iterators with values (unsigned int, string, pair types)
0x0066F5F031STL_fill_range_4byte_aFills a memory range with a constant value using element-sized strides
0x0066F61031STL_fill_range_4byte_bFills a memory range with a constant value using element-sized strides
0x0066F63031STL_fill_range_4byte_cFills a memory range with a constant value using element-sized strides
0x0066F65031STL_fill_range_4byte_dFills a memory range with a constant value using element-sized strides
0x0066F67031STL_fill_range_4byte_eFills a memory range with a constant value using element-sized strides
0x0066F69031STL_fill_range_4byte_fFills a memory range with a constant value using element-sized strides
0x0066F6B031STL_fill_range_4byte_gFills a memory range with a constant value using element-sized strides
0x0066F6D031STL_fill_range_4byte_hFills a memory range with a constant value using element-sized strides
0x0066F6F031STL_fill_range_4byte_iFills a memory range with a constant value using element-sized strides
0x0066F71031STL_fill_range_4byte_jFills a memory range with a constant value using element-sized strides
0x0066F73031STL_fill_range_4byte_kFills a memory range with a constant value using element-sized strides
0x0066F75031STL_fill_range_4byte_lFills a memory range with a constant value using element-sized strides
0x0066F77031STL_fill_range_4byte_mFills a memory range with a constant value using element-sized strides
0x0066F790168HashMap__Init_0x10Initializes a HashMap with 16 buckets, setting up linked-list sentinel node and load factor threshold (0.5).
0x0066F840168HashMap__Init_0x10bInitializes a HashMap with default capacity 0x10, sets up circular doubly-linked sentinel node, allocates bucket array
0x0066F8F0168HashMap__Init_0x14Initializes a HashMap with sentinel node, default load factor 1.0, and allocates 16 initial buckets.
0x0066FFB064HashMap__FreeBucket_0xcFrees a HashMap bucket node by deleting its allocated memory at offset +4 with stack canary protection.
0x0067000064HashMap__FreeBucket_0x10Frees a 16-byte bucket node in a HashMap by calling operator delete on offset +4 pointer with stack canary protection.
0x0067005064HashMap__FreeBucket_0x10_cFrees a 0x10-sized bucket allocation within a HashMap, deallocating stored pointer if non-null.
0x006700A064HashMap__FreeBucket_0x10_dFrees a 0x10-sized bucket allocation within a HashMap, with stack cookie validation for security.
0x006700F064HashMap__FreeBucket_0x10_eFrees a 0x10-byte allocated bucket from a HashMap by calling operator delete on offset +4 if non-null.
0x0067014064HashMap__FreeBucket_0x10_fFrees allocated memory (0x50 bytes) stored at offset +4 in HashMap bucket structure with stack canary protection.
0x0067019064HashMap__FreeBucket_0x10_gFrees allocated memory in a HashMap bucket entry (0x10 size) by calling operator delete on offset +4
0x006701E064HashMap__FreeBucket_0x10_hFrees a 0x2c-byte bucket node from a HashMap by calling operator_delete on the pointer at offset +4
0x0067023064HashMap__FreeBucket_0x10_iFrees allocated memory in a HashMap bucket entry by calling operator delete with 0x10 byte size and XOR canary.
0x0067028064HashMap__FreeBucket_0x10_jFrees allocated bucket memory in HashMap by calling operator_delete on offset +4 if non-null, with stack canary protection.
0x006702D064HashMap__FreeBucket_0x10_kFrees a 0x10-sized bucket allocation from a HashMap, deallocating key memory if bucket pointer is non-null.
0x0067032064HashMap__FreeBucket_0x10_lFrees a 0x2c-byte allocated bucket in a HashMap structure, with stack canary protection via XOR.
0x0067037064HashMap__FreeBucket_0x10_mDeallocates a HashMap bucket node by freeing its 0x2c-byte payload at offset +4 with stack canary protection.
0x006703C064HashMap__FreeBucket_0x10_nFrees a 0x18-byte bucket/node allocated within a HashMap, with stack cookie validation for security.
0x0067041064HashMap__FreeBucket_0x10_oFrees allocated bucket memory in HashMap by calling operator_delete on offset+4 pointer with size 0x14 bytes
0x0067046064HashMap__FreeBucket_0x10_pFrees a 0x18-byte bucket node in a HashMap by deleting the pointer stored at offset +4.
0x006704B064HashMap__FreeBucket_0x14Frees dynamically allocated bucket memory in a HashMap by calling operator delete on stored pointer at offset +4
0x0067050064HashMap__FreeBucket_0x14_bFrees a 0x18-byte bucket node in a HashMap by deleting the pointer stored at offset +4 with stack canary protection.
0x0067055064HashMap__FreeBucket_0x14_cFrees dynamically allocated bucket memory (0x18 bytes) in a HashMap by calling operator delete with XOR stack canary.
0x006705A064HashMap__FreeBucket_0x14_dFrees dynamically allocated bucket memory (0x2c bytes) in a HashMap with stack cookie validation
0x006705F064HashMap__FreeBucket_0x18Deallocates a 0x34-byte bucket node from a HashMap by calling operator_delete on offset +4
0x0067064064HashMap__FreeBucket_0x18_bFrees a 0x20-byte allocated bucket node in a HashMap by calling operator delete on offset+4
0x0067069064HashMap__FreeBucket_0x18_cFrees a 0x18-byte allocated bucket from a HashMap, with stack canary protection via XOR.
0x006706E0102HashMap__DestroyAndFree_0x10Destroys and deallocates a HashMap by freeing its internal vector buffer and node memory structures.
0x00670770102HashMap__DestroyAndFree_0x10_bDestroys and deallocates a HashMap structure by freeing its internal vector buffer and node memory in 0x10-byte chunks.
0x00670800102HashMap__DestroyAndFree_0x10_cDestroys and frees a HashMap structure by deallocating its internal bucket array and the HashMap object itself.
0x00670890102HashMap__DestroyAndFree_0x10_dDestroys and deallocates a HashMap structure by freeing internal vector buffer and nested allocated pointers
0x0067092083HashMap__DestroyAndFree_0x50Destroys and deallocates a HashMap container with 0x50-byte elements, freeing internal vector buffer and calling destructor before delete.
0x0067099083HashMap__DestroyAndFree_0x14_bDestroys and deallocates a HashMap structure, freeing internal buckets and releasing the 0x14-byte object.
0x00670A0083HashMap__DestroyAndFree_0x14_cDestroys HashMap by freeing internal buffer, calling destructor on entries, then deallocating the 0x2c-byte HashMap structure.
0x00670A70102HashMap__DestroyAndFree_0x10_eDestroys HashMap by freeing internal vector buffer and deallocating bucket array and hashmap structure.
0x00670B0083HashMap__DestroyAndFree_0x18Destroys HashMap contents via nested destruction, then deallocates the 0x2c-sized HashMap structure and its buffer.
0x00670B70102HashMap__DestroyAndFree_0x2c_bDestroys and deallocates a HashMap structure by freeing internal vector buffer and node memory allocations.
0x00670C0083HashMap__DestroyAndFree_0x18_bDestroys and deallocates a HashMap structure, freeing internal vector buffer and 0x2c-sized hash table node memory.
0x00670C7083HashMap__DestroyAndFree_0x18_cDestroys and deallocates a HashMap structure, freeing its vector buffer and nested contents before deleting the object.
0x00670CE0102HashMap__DestroyAndFree_0x10_fDestroys and deallocates a HashMap structure, freeing its internal vector buffer and hash bucket nodes via operator delete.
0x00670D7086STL_vector__FreeBufferDeallocates memory buffer from STL vector, handling aligned allocation metadata and validating heap integrity before freeing.
0x00670E0086STL_vector__FreeBuffer_bDeallocates STL vector buffer with overflow protection, validates allocation metadata before calling operator delete.
0x00670E9086STL_vector__FreeBuffer_cDeallocates STL vector buffer memory with overflow validation and CXX exception handling frame setup.
0x00670F2086STL_vector__FreeBuffer_dDeallocates memory for an STL vector buffer, handling aligned heap blocks with size validation before calling operator delete.
0x00670FB086STL_vector__FreeBuffer_eFrees allocated buffer memory for STL vector, validating heap metadata before deallocation with stack canary protection.
0x0067104086STL_vector__FreeBuffer_fDeallocates vector buffer memory, handling aligned allocation metadata and validating heap integrity before calling operator delete.
0x006710D086STL_vector__FreeBuffer_gDeallocates STL vector buffer memory with overflow validation, calls operator delete with XOR-encoded stack cookie.
0x0067116086STL_vector__FreeBuffer_hDeallocates STL vector buffer memory with overflow protection, validating allocation header before freeing.
0x006711F086STL_vector__FreeBuffer_iDeallocates memory buffer for STL vector, handling aligned allocations with size validation before calling operator delete.
0x0067128086STL_vector__FreeBuffer_jDeallocates STL vector buffer with overflow protection and XOR stack cookie validation before operator delete.
0x0067131086STL_vector__FreeBuffer_kDeallocates STL vector buffer with overflow protection, validating allocation metadata before freeing memory.
0x006713A086STL_vector__FreeBuffer_lDeallocates STL vector buffer with overflow validation, calls operator delete with XOR stack cookie and size alignment
0x0067143086STL_vector__FreeBuffer_mDeallocates memory buffer for STL vector, validating heap metadata and freeing allocated blocks via operator delete
0x006714C075HashMap__FreeBucket_0xc_bFrees a heap-allocated bucket node (size 0xc bytes) in a HashMap by calling operator delete with stack canary validation.
0x0067151075HashMap__FreeBucket_0xc_cFrees allocated memory bucket in HashMap by calling operator_delete on non-null bucket pointer at offset +4
0x0067156075HashMap__FreeBucket_0xc_dFrees allocated memory in a HashMap bucket by calling operator delete on the bucket's data pointer at offset +4.
0x006715B075HashMap__FreeBucket_0xc_eDeallocates a HashMap bucket by freeing its 16-byte allocation at offset +4 with stack canary validation.
0x0067160075HashMap__FreeBucket_0xc_fFrees a 16-byte allocated bucket node in a HashMap by calling operator_delete on offset +4 if non-null.
0x00671650151HashMap__DestroyAndFree_0x50_bDestroys and deallocates a HashMap structure by freeing its internal bucket array and the HashMap object itself.
0x006716F0107HashMap__DestroyAndFree_0x14Destroys and deallocates a HashMap structure by freeing its bucket array and the HashMap object itself.
0x00671760120HashMap__DestroyAndFree_0x2cDestroys and deallocates a HashMap structure by freeing its internal bucket array and the HashMap object itself.
0x006717E075HashMap__FreeBucket_0x10_bDeallocates a 0x10-sized bucket node in a HashMap by calling operator delete on the stored pointer at offset +4.
0x00671830149HashMap__DestroyAndFree_0x2c_nestedDestroys and frees a HashMap with 0x2c-sized entries, including nested vector buffer cleanup and XOR stack canary verification.
0x00671AF080STL_map_clear_tree_0x18aClears STL map tree nodes by destroying child nodes and deallocating tree structure memory (0x18 bytes).
0x00671B7080STL_map_clear_tree_0x18bClears and deallocates an STL map node (0x18b size) by destroying child nodes and freeing memory with XOR cookie validation.
0x00671BF080STL_map_clear_tree_0x18cClears and deallocates an STL map container with 0x18c-byte nodes, destroying child nodes and freeing memory with XOR stack canary protection.
0x00671C7080STL_map_clear_tree_0x18dClears STL map container by destroying tree nodes and deallocating internal tree structure (0x18d byte size).
0x00671CF057STL_map_clear_tree_0x2c_strClears and deallocates a Red-Black tree node structure (0x2c bytes) containing string keys from STL map.
0x00671D5057STL_map_clear_tree_0x34Destroys all nodes in a red-black tree (size 0x34) and deallocates the tree structure memory.
0x00671DB080STL_map_clear_tree_0x14Clears STL map container by destroying red-black tree nodes and deallocating map node structure (0x14 bytes).
0x00671E3080STL_map_clear_tree_0x18eClears and deallocates an STL map's red-black tree node structure (0x18e bytes), destroying child nodes and freeing memory.
0x00673E40223STL_map_find_or_insert_uint_24byteSTL map insertion helper: finds or inserts a 24-byte value by uint key, returns iterator to value pair.
0x00673F2083operator++STL tree iterator pre-increment operator; advances to next node in RB-tree, handling left subtree traversal and parent backtracking
0x00673F8083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal by finding successor node
0x00673FE083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal for unsigned int set.
0x0067404083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal by moving right subtree or up to parent
0x006740A083operator++STL tree iterator pre-increment operator; advances const_iterator to next node in binary search tree by height/color traversal.
0x00685620704RBTree__ExtractNode_aExtracts and unlinks a node from red-black tree, performs rebalancing rotations and color fixes to maintain RB-tree properties.
0x006858E0704STL_rbtree_erase_rebalance_datatable_ARed-black tree node erasure with rebalancing for unsigned int datatable; handles successor swapping and color restoration.
0x00685BA0704STL_rbtree_erase_rebalance_datatable_BRed-black tree node erasure with rebalancing for unsigned int data table, handles successor node replacement and tree restructuring.
0x00685E60704STL_rbtree_erase_rebalance_datatable_CRed-black tree node erasure with rebalancing for unsigned int data table; handles successor promotion and color restoration.
0x006876A0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariants and color properties.
0x006878B0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color invariants
0x00687AC0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariants and color properties.
0x00687CD0517Insert_nodeSTL Red-Black Tree node insertion with rebalancing; maintains tree properties and color invariants
0x00687EE0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and handles color adjustments for BST operations.
0x006880F0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance
0x00688300517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties.
0x00688510517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color invariant
0x00688720517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties for map/set containers
0x0068893084RBTree__RotateLeftPerforms left rotation on RB-tree node, promoting right child and updating parent pointers and root reference.
0x0068899084STL_rbtree_node_delete_callback_ARed-black tree node deletion callback that relinks parent/child pointers during node removal
0x006889F084STL_rbtree_node_delete_callback_BRed-black tree node removal callback that unlinks a node from its parent/sibling pointers during deletion.
0x00688A5084STL_rbtree_node_delete_callback_CRed-black tree node deletion callback that relinks parent pointers and maintains tree structure during node removal.
0x00688AB0132_Rehash_for_1Rehashes std::unordered_set<std::string> by calculating new bucket count and reallocating hash table storage.
0x00688B40132_Rehash_for_1Rehashes std::unordered_set<std::string> by calculating new bucket count and reallocating hash table
0x00688BD088RBTree__NodeRotateHelper_aPerforms right rotation on red-black tree node; updates parent pointers and rebalances tree structure.
0x00688C3088RBTree__NodeRotateHelper_bPerforms right rotation on red-black tree node; updates parent pointers and maintains tree structure invariants.
0x00688C9088RBTree__NodeRotateHelper_cRed-Black tree right rotation helper; repositions node by updating parent pointers and child links during tree rebalancing.
0x00688CF088RBTree__NodeRotateHelper_dPerforms right rotation on red-black tree node, updating parent pointers and tree structure accordingly.
0x00688D50225STL_node_delete_16byteDeletes a 16-byte STL node after validation; calls operator_delete if node pointers differ, with stack canary check.
0x00688F30225STL_rbtree_node_destroyDeallocates a red-black tree node if pointers differ; validates stack canary before cleanup.
0x00689110225STL_rbtree_node_deleteDeallocates a single red-black tree node if param_1 differs from param_2 (likely end iterator check).
0x006892F0225STL_rbtree_destroy_and_dealloc_CDestroys and deallocates a red-black tree node if pointers differ, with stack canary validation for buffer overflow protection.
0x00689B7095stl_alloc_aligned_0x18Allocates aligned memory for arrays of 0x18-byte elements with overflow checks and 32-byte alignment for sizes โ‰ฅ0x1000.
0x0068CB0099_Find_last<>STL hash table internal method that finds the last matching bucket entry for a given hash value in unordered map/set
0x0068CB7056_Fnv1a_append_value<>FNV-1a hash computation for 4-byte value; multiplies by FNV prime 0x1000193 with XOR folding
0x0068D02097fill<>STL std::fill template instantiation for std::list iterators; initializes list elements with value.
0x0068D1B031STL_fill_4byte_AFills a memory range with a constant value using element-sized strides
0x0068D1D031STL_fill_4byte_BFills a memory range with a constant value using element-sized strides
0x0068D64087STL_vector__ClearAndDealloc_aClears vector contents and deallocates memory; calls RangeDelete then Deallocate with SEH protection.
0x0068D6A087STL_vector__ClearAndDealloc_bClears and deallocates an STL vector by calling range delete and deallocate helper functions with stack canary protection.
0x0068D70086STL_vector__RangeDelete_aDeallocates memory for a range-deleted STL vector, handling small/large allocations with guard validation.
0x0068D79086STL_vector__RangeDelete_bDeletes a range of elements from an STL vector, freeing allocated memory with bounds validation.
0x0068D9A0140STL_vector__Deallocate_aDeallocates STL vector by freeing internal buffer and vector object via operator delete with XOR stack canary.
0x0068DA50140STL_vector__Deallocate_bDeallocates STL vector memory, destroys contained objects via virtual destructor, clears size metadata.
0x00690390225STL_rbtree_destroy_and_dealloc_DDestroys and deallocates a red-black tree node if param_1 differs from param_2; includes stack canary validation.
0x0069057010STL_Xlength_error_enchant_configThrows std::length_error exception when a vector exceeds maximum allowed size during enchant config operations.
0x0069058049STL_string_deallocate_largeDeallocates STL string memory with size validation; multiplies param_2 by 100 and checks allocation header consistency.
0x0069067099_Find_last<>STL hash table internal method finding last matching node in collision chain by key, returns iterator pair with node and hash bucket link.
0x006906E099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x00690750138STL_deque__Deallocate_aDeallocates STL deque by freeing internal map pointer and releasing allocated memory block of 0x38 bytes.
0x006907F0138STL_deque__Deallocate_bDeallocates STL deque internal buffer; nullifies size, releases allocated memory via virtual destructor call, then frees node object.
0x00690CF097fill<>STL std::fill template instantiation for various container iterators (unsigned int, strings, pairs); generic range fill operation
0x00690D6097fill<>STL std::fill<> template instantiation for initializing std::list iterators with unsigned int, string, and pair values
0x006936B022STLIterator__SetVTableInitializes STL iterator vtable pointer and copies offset+4 value from source object to iterator.
0x006936D022STL_iterator__constructInitializes STL iterator object with vtable pointer and copies state from source iterator at offset +4
0x006936F016STL_set__default_vtableSets vtable pointer for STL container object initialization (likely std::set instantiation)
0x0069370016std_set_ctor_or_initInitializes vtable pointer for STL set container instance at given address
0x006938B0636STL_hash_table_rehashRehashes hash table by allocating new bucket array and reinserting existing elements with proper sizing.
0x00693B30636STL_vector_grow_and_fill_BRehashes hash table by allocating new bucket array, copying existing elements, and updating capacity/size metadata.
0x00693DF022STL_iterator_init_vtable_iInitializes STL iterator vtable by setting virtual function pointer and copying iterator state from source object.
0x00693E1022STL_iterator_init_vtable_jInitializes vtable for STL iterator by setting constructor pointer and copying offset+4 value from source object.
0x00693E3016STL_set_vtable_ptr_cInitializes vtable pointer for STL set container to default implementation vtable at 0100a154.
0x00693E4016STL_set_vtable_ptr_dInitializes vtable pointer for std::set destructor; assigns destructor vtable to object at param_1
0x00694150288STL_rbtree_destroy_and_dealloc_EDestroys red-black tree node and deallocates memory; calls destructor on left child if exists, then frees node.
0x006943B0288STL_rbtree_destroy_and_dealloc_FDestroys red-black tree node by invoking destructor and deallocating 0x38 bytes of memory.
0x00697210116STL_rbtree_copy_treeCopies a red-black tree structure by recursively cloning nodes and updating min/max sentinel pointers.
0x00697290232STL_rbtree_copy_nodes_recursiveRecursively copies red-black tree nodes; creates new node with param_3 value, processes left/right subtrees via recursion.
0x006973A084STL_rbtree_destroy_and_freeDestroys red-black tree nodes and deallocates tree structure with XOR-based stack canary protection.
0x0069742094STL_rbtree_leftmostRecursively traverses red-black tree to find and delete leftmost node, freeing 0x14-byte node structures.
0x0069749094STL_rbtree_rightmostRecursively traverses red-black tree to find and delete rightmost node, deallocating memory.
0x00697500445STL_rbtree_find_insert_pos_uintFinds insertion position in red-black tree of unsigned ints, returns iterator and insertion side flag
0x006976C0434STL_rbtree_find_insert_pos_intFinds insertion position in red-black tree for unsigned int keys, handling left/right child placement and tree balancing.
0x0069788075_Find_lower_bound<>STL red-black tree lower_bound search traversing nodes to find first element not less than key value
0x006978D075_Find_lower_bound<>STL red-black tree lower_bound search; finds first node with key >= search value in ordered set
0x0069792075STL_rbtree_sizeFinds lower_bound position in red-black tree by comparing key with node values, returns iterator-like structure
0x00697970271STL_rbtree_merge_uniqueMerges nodes from one red-black tree into another, maintaining unique key ordering and rebalancing tree structure.
0x00697A80298STL_set_construct_from_uint_rangeConstructs red-black tree set from uint range [param_2, param_3), inserting elements with duplicate detection.
0x00697BB0298STL_set_construct_from_int_rangeConstructs a red-black tree set from an integer range [param_2, param_3), inserting nodes via tree balancing.
0x00697CE064STL_rbtree_begin_iterDeletes/frees a red-black tree node at offset +4, with stack canary protection for exception safety.
0x00697D3064STL_rbtree_node_destructorDestroys a red-black tree node by deallocating its 0x1c-byte memory block at offset +4.
0x00697D8064STL_rbtree_begin_iter_bDeletes a red-black tree node by freeing allocated memory at offset +4 with stack canary protection.
0x00697DD064STL_rbtree_end_iter_bDestructs red-black tree node by deleting heap-allocated member at offset +4 with stack canary validation.
0x00697E2080STL_rbtree_erase_allClears red-black tree by deleting all nodes; frees header node and root node with stack canary protection.
0x00697EC0121STL_rbtree_erase_node_intDestroys red-black tree node by freeing its subtree and deallocating the node structure (0x1c bytes).
0x00697F40121STL_rbtree_node_destroy_uintDestroys and deallocates a red-black tree node containing uint data, freeing associated child nodes first.
0x00697FC075STL_rbtree_lower_bound_intDestroys a red-black tree node by deallocating its memory (0x14 bytes), likely called during tree deletion or rebalancing.
0x0069801075STL_rbtree_lower_bound_uintDestructor for red-black tree node; deallocates node memory (0x14 bytes) with stack canary validation.
0x0069806075STL_rbtree_find_intDestructs a red-black tree node by deallocating its memory (0x1c bytes) with stack canary protection.
0x006980B075STL_rbtree_find_uintDestroys a red-black tree node by deallocating its 0x1c-byte memory block with stack canary protection.
0x0069810075STL_rbtree_find_int_bDestructs a red-black tree node by deallocating its 0x14-byte payload if present, with stack canary protection.
0x0069815075STL_rbtree_find_uint_bDestructor for red-black tree node; deallocates node memory (0x14 bytes) with XOR canary validation.
0x006981A081STL_rbtree_clear_intClears a red-black tree by destroying and freeing all nodes, resetting the container to empty state.
0x0069820081STL_rbtree_clear_uintClears/destroys a red-black tree container storing uint keys, freeing all allocated nodes and resetting structure.
0x0069826065STL_rbtree_insert_unique_intClears all nodes from a red-black tree container by calling erase_all with stack canary protection.
0x006982B090STL_rbtree_assignAssigns param_2 tree to param_1, clearing param_1's nodes and copying param_2's tree structure.
0x00698320275STL_rbtree_insert_unique_check_uintRed-black tree insertion with uniqueness check for uint keys; allocates node if key doesn't exist, returns node offset.
0x00698440275STL_rbtree_insert_unique_check_intInserts a unique element into an STL red-black tree, checking for duplicates and managing tree node allocation.
0x0069856083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal
0x006985C083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal
0x0069A020704STL_rbtree_extract_nodeExtracts and rebalances a node from red-black tree, handling successor replacement and color fix-up.
0x0069A2F0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants
0x0069A500517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color fixes.
0x0069A710517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node
0x0069A920517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree balance invariants and parent/child pointers.
0x0069AB3084STL_rbtree_rotate_right_8cRed-black tree right rotation operation; rebalances tree by rotating node and updating parent pointers
0x0069AB9088STL_rbtree_rotate_left_8cRed-black tree left rotation: restructures tree node by rotating param_2 up and iVar1 down, updating parent pointers.
0x0069C730517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and updates parent/child pointers
0x0069D20094STL_rbtree_destroy_nodes_14_recursiveRecursively destroys red-black tree nodes by traversing right subtree, then deallocating current node with 0x14 byte size.
0x0069D27075STL_rbtree_lower_bound_int_14STL red-black tree lower_bound operation; finds first node with key >= search value, stores result in iterator struct
0x0069D2C0281STL_rbtree_find_or_insert_string_28Finds or inserts a string key into an STL red-black tree map, returning node pointer and insertion success flag.
0x0069D4C064STL_rbtree_begin_28Destroys red-black tree node by freeing allocated memory at offset +4 with size 0x14 bytes.
0x0069D51080STL_rbtree_clear_28Clears and deallocates red-black tree nodes; destroys tree structure if sentinel node, otherwise deletes root node.
0x0069D59075STL_rbtree_lower_bound_str_28Destructs red-black tree node by freeing 20-byte allocated memory with stack canary validation.
0x0069D5E075STL_rbtree_find_str_28Destroys a red-black tree node by deallocating its 0x14-byte structure with stack canary protection.
0x0069D63065STL_rbtree_clear_unique_int_14Clears a red-black tree container with stack frame setup and canary-based buffer overflow protection.
0x0069D680108STL_rbtree_destructor_int_14Red-black tree destructor that recursively deletes all nodes and deallocates the tree structure.
0x0069D730108STL_rbtree_erase_str_28Destructs an STL red-black tree node, recursively deleting string-keyed entries and freeing allocated memory.
0x0069E020517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties after insert.
0x0069E720147STL_rbtree_move_constructorMove-constructs red-black tree node, allocating sentinel node and transferring parent/child pointers between trees.
0x0069E7C0139STL_rbtree_destroy_nodes_28_recursiveRecursively destroys red-black tree nodes by traversing left subtree then deallocating node with stack unwinding protection.
0x0069E860132STL_rbtree_destroy_nodes_20_recursiveRecursively destroys red-black tree nodes by traversing left subtree and deallocating 32-byte node structures.
0x0069E8F075STL_rbtree_find_str_28bRed-black tree lower_bound search on integer keys, returns iterator to first element >= target value
0x0069E9D064STL_rbtree_begin_20Deletes a red-black tree node by freeing allocated memory at offset +4, with stack canary protection.
0x0069EA2064STL_rbtree_end_20Destroys red-black tree node by deallocating 0x1c-byte structure at offset+4 with stack canary verification.
0x0069EA7064STL_rbtree_begin_28bDeletes a red-black tree node by calling operator_delete on offset+4, with stack canary validation (XOR check).
0x0069EAC0113STL_rbtree_insert_unique_int_20Exception handler cleanup that destructs a std::string and deallocates 0x28-byte memory block on stack unwinding.
0x0069EB4057STL_rbtree_destructor_intDestroys red-black tree nodes recursively then deallocates the tree structure with stack guard cookie validation.
0x0069EBA057STL_rbtree_destructor_int_28Destroys red-black tree nodes recursively then deallocates the tree structure (28-byte nodes).
0x0069EC00139STL_rbtree_erase_int_28Destroys and deallocates an STL red-black tree structure, recursively freeing all nodes and the tree root.
0x0069ECA0123STL_rbtree_node_destructor_int_20Destructs red-black tree node by clearing its contents and deallocating 32-byte memory block at offset +4.
0x0069ED2075STL_rbtree_node_destructor_intDestructs a red-black tree node by calling operator_delete on offset+4 (child pointer), likely cleanup during tree rebalancing or deletion.
0x0069ED7075STL_rbtree_lower_bound_int_28Destructor for red-black tree node; deallocates 32-byte node memory if pointer at offset +4 is non-null
0x0069EDC0104STL_rbtree_clear_20Clears and deallocates a red-black tree node structure, freeing internal string data and the node itself.
0x0069EE5068STL_rbtree_destructor_int_20Destroys red-black tree nodes recursively then deallocates the tree structure with stack canary validation.
0x0069EEB068STL_rbtree_count_int_28Destructor for red-black tree container; recursively destroys nodes then deallocates tree structure memory.
0x0069EF1083STL_rbtree_erase_node_int_20Erases and deallocates all nodes in an STL red-black tree, recursively destroying child nodes before freeing root allocation.
0x0069EF8083STL_rbtree_erase_node_int_28Wrapper for red-black tree node erasure; sets up stack frame and delegates to STL_rbtree_clear_20 with canary-protected parameters.
0x0069EFE089STL_rbtree_node_destructor_20Destructor for red-black tree node; recursively destroys child nodes then deallocates memory with stack canary protection.
0x0069F05068STL_rbtree_swap_28Clears a red-black tree container by calling STL_rbtree_clear_20 with stack canary protection.
0x0069F0A027STL_rbtree_delete_if_ownedConditional destructor that deletes rbtree node if ownership flag (param_2 & 1) is set, otherwise returns node pointer.
0x0069F850517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariants and color properties.
0x0069FA60517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance.
0x0069FF00234STL_rbtree_insert_unique_int_14bInserts unique integer key into red-black tree; returns node pointer and success flag indicating if insertion occurred or key already exists.
0x0069FFF0121STL_rbtree_node_init_int_14Initializes a red-black tree node with sentinel values and color flag (0x101 = red node marker).
0x006A008086CPaidItemMgr__ClearInitializes/clears a red-black tree container for CPaidItemMgr, setting up an empty item node collection with stack guard.
0x006A09C0123STL_rbtree_node_destructor_strDestructor for red-black tree node with string data; deallocates vectors and optionally frees the node structure.
0x006A0A40108STL_rbtree_clear_28bDestructor for STL red-black tree container; clears all vector elements, erases map nodes, optionally deallocates object.
0x006A12F094STL_rbtree_find_node_recursive_intRecursively searches red-black tree nodes; deallocates node if it has no left child, otherwise recurses left.
0x006A136094STL_rbtree_find_and_delete_intRecursively searches red-black tree node, deletes if leaf (char at offset 0xd is null), with SEH exception handling.
0x006A13D0119STL_rbtree_erase_int_cRecursively erases red-black tree nodes with null left child, deallocating 0x20-byte node structures.
0x006A1460166STL_rbtree_insert_unique_str_28Recursively inserts unique string nodes into red-black tree, erasing duplicates and deallocating memory for leaf nodes.
0x006A152075STL_rbtree_lower_bound_int_aPerforms lower_bound search on red-black tree with integer keys, returns iterator to first element >= search value
0x006A157075STL_rbtree_lower_bound_int_bFinds the first node in red-black tree with key >= search value; returns iterator struct with node, comparison result, parent
0x006A15C075STL_rbtree_lower_bound_int_cPerforms binary search tree lower_bound operation on red-black tree with integer keys, returning iterator to first element >= search value
0x006A161075STL_rbtree_lower_bound_int_dRed-black tree lower_bound search for integer keys; traverses tree storing node pointers and comparison results in output struct.
0x006A1660489STL_vector_insert_rangeInserts a range of elements into an STL vector, reallocating if necessary and preserving existing elements.
0x006A18F034STL_rbtree_copy_rangeCopies memory range [param_1, param_2) to param_3, returns end pointer of copied data
0x006A1920181STL_vector_int_copyCopies integer vector data by allocating new memory and performing memmove of source vector contents.
0x006A19E0172STL_rbtree_assign_28Copy assignment operator for red-black tree container, copying node destructors and multiple vector data members.
0x006A1A90134CItemTable__InitializeItemStringBufferInitializes item table string buffer with zero-filled capacity fields and calls item string assignment.
0x006A1B20132CItemTable__ClearClears and reinitializes item table structure by zeroing multiple offset fields and calling item string assignment.
0x006A1BB064STL_rbtree_begin_eDeletes a red-black tree node by calling operator_delete on the node pointer stored at offset +4.
0x006A1C0064STL_rbtree_end_eDestructs red-black tree node by freeing 32-byte allocated memory at offset +4, with stack canary protection.
0x006A1C5064STL_rbtree_destructorDestructor for red-black tree node; deallocates memory at offset +4 with XOR cookie stack guard check.
0x006A1CA064STL_rbtree_end_fDestructor for STL red-black tree node; deallocates memory at offset +4 with XOR-obfuscated stack canary check.
0x006A1CF064STL_rbtree_begin_gDestroys a red-black tree node by deallocating its memory (0x58 bytes) with stack canary protection.
0x006A1D4075STL_rbtree_lower_bound_int_eDestructor for red-black tree node; deallocates child node at offset +4 with stack canary verification.
0x006A1DA080STL_rbtree_clear_recursiveRecursively clears red-black tree nodes by finding and deleting leaf nodes, then deallocates tree structure.
0x006A1E2080STL_rbtree_clear_fClears a red-black tree node by recursively deleting children and freeing allocated memory with XOR cookie validation.
0x006A1EA057STL_rbtree_destroy_intDestroys a red-black tree by erasing all nodes and deallocating the tree structure (0x20 bytes).
0x006A1F0057STL_rbtree_insert_unique_int_fInserts unique integer into red-black tree; calls insert function then deletes parameter on scope exit.
0x006A1F6075STL_rbtree_lower_bound_int_fDestroys red-black tree node by deallocating 0x20-byte memory block at offset +4 with stack canary protection.
0x006A1FB075STL_rbtree_lower_bound_int_gDestroys red-black tree node by deallocating 32-byte memory block at offset +4 with stack canary protection.
0x006A2000113STL_rbtree_destroy_and_free_20Destroys and deallocates red-black tree node, erasing all children before freeing the root node memory.
0x006A2080155STL_rbtree_destroy_and_free_58Destroys and deallocates a red-black tree node structure, erasing all nodes and freeing the tree container memory.
0x006A212075STL_rbtree_find_int_gDestructs a red-black tree node by deallocating its 0x20-byte payload via operator_delete with stack canary validation.
0x006A217075STL_rbtree_find_int_hDestructor that deallocates a red-black tree node's memory (0x20 bytes) with stack cookie validation.
0x006A21C075STL_rbtree_find_str_28cDestructor for red-black tree node; deallocates 32-byte memory block at offset +4 with stack canary validation.
0x006A221075STL_rbtree_lower_bound_str_28bDestructs red-black tree node by freeing 0x58-byte allocated memory with stack canary validation.
0x006A226074STL_rbtree_erase_str_28bErases and deallocates a red-black tree node containing a string, freeing both child pointer and node structure.
0x006A22D068STL_rbtree_erase_node_wrapper_28bWrapper that erases a red-black tree node with stack canary protection; calls STL_rbtree_erase_node_28
0x006A23A0106STL_map_string__EraseNodeDeallocates a node in an STL map with string keys, handling memory cleanup and buffer validation before deletion.
0x006A286040operator=SimpleString assignment operator that calculates string length and appends buffer content to the SimpleString instance
0x006A63C0370STL_string_find_substringSearches for a substring within an STL string using memchr optimization, comparing chunks of 4 bytes at a time for efficiency.
0x006A654035std_string__assign_cstr_bCalculates C-string length and assigns it to std::string via range assignment, wrapping strlen logic.
0x006A6EF0517Insert_nodeSTL std::map/set red-black tree node insertion with rebalancing; maintains tree structure and color properties.
0x006A7100517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties during element addition.
0x006A7310517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties after insert.
0x006A7520517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color property maintenance.
0x006A7730106STL_rbtree_erase_node_28Deallocates a red-black tree node by freeing its allocated memory block with bounds validation.
0x006A77F0165STL_list__InsertNodeInserts a new node into STL list structure, managing bidirectional links and capacity tracking with XOR canary validation.
0x006A78A0219STL_vector_grow_and_memcpyAllocates STL vector, writes 2-byte header + size field, then memcpys payload data for packet/serialization buffers.
0x006A79E037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes an array of unsigned integers to zero using memset, returns pointer to end of allocated block.
0x006A7A1037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes a range of unsigned integers to zero and returns pointer to end of allocated range.
0x006A7A4028_Zero_range<>STL template utility that zeroes a memory range by calling memset with calculated byte count between two pointers.
0x006A7A6028_Zero_range<>STL template function that zeroes a memory range by calling memset between two pointers
0x006A894010STL_Xlength_error_variant_aThrows std::length_error exception when a deque container exceeds maximum allowable length during RO client operation.
0x006A895010STL_Xlength_error_variant_bThrows std::length_error exception when deque container exceeds maximum allowed size limit
0x006A8F4048STL_deque_back_4byteReturns the last element from an STL deque container with 4-byte elements using chunked block indexing.
0x006AA02039STL_string_resize_truncateTruncates STL string to specified length if within current capacity, null-terminates, throws exception if new size exceeds capacity.
0x006AE9D083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal for unsigned int set
0x006AEFE0704STL_rbtree_erase_rebalance_variantRed-black tree node erasure with rebalancing; handles color restoration after deleting a node from the tree.
0x006AF2B0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree balance properties and updates parent/child pointers.
0x006AF520144STL_vector_string_assignAssigns a new vector of strings by allocating storage, moving elements, and replacing the old storage with new capacity.
0x006AF64010STL_Xlength_error_variant_cThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x006AF65010STL_Xlength_error_variant_dThrows std::length_error exception when vector size exceeds maximum allowed length
0x006B04CF107STL_tree_iterator__advance_and_copy_stringAdvances STL tree iterator and copies the string data from current node (+0x10 offset) into output. Returns result vector with 3 fields when at end sentinel.
0x006B05705operator++STL red-black tree iterator increment (operator++). Moves to the next in-order node.
0x006B1B1022ostream__set_fill_charSets fill character in output stream object at offset 0x40 within stream state structure
0x006B1B30432ostream__put_char_with_padOutputs a character to std::basic_ostream with field width padding, managing width state and error handling.
0x006B1D20161STL_string_ctor_fillSTL std::string constructor that fills a string with repeated character, managing inline vs heap allocation based on size.
0x006B240026ostream__set_hex_formatSets hexadecimal output formatting flag in stream's format state word at offset 0x14.
0x006B2EE012ostream__set_failbitSets the failbit flag (0x4) in the std::basic_ostream state field at offset 0x14
0x006C2010426STL_vector_dword__insert_growSTL vector insertion with growth: reallocates capacity, copies existing elements, inserts new element, deallocates old buffer
0x006C326010STL_Xlength_error_vector_dword_bThrows std::length_error exception when a vector allocation request exceeds maximum size limits
0x006C327056STL_free_array_checkedDeallocates STL container memory with bounds validation; checks allocation header and validates buffer size before deletion.
0x006C4270223STL_map_insert_skill_effect_nodeInserts a skill effect node into a red-black tree map, allocating 24-byte node with skill ID and initializing tree pointers.
0x006C4BE0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node
0x006C5DA0426STL_vector_dword__insert_grow_bSTL vector insert operation that grows capacity, reallocates memory, and shifts elements to insert new value at specified position.
0x006C5F70424STL_vector_12byte__resize_growReallocates and grows a 12-byte element vector, copying existing data and filling new elements with initialization value.
0x006C78A048STL_vector_12byte__fill_zeroSTL template instantiation: STL vector 12byte fill zero
0x006C78D047STL_vector_12byte__copy_rangeCopies a range of 12-byte elements from source to destination buffer using pointer arithmetic and manual byte copying.
0x006C790010STL_Xlength_error_vector_12byte_cThrows std::length_error exception when vector allocation exceeds maximum allowed size
0x006C791054STL_delete_checked_array_bDeallocates STL array with size validation; checks allocation metadata and validates buffer bounds before deletion.
0x006C833088STL_vector_0x18_push_backPushes 24-byte element into STL vector; grows capacity if needed via STL_vector_0x18_grow_and_insert
0x006C8BB0449STL_vector_particle_ptr_grow_and_insertSTL vector grow-and-insert for particle pointers; reallocates and inserts new particle element into effect particle list.
0x006C8E00106STL_vector_free_bufferFrees STL vector heap buffer with alignment validation and heap header integrity checks before deallocation.
0x006C93E010STL_Xlength_error_particle_ptrThrows std::length_error exception when a vector exceeds maximum allowable size limit.
0x006C93F055deallocateSTL allocator deallocate wrapper for unsigned int arrays; handles large allocations (>4KB) with safety validation before calling operator delete.
0x006CB140165STL_intrusive_list_node_insertInserts a new node into an intrusive doubly-linked list with capacity check; throws if list exceeds size limit.
0x006CB220449STL_vector_textured_effect_grow_and_insertSTL vector grow-and-insert for textured_effect elements; allocates new buffer, copies existing data, inserts new element, deallocates old buffer
0x006CBAC010STL_Xlength_error_textured_effectThrows std::length_error exception when vector exceeds maximum allowed size limit
0x006CBAD055CRT_free_aligned_bufferFrees aligned memory buffer with overflow validation; checks alignment padding before deallocation.
0x006CDD1083operator++STL red-black tree iterator pre-increment operator; advances to next in-order node
0x006CE4C0517Insert_nodeSTL std::_Tree_val template method that inserts a new node into a balanced tree structure and rebalances if needed.
0x006D3CF010STL_ThrowLengthErrorThrows std::length_error exception for vector overflow; particle batch size exceeds maximum capacity limit.
0x006D3D0055deallocateSTL allocator deallocate wrapper that validates alignment and delegates to operator delete for memory deallocation
0x006E1200517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants after insertion.
0x006E1410517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties.
0x006E3D1073_Allocate<8,struct_std::_Default_allocate_traits,0>STL memory allocator with 32-byte alignment for objects โ‰ค4096 bytes, throws on allocation failure or overflow.
0x006E40105CActObjectExt__InfiniteRecursionInfinite recursion stub - calls itself without termination condition, likely placeholder or corrupted function
0x006F168094STL_map_delete_effect_nodes_recursiveRecursively deletes effect node tree by traversing left children and freeing each node (18 bytes).
0x006F16F075STL_map_find_effect_nodeBinary search tree node traversal for effect map lookup; returns iterator with comparison result and parent node
0x006F182080STL_map_clear_effect_treeClears an STL map of effect tree nodes by recursively deleting all nodes and deallocating the map structure.
0x006F1990223STL_map_insert_effect_nodeInserts effect node into STL map container after finding position; allocates 24-byte node with effect ID and initializes tree pointers.
0x006F1A7083operator++STL red-black tree iterator increment operator; advances to next in-order node by traversing right subtree or parent chain.
0x006F1F40704STL_rbtree_erase_rebalance_effect_ARed-black tree node erasure with rebalancing for unsigned int set; handles node replacement and tree structure maintenance.
0x006F2200517Insert_nodeSTL Red-Black tree node insertion with rebalancing; handles tree structure maintenance and color property restoration after insert.
0x006F241084STL_rbtree_rotate_left_effectRed-black tree left rotation for effect/status data structure with parent pointer updates and root rebalancing.
0x006F247088STL_rbtree_rotate_right_effectRed-black tree right rotation with parent/child pointer updates for effect data structure rebalancing
0x006F24D0106STL_map_erase_effect_nodeErases an effect node from STL map; recursively deletes children if node is leaf, then clears map structure
0x006F69B010STL_Xout_of_range_effectThrows std::out_of_range exception for invalid array subscript access in STL array<T,N> container
0x006F9530449STL_vector_dword__insert_reallocReallocates and reorganizes STL vector<DWORD> storage when inserting element at arbitrary position, handling alignment and old buffer deallocation.
0x006F9D8010STL_Xlength_error_vector_dword_cThrows std::length_error exception when vector size exceeds maximum allowed capacity limit
0x006F9D9055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete with adjusted pointer/size for large allocations (>4KB).
0x006FC18097STL_map_delete_nodes_recursiveRecursively deletes all nodes in a binary search tree (red-black tree) map structure via post-order traversal.
0x006FC1F075STL_map_init_nodeInitializes a node in an STL map by finding the correct insertion position through binary tree traversal based on key comparison.
0x006FC530242STL_map_insert_node_with_memsetInserts a node into an STL map container with zero-initialization of a 2KB data buffer within the allocated node.
0x006FCA60517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties after insert
0x006FCC7094STL_map_delete_nodes_recursive_BRecursively deletes tree nodes in STL map by traversing left subtree, then deallocating current node with stack canary validation.
0x006FD660517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties
0x006FD87094STL_map_delete_nodes_recursive_CRecursively deletes nodes in an STL map by traversing left subtree and deallocating each node (18 bytes).
0x006FD8E075_Find_lower_bound<>STL red-black tree lower_bound search: finds first node with value >= target in ordered set
0x006FDC0083operator++STL red-black tree iterator pre-increment operator; advances to next node in sorted unsigned int set
0x006FDDF0267STL_map_insert_or_find_nodeThread-safe STL map insertion that finds or creates a node for a given key, returning 1 if new node inserted, 0 if key already exists.
0x006FE040704std__Tree__erase_and_rebalanceRed-black tree node erasure with color rebalancing; handles single/double child cases and tree restructuring.
0x006FE300517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariants and color properties.
0x006FE51084STL_rbtree_rotate_left_networkRed-black tree left rotation; rebalances tree by rotating node left and updating parent pointers.
0x006FE57088STL_rbtree_rotate_right_networkRed-black tree right rotation; rebalances tree by rotating node param_2 up and param_1 down, updating parent pointers.
0x006FE5D034STL_copy_forward_memmove_uCopies memory from source to destination and returns pointer to end of copied data in destination buffer.
0x006FE60037_Uninitialized_value_construct_n<struct_std::_Parallelism_allocator<unsigned_int>_>Initializes a range of unsigned integers to zero and returns pointer to end of allocated region.
0x006FE63028_Zero_range<>STL template utility that zero-initializes a memory range by calculating size from two pointers and calling memset.
0x006FE65034STL_copy_forward_memmove_vCopies memory region forward using memmove, returns pointer to end of destination buffer.
0x006FEA80397STL_vector__grow_and_insertReallocates and reorganizes a vector's internal buffer when growing capacity, with circular buffer support for element insertion.
0x006FECE010STL_Xlength_error_006fea80Throws std::length_error exception when deque container exceeds maximum allowed size limit.
0x006FED50275STL_unordered_map_find<char>Searches hash table for string key using FNV-1a hash; returns iterator to matching node or end
0x006FEF4087STL_hash_map_clear_bucketClears a hash map bucket by deleting the node and destroying its associated entry with stack canary protection.
0x006FEFA086STL_hash_map_delete_nodeDeallocates memory for STL hash_map node, validating allocation metadata before calling operator delete
0x006FF03087STL_hash_map_clear_bucket_BClears a hash map bucket by deleting its node and destroying the associated entry with stack canary protection.
0x006FF090101STL_hash_map_destroy_entryDestroys hash map entry by freeing key string and entry node, with XOR stack canary protection
0x006FF120106STL_hash_map_clear_all_bucketsClears all buckets in an STL hash_map by deleting nodes and destroying entries with stack canary protection.
0x006FF190128STL_hash_map_clear_and_freeDestructor that clears/destroys STL hash_map nodes and entries, optionally deallocates container memory if param_2 flag set.
0x006FF320317STL_vector_resize_and_fillResizes a vector to new capacity and fills all elements with a specified value, handling aligned allocation for large buffers.
0x0070041034memmove_range_copyCopies memory from range [start, end) to destination buffer, returns pointer to end of copied data.
0x00700440462std__vector_12__reallocateReallocates std::vector storage for 12-byte elements, handling growth with alignment and old buffer deallocation.
0x00700740127STL_vector_12byte__deallocateDeallocates std::vector with 12-byte elements, handling aligned memory cleanup via operator delete.
0x007010C049memset_12byte_elementsZeros out memory for array of 12-byte elements and returns pointer to end of zeroed region.
0x0070110010STL_Xlength_error_vector_too_long_2STL exception handler that throws std::length_error for vector capacity overflow
0x0070111054deallocateSTL allocator deallocate for GSISymbolEntry; validates heap block size and calls operator delete with adjusted pointer/size.
0x007019C0600STL_vector_28byte__insertInserts a 28-byte element (party member struct with strings) into STL vector with 1.5x capacity growth and old buffer deallocation.
0x0070819010STL_Xlength_error_vector_too_long_3Throws std::length_error exception with "vector too long" message for vector capacity violations
0x007081A060STL_deallocate_28byte_arrayDeallocates memory for array of 28-byte elements with overflow protection; validates allocation metadata before calling operator delete.
0x00708230169STL_vector_28byte__push_backPushes 28-byte element (likely containing std::string) into vector; uses move semantics for string member, falls back to insert if capacity exhausted.
0x0070A900228STL_vector_int__resize_growGrows STL vector<int> capacity by allocating new memory, copying existing elements, and zeroing new space.
0x0070AA1028_Zero_range<>STL template utility that zero-initializes a memory range from pointer to end address using memset.
0x0070D5D034STL_memmove_elementsMoves memory block and returns pointer to end of destination; calculates size as (end - start) offset.
0x0070D60034STL_copy_range_elementsMoves memory range from param_1 to param_2 into param_3, returning new end pointer after copy.
0x0070D63034STL_copy_range_forwardCopies memory range from param_1 to param_3, returns end pointer of destination buffer after copy.
0x0070D660105STL_destruct_68byte_rangeDestructs a range of 68-byte STL vector entries by iterating and calling delete handlers with exception frame setup.
0x0070D6D025STL_memset_zero_int_arrayZeroes an integer array by clearing param_2 * 4 bytes (param_2 integers) starting at param_1.
0x0070D6F028STL_is_null_checkChecks if pointer is null and extracts upper 24 bits; returns combined result as 32-bit value.
0x0070D710377STL_vector_int__resize_fillResizes STL vector<int> to param_2 size, filling new elements with param_3 value, managing heap allocation
0x0070D8B0525STL_vector_12byte__reallocateReallocates STL vector storage for 12-byte elements, handling growth with alignment and destructor calls.
0x0070DAD0462STL_vector_12byte__reallocate_v2Reallocates STL vector of 12-byte elements with growth strategy, handles alignment for large allocations.
0x0070DCB0517STL_vector_68byte__reallocateReallocates STL vector of 68-byte elements, growing capacity and copying/initializing data with exception safety.
0x0070DEC0465STL_vector_36byte__reallocateReallocates STL vector of 36-byte elements with capacity growth, handling alignment for large allocations
0x0070E0A0527STL_vector_24byte__reallocateReallocates STL vector of 24-byte elements with capacity growth, initializing new elements and moving existing data.
0x0070E6E0106STL_vector_delete_68byte_entryDeallocates a 68-byte STL vector entry with overflow detection and sized memory deallocation via operator delete.
0x0070E840127STL_vector_delete_68byte_entry_BDeallocates STL vector of 68-byte entries with XOR cookie validation and overflow protection before calling operator delete.
0x0070E8E0147STL_vector_clear_68byte_elementsClears and deallocates a vector of 68-byte elements, destructing all items before freeing memory.
0x0070E990128STL_vector_delete_68byte_entry_CDeallocates STL vector of 68-byte elements with proper size calculation and bounds validation before calling operator delete.
0x0070F180143STL_vector_68byte_resizeResizes STL vector of 68-byte elements, shrinking by destructing or growing via reallocation/initialization.
0x0070F210175STL_vector_36byte_resizeResizes STL vector of 36-byte elements, managing capacity and zero-initializing new elements with reallocation threshold of 1000.
0x0070F89092STL_vector_68byte_clear_rangeIterates through 68-byte vector elements (stride 0xc) and clears each element via destructor calls.
0x0070F8F022STL_vector_68byte__destruct_range_wrapperWrapper that destructs a range of 68-byte objects in an STL vector by delegating to the range destructor.
0x0070F91093STL_vector_24byte_dealloc_oldDeallocates a vector of 24-byte elements by iterating through and freeing each element's internal vector.
0x0070F9B03STL_vector_12byte_identity_getterReturns the input parameter unchanged; likely a trivial getter or thunk for 12-byte vector object pass-through.
0x0070F9C03STL_vector_move_returnIdentity function returning fastcall parameter; likely compiler-generated move/return optimization for 12-byte STL vector
0x0070F9D03STL_vector_68byte_identityIdentity function returning input parameter unchanged; likely compiler-generated inline or template instantiation wrapper.
0x0070F9E03STL_vector_36byte_copy_constructor_return_thisSTL vector copy constructor or assignment operator that returns *this for method chaining on 36-byte objects
0x0070F9F03STL_vector_24byte_move_constructor_or_assignmentSTL vector move constructor/assignment operator that returns reference to this object after initialization or copy from param_1
0x0070FA00138STL_fill_int_arrayFills array of integers with value from param_3, or zeros if param_3 is null; optimized loop unrolling for 4-element chunks
0x0070FA90143STL_zero_init_12byte_elementsInitializes array of 12-byte structures to zero; clears param_2 consecutive elements by writing 12 bytes per iteration.
0x0070FB2049STL_memset_12byte_elementsZeroes memory for array of 12-byte elements and returns pointer to end of cleared region.
0x0070FB60188STL_zero_init_68byte_elementsInitializes array of 68-byte structures to zero; zeroes 0x44 bytes per element, clears specific offset fields, advances pointer by element size.
0x0070FC2049STL_memset_36byte_elementsZeroes memory for param_2 elements of 0x24 (36) bytes each, returns pointer past zeroed region
0x0070FC60150STL_init_24byte_elements_defaultInitializes array of 24-byte elements (6 dwords each) to default values: -1,-1,4,0,0,0 pattern repeated
0x0070FD00161STL_move_12byte_elementsMoves 12-byte elements (3x uint32) from source to destination buffer, zeroing source and advancing pointers.
0x0070FDB0145STL_copy_construct_68byte_rangeCopy-constructs 68-byte elements from param_2 to param_4 range, then destructs source range using SEH exception handling.
0x0070FE50179STL_move_24byte_elementsMoves 24-byte elements from source to destination while zeroing source, advancing by 6 DWORD increments per iteration.
0x0070FF10159STL_move_24byte_string_elementsMoves 24-byte string elements from source to destination range, clearing source after move (STL vector/deque relocation).
0x0070FFB010STL_Xlength_error_vector_int_bThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x0070FFC010STL_Xlength_error_vector_12byte_dThrows std::length_error exception for vector operations exceeding maximum allowed size
0x0070FFD010STL_Xlength_error_vector_12byte_eThrows std::length_error exception when a vector exceeds maximum allowed size limit.
0x0070FFE010STL_Xlength_error_vector_68byteThrows std::length_error exception when vector size exceeds maximum allowed length limit
0x0070FFF010STL_Xlength_error_vector_36byteThrows std::length_error exception when vector size exceeds maximum allowed capacity limit
0x0071000010STL_Xlength_error_vector_24byteThrows std::length_error exception when vector size exceeds maximum allowed length
0x0071001055STL_vector_dealloc_invalid_param_ADeallocates STL vector memory with bounds checking; validates allocation size and pointer alignment before deletion.
0x0071005054STL_vector_dealloc_invalid_param_BDeallocates STL vector memory with validation; checks allocation metadata and size constraints before operator delete.
0x0071009054STL_vector_dealloc_invalid_param_CValidates and deallocates STL vector memory with bounds checking; calls invalid_parameter if allocation metadata is corrupted.
0x007100D057STL_vector_dealloc_invalid_param_DValidates and deallocates STL vector memory with size check; calls invalid_parameter if allocation metadata is corrupted.
0x0071012054STL_vector_dealloc_invalid_param_EValidates and deallocates STL vector memory with bounds checking; raises exception if allocation metadata is invalid.
0x0071016054STL_vector_dealloc_invalid_param_FDeallocates STL vector memory with heap guard validation; checks allocation metadata before calling operator delete.
0x007101A0348CRT_stringbuf_overflowstd::basic_streambuf overflow handler that reallocates internal buffer when full, copying existing data and appending new character.
0x0071030094CRT_stringbuf_pbackfailImplements stringbuf putback failure handler; moves read position back and validates/stores character in buffer.
0x00710360103STL_vector_int_resizeResizes an std::vector<int> by adjusting size; grows capacity if needed, zero-initializes new elements.
0x007103D0167STL_vector_24byte_resizeResizes STL vector of 24-byte elements (likely std::string triplets), destructing excess elements or initializing new ones.
0x00710480420CRT_stringbuf_seekoffSeeks to position in string buffer; validates bounds and updates read/write pointers based on seek mode (begin/current/end).
0x00710630204CRT_stringbuf_pubseekposSeeks to absolute position in stringbuf with bounds validation; updates get/put pointers and returns result in output array.
0x0071070070stringbuf_underflowRefills string buffer by updating read position and returning next character from input buffer, with bounds validation.
0x00710750200CRT_create_stringstreamAllocates and initializes a CRT_stringstream object with vtable, clearing internal buffers and state fields.
0x00710BA0109CRmaFile__destructorDestructor for CRmaFile object that frees internal vector and optionally deallocates the object itself.
0x00710C10392STL_vector_20byte_reallocateReallocates STL vector of 20-byte elements with capacity growth, handling alignment and exception safety.
0x00710DB0148CRmaFile__ctor_inplaceConstructs CRmaFile object in-place, initializing vftable, resource handle, and buffer state fields.
0x00710E60128STL_vector_20byte_freeDeallocates STL vector of 20-byte elements; validates heap metadata and calls operator delete with size information.
0x007118303STL_vector_20byte_return_thisTrivial pass-through function returning first parameter; likely inlined compiler-generated STL vector method or constructor chain.
0x0071184045STL_relocate_20byte_elementsRelocates array of 20-byte elements (5ร—4-byte dwords) from source to destination buffer by copying in a loop.
0x0071187010STL_Xlength_error_vector_20byteSTL vector length error handler that throws exception when vector size exceeds maximum allowable length
0x0071188054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and optional indirection check.
0x007118C0166CStringStream__ConstructorAllocates and constructs a stringstream object (0x124 bytes) with resource handle initialization for RO client.
0x00712190431std_string__append_rangeAppends characters from iterator range to std::string with 1.5x capacity growth; handles SSO (small string optimization) with 16-byte inline buffer.
0x00712350436std_vector_8byte__insert_reallocateInserts 8-byte element into STL vector with 1.5x capacity growth, reallocating and copying existing elements before/after insertion point.
0x00712660106std_vector_8byte__deallocateDeallocates std::vector<8-byte element> by freeing aligned buffer, handling large allocations with metadata offset.
0x00714CB044copy_8byte_elements_forwardCopy 8byte elements forward
0x00714CE045relocate_8byte_elementsRelocates 8-byte (64-bit) elements from source range to destination with calculated offset; used in vector/container reallocation.
0x00714D1010STL_Xlength_error_vector_too_longThrows std::length_error exception with "vector too long" message when vector capacity exceeds limit
0x00714D2055deallocateSTL allocator deallocate for phmap hash containers; validates alignment and delegates to operator delete
0x00714E20113std_string__assign_from_cstrComputes strlen of C-string and assigns it to std::string via range assignment helper.
0x007150E0109CResource__ScalarDeletingDestructor_250Destructor for CResource class that destroys entries and optionally deallocates the object if scalar deleting flag is set.
0x0071573028STL_is_empty_check_cChecks if STL container is empty by testing if pointer/handle equals zero, returns boolean result.
0x0071575028STL_is_empty_check_dChecks if STL container is empty by testing if pointer param is null, returns boolean result in lowest byte.
0x007160D0276STL_vector_int_insertInserts an element into an STL vector<int>, reallocating and shifting elements as needed with capacity growth strategy.
0x00716210329STL_vector_36byte__insert_and_growInserts a 36-byte element into STL vector, reallocating and copying existing elements if capacity exceeded.
0x00716380385STL_vector_int__reallocate_v3Reallocates STL vector<int> storage with alignment optimization for allocations >=4KB, preserving existing elements.
0x0071653028_Zero_range<>STL template utility that zeroes a memory range from pointer to endpoint, used for container initialization
0x00716680128STL_vector_36byte_freeDeallocates STL vector of 36-byte elements with heap validation and sized deallocation.
0x0071700087STL_vector__Change_array_00717000STL vector internal method that reallocates and changes the underlying buffer for dynamic array storage.
0x00717060115STL_vector__Change_array_00717060Reallocates std::vector storage for FileSymbolInfo elements; handles old buffer deallocation and new buffer initialization with 0x24-byte element size.
0x007171E0142STL_vector__Reallocate_exactly_007171e0Reallocates vector storage by validating new capacity, moving elements, and updating array size for GSI symbol entries.
0x007172A052STL_vector_36byte_copy_elementSTL template instantiation: STL vector 36byte copy element
0x007172E054STL_vector_36byte_move_elementMoves 36-byte elements from source to destination vector, copying 9 undefined4 values per element until source pointer reaches end.
0x0071732010STL_ThrowVectorLengthErrorThrows std::length_error exception with "vector too long" message for STL vector overflow
0x0071733092STL_vector_alloc_and_validateAllocates aligned memory for STL vector with 32-byte alignment, validates size limits, throws on overflow or excessive allocation requests.
0x0071739095STL_vector_36byte_alloc_validateAllocates aligned memory for STL vector of 36-byte elements with overflow/size validation and 32-byte alignment.
0x007173F054STL_vector_dealloc_invalid_param_GDeallocates STL vector memory with bounds validation; verifies allocation size doesn't exceed 4KB and frees via operator delete.
0x00717CC0116STL_vector_36byte_dealloc_oldDeallocates vector of 36-byte elements by iterating through range [param_1, param_2) and freeing each element's sub-allocations.
0x00717D40431STL_vector_36byte__emplace_growGrows STL vector of 36-byte elements by reallocating memory, copying existing data, and inserting new element at specified position.
0x00717F20548STL_vector_12byte__emplace_growGrows STL vector of 12-byte elements (CAnimKeyframeVec), reallocates memory with 1.5x expansion, copies existing data and inserts new element.
0x00718150137STL_vector_36byte_grow_and_copyGrows STL vector of 36-byte elements by copying items from source to destination buffer, then deallocates old memory.
0x007181E0162STL_vector_12byte_grow_and_copyCopies 12-byte structures (3x uint32) from source vector to destination, zeroing source elements during iteration.
0x00718290113STL_vector_36byte_copy_int_subvecCopies three consecutive STL int vectors (each 12 bytes) from a 36-byte structure with SEH setup.
0x007184F0198STL_vector_36byte_relocate_rangeRelocates 36-byte STL vector data by moving three 12-byte chunks from source to destination and clearing source.
0x00718AE022STL_vector_36byte__dealloc_old_wrapperWrapper that reorders parameters and delegates to STL vector 36-byte element deallocation function.
0x00718B0036STL_vector_12byte__destruct_rangeSTL template instantiation: STL vector 12byte destruct range
0x00718B30143STL_vector_12byte_clear_and_deallocClears and deallocates a 12-byte STL vector, freeing allocated memory and resetting the vector state.
0x00718BE010STL_Xlength_error_vector_36byte_cThrows std::length_error exception with "vector too long" message for vector capacity violations
0x00718BF010STL_Xlength_error_vector_12byte_fThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00718C0095STL_vector_allocate_aligned_36byteAllocates memory for 36-byte vector elements with 32-byte alignment, validating count and handling overflow.
0x00718C6054STL_vector_dealloc_invalid_param_HDeallocates STL vector memory with bounds validation; checks allocation metadata and size constraints before freeing.
0x00718CA054STL_vector_dealloc_invalid_param_IValidates and deallocates STL vector memory with size checks; calls invalid_parameter if allocation metadata is corrupted.
0x0071BF10241STL_rbtree__copy_recursiveRecursively copies red-black tree nodes; allocates new node, copies color/data, and recursively clones left/right subtrees.
0x0071C020149STL_rbtree__erase_recursive_with_mapRecursively erases red-black tree nodes and associated map entries, deallocating memory for each node.
0x0071C0D0116STL_rbtree__erase_recursive_with_string_implRecursively erases red-black tree nodes with string keys; deallocates node memory after recursive traversal.
0x0071C150119STL_rbtree__erase_recursive_20byte_nodeRecursively deletes red-black tree nodes (20-byte elements); frees left subtree then deallocates current node.
0x0071C1E01002STL_sort__insertion_sort_32byteImplements insertion sort for 32-byte elements with dynamic memory allocation and element shifting during sort operations.
0x0071C5F0380STL_sort__make_heap_32byteBuilds a max-heap from 32-byte elements by repeatedly sifting down heap nodes in reverse order.
0x0071C790262STL_sort__median_of_three_32byteFinds median of three 32-byte elements by comparing ushort values at offset 0xc, swapping to sort order via temporary stack buffer.
0x0071C8A01082STL_sort__partition_32byteSTL introsort partition for 32-byte elements using median-of-three pivot and Dutch flag three-way split
0x0071CCE0495STL_sort__sift_down_32byteSift-down heap operation for 32-byte elements with embedded vector data; maintains max-heap property during sort.
0x0071CED0319STL_sort__introsort_32byteIntrosort implementation for 32-byte element arrays; switches to insertion sort for small ranges, heapsort when depth limit exceeded.
0x0071D010362STL_map_int__emplace_or_findSTL map<int,T> lookup/insertion: finds existing int key node or creates+inserts new 0x1C-byte node with nested map structure
0x0071D180415STL_map_string__emplace_or_findSTL map<string,T> emplace_or_find: inserts new node if key absent, returns existing/new node pair with bool flag
0x0071D32037STL_list__init_sentinelInitializes a doubly-linked list sentinel node with self-referential pointers for empty list state.
0x0071D350286STL_vector_pair__copy_ctorCopy constructor for STL vector of pairs; allocates memory and copies all pair elements from source to destination vector.
0x0071D6A016STL_pair_init_zeroInitializes a std::pair<uint32, uint32> by zeroing both first and second members (8 bytes total).
0x0071DC1083STL_vector_triple__init_zeroInitializes three 32-bit fields (offsets 0x14, 0x18, 0x1c) to zero in an STL vector structure, managing stack frame pointer.
0x0071DC7064STL_optional__delete_12byteDestructor for optional<T> containing 12-byte object; frees heap allocation if present via operator delete
0x0071DCC064STL_optional__delete_12byte_bDestructor for std::optional<T> where T is 12 bytes; calls operator delete if optional contains a value
0x0071DD1064STL_optional__delete_12byte_cDestructor for std::optional<T> where T is a 12-byte object; deallocates managed pointer if present.
0x0071DD6064STL_optional__delete_12byte_dDestructor for optional<T> wrapper containing 12-byte managed object; deallocates heap memory if optional holds value.
0x0071DDB064STL_optional__delete_12byte_eDestructor for optional<T> (12-byte type); deallocates managed pointer if present, includes stack cookie validation.
0x0071DE0033STL_linked_list__clear_headDeletes the head node of a linked list and clears the pointer, invoking the node's destructor via virtual method at offset 0x10.
0x0071DE3075STL_optional__delete_12byte_fDestroys an STL optional containing a 12-byte object by calling operator delete on the managed pointer if present.
0x0071DE8075STL_optional__delete_12byte_gDestructor for std::optional containing 12-byte object; deallocates managed pointer if initialized
0x0071DED075STL_optional__delete_12byte_hDestructor for std::optional<T> with 12-byte payload; deallocates contained object if present via operator delete
0x0071DF3057STL_rbtree__destroy_sentinel_mapDestroys a red-black tree sentinel node map by recursively erasing all nodes and deallocating the tree structure.
0x0071DF9057STL_rbtree__destroy_sentinel_map_bDestroys a red-black tree sentinel node by recursively erasing all nodes then deallocating the tree structure.
0x0071DFF057STL_rbtree__destroy_sentinel_map_cDestroys a red-black tree sentinel node map by recursively erasing entries and freeing allocated memory (0x2c bytes).
0x0071E050146STL_rbtree__delete_node_with_mapRecursively deletes STL red-black tree node and its associated map data structure, deallocating 0x20 and 0x1c byte blocks.
0x0071E0F0110STL_rbtree__delete_node_with_stringDestroys an RB-tree node by deallocating its string value and node structure (0x2c bytes).
0x0071E17075STL_optional__delete_1c_nodeDeallocates a 0x1c-byte node structure by calling operator_delete if the pointer at offset +4 is non-null.
0x0071E1C075STL_optional__delete_2c_nodeDeletes a node from an STL optional container by freeing allocated memory at offset +4 with size 0x2c bytes.
0x0071E21092STL_shared_ptr__release_refDecrements shared_ptr reference count and invokes virtual destructor (offset 0x10) if pointer becomes null.
0x0071E27074STL_linked_list__destroy_pair_cDestroys a linked list node pair by deallocating internal pointer and node structure with stack canary protection.
0x0071E2E074STL_linked_list__destroy_pair_c_bDestroys a linked list node pair by deallocating internal pointer and node structure with XOR-based stack canary protection.
0x0071E35074STL_linked_list__destroy_pair_c_cDestroys a linked list node pair by deallocating inner node and outer container with XOR stack canary validation.
0x0071E55065STL_string__dtor_wrapperWrapper function that destructs an STL string object with stack canary protection for exception handling.
0x0071E5A0128STL_vector_14byte__deallocDeallocates a vector of 14-byte elements by freeing the underlying memory buffer with size tracking and guard validation.
0x0071E640128STL_vector_14byte__dealloc_bDeallocates STL vector of 14-byte elements, validating heap metadata before calling operator delete.
0x0071E6E0106STL_vector_10byte__deallocDeallocates 10-byte STL vector by freeing heap memory with overflow check and exception handling.
0x0071E770128STL_vector_14byte__dealloc_cDeallocates a 14-byte STL vector by freeing its allocated memory buffer with size validation.
0x0071EEF065STL_vector_10byte__dealloc_wrapperException handler wrapper for STL vector deallocation with stack cookie validation and SEH frame setup.
0x0071EF4065STL_vector_14byte__dealloc_b_wrapperException handler wrapper that safely deallocates a 14-byte STL vector with stack unwinding protection.
0x0071EF9065STL_vector_14byte__dealloc_c_wrapperException-safe wrapper for 14-byte STL vector deallocation with stack canary protection and SEH frame setup
0x0071EFE065STL_vector_14byte__dealloc_wrapperWrapper function that deallocates a 14-byte STL vector with structured exception handling and stack canary validation.
0x0071F03065STL_vector_14byte__dealloc_b_wrapper2Wrapper function that deallocates a 14-byte STL vector with stack cookie verification and exception handling setup.
0x0071F08080STL_rbtree__destroy_sentinel_20byteDestroys a red-black tree sentinel node by recursively erasing all nodes then deallocating 32 bytes of memory.
0x0071F160158STL_sort__swap_32byte_elementsSwaps two 32-byte STL vector elements by copying data and reallocating destination buffer if needed.
0x007253F0517Insert_nodeRed-Black tree node insertion with rebalancing; maintains tree properties and color balance after insertion.
0x00725600517Insert_nodeSTL red-black tree node insertion with rebalancing; handles parent/child pointers and color maintenance.
0x00725810106STL_rbtree_delete_20byte_nodeDeallocates a 20-byte STL red-black tree node, handling heap management with XOR stack canary validation.
0x007258A095STL_vector_alloc_aligned_rsm_AAllocates aligned memory for RSM vector elements with 12-byte stride, enforcing 32-byte alignment for large blocks.
0x0072590095STL_vector_alloc_aligned_rsmAllocates memory for RSM vector with 12-byte elements, aligning blocks โ‰ฅ4KB to 32-byte boundaries
0x0072596095STL_vector_allocate_aligned_RSMAllocates aligned memory for RSM vector elements (12 bytes each), with 32-byte alignment for sizes >=4096.
0x007259C0102STL_vector_alloc_aligned_32byteAllocates aligned memory for vector elements (28-byte stride), with 32-byte alignment for sizes โ‰ฅ4KB, throws on overflow.
0x00725A30116STL_vector_string_destroy_and_freeDestroys and deallocates a std::vector<std::string>, freeing all string elements and resetting vector state to empty.
0x00728FC0264STL_vector_byte_insert_and_growInserts a byte into an STL vector at a given position, reallocating and growing capacity if needed.
0x007290F0449STL_vector_int_insert_and_growInserts element into std::vector<int>, reallocating and copying data with 1.5x growth strategy when capacity exceeded.
0x007292C023STL_vector_init_empty_007292c0Initializes an STL vector to empty state by zeroing three pointer fields (data, size, capacity).
0x0072971010STL_Xlength_error_vector_int_cThrows std::length_error exception when vector allocation exceeds maximum allowable size
0x0072972055STL_vector_dealloc_invalid_param_JDeallocates STL vector memory with size validation; checks allocated block size against capacity before calling operator delete.
0x0072BA20165STL_list_push_backInserts a new node containing param_2 data at the end of a doubly-linked list, with capacity overflow check (0x15555555 sentinel).
0x0072BB60420STL_vector_8byte_insert_and_growInserts an 8-byte pair into STL vector, reallocates with growth strategy, copies existing elements, handles alignment for large allocations.
0x0072BD30565STL_vector_20byte_insert_and_growSTL vector<20-byte element> insertion with automatic growth; allocates new buffer, constructs element, moves existing elements, deallocates old buffer.
0x0072BF70449STL_vector_ptr_insert_and_growSTL vector<void*> insertion at position with automatic capacity growth and memory reallocation.
0x0072C31094STL_map_delete_nodes_recursive_D3DRecursively deletes tree nodes in STL map structure by traversing left subtree and deallocating node memory.
0x0072C380119STL_map_delete_rune_nodes_recursiveRecursively deletes nodes in a map/tree structure containing rune data, deallocating memory for each node traversal.
0x0072C410119STL_map_delete_rune_nodes_recursive2Recursively deletes rune node tree structure, destroying string vectors and freeing allocated memory nodes.
0x0072C4C075STL_map_lower_bound_int_keySTL map lower_bound operation for integer keys; finds first element >= search key in RB-tree
0x0072C51075STL_map_lower_bound_int_key2Performs binary search tree lower_bound operation on std::map with integer keys, returning iterator to first element >= search key
0x0072C56075STL_map_lower_bound_int_key3Binary search tree lower_bound for integer keys; finds first node with key >= search value
0x0072C5B0389STL_sort_median_of_ninePartitions array into 9 segments and sorts them for quicksort pivot selection via median-of-nine algorithm
0x0072C740402STL_sort_partitionQuicksort partition function that uses median-of-three pivot selection and two-way partitioning for sorting integer pointers by dereferenced offset values.
0x0072C8E0174STL_sort_sift_downPerforms sift-down heap operation to restore heap property after element removal or replacement in binary heap.
0x0072C990222STL_vector_int_resize_2Resizes an int vector by reallocating memory, copying existing elements, and filling new elements with a specified value.
0x0072CAA0555STL_introsort_by_priorityIntrosort (quicksort+heapsort+insertion) sorting sprite/entity pointers by priority field at offset +4 for Z-order layering.
0x0072CCD0155STL_vector_20byte__move_elementsMoves array of 20-byte CRuneSlot objects from source to destination, copying 5 elements (vptrs + data) per iteration.
0x0072CD7050CRuneSlot__ConstructorConstructs a CRuneSlot object by initializing vtable pointer and copying 4 parameter values into the 20-byte structure.
0x0072CFA023STL_vector_init_empty_0072cfa0Initializes an STL vector to empty state by zeroing capacity, size, and pointer fields.
0x0072D33064STL_unique_ptr_destroy_0x1CDestroys a unique_ptr by deallocating its managed 0x1C-byte object if non-null, with stack canary protection
0x0072D38064STL_unique_ptr_destroy_0x1C_bDestructor for unique_ptr managing 0x20-byte allocated objects; calls operator delete if pointer non-null
0x0072D3D064STL_unique_ptr_destroy_0x1C_cDestroys a unique_ptr managing a 0x20-byte allocated object with stack canary protection and exception handling.
0x0072D42080STL_map_clear_string_treeClears a std::map<string, tree_node> by recursively deleting all nodes and deallocating the map structure.
0x0072D4A057STL_map_clear_rune_treeRecursively deletes all nodes in a rune tree map structure, then deallocates the map container itself (0x20 bytes).
0x0072D50057STL_map_clear_rune_tree2Clears a rune tree map by recursively deleting nodes, then deallocates the map structure (32 bytes).
0x0072D56075STL_unique_ptr_destroy_rune_data_aDestroys a unique_ptr managing rune data by deallocating the 28-byte rune object at offset +4
0x0072D5B0113STL_unique_ptr_destroy_rune_vec_and_objDestroys a unique_ptr managing a rune vector and its allocated object, deallocating vector memory and freeing 32-byte object.
0x0072D630113STL_unique_ptr_destroy_rune_string_vec_and_objDestroys a unique_ptr managing a CRuneGroup string vector; deallocates nested strings then frees the 32-byte object.
0x0072D6B075STL_unique_ptr_destroy_rune_data_bDestroys a unique_ptr managing rune_data by deallocating the 0x1c-byte object at offset +4
0x0072D70075STL_unique_ptr_destroy_rune_data_cDestroys a unique_ptr managing rune data by deallocating 0x20 bytes at offset +4 with stack canary protection.
0x0072D75075STL_unique_ptr_destroy_rune_data_dDestroys a unique_ptr managing rune data by deallocating the 32-byte rune object at offset +4
0x0072D7D065STL_unique_ptr_destroy_string_map_wrapperDestroys a std::unique_ptr wrapping a string-keyed map by clearing its tree structure and cleaning up stack frame.
0x0072D82068STL_unique_ptr_destroy_rune_map_treeDestroys a rune map tree by recursively deleting nodes, then deallocates the tree root structure (32 bytes).
0x0072D88068STL_unique_ptr_destroy_rune_map_tree2Destroys a rune map tree by recursively deleting nodes then freeing the root node structure (0x20 bytes).
0x0072D8E068STL_unique_ptr_destroy_vector_8byteDestroys a unique_ptr managing an 8-byte vector by deallocating its memory with stack guard protection.
0x0072D93068STL_unique_ptr_destroy_rune_string_vecWrapper that destroys a rune string vector by calling CRuneGroup's nested string vector destructor with stack canary protection.
0x0072D980106STL_vector_deallocate_with_validationDeallocates STL vector memory with heap corruption detection; validates metadata and calls operator delete with size validation.
0x0072DED082STL_string_less_compareCompares two std::string objects lexicographically, returning -1, 0, or 1 for less/equal/greater ordering.
0x0072DF3084STL_string_less_compare2Compares two STL strings lexicographically, returning true if first string is strictly less than second.
0x00730490291STL_string_find_substrSearches for substring in STL string using memchr + chunked comparison, returns position or -1 if not found
0x00730E50517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants.
0x00731060517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance invariants.
0x00731270517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color invariants
0x0073148082STL_vector_int__fill_with_memsetFills integer vector with either zeros or repeated value; optimized memset path for zero initialization.
0x007314E010STL_Xlength_error_vector_ptrThrows std::length_error exception when a vector exceeds maximum allowed size during allocation.
0x007314F010STL_Xlength_error_rune_vectorThrows std::length_error exception when a vector exceeds maximum allowed size limit
0x0073150010STL_Xlength_error_vector_20byte_bThrows std::length_error exception when vector size exceeds maximum allowed length
0x0073151055deallocateSTL allocator deallocate wrapper; frees memory with size validation, handles oversized allocations via pointer offset lookup.
0x0073155055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory via operator delete
0x0073159054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with optional indirection and size validation.
0x00734290561STL_vector_20byte__emplace_growGrows STL vector of 20-byte elements by reallocating buffer, copying data, invoking destructors, and managing security callbacks.
0x00735B1010STL_Xlength_error_vector_20byte_cThrows std::length_error exception for vector capacity overflow, wrapper for STL error handling.
0x00735B2054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and optional indirection through header pointer.
0x00736560119STL_map_delete_skilltree_nodes_recursiveRecursively deletes skill tree map nodes by traversing left subtree and freeing nodes with no right child.
0x007365F0114STL_map_delete_skilltree_nodes_recursive2Recursively deletes skill tree node structures from STL map by traversing left subtree and deallocating nodes.
0x0073667075STL_map_lower_bound_skilltreeBinary search tree lower_bound operation on skill tree map; finds first node with key >= search value
0x007366C075STL_map_int_lower_bound_skillPerforms lower_bound search on red-black tree skill map, returns iterator to first element >= key
0x0073671075STL_map_int_lower_bound_effectSTL map lower_bound search on integer keys, traversing red-black tree nodes to find insertion point for effect entries.
0x00736C1057STL_map_skilltree_destroy_and_free_aDestroys and deallocates a skill tree STL map by recursively deleting all nodes then freeing the container.
0x00736C7057STL_map_skilltree_destroy_and_free_bDestroys skilltree map by recursively deleting all nodes, then frees the map container allocation (0x20 bytes).
0x00736CD0113STL_unique_ptr_destroy_list_0x1CDestroys and deallocates a 0x1C-sized list node structure, freeing memory if pointer at offset +4 is valid.
0x00736F0085STL_list_node_destroy_and_freeDestroys and deallocates an STL list node by nullifying links, calling destructors, and freeing memory.
0x00736F8068STL_map_skilltree_clear_and_free_aRecursively deletes all skill tree nodes from STL map, then frees the map container memory.
0x00736FE068STL_map_skilltree_clear_and_free_bRecursively deletes all skilltree nodes from a map container, then frees the map structure itself.
0x00737240250STL_map_int_skilleffect_insert_or_findInserts or finds a skill effect entry in STL map<int, SkillEffectEntry>, allocating 0x20-byte nodes with red-black tree structure.
0x0073742083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal
0x0073748083operator++STL red-black tree const iterator pre-increment operator; advances to next in-order node
0x007374E083operator++STL tree iterator increment operator; advances const iterator to next in-order node in red-black tree
0x00737840194STL_map_int_erase_skillErases a skill entry from an STL map by key, performing RB-tree node extraction and deallocation.
0x007379A0102STL_map_int_find_skillFinds a skill entry in an STL map by ID and returns iterator; returns end iterator if not found.
0x00737A10137STL_map_int_erase_skill_2Erases a skill entry from an STL map by skill ID, extracting and deleting the node if found and valid.
0x00737AE077STL_map_int_erase_effectErases an effect entry from an STL map by key, locating it via lower_bound and removing the RBTree node.
0x00738700704STL_RBTree_ExtractNodeRemoves a node from std::map red-black tree, handles successor replacement and rebalancing via color fixup rotations.
0x007389C0704STL_RBTree_ExtractNode_2Red-black tree node extraction/removal with rebalancing; handles successor replacement and tree structure updates.
0x00738C80517Insert_nodeSTL Red-Black tree node insertion with rebalancing; maintains tree properties after inserting new node into balanced binary search tree
0x00738E90517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties during insertion
0x007390A0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and updates parent/child pointers
0x007392B084STL_RBTree_RotateLeftPerforms left rotation on red-black tree node; updates parent pointers and tree root reference accordingly.
0x0073931084STL_RBTree_RotateLeft_2Performs left rotation on red-black tree node; updates parent pointers and maintains tree structure invariants.
0x0073937088STL_RBTree_RotateRightPerforms right rotation on red-black tree node; updates parent pointers and tree root if necessary.
0x007393D088STL_RBTree_RotateRight_2Performs right rotation on red-black tree node, updating parent pointers and tree root reference accordingly.
0x007394F0153STL_tree_destroy_recursive_0x40Recursively destroys tree nodes with red-black tree structure (0x40 byte nodes), deallocating right children and node resources.
0x007395A0153STL_tree_destroy_recursive_0x1CRecursively destroys left subtree nodes of a binary tree, deallocates node memory, and invokes destructor callback.
0x00739650153STL_tree_destroy_recursive_0x18Recursively destroys binary search tree nodes, deallocating left children and invoking destructors on node data pointers.
0x007398A057STL_map_skilltree_clear_0x40Clears and deallocates an STL map node of size 0x40 bytes by recursively destroying its tree structure
0x0073990057STL_map_skilltree_clear_0x1CClears and deallocates a skill tree map node (0x1C size), recursively destroying children before freeing memory.
0x0073996057STL_map_skilltree_clear_0x18Destroys and deallocates an STL map node (0x18 byte size) used in skill tree data structure
0x00739AE068STL_map_skilltree_destroy_tree_0x40Destroys a skill tree map by recursively freeing all nodes then deallocating the root node (40-byte structure).
0x00739B4068STL_map_skilltree_destroy_tree_0x1CDestroys a skill tree map by recursively deleting tree nodes then freeing the map structure (0x40 bytes).
0x00739BA068STL_tree_0x18__destroy_and_delete_skilltreeDestroys skill tree nodes recursively then deallocates the tree root node (0x40 bytes), with stack canary protection.
0x00739C0089STL_tree_0x1c__destroy_and_delete_skilltreeDestructor for STL tree node containing skill tree data; recursively destroys tree and deallocates memory.
0x0073B03022STL_iterator_init_vtable_kInitializes STL iterator vtable pointer and copies iterator state from source parameter
0x0073B05022STL_iterator_init_vtable_pimplInitializes STL iterator vtable and copies offset+4 data member for iterator implementation object.
0x0073C2F022STL_iterator__set_vtableInitializes STL iterator vtable pointer and copies offset+4 data member to param_2[1].
0x0073C31022STL_iterator_init_vtable_nInitializes STL iterator vtable and copies size/capacity field from source container object.
0x007416F075STL_map_int_lower_bound_factory_aPerforms binary search tree lower_bound operation on std::map<int, ?>, returning iterator to first element >= key
0x0074174075STL_map_int_lower_bound_factory_bSTL map lower_bound search on integer keys; traverses BST from root, comparing search key with node values to find insertion point.
0x0074179075STL_map__lower_bound_intSTL std::map lower_bound for int keys; traverses red-black tree to find first node with key >= search value
0x007437D0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties.
0x007439E0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties.
0x00743BF0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure invariants and color properties.
0x0074D500211STL_random_shuffle_rejectionFisher-Yates shuffle using rejection sampling with CryptoPP RNG; shuffles array in-place between param_1 and param_2.
0x0074D5F0146STL_random_shuffleFisher-Yates shuffle implementation for undefined4 array using CryptoPP RNG with rejection sampling for uniform distribution.
0x0075E0E075STL_vector_string_destructor_4elemDestroys STL vector of 4 std::string elements by iterating destructor over 0x18-byte string objects.
0x0076E3F0138STL_map__DestroySubtreeRecursively destroys a binary search tree node and its left subtree, deallocating memory for each node visited.
0x0076E49075STL_map_int__lower_bound_0x76e490STL map lower_bound search on integer keys; finds first element >= search value in binary tree
0x0076F0C0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariants and color balance.
0x0076F91099_Find_last<>STL hash table internal method that finds the last node in a bucket chain matching a given hash value and key.
0x0076FAE0428STL_unordered_set_string__insertInserts a string element into std::unordered_set, computing FNV-1a hash and finding bucket position for collision handling.
0x0076FC90480STL_unordered_map__insert_nodeInserts a node into an unordered_map hash table with collision chain linking and rehashing if load factor exceeded.
0x0076FE8097fill<>STL template instantiation for std::fill algorithm across various list iterator types used in RO client data structures
0x0076FEF0369STL_unordered_set_string__insert_bInserts a string element into an STL unordered_set with hash collision handling and dynamic rehashing
0x0077007031STL_fill_rangeFills a memory range with a constant value using element-sized strides
0x00770150125std_function__copy_ctorCopy constructor for std::function wrapper; copies callable state and invokes copy semantics based on storage type flags
0x007701D0126std_bad_cast__copy_ctorCopy constructor for std::bad_cast exception class; initializes vftable and copies exception message string.
0x00770250109std_bad_cast__default_ctorConstructs std::bad_cast exception object with vtable pointers and "bad cast" message string.
0x0077038086STL_vector_deallocate_alignedDeallocates aligned STL vector memory with overflow validation before calling operator delete.
0x007705F075STL_unordered_map__clearClears an unordered_map by deallocating hash nodes and resetting bucket array to empty state.
0x0077064078std_exception__dtorDestructor for std::exception that clears vftable and invokes exception cleanup via __std_exception_destroy
0x00770730100std_exception__scalar_dtorDestructor for std::exception that optionally deallocates memory and calls exception cleanup via __std_exception_destroy.
0x007710C671STL_map__get_value_or_defaultSTL map iterator dereference: returns value ptr from tree node, or default empty string if at end sentinel
0x0077126661STL_map__get_value_ptrSTL map iterator dereference: returns value ptr from tree node, or null if at end sentinel
0x0077140671STL_map__get_value_or_default_00771406STL map iterator dereference: returns value ptr from tree node, or default empty string if at end sentinel
0x0077159F61STL_map__get_value_ptr_0077159fSTL map iterator dereference: returns value ptr from tree node, or null if at end sentinel
0x007719B0232STL_vector_uint__resize_fillResizes a uint vector to param_2 elements, filling new elements with param_3 value; handles memory allocation with alignment optimization.
0x00771CE0362STL_unordered_map__rehash_0x771ce0Rehashes unordered_map buckets to new capacity; recalculates hash positions and relinks bucket chain nodes.
0x00771E7095STL_unordered_map__insert_at_bucketInserts a node into an unordered_map bucket, maintaining doubly-linked list pointers and updating bucket head references.
0x00771F10167std_function__move_assignMoves std::function state from source to destination, handling small object optimization and type-erased callable storage.
0x00771FC0132_Rehash_for_1Rehashes unordered_set<string> bucket table by calculating new size and reallocating buckets when load factor threshold exceeded.
0x007720B0400STL_vector_string__assign_rangeAssigns a range of std::basic_string elements to a vector, reallocating capacity if needed with 1.5x growth strategy.
0x0077226034STL_memmove_and_advanceCopies memory from source to destination and returns new destination pointer advanced by bytes copied.
0x0077229068_Copy_unchecked<class_std::basic_string<char,struct_std::char_traits<char>,class_std::allocator<char>_>*,class_std::basic_string<char,struct_std::char_traits<char>,class_std::allocator<char>_>*>STL template that copies a range of std::string objects from source to destination without bounds checking.
0x007722E0451STL_vector_1c__grow_and_insertGrows STL vector<28-byte struct>, inserts element at param_2 offset, reallocates and copies data with exception safety.
0x0077259075STL_map_int__lower_bound_6cPerforms binary search lower_bound on red-black tree node structure, returns iterator with key comparison result
0x007748A0148STL_vector_1c__reserveReserves capacity for STL vector<struct_1c> by allocating new memory and copying data with 1.5x growth factor.
0x00774940517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color balance
0x00774B50136STL_vector_1c__deallocateDeallocates STL vector of 0x1c-byte elements, handling aligned memory with size validation before calling operator delete.
0x00774C0064STL_memmove_1c_elementsMoves memory block of N elements (0x1c bytes each) from source to dest, returns pointer past last moved element
0x00774C4010STL_Xlength_error_vector_1c_bThrows std::length_error exception for vector allocation exceeding maximum size limit
0x00774C50102STL_vector_1c__allocateAllocates aligned memory for STL vector with 0x1c-byte elements, aligning to 32-byte boundaries for larger allocations.
0x00774CC060STL_vector_1c__deallocate_2Deallocates STL vector memory for elements of size 0x1c bytes, with overflow detection and aligned deallocation.
0x00775860141std_string__assign_substrAssigns a substring from a C-string buffer to a std::string, validating length doesn't overflow capacity.
0x0077598096STL_list_init_12byteInitializes a 12-byte STL doubly-linked list node with self-referential head pointers for an empty list
0x00775A3064STL_list_clear_node_12byte_ADeallocates a 12-byte node from an STL list by calling operator delete on the node pointer at offset +4.
0x00775A8064STL_list_clear_node_20byte_ADeallocates a 20-byte node from an STL list by calling operator delete with stack canary XOR protection.
0x00775AD075STL_list_clear_node_12byte_BDeallocates a 12-byte node from an STL list by calling operator_delete on the node pointer at offset +4.
0x00775B2075STL_list_clear_node_20byte_BDeallocates a single 20-byte node from an STL list by calling operator_delete with size 0x14 and stack canary validation.
0x00775B7074STL_list_destroy_12byteDestroys a 12-byte STL list node by deallocating internal node pointer and list container itself.
0x00775BE074STL_list_destroy_20byteDestroys a 20-byte STL list node by freeing the linked list head pointer and the list structure itself.
0x00775E70174STL_list_insert_node_20byteInserts a 20-byte node into a doubly-linked list, allocating node memory and updating list pointers and size counter.
0x00776760170STL_map_insert_achievement_nodeInitializes STL map node structure for achievement data; allocates 0x2c-byte node with bidirectional pointers and 0x101 color flag.
0x0077849064STL_list_clear_node_52byteDeallocates a 52-byte node from an STL list by freeing the allocated memory at offset +4.
0x00778890106STL_vector_deallocate_aligned_BDeallocates aligned STL vector memory with overflow detection, validates alignment metadata before calling operator delete.
0x00778F80290STL_map_int_string_insert_or_findSTL map<int, string> operator[] implementation: finds or inserts key, returns pointer to string value
0x0077FB20517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color balance
0x0077FD3010STL_Xlength_error_achievement_bThrows std::length_error exception for vector overflow, called when vector size exceeds maximum capacity
0x0077FD4010STL_Xlength_error_achievement_cThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x00788220150STL_vector_destruct_elements_4cDestructs STL vector elements by iterating through allocation and freeing memory via operator delete with XOR-obfuscated stack canary.
0x007882E064STL_list_delete_node_10Deletes STL list node by freeing 16-byte allocated memory at offset +4, with stack cookie validation
0x0078833075STL_list_delete_node_10_v2Deallocates a 16-byte node in an STL list by calling operator delete on offset+4 with XOR stack canary protection.
0x007885E016BezierCurve__AddControlPoint_ThunkThunk wrapper that delegates to BezierCurve::AddControlPoint with stack-based arguments for curve control point addition.
0x007889A064STL_list_delete_node_30Deletes a list node by freeing allocated memory at offset +4, with stack cookie validation for buffer overflow protection.
0x007889F064STL_list_delete_node_1cDeletes a 28-byte (0x1c) heap-allocated node from an STL list, with stack canary protection.
0x00788C2075STL_list_delete_node_1c_v2Deletes a node from an STL list by freeing allocated memory at offset +4, with stack canary protection.
0x007896F0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants after inserting new node into binary search tree structure.
0x00789D2034memmove_to_destMoves memory from param_1 to param_3, returning pointer to end of copied data in destination.
0x00789D50334UIItemCatalog__VectorInsertGrowInserts element into UIItemCatalog vector at specified position, growing capacity by 1.5x when needed.
0x0078A6C010vector_too_long_AThrows std::length_error exception for vector overflow in UIItemCatalogView operations
0x0078A6D092allocate_vector_4byte_aligned_32Allocates memory for 4-byte element vectors with 32-byte alignment for large allocations (>=4096 bytes).
0x0078A73055deallocateDeallocates memory with size validation; retrieves actual allocation size from header if >4KB, validates heap integrity before deletion.
0x0078A77034STL_move_and_offsetMoves memory block and returns pointer offset by destination base, used for STL container relocation.
0x0078AAC095std_exception__bad_alloc_ctorConstructs std::bad_alloc exception object, initializes vtable, and cleans up allocated memory if needed.
0x0078AB3074UIItemCatalog__cleanup_and_throw_bad_allocCleans up UIItemCatalog resources and throws std::bad_alloc exception on memory allocation failure.
0x0078AE9093UIItemCatalog__AssignStringFromCStrAssigns a C string to UIItemCatalog's internal std::string, computing length and handling null input.
0x0078B38268STL_vector__dtor_and_free_pairDeallocates vector<int> contents, zeros pair structure, then frees the pair allocation (12 bytes each)
0x0078B4A010vector_too_long_BThrows std::length_error exception for vector overflow in search view B operations
0x0078B4B055deallocateSTL allocator deallocate wrapper; frees memory with size validation and overflow check for allocated blocks.
0x0078B4F034memmove_to_dest_BMoves memory from src to dest, returns pointer to end of copied region (dest + byte count).
0x0078B520449UIItemCatalogSearchB__VectorInsertGrowInserts element into UIItemCatalogSearchB vector with 1.5x growth strategy and 32-byte aligned allocation for sizes โ‰ฅ4KB.
0x0078BE17153STL_vector__deallocate_buffer_0078be17Deallocates a vector's internal buffer. Handles both sized (capacity-based) and unsized (end-begin-based) deallocation paths.
0x0078BF4010vector_too_long_CThrows std::length_error exception for vector capacity violations in STL container operations.
0x0078BF5055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory blocks, with overflow protection for large allocations.
0x0078BF9034STL_vector_move_and_advanceMoves memory block and returns pointer to destination end; mimics std::vector iterator semantics for relocation.
0x0078BFC0449UIItemCatalogUnpurchased__VectorInsertGrowInserts element into UIItemCatalogUnpurchased vector with 1.5x growth strategy and page-aligned allocation for sizes โ‰ฅ4KB.
0x0078CB9E56STL_pair__free_and_deleteZeros pair node, frees internal buffer (12 bytes), then frees the pair itself (12 bytes)
0x0078CD0010vector_too_long_DSTL exception handler that throws std::length_error when vector size exceeds maximum allowed capacity
0x0078CD1055deallocateSTL allocator deallocate wrapper; validates heap metadata and frees memory allocated for unsigned int arrays in RO game client
0x0078ED30517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants.
0x007924B064STL_list_clear_node_28byte_ADeallocates a 28-byte node in an STL list by calling operator delete on the node pointer at offset +4.
0x0079250075STL_list_clear_node_28byte_BClears a 28-byte STL list node by deallocating its dynamically allocated memory via operator delete.
0x0079255075STL_list_clear_node_28byte_CDeallocates a 28-byte node in an STL list by calling operator_delete on the node pointer stored at offset +4.
0x007927C0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color balance.
0x00792F9034STL_memmove_with_offset_returnMoves memory from param_1 to param_3 using calculated size, returns new end pointer offset.
0x00792FC034STL_copy_range_and_advanceCopies memory range from param_1 to param_3, returns new pointer position after copy (likely STL iterator operation)
0x00792FF034STL_vector_move_assign_wrapperMoves memory block and returns new end pointer; typical STL vector assignment/move operation wrapper.
0x00793020104STL_element_0x30_destructorDestructs array of 0x30-byte elements by iterating and destroying embedded std_string members.
0x00793090449STL_vector_vending_insert_growGrows STL vector of vending shop data by reallocating memory, inserting new element, and copying existing data.
0x00793260449STL_vector_vending_insert_grow_bSTL vector grow operation for vending list; inserts element at position, reallocates with 1.5x growth, copies existing data around insertion point.
0x00793430449STL_vector_vending_insert_grow_cGrows vending vector by reallocating memory, inserting new element at position, and copying existing data with overflow checks.
0x0079360094STL_tree_destroy_recursive_0x18_bRecursively destroys tree nodes by post-order traversal, deallocating 0x18-byte node structures via operator delete.
0x0079367075STL_rbtree_lower_bound_CSTL red-black tree lower_bound search; finds first node with key >= search value in RO item/NPC database tree
0x00793B1064STL_list_clear_node_24byteDeallocates a 24-byte node from an STL list by calling operator_delete on the node pointer at offset +4.
0x00793B6080STL_map_erase_node_18byteErases an 18-byte node from STL map by destroying recursive tree structure and deallocating node memory with XOR-based security cookie validation.
0x00793BE075STL_map_free_node_18byte_aFrees an STL map node by deallocating its 24-byte payload via operator delete with stack canary protection.
0x00793C3075STL_map_free_node_18byte_bDeallocates an STL map node containing an 18-byte value by calling operator delete on offset+4
0x00793C8057STL_map_clear_and_freeDestroys string elements in a UIListWnd map container and frees the underlying memory allocation.
0x00793CE065STL_map_erase_node_wrapperWrapper for STL map node erasure with stack canary check; calls STL_map_erase_node_18byte for 18-byte value removal
0x00793D30106STL_vector_deallocate_4byte_bDeallocates STL vector memory for 4-byte elements with overflow size handling and security checks.
0x00793DC0106STL_vector_deallocate_4byte_cDeallocates STL vector memory for 4-byte elements, handling both direct and offset-based heap pointers with validation.
0x00793E50106STL_vector_deallocate_4byte_dDeallocates STL vector memory with 4-byte element alignment, validating heap metadata before calling delete operator.
0x00793EE0143STL_vector_deallocate_with_cleanupDestructs and deallocates an STL vector container, invoking element destructors (0x30-byte objects) before freeing underlying memory.
0x00793F90120STL_map_clear_and_deallocateDestructs and deallocates a UIServiceItemMap STL container, clearing vectors, map nodes, and string elements before freeing memory.
0x0079421083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal by visiting right subtree or parent chain.
0x007997C0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node to maintain BST ordering
0x007999D010STL_Xlength_error_vending_aThrows std::length_error exception when a vector allocation exceeds maximum size limits
0x007999E010STL_Xlength_error_vending_bThrows std::length_error exception when vector allocation exceeds maximum size limit
0x007999F010STL_Xlength_error_vending_cThrows std::length_error exception when vector allocation exceeds maximum size limit
0x00799A4055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete with adjusted pointer/size for large allocations (>4KB).
0x00799A8055STL_vector_deallocate_vendingDeallocates STL vector memory with size validation, handling both small buffers and heap-allocated blocks.
0x00799AC055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory blocks with size tracking
0x00799B00173STL_list_push_back_item_100byteInserts a 256-byte vending/inventory item into STL list; throws if list exceeds 16M elements.
0x00799BB034STL_vector_move_rangeMoves memory range from param_1 to param_3, returns new end pointer (typical STL vector reallocation helper)
0x00799BE034STL_memmove_with_offset_calculationMoves memory from param_1 to param_3 using size (param_2 - param_1), returns new offset.
0x00799C10114STL_map_destroy_nodes_actor_layerRecursively destroys tree nodes in a C3dActorPC layer map, deallocating memory and invoking destructors.
0x00799C90415STL_vector_charcreate_insert_grow_aReallocates STL vector storage for character creation data, growing capacity and copying existing elements to new buffer.
0x00799E40415STL_vector_charcreate_insert_grow_bReallocates STL vector for character creation with growth strategy, handles memory alignment for large allocations.
0x00799FF028_Zero_range<>STL template utility that zero-initializes a memory range by calling memset between two pointers
0x0079A01028_Zero_range<>STL template function that zeroes a memory range from param_1 to param_2 by size calculation.
0x0079A4C057STL_map_destroy_actor_layer_aDestroys STL map nodes for actor layer and deallocates the map container (0x20 bytes).
0x0079A52068STL_map_destroy_actor_layer_bDestroys STL map container for actor layer by freeing all nodes then deallocating the map structure itself.
0x0079A580106STL_vector_deallocate_skillDeallocates STL vector memory for skill data, validating allocation metadata before freeing.
0x0079A610106STL_vector_deallocate_generic_aDeallocates STL vector memory with heap integrity validation; checks allocation metadata before calling operator delete.
0x0079F6703STL_vector_trivial_identity_returnTrivial pass-through function returning its argument unchanged; likely compiler-generated for STL vector operations or template instantiation.
0x0079F6803STL_vector_identity_returnIdentity function returning input parameter unchanged; likely compiler-generated trivial wrapper or inline candidate.
0x0079F69010STL_Xlength_error_charcreate_aThrows std::length_error exception for vector capacity overflow in character creation context
0x0079F6A010STL_Xlength_error_charcreate_bThrows std::length_error exception when vector allocation exceeds maximum size limit
0x0079F6B055deallocateSTL allocator deallocate wrapper; validates heap metadata and frees memory via operator delete with size parameter
0x0079F6F055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete with adjusted pointer/size
0x007A2110104stl_vector_0x38_destroy_rangeDestroys a range of std::string objects in an STL vector with 0x38-byte elements by iterating and calling destructors.
0x007A2180585stl_vector_0x38_insert_reallocateReallocates and reinserts an element into a 0x38-byte STL vector, growing capacity by 1.5x when needed.
0x007A23E0137stl_vector_0x38_copy_rangeCopies range of 0x38-byte elements from [param_1, param_2) to param_3 via move construction with exception safety.
0x007A2470113stl_vector_0x38_copy_construct_elementCopy-constructs a 0x38-byte structure element by copying two STL strings and two 4-byte fields from source to destination.
0x007A2640200stl_vector_0x38_move_construct_elementMove-constructs a 0x38-byte STL vector element by copying data and zeroing source, used for efficient vector element transfer in RO client.
0x007A2730151stl_vector_0x38_deallocateDeallocates an STL vector of 0x38-byte elements, destroying contained objects and freeing allocated memory.
0x007A435022STL_vector_0x38_destroy_range_wrapperWrapper that destroys a range of 0x38-sized STL vector elements by delegating to stl_vector_0x38_destroy_range with reordered parameters.
0x007A437010STL_Xlength_error_vector_0x38Throws std::length_error exception when vector size exceeds maximum allowed length
0x007A438060stl_vector_0x38_free_storageDeallocates STL vector storage of 0x38-byte elements with overflow validation before operator delete.
0x007A43D034stl_uninitialized_memmoveMoves memory block and returns pointer to end of destination buffer; used for STL container uninitialized copy operations.
0x007A440034stl_uninitialized_memmove_bMoves memory block and returns pointer to end of destination buffer; used for uninitialized STL container operations.
0x007A4430449STL_vector_color_insert_growInserts element into color vector with dynamic growth, reallocates memory with 1.5x expansion strategy, handles alignment for allocations โ‰ฅ4KB.
0x007A4600421STL_vector_wchar_insert_growInserts element into wchar_t vector with 1.5x capacity growth; allocates aligned buffer, memmoves surrounding elements, frees old buffer.
0x007A47D0489STL_vector_24byte__insert_growSTL vector insertion with reallocation: inserts param_3 range at param_2 position, grows capacity if needed.
0x007A4BC0106STL_vector_deallocate_service_aDeallocates STL vector memory with overflow detection and optional heap metadata cleanup.
0x007A4C50106STL_vector_deallocate_service_bDeallocates STL vector memory with validation; checks allocation size and calls operator delete with XOR-encoded cookie.
0x007A676010STL_Xlength_error_vector_wchar_bThrows std::length_error exception for vector size exceeding maximum allowed length limit
0x007A677010STL_Xlength_error_vector_colorThrows std::length_error exception when vector allocation exceeds maximum allowable size limit
0x007A678051stl_vector_short_free_storageDeallocates storage for a std::vector<short>, handling both small object optimization and heap allocation cases.
0x007A67C055deallocateSTL allocator deallocate wrapper that handles large allocations (>4KB) with header validation before calling operator delete.
0x007A7FA039stl_vector_int_push_back_007aSTL vector push_back implementation for int elements; appends value to vector with capacity check and reallocation.
0x007AC790132stl__rbtree_decrementRed-black tree node decrement operation; navigates to previous node in in-order traversal by checking color and parent/child pointers.
0x007AF06095stl__allocate_12byte_arrayAllocates aligned 12-byte array with overflow checking; aligns to 32-byte boundary for sizes โ‰ฅ4096 bytes
0x007AF0C095stl__allocate_24byte_arrayAllocates aligned 24-byte element arrays with overflow checks; aligns to 32-byte boundaries for large allocations.
0x007AF12034stl__relocate_range_copy_1Relocates memory range by moving bytes and returns new end pointer; STL vector/deque relocation helper.
0x007AF15034STL_relocate_range_copyCopies memory range via memmove and returns pointer to end of relocated data in destination buffer.
0x007AF180449std__vector_int__insert_reallocate_2Reallocates and reorganizes std::vector<int> storage when inserting element at arbitrary position, growing capacity as needed.
0x007B25B010stl__throw_vector_too_long_1Throws std::length_error exception when std::vector size exceeds maximum allowed length
0x007B25C010stl__throw_vector_too_long_2Throws std::length_error exception when vector allocation exceeds maximum allowable size limit.
0x007B25D055deallocateSTL allocator deallocate wrapper; frees memory with overflow validation for allocations >4KB
0x007B6B0034stl_memmove_range_007bCopies a range of bytes from source to destination and returns pointer to end of copied data.
0x007B6B30449std__vector_int__insert_reallocate_007bSTL vector<int> insertion with reallocation; grows capacity, copies existing elements, inserts new element, deallocates old buffer
0x007B6D00436std__vector_pair_int__insert_reallocateReallocates and inserts a pair<int,int> element into std::vector, handling growth, alignment, and memory management with overflow checks.
0x007B6EC0517std__vector_struct32__insert_reallocateReallocates and reorganizes a vector of 32-byte structures during insertion, handling memory growth and element relocation.
0x007B70D0473std__vector_struct32__resize_growResizes a vector of 32-byte structs by allocating new memory, copying existing elements, and constructing new ones.
0x007B72B0204std__vector_struct32__uninitialized_moveMoves 32-byte structures from source to destination vector, clearing source and initializing dest elements.
0x007B7380141std__vector_struct32__copy_construct_elementCopy-constructs a 32-byte struct element, copying fields and zeroing source; likely for RO packet/data structure copying.
0x007B770090std__vector_struct32__destroy_elements_aDestructs vector of 32-byte structures by calling destructor on each element; likely std::vector<std::string> or similar container cleanup.
0x007B776090std__vector_struct32__destroy_elements_bDestroys std::string elements in a vector of 32-byte structs by iterating and calling destructors on each element.
0x007B85FA60std_string__assign_from_cstr_007b85faInitializes an std::string from a C-string parameter. Calculates the string length by scanning for the null terminator, then calls std_string__assign_range to assign the content.
0x007BB34092std__vector_struct32__deallocate_aDestructs a vector of 32-byte structures by calling destructor on each std::string element in range [param_1, param_2)
0x007BB3A092std__vector_struct32__deallocate_bDestructs vector of 32-byte structs by iterating and calling std_string destructor on each element.
0x007BB4003std__noop_stub_007bb400Identity function that returns its parameter unchanged; likely a stub or placeholder for template instantiation.
0x007BB410142std__vector_struct32__fill_constructInitializes a vector of 32-byte structures by zero-filling each element across multiple iterations.
0x007BB4A044stl_memmove_8byte_elementsSTL template instantiation: stl memmove 8byte elements
0x007BB4D045CRT_memmove_backward_8byteMoves 8-byte elements backward in memory to handle overlapping regions safely (reverse direction copy).
0x007BB500203std__vector_struct32__uninitialized_copyCopies array of 32-byte structures (8 dwords each) from source to destination with zero-initialization of unused fields.
0x007BB5D010std__vector_int__length_error_007bb5d0Throws std::length_error exception when vector size exceeds maximum allowed length limit
0x007BB5E010STL_vector_throw_length_errorThrows std::length_error exception when vector allocation exceeds maximum allowed size
0x007BB5F010std__vector_struct32__length_error_007bb5f0Throws std::length_error exception when std::vector<struct32> exceeds maximum size limit
0x007BB60010STL_vector_struct32_throw_length_errorThrows std::length_error exception when vector size exceeds maximum allowed length
0x007BB610391std__wstring__append_fillAppends param_2 copies of wide character param_3 to std::wstring, reallocating if needed.
0x007BB84055deallocateSTL allocator deallocate wrapper that frees memory blocks >4KB with boundary validation before operator delete call
0x007BB88055deallocateSTL allocator deallocate for phmap containers; validates alignment and delegates to operator delete with size
0x007BB8C051std__vector_struct32__free_buffer_aDeallocates vector buffer for struct32 elements, validating alignment and delegating to operator delete
0x007BB90051STL_vector_deallocate_bufferDeallocates a vector's internal buffer, handling small/large allocations with size validation before operator delete.
0x007BB94051std__vector_struct32__free_buffer_cDeallocates vector buffer with size validation; checks allocation overhead and calls operator delete with computed size.
0x007C2330449std__vector_int__insert_singleInserts a single int element into std::vector, reallocating and shifting elements as needed with overflow protection.
0x007C49D023std__vector_triple__default_ctorInitializes a std::vector by zeroing its three control members (data pointer, size, capacity).
0x007C4C30282std__map_EnchantSubInfo__insert_or_findSTL map insertion that finds or creates EnchantSubInfo nodes by ID, used in UI card merge window
0x007C4D5083operator++STL tree iterator pre-increment operator that advances to next node in red-black tree traversal order
0x007C6B10163std__map_EnchantSubInfo__destroy_treeRecursively destroys a red-black tree node in std::map<EnchantSubInfo>, deallocating strings and memory.
0x007C6D3060std__map_EnchantSubInfo__destroy_and_free_ADestroys and deallocates an std::map<EnchantSubInfo> by clearing the tree structure and freeing the allocated memory block (0x1b0 bytes).
0x007C6D9071std__map_EnchantSubInfo__destroy_and_free_BDestroys and deallocates a std::map<EnchantSubInfo> container, freeing its tree nodes and allocated memory.
0x007C6F3083operator++STL tree iterator pre-increment operator; advances to next in-order node in red-black tree of unsigned ints
0x007C74E0704STL_rbtree_erase_rebalance_cardRed-black tree node erasure with rebalancing; removes node and maintains tree balance properties via rotations and color adjustments.
0x007C77A084std__tree__rotate_leftSTL red-black tree left rotation: rebalances tree by rotating node left around its right child
0x007C780088std__tree__rotate_rightPerforms right rotation on a red-black tree node, updating parent pointers and tree root if necessary.
0x007CC370443STL_vector_16byte_card__insert_growInserts a 16-byte card element into STL vector, reallocating and copying existing elements with growth strategy.
0x007CDA7068std_string__destructor_wrapper_AException-safe wrapper that destructs std::string with stack canary protection and SEH frame setup.
0x007CDAC068std_string__destructor_wrapper_BException-safe wrapper for std::string destructor with stack canary validation and SEH frame setup
0x007CDB1068std_string__destructor_wrapper_CWrapper that destructs a std::string object with stack canary security checks (XOR cookie validation)
0x007CDB6068std_string__destructor_wrapper_DWrapper that calls std::string destructor with stack cookie validation and exception handling frame setup.
0x007CDBB068std_string__destructor_wrapper_EException-safe wrapper for std::string destructor with stack cookie validation and SEH frame setup
0x007CDC0068std_string__destructor_wrapper_FWrapper for std::string destructor with stack cookie validation; calls std_string__destructor after XOR security check.
0x007CDC50106std__vector__deallocate_alignedDeallocates aligned memory block with overflow validation, retrieving original pointer from offset if allocation exceeded 4KB threshold.
0x007CDD7082std__tree__find_leftmost_or_parentLocates the leftmost node or parent in a red-black tree (offset 0xd indicates node color/sentinel flag)
0x007D268036STL_copy_16byte_card_elementsCopies 16-byte card item elements from source to destination buffer, used for inventory/storage card data synchronization.
0x007D26B010std__vector_16byte__throw_length_errorThrows std::length_error exception when std::vector<16-byte element> size exceeds maximum capacity
0x007D26C051std__vector_16byte__deallocateDeallocates memory for std::vector of 16-byte elements with overflow checking before calling operator delete.
0x007D2CE0151STL_rbtree_destroy_nodes_runeRecursively destroys red-black tree nodes containing rune data, freeing strings and allocated memory.
0x007D304060std__map_RuneSlot__destroy_and_freeDestroys and deallocates a std::map<RuneSlot> container by recursively freeing all red-black tree nodes then releasing the map object.
0x007D30A0140STL_rbtree_free_node_with_stringDeallocates red-black tree node containing string by destroying string members and freeing node memory (0x118 bytes).
0x007D319071STL_rbtree_clear_and_free_rune_aDestroys red-black tree nodes for rune data and deallocates the tree structure (0x118 bytes).
0x007D31F0100STL_rbtree_node_string_dtorDestructor for red-black tree node containing std::string; cleans up string data with stack canary protection
0x007D3260169STL_rbtree_clear_rune_map_aClears and deallocates a red-black tree storing rune map data; destroys all nodes and frees the tree structure.
0x007D3320169STL_rbtree_clear_rune_map_bClears red-black tree of rune map entries by destructing string nodes and freeing allocated tree structure memory
0x007D41A0517Insert_nodeSTL red-black tree node insertion with rebalancing; handles tree structure updates and color property maintenance.
0x007D592094STL_rbtree_destroy_nodes_4cRecursively destroys red-black tree nodes by traversing left subtree and deallocating 0x4c-byte node structures.
0x007D5ED064std__list_12byte__free_nodeFrees a 12-byte list node by deleting its allocated data pointer with stack canary protection.
0x007D5F2064std__list_12byte__free_node_v2Deallocates a 12-byte list node by freeing its dynamic memory allocation at offset +4.
0x007D5F7075std__list_12byte__free_node_safeSafely deallocates a 12-byte list node by calling operator delete on offset +4 if non-null, with stack protection.
0x007D5FC075std__list_12byte__free_node_safe_v2Safely deallocates a 12-byte list node by calling operator delete with stack canary protection (XOR cookie validation).
0x007D601080std__map_4C__destroy_tree_recursiveRecursively destroys red-black tree nodes in std::map<int,int> by deallocating node memory with XOR stack canary protection.
0x007D609074STL_rbtree_free_node_genericDeallocates red-black tree node by freeing internal pointer and node structure itself with stack canary protection.
0x007D610065STL_map_4C__clear_treeClears an STL map container by recursively destroying all nodes in its red-black tree structure.
0x007DB02010std__vector_12byte__throw_length_errorThrows std::length_error exception when vector size exceeds maximum allowed capacity
0x007DB03010std__vector_12byte__throw_length_error_v2Throws std::length_error exception when std::vector size exceeds maximum allowed length
0x007DB04095std__vector_12byte__aligned_allocateAllocates aligned 12-byte vector elements with overflow checks; aligns to 32-byte boundary for large allocations.
0x007DB0A0165STL_doubly_linked_list_insert_nodeInserts a new node into doubly-linked list; maintains prev/next pointers and increments size counter
0x007DB150173STL_list_push_back_render_vertex_bInserts a render vertex into a doubly-linked list, allocating 16-byte nodes with position/color data, throws if list exceeds capacity.
0x007DB200118STL_vector_grow_and_initInitializes STL vector with allocated capacity node; sets up vtable, size=0, and creates internal buffer management structure.
0x007DB280171STL_vector_shrink_or_free_aDestructor that deallocates STL vector's internal buffer and resets capacity/size to zero.
0x007DB360171STL_vector_destructor_bDestructor for STL vector that deallocates internal buffer and calls destructor on contained elements via callback.
0x007E808010STL_Xlength_error_camera3dThrows std::length_error exception when a vector allocation exceeds maximum size limit
0x007E809054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and pool header adjustment for large allocations.
0x007E8B10131STL_iterator__get_string_and_cleanupRetrieves a string from an STL iterator node (offset 0xC of the node), assigns it to a local std::string via assign_range, then cleans up temporary string buffers. Checks bounds against the container's end sentinel before accessing.
0x007E95CE123STL_iterator__extract_string_and_cleanupExtracts a C-string from the current STL iterator position (offset 0xC of the node), assigns it to a local std::string, and cleans up temporary string buffers. Similar to get_string_and_cleanup but with register-based iterator tracking.
0x007E996010STL_Xlength_error_styling_shopThrows std::length_error exception for vector allocation exceeding maximum size limit
0x007E9A10165STL_list_push_back_4byteInserts a 4-byte element into a bidirectional linked list node, updating size counter and maintaining forward/backward pointers.
0x007EB260449STL_vector_insert_with_reallocationReallocates and inserts element into STL vector, handling growth strategy and memory alignment for styling data
0x007EB430449STL_vector_insert_realloc_with_growthReallocates and grows STL vector for styling data, inserts new element at position, copies existing elements
0x007EC81083operator++STL tree iterator pre-increment operator; advances red-black tree node traversal to next in-order element
0x007F7C80517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties.
0x007F7E9010STL_Xlength_error_vector_7e90Throws std::length_error exception for vector size overflow; called when vector allocation exceeds maximum size
0x007F7EA010STL_Xlength_error_vector_7ea0Throws std::length_error exception when vector allocation exceeds maximum size limit
0x007F7EB055deallocateSTL allocator deallocate wrapper; frees memory with overflow check, calls operator delete with adjusted pointer/size.
0x007F7EF055deallocateSTL allocator deallocate wrapper; validates allocation size and delegates to operator delete with metadata offset handling
0x007FA920264std__vector_char__insert_reallocateReallocates and reorganizes std::vector<char> storage when inserting element, growing capacity by 1.5x or to fit new size
0x007FB6C151std_string__assign_conditionalConditionally assigns a string from one of two sources based on a flag. Selects between a stack-based string and a parameter string, then calls std_string__assign_range to copy the chosen content.
0x007FCA7A131std_string__substr_and_cleanupExtracts a substring from the source string and cleans up the original buffer. Takes a position and computes the remaining length, assigns the substring via std_string__assign_range, then frees the original string's heap allocation.
0x007FE53063std__string__find_charFinds first occurrence of character in std::string starting at position, returns offset or -1 if not found
0x007FE800334std__vector_int__insert_reallocateReallocates and reorganizes std::vector<int> storage when inserting element, copying existing data around insertion point.
0x007FE970569std__vector_12__insert_reallocateReallocates and reorganizes a 12-byte element vector, inserting new capacity and moving existing elements to maintain vector integrity.
0x007FEBB0572std__vector_48__insert_reallocateReallocates and reorganizes a 48-byte element vector, inserting a new element at a specified position while maintaining capacity growth strategy.
0x007FEDF0436std__vector_8__insert_reallocateReallocates and inserts 8-byte elements into std::vector, copying existing elements and inserting new element at specified position.
0x007FEFB0131std__vector_char__assign_rangeAssigns a range of bytes to a std::vector<char>, reallocating memory and copying data via memmove with XOR canary validation.
0x007FF040169STL_Vector_CopyElements_Stride3Copies 3 consecutive undefined4 values per iteration from source to destination vector, clearing source elements.
0x007FF0F0123std__vector_48__move_elementsCopies 48-byte elements from source to destination vector, iterating through param_1 until param_2, returning updated destination pointer.
0x007FF170119std__vector_48__copy_construct_elementCopies a 48-byte STL vector element by duplicating string and associated metadata from source to destination.
0x007FF1F0106std__pair_string__copy_ctorCopy constructor for std::pair<string, string>; initializes both string members via STL copy assignment with exception handling.
0x007FF6E0191std__vector_int__copy_ctor_bCopy constructor for std::vector<int>; allocates memory, copies elements from source vector to destination vector.
0x007FFA40161STL_vector_48byte__move_constructorMove constructor for 48-byte vector; copies data pointers and clears source vector state.
0x007FFAF090STL_vector_48byte__destroy_elementDestroys all std::string elements in a 48-byte STL vector by iterating and calling destructors (0x30-byte stride).
0x007FFB5077STL_vector_48byte__destroy_element_v2Destroys a std::string element within an STL vector, handling stack frame setup and XOR-based canary validation.
0x007FFBA0105CRT_string_exception_cleanupException cleanup handler that destructs std::string objects during stack unwinding in RO client.
0x007FFC10105CRT_destroy_two_std_stringsDestroys two std::string objects with stack canary protection; likely cleanup for exception handling or scope exit.
0x0080000065STL_string_destructor_wrapperWrapper that destroys an STL string object with stack cookie validation and exception handling setup.
0x00800050171STL_optional_string_to_stringConverts optional string to std::string by extracting data range and assigning to destination string object.
0x0080010092STL_bitset_iterator_advanceAdvances a bitset iterator by param_2 positions, updating both the word pointer and bit offset within the word.
0x00805F81541std_string__split_by_delimiterSplits an std::string by a delimiter character. Extracts a substring starting at param_1, finds the delimiter using STL_String__Find, extracts the portion before the delimiter, and appends both parts to a vector of strings. Returns a pointer to the result vector.
0x0080638092STL_vector_12byte__move_elementIterates through 12-byte vector elements (param_1 to param_2) and deallocates each, with stack canary protection.
0x008063E092STL_vector_48byte__move_elementDestroys 48-byte STL vector elements by iterating and calling destructors on each std_string member in range.
0x0080644044STL_copy_8byte_elements_forwardSTL template instantiation: STL copy 8byte elements forward
0x0080647045STL_relocate_8byte_elementsRelocates 8-byte elements (2x undefined4) from source to destination buffer with offset adjustment.
0x008064A010STL_Xlength_error_vector_int_dThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x008064B010STL_Xlength_error_vector_8byte_cThrows std::length_error exception when vector size exceeds maximum allowable length
0x008064C010STL_Xlength_error_vector_12byte_gThrows std::length_error exception when a vector exceeds maximum allowed size during allocation
0x008064D010STL_Xlength_error_vector_48byteThrows std::length_error exception for vector size overflow; called when vector allocation exceeds max_size()
0x008064E092STL_vector_int__grow_and_copyAllocates aligned memory for integer vector growth, multiplying size by 4 and aligning to 32-byte boundaries with overflow checks.
0x0080654055deallocateDeallocates memory block with size validation; checks alignment and delegates to operator delete
0x0080658055deallocateDeallocates memory from phmap hash container with size validation; checks allocation header and calls operator delete.
0x008065C054deallocateSTL allocator deallocate for GSI symbol entries; frees memory with size validation and alignment checks
0x0080660054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with size validation and heap metadata checks.
0x00806D1083operator++STL red-black tree iterator increment operator; advances to next node in sorted unsigned int set.
0x00808340517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and handles color property updates.
0x00808550129STL_map_lower_boundPerforms binary search tree traversal to find lower bound of string key in STL map node structure using character comparison.
0x008085E0355STL_list_deep_copyDeep copies a doubly-linked list of CItemSlotNode elements, allocating new nodes and maintaining bidirectional pointers.
0x00808750234STL_map_copy_constructorCopy constructor for STL red-black tree map; initializes tree structure and recursively copies all nodes from source map.
0x00808960105CItemSlotManager__RemoveItemNodeRemoves and deallocates the last item node from a linked list structure, clearing item slot references before deletion.
0x0080D1A0145STL_list_erase_nodeRemoves a node from a doubly-linked list by unlinking it and freeing its memory allocation.
0x0080D250154STL_vector_copy_16byte_elementsInitializes a vector and copies 16-byte elements from source vector param_2 to destination vector param_1.
0x008125E0134STL_vector_16byte_allocateAllocates aligned 16-byte element vector storage with 32-byte alignment for large buffers, initializes STL vector pointers.
0x00812670149STL_vector_0x4C_destructorDestructs STL vector of 0x4C-byte vending items, calls CVendingManager__DestroyItemEntry for each element, deallocates memory
0x008127E094STL_map_recursive_delete_nodesRecursively deletes nodes in an STL map by traversing right subtree and deallocating each node (18 bytes).
0x0081285075STL_map_lower_bound_intFinds the first map node with key >= search value in RB-tree, returns iterator with node/parent/side info
0x008128A036STL_list_find_by_field2Searches a doubly-linked list for a node whose field[2] matches the target value, storing result in param_1.
0x00812A4064STL_map_node_delete_singleDeletes a single STL map node by freeing its allocated value (24-byte structure) via operator delete.
0x00812A9080STL_map_clear_and_delete_rootClears and deallocates an STL map container, recursively deleting all nodes and freeing the root structure.
0x00812B1075STL_map_node_delete_single_2Deletes a single STL map node by deallocating its value (24-byte structure) at offset +4.
0x00812B6075STL_map_node_delete_single_3Deletes a single STL map node by freeing its allocated memory (24 bytes) with stack cookie validation.
0x00812BB065STL_map_clear_wrapperWrapper that clears and deallocates all nodes in an STL map container with stack frame protection.
0x00815160517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and parent/child pointers
0x0081537095STL_vector_24byte_allocateAllocates aligned memory for STL vector with 24-byte elements, with 32-byte alignment for sizes >=4096
0x008164A0334STL_vector_int__insert_growReallocates std::vector<int> with 1.5x growth factor during insertion, relocating elements via memmove.
0x00816610582STL_vector_0x34elem__insert_reallocSTL vector<0x34-byte element> insertion with reallocation; grows capacity and relocates elements when inserting at position.
0x00816AB0601STL_vector_0x1celem__insert_reallocReallocates and reorganizes STL vector of 0x1c-byte elements when inserting, managing capacity growth and element copying.
0x00816D10192STL_vector_0x1c__copy_elementsCopies vector elements of size 0x1c (28 bytes) from source to destination, clearing source after copy.
0x00816DD0123STL_vector_0x34__copy_rangeCopies a range of 0x34-byte elements from param_1 to param_3, moving each element backward in the destination vector.
0x00816E50127STL_vector_0x1c__move_elementsMoves std::string ownership between two std::string objects using move semantics, clearing source and invalidating destination.
0x00816ED0129STL_vector_0x34__move_elements_with_stringCopies a 19-byte structure (string + metadata) from source to destination, likely for STL vector element relocation during reallocation.
0x00816F60181STL_vector_int__copy_constructCopies integer vector contents from source to newly allocated destination, initializing vector structure with capacity.
0x00817020171STL_vector_0x34__move_constructorMove constructor for 0x34-byte vector: transfers ownership of buffer and state from source to destination vector, clearing source.
0x00818D3064STL_map_node_delete_0xCDeletes STL map node by freeing 12-byte payload at offset +4, with stack canary validation.
0x00818D8064STL_map_node_delete_0xC_v2Deletes STL map node by freeing 0xC-sized allocated data member at offset +4 with XOR stack canary protection.
0x00818DD075STL_map_node_delete_0xC_v3Deletes a 0xC-sized STL map node by freeing its allocated memory at offset +4 with stack canary protection.
0x00818E20101STL_shared_ptr_delete_0x14Deallocates a shared_ptr managed object of size 0x14 bytes, calling vector deallocate then operator delete.
0x00818EA091STL_vector_0x1C_destroy_stringsDestroys all std::string elements in a 0x1C-sized vector by iterating and calling destructors on each element.
0x00818F0090STL_vector_0x34_destroy_stringsDestroys vector of 0x34-sized elements by iterating and calling destructor on each std_string member.
0x00818F6074STL_map_clear_delete_0xCDestroys STL map container by deallocating internal node (0xC bytes) and map structure itself with XOR canary protection.
0x0081905068STL_string_destructor_wrapper_4Wrapper that destructs an STL string with stack canary protection via XOR-based stack overflow detection.
0x008190B0184STL_vector_0x1C_destructorDestroys STL vector of 0x1C-sized elements by invoking destructor on each string element before freeing allocated memory.
0x00819180171STL_vector_0x34_destructorDestructor for STL vector container with 0x34-byte elements; deallocates all elements and backing memory.
0x00819250136STL_vector_0x1C_deallocateDeallocates STL vector of 0x1C-sized elements, handling alignment and calling operator delete with size validation.
0x0081930086STL_string_pair_destructorDestructs a pair of std::string objects by calling destructors on both string members with stack canary protection.
0x0081936065STL_string_destructor_wrapper_5Wrapper for std::string destructor with stack guard (XOR canary) and structured exception handling (SEH).
0x00819C9071STL_string_destructor_wrapper_6Destructor for CUIComponent class; sets up exception handling and calls parent destructor with canary validation.
0x00819CE071STL_string_destructor_wrapper_7Destructor for CUITextInput class that cleans up strings and associated UI components before object destruction.
0x00819D3071STL_string_destructor_wrapper_8Destructor for CUIComponent class; performs stack canary validation and calls CUIComponent destructor via virtual method table.
0x0081A3A028std_string__append_from_std_stringAppends string data from one std::string to another, handling small string optimization by dereferencing pointer if needed.
0x0082010C701std_string__extract_and_process_tagsIteratively extracts and processes tagged substrings from a source string. Uses _Traits_find to locate opening/closing tag delimiters, extracts content between them, updates a position counter, and moves-assigns the result back to the source. Continues until no more tags are found.
0x0082868B99STL_rbtree__cleanup_and_erase_nodesCleans up an STL red-black tree container. Sets the node destructor to STL_rbtree_node_destructor_str, deallocates any associated vector storage, then erases and destroys two red-black tree node chains (28-byte elements).
0x0082B1E9202std_string__append_and_cleanup_twoAppends the contents of one std::string buffer to the destination string via std_string__append_buffer, then cleans up and frees both the source string and a secondary temporary string buffer.
0x00832A4093STL_vector_destruct_range_0x1cDestructs array of 0x1c-byte elements (likely std::string pairs) by calling destructor on each element in range.
0x00832AA092STL_vector_destruct_range_0x34Destructs range of 0x34-byte elements by calling std::string destructor on each; used for STL vector cleanup.
0x00832B00106STL_vector_int_deallocateDeallocates STL vector<int> buffer, handling aligned allocations with metadata validation before calling operator delete.
0x00832B9064STL_vector_relocate_0x1cRelocates STL vector elements (0x1c bytes each) via memmove, returns pointer past last moved element.
0x00832BD010STL_Xlength_error_vector_int_eThrows std::length_error exception for vector size overflow condition in STL vector operations
0x00832BE010STL_Xlength_error_vector_1c_cThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x00832BF010STL_Xlength_error_vector_0x34Throws std::length_error exception when a vector allocation exceeds maximum allowed size
0x00832C0010STL_Xlength_error_label_textThrows std::length_error exception for vector capacity overflow in STL container operations.
0x00832C1092STL_vector_allocate_aligned_intAllocates aligned memory for int vector; uses 32-byte alignment for sizes >=0x1000 bytes, stores raw pointer at offset -4.
0x00832C7095STL_vector_grow_checked_aAllocates aligned memory for STL vector growth, multiplying capacity by 12 with 32-byte alignment for elements โ‰ฅ4KB.
0x00832CD095STL_vector_grow_checked_bAllocates aligned memory for STL vector of 20-byte elements with overflow checks and 32-byte alignment.
0x00832D30238STL_string_assign_fillstd::string::assign(size_t, char) - fills string with N copies of char, using SSO for small strings and 1.5x growth strategy
0x00832EC055deallocateSTL allocator deallocate wrapper that frees memory blocks >4KB via operator delete with size validation
0x00832F0060STL_vector_1c_deallocateDeallocates STL vector memory with 0x1c-byte elements, validating alignment before calling operator delete.
0x00832F5049STL_vector_0x34elem__deallocateDeallocates STL vector memory for elements of 0x34 bytes, with bounds checking and aligned block deallocation.
0x00832F9060STL_vector_label_deallocateDeallocates STL vector of label structs (0x1c bytes each), handling large allocations with overflow checks before freeing.
0x00832FE069STL_list_erase_node_12byteRemoves and deallocates a 12-byte node from a doubly-linked list, updating prev/next pointers and decrementing list size.
0x00833050167STL_vector_erase_0x18Erases element from vector of 0x18-byte structs containing std::strings, shifting subsequent elements forward and decrementing size.
0x00833100383STL_vector_bool_eraseErases a single bit from a std::vector<bool> by shifting subsequent bits left and updating size/capacity metadata.
0x0083335034STL_memmove_range_forwardCopies memory range from param_1 to param_3 by calculating size as (param_2 - param_1), returns end pointer of copied range.
0x0083338034STL_memmove_range_forward_bMoves memory range from param_1 to param_3, returns new end pointer after copy operation.
0x008333B034STL_memmove_range_forward_cMoves memory range from param_1 to param_3, returning end pointer of destination buffer after copy.
0x008333E0166STL_list_int_insertInserts an integer value into a std::list node, allocating 12-byte doubly-linked list node with prev/next pointers and int value.
0x00833490276STL_vector_insert_ptr_00833490Inserts element into std::vector<int/ptr>, reallocates with 1.5x growth strategy, uses FID_conflict__Change_array deallocation path
0x008335D0571STL_vector_insert_element_0x1cInserts a 28-byte element into std::vector at specified position with 1.5x capacity growth and memory reallocation.
0x00833820276STL_vector_int__insert_grow_clientinfoReallocates std::vector<int> with 1.5x growth factor, inserts element at position, used by SelectClientInfo packet handlers.
0x00833960334STL_vector_insert_ptrInserts a 4-byte element into STL vector at specified position with 1.5x growth reallocation strategy.
0x00833AD0276STL_vector_grow_and_insert_4byteGrows STL vector capacity and inserts 4-byte element at position, reallocating and moving existing data as needed.
0x00833C10551STL_vector_insert_0xcInserts element into std::vector<T> with 12-byte elements, reallocating with 1.5x growth factor and max capacity 0x15555555.
0x00833E40129STL_tree_destroy_recursiveRecursively destroys std::set/map red-black tree nodes, deallocating string data and node memory (0x30 bytes).
0x00833ED075STL_rbtree_find_int_nodeRed-black tree lower_bound search for integer key, returns iterator with comparison result and parent node
0x00833F2075STL_rbtree_find_string_nodeRed-black tree node search by string comparison, returns iterator with found node and comparison result.
0x00833F7082STL_rbtree_free_node_htmlDeallocates a red-black tree node by zeroing its right child pointer and freeing allocated memory (0x1d0 bytes).
0x00834030162STL_vector_move_relocate_0xcMoves and zeros 12-byte elements from source range to destination, clearing source memory for non-trivial type semantics.
0x008340E051STL_vector_swap_contentsSwaps contents of two 12-byte STL vectors (3x 4-byte elements) by copying all fields between them.
0x00834120242STL_set_int_insertInserts an integer into an std::set red-black tree, allocating a 0x30-byte node and rebalancing if no duplicate exists.
0x00834250141STL_rbtree_node_initializeInitializes a red-black tree node by copying data from source to destination and clearing source node fields.
0x008342E0147STL_rbtree_node_copy_and_initializeCopies red-black tree node data from source to destination and clears source node fields post-insertion.
0x00834380181STL_vector_int_copy_ctor_00834380std::vector<int> copy constructor that allocates buffer and copies integer elements via memmove from source vector
0x008375D0144STL_list_create_node_and_pushInitializes an STL list node structure with bidirectional pointers and clears associated metadata fields.
0x0083775064STL_list_clear_node_20byte_CDeallocates a 20-byte node from an STL list by calling operator_delete on the node pointer at offset +4.
0x008377A064STL_list_clear_node_20byte_DDeallocates a 20-byte STL list node by freeing its allocated memory (0x30 bytes) with stack canary protection.
0x008377F064STL_list_clear_node_20byte_EDeallocates a 20-byte STL list node by calling operator_delete with size 0x30 on the pointer at offset +4.
0x0083787075STL_list_clear_node_12byte_CDeallocates a 12-byte node in an STL list by calling operator_delete on the next pointer offset +4.
0x008378C078STL_list_clear_node_12byte_DDeallocates a 12-byte STL list node by calling operator_delete on offset+4, with stack canary validation.
0x00837A10123STL_tree_node_delete_0x30Destructs and deallocates a 0x30-byte std::set/map tree node containing a std::string key/value.
0x00837B1075STL_list_clear_node_12byte_EDeallocates a 12-byte node from an STL list by calling operator_delete with size 0x30 on the pointer at offset +4.
0x00837B6075STL_list_clear_node_12byte_FClears and deallocates a 12-byte STL list node by freeing its allocated memory at offset +4.
0x00837DB068STL_tree__destroy_and_delete_componentDestroys BST nodes recursively then deallocates the tree root node (0x30 bytes), with stack canary validation.
0x00837F10106STL_vector_int_deallocate_00837f10Deallocates STL vector<int> buffer with aligned memory management and integrity validation before operator delete.
0x00837FB05STL_vector_0x18_deallocDeallocates an STL vector with 0x18-byte header, handling aligned memory blocks via operator delete with overflow checks.
0x00837FC0197STL_vector_destruct_and_dealloc_0x3cDestructs and deallocates vector of 60-byte elements, calling destructors on two std::strings per element before deallocation.
0x00838150151STL_vector_deallocate_with_0xc_cleanupDeallocates STL vector with 0xc-sized element cleanup; iterates and destroys each element before freeing memory.
0x008389F0118STL_tree__destroy_and_delete_component_bDestroys a tree-based UI component (CUIListBox) by recursively freeing nodes and deallocating the tree structure with security cookie validation.
0x00838A90105STL_tree__destroy_and_delete_component_cDestroys and deallocates a tree-based component (CUIListBox), recursively freeing nodes and releasing allocated memory.
0x00838F60118STL_tree__destroy_and_delete_component_dDestroys and deallocates CUIListBox tree node structure, recursively freeing subtree and releasing 0x30 byte memory block
0x0083A440266STL_map_int_int__insert_or_find_2STL map node insertion/lookup for integer key-value pairs; finds or creates red-black tree node and returns pointer to value
0x0083A550269STL_map_int_string__insert_or_findInserts or finds int key in std::map<int, std::string>, allocates 0x30-byte node if missing, returns pointer to string value.
0x00866DD087STL_Vector_ChangeArraystd::vector memory reallocation helper that manages buffer resizing and deallocation for dynamic arrays
0x00866E30139STL_vector_4byte_reserve_capacityReserves capacity for a 4-byte element vector; reallocates with growth strategy or allocates initial buffer.
0x00866EE036STL_vector_0xc_destroy_rangeSTL template instantiation: STL vector 0xc destroy range
0x00866F10517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance.
0x00867120517Insert_nodeSTL std::_Tree red-black tree node insertion with rebalancing; maintains binary search tree invariants and color properties.
0x00867490106STL_vector_0xc_deallocDeallocates STL vector memory with size 0xc bytes, handling aligned heap blocks and validating pointer metadata.
0x00867520106STL_vector_0x18_deallocDeallocates STL vector with 0x18-byte element size, handling aligned memory blocks via operator delete
0x008675B064STL_vector_1C_memmoveMoves 1C-byte aligned elements within STL vector, returns pointer to end of moved range.
0x008675F010STL_Xlength_error_vector_insert_ptrThrows std::length_error exception when vector insertion would exceed maximum allowable length
0x0086760010STL_Xlength_error_vector_4byteThrows std::length_error exception when vector size exceeds maximum allowed length
0x0086761010STL_Xlength_error_vector_0x1cThrows std::length_error exception when vector allocation exceeds maximum size limit
0x0086762010STL_Xlength_error_vector_0xcThrows std::length_error exception when a vector allocation exceeds maximum allowable size
0x0086763092STL_vector_grow_alloc_ptrAllocates aligned memory for pointer vector with overflow checks; aligns to 32-byte boundary with metadata storage.
0x0086769092STL_vector_grow_alloc_4byteAllocates aligned memory for 4-byte STL vector growth with 32-byte alignment and overflow checking.
0x008676F095STL_vector_grow_alloc_AAllocates aligned memory for STL vector growth with 32-byte alignment and overflow protection
0x0086775095STL_vector_grow_alloc_BAllocates aligned memory for STL vector growth with 32-byte boundary alignment and overflow protection.
0x008677B095STL_aligned_alloc_0x30Allocates aligned memory for arrays of 48-byte elements, with 32-byte alignment for large allocations (>=4096 bytes).
0x00868C5055STL_aligned_dealloc_4byteDeallocates 4-byte aligned arrays, recovering original pointer for large allocations (>4KB) before freeing
0x00868C9055STL_aligned_dealloc_4byte_bDeallocates STL aligned memory for 4-byte element arrays with validation of allocation metadata
0x00868CD060STL_aligned_dealloc_0x1cDeallocates aligned memory for arrays of 28-byte elements, validates alignment metadata, calls operator delete.
0x00868D2054STL_aligned_dealloc_0xcDeallocates aligned memory for arrays of 12-byte elements, validating alignment before freeing via operator delete.
0x008695B072STL_list_erase_node_0x1d0Removes a node from doubly-linked list by unlinking pointers, decrementing size, and freeing 0x1D0-byte allocation.
0x00869670192STL_string_find_first_not_ofFinds first character position in string not matching any char in given set, starting from offset param_3
0x00869730192STL_string_find_first_ofFinds first character from charset in string starting at offset, returns index or -1; uses lookup table for O(n) search.
0x00869AA036max_pair_by_secondReturns the pair with larger second element; if equal, returns pair with larger first element. Used for coordinate/position comparisons.
0x0086A4E0181STL_list_push_back_0x1d0Inserts 0x1D0-byte node into doubly-linked list with 0x8D3DCB max capacity; copies 456 bytes of data.
0x0086A5A0297STL_bitset_fill_rangeFills a bitset range with a boolean value by handling word-aligned memset and bit masking for partial words.
0x0086AB00208STL_string_rtrimRemoves trailing characters from std::string that match any byte in a charset; uses lookup table for O(n) efficiency.
0x0086B5A047STL_std_string__equalsCompares two std::string objects for equality, handling SSO by dereferencing heap pointers when capacity exceeds 15 bytes.
0x0086B5D0116STL_map_node__recursive_destroyRecursively destroys std::map BST nodes by traversing right child, destructing string values, and freeing 0x2c-byte nodes.
0x0086B650129STL_map__lower_boundstd::map::lower_bound for string keys; traverses BST returning iterator with node pointer, direction flag, and parent.
0x0086B6E031STL_fill_range_u32Fills a memory range with a constant value using element-sized strides
0x0086C99064STL_map_node_delete_0x2cDeletes a 0x2C-byte STL map node by freeing its value pointer at offset +4 with stack canary protection.
0x0086CA4086STL_vector_dealloc_4byteDeallocates STL vector buffer with aligned pointer recovery and overflow validation before deletion.
0x0086CAD057STL_map_destroy_tree_0x2cDestroys STL map tree by recursively freeing all 0x2C-byte nodes, then deallocates sentinel node.
0x0086CB30110STL_map_node_destroy_with_string_0x2cDestroys STL map node (0x2C bytes) by calling string destructor on member at offset +4, then frees node.
0x0086CBB075STL_map_node_free_0x2cDeallocates a 0x2C-byte STL map node, checking validity at offset +4 before calling operator delete with stack canary protection.
0x0086CC00142STL_map_node_clear_and_free_0x34Clears STL map node's child count, recursively destroys child subtree, frees 0x34-byte node allocation
0x0086CCB068STL_map_destroy_tree_0x2c_bDestroys STL map tree structure with 0x2C-byte nodes by recursively freeing all nodes then deallocating root.
0x0086CD1065STL_string_dtor_wrapperException-safe wrapper that invokes std::string destructor with stack cookie validation for safe cleanup
0x0086CD6080STL_string_dtor_at_offset8Destroys std::string member at offset +8 from given address, with SEH exception handling frame setup.
0x0086CDB087STL_container_cleanup_vec_mapCleans up STL vector (4-byte elements) and map (0x34-byte nodes) by deallocating and freeing memory with stack canary protection.
0x0086DB70184STL_pair_move_assign_2stringsMove-assigns two std::string members from source pair to destination pair, destructing old strings and clearing source.
0x0086DC30331STL_map_insert_or_find_string_keyInserts or finds string key in STL map, allocating tree node if key doesn't exist, returns iterator offset.
0x0086DD80294STL_map_insert_or_find_string_key_bInserts or finds a string key in STL map; returns pointer to value node, allocates new node if key doesn't exist.
0x0086DEB083operator++STL red-black tree iterator pre-increment operator; advances to next node in sorted unsigned int set
0x0086F4B0128assign_cstring_to_std_stringAssigns a C-string to an std::string by calculating length and calling std_string__assign_range
0x008703E093assign_cstring_length_to_std_stringCalculates C-string length via null-terminator scan, then assigns string content to std::string object using range assignment.
0x00889BB0317STL_vector_int__resize_fill_alignedResizes std::vector<int> to param_2 size, allocating aligned memory (32-byte) if needed and filling with param_3 value.
0x0088A100704STL_rbtree_insert_and_rebalanceRed-black tree node insertion with rebalancing; maintains RB-tree invariants via rotations and color adjustments.
0x0088A440517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance.
0x0088A65084STL_rbtree_rotate_left_3Red-black tree left rotation: rebalances tree by rotating node left, updating parent and child pointers
0x0088A70016STL_vtable_setter_0088a700Sets virtual table pointer for SetPointer class instance to enable polymorphic behavior
0x0088A71016STL_vtable_setter_0088a710Sets virtual function table pointer for an STL container or object to InitVirtualFunctionPointer at 0x01031da8
0x0088A72016STL_vtable_setter_0088a720Sets virtual method table pointer for STL container or game object initialization
0x0088A73088STL_tree_rotate_nodePerforms right rotation on a red-black tree node, updating parent pointers and maintaining tree structure invariants.
0x0088A810296STL_vector_of_vectors_1C__destroyDestroys a 2D vector of std::string objects; deallocates inner vectors then outer container with proper size tracking.
0x0088AA7021STL_num_put_do_put_wrapperWrapper that delegates to STL_num_put_do_put_ptr for numeric formatting output operations
0x0088AA90171STL_unordered_map_rehash_2Moves unordered_map state from param_3 to param_1, clearing param_3's buckets and resetting to small state.
0x0088ABD0202FNV1a_hash_computeComputes FNV-1a hash of buffer data using magic constants 0x811c9dc5 and 0x1000193 with additional mixing
0x0088B06034STL_memmove_range_ACopies memory from param_1 to param_3 for (param_2 - param_1) bytes, returns end pointer of destination.
0x0088B09034STL_memmove_range_BCopies memory range [param_1, param_2) to param_3, returns pointer to end of copied data.
0x0088B0C034STL_copy_range_to_destinationCopies a range of memory from param_1 to param_2 into param_3, returns end iterator of destination.
0x0088B190366STL_map_insert_nodeInserts a new node into an STL map, performing BST traversal to find insertion position and rebalancing the tree structure.
0x0088B300343std__vector_1C__insert_grow_copyGrows std::vector<T> capacity (1.5x factor) and inserts 0x1C-byte element at specified position using copy constructor.
0x0088B490346std__vector_1C__emplace_back_growGrows std::vector<T> (28-byte elements) by 1.5x, relocates existing elements, inserts new element at position.
0x0088B620536STL_vector_30byte__erase_and_relocateErases element from 30-byte struct vector, reallocates with growth strategy, relocates remaining elements while preserving order.
0x0088B850508STL_vector_0C__erase_and_relocateSTL vector insert operation: allocates new buffer, copies elements before/after insertion point, inserts new element, deallocates old buffer.
0x0088BA60449STL_vector_grow_and_insertInserts element into STL vector, reallocates with 1.5x growth, copies old data before/after insertion point.
0x0088BC30343std__vector_1C__insert_grow_moveInserts a 0x1C-byte element into std::vector with capacity growth, relocating existing elements using move semantics.
0x0088BDC094STL_rbtree_destroy_nodes_18byteRecursively destroys red-black tree nodes by traversing left subtree and deallocating 24-byte node structures.
0x0088BE30119STL_rbtree_destroy_nodes_1C_byteRecursively destroys red-black tree nodes; deallocates left subtree, deletes node pair, and frees 28-byte node structure.
0x0088BEC0158STL_unordered_map_find_by_string_keyFinds a node in an STL unordered_map by string key, returns iterator pair with node pointer and found flag.
0x0088BF6075STL_rbtree_lower_bound_2STL red-black tree lower_bound search traversing tree nodes by comparing key against node values at offset +0x10
0x0088C1B0496STL_unordered_map_insertInserts a key-value pair into an unordered_map with string keys, handling rehashing and load factor management.
0x0088C3B0137STL_vector_1C_copy_elementCopies vector elements of size 28 bytes (7 x 4-byte units) from source to destination, including string field assignment.
0x0088C440192STL_vector_1C_relocate_elementsRelocates elements from source vector to destination, copying 28-byte structures and clearing source entries.
0x0088C50082STL_vector_1C_copy_construct_elementCopies a 28-byte (0x1C) struct element with string field, performing deep copy of string via STL_string_copy_assign.
0x0088C56068STL_string_move_construct_from_cstringConstructs an STL string object via move semantics, initializing from a null-terminated C string pointer.
0x0088C5B0127STL_vector_1C_move_elementsMove-semantics transfer of 28-byte vector state (data ptr, size, capacity) from source to destination, clearing source.
0x0088C6B097fill<>STL std::fill template instantiation for filling std::list iterators with values (unsigned int, string, pair types)
0x0088C830393STL_list_copy_with_stringsCopies a doubly-linked list of STL strings, allocating new nodes and deep-copying string data from source to destination list.
0x0088CB20158STL_vector_byte_construct_fillConstructs std::vector<byte> by allocating buffer and filling with repeated byte value; used for packet/buffer initialization.
0x0088E590190CUIWndWithRBTree__ConstructorInitializes CUIWndWithRBTree object with default RB-tree state, zeroes item table and UI component fields.
0x0088FFD0106stl_vector_dealloc_4byte_ffd0Deallocates STL vector memory with 4-byte element alignment, handling aligned allocation metadata.
0x00890060128stl_vector_dealloc_48byteDeallocates STL vector of 48-byte elements with overflow detection and aligned memory block freeing.
0x00890110127stl_vector_dealloc_12byteDeallocates STL vector of 12-byte elements with overflow check and aligned memory deallocation via operator delete.
0x00891F6083operator++STL red-black tree iterator pre-increment operator; advances to next node by traversing right subtree or parent chain.
0x0089D340259STL_map_int_short__insert_or_findInserts or finds a node in a red-black tree-based std::map<int,short>, returning the value at offset +5 of the node.
0x008CFCB0204std__string__truncate_at_delimiterTruncates a std::string at the first occurrence of a delimiter string, keeping only the prefix before the delimiter.
0x008D13E0136std__vector_12__reserveAllocates and initializes vector storage for 12-byte elements with aligned allocation for sizes >=0x1000 bytes.
0x008D1470227std__vector_1C__destroy_and_replaceDestroys all std::vector elements (28-byte structs with embedded strings), frees allocation, replaces with new buffer pointers.
0x008D156093std__vector_1C__destroy_rangeDestroys a range of std::string objects in a vector by calling destructor on each element from param_1 to param_2.
0x008D15C0721STL_unordered_map__rehash_BRehashes an STL unordered_map by reallocating and reinitializing its internal bucket array to a larger power-of-2 size.
0x008D18A0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color properties after inserting a new node
0x008D1AB0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x008D1CC0184std__vector_1C__clear_and_freeClears and deallocates a vector of 0x1C-byte elements (likely std::string objects based on destructor calls)
0x008D1D9058std__vector_30__relocateRelocates a vector of 48-byte (0x30) elements by moving memory and returning adjusted destination pointer.
0x008D1DD055STL_Vector12_RelocateRelocates vector<12-byte elements> data, moves param_2-param_1 bytes from param_1 to param_3, returns new end pointer.
0x008D1E1010std__vector__throw_length_errorThrows std::length_error exception when vector size exceeds maximum allowed capacity
0x008D1E2010std__vector__throw_length_error_2Throws std::length_error exception for vector capacity overflow; STL error handler for invalid allocation sizes
0x008D1E3010std__vector__throw_length_error_3Throws std::length_error exception when vector size exceeds maximum allowed capacity limit
0x008D1E4010std__vector__throw_length_error_4Throws std::length_error exception when vector size exceeds maximum allowed capacity limit.
0x008D1E5010std__vector__throw_length_error_5Throws std::length_error exception when std::vector allocation exceeds maximum allowed size
0x008D1E60102std__vector_1C__allocate_bufferAllocates aligned buffer for std::vector with 0x1C-byte elements, aligning to 32-byte boundary for large allocations.
0x008D1F8046STL_vector_string_0x18_clearClears a std::vector<std::string> by destructing each 0x18-byte string element and resetting size to 0.
0x008D218055deallocateSTL allocator deallocate wrapper; validates heap pointer bounds before freeing memory block of (param_2 * 4) bytes.
0x008D21C054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with overflow validation and size adjustment.
0x008D220060std__vector_1C__deallocate_bufferDeallocates vector buffer of 28-byte elements, validating alignment and delegating to operator delete
0x008D225054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with optional header adjustment for large blocks.
0x008D2370170STL_list__push_back_with_growAppends node to intrusive doubly-linked list with capacity check; throws if size reaches max (0x7ffffff)
0x008D242039std__vector_int__push_backstd::vector<int>::push_back - appends element to vector, reallocates if capacity exceeded
0x008D245039std__vector_int__push_back_2std::vector<int> push_back implementation with fast path for reserved capacity, fallback to reallocation if full
0x008D2480169STL_vector_1C__push_back_with_growPushes 28-byte element to STL vector; copies data and advances buffer pointer, or calls grow handler if full
0x008D3DA0141STL_map__ClearAllElements_WithConditionalCallbacksIterates 16 map elements, clears flag at offset 0x2b, invokes vtable method at offset 0x98, conditionally processes 2 extra elements based on game state.
0x008D3E30149STL_map__DefaultConstruct_76byteInitializes STL map node (76 bytes) with zero-initialized buckets and sets internal pointers to null state.
0x008D3ED0418STL_list_assign_range_12byteSTL list assign operation that replaces contents with range [param_2, param_3), managing 12-byte nodes with bidirectional links
0x008D40A0399STL_vector_assign_range_8byteAssigns a range of 8-byte elements to an STL vector, reallocating capacity if needed and preserving existing elements.
0x008D425034std__vector__relocate_trivialRelocates trivially-copyable vector elements via memmove, returns new end iterator position.
0x008D4280238STL_tree_copy_nodes_24byteRecursively copies binary search tree nodes with 24-byte elements, preserving structure and color information.
0x008D4390241STL_tree_copy_nodes_88byteRecursively copies binary search tree nodes (88-byte elements) from source to destination tree structure with proper parent/child linkage.
0x008D44A0250STL_tree_copy_nodes_36byteRecursively copies STL tree nodes (36-byte elements) from source to destination, initializing node structure and left/right subtrees.
0x008D45C0420STL_map_string_emplaceInserts or finds a node in a map<string, vector> container, returning iterator and success flag in param_2.
0x008D4770330STL_vector_string_insert_24byteInserts a 24-byte STL string element into vector at specified position, reallocating storage if needed.
0x008D48F0449STL_vector_insert_4byte_v2STL vector insert operation for 4-byte elements with capacity growth and memory alignment handling at offset param_2
0x008D4AC0595STL_vector_60byte__emplace_growSTL vector reallocation with 1.5x growth factor, element insertion at position, and old buffer deallocation for 60-byte elements.
0x008D4D20449STL_vector_insert_4byteInserts a 4-byte element into STL vector at specified position, reallocating and copying data as needed.
0x008D4EF0489STL_vector_insert_28byteInserts a 28-byte element into STL vector, reallocating storage and moving existing elements as needed.
0x008D519084STL_tree__DeleteNode_and_cleanupDestruys STL tree node with conditional cleanup of child nodes, deallocates node and parent structs.
0x008D521094STL_tree__DeleteSubtree_recursiveRecursively deletes binary tree nodes by post-order traversal (right subtree first), then deallocates node memory.
0x008D528094STL_tree__DeleteSubtree_recursive_BRecursively deletes all nodes in a binary tree subtree by performing post-order traversal and deallocating each node.
0x008D52F0148STL_rbtree__DestroyNodes_with_stringRecursively destroys red-black tree nodes containing std::string values by traversing left subtree and deallocating node memory.
0x008D5390129STL_rbtree__DestroyNode_with_string_keyRecursively destroys red-black tree nodes, deallocating string keys and node memory (0x58 bytes).
0x008D5420119STL_rbtree__DestroyNodeRecursively destroys red-black tree nodes; deallocates node memory after destroying left subtree.
0x008D54B094STL_rbtree__DestroyNodes_simpleRecursively destroys red-black tree nodes by traversing right subtree then deallocating node memory.
0x008D5520141STL_rbtree__DestroyNodes_with_string_CRecursively destroys red-black tree nodes containing std::string values, deallocating each node after string cleanup.
0x008D55C0116STL_rbtree__DestroyNodes_with_string_recursiveRecursively destroys red-black tree nodes containing std::string, deallocating left subtree and string data.
0x008D5640132STL_rbtree__DestroyNodes_with_string_vecRecursively destroys red-black tree nodes containing std::string elements, freeing memory bottom-up.
0x008D56D094STL_rbtree__DestroyNodes_simple_BRecursively destroys red-black tree nodes by traversing right subtree and deallocating node memory via operator delete.
0x008D5740129STL_rbtree__DestroyNodes_with_string_ERecursively destroys red-black tree nodes containing std::string elements, deallocating memory for each node.
0x008D57D094STL_rbtree__DestroyNodes_simple_CRecursively destroys red-black tree nodes by traversing left subtree and freeing each node with operator_delete.
0x008D586075std__map__lower_bound_intSTL map lower_bound operation on integer keys; finds first element >= search key in balanced tree
0x008D58B075std__map__lower_bound_int_2STL map lower_bound implementation for integer keys; finds first element >= search value in RB-tree
0x008D590075std__map__lower_bound_int_3STL map lower_bound implementation for int keys; traverses red-black tree to find first element >= search key
0x008D5950129STL_map_string__LowerBound_8bytePerforms binary search lower_bound on std::map<string, 8-byte_value> using in-order tree traversal with string comparison.
0x008D59E0129STL_map_string__LowerBound_12bytePerforms binary search lower_bound on STL map with string keys, returns iterator to first element >= search key
0x008D5A70119STL_map__EraseNode_with_stringErases and deallocates an STL map node containing a string key-value pair, cleaning up associated memory.
0x008D5AF028std__map__emptyChecks if std::map container is empty by testing if internal node pointer is null
0x008D5B10123STL_vector_60byte__MoveElementsForwardMoves 60-byte vector elements forward by constructing each element and advancing destination pointer by element size.
0x008D5B90191STL_vector_28byte__MoveElementsMoves elements from source to destination vector, clearing source and preserving 7-DWORD struct data via move semantics.
0x008D5C50123STL_vector_60byte__CopyAssignElementCopies a 60-byte structure element (likely game entity/item data) from source to destination via STL vector assignment.
0x008D5CD0132STL_vector_28byte__CopyAssignElementCopies a 28-byte STL vector element, clearing source after move, with SEH frame setup for exception handling.
0x008D5DF036std__list__find_by_fieldFinds and returns iterator to list node where field at offset +8 matches target value, or end sentinel if not found.
0x008D5E50297STL_map_int_emplace_16byteSTL map emplace operation for int keys with 16-byte values; inserts node or returns existing iterator and bool.
0x008D5FF0234STL_tree_copy_ctor_24byteCopy constructor for STL red-black tree node (24-byte size); initializes tree structure and recursively copies all nodes from source tree.
0x008D6150234STL_tree_copy_ctor_88byteCopies an STL red-black tree node structure (88 bytes), initializing sentinel nodes and recursively duplicating all child nodes.
0x008D6240148STL_tree__CopyNode_88byteCopies an 88-byte STL tree node by duplicating all members including string, integers, and binary data fields.
0x008D62E0250STL_vector_copy_ctor_28byteCopy constructor for STL vector of 28-byte elements; allocates capacity and deep-copies each element via STL_string_copy_assign
0x008D69D0169STL_vector_60byte__MoveConstructMove constructs 60-byte STL vector by copying data members and zeroing source vector state.
0x008D6A80178STL_map__CopyNodeStringsCopies multiple STL string fields from source node to destination node, handling 6 string members at fixed offsets plus metadata.
0x008D8860127STL_map__EraseNode_with_string_BErases and deallocates a map node containing a string key-value pair, cleaning up resources via destructor.
0x008D89C080STL_map__ClearTree_simpleClears STL map tree by recursively deleting subtree and freeing node memory with XOR cookie validation.
0x008D8CC081STL_map__ClearTree_with_stringRecursively destroys a red-black tree node and deallocates memory for STL map with string keys during cleanup.
0x008D94A054STL_map__EraseAndDeleteErases a node from an STL map container and deallocates its memory, including string key cleanup.
0x008D96E068STL_map__ClearTree_with_vectorDestroys red-black tree nodes and deallocates STL map container memory (20 bytes).
0x008D974066STL_map__ClearTree_simple_BClears a binary search tree node and recursively deletes all child nodes in a map container.
0x008D979068STL_map__ClearTree_with_string_BClears and deallocates an STL red-black tree node structure, destroying all string-keyed map entries before freeing memory.
0x008D9A80106STL_vector__BoundsCheckDeleteDeallocates STL vector memory with bounds validation; handles aligned allocations and guard zones.
0x008D9B10181STL_vector__BoundsCheckDelete_with_stringDestructs and deallocates a vector of std::string objects with bounds checking and memory validation.
0x008D9BF093STL_vector__EraseWithStringCleanupDestructor for STL vector that safely cleans up string elements before erasing vector contents.
0x008D9C50114STL_vector__StringElement__DestructorDestructor for vector element containing std::string; calls string destructors and bounds check cleanup.
0x008DA63092STL_map__ClearTree_with_vector_BDestroys red-black tree nodes and deallocates memory for STL map container cleanup with vector element deletion.
0x008DAA90263STL_map_int_subscript_24byteSTL map operator[] for int keys with 24-byte values; finds/inserts node and returns value pointer.
0x008DABA0239STL_map_int_subscript_76byteSTL map subscript operator for 76-byte values; inserts new node if key doesn't exist, returns reference to value
0x008DAC90272STL_map_int_subscript_88byteSTL map subscript operator for int keys with 88-byte values; inserts new node if key doesn't exist, returns reference to value
0x008DADB0276STL_map_string_subscript_8byteSTL map operator[] for string keys with 8-byte values; inserts new node if key not found, returns reference to value.
0x008DAED0308STL_map_string_subscript_12byteSTL map operator[] for string keys with 12-byte values; inserts new node if key doesn't exist, returns value reference
0x008DB01083operator++STL tree iterator pre-increment operator; advances to next node in red-black tree traversal by following right subtree or parent pointers
0x008DB07083operator++STL red-black tree iterator pre-increment operator; advances to next in-order node by traversing right subtree or parent chain
0x008DB0D083operator++STL red-black tree iterator pre-increment operator; advances to next in-order node by traversing right subtree or parent chain.
0x008DB130111STL_vector__EraseWithStringCleanup_CDestructor for STL vector that cleanups string elements and optionally deallocates the vector object itself.
0x008DB1B0132STL_vector__EraseWithStringCleanup_DDestructor for STL vector that erases elements and cleans up string data before optional deallocation
0x008DBAB092STL_map__ClearTree_with_vector_ScalarDelDestroys RB-tree nodes and deallocates memory for STL map cleanup with scalar element deletion.
0x008DC000200STL_map_string__AccumulateVector2_8byteFinds string key in map, accumulates paired float[2] values into four int accumulators (bounds/totals).
0x008E18F087FindNextActiveMapEntryIterates through STL map to find next entry where offset+0x2c flag is set, returns value from indexed array.
0x008E1A40175MapCell__GetIndexFromCoordinatesValidates and converts 2D map coordinates to linear cell index within a grid-based container structure.
0x008E2E60101STL_map__EraseNodeByKeyErases all nodes from an STL map container and resets internal state (size, pointers, flags)
0x008E4650169STL_map_string__FindKey_12byteSearches for a key in an STL map<string, 12-byte_value>, returns true if key found via LowerBound comparison.
0x00907A0092STL_vector_3C__DestroyRangeDestroys range of 0x3C-byte elements in std::vector by iterating and calling destructor on each.
0x00907A6092STL_vector_1C__DestroyElementsDestroys range of std::vector elements (0x1C bytes each) by calling destructor on each std::string member.
0x00907AC0704STL_RBTree__EraseNodeRemoves a node from red-black tree with rebalancing, handling successor relinking and color fixup via rotations.
0x00907DB0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains BST properties and color invariants.
0x00907FC0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x009081D0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance
0x009083E0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x009085F0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance
0x00908800517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x00908A10517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree invariants and color properties.
0x00908C20517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree balance property and updates parent pointers.
0x00908E3084STL_RBTree__RotateLeftPerforms left rotation on red-black tree node, updating parent pointers and handling root case via tree header.
0x00908E9088STL_RBTree__RotateRightPerforms right rotation on red-black tree node, updating parent pointers and handling root rebalancing case.
0x00908EF0183STL_vector_1C__DestructorDestructs std::vector of 0x1C-byte elements (likely containing std::string), deallocating all strings and buffer memory.
0x00908FC010STL_vector__ThrowLengthError_1Throws std::length_error exception when std::vector allocation exceeds maximum allowed size limit.
0x00908FD010STL_vector__ThrowLengthError_2Throws std::length_error exception for STL vector overflow; terminates on vector size exceeds max_size()
0x00908FE010STL_Xlength_error_vector_28byteThrows std::length_error exception when vector size exceeds maximum allowed length during allocation
0x00908FF0102STL_vector_28byte__GrowAndAllocateAllocates aligned 28-byte element vector storage with growth factor, aligns to 32-byte boundary for cache efficiency.
0x0090915033STL_rbtree_string_clearClears a red-black tree container with string keys by destroying all nodes and resetting pointers and size.
0x009092C055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory blocks, checking for corruption.
0x0090930057STL_vector_60byte__DeleteDeletes a 60-byte vector element at index param_2 with bounds checking and memory deallocation.
0x0090935060STL_vector__BoundsCheckDelete_BDeallocates STL vector memory with bounds validation; checks allocation size against threshold (0xfff) before operator delete.
0x00909530170UIWindowMgr__DoublyLinkedList_InsertAndCopyInserts a copy-constructed UIWindowMgr item into a doubly-linked list, growing capacity if needed; throws if list exceeds size limit.
0x009095E0173STL_list__InsertNode_UIWndMapDataInserts a new UIWndMapData node into intrusive linked list, throws if capacity exceeded (0x4ec4ec nodes max)
0x0090969039STL_vector_4byte_push_backSTL vector push_back for 4-byte elements; appends to buffer if space available, otherwise reallocates.
0x0090C11034STL_memmove_range_DCopies memory range from param_1 to param_2 into param_3, returns new end pointer after copy.
0x0090C300582STL_vector_1C__grow_and_insertSTL vector grow-and-insert for 28-byte elements using 1.5x growth strategy with aligned allocation and element relocation.
0x0090C55094STL_rbtree__DestroyNodes_simple_DRecursively destroys red-black tree nodes by traversing right subtree and freeing node memory.
0x0090C61091STL_vector_1C__CopyAssign_with_stringCopies a string-containing STL vector element by assigning string and copying 24-byte capacity/size metadata.
0x0090C67023STL_vector_init_empty_BInitializes an empty STL vector by zeroing three pointer fields (data, size, capacity).
0x0090D12098STL_string__ConstructFromCStrConstructs std::string from C-string by initializing SSO buffer and assigning via range assignment.
0x0090D1B099STL_string__DefaultConstructInitializes an STL string object to empty state with small string optimization (SSO) buffer, sets capacity flag to 0xF
0x0090D22080STL_set__DestroyTreeDestroys an STL set/tree structure by recursively freeing nodes and deallocating the tree header with XOR stack canary validation.
0x0090D2C065STL_set__DestructorDestroys STL set container by recursively deallocating tree nodes; includes stack canary validation for security.
0x0090D310151STL_vector_1C__ClearAndFreeDestroys and deallocates std::vector<UISkillWnd_StringElement> (0x1C-byte elements) with bounds validation.
0x0090D3D0106STL_vector_20__DeallocateBufferDeallocates STL vector buffer memory, handling aligned allocation headers and validating heap integrity before deletion.
0x0091747091STL_vector_32byte__reassign_bufferReallocates 32-byte element vector buffer; handles null initialization and deallocates old buffer with proper size alignment.
0x00917500136STL_vector_32byte__reallocate_copyReallocates and copies 32-byte-aligned STL vector buffer with exception handling via SEH frame setup.
0x009175B0164STL_vector_1C__copy_range_with_stringCopies a range of 0x1C-byte skill elements from source to destination vector, copying embedded strings and preserving metadata.
0x00917660162STL_vector_1C__move_range_with_stringMoves a range of STL vector elements (0x1c-sized structs with strings) from param_2 to param_4, copying strings and metadata.
0x0091771010STL_Xlength_error_vector_1C_growThrows std::length_error exception when vector capacity exceeds maximum allowable size limit
0x0091772010STL_Xlength_error_tooltip_lineThrows std::length_error exception when vector allocation exceeds maximum allowed size limit.
0x0091773092STL_aligned_alloc_32byte_elementsAllocates memory for array of 32-byte elements with 32-byte alignment, validating count and size limits.
0x00917790133STL_vector_74byte__clear_elementsClears STL vector of 74-byte elements by invoking destructor on each element and resetting size to 0
0x0091782060STL_vector_1C__deallocate_bufferDeallocates a vector buffer of 0x1C-byte elements, validating alignment and delegating to operator delete
0x0091787051STL_vector_32byte__deallocate_bufferDeallocates STL vector buffer of 32-byte elements with validation of large allocation headers before freeing.
0x00917BF0696STL_list_assign_0x80_nodesSTL list assignment that copies quest entries (CQuestEntry) between doubly-linked list nodes of 0x80 bytes each.
0x00917EE0652STL_list_assign_0x38_nodesAssigns a range of 0x38-byte nodes to an STL list, copying/reusing existing nodes or creating new ones as needed.
0x009181A0240STL_tree_copy_node_0x44Recursively copies a 0x44-byte STL tree node with left/right children, initializing parent pointers and color attributes.
0x009182B0236STL_tree_copy_node_0x20Recursively copies a red-black tree node (0x20 bytes) with left/right children, preserving color and parent pointers.
0x009183C0132STL_tree_destroy_nodes_0x44_recursiveRecursively destroys red-black tree nodes (0x44 bytes each) with embedded std::string, deallocating left subtree first.
0x0091845094STL_tree_destroy_nodes_0x20_recursiveRecursively destroys red-black tree nodes (0x20 bytes) via post-order traversal, deallocating each node after processing children.
0x009184C094STL_RBTree_DestroyNode_RecursiveRecursively destroys red-black tree nodes by traversing right subtree then deallocating node if leaf.
0x00918530132STL_tree_destroy_nodes_0x44_recursive_BRecursively destroys tree nodes with 0x44 byte allocation size, deallocating left subtree and node memory.
0x009185C094STL_tree_destroy_nodes_recursiveRecursively destroys tree nodes by traversing left subtree then deallocating node (0x20 bytes).
0x00918630222STL_list_mergesort_simple_ascMerge sort implementation for doubly-linked list nodes, sorting by offset 0x1d field in ascending order
0x00918710222STL_list_mergesort_simple_descMergesort implementation for doubly-linked list nodes, sorting in descending order by offset 0x1d field value.
0x00918B10222STL_list_mergesort_numeric_ascMerge sort implementation for linked list nodes sorted by numeric field at offset 0x15 in ascending order
0x00918BF0222STL_list_mergesort_numeric_descMerges two sorted linked lists in descending order by numeric value at offset 0x15, used for item/drop sorting.
0x00918CD0362STL_list_mergesort_wide_cmp_ascMerge sort comparator for wide character strings in ascending order; merges two sorted lists by comparing wide string values.
0x00918E40362STL_list_mergesort_wide_cmp_descMerges two sorted sublists of wide strings in descending order using comparison-based reordering of linked list nodes.
0x00918FB0222STL_list_mergesort_custom_cmp_AMerge sort implementation for doubly-linked list using custom comparator on offset 0x1e field
0x00919090222STL_list_mergesort_custom_cmp_BMerge sort implementation for doubly-linked list nodes using custom comparator at offset 0xe
0x00919170222STL_list_mergesort_custom_cmp_CMergesort implementation for doubly-linked list nodes using custom comparator on offset 0xe field
0x00919440139STL_tree_node_0x44__copy_assignCopies a 0x44-byte tree node containing 3 ints, an STL string, and 4 additional ints with EH frame setup.
0x009195A0148STL_triple_string__init_emptyInitializes a struct with three empty std::string objects using small-string optimization (SSO) with 0xF byte capacity.
0x0091A2C057STL_tree_0x44__destroy_and_freeDestroys and deallocates an STL tree node structure (0x44 bytes), recursively freeing all child nodes before cleanup.
0x0091A32080STL_tree_0x20__destroy_and_freeDestroys and deallocates an STL tree container node, recursively freeing child nodes if tree is not marked as deleted.
0x0091A3A080STL_tree_0x20__destroy_and_free_BDestroys and deallocates an STL red-black tree node structure with conditional recursive cleanup based on a flag at offset 0xd.
0x0091A77068STL_RBTree_0x44_DestructorDestructor for 0x44-sized red-black tree node; recursively destroys all nodes then deallocates root.
0x0091A7D065STL_map_0x20_node__scalar_dtor_ADestructor for STL map node with 0x20 byte size; calls tree destruction with stack canary protection.
0x0091A82065STL_map_0x20_node__scalar_dtor_BDestructor for STL map node; calls tree destroy/free with stack cookie-based security check (XOR canary validation)
0x0091A8D0151STL_vector_string_12byte__destroy_and_freeDestroys and deallocates a vector of 12-byte string elements with allocation size validation and XOR stack cookie protection.
0x0091A99099STL_triple_string__destructorDestructor for a struct containing three std::string members; destroys each string in reverse order with stack canary protection.
0x0091AEE092STL_tree_0x44__scalar_dtorDestructs and deallocates an STL tree node (0x44 bytes), recursively destroying child nodes then freeing memory.
0x0091B1A0133STL_tree_0x20__copy_assignCopy-assigns red-black tree of 0x20-byte nodes, clearing destination and updating min/max sentinel pointers.
0x0091B330320STL_map_insert_guild_member_entryInserts a guild member entry into an STL map by character ID, allocating and positioning a new node in the red-black tree structure.
0x0091B480275STL_map_insert_guild_ui_entryInserts a new node into a red-black tree map structure, allocating a 32-byte node and positioning it based on guild UI entry key comparison.
0x0091B5A0263STL_map_insert_listitem_nodeInserts a new node into an STL map container, maintaining sorted order by key value at param_2 offset.
0x0091BB5092STL_tree_0x44__destroy_and_free_CDestroys and deallocates an STL tree node structure (0x44 bytes), recursively freeing all child nodes before releasing memory.
0x0092B5B0134STL_vector_8byte__allocate_bufferAllocates aligned buffer for 8-byte element vector with 32-byte alignment for large allocations >=4KB
0x0092B660517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance.
0x0092B870517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node
0x0092BA80517STL_TreeNode_InsertSTL red-black tree node insertion with rebalancing; handles tree structure maintenance and color property restoration.
0x0092BC9033STL_rbtree_0x44_clearClears red-black tree by recursively destroying all nodes and resetting sentinel/root pointers to empty state.
0x0092BCC0106STL_tree_0x20__clear_allClears red-black tree nodes (0x20 bytes each), recursively destroys all data, resets sentinels, zeroes size counter.
0x0092BF70501STL_vector_emplace_back_12byteInserts a 12-byte element into STL vector at position, reallocating and copying existing elements as needed.
0x0092C170129STL_tree_destroy_nodes_with_string_recursiveRecursively destroys binary tree nodes, deallocating std::string members and node structures (0x4c bytes each).
0x0092C20075STL_tree_lower_bound_int_keyRed-black tree lower_bound search returning iterator triplet (node, found_flag, bound) for integer key lookup in quest/menu systems.
0x0092C700127STL_vector_12byte__deallocate_bufferDeallocates STL vector buffer of 12-byte elements with validation of large allocation headers before freeing.
0x0092C930239STL_map_insert_quest_entryInserts a new quest objective entry into an STL map, allocating and initializing a CQuestObjective node with bounds checking.
0x00932160517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants
0x0093237046STL_copy_12byte_structsSTL template instantiation: STL copy 12byte structs
0x009323A047STL_relocate_12byte_structsRelocates array of 12-byte structs by copying from source range [param_1, param_2) to offset destination.
0x009323D010STL_Xlength_error_vector_12byteThrows std::length_error exception when vector size exceeds maximum allowed length
0x009323E054deallocateSTL allocator deallocate for GSISymbolEntry; frees memory with overflow validation and operator delete wrapper.
0x009326E039STL_vector_push_back_4byteSTL vector::push_back for 4-byte elements; appends to end with reallocation when capacity exceeded.
0x0093271049STL_vector_push_back_12byteSTL vector::push_back for 12-byte elements; fast path copies data if capacity available, else reallocates
0x0095B8F0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree structure and color invariants.
0x00960D90280STL_map_int_int__insert_or_findstd::map<int,int> insert-or-find; returns iterator and bool indicating if new node was inserted
0x00960EB023STL_vector_int__default_constructorInitializes a std::vector<int> by zeroing its three control members (data pointer, size, capacity).
0x0096119083operator++STL tree iterator pre-increment operator that advances to next node in red-black tree traversal order
0x00963B8087STL_vector__Change_array_00963b80STL vector internal method that reallocates and reassigns buffer pointers when capacity changes during growth/shrink operations.
0x00963C20577STL_vector_0x3c__emplace_reallocateReallocates std::vector<0x3C-byte element> with 1.5x growth, inserts element at position, moves existing elements, destructs old buffer.
0x00963E70123STL_vector_0x3c__move_elementMoves UISearchResultItem element by copying string fields and copying numeric data at offsets 0x34-0x38.
0x0096538037STL_vector_0x3c_destroy_rangeSTL template instantiation: STL vector 0x3c destroy range
0x009653B0182STL_vector_0x3c__copy_element_rangeCopies a range of 0x3c-byte UISearchResultItem elements into destination vector, copying strings and numeric fields.
0x00965470180STL_vector_0x3c__copy_element_range_bCopies a range of UISearchResultItem elements (0x3c bytes each) into a destination vector, cloning strings and copying metadata fields.
0x0096553010STL_Xlength_error_vector_0x3cThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x0096554057STL_vector_0x3c__free_bufferFrees dynamically allocated buffer for STL vector with 0x3c-byte elements, validating alignment before deallocation.
0x0096587064LinkedListNode__FreeSentinelFrees sentinel node's allocated memory (offset +4) using stack cookie protection during cleanup.
0x00970B3034stl_uninitialized_move_rangeMoves memory range from source to destination and returns pointer to end of moved data in destination buffer.
0x00970B60444stl_vector_wchar__insertInserts a single wchar_t element into std::vector, managing capacity growth (1.5x), element shifting via memmove, and aligned memory allocation.
0x00970DE0106stl_vector_wchar__free_bufferDeallocates buffer for std::vector<wchar_t>, handling aligned memory with optional header offset calculation before deletion.
0x00971D8010STL_Xlength_error_vector_wcharThrows std::length_error exception for vector operations exceeding maximum allowed size
0x00971D9051STL_vector_wchar__free_bufferDeallocates dynamic buffer for std::vector<wchar_t>, adjusting for SSO threshold and validating allocation metadata.
0x00972180264STL_map_insert_skilltree_nodeInserts a skill tree node into a binary search tree map, allocating and positioning nodes by skill ID comparison.
0x0097229083operator++STL red-black tree iterator pre-increment operator; advances to next in-order node by traversing right subtree or parent chain
0x00973910704STL_rbtree_erase_rebalance_uintRed-black tree node erase with rebalancing for unsigned int values; handles tree restructuring and color property restoration.
0x00973BD084STL_rbtree_rotate_left_bRed-black tree left rotation with parent pointer updates and root/child link rebalancing.
0x00973C3088STL_rbtree_rotate_right_bRed-black tree right rotation: repositions node param_2 as parent of param_1, updating parent pointers and tree root if necessary.
0x00973F80174STL_list_skilltree__insert_nodeAllocates and inserts a new node into a doubly-linked list of skill tree data, incrementing list size counter.
0x0097403037STL_rbtree_0x4c_initInitializes a red-black tree sentinel node; allocates 0x4c-byte node and sets bidirectional pointers to itself.
0x0097A08043STL_vector_string_push_backAppends a string to STL vector; reallocates if capacity exceeded, otherwise copies to next slot.
0x0097ABE082STL_vector_string__get_atWrapper around STL vector string access; sets up stack frame and delegates to __at() for bounds-checked element retrieval.
0x0097AF8010STL_Xout_of_range_vector_string_atThrows std::out_of_range exception for invalid vector subscript access in STL vector container
0x0097AF9051STL_vector_string__atstd::vector<std::string>::at() - bounds-checked element access returning pointer to string at index param_2
0x0097B45034STL_memmove_range_ECopies memory from param_1 to param_3 for (param_2 - param_1) bytes, returns end pointer of destination.
0x0097B480449STL_vector_insert_4byte_skilltreeSTL vector insertion for 4-byte elements (skill tree); reallocates with 1.5x growth, copies existing data, inserts new element, deallocates old buffer.
0x0097BAB0591STL_vector_0xe__copy_and_sortSTL vector insert operation: allocates new buffer, copies elements before/after insertion point, deallocates old buffer
0x0097BD10406STL_sort_median_of_nine_0x24Selects median-of-nine pivot for introsort quicksort partitioning on 0x24-byte elements; uses 3-of-3 median for small ranges.
0x0097BEB0432STL_sort_swap_elements_0x24Inserts element into sorted vector by shifting elements and maintaining sort order; handles string data members with proper cleanup.
0x0097C070528STL_sort_swap_strings_0x24Heapify operation for STL container of 36-byte structures (0x24); performs downheap sift for binary heap sort/priority queue maintenance.
0x0097C2801835STL_sort_quicksort_0x24STL quicksort partition implementation with 3-way partitioning for 0x24-byte elements (likely item/inventory structures)
0x0097C9D0325STL_sort_partition_0x24STL heap sort partition operation with string element handling; sifts down/up heap elements (0x24-byte records with embedded strings).
0x0097CB20482STL_sort_introsort_0x24Introsort algorithm sorting array of 0x24-byte structs (likely UISkillTreeDataItem) with depth limit and fallback to insertion sort.
0x0097CD10113STL_vector_0xe__copy_string_elementCopies a string element into STL vector node, initializing vtable pointer and two string fields with exception handling.
0x0097CE70222STL_sort_iter_swap_0x24Swaps two std::string objects by exchanging their buffer pointers, sizes, and capacity with SSO optimization.
0x0097CF50184STL_vector_0x30__copy_elementMove-constructs two 0x30-byte STL vector objects; copies data and clears source, typical std::vector move semantics.
0x0097D1F0162STL_vector_dealloc_with_checkDeallocates STL vector elements by invoking destructors on each item, then frees underlying memory buffer.
0x0097D2B0133STL_vector_dealloc_with_check_bDeallocates STL vector by destructing elements and freeing aligned memory block via operator delete
0x0097E010131std_string__assign_cstrCalculates C-string length and assigns it to std::string via range assignment
0x0098226037stl_vector_destroy_range_0xeSTL template instantiation: stl vector destroy range 0xe
0x0098229037stl_vector_destroy_range_0x10STL template instantiation: stl vector destroy range 0x10
0x009822C037stl_vector_destroy_range_0x9STL template instantiation: stl vector destroy range 0x9
0x009822F0172stl_vector_copy_construct_range_0xeCopies range of UISkillTreeWnd objects into STL vector, initializing vtable and string members for each element.
0x00982510170STL_vector_0xe__copy_string_pairCopies vector of string pairs (skill tree data), duplicating strings and maintaining pair structure with size 0xe elements.
0x0098273010stl_vector_throw_length_error_aThrows std::length_error exception when vector size exceeds maximum allowed length capacity
0x0098274010stl_vector_throw_length_error_bThrows std::length_error exception when vector allocation exceeds maximum allowed size limit
0x0098275010stl_vector_throw_length_error_cThrows std::length_error exception when a vector allocation would exceed maximum size limits
0x0098276010stl_vector_throw_length_error_dThrows std::length_error exception when a vector allocation exceeds maximum size limit.
0x0098277055stl_vector_dealloc_4byteDeallocates STL vector memory for 4-byte elements with overflow check and CRT heap validation
0x009827B060stl_vector_dealloc_0x38byteDeallocates STL vector memory for 0x38-byte elements with overflow detection and custom delete operator.
0x0098280051stl_vector_dealloc_0x40byteDeallocates STL vector of 0x40-byte elements with overflow detection and aligned memory cleanup.
0x0098284054stl_vector_dealloc_0x24byteDeallocates STL vector of 0x24-byte elements with overflow safety check before calling delete operator.
0x0098294034STL_memmove_range_FCopies memory range from param_1 to param_2 into param_3, returns end pointer of copied data.
0x0098297034STL_copy_range_to_bufferCopies a range of memory [param_1, param_2) to param_3, returns pointer to end of copied data.
0x009829A034STL_move_rangeMoves memory range [param_1, param_2) to param_3, returns pointer to end of destination range.
0x009829D034STL_copy_range_ICopies memory range [param_1, param_2) to param_3, returns pointer to end of destination buffer.
0x00982B2075STL_rbtree_lower_bound_bRed-black tree lower_bound search returning iterator to first element >= key; updates param_2 with node and comparison result.
0x00983080415STL_vector_int_reallocate_growReallocates and grows an STL vector<int> container, handling alignment and memory management for capacity expansion.
0x0098332028_Zero_range<>STL template that zeroes memory range from param_1 to param_2, used for clearing containers and allocated buffers.
0x0098334028_Zero_range<>STL template function that zeroes a memory range by calling memset from param_1 to param_2
0x0098336028_Zero_range<>STL template utility that zero-initializes a memory range by calculating size from two pointers and calling memset.
0x0098338028_Zero_range<>STL template that zeroes a memory range by calling memset from start pointer to end pointer.
0x00986340290CUIScrollableList__MapSubscriptstd::map subscript operator for CUIScrollableList; finds/inserts node in red-black tree, returns value pointer at offset +5
0x0098647035CUIAdventureGuide__ScalarDtor_AScalar destructor for CUIAdventureGuide that cleans up resources and optionally deallocates object memory
0x009864A035CUIAdventureGuide__ScalarDtor_BScalar destructor for CUIAdventureGuide; conditionally deallocates 0x100 bytes if delete flag set
0x009864D035CUIAdventureGuide__ScalarDtor_CScalar destructor for CUIAdventureGuide; destroys list panel and conditionally frees 0x138-byte object.
0x0098650035CUIAdventureGuide__ScalarDtor_DDestructor for CUIAdventureGuide that cleans up List3Panel and conditionally deallocates the object (0x138 bytes).
0x0098653035CUIAdventureGuide__ScalarDtor_EDestructor for CUIAdventureGuide that destroys the list panel and optionally deallocates the object instance (0x138 bytes).
0x0098656035CUIAdventureGuide__ScalarDtor_FDestructor for CUIAdventureGuide that cleans up List3Panel and conditionally deallocates the object instance.
0x0098659035CUIAdventureGuide__ScalarDtor_GDestructor for CUIAdventureGuide that calls component destructor and conditionally frees 200-byte object memory.
0x0098663035CUIAdventureGuide__ScalarDtor_HScalar destructor for CUIAdventureGuide that calls component destructor and conditionally deallocates 0xf8 bytes if delete_flag is set.
0x0098694035CUIAdventureGuide__ScalarDtor_IDestructor for CUIAdventureGuide that conditionally deallocates 0xf0 bytes if param_2's LSB is set
0x00993DB022CUIScrollableList__VtableThunk_3db0Initializes vtable pointer and copies offset+4 data, typical C++ thunk for CUIScrollableList virtual method dispatch
0x00993DD022CUIScrollableList__VtableThunk_3dd0VTable thunk that initializes vptr and copies member offset +4 for CUIScrollableList object construction
0x00993DF022CUIScrollableList__VtableThunk_3df0Virtual table thunk that initializes vftable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x00993E1022CUIScrollableList__VtableThunk_3e10Vtable thunk initializing CUIScrollableList vftable pointer and copying offset+4 member to output param.
0x00993E3022CUIScrollableList__VtableThunk_3e30CUIScrollableList vtable thunk that initializes vftable pointer and copies member offset+4 to output parameter
0x00993E5022CUIScrollableList__VtableThunk_3e50Initializes vftable pointer and copies offset+4 data for CUIScrollableList object construction/assignment.
0x00993E7022CUIScrollableList__VtableThunk_3e70Virtual method thunk that initializes vftable pointer and copies offset+4 member to output parameter for CUIScrollableList.
0x00993E9022CUIScrollableList__VtableThunk_3e90VTable thunk initializing CUIScrollableList vtable pointer and copying offset+4 member to output parameter
0x00993EB022CUIScrollableList__VtableThunk_3eb0VTable thunk that initializes a CUIScrollableList object with vtable pointer and copies offset+4 data member.
0x00993ED022CUIScrollableList__VtableThunk_3ed0VTable thunk for CUIScrollableList that initializes vtable pointer and copies offset+4 member during construction/initialization.
0x00993EF022CUIScrollableList__VtableThunk_3ef0VTable thunk that initializes vtable pointer and copies offset+4 data member for CUIScrollableList object
0x00993F1022CUIScrollableList__VtableThunk_3f10Virtual method thunk that initializes vtable pointer and copies offset+4 member from source object.
0x00993F3022CUIScrollableList__VtableThunk_3f30Vtable thunk that initializes CUIScrollableList vftable pointer and copies offset+4 data member to output.
0x00993F5022CUIScrollableList__VtableThunk_3f50CUIScrollableList vtable thunk that initializes vftable pointer and copies offset+4 data member to param_2[1]
0x00993F7022CUIScrollableList__VtableThunk_3f70VTable thunk that initializes a CUIScrollableList object with vtable pointer and copies offset+4 data member.
0x00993F9022CUIScrollableList__VtableThunk_3f90VTable thunk initializing CUIScrollableList instance with vtable pointer and copying offset+4 member data
0x00993FB022CUIScrollableList__VtableThunk_3fb0CUIScrollableList vtable thunk that initializes vftable pointer and copies offset+4 member to output parameter
0x00993FD022CUIScrollableList__VtableThunk_3fd0CUIScrollableList virtual method thunk that initializes vftable pointer and copies offset+4 data member to output parameter.
0x00993FF022CUIScrollableList__VtableThunk_3ff0Vtable thunk that initializes vftable pointer and copies offset+4 data for CUIScrollableList object construction
0x0099403022CUIScrollableList__VtableThunk_4030VTable thunk that initializes a CUIScrollableList object with vtable pointer and copies member data from offset +4
0x0099405022CUIScrollableList__VtableThunk_4050Virtual thunk that initializes vftable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x0099407022CUIScrollableList__VtableThunk_4070Vtable thunk that initializes vftable pointer and copies offset+4 member for CUIScrollableList object
0x0099409022CUIScrollableList__VtableThunk_4090Vtable thunk that initializes vftable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x009940B022CUIScrollableList__VtableThunk_40b0Virtual table thunk that initializes vtable pointer and copies offset+4 member for CUIScrollableList object construction/initialization
0x009940D022CUIScrollableList__VtableThunk_40d0CUIScrollableList vtable thunk that initializes vftable pointer and copies offset+4 member to param_2[1]
0x009940F022CUIScrollableList__VtableThunk_40f0VTable thunk initializing CUIScrollableList object with vtable pointer and copying member data from source.
0x0099411022CUIScrollableList__VtableThunk_4110Initializes vtable pointer and copies offset+4 member for CUIScrollableList object construction/assignment.
0x0099413022CUIScrollableList__VtableThunk_4130Vtable thunk that initializes vftable pointer and copies offset+4 member for CUIScrollableList object.
0x0099415022CUIScrollableList__CopyVtableCopies vtable pointer and offset+4 member to destination, likely initializing a UI scrollable list object copy.
0x0099417022CUIScrollableList__VtableThunk_4170Initializes vtable pointer and copies member data for CUIScrollableList object construction/assignment.
0x0099419065CUIScrollableList__StdFuncDtor_4190Destructor for std::function wrapper in CUIScrollableList; conditionally deletes 8-byte functor object.
0x009941E065CUIScrollableList__StdFuncDtor_41e0Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte functor object via operator delete.
0x0099423065CUIScrollableList__StdFuncDtor_4230Destructor for CUIScrollableList's std::function wrapper; conditionally deletes 8-byte function object if flag set.
0x0099428065CUIScrollableList__StdFuncDtor_4280Destructor for std::function wrapper in CUIScrollableList; conditionally deallocates 8-byte function object.
0x009942D065CUIScrollableList__StdFuncDtor_42d0Destructor for CUIScrollableList that conditionally deallocates 8-byte object with stack canary protection
0x0099432065CUIScrollableList__StdFuncDtor_4320Destructor for std::function object in CUIScrollableList; conditionally deallocates 8-byte functor with XOR-based stack canary validation
0x0099437065CUIScrollableList__StdFuncDtor_4370Destructor for std::function wrapper in CUIScrollableList; conditionally deletes 8-byte functor object with stack canary protection.
0x009943C065CUIScrollableList__StdFuncDtor_43c0Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte managed object with stack canary protection
0x0099441065CUIScrollableList__StdFuncDtor_4410Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte functor object
0x0099446065CUIScrollableList__StdFuncDtor_4460Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte functor object
0x009944B065CUIScrollableList__StdFuncDtor_44b0Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte functor object via operator delete
0x0099450065CUIScrollableList__StdFuncDtor_4500Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte object using XOR stack cookie.
0x0099455065CUIScrollableList__StdFuncDtor_4550Destructor for CUIScrollableList that conditionally deallocates 8-byte std::function object with XOR stack cookie validation.
0x009945A065CUIScrollableList__StdFuncDtor_45a0Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte functor object based on param_2 flag.
0x009945F065CUIScrollableList__StdFuncDtor_45f0Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte functor object via operator delete
0x0099464065CUIScrollableList__StdFuncDtor_4640Destructor for std::function wrapper in CUIScrollableList; conditionally deallocates 8-byte functor object using XOR stack canary.
0x0099469065CUIScrollableList__StdFuncDtor_4690Destructor for std::function wrapper in CUIScrollableList; conditionally deallocates 8-byte functor object if deletion flag set.
0x009946E065CUIScrollableList__StdFuncDtor_46e0Destructor for std::function wrapper in CUIScrollableList; conditionally deallocates 8-byte functor object.
0x0099473065CUIScrollableList__StdFuncDtor_4730Destructor for CUIScrollableList that conditionally deallocates 8-byte object based on param_2 flag
0x0099478065CUIScrollableList__StdFuncDtor_4780Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte functor object.
0x009947D065CUIScrollableList__StdFuncDtor_47d0Destructor for std::function wrapper in CUIScrollableList; conditionally deallocates 8-byte functor object with XOR-based stack canary check.
0x0099482065CUIScrollableList__StdFuncDtor_4820Destructor for std::function wrapper in CUIScrollableList; conditionally deletes 8-byte function object if param_2 is true
0x0099487065CUIScrollableList__StdFuncDtor_4870Destructor for std::function object in CUIScrollableList; conditionally deletes wrapped callable with stack canary protection.
0x009948C065CUIScrollableList__StdFuncDtor_48c0Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte function object if deletion flag set.
0x0099491065CUIScrollableList__StdFuncDtor_4910Destructor for std::function wrapper in CUIScrollableList; conditionally deallocates 8-byte functor object if deletion flag set
0x0099496065CUIScrollableList__StdFuncDtor_4960Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte function object based on param_2 flag.
0x009949B065CUIScrollableList__StdFuncDtor_49b0Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte functor object using XOR stack guard.
0x00994A0065CUIScrollableList__StdFuncDtor_4a00Destructor for std::function object in CUIScrollableList; conditionally deallocates 8-byte functor with XOR stack canary check.
0x00994A5065CUIScrollableList__StdFuncDtor_4a50Destructor for CUIScrollableList std::function wrapper; conditionally deallocates 8-byte object via operator delete
0x00994AA065CUIScrollableList__StdFuncDtor_4aa0Destructor for CUIScrollableList's std::function wrapper; conditionally deallocates 8-byte object if param_2 is true
0x00994AF065CUIScrollableList__StdFuncDtor_4af0Destructor for std::function object in CUIScrollableList; conditionally deallocates 8-byte functor with stack guard
0x00994B4065CUIScrollableList__DestroyItemCallbacksIterates through list items calling virtual destructor (offset 0xdc) on each, cleaning up callbacks
0x00994B9065CUIScrollableList__StdFuncDtor_4b90Iterates through scrollable list items invoking virtual destructor/cleanup callback (offset 0xdc) on each item.
0x00994BE065CUIScrollableList__DestroyCallbacksIterates through callback list and invokes destructor on each callback object in scrollable list
0x00994C3065CUIScrollableList__StdFuncDtor_4c30Iterates through scrollable list items, invoking destructor callback (vtable+0xdc) on each element.
0x00994C8020CUIScrollableList__DelegateForwarder_4c80Wrapper that forwards selection change events from CUIScrollableList to registered delegate callbacks
0x00994DC020CUIScrollableList__DelegateForwarder_4dc0Wrapper that delegates to CUIScrollableList::UpdateVisibleItems to refresh visible UI list items.
0x00994DE020CUIScrollableList__DelegateForwarder_4de0Delegate forwarder that calls CUIScrollableList::UpdateVisibleItems to refresh displayed list items.
0x00994E0020CUIScrollableList__DelegateForwarder_4e00Wrapper that delegates to CUIScrollableList::UpdateVisibleItems to refresh visible item display in scrollable UI list
0x00994E2020CUIScrollableList__DelegateForwarder_4e20Forwards delegate call to CUIScrollableList::UpdateVisibleItems with dereferenced parameter
0x00994E5023CUIScrollableList__VtableThunk_4e50Virtual method thunk that delegates to CUIScrollableList__ReturnStub; passes parameter through to stub function
0x00994E7023CUIScrollableList__SetTitleThunk wrapper that delegates SetTitle call from CUIScrollableList to CUIAdventureGuide implementation
0x00994E9023CUIAdventureGuide__SetTitle_ThunkVtable thunk that forwards SetTitle call to CUIAdventureGuide with type conversion
0x00994EB023CUIScrollableList__VtableThunk_4eb0Vtable thunk that delegates SetTitle call to CUIAdventureGuide, forwarding param_2 as title argument
0x0099526023CUIScrollableList__ForwardScrollEventToAdventureGuideForwards scroll events from CUIScrollableList to CUIAdventureGuide's OnScrollEvent handler
0x0099528023CUIAdventureGuide__BindQuestData_ThunkThunk forwarder that delegates to CUIAdventureGuide::BindQuestData for quest data binding
0x009952A023CUIAdventureGuide__PopulateRichTextPanel_ForwarderForwards call to populate Adventure Guide rich text panel with given parameters
0x009952C023CUIScrollableList__SetQuestDisplayDataForwards quest display data assignment to UIQuestWnd, used for populating quest list UI elements
0x009952E020CUIAdventureGuide__UpdateItemDisplay_ThunkThunk wrapper that forwards calls to CUIAdventureGuide::UpdateItemDisplay for adventure guide item UI refresh
0x009955503identity_return_this_5550Identity function that returns its parameter unchanged; likely compiler-generated or used for type casting/forwarding.
0x009955603identity_return_this_5560Identity function that returns its parameter unchanged; likely used for template instantiation or callback compatibility.
0x009955703identity_return_this_5570Identity function that returns its parameter unchanged; likely compiler-generated or used for type casting/forwarding in template instantiation.
0x00995580517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties after adding new node to container.
0x00995790517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree invariant and color properties.
0x009959A022CUIScrollableList__VtableThunk_59a0Initializes vtable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x009959C022CUIScrollableList__VtableThunk_59c0Initializes CUIScrollableList vtable pointer and copies offset+4 member to output parameter structure.
0x009959E022CUIScrollableList__VtableThunk_59e0Virtual table thunk that initializes CUIScrollableList vtable pointer and copies member offset 4 to output parameter.
0x00995A0022CUIScrollableList__VtableThunk_5a00Initializes vtable pointer and copies offset+4 data member for CUIScrollableList object construction/assignment.
0x00995A2022CUIScrollableList__VtableThunk_5a20Virtual method thunk that initializes vtable pointer and copies offset+4 member to output parameter for CUIScrollableList
0x00995A4022CUIScrollableList__VtableThunk_5a40Initializes vtable pointer and copies offset+4 data member during CUIScrollableList object construction/assignment.
0x00995A6022CUIScrollableList__VtableThunk_5a60Initializes vtable pointer and copies offset+4 member from source object in CUIScrollableList construction/assignment.
0x00995A8022CUIScrollableList__VtableThunk_5a80VTable initialization thunk for CUIScrollableList; sets vtable pointer and copies offset+4 data member to output.
0x00995AA022CUIScrollableList__VtableThunk_5aa0Initializes vftable pointer and copies offset+4 data member for CUIScrollableList object construction/copy.
0x00995AC022CUIScrollableList__VtableThunk_5ac0Initializes vtable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x00995AE022CUIScrollableList__VtableThunk_5ae0VTable thunk that initializes vtable pointer and copies offset+4 data for CUIScrollableList object construction
0x00995B0022CUIScrollableList__VtableThunk_5b00Copy vtable pointer and offset+4 value to output parameters; likely CUIScrollableList initialization/assignment thunk
0x00995B2022CUIScrollableList__VtableThunk_5b20CUIScrollableList vtable thunk that initializes vftable pointer and copies offset+4 data member to output.
0x00995B4022CUIScrollableList__VtableThunk_5b40Initializes vtable pointer and copies offset+4 member for CUIScrollableList object construction/assignment.
0x00995B6022CUIScrollableList__VtableThunk_5b60Initializes vtable pointer and copies offset+4 data member for CUIScrollableList object construction/assignment.
0x00995B8022CUIScrollableList__VtableThunk_5b80Initializes vtable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x00995BA022CUIScrollableList__VtableThunk_5ba0Initializes CUIScrollableList vtable pointer and copies offset+4 member to output parameter structure.
0x00995BC022CUIScrollableList__VtableThunk_5bc0Initializes vftable pointer and copies offset+4 member from param_1 to param_2[1] for CUIScrollableList object.
0x00995BE022CUIScrollableList__VtableThunk_5be0Initializes CUIScrollableList vtable pointer and copies member variable from source object at offset +4
0x00995C0022CUIScrollableList__VtableThunk_5c00Initializes CDelegate iterator vtable and copies param_1+4 offset value to param_2[1]
0x00995C2022CUIScrollableList__VtableThunk_5c20Copy vtable pointer and offset+4 data member to destination, likely copy/assignment helper for CUIScrollableList
0x00995C4022CUIScrollableList__VtableThunk_5c40Initializes vtable pointer and copies offset+4 data member for CUIScrollableList object construction.
0x00995C6022CUIScrollableList__VtableThunk_5c60Initializes CUIScrollableList vtable pointer and copies offset+4 data member to param_2[1]
0x00995C8022CUIScrollableList__VtableThunk_5c80Initializes vfptr and copies offset+4 data; likely copy constructor or assignment operator thunk for CUIScrollableList
0x00995CA022CUIScrollableList__VtableThunk_5ca0CUIScrollableList vtable thunk that initializes vftable pointer and copies offset+4 member to output parameter
0x00995CC022CUIScrollableList__VtableThunk_5cc0CUIScrollableList vtable initialization thunk; sets vftable pointer and copies offset+4 data member
0x00995CE022CUIScrollableList__VtableThunk_5ce0CUIScrollableList vtable thunk that initializes vptr and copies offset+4 data member to output
0x00995D0022CUIScrollableList__VtableThunk_5d00CUIScrollableList vtable thunk that initializes vftable pointer and copies offset+4 member to output param
0x00995D2022CUIScrollableList__VtableThunk_5d20Initializes vtable pointer and copies offset+4 member from source object during CUIScrollableList construction/assignment.
0x00995D4022CUIScrollableList__VtableThunk_5d40Copy constructor thunk for CUIScrollableList; copies vtable pointer and member offset +4 to destination.
0x00995D6022CUIScrollableList__VtableThunk_5d60VTable thunk initializing CUIScrollableList object with vtable pointer and copying member at offset +4
0x00995D80341STL_swap_function_objectsSwaps two std::function objects with small buffer optimization, handling both inline and heap-allocated callables.
0x00995EE0341std_function__swapstd::function swap implementation that exchanges two callable objects, handling both small-buffer and heap-allocated cases via vtable operations.
0x00996BD010STL_vector_length_errorThrows std::length_error exception when vector size exceeds maximum allowed length limit
0x00996BE010STL_Xlength_error_scrolllist_insert_bThrows std::length_error exception when vector allocation exceeds maximum size limit
0x00996BF010STL_vector_length_error_throwThrows std::length_error exception when vector size exceeds maximum allowed length limit.
0x00996C0010STL_Xlength_error_vector_int_reallocThrows std::length_error exception when vector allocation exceeds maximum size limit
0x00996C1055deallocateSTL allocator deallocate wrapper that validates heap chunk size and calls operator delete with adjusted parameters.
0x00996C5055deallocateSTL allocator deallocate wrapper that frees memory blocks with size validation and overflow protection for std::allocator
0x00996C9055deallocateSTL allocator deallocate wrapper that validates heap metadata and frees memory via operator delete
0x00996CD055deallocateSTL allocator deallocate wrapper; frees memory with size validation, calls operator delete with adjusted pointer/size
0x00996D1094STL_tree_destroy_nodes_recursive_ARecursively destroys std::set/map tree nodes by traversing right children and freeing 0x18-byte node structures.
0x00996D8094STL_tree_destroy_nodes_recursive_BRecursively destroys binary search tree nodes (0x18-byte), deallocating right subtree before node itself with stack protection.
0x00998C20207STL_tree_destroy_nodes_and_freeDestroys STL tree nodes recursively and deallocates tree structure with scalar deletor for CUIScrollableListEx
0x0099901083operator++STL tree iterator increment operator; advances red-black tree node pointer to next in-order successor using binary search tree traversal logic.
0x0099A8E0219STL_map_insert_adventure_quest_nodeInserts or updates an adventure quest node into a STL map, allocating new node if quest ID doesn't exist or level requirement differs.
0x0099F4B0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants
0x0099F940144STL_string_replace_rangeAssigns a range of characters from source to destination string, initializing dest and copying iVar1 to iVar2 elements.
0x0099FAA094STL_tree_destroy_nodes_recursive_CRecursively destroys binary tree nodes by traversing left subtree and deallocating each node; includes stack canary validation.
0x0099FB1075STL_tree_find_or_lower_boundSTL red-black tree traversal finding lower_bound position by comparing key value at param_3 against node keys
0x009A02A0263STL_map_insert_richtext_nodeInserts a richtext node into an STL map, allocating and positioning new nodes in a binary tree structure.
0x009A03B0236STL_map_insert_richtext_sprite_nodeInserts a richtext sprite node into an STL map, allocating a 24-byte node structure and managing tree insertion with capacity checks.
0x009A04A0236STL_map_int_insert_or_findInserts or finds a node in STL map with integer key, allocates new node if key doesn't exist, returns pointer to value
0x009A16A0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree balance property and updates tree structure pointers.
0x009A18B0517Insert_nodeSTL Red-Black Tree node insertion with rebalancing; maintains tree structure and color properties
0x009A1E90330STL_vector_36b__reallocate_insertReallocates and inserts element into STL vector<Element_36b>, growing capacity and repositioning existing elements.
0x009A2010333STL_vector_36b__reallocate_insert_copyReallocates STL vector of 36-byte elements and inserts a copy at specified position, growing capacity as needed.
0x009A2190208STL_vector_36b__move_elementsMoves vector elements (36-byte structures) from source to destination, clearing source and returning new destination end pointer.
0x009A2260150STL_vector_36b__init_elementInitializes a 36-byte STL vector element by zeroing fields and setting SSO small-string optimization flag (0xf).
0x009A2300103STL_vector_36b__copy_elementCopies STL vector element by duplicating string and copying 12 bytes of associated data (offset 0x18-0x27)
0x009A237090STL_vector_36b__destroy_rangeDestroys a range of std::string objects in an STL vector by calling destructor on each element sequentially.
0x009A23D0174STL_vector_36b__deallocateDeallocates STL vector of 0x24-byte elements (likely ItemInfo structs), destructing strings before freeing memory.
0x009A251065STL_vector_36b__destroy_singleDestroys a single std::string element with stack canary protection via XOR-based security cookie validation.
0x009A48B0205STL_vector_36b__swap_and_destroySwaps vector contents and deallocates old buffer; handles 36-byte elements (likely RO item/mob struct data).
0x009A499092STL_vector_36b__destroy_range_bDestroys a range of std::string objects in an STL vector by iterating from param_1 to param_2 with stride 0x24 bytes.
0x009A49F010STL_vector_36b__throw_length_errorThrows std::length_error exception when vector size exceeds maximum allowed length during allocation
0x009A4A0095STL_vector_36b__allocateAllocates aligned memory for STL vector of 36-byte elements with 32-byte alignment padding for cache optimization
0x009A4A6054STL_vector_36b__deallocate_rawDeallocates STL vector with 0x24-byte elements, validating allocation header and calling operator delete with adjusted size.
0x009A5080517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants.
0x009A5290517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color balance
0x009A817094STL_tree__recursive_delete_28b_ARecursively deletes BST nodes by traversing left subtree, then deallocating current node; stack canary protection present.
0x009A81E094STL_tree__recursive_delete_28b_BRecursively deletes tree nodes in post-order (children before parent) with stack unwinding and security cookie validation.
0x009A8250153STL_tree__recursive_delete_64bRecursively deletes binary search tree nodes; processes left subtree then deallocates node with virtual destructor call.
0x009A830075STL_tree__lower_bound_int_ASTL red-black tree lower_bound operation for integer keys; finds first node >= search value
0x009A835075STL_tree__lower_bound_int_BSTL red-black tree lower_bound search for integer keys; finds first node >= target value
0x009A85B080STL_tree__destroy_28b_ADestroys STL tree node structure, recursively deleting child nodes before freeing parent memory with XOR cookie validation.
0x009A863080STL_tree__destroy_28b_BDestroys STL tree node structure by recursively deleting children and freeing allocated memory with XOR stack canary validation.
0x009A86B057STL_tree__destroy_64bDestroys STL tree structure by recursively deleting all nodes then freeing the root node allocation.
0x009A871065STL_tree__safe_destroy_28b_ASafe wrapper for STL tree destruction with stack canary protection and exception handling setup
0x009A876065STL_tree__safe_destroy_28b_BSafe wrapper for STL tree destruction with stack canary validation and exception handling setup (28-byte nodes)
0x009A87B068STL_tree__safe_destroy_64bSafely destroys an STL tree structure by recursively deleting nodes and deallocating the root node with stack cookie validation.
0x009A9AF0223STL_map_insert_richtext_style_nodeInserts a richtext style node into STL map, initializing node structure and handling capacity validation.
0x009ACE6075STL_map_find_or_lower_bound_componentBinary search tree traversal to find node with key >= target in RO map/set; returns iterator state in param_2
0x009AD280223STL_map_insert_component_nodeInserts a new node into an STL map container for component storage, allocating 0x18-byte node and linking into tree.
0x009AD7F0517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains tree properties and color invariants.
0x009B1D2034STL_memmove_range_A_enchantMoves memory block from param_1 to param_3, returning new end pointer; generic range copy utility.
0x009B1D5034STL_memmove_range_checkedMoves memory from param_1 to param_3 for (param_2 - param_1) bytes, returns new end pointer.
0x009B1D8094STL_tree_destroy_nodes_recursive_DRecursively destroys binary tree nodes by traversing left subtree then deallocating node memory with XOR cookie canary validation.
0x009B1DF0415STL_vector_4byte__reallocate_and_grow_AReallocates and grows a 4-byte element STL vector, handling alignment and memory management with overflow checks.
0x009B1FA0415STL_vector_4byte__reallocate_and_grow_CReallocates and grows an STL vector of 4-byte elements with exponential growth strategy and aligned memory management.
0x009B21B028_Zero_range<>STL template utility that zeroes a memory range from pointer param_1 to param_2 by calling memset.
0x009B21D028_Zero_range<>STL template that zero-initializes a memory range by clearing bytes from param_1 to param_2
0x009B40B0263STL_map_insert_scrollpanel_nodeInserts a node into an STL map container for scroll panel, maintaining BST order by key value from param_2.
0x009BC99022STL_Iterator__InitializeInitializes STL iterator vtable pointer and copies offset+4 data member from source object.
0x009BC9B022STL_iterator_vtable_init_enchant_02Initializes STL iterator vtable pointer and copies offset+4 data member from source object.
0x009BC9D022STL_iterator_vtable_init_enchant_03Initializes STL iterator virtual table pointer and copies offset+4 data member to output structure.
0x009BC9F022STL_iterator_copy_constructorCopies STL iterator vtable pointer and state from source iterator (param_1) to destination (param_2)
0x009BCA1022STL_iterator_constructInitializes STL iterator object by setting vtable pointer and copying internal state from source iterator.
0x009BCA3022STL_iterator_copy_ctorCopy constructor for STL iterator; initializes vtable pointer and copies internal state from source iterator.
0x009BCA5022STL_iterator_vtable_init_enchant_07Initializes STL iterator by copying vtable pointer and offset value from source iterator object.
0x009BCA7022STL_iterator_vtable_init_enchant_08Copy constructor for STL iterator; initializes vtable pointer and copies iterator state from source.
0x009BCA9022STL_iterator_vtable_init_enchant_09Copies STL iterator vtable pointer and advances to next element in enchant data structure.
0x009BCAB022STL_iterator_constructor_enchant_10Initializes STL iterator vtable pointer and copies offset+4 data member for enchant slot 10 object.
0x009BCAD022STL_iterator_vtable_init_enchant_11Copies STL iterator vtable pointer and internal state from source iterator to destination iterator object.
0x009BCAF022STL_iterator_vtable_init_enchant_12Copies STL iterator vtable pointer and internal state from source to destination object.
0x009BCB1022STL_iterator_vtable_init_enchant_13Copies STL iterator vtable pointer and internal state from source to destination iterator object.
0x009BCB3022STL_iterator__copy_constructorCopies STL iterator state by copying vtable pointer and internal offset to destination object.
0x009BCB5022STL_Iterator_ConstructInitializes STL iterator vtable pointer and copies offset+4 value; basic iterator construction wrapper.
0x009BCB7022STL_iterator_vtable_init_enchant_16Copies STL iterator vtable pointer and advances iterator position by 4 bytes (likely node advancement in linked list)
0x009BCB9022STL_iterator_vtable_init_enchant_17Initializes STL iterator vtable pointer and copies offset+4 data member for enchant container iteration.
0x009BD5F03STL_vector_4byte__noop_destroy_aNo-op destructor for STL vector of 4-byte elements; returns parameter unchanged for trivial cleanup.
0x009BD6003STL_vector_4byte__noop_destroy_cNo-op destructor for 4-byte STL vector elements; returns input unchanged, used for types without dynamic cleanup.
0x009BD610517Insert_nodeSTL red-black tree node insertion with rebalancing; maintains binary search tree properties and color invariants.
0x009BD82022STL_Iterator__Copy_Constructor_18Initializes STL iterator copy by setting vtable pointer and copying internal state from source iterator.
0x009BD84022STL_iterator_vtable_init_enchant_19Copies STL iterator vtable pointer and advances internal state pointer by 4 bytes for enchant data traversal.
0x009BD86022STL_iterator_initInitializes STL iterator by setting vtable pointer and copying internal state from source iterator object.
0x009BD88022STL_iterator_init_from_vtableInitializes STL iterator with vtable pointer and copies member offset from source object.
0x009BD8A022STL_iterator_init_with_offsetInitializes an STL iterator with a vtable pointer and copies a 4-byte offset value from source object.
0x009BD8C022STL_iterator_vtable_init_enchant_23Initializes STL iterator vtable with copy constructor and copies offset+4 data member to iterator object.
0x009BD8E022STL_iterator__assign_vtable_and_dataAssigns vtable pointer and copies 4-byte data member from source object to iterator instance.
0x009BD90022STL_iterator_ctor_enchant_25Initializes STL iterator vtable pointer and copies offset+4 data member for enchant item iterator.
0x009BD92022STL_iterator_vtable_init_enchant_26Initializes STL iterator with vtable pointer and copies offset+4 data member to iterator's second field.
0x009BD94022STL_iterator_init_copy_offsetInitializes STL iterator vtable pointer and copies member data from source offset +4
0x009BD96022STL_Iterator_Dereference_Enchant_28Initializes STL iterator by setting vtable pointer and copying dereferenced value from source iterator.
0x009BD98022STL_iterator_vtable_init_enchant_29Initializes STL iterator vtable pointer and copies offset+4 data member, likely iterator construction/assignment.
0x009BD9A022STL_iterator_vtable_init_enchant_30Copies STL iterator object by copying vtable pointer and internal state from source to destination.
0x009BD9C022STL_iterator__initializeInitializes STL iterator vtable with copy constructor and advances iterator offset by 4 bytes.
0x009BD9E022STL_iterator_vtable_init_enchant_32Initializes STL iterator vtable by setting constructor pointer and copying offset+4 value from source object.
0x009BDA0022STL_iterator__set_vtable_and_copy_dataSets vtable pointer and copies 4-byte data member from source object to iterator wrapper.
0x009BDA2022STL_function_copy_constructor_enchant_17Copy constructs STL function object for enchant_17, copying vtable ptr and functor state from source.
0x009BDA40341std_function__swap_ASwaps internal pointers of two std::function objects, handling small object optimization and managed resource cleanup.
0x009BDBA0341std_function__swap_BSwaps two std::function objects, handling both small buffer optimization and heap-allocated callable state.
0x009BDD00341std_function__swap_CSwaps two std::function objects, handling both small and large callable objects with proper cleanup and move semantics.
0x009BDF7010stl_vector_xlength_error_GThrows std::length_error exception when a vector allocation exceeds maximum allowed size
0x009BDF8010stl_vector_xlength_error_HThrows std::length_error exception when vector allocation exceeds maximum allowable size limit.
0x009BDF9055deallocateSTL allocator deallocate wrapper that frees memory blocks, validating alignment for large allocations (>4KB) before deletion.
0x009BDFD055stl_sized_delete_with_alignmentDeallocates aligned memory block with size validation; adjusts pointer for over-sized allocations (>4KB).
0x009BE1E099STL_pair_string_destructorDestroys an STL pair containing strings by calling destructors on both string members with stack canary protection.
0x009BE25099stl_pair_string_destructor_BDestroys std::pair<string, string> by calling destructors on both string members with stack canary protection.
0x009BE2C064STL_DeleteFunctorForSize12Functor that deletes dynamically allocated memory of 12-byte objects with stack canary protection
0x009BE31064STL_Deleter_16__operator_callSTL deleter functor that deallocates 16-byte objects stored in container at offset +4 with XOR cookie validation.
0x009BE36075stl_functor_delete_12_BDestructor functor that conditionally deletes dynamically allocated memory at offset +4 with stack canary protection
0x009BE3B075STL_AllocatorDelete_16Deletes 16-byte allocated memory block via operator_delete with stack canary protection.
0x009BE4A0263STL_map_int_subscript_or_insertSTL map operator[] implementation - finds or inserts node by integer key, returns value pointer.
0x009BE5B083operator++STL tree iterator pre-increment operator; advances red-black tree node pointer to next in-order position.
0x009BE61083operator++STL tree iterator pre-increment operator advancing to next node in red-black tree traversal order
0x009BE67083operator++STL tree iterator pre-increment operator; advances to next node in binary search tree traversal by navigating right subtree or parent chain.
0x009C1D3078STL_rbtree_lower_bound_ASTL red-black tree lower_bound search; finds first node with key >= search value, stores result in param_2
0x009C1D8078STL_rbtree_lower_bound_BFinds the first red-black tree node with key >= search value, returns iterator or end if not found
0x009C1DD093std_function__ctor_with_callback_AConstructs std::function object with callback param_2, initializes vtable and SEH exception handler frame.
0x009C1E3093STL_function_construct_with_callbackConstructs std::function object with callback parameter, initializes vtable and stores callback reference in member
0x009C1E9093STL_function_constructor_with_callbackConstructs std::function object, initializes vtable and stores callback param_2 in member slot [1]
0x009C1EF093std_function__ctor_with_callback_DConstructs std::function object with callback param_2, initializing vtable and exception frame pointer.
0x009C1F5093std_function__ctor_with_callback_EConstructs std::function object with callback parameter, initializing vtable and storing callback reference
0x009C1FB093std_function__ctor_with_callback_FConstructs std::function object with callback, initializes vtable and stores callback pointer in parameter object.
0x009C201093std_function__ctor_with_callback_Gstd::function constructor initializing callback wrapper with vtable pointer and storing function object reference
0x009C207034stl_move_range_forwardMoves memory range forward and returns pointer to end of moved data in destination buffer.
0x009C20A0415stl_vector_ptr_reallocateReallocates an STL vector of pointers with size validation, alignment, and proper cleanup of old memory blocks.
0x009C228028_Zero_range<>STL template function that zeros a memory range from param_1 to param_2 using memset
0x009C22A085stl_vector_rotate_by_reverseRotates vector elements by reversing sublists; moves range [param_3, param_4) to position param_2.
0x009C275033std_function__destroy_storedDestroys stored std::function object by calling its deleter virtual function and nullifying the pointer.
0x009C278033std_function__destroy_stored_BDestroys stored function object by invoking virtual destructor at offset 0x10, then nullifies the pointer.
0x009C27B092std_function__destroy_with_seh_ADestroys std::function object by invoking deleter on managed callable at offset +36, with SEH frame setup for exception safety.
0x009C281092std_function__destroy_with_seh_BDestroys std::function object by invoking virtual destructor on stored functor and clearing function pointer.
0x009C2870106stl_vector_ptr_deallocateDeallocates STL vector memory with overflow detection, handling aligned pointer blocks and chunk headers.
0x009C638022std_function__copy_constructorCopy constructs a std::function object by setting vtable pointer and copying functor state from source.
0x009C63A022STL_function_copy_ctorCopy constructor for std::function wrapper; copies vtable pointer and target function object reference
0x009C63C022std_function__copy_construct_vtable_DCopy constructor for std::function wrapper; initializes vtable pointer and copies functor state from source object.
0x009C63E022STL_function_copy_constructorCopy constructor for std::function wrapper; copies vtable pointer and function object state from source to destination.
0x009C640022std_function__copy_construct_vtable_FCopy constructor for std::function wrapper; copies vtable pointer and function object data member.
0x009C642022std_function__copy_construct_vtable_GCopy constructs std::function object by setting vtable pointer and copying stored functor state from source.
0x009C644022std_function__copy_construct_vtable_HCopy constructor for std::function wrapper; copies vtable pointer and function object state from source to destination.
0x009C646022std_function__copy_construct_vtable_ICopy constructor for std::function wrapper; copies vtable pointer and target function object reference.
0x009C648022STL_Function_CopyConstructCopy-constructs an std::function object by setting vtable and copying stored functor state
0x009C64A022std_function__copy_construct_vtable_KCopy constructs a std::function wrapper by setting vtable pointer and copying functor state from source.
0x009C64C022std_function__copy_construct_vtable_LCopy constructs a std::function object by setting vtable pointer and copying functor data member.
0x009C64E022STL_Function_CopyConstructorCopy constructs an STL function object by setting vtable pointer and copying stored function state.
0x009C650022std_function__copy_construct_vtable_NCopy constructs a std::function object by setting vtable pointer and copying stored function pointer/data.
0x009C652022std_function__copy_construct_vtable_OCopy constructs an std::function object by setting vtable pointer and copying stored function state.
0x009C654022std_function__copy_construct_vtable_PCopy constructor for std::function wrapper; copies vtable pointer and function object data.
0x009C656022std_function__copy_construct_vtable_QInitializes std::function object by setting vtable pointer and copying functor state from source.
0x009C658022std_function__copy_construct_vtable_RCopy constructor for std::function wrapper; copies vtable pointer and stores functor state from source object.
0x009C65A065stl_functor_conditional_delete_8_ASTL functor that conditionally deletes an 8-byte object based on boolean parameter; includes stack cookie validation.
0x009C65F065STL_ConditionalDelete_8ByteSTL functor that conditionally deletes 8-byte heap objects based on boolean parameter with stack canary protection.
0x009C664065stl_functor_conditional_delete_8_CSTL functor that conditionally deletes 8-byte heap objects based on boolean parameter; includes stack canary protection.
0x009C669065stl_functor_conditional_delete_8_DSTL functor that conditionally deletes an 8-byte object based on boolean parameter; includes stack canary validation.
0x009C66E065stl_functor_conditional_delete_8_EConditionally deletes 8-byte heap allocation if param_2 is true; wrapper around operator delete with stack canary protection.
0x009C673065stl_functor_conditional_delete_8_FSTL functor that conditionally deletes an 8-byte object if param_2 is non-zero; includes stack canary protection.
0x009C678065stl_functor_conditional_delete_8_GSTL functor that conditionally deletes 8-byte objects based on a boolean parameter; includes stack cookie validation.
0x009C67D065stl_functor_conditional_delete_8_HConditional memory deallocation functor that deletes 8-byte objects only if condition parameter is true.
0x009C682065stl_functor_conditional_delete_8_ISTL functor that conditionally deletes an 8-byte heap allocation based on boolean parameter; includes stack cookie validation.
0x009C687065STL_ConditionalDelete_8bytesSTL functor that conditionally deletes 8-byte allocated memory if condition parameter is true, with stack guard.
0x009C68C065stl_functor_conditional_delete_8_KConditional deleter functor that deallocates 8-byte objects only when condition parameter is true; includes stack canary protection.
0x009C691065stl_functor_conditional_delete_8_LConditional memory deallocator functor that deletes 8-byte objects only if condition parameter is true, with stack canary protection.
0x009C696065stl_functor_conditional_delete_8_MSTL functor that conditionally deletes an 8-byte object pointer based on boolean parameter; includes stack canary protection.
0x009C69B065stl_functor_conditional_delete_8_NConditional memory deallocator functor that deletes 8-byte objects only when condition parameter is true, with stack canary protection.
0x009C6A0065stl_functor_conditional_delete_8_OFunctor that conditionally deletes an 8-byte heap object if condition param is true; includes stack canary check.
0x009C6A5065stl_functor_conditional_delete_8_PConditional memory deallocator functor that deletes 8-byte objects only when condition parameter is true
0x009C6AA065stl_functor_conditional_delete_8_QConditional deleter functor that deallocates 8-byte objects only when condition parameter is true, with stack canary protection.
0x009C6E703stl_identity_passthroughIdentity function that returns input unchanged; used as STL functor or callback template parameter in container operations.
0x009C6E8022STL_function_copy_constructInitializes std::function object by copying vtable pointer and functor data from source to destination.
0x009C6EA022std_function__copy_construct_vtable_TInitializes std::function vtable with copy constructor and copies function state from source object at param_1+4
0x009C6EC022std_function__copy_construct_vtable_UCopy constructs std::function object by setting vtable pointer and copying stored functor data
0x009C6EE022STL_function_copy_construct_vtableInitializes std::function vtable with copy constructor and stores internal state from source function object.
0x009C6F0022STL_function_copy_constructor_WCopy constructs std::function object by setting vtable pointer and copying functor state member.
0x009C6F2022std_function__copy_construct_vtable_XCopies std::function object by setting vtable pointer and copying functor state from source to destination.
0x009C6F4022std_function__copy_construct_vtable_YCopy constructs std::function object by setting vtable pointer and copying stored functor state.
0x009C6F6022std_function__copy_constructCopy constructs a std::function object by setting vtable pointer and copying stored function data member.
0x009C6F8022STL_Function_CopyConstructor_AACopy-constructs STL function object by setting vtable and copying function pointer from source.
0x009C6FA022std_function__copy_construct_vtable_ABCopy constructs a std::function object by copying vtable pointer and functor state from source

Part 3 of STL/C++: functions 3,805 to 5,729, 0x009C6FC0 to 0x00FBED70