Genie.dll

v2.36.0.0 Unknown (0xaa64) Windows NT Analyzed
Description
Qualcomm QAIRT Library
Authors
Copyright (c) Qualcomm Technologies, Inc. and/or its subsidiaries. All rights reserved.
File size
5.8 MB
Uploaded
2026-06-25 21:00
Views
88
SHA-256
415408862c6d4d00dcb6311fbe092956

Exported functions 224

GenieDialogConfig_bindLogger #1 · 0x1bc370
GenieDialogConfig_bindProfiler #2 · 0x1bc6d0
GenieDialogConfig_createFromJson #3 · 0x1bca30
GenieDialogConfig_free #4 · 0x1bcc40
GenieDialog_applyLora #5 · 0x1bcdd0
GenieDialog_bindEngine #6 · 0x1bd150
GenieDialog_create #7 · 0x1bd870
GenieDialog_embeddingQuery #8 · 0x1c1830
GenieDialog_free #9 · 0x1be100
GenieDialog_getEngine #10 · 0x1be630
GenieDialog_getPerformancePolicy #11 · 0x1bed50
GenieDialog_getSampler #12 · 0x1bef60
GenieDialog_getTokenizer #13 · 0x1bf230
GenieDialog_query #14 · 0x1bf500
GenieDialog_reset #15 · 0x1bfca0
GenieDialog_restore #16 · 0x1bfe20
GenieDialog_save #17 · 0x1c0080
GenieDialog_setLoraStrength #18 · 0x1c02e0
GenieDialog_setOemKey #19 · 0x1c0650
GenieDialog_setPerformancePolicy #20 · 0x1c08b0
GenieDialog_setPriority #21 · 0x1c0a30
GenieDialog_setStopSequence #22 · 0x1c0c90
GenieDialog_signal #23 · 0x1c0e50
GenieDialog_tokenQuery #24 · 0x1c1080
GenieEmbeddingConfig_bindLogger #25 · 0x214260
GenieEmbeddingConfig_bindProfiler #26 · 0x2145c0
GenieEmbeddingConfig_createFromJson #27 · 0x214920
GenieEmbeddingConfig_free #28 · 0x214b30
GenieEmbedding_create #29 · 0x214cc0
GenieEmbedding_free #30 · 0x215550
GenieEmbedding_generate #31 · 0x215a80
GenieEmbedding_getPerformancePolicy #32 · 0x216140
GenieEmbedding_setPerformancePolicy #33 · 0x216350
GenieEngineConfig_bindLogger #34 · 0x23b660
GenieEngineConfig_bindProfiler #35 · 0x23b9c0
GenieEngineConfig_createFromJson #36 · 0x23bd20
GenieEngineConfig_free #37 · 0x23bf30
GenieEngine_create #38 · 0x23c0d0
GenieEngine_free #39 · 0x23c930
GenieLog_create #40 · 0x21f5a0
GenieLog_free #41 · 0x21f720
GenieNodeConfig_bindLogger #42 · 0x1b8da0
GenieNodeConfig_bindProfiler #43 · 0x1b9100
GenieNodeConfig_createFromJson #44 · 0x1b9460
GenieNodeConfig_free #45 · 0x1b9670
GenieNode_applyLora #46 · 0x1b9800
GenieNode_bindEngine #47 · 0x1b9b90
GenieNode_create #48 · 0x1ba2e0
GenieNode_free #49 · 0x1bab50
GenieNode_getEngine #50 · 0x1bad90
GenieNode_getSampler #51 · 0x1bb3b0
GenieNode_getTokenizer #52 · 0x1bb660
GenieNode_setData #53 · 0x1bb910
GenieNode_setEmbeddingCallback #54 · 0x1bbb70
GenieNode_setLoraStrength #55 · 0x1bbd20
GenieNode_setTextCallback #56 · 0x1bc0b0
GeniePipelineConfig_bindLogger #57 · 0x1b2ce0
GeniePipelineConfig_bindProfiler #58 · 0x1b3040
GeniePipelineConfig_createFromJson #59 · 0x1b33a0
GeniePipelineConfig_free #60 · 0x1b35b0
GeniePipeline_addNode #61 · 0x1b3740
GeniePipeline_connect #62 · 0x1b3b30
GeniePipeline_create #63 · 0x1b40b0
GeniePipeline_execute #64 · 0x1b4940
GeniePipeline_free #65 · 0x1b4ad0
GeniePipeline_reset #66 · 0x1b5000
GeniePipeline_restore #67 · 0x1b5180
GeniePipeline_save #68 · 0x1b53e0
GeniePipeline_setOemKey #69 · 0x1b5640
GeniePipeline_setPriority #70 · 0x1b58a0
GenieProfile_create #71 · 0x220ed0
GenieProfile_free #72 · 0x221110
GenieProfile_getJsonData #73 · 0x221330
GenieSamplerConfig_createFromJson #74 · 0x21eac0
GenieSamplerConfig_free #75 · 0x21ecd0
GenieSamplerConfig_setParam #76 · 0x21ee60
GenieSampler_applyConfig #77 · 0x21f1c0
GenieSampler_registerCallback #78 · 0x21f510
GenieSampler_registerUserDataCallback #79 · 0x21f550
GenieTokenizer_decode #80 · 0x23ce60
GenieTokenizer_encode #81 · 0x23d0d0
Genie_getApiMajorVersion #82 · 0x1ae130
Genie_getApiMinorVersion #83 · 0x1ae140
Genie_getApiPatchVersion #84 · 0x1ae150
OnigDefaultCaseFoldFlag #85 · 0x598258
OnigDefaultSyntax #86 · 0x5982c0
OnigEncodingASCII #87 · 0x5986b0
OnigEncodingUTF8 #88 · 0x5984f0
OnigSyntaxOniguruma #89 · 0x598298
OnigSyntaxRuby #90 · 0x598270
onig_builtin_cmp #91 · 0x3b6520
onig_builtin_count #92 · 0x3b68e0
onig_builtin_error #93 · 0x3b6930
onig_builtin_fail #94 · 0x513b0
onig_builtin_max #95 · 0x3b69a0
onig_builtin_mismatch #96 · 0x3b6bf0
onig_builtin_skip #97 · 0x3b6da0
onig_builtin_total_count #98 · 0x3b6dc0
onig_callout_tag_is_exist_at_callout_num #99 · 0x3aa5d0
onig_copy_encoding #100 · 0x3b6f80
onig_end #101 · 0x39d360
onig_error_code_to_str #102 · 0x3a1c00
onig_foreach_name #103 · 0x3aa650
onig_free #104 · 0x39d450
onig_free_body #105 · 0x39d480
onig_free_match_param #106 · 0x3b6fa0
onig_free_match_param_content #107 · 0x3b6ff0
onig_get_arg_by_callout_args #108 · 0x3b7020
onig_get_args_num_by_callout_args #109 · 0x3b70a0
onig_get_callback_each_match #110 · 0x3b70e0
onig_get_callout_data #111 · 0x3b70f0
onig_get_callout_data_by_callout_args #112 · 0x3b7170
onig_get_callout_data_by_callout_args_self #113 · 0x3b7200
onig_get_callout_data_by_callout_args_self_dont_clear_old #114 · 0x3b7290
onig_get_callout_data_by_tag #115 · 0x3b72f0
onig_get_callout_data_by_tag_dont_clear_old #116 · 0x3b7370
onig_get_callout_data_dont_clear_old #117 · 0x3b7420
onig_get_callout_in_by_callout_args #118 · 0x3b7470
onig_get_callout_name_by_name_id #119 · 0x3aa790
onig_get_callout_num_by_callout_args #120 · 0x3b7480
onig_get_callout_num_by_tag #121 · 0x3aa7d0
onig_get_callout_tag_end #122 · 0x3aa870
onig_get_callout_tag_start #123 · 0x3aa8c0
onig_get_capture_range_in_callout #124 · 0x3b7490
onig_get_capture_tree #125 · 0x3b7530
onig_get_case_fold_flag #126 · 0x3b7540
onig_get_contents_by_callout_args #127 · 0x3b7550
onig_get_contents_end_by_callout_args #128 · 0x3b7590
onig_get_current_by_callout_args #129 · 0x3b75d0
onig_get_default_case_fold_flag #130 · 0x39d690
onig_get_encoding #131 · 0x3b75e0
onig_get_match_stack_limit_size #132 · 0x3b75f0
onig_get_name_id_by_callout_args #133 · 0x3b7600
onig_get_options #134 · 0x3b7610
onig_get_parse_depth_limit #135 · 0x3aa910
onig_get_passed_args_num_by_callout_args #136 · 0x3b7620
onig_get_progress_callout #137 · 0x3b7660
onig_get_regex_by_callout_args #138 · 0x3b7670
onig_get_retraction_callout #139 · 0x3b7680
onig_get_retry_counter_by_callout_args #140 · 0x3b7690
onig_get_retry_limit_in_match #141 · 0x3b76a0
onig_get_retry_limit_in_search #142 · 0x3b76b0
onig_get_right_range_by_callout_args #143 · 0x3b76c0
onig_get_start_by_callout_args #144 · 0x16c20
onig_get_string_by_callout_args #145 · 0x3b7530
onig_get_string_end_by_callout_args #146 · 0x3b76d0
onig_get_subexp_call_limit_in_search #147 · 0x3b76e0
onig_get_subexp_call_max_nest_level #148 · 0x3b76f0
onig_get_syntax #149 · 0x3b7700
onig_get_used_stack_size_in_callout #150 · 0x3b7710
onig_initialize #151 · 0x39d700
onig_initialize_encoding #152 · 0x3ba250
onig_initialize_match_param #153 · 0x3b7740
onig_is_error_code_needs_param #154 · 0x3a1d60
onig_match #155 · 0x3b7790
onig_match_with_param #156 · 0x3b7810
onig_name_to_backref_number #157 · 0x3aaa30
onig_name_to_group_numbers #158 · 0x3aab80
onig_new #159 · 0x39d8c0
onig_new_match_param #160 · 0x3b7960
onig_noname_group_capture_is_active #161 · 0x3ab240
onig_number_of_capture_histories #162 · 0x3b79c0
onig_number_of_captures #163 · 0x3b79f0
onig_number_of_names #164 · 0x3ab280
onig_reg_init #165 · 0x39d9f0
onig_region_clear #166 · 0x3b7a00
onig_region_copy #167 · 0x3b7a90
onig_region_free #168 · 0x3b7bd0
onig_region_init #169 · 0x3b7c80
onig_region_new #170 · 0x3b7c90
onig_region_resize #171 · 0x3b7cd0
onig_region_set #172 · 0x3b7d90
onig_regset_add #173 · 0x3b7e10
onig_regset_free #174 · 0x3b7f00
onig_regset_get_regex #175 · 0x3b8010
onig_regset_get_region #176 · 0x3b8040
onig_regset_new #177 · 0x3b8070
onig_regset_number_of_regex #178 · 0x3b7480
onig_regset_replace #179 · 0x3b8210
onig_regset_search #180 · 0x3b8330
onig_regset_search_with_param #181 · 0x3b84a0
onig_scan #182 · 0x3b8b20
onig_search #183 · 0x3b8cb0
onig_search_with_param #184 · 0x3b8d50
onig_set_callback_each_match #185 · 0x3b8d80
onig_set_callout_data #186 · 0x3b8d90
onig_set_callout_data_by_callout_args #187 · 0x3b8de0
onig_set_callout_data_by_callout_args_self #188 · 0x3b8e30
onig_set_callout_data_by_tag #189 · 0x3b8e80
onig_set_callout_of_name #190 · 0x3ab770
onig_set_callout_user_data_of_match_param #191 · 0x3b8f30
onig_set_capture_num_limit #192 · 0x3aba60
onig_set_default_case_fold_flag #193 · 0x39db10
onig_set_match_stack_limit_size #194 · 0x3b8f40
onig_set_match_stack_limit_size_of_match_param #195 · 0x3b8f50
onig_set_parse_depth_limit #196 · 0x3aba80
onig_set_progress_callout #197 · 0x3b8f60
onig_set_progress_callout_of_match_param #198 · 0x3b8f70
onig_set_retraction_callout #199 · 0x3b8f80
onig_set_retraction_callout_of_match_param #200 · 0x3b8f90
onig_set_retry_limit_in_match #201 · 0x3b8fa0
onig_set_retry_limit_in_match_of_match_param #202 · 0x3b8fb0
onig_set_retry_limit_in_search #203 · 0x3b8fc0
onig_set_retry_limit_in_search_of_match_param #204 · 0x3b8fd0
onig_set_subexp_call_limit_in_search #205 · 0x3b8fe0
onig_set_subexp_call_max_nest_level #206 · 0x3b8ff0
onig_set_verb_warn_func #207 · 0x3abaa0
onig_set_warn_func #208 · 0x3abab0
onig_setup_builtin_monitors_by_ascii_encoded_name #209 · 0x3b9000
onig_unicode_define_user_property #210 · 0x3bb830
onigenc_get_default_encoding #211 · 0x3ba4e0
onigenc_get_left_adjust_char_head #212 · 0x3ba4f0
onigenc_get_prev_char_head #213 · 0x3ba510
onigenc_get_right_adjust_char_head #214 · 0x3ba540
onigenc_get_right_adjust_char_head_with_prev #215 · 0x3ba590
onigenc_init #216 · 0x3ba630
onigenc_is_valid_mbc_string #217 · 0x3ba6c0
onigenc_set_default_caseconv_table #218 · 0x2a540
onigenc_set_default_encoding #219 · 0x3ba7e0
onigenc_step_back #220 · 0x3ba890
onigenc_str_bytelen_null #221 · 0x3ba900
onigenc_strdup #222 · 0x3ba970
onigenc_strlen #223 · 0x3baa00
onigenc_strlen_null #224 · 0x3baa60

Imported DLLs & functions 187

EventWriteTransfer 0x1803e8000
GetConsoleMode 0x1803e8188
GetConsoleOutputCP 0x1803e8180
WriteConsoleW 0x1803e8190
GetLastError 0x1803e81a0
SetLastError 0x1803e81a8
CreateFileA 0x1803e81e0
CreateFileW 0x1803e81b8
GetFileInformationByHandle 0x1803e81c0
GetFileSizeEx 0x1803e81d8
GetFullPathNameW 0x1803e81c8
SetFilePointerEx 0x1803e81d0
GetFileInformationByHandleEx 0x1803e81f0
CloseHandle 0x1803e8200
GetProcessHeap 0x1803e8228
HeapAlloc 0x1803e8220
HeapFree 0x1803e8210
HeapReAlloc 0x1803e8218
CreateFileMappingA 0x1803e8238
FreeLibrary 0x1803e8248
GetModuleHandleA 0x1803e8260
GetModuleHandleW 0x1803e8258
GetProcAddress 0x1803e8250
FormatMessageW 0x1803e8280
MapViewOfFile 0x1803e8290
UnmapViewOfFile 0x1803e8298
GetCurrentDirectoryW 0x1803e82a8
GetEnvironmentVariableW 0x1803e82b8
GetStdHandle 0x1803e82b0
CreateThread 0x1803e82d8
GetCurrentProcessId 0x1803e82c8
GetCurrentThread 0x1803e82d0
SetThreadStackGuarantee 0x1803e82e8
SwitchToThread 0x1803e82e0
SetThreadAffinityMask 0x1803e82f8
RtlCaptureContext 0x1803e8308
RtlLookupFunctionEntry 0x1803e8318
RtlVirtualUnwind 0x1803e8310
MultiByteToWideChar 0x1803e8330
WideCharToMultiByte 0x1803e8328
CreateMutexA 0x1803e8360
ReleaseMutex 0x1803e8350
WaitForSingleObject 0x1803e8358
WaitForSingleObjectEx 0x1803e8368
WaitOnAddress 0x1803e8378
WakeByAddressAll 0x1803e8380
WakeByAddressSingle 0x1803e8388
GetSystemInfo 0x1803e8398
strtod 0x1803e83c0
strtof 0x1803e83a8
strtol 0x1803e83c8
strtoll 0x1803e83b8
strtoull 0x1803e83b0
_lock_file 0x1803e83d8
_unlock_file 0x1803e83e0
_callnewh 0x1803e83f8
calloc 0x1803e8400
free 0x1803e8410
malloc 0x1803e83f0
realloc 0x1803e8408
___lc_codepage_func 0x1803e8438
___lc_collate_cp_func 0x1803e8460
___lc_locale_name_func 0x1803e8440
___mb_cur_max_func 0x1803e8430
__pctype_func 0x1803e8458
_lock_locales 0x1803e8428
_unlock_locales 0x1803e8448
localeconv 0x1803e8420
setlocale 0x1803e8450
_dclass 0x1803e84b0
_dsign 0x1803e84b8
_fdclass 0x1803e8470
_ldclass 0x1803e8498
cos 0x1803e84d0
exp 0x1803e84e8
expf 0x1803e8478
fmaxf 0x1803e84c8
frexp 0x1803e84d8
ldexp 0x1803e8488
log 0x1803e8480
logf 0x1803e8490
pow 0x1803e84a8
powf 0x1803e84c0
roundf 0x1803e84a0
sin 0x1803e84e0
_beginthreadex 0x1803e8558
_cexit 0x1803e8500
_configure_narrow_argv 0x1803e8548
_crt_atexit 0x1803e84f8
_errno 0x1803e8528
_execute_onexit_table 0x1803e8560
_initialize_narrow_environment 0x1803e8540
_initialize_onexit_table 0x1803e8530
_initterm 0x1803e8508
_initterm_e 0x1803e8510
_register_onexit_function 0x1803e8520
_seh_filter_dll 0x1803e8550
abort 0x1803e8568
system 0x1803e8538
terminate 0x1803e8518
__acrt_iob_func 0x1803e85a8
__stdio_common_vfprintf 0x1803e8580
__stdio_common_vsnprintf_s 0x1803e85f0
__stdio_common_vsprintf 0x1803e85f8
__stdio_common_vsprintf_s 0x1803e8600
_fseeki64 0x1803e85d0
_fsopen 0x1803e85b0
_get_stream_buffer_pointers 0x1803e8578
_wfsopen 0x1803e85b8
fclose 0x1803e8618
fflush 0x1803e8588
fgetc 0x1803e8590
fgetpos 0x1803e8598
fopen 0x1803e8610
fputc 0x1803e85a0
fread 0x1803e85c0
fseek 0x1803e8608
fsetpos 0x1803e85c8
fwrite 0x1803e85d8
setvbuf 0x1803e85e0
ungetc 0x1803e85e8
__strncnt 0x1803e8670
_strdup 0x1803e8628
_wcsdup 0x1803e8650
islower 0x1803e8658
isspace 0x1803e8660
isupper 0x1803e8648
strcat_s 0x1803e8630
strcmp 0x1803e8640
strcpy_s 0x1803e8638
strcspn 0x1803e8678
tolower 0x1803e8668
_time64 0x1803e8688
SystemFunction036 0x1803e86a8
BCryptGenRandom 0x1803e86b8
ProcessPrng 0x1803e86c8
AcquireSRWLockExclusive 0x1803e8010
AreFileApisANSI 0x1803e80a0
CompareStringEx 0x1803e8130
CreateDirectoryW 0x1803e8150
DecodePointer 0x1803e80f8
DeleteCriticalSection 0x1803e80e8
EncodePointer 0x1803e80f0
EnterCriticalSection 0x1803e80d0
FindClose 0x1803e8170
FindFirstFileExW 0x1803e8160
FindFirstFileW 0x1803e8168
FindNextFileW 0x1803e8158
FlsAlloc 0x1803e8030
FlsFree 0x1803e8088
FlsGetValue 0x1803e8018
FlsSetValue 0x1803e8040
FormatMessageA 0x1803e8050
GetCPInfo 0x1803e8138
GetCurrentProcess 0x1803e80a8
GetCurrentThreadId 0x1803e8038
GetExitCodeThread 0x1803e8118
GetFileAttributesExW 0x1803e8148
GetLocaleInfoEx 0x1803e8128
GetNativeSystemInfo 0x1803e8110
GetSystemTimeAsFileTime 0x1803e80b8
GetSystemTimePreciseAsFileTime 0x1803e8108
InitializeConditionVariable 0x1803e8140
InitializeCriticalSectionEx 0x1803e80e0
InitializeSListHead 0x1803e8078
InitializeSRWLock 0x1803e8098
InterlockedFlushSList 0x1803e8048
LCMapStringEx 0x1803e8100
LeaveCriticalSection 0x1803e80d8
LocalFree 0x1803e8120
QueryPerformanceCounter 0x1803e8070
QueryPerformanceFrequency 0x1803e8080
RaiseException 0x1803e8060
ReleaseSRWLockExclusive 0x1803e8090
RtlPcToFileHeader 0x1803e8068
RtlUnwindEx 0x1803e8058
SetFileInformationByHandle 0x1803e8028
SleepConditionVariableSRW 0x1803e80c8
TryAcquireSRWLockExclusive 0x1803e8020
WakeAllConditionVariable 0x1803e80c0
WakeConditionVariable 0x1803e80b0
NtReadFile 0x1803e86e0
NtWriteFile 0x1803e86e8
RtlNtStatusToDosError 0x1803e86d8