Back to legacygamers.net
WARPGATE

DLL Imports

fmtlib, charconv, D3DX, BCrypt, T2Embed, regex, libpng, jsoncons, nlohmann::json, BigInt

Functions 768Code 191 KBAddresses 0x00401048 to 0x00E0828B
768 functions
AddressSizeNameDescription
0x004010486infinite_recursion_stubInfinite recursion stub - corrupted/stripped IJL (Intel JPEG Library) init thunk, non-functional
0x0040104E6ijlWriteInfinite recursion stub; likely corrupted/placeholder code with no actual implementation or decompilation artifact.
0x004010546ijlFreeInfinite recursion stub - likely corrupted/stripped function or decompiler artifact from Ragexe binary obfuscation
0x0040105A6stub_ijlReadDecompilation artifact or corrupted function stub; infinite recursion with no implementation
0x004010666_AIL_shutdown_stubDecompilation artifact or corrupted code; infinite recursion loop without functional implementation
0x004010905_AIL_shutdown_stubInfinite recursion stub - likely a placeholder or corrupted function that immediately calls itself without terminating.
0x004E01C0812regex_node__swapSwaps two regex parse tree nodes, handling memory ownership for heap-allocated data based on node type.
0x004F01C0634regex_engine__match_stepNFA regex engine state machine that matches input against regex pattern nodes, handling character classes, backrefs, anchors, alternation, and repetition with case-insensitive/unicode support.
0x004F1010132JSON__parse_next_tokenParses next JSON token by peeking parser state and invoking callback to extract character, sets error code on null terminator.
0x004F1820124JSON__get_array_valueValidates JSON array type and returns array value pointer, throws regex_error exception on type mismatch.
0x004F18A0144JSON__get_array_value_derefDereferences JSON array values by following indirect references (type 0xc) until reaching a direct value (type 0x9).
0x004F1A30225JSON__find_member_in_objectRecursively searches JSON object hierarchy for member by key; throws exception if not found or type mismatch.
0x004F3570210JSON__is_emptyRecursively checks if a JSON value is empty by examining type and size fields, dereferencing pointers for nested structures.
0x004F3670225JSON__parse_close_bracketHandles closing bracket in JSON parsing, pops parser state and invokes callback via vtable with error code generation.
0x004F3760231JSON__parse_number_floatParses JSON floating-point number, converts via strtod, invokes callback handler, advances to next token
0x004F38D0591JSON__parse_number_signed_intParses a signed integer from a JSON string, with overflow detection and validation for negative numbers.
0x004F3B30225JSON__parse_close_braceHandles closing brace parsing in JSON parser, managing state transitions and error handling for object/array termination.
0x004F3C40489JSON__parse_number_unsigned_intParses unsigned 64-bit integer from JSON string with overflow detection; handles negative numbers and validates digit range.
0x004F3E30463JSON__parse_string_valueParses JSON string values with UTF-8 validation, delegates processing to callback handlers based on parser state.
0x004F403047JSON__parser_is_doneChecks if JSON parser has finished processing by validating position equality, error state, and EOF flag status.
0x004F406033JSON__parser_check_completionChecks if JSON parser has finished parsing by testing error state and EOF flag, returns completion status.
0x004F4350224JSON__parser_fill_bufferFills internal buffer by reading from streambuf; handles EOF and sets fail bit on insufficient data read.
0x004F4470224JSON__StreamBuffer__refillRefills internal buffer from input stream, handling EOF and stream state via std::basic_streambuf<char>::sgetn()
0x004F4590204JSON__find_in_object_or_arrayFinds a value in a JSON object or array by key; handles object/array type dispatch and performs range lookup.
0x004F4660141JSON__parse_loop_until_doneTokenizes JSON input in a loop until parsing completes, throwing exception on error.
0x004F46F024JSON__parser_check_doneValidates JSON parser completion state by checking if parsing finished and current token is not a container type.
0x004F4710794JSON__flatten_and_reduce_stackFlattens and reduces a JSON variant stack by recursively processing nested arrays/objects and popping processed elements.
0x004F4A70165JSON__invalidate_and_destroyInvalidates a JSON object by zeroing its validity flag and destroying its variant data, throws on invalid state.
0x004F4C2025JSON__is_nullChecks if a JSON value is null by testing type bits; follows pointer chain while type byte is 0xc.
0x004F4C4032JSON__is_containerChecks if a JSON value is a container type (object/array) by examining type bits in the value structure.
0x004F4C604JSON__get_payload_ptrReturns the payload pointer stored at offset +4 in a JSON object/structure handle.
0x004F4F80713BSON__error_code_to_stringConverts BSON error codes to human-readable error message strings with UTF-8 validation and nesting limit checks.
0x004F5290886JSON__conversion_error_to_stringConverts JSON conversion error codes (1-3) to human-readable error message strings with memory allocation
0x004F5670966JSON__parse_error_to_stringMaps JSON parse error codes (1-4) to human-readable error message strings with internal string buffer management.
0x004F5DA0349JSON__get_key_stringExtracts a JSON object key string, handling quoted/unquoted formats and string buffer management with STL operations.
0x004F5FA0235JSON__get_object_rangeExtracts begin/end iterators for a JSON object, handling type validation and throwing exceptions for non-object types.
0x004F6090143JSON__cast_to_objectCasts a CVariant to object type (0xA or 0xB), throws exception on invalid type tag, returns object pointer.
0x004F6120158JSON__extract_object_valueExtracts and validates a JSON object value by iterating through type tags and dereferencing the final pointer.
0x004F6350137JSON__parser_peek_statePeeks at the top of a JSON parser's state stack, returns the last pushed state or throws logic_error if stack is empty.
0x004F63E0695BSON__parse_state_machineState machine loop parsing BSON document structure with quantifier/assertion validation and byte-by-byte source reading.
0x004F66B0672BSON__parse_main_loopBSON parser state machine loop processing buffered in-memory data; handles nested structures via state stack with init/done/array/object states.
0x004F6970584BSON__parse_from_memory_streamParses BSON data from a memory stream, validating encoding and throwing exception on parse failure.
0x004F6BC0205JSON__parse_from_cstringParses JSON from null-terminated C string using stream parser with BOM detection and exception handling.
0x004F6C90246JSON__parse_false_literalParses JSON "false" literal; validates 5-char sequence, advances parser state, invokes callback on success or error handler on mismatch.
0x004F6D90238JSON__parse_null_literalParses JSON null literal ("null"), validates 4-char sequence, invokes callback handler, sets parser state based on peek result.
0x004F6E8037JSON__parser_dispatch_stateDispatches JSON parser state machine via jump table indexed by parser state byte at offset 0x14c
0x004F7C60117JSON__parse_one_event_throw_errorThrows an ios_failure exception when JSON tokenization fails; error handler for malformed event data.
0x004F7CE03595JSON__parser_tokenize_inputTokenizes JSON input stream by parsing state machine transitions and delegating to specialized parsers for numbers and nested structures.
0x004F906043JSON__parser_dispatch_state_2Dispatches JSON parser state machine via indexed jump table; state determined by byte at offset 0x14c minus 0xf.
0x004F9950240JSON__parse_true_literalParses JSON "true" literal token, validates 4-char sequence, invokes callback, sets parser state based on peek result.
0x004F9B0098JSON__object_pop_back_memberRemoves the last member from a JSON object by destructing the value variant and key string, then decrementing object size by 0x28 bytes.
0x004F9B70144JSON__parser_pop_statePops a state from JSON parser's state stack; throws logic_error if stack is empty.
0x004F9D4055JSON__parser_push_statePushes a state value onto a JSON parser's state stack, reallocating if necessary.
0x004F9D80374BSON__read_bytes_from_sourceReads up to param_3 bytes from a buffered stream into param_2, refilling buffer from streambuf when needed.
0x004F9F3047BSON__read_bytes_from_bufferReads up to param_3 bytes from a BSON buffer stream, advances read position, returns bytes actually read.
0x004F9F60449BSON__read_cstring_into_keyReads null-terminated C-string from BSON source into a dynamically-growing key buffer with STL string reallocation
0x004FA130426BSON__read_cstring_into_key_bufReads null-terminated BSON string key into dynamic buffer with automatic capacity management and reallocation.
0x004FA2F0166BSON__read_and_validate_keyReads and validates a BSON key string, checks UTF-8 validity, then invokes a virtual method to process the key-value pair.
0x004FA3A0148BSON__read_and_validate_key_bufReads and validates a BSON key string, checking UTF-8 validity and invoking callback handler for key processing.
0x004FA4401030JSON__parser_run_main_loopInitializes JSON parser state, detects input encoding BOM (UTF-8/16/32), fills buffer, validates encoding support.
0x004FA850139BSON__read_length_prefixed_stringReads a length-prefixed string from BSON data source, validates format (4-byte length + string + null terminator), sets error state on failure.
0x004FA8E0166BSON__read_length_prefixed_string_bufReads a length-prefixed string from a BSON stream buffer, validates length field, copies string data, and handles parse errors.
0x004FA9901862BSON__parse_element_by_typeParses BSON elements by type code; handles 19 BSON types (double, string, document, array, binary, objectId, bool, datetime, null, regex, code, int32/64, timestamp, decimal128)
0x004FB2201671BSON__parse_element_by_type_bufferedParses BSON document elements from memory buffer by type code; handles doubles, strings, objects, arrays with UTF-8 validation.
0x004FBAF062JSON__object_reserveReserves capacity for JSON object's internal vector; throws length_error if param_2 exceeds 0x6666666 limit.
0x004FBFB083JSON__get_container_sizeRecursively resolves JSON container size by following type markers; handles arrays (0x9), objects (0xb), and dereferences (0xc).
0x004FC020191JSON__parser_skip_whitespace_advanceSkips whitespace characters (space, tab, newline, CR) in JSON input, tracking line/column positions and buffering CR characters.
0x004FC110489JSON__parser_skip_whitespace_with_newlinesAdvances JSON parser input position while skipping whitespace (space, tab, CR, LF), tracking line/column offsets and managing parser state stack.
0x004FC3F0357JSON_variant_swap_by_typeDispatches type-specific swap operations for JSON variant values based on 4-bit type tag (0-12).
0x004FC5D023JSON__get_type_tag_derefDereferences JSON type tags through reference chains (0xc) and returns the dereferenced type byte at offset +1.
0x004FC7A0324JSON__parser_report_utf8_errorReports UTF-8 parsing errors by invoking error handler callback and storing result in parser state at offset 0x14d.
0x004FC90059JSON__get_semantic_typeExtracts and recursively resolves the semantic type from a JSON value node by masking lower 4 bits and dereferencing pointer chains.
0x004FCD0032JSON__callback_return_with_stateRetrieves callback state from JSON parser context, storing error code and state value in output parameter.
0x004FCD2023JSON__visitor_dispatch_endDispatches virtual method call through vtable offset 0x18, forwarding three parameters to visitor end handler
0x004FCD40182JSON__builder_begin_arrayInitializes JSON array in builder, allocates/emplaces array value, pushes array depth marker onto stack
0x004FCE0014JSON_visitor_call_virtual_method_14Invokes virtual method at offset 0x14 in JSON visitor vtable; generic polymorphic dispatcher
0x004FCE1014JSON_visitor_call_method_18Invokes virtual method at offset 0x18 from a JSON visitor vtable; likely processes specific JSON element type.
0x004FCE20118JSON__serialize_arraySerializes a JSON array by writing opening bracket, iterating elements with serialization callback, then writing closing bracket.
0x004FCEA014JSON_visitor_call_method_74Invokes virtual method at offset 0x74 in JSON visitor vtable; indirect polymorphic dispatch pattern
0x004FCEB032JSON__extract_state_from_handleExtracts two values from a JSON handle structure and writes them to output parameters if handle is valid.
0x004FCED023JSON__visitor_dispatch_end_2Dispatches end-of-object callback through virtual method table offset 0xc, ignoring first parameter.
0x004FCEF0182JSON__builder_begin_objectInitializes a JSON object builder state, allocates/manages value storage, pushes object type marker onto parse stack
0x004FCFB014JSON_visitor_invoke_method_08Invokes virtual method at offset 8 from a visitor object's vtable; likely processes JSON data during client parsing or serialization.
0x004FCFC014visitor_call_vtable_method_0cInvokes virtual method at offset 0xc on a visitor object vtable; likely JSON parsing callback dispatcher
0x004FCFD032JSON__extract_state_and_return_statusExtracts state value and return code from JSON callback context, copying state to output parameters if present.
0x004FCFF0234JSON__builder_add_bool_valueAdds a boolean value to a JSON builder, appending to internal vector or handling root node assignment with variant management.
0x004FD0E014JSON__visitor_vtable_call_28Invokes virtual method at offset 0x28 in vtable of JSON visitor object via double indirection
0x004FD0F032JSON__callback_return_with_state_4Returns callback state value; conditionally copies 8-byte state data from param_1+8/+C to stack output buffer.
0x004FD11025JSON__visitor_dispatch_uint64Virtual method dispatcher that invokes a visitor's uint64 handler at vtable offset 0x34 with parameters.
0x004FD130271JSON__builder_add_string_refAdds a string reference to a JSON builder, handling array growth and element construction based on current node type.
0x004FD240271JSON__builder_add_string_rangeAdds a string range to a JSON builder, allocating nodes or emplacing vector elements based on builder state.
0x004FD35053JSON__visitor_dispatch_string_refDispatches JSON string reference to visitor callback via virtual method at offset 0x34 in visitor vtable
0x004FD39056JSON__visitor_dispatch_string_rangeInvokes visitor pattern virtual method to dispatch JSON string range processing through vtable offset 0x30.
0x004FD3D032JSON__callback_return_with_state_5Copies JSON state pair from param_1 to stack and returns boolean flag indicating parsing success/continuation.
0x004FD3F0238JSON__builder_add_uint64_valueAdds a uint64 value to a JSON builder object, managing vector capacity and element construction.
0x004FD4E039JSON__visitor_dispatch_doubleDispatches double value to JSON visitor's virtual method at offset 0x44 in vtable
0x004FD51032JSON__SAX__get_result_pairRetrieves a key-value pair from JSON SAX parser state, returning parsed boolean status flag.
0x004FD530665JSON__SAX__end_arrayJSON SAX callback that finalizes array parsing by validating structure stack, reserving container capacity, and transferring items from item stack to array value.
0x004FD7D014JSON__SAX__vtable_dispatch_1cInvokes virtual method at offset 0x1c on JSON SAX handler vtable; dispatcher for SAX event processing
0x004FD7E011JSON__SAX__vtable_dispatch_direct_1cVirtual method dispatch wrapper invoking vtable function pointer at offset 0x1c from object
0x004FD7F014JSON__SAX__vtable_dispatch_78Invokes virtual method at offset 0x78 from vftable of JSON SAX parser object at param_1+4
0x004FD80032JSON__SAX__get_result_pair_bRetrieves a JSON key-value pair from SAX parser state; returns success flag after copying pair to output.
0x004FD820403JSON__SAX__end_objectFinalizes JSON object parsing by validating structure stack, merging sorted key-value pairs into object, and popping structure.
0x004FD9C014JSON_SAX_invoke_handler_10Invokes the 10th virtual method handler from a JSON SAX parser object's vtable.
0x004FDA0032JSON__SAX__get_result_pair_cReturns a parsed JSON key-value pair from SAX parser state, storing key/value pointers in output parameter if available.
0x004FDA2063JSON__SAX__emit_half_float_valueConverts half-precision float to double and invokes callback with converted value and additional parameters
0x004FDA60241JSON__SAX__number_unsigned_shortJSON SAX callback that processes unsigned short numeric values, setting directly at root level or appending to container item stack.
0x004FDB6014JSON_SAX_invoke_handler_40Invokes virtual handler at offset 0x40 in JSON SAX parser vtable; dispatches to derived class handler implementation
0x004FDB7032JSON__SAX__get_result_pair_dRetrieves a parsed key-value pair from JSON SAX parser, returning status flag and outputting pair to caller's stack.
0x004FDB90240JSON__SAX__number_int64JSON SAX callback that processes 64-bit integer values, constructing variant objects in a JSON value container or vector.
0x004FDC8032JSON__SAX__vtable_dispatch_3cVirtual method dispatcher invoking vtable function at offset 0x3c with 5 forwarded parameters from JSON SAX handler
0x004FDCA032JSON__SAX__get_result_pair_eRetrieves a parsed JSON key-value pair from SAX parser state, returns success/error flag
0x004FDCC098JSON__SAX__string_assign_rangeWrapper calling std::string::assign_range on a JSON SAX parser string object with a range parameter.
0x004FDDD048JSON__SAX__vtable_dispatch_int64_20Dispatches int64 value through SAX JSON parser vtable at offset 0x20 with parameter marshaling
0x004FDE0032JSON__SAX__get_result_pair_fRetrieves a key-value pair from JSON SAX parser state, returning pair in output buffer and parser status byte
0x004FDE20300JSON__SAX__boolean_valueJSON SAX callback that stores a boolean value in a variant at root level or appends to item_stack in containers.
0x004FDF5014JSON__SAX__vtable_dispatch_24Virtual method dispatcher invoking vtable function at offset 0x24 on JSON SAX parser object
0x004FDF6032JSON__SAX__get_result_pair_gSAX JSON parser method that retrieves and returns a key-value pair result from internal state buffer
0x004FDF80225JSON__SAX__string_valueJSON SAX callback that encodes string values and stores them in variant containers or appends to item stack during JSON parsing.
0x004FE07051JSON__SAX__vtable_dispatch_int64_2cDispatches int64 SAX callback through virtual method table offset 0x2c with 4 parameters
0x004FE0B0108JSON__SAX__serialize_signed_char_arraySerializes a signed char array to JSON via SAX interface, iterating elements and invoking callbacks for array start/end and per-element serialization.
0x004FE120108JSON__SAX__serialize_unsigned_char_arraySerializes a byte array to JSON format by iterating elements and invoking SAX callbacks for array start, each element, and array end.
0x004FE190113JSON__SAX__serialize_signed_short_arraySerializes an array of signed shorts to JSON format via SAX callbacks, iterating through array elements and writing each value.
0x004FE210113JSON__SAX__serialize_unsigned_short_arraySerializes an array of unsigned shorts to JSON format via SAX callbacks, iterating through elements and invoking writer methods.
0x004FE290112JSON__SAX__serialize_signed_int_arraySerializes an array of signed integers to JSON format via SAX callbacks, iterating through array elements and invoking write operations.
0x004FE30095JSON__SAX__serialize_unsigned_int_arraySerializes an unsigned integer array to JSON format via SAX callbacks, iterating through elements and invoking serialization handlers.
0x004FE360106JSON__SAX__serialize_float_arraySerializes a float array to JSON format by iterating through elements and invoking callback handlers for array start, each float value, and array end.
0x004FE3D0103JSON__SAX__serialize_double_arraySerializes an array of doubles to JSON format using SAX callbacks for start/end array and element serialization.
0x004FE44096JSON__SAX__serialize_int64_arraySerializes an array of 64-bit integers via SAX callbacks, iterating through pairs and invoking handlers for each element.
0x004FE4A096JSON__SAX__serialize_uint64_arraySerializes an array of uint64 values to JSON format using SAX callbacks for array start/end and element serialization.
0x004FE50097JSON__SAX__serialize_char16_arraySerializes UTF-16 character array to JSON via SAX callbacks, iterating until null terminator or write failure.
0x004FE57014JSON__SAX__vtable_dispatch_60Virtual method dispatcher invoking offset 0x60 from vtable at param_1+4; likely JSON SAX parser callback
0x004FE58014JSON__SAX__vtable_dispatch_70Virtual method dispatcher for JSON SAX parser, invokes vtable function at offset 0x70 on parser instance
0x004FE59014JSON__SAX__vtable_dispatch_5cVirtual function dispatcher that invokes vtable method at offset 0x5c on object referenced by param_1+4
0x004FE5A014JSON__SAX__vtable_dispatch_6cDispatches virtual method at offset 0x6c in JSON SAX parser vtable; calls handler through double indirection.
0x004FE5B014JSON__SAX__vtable_dispatch_58Virtual method dispatcher invoking vtable function at offset 0x58 on object at param_1+4
0x004FE5C014JSON_SAX_invoke_handler_0x68Invokes virtual method at offset 0x68 from SAX parser handler vtable; dispatcher for handler callback
0x004FE5D014JSON__SAX__vtable_dispatch_4cVirtual method dispatcher for JSON SAX parser; invokes offset 0x4c from vtable at param_1+4
0x004FE5E014JSON__SAX__vtable_dispatch_48Virtual method dispatch wrapper invoking offset 0x48 from vtable at param_1+4, likely JSON SAX parser callback
0x004FE5F014JSON__SAX__vtable_dispatch_54Dispatches virtual method at offset 0x54 in vtable of object pointed to by param_1+4
0x004FE60014JSON__SAX__vtable_dispatch_64Virtual method dispatcher for JSON SAX parser; invokes offset 0x64 from vtable at *(param_1+4)+100
0x004FE61037JSON__SAX__vtable_dispatch_50_empty_keyDispatches virtual method at offset 0x50 in SAX JSON parser vtable with empty key context
0x004FE64032JSON__SAX__get_result_pair_hSAX parser retrieves JSON key-value pair result, storing value and key pointers in output parameters.
0x004FE75032JSON__SAX__vtable_dispatch_38Virtual method dispatcher for JSON SAX parser; invokes vtable slot 0x38 with forwarded parameters.
0x004FED506get_global_json_allocatorReturns pointer to global JSON allocator instance for memory management in client operations.
0x004FED60194JSON__value_ctor_with_object_tagConstructs JSON value node with object tag (0xb), moves string data from source, initializes variant member entry.
0x004FEE3055BigInt__init_from_int64Initializes a BigInt object from a 64-bit integer (param_2:param_3), storing value and setting length flags.
0x004FEE70142JSON__value_ctor_with_string_appendConstructs JSON value by appending string to buffer, then copies source to dest and clears source object.
0x004FEF00158JSON__value_ctor_append_cstrConstructs a JSON value object from a C-string by copying string data and initializing the value structure.
0x00509DA0143JSON__value_to_string_wrapperWrapper that converts a JSON value to string representation via CDataTable, managing stack frame with SEH.
0x0050A370215JSON__encode_binary_to_stringEncodes binary data to string using hex (0x1a), standard base64 (0x1b), or URL-safe base64 encoding.
0x0050A450106JSON__allocate_and_copy_variantAllocates 16-byte variant object and copies constructor from source variant, used for JSON value storage.
0x0050A4E0486JSON__serialize_double_fixedSerializes a double to JSON string using dragon4 algorithm with fallback to sprintf (15/17 digits precision).
0x0050A6D0486JSON__serialize_double_fixed_v2Serializes a double to JSON format with fixed-point or exponential notation, handling special values and precision.
0x0050A8C0303JSON__serialize_double_fixed_simpleSerializes a double to JSON with fixed-point notation, using 15-17 significant digits for precision.
0x0050A9F0480JSON__serialize_double_generalSerializes a double to JSON string using dragon4 dtoa algorithm with fallback to sprintf for precision handling.
0x0050ABD0480JSON__serialize_double_general_v2Converts a double to JSON string format using Dragon4 algorithm with fallback to sprintf for precision handling.
0x0050ADB0303JSON__serialize_double_general_simpleSerializes a double to JSON string using %.Ng format with precision fallback from 15 to 17 digits for accuracy.
0x0050AEE0303JSON__serialize_double_scientificSerializes a double to JSON using scientific notation with precision fallback (15-17 digits), validates round-trip conversion.
0x0050B010131JSON__format_float_digitsConverts dtoa digit string to JSON format by replacing locale separator with '.' and appending ".0" if no decimal/exponent exists.
0x0050C2E0547JSON__format_exponentFormats a signed integer exponent into decimal string representation, handling sign and digit conversion with buffer overflow protection.
0x0050C510358JSON__format_int32_to_stringConverts a signed 32-bit integer to its string representation, building digits in reverse then outputting in correct order.
0x0050C680367JSON__format_int64_to_stringConverts a signed 64-bit integer to its string representation, handling negative numbers and reversing digits.
0x0050C7F0430JSON__format_uint64_to_stringConverts a 64-bit unsigned integer to decimal string representation using fast division-by-10 via 0xCCCCCCCD multiplier.
0x0050CDE0407JSON__format_float_with_exponentFormats a floating-point number into a string with optional exponent notation based on magnitude thresholds.
0x0050D0E0186JSON__parse_signed_integerParses a signed 32-bit integer from a JSON string, handling negative prefix and overflow detection.
0x0050D1A0147JSON__validate_unsigned_digitsValidates that a buffer contains only ASCII digits (0x30-0x39), returns error code 2 if invalid char found.
0x0050DCC0159BigInt__copy_assignBigInt copy-assignment operator; copies metadata and allocates/copies heap limbs if source uses heap storage.
0x0050DD60180JSON__Serializer__constructorConstructs a JSON_Serializer object, initializes base class and options, sets up virtual destructor pointer
0x0050DE20441JSON__Serializer__init_with_optionsInitializes JSON serializer with formatting options, sets up locale for decimal point detection, copies indent/separator configurations.
0x0050DFE0444String__append_newline_with_capacity_growthAppends newline character to dynamic string buffer with capacity reallocation logic for JSON serializer.
0x0050E1B0411JSON__Serializer__init_format_optionsInitializes a JSON serializer's format options structure with default values for multiple string fields and flags.
0x0050E3D0187JSON__parse_error_copy_ctorCopy constructor for JSON parse error exception; initializes vtable pointers and copies exception message string.
0x0050E490203JSON__parse_error_ctor_from_stringConstructs JSON parse error exception object with message string; initializes vtables and copies exception data.
0x0050E560174JSON__type_error_copy_ctorCopy constructor for JSON type_error exception; initializes vftable, copies message, sets up error state with dtor callbacks.
0x0050E610190JSON__type_error_ctor_from_stringConstructs a JSON type_error exception from a string message, initializing vtables and copying error text.
0x00510D00107BigInt__FreeLimbsFrees dynamically allocated limb buffer in BigInt structure if ownership flag is set, with bounds validation.
0x00510D80170JSON__Serializer__DestroyDestructs a JSON serializer object, deallocating vector storage, locale, strings, and regex patterns.
0x005119D0148BigInt__CopyAssignDataCopies BigInt data from source to destination, managing dynamic limb allocation and sign bit state transfer.
0x00511A70126JSON__FindInObjectFinds and retrieves a JSON object member, validates object type, throws exception if invalid, returns member reference.
0x00511AF0570JSON__SubscriptByIndexJSON subscript operator for integer indexing; supports arrays (type 9) and objects (type 0xb) with bounds validation.
0x00511D30210BigInt__MultiplyAndAssignMultiplies a BigInt by a signed limb value, handling sign conversion and memory cleanup via RAII-style stack unwinding.
0x00511E10112BigInt__NegateAndCopyNegates a BigInt by XORing sign bit (offset +8) with 2, copying source to destination param.
0x00511E80160BigInt__SubtractWithCleanupPerforms BigInt subtraction, assigns result, and conditionally deallocates memory based on size validation.
0x00511F30304BigInt__MultiplyBySigned64Initializes BigInt multiplication operands, handles sign negation for negative multipliers, manages memory allocation with bounds checking.
0x00512070571BigInt__MultiplyByLimbMultiplies a BigInt by a 64-bit limb value, extending the limb array and handling carry propagation via 128-bit arithmetic.
0x005122B0581BigInt__AddAdds two BigInt numbers with carry propagation; delegates to subtraction if signs differ.
0x00512500697BigInt__SubtractSubtracts two BigInt numbers with sign handling, borrow propagation, and operand swapping based on magnitude comparison.
0x005127C0456BigInt__ShiftRightRight-shifts a BigInt by param_2 bits using limb memmove and bit-level shifts, then trims leading zeros.
0x00512990480BigInt__ShiftLeftLeft-shifts a BigInt by param_2 bits; handles limb shifting and bit-level shifts with carry propagation.
0x00512BC0111JSON__OutOfRangeError__DtorDestructor for JSON::OutOfRangeError exception class; cleans up exception object and calls parent STL exception destructor.
0x00512C30111JSON__ParseError__DtorDestructor for JSON__ParseError exception class; cleans up exception object and calls STL exception cleanup routines.
0x00512CC035JSON__Serializer__ScalarDeletingDtorDestructor for JSON__Serializer that conditionally deallocates the object if the deleting flag is set.
0x00512CF0105JSON__Serializer__VBaseDtorVirtual destructor for JSON__Serializer class; cleans up string/regex resources and deallocates object if ownership flag set.
0x00512D60133JSON__OutOfRangeError__ScalarDeletingDtorDestructor for JSON OutOfRangeError exception; cleans up exception object and optionally deallocates memory.
0x005158B014BigInt__GetDataPtrReturns pointer to BigInt limb array, using SSO optimization (inline buffer or heap allocation).
0x00517510119JSON__Serializer__GetNaNReprReturns NaN representation string from JSON serializer based on flags, copying from offset +0x20 or +0x6c
0x0051766041CborValue__SkipTagsAndCheckArraySkips CBOR tags (type 0xC) via pointer chain, returns 1 if final type is array (0x9), else 0
0x0051769032CborValue__IsIntegerRecursively checks if a CBOR value is an integer type (0x6 or 0x7), dereferencing tags (0xC) until reaching the base type.
0x005176B091CborValue__VTableDispatchDispatches virtual method call through CborValue vtable with stack cookie verification for security.
0x00517710286BigInt__MakeErrorStringConstructs error message strings for BigInt operations (overflow, invalid digit/number, unknown error).
0x00517830141BigInt__WideMultiplyHelperMultiplies two 64-bit values to produce 128-bit result; stores low 64 bits and exponent offset in output array.
0x005178D0119JSON__Serializer__GetInfReprSerializer method that copies infinity representation string to output buffer based on formatting flags.
0x00517950324JSON__Serializer__GetNumberReprSerializes a number to JSON string representation, handling sign formatting and internal buffer management for the serializer.
0x00517AA0222JSON__GetObjectIterRangeReturns iterator range [begin, end) for JSON object; validates type and extracts internal pointers for iteration.
0x00517B8079BigInt__TrimLeadingZerosRemoves leading zero 64-bit limbs from BigInt structure, updates limb count, clears sign bit if result becomes zero.
0x00517BD0518BigInt__ReserveLimbsReserves capacity for BigInt limbs, handling SSO-to-heap transition with aligned allocation and data copying.
0x00517DE068BigInt__ResizeLimbsResizes BigInt limb array to specified count, reserving capacity and zero-filling newly added limbs.
0x00517FA0210JSON__Serializer__BeginArrayIncrements JSON nesting depth, validates against max depth limit, pushes array marker to stack, appends '[' to output string with optional comma separator.
0x00518080210JSON__Serializer__BeginMapIncrements JSON nesting depth, validates against max limit, pushes stack frame, appends '{' with optional comma separator to output string.
0x00518160170JSON__Serializer__WriteBoolSerializes a boolean value to JSON output string, inserting "true" or "false" with comma handling and element counting.
0x00518210333JSON__Serializer__WriteByteStringSerializes binary data to JSON with hex/base64/base64url encoding, wraps in quotes, handles comma separation.
0x00518360791JSON__Serializer__WriteDoubleSerializes double values to JSON, handling NaN/Infinity with configurable representations, falls back to null for special cases.
0x00518680179JSON__Serializer__EndArrayDecrements JSON serializer nesting depth, pops stack, appends ']' character; throws if stack empty.
0x00518740179JSON__Serializer__EndMapEnds JSON object serialization by decrementing nesting depth, popping stack, appending '}', or throwing if stack empty.
0x00518810408JSON__Serializer__WriteInt64Serializes a signed 64-bit integer to JSON format by converting to decimal string and appending to output buffer.
0x005189B0119JSON__Serializer__WriteMapKeySerializes a JSON map key by escaping, quoting, and appending a colon; inserts comma separator between entries.
0x00518A30111JSON__Serializer__WriteNullSerializes a null value to JSON output buffer, handling comma-delimited array/object elements and incrementing element count.
0x00518AA0157JSON__Serializer__WriteStringSerializes a string value to JSON, handling comma insertion, type 0x06 bignums, and string escaping with quote wrapping.
0x00518B40488JSON__Serializer__WriteUint64Serializes a 64-bit unsigned integer to decimal string using division-by-10 optimization, writes digits in reverse order to JSON output buffer.
0x00518D70808JSON__Serializer__WriteBignumSerializes BigNum to JSON string with optional base64 encoding; handles negative values with '~' prefix.
0x0057562028fmt__buffer_check_emptyChecks if buffer pointer is null/empty and returns combined result with upper 3 bytes of pointer value.
0x00575880103fmt__buffer_append_bytesAppends bytes to a dynamic buffer, expanding capacity via virtual function if needed; handles partial writes in loop.
0x005758F0106fmt__buffer_append_wcharsAppends wide characters to a dynamic buffer, expanding capacity via callback if needed; copies source range to destination with memmove.
0x00575960826fmt__format_number_with_separatorsFormats numeric string with thousand separators by tracking delimiter insertion points on stack
0x00575D4027fmt__buffer_append_and_set_tag_aAppends bytes to a format buffer and stores a tag value at the given pointer location.
0x00575D6027fmt__buffer_append_and_set_tag_bAppends bytes to buffer and stores tag value, used for formatting message data with associated metadata tag.
0x00575D80132fmt__locale_is_digitChecks if a character is a digit by retrieving locale-specific numpunct facet and querying its digit classification.
0x00575E10126fmt__locale_is_digit_defaultInitializes locale and retrieves the decimal digit character from the numpunct facet for formatting.
0x00575E90126fmt__locale_get_decimal_pointRetrieves the decimal point character from the current locale's numpunct facet via C++ standard library.
0x00575F10441fmt__parse_arg_id_charParses format string argument ID (numeric or named) and validates/stores the argument index for format processing
0x005760D0432fmt__parse_arg_idParses positional or named argument identifiers from format strings, validates argument indices, enforces indexing mode consistency.
0x005762801267fmt__format_float32Formats a 32-bit float into a string buffer with precision, padding, locale-aware decimal point, and sign handling.
0x005767801593fmt__format_float64Formats a 64-bit floating-point double value into a string with sign, precision, padding, and decimal separator handling.
0x00576DC01302fmt__format_float_scientificFormats floating-point numbers in scientific notation with exponent digits, sign, decimal point, and precision handling.
0x005772E081fmt__write_paddedWrites padding characters to output buffer, delegating to optimized fill_n for single-byte or loop for multi-byte fills.
0x0057734079fmt__fill_n_positiveFills output buffer with N copies of a character, expanding buffer via vtable callback when capacity exceeded.
0x0057739079fmt__fill_nFills output buffer with N copies of a character, expanding buffer via vtable callback when capacity exceeded.
0x005773E0132fmt__find_escapefmtlib ({fmt}) library: fmt find escape
0x00577470782fmt__compute_display_widthComputes display width of UTF-8 string by counting CJK/fullwidth characters as 2 and others as 1.
0x0057778096fmt__format_uint32_to_charsConverts uint32 to decimal string backwards using digit-pair lookup table, returns buffer pointers as 64-bit value.
0x005777E0279fmt__format_uint64_to_charsConverts 64-bit unsigned integer to decimal string using digit-pair lookup table with division-by-100 optimization.
0x005779001186fmt__format_double_to_bufferFormats a double-precision float into a buffer using Grisu algorithm with mantissa/exponent extraction and trailing zero stripping.
0x00577DB0163fmt__write_codepointWrites Unicode codepoint (0xDC prefix) to output buffer via format handler callback for text rendering.
0x00577E60216fmt__format_hex_intFormats unsigned integer as hexadecimal string with uppercase/lowercase support, appending to format buffer.
0x00577F40242std_locale__copy_or_initInitializes or copies a std::locale object for formatting; manages locale implementation reference counting.
0x00578040162fmt__validate_precisionValidates precision value from format specification, ensuring non-negative and within 32-bit unsigned integer bounds.
0x00578120162fmt__validate_widthValidates format specification width parameter, checking for negative values, non-integer types, and overflow conditions.
0x00578200253fmt__lookup_named_argSearches named arguments table for matching string key, returns argument value index or -1 if not found using optimized 4-byte comparison.
0x0057830013fmt__store_resultStores a 32-bit value to a pointer location; generic assignment helper for fmt library operations.
0x0057831017fmt__is_int_typeChecks if a format type code represents an integer type (codes 2 or 3), used by fmt library for type validation.
0x0057833017fmt__is_int_type2Checks if a format type code is an integer type (2 or 3) by testing if param_1 - 2 is less than 2.
0x00578350687fmt__bigint_multiplyMultiplies a big integer (array of 32-bit limbs) by a 128-bit value, propagating carries through all limbs.
0x00578600328fmt__parse_arg_id_fullParses format string argument identifiers (auto/positional/named), enforcing single indexing mode with error handling.
0x00578750202fmt__get_float_format_flagsConverts float format type specifier into bit-packed formatting flags (fixed/scientific/general/hex modes).
0x005788501193fmt__parse_format_specsParses fmt library format specification strings, extracting fill char, alignment, sign, width, precision, and type specifier.
0x00578D00476fmt__vformat_to_implProcesses format strings with '{' and '}' delimiters, handling escaped braces and replacement fields via fmt__process_field
0x00578EE0116fmt__parse_nonnegative_intParses non-negative decimal integer from string, returns value or fallback if overflow (>10 digits or >0x7fffffff).
0x00578F60105fmt__char_to_type_idMaps format specifier characters (d,o,x,f,s,p,c,e,g,a,b,?) to internal type IDs 1-18 for string formatting.
0x00579060667fmt__process_fieldParses and processes a single format field within braces, handling arg lookup, format specs, and dispatching to appropriate formatter.
0x0057930041compute_pow10_for_float_formatComputes 10^param_1 using SSE2 pow instruction for float decimal formatting operations.
0x0057933037double_to_float10Converts a double-precision floating point value to float10 format, likely for network packet serialization or UI rendering in RO client.
0x00579360253fmt__format_hex_floatFormats a floating-point number as hexadecimal (%a/%A) with optional '#' prefix and precision into a buffer.
0x00579460142BoostSystem__MakeErrorException_WrapperWrapper that calls BoostSystem__MakeErrorException with zero variadic arguments and XOR stack canary check.
0x005794F0156fmt__format_string_with_single_argumentWraps a single argument for string formatting by delegating to BoostSystem__MakeErrorException with argument count of 1.
0x00579590176fmt__format_string_variadicWrapper that packages two arguments into array and delegates to BoostSystem error exception formatter with arg count 0x11.
0x00579640156fmt__format_string_typed_argFormats a string with a single typed argument (type 0xC) by wrapping the BoostSystem exception engine.
0x005796E0304fmt__get_thousands_separatorRetrieves and allocates locale-specific thousands separator string with small string optimization (SSO).
0x00579820327fmt__get_locale_info_narrowInitializes locale-based narrow character formatting info (thousands separator, grouping) via numpunct facet.
0x00579970331fmt__get_locale_info_wideExtracts and populates wide-character locale formatting info (thousands separator, decimal point) into output struct.
0x00579AC0666fmt__dragonbox_floatImplements Dragonbox algorithm for precise single-precision float-to-decimal conversion with rounding
0x00579D601126fmt__dragonbox_doubleImplements Dragonbox algorithm for fast double-to-decimal conversion with rounding and exponent handling
0x0057A680155fmt__format_to_bufferFormats values to buffer with special handling for float arguments in brace notation "{}" format strings.
0x0057A72051fmt__format_to_buffer_wrapperWrapper that calls fmt__format_to_buffer and stores the format buffer pointer in output parameter.
0x0057A7601195fmt__format_arg_type_dispatchDispatches format argument processing based on type code; handles integers, floats, doubles, chars, and strings with validation.
0x0057AC501115fmt__format_float_valueFormats a floating-point value into a character buffer with configurable precision and rounding modes via switch cases.
0x0057B0F0333BoostStream__InitSystemCategoryConstructs a system_error exception with formatted message; initializes thread-safe error category.
0x0057B240119fmt__append_string_to_bufferAppends a null-terminated string to a dynamic buffer, growing capacity via callback if needed.
0x0057B2C013pointer_assignSimple pointer dereference assignment; sets dereferenced pointer value to given parameter.
0x0057B2D0545fmt__format_string_valueFormats a string value for display with width calculation, padding, and escape sequence handling for JSON/log output.
0x0057B550116fmt__write_integer_signedFormats signed integer for output, handling negative sign and flag-based prefix selection before delegating to core formatter.
0x0057B5D0172fmt__write_uint_digitsWrites unsigned integer digits to a formatted buffer, computing bit-length and delegating to uint32 formatting routine.
0x0057B680915fmt__format_float32_valueFormats a 32-bit float value into a string buffer with padding, sign handling, and hex/decimal output options.
0x0057BA20932fmt__format_double_valueFormats a double-precision floating-point number into a string buffer with specified precision and format flags.
0x0057BDD0932fmt__format_long_double_valueFormats a long double floating-point value with specified precision and flags into a buffer for display output.
0x0057C18055fmt__format_value_validate_and_dispatchValidates format type specifier and dispatches to pointer/padded formatting for fmt library value output.
0x0057C1C0335fmt__write_float_digitsFormats a 64-bit unsigned integer to decimal string with sign handling and buffer management for output.
0x0057C310212fmt__write_float_significandFormats a 64-bit unsigned integer significand to character buffer with capacity checking and fallback allocation
0x0057C3F0227fmt__write_boolean_paddedWrites a padded boolean value ("true" or "false") to a formatted output buffer with specified width and alignment.
0x0057C4E0145fmt__write_float_with_paddingWrites a formatted floating-point number with padding, splitting output between leading and trailing padding regions.
0x0057C58048fmt__format_char_with_flagsWraps char formatting by extracting format flags from buffer and delegating to fmt__format_char_value.
0x0057C5B0139fmt__write_escaped_stringWrites escaped character sequence (backslash + char + hex value) to buffer with dynamic reallocation.
0x0057C64018arg_offset_to_pointerStores offset+4 into pointer and returns it; used to calculate argument positions in variadic function parameter lists.
0x0057C660137fmt__write_escaped_hex_byteWrites a backslash-escaped hex byte (e.g., \0F) to a formatted buffer with capacity checks.
0x0057C6F018offset_add_constantAdds constant offset (6) to input value and stores result in output pointer, returns pointer.
0x0057C710173fmt__write_escape_hex_uintWrites escaped hex representation of uint (e.g., \x0A) to formatted output buffer with capacity checks.
0x0057C7C016offset_ptr_by_constantAssigns pointer offset calculation (base + 10) to output parameter; likely helper for argument structure navigation.
0x0057C7D0205fmt__write_char_escaped_dispatchWrites a character to output buffer with single-quote escaping; handles special chars via escape sequence lookup.
0x0057C8A0256fmt__write_escaped_charEscapes special characters (tab, newline, carriage return, quotes, backslash) by prefixing with backslash for string formatting output.
0x0057CAC0326fmt__write_quoted_string_bodyWrites a JSON-style quoted string to a buffer, escaping special characters and non-printable bytes.
0x0057CC10259fmt__calculate_escaped_string_lengthCalculates output buffer size needed for escaped string with Unicode width consideration and special character escaping.
0x0057CD70316fmt__write_float_exponent_digitsFormats and writes a floating-point exponent value with sign and 2-3 digit precision to a buffer.
0x0057CEB0529fmt__format_signed_integerFormats a signed integer value with locale/padding support, handling decimal, octal, hex, and binary bases.
0x0057D0F0618fmt__format_integer_dispatchDispatches 64-bit integer formatting across decimal, octal, hex, and binary bases with locale and padding support.
0x0057D390433fmt__format_uint32_paddedFormats a 32-bit unsigned integer with padding, handling alignment flags and width specifications for display output.
0x0057D550451fmt__format_uint64_paddedFormats a 64-bit unsigned integer with padding and alignment flags, writes to buffer with optional prefix bytes.
0x0057D720413fmt__write_int_hex32_paddedFormats and writes a 32-bit hexadecimal integer with padding to an output buffer, handling width and alignment flags.
0x0057D8C0409fmt__write_hex64_with_width_paddingWrites a 64-bit hexadecimal integer with field width padding and alignment control to output buffer.
0x0057DA60413fmt__write_int_bin32_paddedFormats and writes a 32-bit integer in binary representation with padding to output buffer.
0x0057DC00409fmt__write_int_bin64_paddedFormats and writes a 64-bit binary integer to output with padding, handling width and alignment flags from format specifier.
0x0057DDA0413fmt__write_int_oct32_paddedFormats a 32-bit integer to octal representation with padding and width alignment for output buffer.
0x0057DF40409fmt__write_int_oct64_paddedFormats and writes a 64-bit unsigned integer in octal notation with padding, handling width and precision specifications.
0x0057E0E0336fmt__format_localized_numberFormats a 64-bit unsigned integer with thousands separators and optional sign character into a localized number string.
0x0057E230156fmt__format_localized_integerFormats an integer with locale-specific thousands separators and returns the formatted result via output parameter.
0x0057E2D0276fmt__write_float_padded_outputFormats and writes a floating-point number with padding and optional sign to output buffer
0x0057E3F0346fmt__format_char_valueFormats a character value with quotes and escape sequences for display, applying padding based on format flags.
0x0057E550367fmt__format_float32_paddedFormats a 32-bit float with padding, writing sign/decimal point and digit sequences to buffer.
0x0057E6C0370fmt__write_float_paddedFormats and writes a floating-point number with padding to a buffer, handling sign/decimal point/exponent characters.
0x0057E840312fmt__write_float_padded_simpleFormats and writes a floating-point number with padding to a buffer, handling sign, decimal point, and fractional digits.
0x0057E980185fmt__format_pointer_or_paddedFormats a pointer value with optional padding based on width specifier and alignment flags from format context.
0x0057EA40515fmt__format_scientific_suffixFormats a number in scientific notation with optional sign/separator, appending result to buffer with allocation handling.
0x0057EC50214fmt__write_float_exponentFormats a 32-bit unsigned integer as exponential notation string with sign character and appends to buffer.
0x0057ED30452fmt__write_float_exp_digitsFormats a 64-bit unsigned integer into exponential notation with digit pairs, appending result to buffer.
0x0057EF00344fmt__write_thousands_separatorInitializes a string formatter object with thousands separator character from locale settings (param_2).
0x0057F060196fmt__open_file_or_throwOpens file with param_2 path and param_3 mode; throws std::system_error exception if fopen fails
0x0057F130209BoostStream__OpenFileOpens a file using _sopen_s; throws std::system_error with formatted message if open fails
0x0057F210126fmt__exception_copy_ctorCopy constructor for fmt__exception class; initializes exception object from source with string data copying and vtable setup.
0x0057F290135fmt__exception_copy_constructorCopy constructor for fmt exception class; initializes object from another exception, sets up vtable and delegates string copying.
0x0057F320116string__assign_cstring_lengthCalculates strlen of C-string then assigns it to std::string object using range assignment
0x0057F430110fmt__format_windows_messageFormats Windows system error message for given error code, trimming trailing whitespace from result.
0x0057F4A0209BoostStream__OpenFileWithLseek_ConvertPathConverts UTF-16 file path to UTF-8 for BoostStream file opening; throws exception on conversion failure.
0x0057F58088string_buffer_initializeInitializes a string buffer structure with capacity 500, setting up function pointer and internal state for character insertion operations.
0x0057F8F0109fmt__buffer_sized_deleteDestructor for a dynamically-sized string buffer; deallocates heap memory and updates vTable pointer.
0x0057FA70111fmt__buffer_sized_delete_bDestructor for sized buffer; deallocates dynamic memory for wchar vector with size validation and XOR stack cookie check.
0x0057FE9095BoostStream__SafeFcloseSafely closes a FILE pointer and logs errno to stderr if fclose fails; includes stack canary validation.
0x0057FF0096BoostStream__SafeCloseSafely closes a file descriptor, logging an error message to stderr if the close operation fails.
0x0057FF7078fmt__exception_destructorDestructor for std::exception subclass; calls exception cleanup with stack canary verification and exception vtable setup.
0x0058000065fmt__format_error_handler_aSEH wrapper that calls fmt__buffer_sized_delete with XOR-encoded stack canary for exception-safe cleanup.
0x0058005065fmt__format_error_handler_bSEH-wrapped error handler that calls buffer cleanup routine with XOR-encoded stack cookie validation.
0x005800A054fmt__write_char_to_bufferAppends a single character to a managed buffer, expanding capacity via vtable callback if needed.
0x005800E0184fmt__uint128_shift_leftPerforms 128-bit unsigned integer left shift operation, handling shifts of 64+ bits and normal shifts via intrinsics.
0x005801A0183fmt__uint128_shift_rightPerforms 128-bit unsigned right shift operation with special handling for 64-bit and >64-bit shifts using intrinsics.
0x00580260351fmt__write_quoted_stringWrites a quoted string to buffer with escaped special chars (quotes, backslash, control chars, non-printable).
0x005803C0105fmt__format_pointerFormats a pointer value with "0x" prefix and lowercase hexadecimal digits into output buffer
0x00580430354fmt__write_codepoint_utf16Writes a Unicode codepoint as UTF-16 to a buffer, handling BMP chars directly and supplementary planes via surrogate pairs.
0x005805A0182fmt__write_float_exp32Writes formatted 32-bit float in exponential notation with sign, digits, padding, and exponent marker to output buffer.
0x00580660185fmt__write_float_exp64Formats and writes a 64-bit floating-point number in exponential notation with sign, digits, decimal point, and exponent to output buffer.
0x00580720246fmt__write_float_fixedFormats and writes a floating-point number in fixed-point notation to output buffer with sign, digits, decimal point, and padding.
0x00580820247fmt__format_hex_int64Formats a 64-bit integer as hexadecimal (upper/lowercase) into a buffer, supporting both direct and fallback formatting paths.
0x00580920618fmt__write_int32_decimalFormats a 32-bit signed integer to decimal string with locale-aware thousands separators and zero-padding.
0x00580B90639fmt__write_int64_decimalFormats a 64-bit signed integer to decimal string with locale-aware thousands separators and zero-padding.
0x00580E20580fmt__write_string_decimalFormats and writes a decimal number with locale-aware grouping, zero-padding, sign handling, and decimal point insertion to output buffer.
0x00581070147fmt__format_binary_int32Converts 32-bit unsigned integer to binary string representation (ASCII '0'/'1' chars), writes to buffer or fallback stack storage.
0x00581110169fmt__format_binary_int64Converts 64-bit integer to binary string representation, writing '0'/'1' characters right-to-left with buffer management.
0x005811C0534fmt__write_float32_localizedFormats and writes a 32-bit float with locale-aware thousands separators to output buffer with padding.
0x005813E0555fmt__write_float64_localizedFormats and writes a 64-bit float with locale-aware thousand separators and exponential notation support to output buffer.
0x00581610150fmt__format_octal_int32Formats a 32-bit unsigned integer as octal string by extracting 3-bit groups and converting to ASCII '0'-'7' characters.
0x005816B0178fmt__format_octal_int64Formats a 64-bit integer as octal string by extracting 3-bit groups and appending to output buffer.
0x00581770182fmt__write_literal_textProcesses literal text from format string, escaping }} sequences and appending to output buffer.
0x00581830174fmt__bigint_shift_leftLeft-shifts bigint by param_2 bits, handling limb boundaries and carry propagation across 32-bit elements.
0x005818E0124STL_basic_ofstream_destructorDestructor for std::basic_ofstream<char>; destroys filebuf, ostream, and basic_ios with stack canary validation.
0x00581A1032fmt__filebuf_scalar_destructorScalar deleting destructor for filebuf; calls destructor and conditionally frees 0x44-byte object if flag set.
0x00581A40129fmt__codecvt_destructor_aDestructor for std::codecvt<char,char,mbstate_t> facet; frees internal conversion tables and optionally deallocates object.
0x00581AD0129fmt__codecvt_destructor_bDestructor for codecvt<char,char,_Mbstate_t> that frees internal tables and optionally deletes the object.
0x00581B60100fmt__exception_scalar_destructorScalar deleting destructor for fmt exception object; destroys exception and optionally frees 12-byte allocation.
0x00581BD027fmt__small_object_scalar_destructorScalar deleting destructor that conditionally frees 8-byte object based on deletion flag bit 0
0x00582010157fmt__extract_filename_partExtracts filename from a path by finding the last path separator; returns substring after separator or copies fallback string.
0x00582240262fmt__validate_utf8Validates UTF-8 byte sequence for correct encoding, rejecting invalid sequences and Unicode surrogates.
0x00582AC0133fmt__scan_and_append_charsTruncates a string at the last '.' character, validating length constraints for a string container object.
0x00582B5068string__append_char_if_capacityAppends a character to a string buffer if capacity allows, reallocating via std_string if needed.
0x00582BA062fmt__char_tolower_wrapperConverts all characters in a string buffer to lowercase; handles both inline and heap-allocated strings via size check at offset 0x14.
0x00582D1062fmt__char_toupper_wrapperConverts all characters in a string buffer to uppercase, handling both inline and heap-allocated strings.
0x00582F50360fmt__string_rtrimRemoves trailing characters from a string; trims either whitespace (param_3=0) or specified char set (param_3>0)
0x00583150306fmt__string_trim_leading_charsRemoves leading characters from a std::string that match any character in a provided charset, or leading whitespace if charset is null.
0x00583320212fmt__string_extract_substringExtracts substring from formatted string with bounds checking; handles padding or truncation based on offset/length parameters.
0x00583A10380fmt__bignum_compareValidates that param1 + param2 equals param3 by comparing big-number digit sums with carry propagation
0x00583B90158fmt__throw_bignum_errorValidates bignum addition won't overflow; throws exception if result exceeds INT_MAX, otherwise accumulates param_2 into *param_1.
0x00583C60279fmt__bignum_assign_pow10Assigns a BigNum object to 10^param_2 using binary exponentiation with squaring and multiplication by 5.
0x00583D80187fmt__close_file_or_throwCloses a file handle with error handling; throws std::system_error exception if fclose() fails.
0x00583E40188fmt__close_fd_or_throwCloses a file descriptor and throws a boost system_error exception if close fails
0x00583FA0105fmt__dragonbox_multiply_and_shiftMultiplies two 64-bit values and right-shifts by param_3, returning rounded result with carry flag.
0x00584010187fmt__dragonbox_double_shift_multiplyMultiplies two 128-bit numbers with shift, returns rounding bit for dragonbox double-to-string conversion
0x005840D0209fmt__wchar_to_utf8Converts wide character string to UTF-8 (CP65001) with dynamic buffer allocation via callback functor.
0x005841B089count_decimal_digits_uint64Counts decimal digits needed to represent a 64-bit unsigned integer by binary search on precomputed lookup table.
0x00584210122fmt__count_thousands_separators_neededCounts how many thousands separator characters are needed to insert into a formatted number string.
0x005842D0246BoostStream__GetFileDescriptorRetrieves file descriptor from FILE* stream; throws system_error exception if fileno() fails
0x00584920280fmt__dup2_or_throwDuplicates file descriptor with exception handling; throws std::system_error on dup2() failure with source and target FDs.
0x00584A4090BoostStream__SafeDup2Wraps dup2() system call, capturing errno into output parameter on failure for stream redirection.
0x00584AA0288fmt__dup_or_throwDuplicates a file descriptor or throws a boost::system_error exception with the descriptor number on failure.
0x00584BD099fmt__string_erase_rangeErases a range of characters from a std::string-like container, adjusting size and returning iterator to erase position.
0x00584C40291fmt__fdopen_or_throwOpens a file descriptor as a stream; throws system_error exception on failure with errno details.
0x00584FF0208fmt__find_char_in_rangeSearches a string backwards for first occurrence of any character in a set, returns offset or -1.
0x005850C026fmt__set_precision_flagSets precision flag bit (0x2000) while clearing flag bit (0x1000) in format state at offset 0x14.
0x005850E049allocate_and_format_stringAllocates memory via global JSON allocator, then formats vsnprintf_s output, returning length or -1 on error.
0x005851202993fmt__bignum_divide_for_formatPerforms big integer division for number formatting, likely used in UI display of large numeric values in game client.
0x00585CE0302fmt__format_system_error_codeFormats a system error code into a buffer with "error " prefix and numeric error value representation.
0x00585E20138fmt__parse_and_validate_specParses format specification string, assigns it to internal buffer, and appends formatted output to target buffer with exception handling.
0x00585EF0358fmt__format_system_error_with_messageFormats system error messages by converting Windows error codes to UTF-8 and appending custom message text.
0x00586080260BoostStream__FwriteWithErrorWrites data to file with error handling; throws C++ exception if fwrite fails to write expected number of items.
0x00586190128fmt__parse_from_chars_viewParses characters from a range view, extracting up to 15 elements into output param_2 structure with error code.
0x00586210325fmt__dragonbox_shift_multiply_128Multiplies 128-bit number by power of 10 with bit shift for floating-point formatting in Dragonbox algorithm
0x00586360162bignum_compare_multiply_boundsValidates if two 64-bit values fit within multiplication bounds; returns comparison result code (0/1/2).
0x005864301102fmt__bignum_to_decimal_stringConverts a multi-precision bignum to decimal string representation via repeated division by powers of 10.
0x005868B084fmt__get_thousands_sepVirtual method wrapper that retrieves thousands separator character through vftable call at offset 0x14.
0x0058691084fmt__get_thousands_sep_wideInvokes virtual method at offset 0x14 on formatter object to retrieve thousands separator character/string.
0x00586970186String__reserve_capacityReallocates string buffer with at least param_2 capacity, preserving existing content via memmove.
0x00586D00285BoostStream__FlushWriteBufferFlushes write buffer to file descriptor; throws exception on write failure, resets buffer size to 0.
0x00586E20185unicode_char_width_calculateCalculates display width of Unicode character by lookup tables, handling multi-byte encodings and width alternation rules.
0x00586EE0215is_valid_unicode_codepointValidates Unicode codepoint legality by checking against excluded ranges (surrogates, private use, noncharacters).
0x00586FC0437fmt__format_windows_error_messageConverts Windows error codes to UTF-8 formatted error message strings for display in game client UI.
0x00587210260is_invalid_unicode_charValidates Unicode codepoint; returns 1 if invalid/control char, 0 if valid displayable character
0x0058732097fmt__format_float_fieldParses float format specification from format string view, validates argument exists, extracts format state, and formats float value into output buffer.
0x0058739095fmt__validate_format_spec_charValidates format specifier character and XORs flag byte with encoded character parameter for format string parsing.
0x0058782046DynamicBuffer__PushBytePushes a single byte to a dynamic buffer, expanding capacity if needed via virtual function call.
0x00587850262BoostStream__ReadFromFileReads data from file descriptor; throws system_error exception on read failure with "cannot read from file" message.
0x0058796080fmt__dragonbox_compute_mulComputes Dragonbox floating-point multiplication with iterative scaling; returns exponent adjustment count for decimal conversion.
0x005879B0380fmt__dragonbox_multiply_128Multiplies 128-bit numbers by Dragonbox constants to normalize decimal representation for efficient float-to-string conversion.
0x00587B30300fmt__vprint_to_stderrFormats and prints a variadic message to stderr (file descriptor 2) with newline, managing dynamic buffer allocation.
0x00587C6024fmt__print_to_stderrWrapper that formats and prints debug output to stderr using parsed format specifications
0x005884F0190fmt__throw_format_errorConstructs and throws a fmt::format_error exception with the provided error message string parameter.
0x00632E5021fmt__num_put_do_put_wrapperWrapper that delegates numeric output formatting to STL num_put::do_put implementation
0x00632E70152fmt__string_pair_move_ctorMove constructor for std::pair<std::string, std::string> - transfers ownership of string data and clears source
0x00632F10198fmt__format_arg_move_ctorMove constructor for format_arg; transfers ownership of internal buffer and clears source object state.
0x00632FE091STL_string_ctor_wrapperC++ exception handling wrapper for std::string move constructor; sets up SEH frame and delegates to string concatenation/move logic.
0x00633040153std_string__move_assignMoves string data from source to destination, clearing source; handles SSO (small string optimization) with capacity check.
0x006330E0155fmt__format_string_resolveCopies STL string content from source to destination, clearing source string after transfer operation.
0x0063318084fmt__buffer_fill_nFills a buffer with n copies of a byte value, expanding capacity via callback if needed.
0x006331E051fmt__format_handler_dispatchDispatches formatted integer output by extracting padding config from parameter struct and delegating to fmt__format_int32_with_padding
0x00633220182fmt__format_int_to_bufferConverts a signed integer to ASCII string buffer, handling negative sign and digit conversion via modulo arithmetic.
0x006332E047fmt__throw_negative_precisionValidates precision value is non-negative; throws format_error exception if precision parameter is negative.
0x0063331047fmt__throw_width_not_positiveValidates width parameter is positive; throws format_error exception with "width is not positive" message if validation fails.
0x0063334048fmt__throw_width_not_positive_checkValidates width parameter is positive; throws format_error exception if width <= 0
0x0063338033fmt__throw_precision_not_integer_1Throws a format_error exception when precision specifier is not an integer in format string parsing.
0x006333B033fmt__throw_width_not_integer_1Constructs and throws a format_error exception indicating width field is not a valid integer
0x006333E033fmt__throw_precision_not_integer_2Constructs and throws a format_error exception with message "Precision is not an integer."
0x0063341033fmt__throw_width_not_integer_2Throws a format_error exception with "Width is not an integer." message for invalid format string width specifications.
0x0063344033fmt__throw_precision_not_integer_3Throws a format_error exception with message "Precision is not an integer." for invalid format string precision specification.
0x0063347033ThrowWidthNotIntegerExceptionConstructs and throws a format_error exception with "Width is not an integer." message for format string parsing.
0x006334A033fmt__throw_precision_not_integer_4Constructs and throws a format_error exception when a precision specifier is not an integer.
0x006334D033throw_format_width_not_integerConstructs and throws a format_error exception with "Width is not an integer" message for format string parsing.
0x0063350033fmt__throw_precision_not_integer_5Throws a format_error exception with message "Precision is not an integer." for invalid format string precision specifications.
0x0063353033fmt__throw_width_not_integer_5Throws a format_error exception with message "Width is not an integer." for invalid format string width specification.
0x0063356033fmt__throw_precision_not_integer_6Constructs and throws a format_error exception for invalid precision argument in format string parsing.
0x0063359033fmt__throw_width_not_integer_6Constructs and throws a format_error exception with message "Width is not an integer."
0x006335C033fmt__throw_precision_not_integer_7Constructs and throws a format_error exception for invalid non-integer precision specification in format strings.
0x006335F033fmt__throw_width_not_integer_7Throws a format_error exception with message "Width is not an integer." for invalid format string width specifications.
0x0063362033fmt__throw_precision_not_integer_8Constructs and throws a format_error exception for invalid precision format specification in std::basic_format_string.
0x0063365033fmt__throw_width_not_integer_8Constructs and throws a format_error exception indicating width field is missing integer value in format string parsing.
0x0063368055fmt__check_negative_precisionValidates that precision parameter is non-negative; throws format_error exception if param_2 < 0.
0x006336C055validate_format_widthValidates that format width parameter is positive; throws exception if width <= 0 or invalid.
0x0063370055validate_width_positiveValidates that width parameter is positive; throws format_error exception if both params are zero.
0x0063374050throw_if_width_not_positiveValidates width parameter is positive; throws format_error exception with message if width is zero/negative.
0x0063378041fmt__count_leading_zeros_u32Counts leading zero bits in a 32-bit unsigned integer; uses hardware LZCOUNT when available, falls back to software loop.
0x006337B075fmt__copy_range_to_outputCopies byte range from param_1 to param_2 into output buffer, flushing when capacity exceeded.
0x0063380075fmt__buffer_copy_rangeCopies bytes from source to destination buffer with dynamic capacity management via callback function.
0x0063385070fmt__buffer_append_rangeAppends a range of bytes from param_1 to param_2 into a buffer, growing capacity via callback if needed.
0x006338A025fmt__count_leading_zeros_fallbackCounts leading zero bits in a 32-bit unsigned integer; returns 32 if input is zero.
0x006338C010fmt__count_leading_zerosCounts the number of leading zero bits in a 32-bit unsigned integer using hardware LZCOUNT instruction.
0x00633A4094fmt__tree_node_recursive_delete_smallRecursively deletes binary tree nodes by traversing right subtree then freeing current node (14-byte struct).
0x00633AB0147tree_node_recursive_deleteRecursively deletes tree nodes with string pair data; deallocates left subtree and node memory when leaf detected.
0x00633B50109fmt__tree_node_recursive_delete_largeRecursively deletes tree nodes containing CEnchantInfo objects, deallocating 0x218-byte structures.
0x00633BD0178fmt__tree_node_recursive_delete_enchantRecursively deletes enchant tree nodes, destroying string vectors and deallocating node memory via CEnchantMgr.
0x00633E60237fmt__format_float_to_charsFormats a 32-bit IEEE float to character buffer with special handling for inf/nan values and hex/decimal dispatch.
0x00633F50273fmt__format_double_to_charsFormats a double-precision float to character string, handling special values (inf, nan) and hex/decimal conversions.
0x00634070296charconv__float_to_charsConverts a 32-bit IEEE float to string representation with sign/special value handling and format selection (scientific/fixed/general/hex).
0x006341B0329charconv__double_to_charsConverts IEEE 754 double to character string with format selection (scientific/fixed/general/hex) and special value handling (inf/nan).
0x00634310286charconv__float_to_chars_shortestConverts a 32-bit float to shortest decimal string representation, handling special values (inf, nan) and zero.
0x00634430265charconv__double_to_chars_shortestConverts double-precision floating point to shortest decimal string representation, handling special values (inf, nan variants).
0x0063454083charconv__float_to_chars_fixedConverts a float to fixed-point decimal string with specified precision (0-999999999 digits), validating range and delegating to write_fixed_point_digits.
0x006345A080charconv__double_to_chars_fixedConverts double to fixed-point decimal string with validated precision parameter (0-999999999 digits).
0x006345F0635charconv__float_to_chars_generalConverts a float to character string using either fixed-point or scientific notation based on magnitude and precision.
0x00634870783charconv__double_to_chars_generalConverts double-precision floating point to character string with general formatting (fixed/scientific notation selection).
0x00634B80490charconv__float_to_hex_charsConverts 32-bit float to hexadecimal string representation with mantissa and exponent (format: 0xH.HHHHHp±EE).
0x00634D70607charconv__double_to_hex_charsConverts IEEE 754 double (param3:param4) to hex string with decimal point, exponent notation, max precision param5
0x00634FD0351charconv__float_to_hex_shortestConverts 32-bit float to shortest hex representation (0x1.abcp+e format) in bounded buffer with overflow detection.
0x00635130447charconv__double_to_hex_shortestConverts a double-precision float to shortest hexadecimal representation (0x1.abcp+10 format) with buffer bounds checking.
0x006352F0220charconv__float_to_decimal_dispatchDispatches float-to-decimal conversion based on format flags, handling special cases (zero, infinity) and delegating to bigint conversion routines.
0x006353D049fmt__format_floating_point_wrapperWrapper that formats a floating-point number and returns the formatted result from a local buffer.
0x0063541067charconv__float_to_scientificConverts float to scientific notation with precision validation; delegates to fmt__write_scientific_notation for formatting.
0x0063546064charconv__double_to_scientificConverts double to scientific notation with precision validation; delegates to fmt__write_scientific_notation for formatting.
0x006354A051fmt__write_char_to_outputAppends a single character to a dynamically-sized output buffer, expanding capacity if needed.
0x006354E089fmt__format_char_dispatchDispatches character formatting by type: formats as int8 with padding for non-null/non-'c' specs, else formats as string with padding.
0x00635540122fmt__write_cstring_to_outputWrites null-terminated C string to dynamic buffer with automatic capacity expansion via virtual function.
0x006355C053fmt__format_cstringCalculates C-string length and delegates to fmt__format_string_with_padding for formatted output with padding.
0x00635600204fmt__format_hex_uintFormats unsigned integer as hexadecimal string with "0x" prefix and appends to output buffer.
0x006356D0274fmt__format_hex_with_paddingFormats unsigned 32-bit integer as hexadecimal with configurable padding alignment (left/center/right).
0x006357F013Store_Iterator_AssignStores a value at the iterator's current position; simple pointer dereference assignment wrapper
0x0063580013fmt__store_iterator_2Stores a 32-bit value at the address pointed to by param_1; simple assignment wrapper.
0x0063581031fmt__buffer_copy_with_lengthWrapper that copies a buffer range by calculating end offset and stores result in output parameter.
0x00635830326fmt__format_string_with_paddingFormats a string with left/right/center padding using configurable fill character and alignment mode.
0x0063598040fmt__format_boolFormats a boolean value as "true" or "false" string and writes it to output buffer.
0x006359B0427fmt__format_bool_with_localeFormats a boolean value as locale-aware string ("true"/"false") or integer, with padding applied via locale facet.
0x00635B60177fmt__format_signed_intFormats a signed integer into a buffer and outputs it via fmt__copy_range_to_output callback.
0x00635C2048fmt__format_int32_dispatchDispatcher wrapper that unpacks array of format parameters and forwards to int32 formatting function with padding.
0x00635C50138fmt__format_unsigned_intConverts unsigned integer to decimal string and outputs via fmt__copy_range_to_output
0x00635CE048fmt__format_uint32_dispatchDispatcher that unpacks format parameters from array and delegates to uint32 formatting with padding function.
0x00635D1079fmt__format_float_shortestFormats a floating-point number to shortest representation and copies result to output buffer via numeric formatter.
0x00635D602156fmt__format_float_fullFormats floating-point numbers with specified precision and notation (hex/scientific/fixed/general) for display.
0x0063666085fmt__format_double_shortestConverts double to shortest decimal string representation and outputs formatted result to destination buffer.
0x006366C02169fmt__format_double_value_2Formats double-precision floating-point values with configurable precision and notation (scientific/fixed/hex) for display in RO client UI.
0x006370202169fmt__format_double_value_3Formats double-precision floating-point values with configurable precision and notation (scientific/fixed/hex) for display output.
0x0063797051fmt__format_int64_dispatchDispatches int64 formatting by unpacking array parameters and delegating to format_int64_with_padding wrapper.
0x006379B076fmt__format_int64_decimal_shortestConverts 64-bit signed integer to shortest decimal string representation and writes to output buffer.
0x00637A0051fmt__format_uint64_dispatchDispatches uint64 formatting by unpacking format parameters from array and delegating to padding handler
0x00637A40127fmt__tree_node_delete_enchant_dataDestructor for enchant data tree node; destroys string vector, string data, and deallocates 0x104-byte node struct.
0x00637AE0377fmt__validate_int_arg_typeValidates integer argument types for format strings, handling precision validation and throwing format errors.
0x00637CA0398fmt__validate_width_argumentValidates unsigned integer width argument in format string processing; throws exception if validation fails based on type parameter.
0x00637E70178fmt__get_locale_dataThread-safe singleton initialization for locale/codepage data (CP0x3B5), returns cached locale info structure.
0x00637F30143fmt__get_number_base_prefixReturns base prefix string and length for number formatting (binary/octal/hex/uppercase hex).
0x00638010143fmt__get_int_prefix_32_signedReturns number base prefix string (0x, 0b, 0o) and length for signed 32-bit integer formatting based on format specifier.
0x006380F0143fmt__get_int_prefix_32_unsignedReturns prefix string and length for unsigned integer formatting (binary, octal, hex, decimal bases).
0x006381D0145fmt__get_int_prefix_64_signedReturns prefix string and length for 64-bit signed integer formatting based on radix specifier (B/X/b/o/x for binary/hex/octal).
0x006382C0145fmt__get_int_prefix_64_unsignedReturns numeric prefix string and length for 64-bit unsigned integer formatting (binary, octal, hex, decimal).
0x006383B0339charconv__int8_to_charsConverts signed 8-bit integer to string in specified base (2-36), writes to buffer with length validation.
0x00638550302uint8_to_base_stringConverts unsigned 8-bit integer to string representation in specified base (2-36), writing backwards into buffer with overflow check.
0x006386D0354charconv__int32_to_charsConverts a 32-bit unsigned integer to character string in specified base (2-36), with sign handling for negative values.
0x00638880314charconv__uint32_to_charsConverts unsigned 32-bit integer to string in specified base (2-36), writes to buffer, returns end pointer or error code.
0x00638A10728charconv__int64_to_charsConverts a 64-bit signed integer to ASCII character string in specified base (2,3-10), handling sign and buffer boundaries.
0x00638D40668charconv__uint64_to_charsConverts 64-bit unsigned integer to string in specified radix (base 2-36), writing backwards into buffer.
0x00639030449charconv__bigint_to_decimalConverts arbitrary-precision big integer to decimal string representation with buffer overflow checking and error reporting.
0x00639200468fmt__measure_string_width_mbcsMeasures display width of MBCS string considering character width tables; handles UTF-8/multibyte encoding with locale-specific glyph metrics.
0x006393F0330fmt__validate_presentation_type_1Validates format string presentation type specifier against argument type; throws exception if incompatible
0x00639610330fmt__validate_presentation_type_2Validates format presentation type specifier compatibility with argument type, throwing exception on mismatch
0x00639830178fmt__parse_arg_indexParses format string argument index, switching between automatic and manual indexing modes with validation.
0x006398F0317fmt__parse_precision_arg_indexParses precision argument index in format strings, validating argument types and preventing indexing mode switches.
0x00639A30365fmt__parse_dynamic_precision_signedParses precision argument index from format string, validates argument type compatibility, and handles manual/automatic indexing switching.
0x00639BA0286fmt__parse_format_arg_indexParses argument index from format string, enforcing consistent indexing mode (auto vs manual) and validating argument existence.
0x00639CC0568fmt__parse_alignment_and_format_specsParses format specification string for alignment (<>^), sign (+- ), alternate form (#), zero-padding, width and precision.
0x00639F00654fmt__parse_format_specs_2Parses format specification alignment, sign, alternate form, and zero-padding flags from format string.
0x0063A190477fmt__vformat_toParses and validates format string with balanced braces, handling multibyte character encoding for locale-aware formatting.
0x0063A370120fmt__parse_unsigned_intParses unsigned integer from string buffer with overflow detection, throws exception if value exceeds 0x80000000.
0x0063A3F0474fmt__process_replacement_fieldProcesses format string replacement fields with argument indexing, width/precision parsing, and value formatting.
0x0063A5D0324fmt__parse_width_specParses format string width specification, handling both automatic/manual indexing and dynamic width references with validation.
0x0063A850223fmt__format_float_paddedFormats and outputs a floating-point number with padding (left/right/center) to a buffer using STL num_put.
0x0063A930223fmt__format_double_paddedFormats a double value with padding alignment (left/right/center) into a buffer using STL num_put.
0x0063AA10223fmt__format_double_dispatchFormats and dispatches a double value to a buffer with alignment (left/right/center) and padding based on width specifications.
0x0063AAF0223fmt__format_int_dispatchFormats and dispatches integer output with alignment padding (left/right/center) to a buffer stream.
0x0063ABD0223fmt__format_int_with_paddingFormats integer output with alignment padding (left/right/center) by copying fill characters and integer digits to buffer.
0x0063ACB0223fmt__format_uint_dispatchFormats unsigned integer output with alignment padding (left/right/center) before delegating to STL num_put.
0x0063AD90223fmt__format_uint_dispatch_BFormats unsigned integer with padding/alignment (left/right/center) into output buffer using STL num_put.
0x0063AE70223fmt__pad_and_put_int64Formats and outputs a 64-bit integer with padding (left/right/center alignment) to buffer stream.
0x0063AF50223fmt__pad_and_put_uint64Formats and outputs a uint64 value with padding (left/right/center) using STL num_put locale facet.
0x0063B030224fmt__format_hex_paddedFormats a hexadecimal number with padding (left, right, or center) into a buffer based on alignment flags.
0x0063B110248fmt__format_buffer_paddedFormats and pads buffer content with alignment (left/right/center) using specified padding character.
0x0063B2101477fmt__format_integer_with_paddingFormats 8-bit integers to string with configurable base (binary, octal, decimal, hex) and padding.
0x0063B8801408fmt__format_int_with_base_prefixFormats integers with base prefix (0b/0B for binary, 0x/0X for hex, 0 for octal) into character buffer
0x0063BE601440fmt__format_int32_with_paddingFormats a 32-bit integer with radix conversion (binary/octal/decimal/hex) and padding, handling sign and case flags.
0x0063C4601408fmt__format_uint32_with_paddingFormats a uint32 value as string with base conversion (binary/octal/decimal/hex) and case/padding options.
0x0063CA401484fmt__format_int64_with_paddingFormats a 64-bit integer with padding and base conversion (binary, octal, decimal, hex) for display.
0x0063D0701424fmt__format_uint64_with_paddingFormats a 64-bit unsigned integer into a string buffer with radix conversion (binary, octal, decimal, hex) and case handling.
0x0063D660261fmt__write_digit_separatorFormats numeric output by inserting digit separators (commas/periods) at specified intervals into a buffer.
0x0063D770159fmt__write_sign_charWrites a sign character ('+', '-', or space) to a formatted output buffer with capacity checks and growth.
0x0063D810130fmt__write_uint_decimalConverts unsigned integer to decimal string by processing pairs of digits via lookup table, writing to buffer at param_3.
0x0063D8A0190fmt__write_uint_decimal_pairConverts unsigned integer to decimal string using lookup table, writing pairs of ASCII digits right-to-left into buffer.
0x0063D960130fmt__write_uint_9digitsConverts unsigned 32-bit integer to zero-padded 9-digit ASCII decimal string using lookup table.
0x0063D9F01155fmt__write_fixed_point_digitsFormats a 64-bit fixed-point number into decimal string with specified fractional digits
0x0063DE80555fmt__format_floating_pointConverts IEEE 754 double-precision floating point to decimal string representation with rounding and format control.
0x0063E0B0216charconv__float_to_decimal_dispatch_2Dispatches float-to-decimal conversion with precision handling for shortest/fixed/general format modes.
0x0063E5001763calc_decimal_digit_countCalculates number of digits needed to represent an unsigned integer value via nested threshold comparisons.
0x0063EBF0166fmt__init_locale_onceInitializes locale-specific codepage information (CP949) once using Windows InitOnce synchronization primitive.
0x0063ECA045fmt__fill_n_charsFills a memory buffer with a repeated byte value and returns pointer to end of filled region.
0x0063ECD045fmt__fill_n_chars_2Fills memory buffer with repeated byte value and returns pointer to end of filled region
0x0063ED0077fmt__find_named_argfmtlib ({fmt}) library: fmt find named arg
0x0063ED50159fmt__format_with_2_argsWrapper that formats a string with 2 arguments by delegating to fmt__format_to_string_v2 with argument count.
0x0063EDF0175fmt__format_with_3_argsWrapper that formats a string with 3 arguments by calling fmt__format_to_string_v2 with prepared format descriptors
0x0063EEA0180fmt__format_with_3_args_customFormats a string with 3 custom arguments using a wrapper around fmt__format_to_string_v2 with security checks.
0x0063EF60163fmt__format_with_2_args_customWrapper formatting function that calls fmt__format_to_string_v2 with 2 arguments and custom format specifiers for game text/UI rendering.
0x0063F010223fmt__format_with_6_argsFormats a string with 6 variadic arguments by delegating to fmt__format_to_string_v2 with security checks.
0x0063F0F08fmt__identity_1Identity function that returns its argument unchanged; used for generic template instantiation or function pointer compatibility.
0x0063F1008fmt__identity_2Identity function that returns its argument unchanged; likely used as a default/passthrough callback or template parameter.
0x0063F1108fmt__identity_3Identity function that returns its parameter unchanged; used as default passthrough or placeholder in function tables.
0x0063F12064fmt__make_arg_list_1Initializes a format argument structure with a dword value and short parameter, setting type flags for formatting operations.
0x0063F16096build_packet_with_two_short_paramsConstructs a packet structure with magic header 0xb0000000 and two short integer parameters at specific offsets.
0x0063F1C0192fmt__make_arg_list_5Constructs a formatted argument list with 5 short parameters, storing offsets and type flags in output structure.
0x0063F28062fmt__make_arg_custom_2Initializes a format argument structure with numeric output formatting flags and a custom put wrapper function pointer.
0x0063F2C097fmt__make_arg_custom_3Initializes a format argument structure with numeric output formatter and two short integer parameters for RO client formatting.
0x0063F330389fmt__format_to_stringFormats variadic arguments into an STL string buffer using vformat, handling small string optimization for the destination string.
0x0063F4C057fmt__advance_arg_pointerAdvances a pointer through variadic argument list based on type ID, handling 8/32-byte alignment or custom-sized arguments.
0x0063F5401039fmt__format_value_dispatchDispatches formatting of various data types (uint32, int64, uint64, bool, string) with padding/locale options based on type code.
0x0063F990747fmt__format_numeric_valueFormats numeric values into string buffers using type-specific handlers (int, uint, int64, uint64, double, hex, cstring).
0x0063FCC0333fmt__resolve_precision_valueValidates and extracts precision value from format string argument, handling various type cases and throwing appropriate exceptions for invalid types.
0x0063FE50353validate_format_width_and_throwValidates format string width parameter and throws appropriate exception based on validation result code.
0x0064026052fmt__buffer_move_ctorMove constructor for fmt::buffer that transfers ownership of capacity, size, and data pointer from source to destination.
0x006411B0126fmt__format_error_copy_ctorCopy constructor for std::system_error that initializes exception message and sets up vtable pointers with stack canary protection.
0x00641230135fmt__format_error__ctorConstructor for fmt::format_error exception class; initializes exception object with message and sets up vtable pointers.
0x006412C064fmt__tree_node_delete_smallDeletes a tree node by freeing its child pointer (offset +4) via operator delete with canary validation.
0x0064136067fmt__tree_node_delete_largeDeletes a large tree node by freeing its allocated memory (0x218 bytes) at offset +4 with stack canary protection.
0x0064146057tree_delete_allRecursively deletes all nodes in a tree structure, then deallocates the tree root object (0x34 bytes).
0x00641650136fmt__tree_node_delete_medium_with_stringDeletes a tree node containing a string-keyed map pair, freeing the node's 0x34-byte allocation and destroying the string.
0x00641750167fmt__tree_node_delete_enchantDestructor for enchant tree node; destroys string vector at offset 0xe0 and deallocates node memory.
0x00641BA065fmt__tree_node_delete_wrapperWrapper that destroys and deletes a tree node with stack canary protection and exception handling setup.
0x00641C0089fmt__locale_facet_destructorDestructor for STL locale facet object; recursively deletes tree nodes and frees allocated memory with XOR stack canary validation.
0x00641D2086fmt__string_cleanupCleans up STL map nodes and string objects during shutdown or scope exit; performs stack frame unwinding.
0x0064380027fmt__release_global_localeReleases global locale resources by invoking virtual destructor on stored locale object pointer and nullifying reference.
0x0064868093fmt__calculate_padding_widthCalculates padding width by summing character widths until reaching target width for text formatting.
0x00648F20307fmt__parse_multibyte_charScans for a target byte in a multibyte-encoded string, handling UTF-8/UTF-16/single-byte encodings with error detection.
0x0064906075fmt__flush_buffer_to_stringFlushes internal formatting buffer to std::string output, handling both heap and stack string storage based on capacity flag.
0x006490B0147STL_locale_sentry__initInitializes a C++ std::locale sentry object, either copying an existing locale or creating a new default one.
0x00649AD0103fmt__fill_string_BCopies formatted fill string to buffer if valid length, otherwise throws format error exception.
0x00649B40145fmt__parse_and_format_argParses dynamic format width specifier and formats numeric argument; throws exception if argument not found
0x00649BE060fmt__throw_format_error_CThrows format error exception when format specifier validation fails; stores error state in object at param_1.
0x00649C2060fmt__throw_format_error_DThrows C++ format error exception when format string argument validation fails; stores error flag in object at offset 0xd
0x00649E70300fmt__parse_char_to_wcharDetermines byte length of a multibyte character sequence based on encoding (MB_CUR_MAX: 1/2/4 bytes for ASCII/UTF-16/UTF-8)
0x00649FC0203fmt__write_padded_valueFormats a numeric value with thousands separators and one decimal place into a padded string buffer.
0x0064A0903874fp_multiply_by_power_of_tenMultiplies a 128-bit floating-point mantissa by a power of 10 using precomputed lookup tables for decimal conversion.
0x0064AFC01560fmt__write_scientific_notationFormats a 64-bit floating-point number into scientific notation string with specified decimal precision.
0x0064B5E0112fmt__count_decimal_digitsReturns the number of decimal digits (1-10) needed to represent a 32-bit unsigned integer via cascading power-of-10 comparisons.
0x0064B65087fmt__divide_uint64_by_100Divides a 64-bit unsigned integer by 100 using magic number multiplication and bit shifting optimization.
0x0064B6B076fmt__divide_uint64_by_10billionDivides a 64-bit unsigned integer by 10 billion using magic number multiplication and bit shifts for fast division.
0x0064BD10785fmt__convert_nanoseconds_to_seconds_with_remainderConverts nanosecond value to seconds, returning quotient with remainder encoded as negative divisor multiplier for formatting.
0x0064C0B0191fmt__count_trailing_zeros_div5Counts how many times a number is divisible by 5, returns whether count exceeds threshold param_3
0x0064C4E084fmt__security_cookie_helperValidates stack security cookie and invokes virtual method at offset 0x18 with XOR-protected canary value
0x0064C540320fmt__parse_dynamic_widthExtracts typed argument data from a format string metadata array by type ID (cases 1-13), storing type and value(s) in output structure.
0x0064CE20302itoa_radix_convertConverts unsigned integer to string in specified radix (2-36), writing result backwards to stack buffer
0x0064CFA0314fmt__itoa_radix_to_bufferConverts unsigned integer to string in specified radix (base 2-36), writes backwards to stack buffer, copies result to output.
0x0064D130296fmt__format_float_to_stringConverts IEEE 754 float to string representation, handling special cases (inf, nan variants) and zero.
0x0064D260242fmt__format_float_dispatchFormats floating-point numbers as hex/decimal/special values (inf/nan), dispatching to appropriate conversion function.
0x0064D360307fmt__format_float_full_dispatchDispatches float-to-string conversion based on format specifier; handles signs, special values (inf/nan), and delegates to specialized formatters.
0x0064D4B084stack_cookie_init_and_call_virtualInitializes stack canary cookie and invokes virtual method at offset 0x1c on param_1 object.
0x0064D510831fmt__format_to_string_v2Formats and appends variable-length arguments into a dynamic string buffer with automatic reallocation.
0x0065D14094append_wide_char_buffer_rangeAppends a range of wide characters to a dynamic buffer, reallocating if capacity exceeded.
0x0065D1A0101fmt__wstring_buffer_append_rangeAppends a range of ASCII characters to a wide string buffer, expanding capacity via callback if needed.
0x0065D21094fmt__wstring_buffer_append_wchar_rangeAppends a range of wide characters to a dynamic wide-character string buffer with automatic capacity expansion.
0x0065D27074wstring_buffer_append_rangeAppends a range of characters to a wide string buffer, resizing if needed via callback at param_4[0].
0x0065D2C0488fmt__parse_format_spec_wcharParses format specification from wide-character format string, handling argument indexing and width/precision.
0x0065D4B0487fmt__parse_format_spec_wchar_BParses format string replacement field specifications (width, precision, fill, alignment) for wide-char format strings.
0x0065D6A01291fmt_num_put_float_do_putFormats and outputs a floating-point number with locale-aware decimal point and precision handling for stream insertion.
0x0065E740158fmt__wstring_write_padded_outputWrites padded wide-character string output to buffer with capacity checks and optional sign prefix handling.
0x0065E7E081fmt__wstring_write_grouping_separatorWrites multiple grouping separator characters to a wide string buffer with capacity checks and dynamic reallocation.
0x0065E84081fmt__wstring_write_sign_prefixWrites repeated wide characters to a buffer with capacity checks, expanding as needed via callback.
0x0065E8A0102fmt__wchar_write_escaped_valuefmtlib ({fmt}) library: fmt wchar write escaped value
0x0065EC50138fmt__append_uint_to_wstring_bufferAppends decimal digits of unsigned integer to wide-char buffer using lookup table, processing 2 digits at a time.
0x0065ECE0309fmt__uint64_to_decimal_stringConverts 64-bit unsigned integer (param_2:param_3) to decimal string using digit pair lookup table
0x0065EE20216fmt__wchar_hex_prefixConverts unsigned integer to hexadecimal wide-character string with uppercase/lowercase format option.
0x0065EF00162fmt__validate_width_or_precisionValidates format specifier width/precision values and throws errors for negative or oversized integers.
0x0065EFE0162fmt__parse_width_or_precision_bValidates format string width/precision parameter based on type, checks for negative values and overflow.
0x0065F0C0228fmt__lookup_format_specLooks up a format specification in a table by comparing character sequences, returns matching spec index or -1
0x0065F1B0388fmt__parse_replacement_field_specParses format string replacement field spec, validates argument indexing mode (manual/auto), returns field position or throws error.
0x0065F340202fmt__encode_format_type_flagsEncodes format type specifier into flags; validates type codes (0-14) and sets encoding bits based on type and precision.
0x0065F4401245fmt_parse_format_specParses format specification strings (fill/align, sign, width, precision, type) for RO's fmt library, handling nested braces for dynamic values.
0x0065F920407fmt__vformat_to_wbuffer_mainFormats wide-character string with replacement fields (braces syntax), handling both small and large buffers with bounds checking.
0x0065FAC0140fmt_parse_numberParses decimal digit sequence into uint, returns parsed value or param_3 if overflow (>2^31-1) or >10 digits
0x0065FB50105fmt_char_to_type_specifierMaps printf-style format specifiers (d,o,x,f,s,c,p,etc.) to internal type IDs for format string parsing
0x0065FC50677fmt_parse_replacement_fieldParses format string replacement fields with argument indexing, format specs, and dynamic width handling for string formatting.
0x0065FF0042fmt_read_next_charReads next character from format buffer, advances position, returns pointer to char data or 0 if at end.
0x0065FF30126fmt__wstring_format_result_assignInitializes a wide string format result object by assigning string data from source parameters and zeroing fields.
0x0065FFB0384fmt_format_to_stringFormats variadic arguments into a wide-character string buffer with dynamic allocation and cleanup.
0x00660140158fmt_vformat_to_wbufferFormats and appends wide-character strings to buffer, handling argument substitution for {} placeholders in format strings.
0x00660D20346fmt_format_string_valueFormats a string value with type validation and escape sequence handling for wide character output in Ragnarok Online client.
0x00660EE0116fmt_put_int_with_flagsFormats signed integer with locale flags, dispatching to STL num_put for output via stream iterator.
0x00661310947fmt_format_float_valueFormats floating-point numbers with locale-aware handling, sign/NaN detection, and hex/decimal output modes for UI text rendering.
0x006616D0947fmt_format_double_valueFormats double-precision floating point values with locale-aware sign/class handling and hex/decimal output options.
0x00661A9055fmt_format_pointer_valueValidates pointer format specifier and delegates to STL num_put to format pointer value as wide character string.
0x00661AD0367fmt_format_custom_argFormats a 64-bit unsigned integer to decimal string with sign handling and buffer management for wide-character output.
0x00661C40233fmt_format_bool_textFormats a boolean value as "true" or "false" string with padding and alignment options based on format flags.
0x00661D30148fmt_write_padded_stringWrites padded string data to buffer with alignment, splitting output between pre-padding and post-padding regions based on capacity constraints.
0x00661DD0145fmt_format_char_valueFormats a character value with padding, handling left/right alignment and escaped character output for display.
0x00661E70150write_escaped_hex_byteWrites backslash-escaped hexadecimal representation of a byte value to a wide character buffer.
0x00661F30183fmt_write_escaped_unicode_charWrites escaped Unicode character (backslash + hex digits) to wide character buffer for string formatting.
0x00662000180fmt_write_escaped_wide_charWrites escaped wide character with hex representation to buffer, converting param_4 to hex digits and appending to output
0x006620D0239fmt_format_escaped_charFormats a character into a quoted escape sequence string, handling control chars, unicode validation, and escaped quotes/backslashes.
0x006621C0290fmt_write_escape_sequenceConverts escape sequences (tab, newline, carriage return, quotes, backslash) to escaped string representation for output buffer.
0x0066235084advance_format_buffer_for_charAdvances buffer pointer based on character escape sequences or lookup table size for format string processing.
0x00662400251fmt_format_int32_valueFormats a string value with escaped sequences and quotation marks, writing to output buffer with capacity checks.
0x00662500148fmt_count_escaped_string_lengthCounts length of escaped wide string with special char handling (quotes, backslash, control chars need escaping).
0x006625F0350fmt_format_int64_valueFormats a signed 32-bit integer with sign prefix (+/-) into a buffer using a two-digit lookup table for efficient decimal conversion.
0x00662750490fmt_write_uint64_formatted_outputFormats and writes a 64-bit unsigned integer to a wide-character buffer with padding and sign handling.
0x006662F0582fmt_format_int_with_separatorFormats a 64-bit integer with thousands separators into wide-character buffer with locale-aware grouping.
0x00666540561fmt_format_int64_with_separatorFormats a 64-bit integer with thousands separators for wide-character output in locale-aware display.
0x00666780158fmt_format_uint32_octalFormats a uint32 value to octal string representation, appending to wstring buffer with capacity checks
0x00666820174fmt_format_uint64_octalFormats a 64-bit unsigned integer to octal string representation and appends to wstring buffer.
0x006668D0151fmt_write_literal_textProcesses format string literal text by handling escaped closing braces (}} -> }) and appending ranges to wide-char buffer.
0x00666970140STL_locale_facet_accumulateAccumulates numeric values from locale facet objects using 5 different aggregation modes (sum, count, min, max, clamp).
0x00669A60121fmt__wchar_count_until_limitCounts wide characters in a string buffer until cumulative char values exceed a limit parameter.
0x00669BD0128fmt__parse_arg_id_from_formatParses and extracts argument ID from format string, retrieving metadata from indexed argument table or bitfield.
0x00669D9092fmt__format_dynamic_width_argParses and formats a dynamic width argument from format string, validates argument existence, then appends formatted value to output wstring.
0x00669DF095fmt__validate_format_spec_typeValidates format specifier type and applies XOR encoding to format state byte based on numeric/signed argument requirements.
0x00690E90125fmt__build_format_arg_array_4Initializes a 4-element format argument array with type tags (0xb0000000, 0x10000000) and offset values for packet/message serialization.
0x00A7BB1046CT2Embed__ConstructorInitializes CT2Embed instance with vtable, null handle, and zeroed 256-byte internal table for T2 embedding.
0x00A7BB6080CT2Embed__DestructorDestructor for CT2Embed class that unloads a dynamically loaded library handle stored at offset +1.
0x00A7BBC0101CT2Embed__ScalarDeletingDestructorDestructor for CT2Embed that unloads associated library handle and optionally deallocates object memory.
0x00A7BC6031CT2Embed__UnloadDLLUnloads a DLL module by calling FreeLibrary and nullifying the module handle stored at offset +4 in the object.
0x00A7BCC045CT2Embed__DeleteFontDeletes an embedded font by calling TTDeleteEmbeddedFont from loaded module with font handle and flags.
0x00A7BCF052delete_embedded_font_globalDeletes an embedded font from memory by calling TTDeleteEmbeddedFont if font module is loaded.
0x00A7BD3062cleanup_t2embed_globalUnloads T2Embed library module and invokes cleanup callback via global state pointer, zeroing references.
0x00A7BD70162T2Embed__InitInitializes T2Embed object (0x110 bytes), loads t2embed.dll for TrueType font embedding support, stores handle in global DAT_0159c074.
0x00A7BE20292T2Embed__LoadFontFileFromSystemConstructs font file path from current directory + "\System\Font\" + filename, opens file, validates font origin if needed.
0x00A7BF5039T2Embed__SetFontNameCopies a null-terminated font name string to offset 0x10 in the T2Embed global object after validation checks.
0x00A7BF8039T2Embed__EnsureLibraryLazily loads t2embed.dll library handle into object+4 offset, returns success status.
0x00A7BFB0181T2Embed__TTLoadEmbeddedFontWrapper that dynamically loads TTLoadEmbeddedFont from t2embed.dll and maps HRESULT codes to internal error codes.
0x00A7C070394T2Embed__ValidateFontOriginValidates embedded font origin against whitelist (fontrix.co.kr, puccaracing.co.kr, ragnarok.co.kr); returns -2/-3 on failure.
0x00A7C5D025T2Embed__ReadCallbackCallback wrapper for TTLoadEmbeddedFont that reads embedded font data from file stream into buffer.
0x00A7C5F033T2Embed__CopyFontNameCopies null-terminated font name string into T2Embed object's font name buffer at offset +0x10
0x00A7C62025T2Embed__WriteCallbackCallback function that writes font data to a file stream during embedded TrueType font loading operations.
0x00A7C6D0402T2Embed__MultiByteToWideStringConverts multibyte string to wide string using Windows API, allocates buffer, and assigns result to std::wstring output parameter.
0x00A90F20825regex_replacePerforms regex-based string replacement with backreference and full-match substitution support, iterating matches and applying replacement patterns.
0x00C20650153SEH__destructor_free_two_ptrs_0x3cDestructor that frees two pointers at offsets 0xc and 0xd, sets vftable, and cleans up STL vector buffers with SEH.
0x00C206F0435OLE_PacketDef__Destructor_with_SEHDestructs OLE_PacketDef object by freeing 8 STL vector fields with SEH exception handling wrapper.
0x00C20B40153SEH__destructor_free_two_ptrs_0x44Destructor that frees two pointers at offsets 0xE and 0xF, then cleans up STL vector buffers with SEH.
0x00D05D3C55C3dActor__CreateEffectCaseCreates and attaches a visual effect (ID 0x9e) to a 3D actor with zero initialization.
0x00D05D7355C3dActor__ApplyEffectByIdCreates and attaches a visual effect (ID 0x152) to a 3D actor with zero initialization.
0x00D05DAA55C3dActor__AttachEffectWithId246Attaches visual effect ID 246 to a 3D actor, likely a skill/status effect animation
0x00D05DE155C3dActor__ApplyEffectWithId151Creates and attaches a visual effect (ID 0x151) to a 3D actor, likely a skill or status effect animation.
0x00D05E1855C3dActor__ApplyEffectDCreates and attaches effect ID 0x9b to a 3D actor, likely a visual effect from packet type D handler.
0x00D05E4F55C3dActor__ApplyEffectCase3Initializes and attaches effect ID 0x9a to a 3D actor, likely a game status effect or skill animation.
0x00D05E8655C3dActor__ApplyEffectById131Creates and attaches effect ID 0x131 to a 3D actor with zero initialization parameter.
0x00D05EBD55C3dActor__ApplyEffectWithId132Creates and attaches a visual effect (ID 0x132) to a 3D actor, initializing a local variable to zero.
0x00DBA2706D3DXMatrixPerspectiveFovLHInfinite recursion stub; likely corrupted function or decompiler artifact masking actual D3D matrix operation
0x00DBA2766D3DXSaveSurfaceToFileAInfinite recursive stub; likely a broken/hooked function or incomplete decompilation artifact. Not actual D3DXSaveSurfaceToFileA.
0x00DBA27C6D3DXLoadSurfaceFromSurfaceInfinite recursive call stub - likely a decompilation artifact or stripped/obfuscated function, not actual D3DXLoadSurfaceFromSurface
0x00DBA2826recursive_stub_or_thunkInfinite recursion stub - corrupted D3DXLoadSurfaceFromMemory import thunk, non-functional
0x00DBA2886D3DXFilterTextureInfinite recursion stub; likely corrupted/placeholder code or IDA disassembly error on indirect jump
0x00DBB32F39CComCritSecLock<class_ATL::CComCriticalSection>ATL::CComCritSecLock constructor; acquires critical section lock if param_2 is true, stores reference and lock state.
0x00DBB36383CAtlBaseModuleInitializes ATL base module with memory addresses, critical section, and debug error handling for COM support.
0x00DBB41922~CAtlBaseModuleDestructor for ATL::CAtlBaseModule; deletes critical section and clears HINSTANCE array.
0x00DBD9716DirectDrawCreateExInfinite recursive call with no implementation; likely corrupted, stripped, or intentionally obfuscated code stub.
0x00DBD9776DirectDrawEnumerateExAInfinite recursion stub - likely a corrupted or intentionally obfuscated function wrapper with no actual implementation.
0x00DBD97D6Direct3DCreate9ExInfinite recursive call to itself; likely corrupted function or intentional anti-analysis code in Ragexe.
0x00DBD9836GdipFreeInfinite recursion stub or corrupted function - decompiler artifact, not actual GdipFree implementation
0x00DBD9896GdiplusStartupInfinite recursion stub or corrupted function - calls itself unconditionally, likely decompilation artifact or obfuscated code.
0x00DBD98F6GdiplusShutdownInfinite recursive call to itself; likely corrupted/stripped function or decompiler artifact from indirect jump table.
0x00DBD9956GdipDeleteFontFamilyInfinite recursion stub - likely corrupted/invalid disassembly or obfuscated code, not a real GDI+ function wrapper
0x00DBD99B6GdipCloneFontFamilyInfinite recursive call with no base case; appears to be corrupted or unresolved import stub in binary.
0x00DBD9A16GdipGetFamilyNameInfinite recursion placeholder; appears to be corrupted/unresolved indirect jump or decompilation artifact
0x00DBD9A76GdipNewPrivateFontCollectionInfinite recursion stub - calls itself without termination, likely corrupted or placeholder code in binary
0x00DBD9AD6GdipDeletePrivateFontCollectionInfinite recursion stub - likely corrupted or placeholder code; calls itself instead of performing GDI+ cleanup
0x00DBD9B36GdipGetFontCollectionFamilyListInfinite recursion stub - likely a corrupted or placeholder function with no actual implementation
0x00DBD9B96InfiniteRecursion_StubInfinite recursion stub - likely a decompilation artifact or corrupted function pointer from jumptable recovery failure
0x00DC63216ro_bcrypt_open_algorithm_provider_wrapperWrapper function that delegates to Windows BCrypt API; likely used for cryptographic operations in RO client authentication or packet encryption
0x00DC63276BCryptGetPropertyIndirect wrapper/thunk for BCrypt property retrieval; likely anti-analysis hook or API interception layer
0x00DC632D6BCryptSetPropertyInfinite recursion wrapper - calls itself with identical parameters, likely decompilation artifact or indirect call trampoline from 2025 Ragexe binary.
0x00DC63336BCryptCloseAlgorithmProviderInfinite recursion wrapper calling itself - likely corrupted decompilation or intentional anti-analysis code
0x00DC63396RO_CryptKeyWrapperWrapper function that delegates to Windows CNG BCryptGenerateSymmetricKey API for symmetric encryption key generation in RO client cryptography
0x00DC633F6RO_BCryptEncrypt_WrapperWrapper function that delegates to Windows BCrypt API for AES encryption of game packet data
0x00DC63456RO_DecryptPacketDataWrapper function for decrypting Ragnarok Online network packets using Windows Crypto API BCrypt interface.
0x00DC634B6RO_BCryptDestroyKey_WrapperWrapper function that forwards BCryptDestroyKey calls; appears to be indirect jump indirection or thunk for Windows Crypto API
0x00DC63B76Infinite_Recursion_BugInfinite recursive call with no base case - likely a decompilation error or corrupted code artifact from jump table analysis failure.
0x00DC63BD6Base_InitializeInfinite recursive function call with no base case; appears to be corrupted or obfuscated code, not actual initialization
0x00DC63C36Base_UnInitializeInfinite recursion stub; likely corrupted/incomplete function or decompiler artifact. Does not perform cleanup.
0x00DC63C96Base_RunCallbackInfinite recursion stub; likely corrupted decompilation or indirect jump table recovery failure in disassembler
0x00DC63CF6Base_GetAccessTokenInfinite recursion stub or decompiler artifact; does not access tokens or authenticate. Likely obfuscated or failed decompilation.
0x00DC63D56Base_GetUserInfinite recursion stub or obfuscation artifact; calls itself without termination condition or meaningful logic.
0x00DC63DB6Base_GetShutdownInfinite recursion stub; likely corrupted decompilation or intentional anti-analysis code pattern in client binary.
0x00DC649B6recursive_stubInfinite recursion stub - corrupted Stove IAP_Initialize import thunk, non-functional
0x00DC64A16IAP_UnInitializeInfinite recursion stub; likely corrupted/placeholder code or decompilation artifact from indirect jump table.
0x00DC64A76IAP_FetchProducts_StubInfinite recursion stub; likely decompilation artifact or intentionally disabled IAP product fetching logic.
0x00DC64AD6Infinite_Recursion_StubInfinite recursion stub - appears to be corrupted/incomplete decompilation of IAP purchase initiation logic
0x00DC64B36IAP_ConfirmPurchaseInfinite recursion stub - corrupted Stove IAP_ConfirmPurchase import thunk, non-functional
0x00DC64B96IAP_FetchTermsAgreementInfinite recursion stub - calls itself with no termination condition, likely corrupted or placeholder code
0x00DD6E50847png_process_info_chunks_with_palette_inversionProcesses PNG info chunks (PLTE, tRNS, bKGD, etc.) with XOR-based palette inversion for paletted images
0x00DD7420635png_write_rowWrites PNG image row data with Adam7 interlace filtering, transforms, and compression to output buffer.
0x00E07DCF1thunk_to_std_type_info_destroy_listThunk to std type info destroy list
0x00E07E9B6dclassInfinite recursion stub - likely corrupted decompilation or obfuscated code that calls itself unconditionally
0x00E080C96fdclassInfinite recursion stub - likely a decompilation artifact or intentional placeholder with no meaningful functionality.
0x00E080CF6dclassInfinite recursive function with no base case; appears to be decompilation artifact or corrupted code stub
0x00E081FB6seh_filter_dllInfinite recursive call with no base case; likely corrupted/invalid code or decompilation artifact from indirect jump table.
0x00E082011thunk_to_configure_narrow_argvThunk to configure narrow argv
0x00E082071thunk_to_initialize_narrow_environmentThunk to initialize narrow environment
0x00E082191thunk_to_execute_onexit_tableThunk to execute onexit table
0x00E0823D1thunk_to_seh_filter_exeThunk to seh filter exe
0x00E082431thunk_to_set_app_typeThunk to set app type
0x00E082491thunk_to_setusermatherrThunk to setusermatherr
0x00E082611thunk_to_ExitCRT thunk: indirect jump to ucrt _Exit function via IAT
0x00E082671thunk_to_set_fmodeCRT thunk: indirect jump to ucrt _set_fmode function via IAT
0x00E0826D1thunk_to_c_exitCRT thunk: indirect jump to ucrt _c_exit function via IAT
0x00E082791thunk_to_configthreadlocaleThunk to configthreadlocale
0x00E082851thunk_to_p_commodeCRT thunk: indirect jump to ucrt __p__commode function via IAT
0x00E0828B1thunk_to_controlfp_sThunk to controlfp s