C:\Users\dimal\Documents\WORK\D\Projects\jsplitter\_result\Win32_Release\dbginfo\foo_uie_jsplitter.pdb
Static task
static1
Behavioral task
behavioral1
Sample
2dfa6f96e643e1f0c4d5daefc1d04689b272b4b300e9372c41d15d0c0af46c3d.dll
Resource
win7-20240708-en
Behavioral task
behavioral2
Sample
2dfa6f96e643e1f0c4d5daefc1d04689b272b4b300e9372c41d15d0c0af46c3d.dll
Resource
win10v2004-20240802-en
General
-
Target
2dfa6f96e643e1f0c4d5daefc1d04689b272b4b300e9372c41d15d0c0af46c3d
-
Size
3.3MB
-
MD5
07814f7515aa03312e8be307b87d9c29
-
SHA1
f7eab669e6fb754d0048da5cdace5651f146f507
-
SHA256
2dfa6f96e643e1f0c4d5daefc1d04689b272b4b300e9372c41d15d0c0af46c3d
-
SHA512
bdc9b2b89449425604d90b9a16327cc80f3f92204979bade713a17092a90cf2b94906de634c9e9a4afd5b7c6983e99925f13b887eb107470a703bdff693b1668
-
SSDEEP
49152:dowl1iI1gp6/NHlFO+sYh1cpcmpGGZtZuS7uwGnUllnVeh1+:BGP0/Flnp1cjpGGZtZj7uwGea
Malware Config
Signatures
-
Unsigned PE 1 IoCs
Checks for missing Authenticode signature.
resource 2dfa6f96e643e1f0c4d5daefc1d04689b272b4b300e9372c41d15d0c0af46c3d
Files
-
2dfa6f96e643e1f0c4d5daefc1d04689b272b4b300e9372c41d15d0c0af46c3d.dll windows:6 windows x86 arch:x86
950656f36a0516009ffbbc6c10436e01
Headers
DLL Characteristics
IMAGE_DLLCHARACTERISTICS_DYNAMIC_BASE
IMAGE_DLLCHARACTERISTICS_NX_COMPAT
File Characteristics
IMAGE_FILE_EXECUTABLE_IMAGE
IMAGE_FILE_32BIT_MACHINE
IMAGE_FILE_DLL
PDB Paths
Imports
gdiplus
GdipFillPath
GdipMeasureString
GdipSetSmoothingMode
GdipSetTextRenderingHint
GdipResetPath
GdipAddPathArc
GdipClosePathFigure
GdipNewInstalledFontCollection
GdipGetFontCollectionFamilyCount
GdipCloneFontFamily
GdipGetFontCollectionFamilyList
GdipCreateFontFromDC
GdipCreateFontFromLogfontA
GdipSetClipRectI
GdipFillRectangle
GdipSetLineLinearBlend
GdipCreateLineBrushFromRectWithAngle
GdipFillEllipse
GdipDrawString
GdipDisposeImageAttributes
GdipCreateImageAttributes
GdipCreateBitmapFromScan0
GdipCloneBitmapAreaI
GdipGetImagePixelFormat
GdipSetInterpolationMode
GdipGetImageGraphicsContext
GdipCreateBitmapFromStreamICM
GdipCreateBitmapFromStream
GdipCloneImage
GdipDisposeImage
GdipDrawImageRectI
GdipAlloc
GdipFree
GdipDrawImageRectRectI
GdipDeleteGraphics
GdipCreateFromHDC
GdipGetImageHeight
GdipSetStringFormatTrimming
GdipSetStringFormatLineAlign
GdipSetStringFormatAlign
GdipDeleteStringFormat
GdipStringFormatGetGenericTypographic
GdipCloneStringFormat
GdipCloneBrush
GdipDeleteBrush
GdipCreateSolidFill
GdipDrawPath
GdipSetPenEndCap
GdipSetPenStartCap
GdipDeletePath
GdipCreatePath
GdipDrawRectangle
GdipDrawPolygon
GdipDrawLine
GdipDrawImageRectRect
GdipSetWorldTransform
GdipGetWorldTransform
GdipRotateMatrix
GdipGetImageWidth
GdipDrawLineI
GdipTranslateMatrix
GdipDeleteMatrix
GdipCreateMatrix
GdipFillPolygon
GdiplusShutdown
GdiplusStartup
GdipSetStringFormatFlags
GdipDrawEllipse
GdipDeletePen
GdipCreatePen1
GdipGetDC
GdipReleaseDC
GdipCreateFontFamilyFromName
GdipGetGenericFontFamilySansSerif
GdipCreateFont
GdipDeleteFont
GdipGetFontStyle
GdipGetFontSize
GdipGetFamilyName
GdipGetFamily
GdipDeleteFontFamily
GdipGetFontHeight
GdipSaveImageToFile
GdipGetImageEncoders
GdipGetImageEncodersSize
GdipImageRotateFlip
GdipCloneBitmapArea
GdipBitmapLockBits
GdipBitmapUnlockBits
GdipSetImageAttributesColorMatrix
shlwapi
PathIsFileSpecW
PathGetCharTypeW
ord12
PathMatchSpecW
SHCreateStreamOnFileEx
StrCmpLogicalW
winmm
timeGetTime
uxtheme
IsAppThemed
IsThemePartDefined
IsThemeBackgroundPartiallyTransparent
IsThemeActive
GetThemeTextExtent
EnableThemeDialogTexture
GetThemeInt
DrawThemeEdge
GetThemeSysColor
SetWindowTheme
OpenThemeData
CloseThemeData
GetThemePartSize
DrawThemeText
GetThemeMargins
DrawThemeParentBackground
DrawThemeBackground
windowscodecs
WICConvertBitmapSource
mozjs-lur-102
?JS_InitClass@@YAPAVJSObject@@PAUJSContext@@V?$Handle@PAVJSObject@@@JS@@1PBUJSClass@@P6A_N0IPAVValue@4@@ZIPBUJSPropertySpec@@PBUJSFunctionSpec@@56@Z
?JS_HasProperty@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBDPA_N@Z
?JS_DefineProperty@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBD1I@Z
?HeapObjectPostWriteBarrier@JS@@YAXPAPAVJSObject@@PAV2@1@Z
?UndefinedHandleValue@JS@@3V?$Handle@VValue@JS@@@1@B
?JS_FireOnNewGlobalObject@@YAXPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@@Z
?InitRealmStandardClasses@JS@@YA_NPAUJSContext@@@Z
?JS_NewGlobalObject@@YAPAVJSObject@@PAUJSContext@@PBUJSClass@@PAUJSPrincipals@@W4OnNewGlobalHookOption@JS@@ABVRealmOptions@6@@Z
??0RealmBehaviors@JS@@QAE@XZ
??0RealmCreationOptions@JS@@QAE@XZ
?JS_GlobalObjectTraceHook@@YAXPAVJSTracer@@PAVJSObject@@@Z
?SetRealmPrivate@JS@@YAXPAVRealm@1@PAX@Z
?TraceExternalEdge@gc@js@@YAXPAVJSTracer@@PAVValue@JS@@PBD@Z
?checkSimulatedOOM@TempAllocPolicy@js@@QBE_NXZ
?onOutOfMemory@TempAllocPolicy@js@@AAEPAXIW4AllocFunction@2@IPAX@Z
?JS_DefineProperty@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBDV?$Handle@VValue@JS@@@3@I@Z
?NullHandleValue@JS@@3V?$Handle@VValue@JS@@@1@B
??0CompileOptions@JS@@QAE@PAUJSContext@@@Z
?CompileModule@JS@@YAPAVJSObject@@PAUJSContext@@ABVReadOnlyCompileOptions@1@AAV?$SourceText@TUtf8Unit@mozilla@@@1@@Z
?SetModulePrivate@JS@@YAXPAVJSObject@@ABVValue@1@@Z
?ModuleInstantiate@JS@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@1@@Z
?ModuleEvaluate@JS@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@1@V?$MutableHandle@VValue@JS@@@1@@Z
?Evaluate@JS@@YA_NPAUJSContext@@ABVReadOnlyCompileOptions@1@AAV?$SourceText@TUtf8Unit@mozilla@@@1@V?$MutableHandle@VValue@JS@@@1@@Z
?JS_ExecuteScript@@YA_NPAUJSContext@@V?$Handle@PAVJSScript@@@JS@@V?$MutableHandle@VValue@JS@@@3@@Z
?GetScriptedCallerPrivate@JS@@YA?AVValue@1@PAUJSContext@@@Z
?InstantiateModuleStencil@JS@@YAPAVJSObject@@PAUJSContext@@ABVInstantiateOptions@1@PAUCompilationStencil@frontend@js@@@Z
?InstantiateGlobalStencil@JS@@YAPAVJSScript@@PAUJSContext@@ABVInstantiateOptions@1@PAUCompilationStencil@frontend@js@@@Z
?SetScriptPrivate@JS@@YAXPAVJSScript@@ABVValue@1@@Z
?checkedCast@GCCellPtr@JS@@CAIPAXW4TraceKind@2@@Z
?TraceExternalEdge@gc@js@@YAXPAVJSTracer@@PAPAVJSObject@@PBD@Z
?enter@BaseProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@I_NPA_N@Z
?HeapValuePostWriteBarrier@JS@@YAXPAVValue@1@ABV21@1@Z
?JS_GetFunctionObject@@YAPAVJSObject@@PAVJSFunction@@@Z
?CompileGlobalScriptToStencil@JS@@YA?AU?$already_AddRefed@UCompilationStencil@frontend@js@@@@PAUJSContext@@ABVReadOnlyCompileOptions@1@AAV?$SourceText@TUtf8Unit@mozilla@@@1@@Z
?CompileModuleScriptToStencil@JS@@YA?AU?$already_AddRefed@UCompilationStencil@frontend@js@@@@PAUJSContext@@ABVReadOnlyCompileOptions@1@AAV?$SourceText@TUtf8Unit@mozilla@@@1@@Z
?StencilRelease@JS@@YAXPAUCompilationStencil@frontend@js@@@Z
?StencilAddRef@JS@@YAXPAUCompilationStencil@frontend@js@@@Z
?JS_RequestInterruptCallback@@YAXPAUJSContext@@@Z
?get@AutoFilename@JS@@QBEPBDXZ
?JS_ClearPendingException@@YAXPAUJSContext@@@Z
?DescribeScriptedCaller@JS@@YA_NPAUJSContext@@PAVAutoFilename@1@PAI2@Z
??1AutoFilename@JS@@QAE@XZ
??0AutoFilename@JS@@QAE@XZ
?NonIncrementalGC@JS@@YAXPAUJSContext@@W4GCOptions@1@W4GCReason@1@@Z
?JS_GC@@YAXPAUJSContext@@W4GCReason@JS@@@Z
?FinishIncrementalGC@JS@@YAXPAUJSContext@@W4GCReason@1@@Z
?IncrementalGCSlice@JS@@YAXPAUJSContext@@W4GCReason@1@ABVSliceBudget@js@@@Z
?PrepareForIncrementalGC@JS@@YAXPAUJSContext@@@Z
?StartIncrementalGC@JS@@YAXPAUJSContext@@W4GCOptions@1@W4GCReason@1@ABVSliceBudget@js@@@Z
?PrepareForFullGC@JS@@YAXPAUJSContext@@@Z
?GetRealmZone@js@@YAPAVZone@JS@@PAVRealm@3@@Z
?PrepareZoneForGC@JS@@YAXPAUJSContext@@PAVZone@1@@Z
??1SliceBudget@js@@QAE@XZ
??0TimeBudget@js@@QAE@_J@Z
??0SliceBudget@js@@QAE@UTimeBudget@1@PAV?$Atomic@_N$01X@mozilla@@@Z
?IterateRealms@JS@@YAXPAUJSContext@@PAXP6AX01PAVRealm@1@ABVAutoRequireNoGC@1@@Z@Z
?JS_GetGCParameter@@YAIPAUJSContext@@W4JSGCParamKey@@@Z
?IsIncrementalGCInProgress@JS@@YA_NPAUJSContext@@@Z
?JS_SetGCParameter@@YAXPAUJSContext@@W4JSGCParamKey@@I@Z
?GetSymbolCode@JS@@YA?AW4SymbolCode@1@V?$Handle@PAVSymbol@JS@@@1@@Z
moz_arena_realloc
?TraceRoot@JS@@YAXPAVJSTracer@@PAPAVJSObject@@PBD@Z
?GetModuleRequestSpecifier@JS@@YAPAVJSString@@PAUJSContext@@V?$Handle@PAVJSObject@@@1@@Z
?JS_ShutDown@@YAXXZ
?JS_DestroyContext@@YAXPAUJSContext@@@Z
?InitSelfHostedCode@JS@@YA_NPAUJSContext@@V?$Span@$$CBE$0PPPPPPPP@@mozilla@@P6A_N01@Z@Z
?SetModuleMetadataHook@JS@@YAXPAUJSRuntime@@P6A_NPAUJSContext@@V?$Handle@VValue@JS@@@1@V?$Handle@PAVJSObject@@@1@@Z@Z
?JS_GetRuntime@@YAPAUJSRuntime@@PAUJSContext@@@Z
?SetModuleResolveHook@JS@@YAXPAUJSRuntime@@P6APAVJSObject@@PAUJSContext@@V?$Handle@VValue@JS@@@1@V?$Handle@PAVJSObject@@@1@@Z@Z
?SetPromiseRejectionTrackerCallback@JS@@YAXPAUJSContext@@P6AX0_NV?$Handle@PAVJSObject@@@1@W4PromiseRejectionHandlingState@1@PAX@Z4@Z
?UseInternalJobQueues@js@@YA_NPAUJSContext@@@Z
?JS_AddInterruptCallback@@YA_NPAUJSContext@@P6A_N0@Z@Z
?JS_SetNativeStackQuota@@YAXPAUJSContext@@III@Z
?JS_NewFunction@@YAPAVJSFunction@@PAUJSContext@@P6A_N0IPAVValue@JS@@@ZIIPBD@Z
?get@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VValue@JS@@@5@V?$Handle@VPropertyKey@JS@@@5@V?$MutableHandle@VValue@JS@@@5@@Z
?set@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@V?$Handle@VValue@JS@@@5@3AAVObjectOpResult@5@@Z
?JS_GetFunctionId@@YAPAVJSString@@PAVJSFunction@@@Z
?IsArrayObject@JS@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@1@PA_N@Z
?JS_DefineUCFunction@@YAPAVJSFunction@@PAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PB_SIP6A_N0IPAVValue@4@@ZII@Z
?JS_SetContextPrivate@@YAXPAUJSContext@@PAX@Z
?JS_NewContext@@YAPAUJSContext@@IPAUJSRuntime@@@Z
?JS_ReportErrorUTF8@@YAXPAUJSContext@@PBDZZ
?JS_SetPendingException@@YAXPAUJSContext@@V?$Handle@VValue@JS@@@JS@@W4ExceptionStackBehavior@3@@Z
?GetPromiseResult@JS@@YA?AVValue@1@V?$Handle@PAVJSObject@@@1@@Z
?RunJobs@js@@YAXPAUJSContext@@@Z
?InitWithFailureDiagnostic@detail@JS@@YAPBD_N@Z
?AddPersistentRoot@JS@@YAXPAVRootingContext@1@W4RootKind@1@PAVPersistentRootedBase@js@@@Z
?NukeCrossCompartmentWrappers@js@@YA_NPAUJSContext@@ABUCompartmentFilter@1@PAVRealm@JS@@W4NukeReferencesToWindow@1@W4NukeReferencesFromTarget@1@@Z
?JS_WrapValue@@YA_NPAUJSContext@@V?$MutableHandle@VValue@JS@@@JS@@@Z
?getOwnPropertyDescriptor@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@V?$MutableHandle@V?$Maybe@VPropertyDescriptor@JS@@@mozilla@@@5@@Z
?defineProperty@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@V?$Handle@VPropertyDescriptor@JS@@@5@AAVObjectOpResult@5@@Z
?ownPropertyKeys@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$MutableHandle@V?$StackGCVector@VPropertyKey@JS@@VTempAllocPolicy@js@@@JS@@@5@@Z
?delete_@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@AAVObjectOpResult@5@@Z
?getPrototype@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$MutableHandle@PAVJSObject@@@5@@Z
?setPrototype@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@1AAVObjectOpResult@5@@Z
?getPrototypeIfOrdinary@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PA_NV?$MutableHandle@PAVJSObject@@@5@@Z
?setImmutablePrototype@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PA_N@Z
?preventExtensions@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@AAVObjectOpResult@5@@Z
?isExtensible@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PA_N@Z
?has@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@PA_N@Z
?call@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@ABVCallArgs@5@@Z
?construct@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@ABVCallArgs@5@@Z
?enumerate@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$MutableHandle@V?$StackGCVector@VPropertyKey@JS@@VTempAllocPolicy@js@@@JS@@@5@@Z
?hasOwn@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@5@PA_N@Z
?getOwnEnumerablePropertyKeys@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$MutableHandle@V?$StackGCVector@VPropertyKey@JS@@VTempAllocPolicy@js@@@JS@@@5@@Z
?nativeCall@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@P6A_NV?$Handle@VValue@JS@@@JS@@@ZP6A_N0ABVCallArgs@5@@Z3@Z
?getBuiltinClass@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PAW4ESClass@2@@Z
?isArray@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PAW4IsArrayAnswer@5@@Z
?className@ForwardingProxyHandler@js@@UBEPBDPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@@Z
?fun_toString@ForwardingProxyHandler@js@@UBEPAVJSString@@PAUJSContext@@V?$Handle@PAVJSObject@@@JS@@_N@Z
?regexp_toShared@ForwardingProxyHandler@js@@UBEPAVRegExpShared@2@PAUJSContext@@V?$Handle@PAVJSObject@@@JS@@@Z
?TraceRoot@JS@@YAXPAVJSTracer@@PAVValue@1@PBD@Z
moz_arena_free
?MallocArena@js@@3IA
?isMagic@Value@JS@@QBE_NW4JSWhyMagic@@@Z
?JS_IsExceptionPending@@YA_NPAUJSContext@@@Z
?JS_GetProperty@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBDV?$MutableHandle@VValue@JS@@@3@@Z
?JS_DefineProperties@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBUJSPropertySpec@@@Z
?JS_DefineFunctions@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBUJSFunctionSpec@@@Z
?JS_SetReservedSlot@@YAXPAVJSObject@@IABVValue@JS@@@Z
?isNullOrUndefined@Value@JS@@QBE_NXZ
?toNumber@Value@JS@@QBENXZ
?toString@Value@JS@@QBEPAVJSString@@XZ
?JS_CopyStringChars@@YA_NPAUJSContext@@V?$Range@_S@mozilla@@PAVJSString@@@Z
?JS_GetStringLength@@YAIPAVJSString@@@Z
?ToStringSlow@js@@YAPAVJSString@@PAUJSContext@@V?$Handle@VValue@JS@@@JS@@@Z
?ToUint64Slow@js@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@JS@@PA_K@Z
?ToUint8Slow@js@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@JS@@PAE@Z
?ToUint32Slow@js@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@JS@@PAI@Z
?ToInt32Slow@js@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@JS@@PAH@Z
?ToNumberSlow@js@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@JS@@PAN@Z
?ToBooleanSlow@js@@YA_NV?$Handle@VValue@JS@@@JS@@@Z
?setNumber@Value@JS@@QAEXN@Z
?setDouble@Value@JS@@QAEXN@Z
?setNumber@Value@JS@@QAEXM@Z
?PerformIncrementalReadBarrier@gc@js@@YAXVGCCellPtr@JS@@@Z
?UnmarkGrayGCThingRecursively@JS@@YA_NVGCCellPtr@1@@Z
?toGCCellPtr@Value@JS@@QBE?AVGCCellPtr@2@XZ
?TraceValueArray@js@@YAXPAVJSTracer@@IPAVValue@JS@@@Z
?JS_InstanceOf@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBUJSClass@@PAVCallArgs@3@@Z
?UncheckedUnwrap@js@@YAPAVJSObject@@PAV2@_NPAI@Z
?JS_NewObjectWithGivenProto@@YAPAVJSObject@@PAUJSContext@@PBUJSClass@@V?$Handle@PAVJSObject@@@JS@@@Z
?NewProxyObject@js@@YAPAVJSObject@@PAUJSContext@@PBVBaseProxyHandler@1@V?$Handle@VValue@JS@@@JS@@PAV2@ABVProxyOptions@1@@Z
?SetReservedSlotWithBarrier@detail@JS@@YAXPAVJSObject@@IABVValue@2@@Z
?GetRealmPrivate@JS@@YAPAXPAVRealm@1@@Z
?isDouble@Value@JS@@QBE_NXZ
?toDouble@Value@JS@@QBENXZ
?toObject@Value@JS@@QBEAAVJSObject@@XZ
?JS_GetElement@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@IV?$MutableHandle@VValue@JS@@@3@@Z
?GetArrayLength@JS@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@1@PAI@Z
?IsArrayObject@JS@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@1@PA_N@Z
?JS_ObjectIsFunction@@YA_NPAVJSObject@@@Z
?NewDateObject@JS@@YAPAVJSObject@@PAUJSContext@@HHHHHH@Z
?JS_NewUCStringCopyN@@YAPAVJSString@@PAUJSContext@@PB_SI@Z
?JS_SetElement@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@IV?$Handle@VValue@JS@@@3@@Z
?NewArrayObject@JS@@YAPAVJSObject@@PAUJSContext@@I@Z
?JS_CallFunction@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@PAVJSFunction@@@3@ABVHandleValueArray@3@V?$MutableHandle@VValue@JS@@@3@@Z
?JS_ValueToFunction@@YAPAVJSFunction@@PAUJSContext@@V?$Handle@VValue@JS@@@JS@@@Z
??1JSAutoRealm@@QAE@XZ
??0JSAutoRealm@@QAE@PAUJSContext@@PAVJSObject@@@Z
?CurrentGlobalOrNull@JS@@YAPAVJSObject@@PAUJSContext@@@Z
?fromDouble@Value@JS@@SA?AV12@N@Z
?family@Wrapper@js@@2DB
?ProxyClass@js@@3UJSClass@@B
?setObjectOrNull@Value@JS@@QAEXPAVJSObject@@@Z
??0Value@JS@@QAE@XZ
?boxedValue_unbox@ForwardingProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$MutableHandle@VValue@JS@@@5@@Z
?trace@BaseProxyHandler@js@@UBEXPAVJSTracer@@PAVJSObject@@@Z
?finalize@BaseProxyHandler@js@@UBEXPAVGCContext@JS@@PAVJSObject@@@Z
?objectMoved@BaseProxyHandler@js@@UBEIPAVJSObject@@0@Z
?isCallable@ForwardingProxyHandler@js@@UBE_NPAVJSObject@@@Z
?isConstructor@ForwardingProxyHandler@js@@UBE_NPAVJSObject@@@Z
?getElements@BaseProxyHandler@js@@UBE_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@IIPAVElementAdder@2@@Z
?useProxyExpandoObjectForPrivateFields@ForwardingProxyHandler@js@@UBE_NXZ
?isScripted@BaseProxyHandler@js@@UBE_NXZ
?canNurseryAllocate@BaseProxyHandler@js@@UBE_NXZ
?finalizeInBackground@BaseProxyHandler@js@@UBE_NABVValue@JS@@@Z
?JS_NewPlainObject@@YAPAVJSObject@@PAUJSContext@@@Z
?JS_SetProperty@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@PBDV?$Handle@VValue@JS@@@3@@Z
?InformalValueTypeName@JS@@YAPBDABVValue@1@@Z
?GetPropertyKeys@js@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@IV?$MutableHandle@V?$StackGCVector@VPropertyKey@JS@@VTempAllocPolicy@js@@@JS@@@4@@Z
?JS_GetPropertyById@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VPropertyKey@JS@@@3@V?$MutableHandle@VValue@JS@@@3@@Z
?TraceRoot@JS@@YAXPAVJSTracer@@PAVPropertyKey@1@PBD@Z
?isObjectOrNull@Value@JS@@QBE_NXZ
?JS_SetElement@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@I1@Z
?reportAllocOverflow@TempAllocPolicy@js@@QBEXXZ
?JS_GetConstructor@@YAPAVJSObject@@PAUJSContext@@V?$Handle@PAVJSObject@@@JS@@@Z
?JS_HasInstance@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@JS@@V?$Handle@VValue@JS@@@3@PA_N@Z
?Call@JS@@YA_NPAUJSContext@@V?$Handle@VValue@JS@@@1@1ABVHandleValueArray@1@V?$MutableHandle@VValue@JS@@@1@@Z
?NewArrayObject@JS@@YAPAVJSObject@@PAUJSContext@@ABVHandleValueArray@1@@Z
?ResolvePromise@JS@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@1@V?$Handle@VValue@JS@@@1@@Z
?JS_GetPendingException@@YA_NPAUJSContext@@V?$MutableHandle@VValue@JS@@@JS@@@Z
?RejectPromise@JS@@YA_NPAUJSContext@@V?$Handle@PAVJSObject@@@1@V?$Handle@VValue@JS@@@1@@Z
?NewPromiseObject@JS@@YAPAVJSObject@@PAUJSContext@@V?$Handle@PAVJSObject@@@1@@Z
?ExceptionStackOrNull@JS@@YAPAVJSObject@@V?$Handle@PAVJSObject@@@1@@Z
?BuildStackString@JS@@YA_NPAUJSContext@@PAUJSPrincipals@@V?$Handle@PAVJSObject@@@1@V?$MutableHandle@PAVJSString@@@1@IW4StackFormat@js@@@Z
??0ErrorReportBuilder@JS@@QAE@PAUJSContext@@@Z
??1ErrorReportBuilder@JS@@QAE@XZ
?init@ErrorReportBuilder@JS@@QAE_NPAUJSContext@@ABVExceptionStack@2@W4SniffingBehavior@12@@Z
?JS_WrapObject@@YA_NPAUJSContext@@V?$MutableHandle@PAVJSObject@@@JS@@@Z
?CreateError@JS@@YA_NPAUJSContext@@W4JSExnType@@V?$Handle@PAVJSObject@@@1@V?$Handle@PAVJSString@@@1@IIPAVJSErrorReport@@3V?$Handle@V?$Maybe@VValue@JS@@@mozilla@@@1@V?$MutableHandle@VValue@JS@@@1@@Z
?JS_ErrorFromException@@YAPAVJSErrorReport@@PAUJSContext@@V?$Handle@PAVJSObject@@@JS@@@Z
?JS_ReportAllocationOverflow@@YAXPAUJSContext@@@Z
moz_arena_malloc
shared
_uGetModuleFileName@8
_stricmp_utf8_ex@16
_uPrintfV@12
??0uCallStackTracker@@QAE@PBD@Z
??1uCallStackTracker@@QAE@XZ
_uCharLower@4
_uGetMenuItemType@8
_uGetMenuString@16
_uModifyMenu@20
_uFormatSystemErrorMessage@8
_uBugCheck@0
_uPrintCrashInfo_OnEvent@8
_uAppendMenu@16
_uStringCompare@8
_uSetWindowText@8
_uGetWindowText@8
_uGetTextExtentPoint32@16
_uExtTextOut@32
_GetInfiniteWaitEvent@0
_uChooseColor@12
_ModalDialog_Switch@4
_FindOwningPopup@4
_ModalDialog_CanCreateNew@0
_uGetClipboardString@4
_uFindFirstFile@4
_uSetClipboardString@4
_uSetDlgItemText@12
_uSendDlgItemMessageText@20
_uLoadResource@16
kernel32
TlsFree
TlsSetValue
TlsGetValue
TlsAlloc
InitializeCriticalSectionAndSpinCount
InterlockedFlushSList
RtlUnwind
GetCurrentProcessId
GetStartupInfoW
SetUnhandledExceptionFilter
UnhandledExceptionFilter
LoadLibraryExA
VirtualFree
VirtualAlloc
FlushInstructionCache
InterlockedPushEntrySList
InterlockedPopEntrySList
InitializeSListHead
GetCPInfo
CompareStringEx
EncodePointer
CloseThreadpoolWork
SubmitThreadpoolWork
CreateThreadpoolWork
FreeLibraryWhenCallbackReturns
IsProcessorFeaturePresent
GetStringTypeW
InitOnceBeginInitialize
InitOnceComplete
GetExitCodeThread
WaitForSingleObjectEx
SleepConditionVariableSRW
WakeAllConditionVariable
WakeConditionVariable
TryAcquireSRWLockExclusive
GetLocaleInfoEx
LocalFree
FormatMessageA
CreateSymbolicLinkW
CreateThread
MoveFileExW
CopyFileW
DeviceIoControl
AreFileApisANSI
SetFileTime
GetSystemInfo
SetFileAttributesW
GetFullPathNameW
GetFinalPathNameByHandleW
GetFileInformationByHandle
GetFileAttributesExW
GetFileAttributesW
FindNextFileW
FindFirstFileExW
FindFirstFileW
FindClose
CreateDirectoryW
GetCurrentDirectoryW
GetSystemTimeAsFileTime
WriteFile
IsDebuggerPresent
FreeLibrary
SetThreadPriority
GetThreadPriority
GetVersion
SetEvent
CreateEventW
GetCurrentThread
OutputDebugStringW
GetNativeSystemInfo
GetVersionExW
CreateHardLinkW
AcquireSRWLockExclusive
ReleaseSRWLockExclusive
GetThreadId
MapViewOfFile
GetFileSize
CreateFileMappingW
CreateFileW
UnmapViewOfFile
CloseHandle
HeapQueryInformation
ExitThread
HeapDestroy
GetProcessHeap
GlobalFree
GetModuleHandleExW
GetCurrentProcess
TerminateProcess
GlobalMemoryStatusEx
GetFileInformationByHandleEx
lstrcmpiW
LeaveCriticalSection
EnterCriticalSection
GetLastError
MultiByteToWideChar
VirtualProtect
VirtualQuery
ReadFile
GetDriveTypeW
GetFileType
PeekNamedPipe
SystemTimeToTzSpecificLocalTime
FileTimeToSystemTime
HeapAlloc
SizeofResource
LoadResource
FindResourceW
LoadLibraryExW
GetModuleFileNameW
InitializeCriticalSectionEx
DeleteCriticalSection
RaiseException
GetCurrentThreadId
DecodePointer
SetLastError
GlobalUnlock
TzSpecificLocalTimeToSystemTime
SystemTimeToFileTime
SetConsoleCtrlHandler
ExitProcess
GetStdHandle
GetFileSizeEx
SetFilePointerEx
FlushFileBuffers
GetConsoleOutputCP
GetConsoleMode
ReadConsoleW
CompareStringW
GetLocaleInfoW
IsValidLocale
GetUserDefaultLCID
HeapReAlloc
HeapSize
HeapFree
LoadLibraryW
lstrcmpW
MulDiv
GlobalAlloc
GlobalLock
EnumSystemLocalesW
GetTimeZoneInformation
SetStdHandle
IsValidCodePage
GetACP
GetOEMCP
GetCommandLineA
GetCommandLineW
GetEnvironmentStringsW
FreeEnvironmentStringsW
SetEnvironmentVariableW
SetEndOfFile
WriteConsoleW
FreeLibraryAndExitThread
GetTickCount64
QueryPerformanceCounter
QueryPerformanceFrequency
VerifyVersionInfoW
VerSetConditionMask
GetProcessTimes
LCIDToLocaleName
GetNLSVersionEx
LCMapStringEx
GetPrivateProfileStringW
WritePrivateProfileStringW
LockResource
GlobalHandle
LocalAlloc
FormatMessageW
CreateTimerQueue
DeleteTimerQueueEx
CreateTimerQueueTimer
DeleteTimerQueueTimer
lstrlenW
lstrcpynW
FindResourceExW
GetProcessId
WaitForSingleObject
GetTempPathW
GetTempFileNameW
GetLocaleInfoA
Sleep
GlobalSize
LCMapStringW
WideCharToMultiByte
GetTickCount
GetModuleHandleW
GetProcAddress
SetFileInformationByHandle
ResumeThread
user32
GetKeyState
MessageBoxW
SetActiveWindow
SetMenuItemBitmaps
DestroyIcon
GetWindowDC
OffsetRect
GetClassLongW
InflateRect
MessageBeep
GetDlgCtrlID
DrawFrameControl
PeekMessageW
GetUpdateRect
SetWindowRgn
FindWindowExW
IsIconic
IsWindowVisible
DialogBoxIndirectParamW
GetSystemMetrics
GetClipboardData
GetMessageTime
GetKeyboardLayout
MonitorFromWindow
CreateCaret
EmptyClipboard
CloseClipboard
OpenClipboard
SetCaretPos
DestroyCursor
MsgWaitForMultipleObjects
NotifyWinEvent
HideCaret
GetUpdateRgn
SystemParametersInfoA
EnumWindows
GetDoubleClickTime
CreateIconIndirect
DrawTextA
MonitorFromRect
SetForegroundWindow
FlashWindowEx
WaitForInputIdle
AdjustWindowRectEx
SetWindowContextHelpId
ShowCaret
GetCaretBlinkTime
GetWindowPlacement
IsClipboardFormatAvailable
IsDialogMessageW
GetMenu
GetSubMenu
InsertMenuW
SetWindowPlacement
ValidateRect
GetWindowThreadProcessId
GetNextDlgTabItem
SetMenuItemInfoW
GetMenuItemInfoW
SetMenuDefaultItem
GetMenuItemCount
GetMenuState
GetMenuItemID
GetGestureInfo
CloseGestureInfoHandle
SetGestureConfig
SetRectEmpty
UpdateWindow
SetScrollPos
ScrollWindowEx
IsRectEmpty
IsZoomed
AdjustWindowRect
CharLowerW
AppendMenuA
SetClipboardData
DestroyCaret
CharNextW
UnregisterClassW
RegisterClassExW
LoadCursorW
DefWindowProcW
SetWindowLongW
GetWindowLongW
DestroyAcceleratorTable
GetDesktopWindow
ReleaseDC
GetDC
InvalidateRect
CallWindowProcW
InvalidateRgn
GetClientRect
FillRect
ReleaseCapture
SetCapture
MoveWindow
ScreenToClient
GetParent
ClientToScreen
CreateAcceleratorTableW
DestroyWindow
CreateWindowExW
GetClassInfoExW
RedrawWindow
SetWindowPos
GetSysColor
GetClassNameW
IsWindow
SendMessageW
GetDlgItem
GetWindow
SetFocus
GetFocus
IsChild
EndPaint
BeginPaint
SetWindowTextW
GetWindowTextW
GetWindowTextLengthW
RegisterWindowMessageW
PostMessageW
SetCursor
DrawTextW
DrawIconEx
RegisterClipboardFormatW
SystemParametersInfoW
ShowWindow
GetWindowRect
UnhookWindowsHookEx
MapWindowPoints
SetScrollInfo
CallNextHookEx
WindowFromPoint
GetCapture
ClipCursor
GetScrollInfo
BeginDeferWindowPos
DeferWindowPos
EndDeferWindowPos
SetWindowsHookExW
GetAncestor
TrackMouseEvent
PtInRect
CopyRect
CreatePopupMenu
SetParent
DialogBoxParamW
AppendMenuW
DestroyMenu
SetCursorPos
GetMessagePos
FrameRect
IntersectRect
TrackPopupMenu
SetTimer
KillTimer
GetCursorPos
IsWindowEnabled
SetLayeredWindowAttributes
EndDialog
MonitorFromPoint
GetMonitorInfoW
GetSysColorBrush
SendDlgItemMessageW
EnableWindow
CreateDialogParamW
MapDialogRect
RegisterClassW
GetActiveWindow
GetLastActivePopup
IsMenu
CheckMenuItem
CheckMenuRadioItem
DrawTextExW
gdi32
GetObjectA
CreateRectRgnIndirect
CombineRgn
CreateBrushIndirect
GetTextMetricsW
ExcludeClipRect
PatBlt
CreateBitmap
CreatePatternBrush
CreateBitmapIndirect
GetTextExtentPoint32W
GetKerningPairsW
SetTextAlign
IntersectClipRect
RoundRect
RestoreDC
Ellipse
Polygon
ExtCreatePen
GetTextExtentExPointA
GdiAlphaBlend
GetTextExtentExPointW
GetTextExtentPoint32A
CreateDIBSection
ExtTextOutA
SaveDC
StretchBlt
SetBrushOrgEx
CreateRectRgn
SetStretchBltMode
SetDCBrushColor
SetViewportOrgEx
SetDCPenColor
OffsetRgn
GetBkColor
GetCurrentObject
CreatePolygonRgn
FrameRgn
FillRgn
LPtoDP
OffsetWindowOrgEx
CreatePen
CreateFontIndirectW
SetBkMode
SetTextColor
GetBkMode
GetTextColor
CreateSolidBrush
CreateCompatibleDC
CreateCompatibleBitmap
SelectObject
DeleteObject
BitBlt
DeleteDC
GetStockObject
GetObjectW
GetDeviceCaps
CreateFontW
ExtTextOutW
SetBkColor
Rectangle
LineTo
Polyline
SetWindowOrgEx
MoveToEx
comdlg32
FindTextW
ChooseFontW
ReplaceTextW
advapi32
RegQueryValueExW
RegCloseKey
RegQueryInfoKeyW
RegEnumKeyExW
RegOpenKeyExW
RegSetValueExW
RegGetValueW
RegCreateKeyExW
RegDeleteValueW
RegDeleteKeyW
shell32
SHCreateItemFromParsingName
ord74
ord727
SHAssocEnumHandlers
SHGetFileInfoW
ShellExecuteExW
DragQueryFileW
ShellExecuteW
ord88
ole32
CoTaskMemRealloc
CoTaskMemAlloc
CoCreateInstance
OleInitialize
OleUninitialize
StringFromGUID2
OleLockRunning
CoInitializeEx
CoGetClassObject
CLSIDFromProgID
RegisterDragDrop
RevokeDragDrop
ReleaseStgMedium
CoFreeUnusedLibraries
OleGetClipboard
OleSetClipboard
CoTaskMemFree
CreateStreamOnHGlobal
CLSIDFromString
CoCreateGuid
DoDragDrop
oleaut32
LoadRegTypeLi
LoadTypeLi
VariantClear
VariantInit
SysAllocStringLen
LHashValOfNameSys
VariantCopy
VariantChangeType
SafeArrayGetDim
SafeArrayGetUBound
SafeArrayGetLBound
SysStringLen
SafeArrayGetElement
VariantTimeToSystemTime
VariantCopyInd
SafeArrayDestroy
SafeArrayUnaccessData
SafeArrayCreateVector
SafeArrayAccessData
GetActiveObject
SysStringByteLen
SysAllocStringByteLen
DispCallFunc
OleCreateFontIndirect
SysAllocString
SysFreeString
LoadTypeLibEx
SafeArrayGetVartype
VarUI4FromStr
comctl32
ImageList_GetIcon
ord413
ord410
InitCommonControlsEx
msimg32
GradientFill
oleacc
LresultFromObject
AccessibleObjectFromWindow
dwmapi
DwmIsCompositionEnabled
ntdll
RtlVerifyVersionInfo
imm32
ImmSetCandidateWindow
ImmSetCompositionStringW
ImmEscapeW
ImmGetCompositionStringW
ImmSetCompositionWindow
ImmSetCompositionFontW
ImmReleaseContext
ImmGetContext
ImmNotifyIME
Exports
Exports
_CreateLexer@4
_GetLexerCount@0
_GetLexerFactory@4
_GetLexerName@12
_GetLibraryPropertyNames@0
_GetNameSpace@0
_LexerNameFromID@4
_SetLibraryProperty@8
foobar2000_get_interface
Sections
.text Size: 2.6MB - Virtual size: 2.6MB
IMAGE_SCN_CNT_CODE
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
.rdata Size: 521KB - Virtual size: 521KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.data Size: 29KB - Virtual size: 37KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE
.rsrc Size: 42KB - Virtual size: 41KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_READ
.reloc Size: 127KB - Virtual size: 127KB
IMAGE_SCN_CNT_INITIALIZED_DATA
IMAGE_SCN_MEM_DISCARDABLE
IMAGE_SCN_MEM_READ
.movehcs Size: 2KB - Virtual size: 4KB
IMAGE_SCN_MEM_EXECUTE
IMAGE_SCN_MEM_READ
IMAGE_SCN_MEM_WRITE