SYMBOL INDEX (19273 symbols across 660 files) FILE: Assets/Examples/Source/ArrayTest.cs class ArrayTest (line 6) | [JSType] FILE: Assets/Examples/Source/AsyncTaskTest.cs class AsyncTaskTest (line 6) | [JSType] method GetHostEntryAsync (line 9) | public static System.Threading.Tasks.Task GetHostEntryAsync(string host) method SimpleTest (line 14) | public static async System.Threading.Tasks.Task SimpleTest(int ms) FILE: Assets/Examples/Source/BasicRun.cs class BasicRun (line 8) | public class BasicRun : MonoBehaviour type RunCase (line 10) | public enum RunCase method Start (line 18) | unsafe void Start() FILE: Assets/Examples/Source/DefaultFileSystem.cs class HttpFileSystem (line 12) | public class HttpFileSystem : IFileSystem method HttpFileSystem (line 16) | public HttpFileSystem(string baseUrl) method GetRemote (line 21) | private string GetRemote(string path) method Exists (line 40) | public bool Exists(string path) method GetFullPath (line 50) | public string GetFullPath(string path) method ReadAllBytes (line 55) | public byte[] ReadAllBytes(string path) FILE: Assets/Examples/Source/DelegateTest.cs class DelegateTest (line 10) | [JSType] method TestComplexCall (line 16) | public void TestComplexCall() class NotExportedClass (line 49) | public class NotExportedClass method Add (line 54) | public int Add(int a, int b) class InnerTest (line 60) | [JSType] method AddAction (line 67) | public void AddAction() method DipatchEvent (line 82) | public void DipatchEvent(int v) method DipatchStaticEvent (line 87) | public static void DipatchStaticEvent(int v) method UseDelegateInParameter (line 92) | public static void UseDelegateInParameter(Action n) method CallAction (line 96) | public void CallAction() method GetNotExportedClass (line 101) | public static NotExportedClass GetNotExportedClass() method CallActionWithArgs (line 106) | public void CallActionWithArgs(string a1, float a2, int a3) method CallStaticActionWithArgs (line 111) | public static void CallStaticActionWithArgs(string a1, float a2, int a3) method CallFunc (line 116) | public int CallFunc(int a1) method CallHotfixTest (line 121) | public static void CallHotfixTest() method GetArray (line 130) | public static InnerTest[] GetArray() FILE: Assets/Examples/Source/DisposableObject.cs class DisposableObject (line 27) | public class DisposableObject : IDisposable method DisposableObject (line 29) | public DisposableObject() method Dispose (line 34) | public void Dispose() method CreateDisposableObject (line 39) | public static DisposableObject CreateDisposableObject() FILE: Assets/Examples/Source/Editor/CustomBinding.cs class CustomBinding (line 10) | public class CustomBinding : AbstractBindingProcess method OnPreExporting (line 12) | public override void OnPreExporting(BindingManager bindingManager) FILE: Assets/Examples/Source/Editor/ExampleScriptsHintDrawer.cs class ExampleScriptsHintDrawer (line 10) | [CustomPropertyDrawer((typeof(ExampleScriptsHintAttribute)))] method RefreshOptions (line 16) | private void RefreshOptions() method IndexOf (line 30) | private int IndexOf(string v) method OnGUI (line 43) | public override void OnGUI(Rect pos, SerializedProperty property, GUIC... FILE: Assets/Examples/Source/Editor/ExampleToggleHintDrawer.cs class ExampleToggleHintDrawer (line 10) | [CustomPropertyDrawer((typeof(ExampleToggleHintAttribute)))] method OnGUI (line 13) | public override void OnGUI(Rect pos, SerializedProperty property, GUIC... FILE: Assets/Examples/Source/Editor/MenuItemsBridge.cs class MenuItemsBridge (line 10) | public class MenuItemsBridge method ShowMyEditorWindow (line 12) | [MenuItem("My Examples/TestBuild")] FILE: Assets/Examples/Source/ExampleScriptsHintAttribute.cs class ExampleScriptsHintAttribute (line 6) | public class ExampleScriptsHintAttribute : PropertyAttribute method ExampleScriptsHintAttribute (line 10) | public ExampleScriptsHintAttribute(string path) FILE: Assets/Examples/Source/ExampleToggleHintAttribute.cs class ExampleToggleHintAttribute (line 6) | public class ExampleToggleHintAttribute : PropertyAttribute method ExampleToggleHintAttribute (line 10) | public ExampleToggleHintAttribute(string text) FILE: Assets/Examples/Source/Experimental/CustomApiBridgeImpl.cs class CustomApiBridgeImpl (line 10) | public class CustomApiBridgeImpl : IJSApiBridge method GetPayloadHeader (line 14) | public JSPayloadHeader GetPayloadHeader(ScriptContext context, JSValue... method NewBridgeObject (line 39) | public JSValue NewBridgeObject(ScriptContext context, object o, JSValu... method CreateDictionaryProxy (line 68) | private static unsafe JSValue CreateDictionaryProxy(ScriptContext _con... FILE: Assets/Examples/Source/ExtensionTest.cs class ExtensionTest (line 12) | public static class ExtensionTest method ResetAll (line 14) | public static void ResetAll(this Transform transform) method TestWithArgs (line 21) | public static void TestWithArgs(this Transform transform, Vector3 pos,... method TestWithArgsAndOut (line 28) | public static bool TestWithArgsAndOut(this Transform transform, Vector... method TestWithScriptObject (line 37) | public static void TestWithScriptObject(this Transform transform, Scri... FILE: Assets/Examples/Source/HotfixTest.cs class HotfixTest (line 7) | [JSHotfix(JSHotfixFlags.Full)] method HotfixTest (line 13) | public HotfixTest() method Foo (line 18) | public int Foo(int x) method Foo (line 24) | public string Foo(string x) method SimpleStaticCall (line 30) | public static void SimpleStaticCall() method AnotherStaticCall (line 35) | public static void AnotherStaticCall() class HotfixTest2 (line 41) | [JSHotfix] method CallByRef (line 48) | public void CallByRef(out int v) method Foo (line 53) | public int Foo(int x) class NotExportedClass (line 60) | public class NotExportedClass method Foo (line 70) | public void Foo() FILE: Assets/Examples/Source/InterfaceTest.cs type MyInterface (line 6) | [JSType] method Foo (line 9) | void Foo(); class MyClass (line 12) | [JSType] method Foo (line 15) | public void Foo() method GetMyInterface (line 20) | public static MyInterface GetMyInterface() FILE: Assets/Examples/Source/NamespaceAndInnerClassTest.cs class Galaxy (line 9) | [JSType] method GetName (line 12) | public static string GetName() { return nameof(Galaxy); } class Sun (line 14) | [JSType] method GetName (line 17) | public static string GetName() { return nameof(Sun); } class Earth (line 20) | [JSType] method GetName (line 23) | public static string GetName() { return nameof(Earth); } method GetSun (line 25) | public Sun GetSun() { return new Sun(); } method GetContinents (line 27) | public Continent[] GetContinents() { return new Continent[] { new Co... class Ocean (line 29) | [JSType] method GetName (line 32) | public static string GetName() { return nameof(Ocean); } class Continent (line 35) | [JSType] method GetName (line 38) | public static string GetName() { return nameof(Continent); } class IncompatibleOverloadTest1 (line 43) | [JSType] method Test (line 46) | public void Test() class IncompatibleOverloadTest2 (line 51) | [JSType] method Test (line 54) | public void Test(int a) FILE: Assets/Examples/Source/NativeFileUtil.cs class NativeFileUtil (line 14) | [QuickJS.JSType] method fopen (line 17) | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, ... method fread (line 20) | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, ... method fclose (line 23) | [DllImport("msvcrt.dll", CallingConvention = CallingConvention.Cdecl, ... method ReadAllText (line 26) | public static string ReadAllText(string path) method _ReadAllBytes (line 31) | private static unsafe byte[] _ReadAllBytes(string path) method ReadAllBytes (line 67) | public static unsafe byte[] ReadAllBytes(string path) FILE: Assets/Examples/Source/NoNamespace.cs class NoNamespaceBase (line 4) | public class NoNamespaceBase class NoNamespaceClass (line 8) | [QuickJS.JSType] method V1 (line 11) | public static void V1(UnityEngine.Vector3 v) { } method V1 (line 12) | public static void V1(UnityEngine.Vector2 v) { } method Moo (line 14) | public static void Moo() method MakeBytes (line 18) | public static byte[] MakeBytes() method TestBytes (line 23) | public static byte[] TestBytes(byte[] test) method TestOut (line 28) | public static void TestOut(out int x, int y, out int z) method TestOut (line 34) | public static void TestOut(out string x, int y, out string z) method TestRefOut (line 40) | public static void TestRefOut(ref int g, out int x, int y, out int z) method TestNullable (line 47) | public static int? TestNullable(int? x, int? y) method TestNullable (line 52) | public static float? TestNullable(UnityEngine.Vector2? xy) method TestNullable (line 57) | public static float? TestNullable(UnityEngine.Vector2? xy, ref float? g) FILE: Assets/Examples/Source/Sample.cs class Sample (line 14) | public class Sample : MonoBehaviour type FileLoader (line 16) | public enum FileLoader method Awake (line 48) | void Awake() method OnInitialized (line 100) | private void OnInitialized(ScriptRuntime obj) method Update (line 106) | void Update() method OnDestroy (line 114) | void OnDestroy() FILE: Assets/Examples/Source/SampleBehaviour.cs class SampleBehaviour (line 6) | [JSType] method PrimitiveCall (line 15) | [JSCFunction("(a: string, b: number): void")] method SimpleWait (line 22) | public TypedScriptPromise SimpleWait(ScriptContext ctx, int t) method AnotherWait (line 33) | public AnyScriptPromise AnotherWait(ScriptContext ctx, int t) method _WaitForResolve (line 40) | private System.Collections.IEnumerator _WaitForResolve(System.Action p) method OnGUI (line 46) | void OnGUI() FILE: Assets/Examples/Source/TWrapper.cs class TWrapper (line 2) | public class TWrapper method TWrapper (line 6) | public TWrapper(T obj) method GetValue (line 11) | public T GetValue() method SetValue (line 16) | public void SetValue(T obj) method GetIntWrapper (line 21) | public static TWrapper GetIntWrapper() class Dummy (line 29) | public class Dummy class DummyInner (line 31) | public class DummyInner class TSCodeGenTest (line 37) | public class TSCodeGenTest class InnerClass (line 39) | public class InnerClass method GetIntWrapper (line 41) | public static TWrapper GetIntWrapper() method GetInnerClass (line 62) | public static AnotherNamespace1.TSCodeGenTest.InnerClass GetInner... method GetTSCodeGenTest2 (line 67) | public static AnotherNamespace1.TSCodeGenTest2 GetTSCodeGenTest2() method GetTSCodeGenTest2Dummy (line 72) | public static AnotherNamespace1.TSCodeGenTest2 method GetValue (line 50) | public T GetValue() class TSCodeGenTest (line 59) | public class TSCodeGenTest class InnerClass (line 39) | public class InnerClass method GetIntWrapper (line 41) | public static TWrapper GetIntWrapper() method GetInnerClass (line 62) | public static AnotherNamespace1.TSCodeGenTest.InnerClass GetInner... method GetTSCodeGenTest2 (line 67) | public static AnotherNamespace1.TSCodeGenTest2 GetTSCodeGenTest2() method GetTSCodeGenTest2Dummy (line 72) | public static AnotherNamespace1.TSCodeGenTest2 { class TWrapper (line 610) | class TWrapper extends Object { class TWrapper_Vector3 (line 616) | class TWrapper_Vector3 extends Object implements TWrapper { class DisposableObject (line 625) | class DisposableObject extends Object { class FOO (line 634) | @jsb.RequiredDefines("CUSTOM_DEF_FOO", "UNITY_EDITOR") class LayerMask (line 647) | class LayerMask extends ValueType { class Color (line 672) | class Color extends ValueType { class Color32 (line 807) | class Color32 extends ValueType { class Vector2 (line 854) | class Vector2 extends ValueType { class Vector2Int (line 1023) | class Vector2Int extends ValueType { class Vector3 (line 1129) | class Vector3 extends ValueType { class Vector3Int (line 1343) | class Vector3Int extends ValueType { class Vector4 (line 1457) | class Vector4 extends ValueType { class Rect (line 1575) | class Rect extends ValueType { class Quaternion (line 1694) | class Quaternion extends ValueType { class Matrix4x4 (line 1822) | class Matrix4x4 extends ValueType { type PrimitiveType (line 1994) | enum PrimitiveType { class Object (line 2020) | class Object extends Object1 { type KeyCode (line 2132) | enum KeyCode { class Texture (line 3117) | class Texture extends Object { class Texture2D (line 3233) | class Texture2D extends Texture { class Material (line 3444) | class Material extends Object { class Time (line 3904) | class Time extends Object1 { class GameObject (line 4073) | class GameObject extends Object { class Camera (line 4239) | class Camera extends Behaviour { class Behaviour (line 4610) | class Behaviour extends Component { class Component (line 4625) | class Component extends Object { class Transform (line 4761) | class Transform extends Component { class RectTransform (line 4976) | class RectTransform extends Transform { class MonoBehaviour (line 5024) | class MonoBehaviour extends Behaviour { class ScriptableObject (line 5077) | class ScriptableObject extends Object { class Sprite (line 5092) | class Sprite extends Object { class SpriteRenderer (line 5259) | class SpriteRenderer extends Renderer { class Renderer (line 5301) | class Renderer extends Component { class Animation (line 5424) | class Animation extends Behaviour { class AnimationClip (line 5539) | class AnimationClip extends Motion { class Motion (line 5602) | class Motion extends Object { class Animator (line 5618) | class Animator extends Behaviour { class AnimationState (line 6261) | class AnimationState extends TrackedReference { class TrackedReference (line 6314) | class TrackedReference extends Object1 { class Object (line 6325) | class Object { type WrapMode (line 6339) | enum WrapMode { class Debug (line 6397) | class Debug extends Object1 { class WaitForSeconds (line 6630) | class WaitForSeconds extends YieldInstruction { class YieldInstruction (line 6638) | class YieldInstruction extends Object1 { class WaitForEndOfFrame (line 6645) | class WaitForEndOfFrame extends YieldInstruction { class Input (line 6654) | class Input extends Object1 { class Application (line 6797) | class Application extends Object1 { class Ray (line 6940) | class Ray extends ValueType { class RaycastHit (line 6968) | class RaycastHit extends ValueType { class Physics (line 7013) | class Physics extends Object1 { class Collider (line 7563) | class Collider extends Component { class BoxCollider (line 7609) | class BoxCollider extends Collider { class SphereCollider (line 7622) | class SphereCollider extends Collider { class Rigidbody (line 7637) | class Rigidbody extends Component { class Resources (line 7877) | class Resources extends Object1 { class JSSerializationContext (line 7929) | class JSSerializationContext extends Object { class Prefs (line 7982) | @jsb.RequiredDefines("UNITY_EDITOR") class TSConfig (line 8031) | @jsb.RequiredDefines("UNITY_EDITOR") class CompilerOptions (line 8044) | @jsb.RequiredDefines("UNITY_EDITOR") class GUI (line 8069) | class GUI extends Object1 { class GUIUtility (line 8917) | class GUIUtility extends Object1 { class GUILayout (line 8995) | class GUILayout extends Object1 { class GUILayoutUtility (line 9939) | class GUILayoutUtility extends Object1 { class GUILayoutOption (line 10090) | class GUILayoutOption extends Object1 { class GUIContent (line 10098) | class GUIContent extends Object1 { class GUISkin (line 10127) | class GUISkin extends ScriptableObject { class GUIStyle (line 10212) | class GUIStyle extends Object1 { type TextAnchor (line 10351) | enum TextAnchor { type ScaleMode (line 10385) | enum ScaleMode { type FocusType (line 10401) | enum FocusType { class AudioClip (line 10416) | class AudioClip extends Object { class RectInt (line 10473) | class RectInt extends ValueType { class Bounds (line 10556) | class Bounds extends ValueType { class BoundsInt (line 10631) | class BoundsInt extends ValueType { class Gradient (line 10716) | class Gradient extends Object1 { class AnimationCurve (line 10746) | class AnimationCurve extends Object1 { class Event (line 10825) | class Event extends Object1 { type EventType (line 10919) | enum EventType { class Coroutine (line 10990) | class Coroutine extends YieldInstruction { type IEnumerator (line 10996) | interface IEnumerator { type IEnumerable_String (line 11003) | interface IEnumerable_String extends IEnumerable { type IEnumerable (line 11008) | interface IEnumerable { class SearchField (line 11017) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorStyles (line 11074) | @jsb.RequiredDefines("UNITY_EDITOR") class GenericMenu (line 11232) | @jsb.RequiredDefines("UNITY_EDITOR") type PrefabAssetType (line 11266) | enum PrefabAssetType { type PrefabInstanceStatus (line 11289) | enum PrefabInstanceStatus { type UIOrientation (line 11309) | enum UIOrientation { type MessageType (line 11332) | enum MessageType { class Hash128 (line 11352) | @jsb.RequiredDefines("UNITY_EDITOR") type ImportAssetOptions (line 11410) | enum ImportAssetOptions { class AssetPostprocessor (line 11437) | @jsb.RequiredDefines("UNITY_EDITOR") class AssetImporter (line 11471) | @jsb.RequiredDefines("UNITY_EDITOR") class ModelImporter (line 11515) | @jsb.RequiredDefines("UNITY_EDITOR") class AudioImporter (line 11768) | @jsb.RequiredDefines("UNITY_EDITOR") class VideoClipImporter (line 11814) | @jsb.RequiredDefines("UNITY_EDITOR") class TextureImporter (line 11927) | @jsb.RequiredDefines("UNITY_EDITOR") type MouseCursor (line 12132) | enum MouseCursor { type PauseState (line 12202) | enum PauseState { type PlayModeStateChange (line 12218) | enum PlayModeStateChange { type ExportPackageOptions (line 12238) | enum ExportPackageOptions { type ForceReserializeAssetsOptions (line 12261) | enum ForceReserializeAssetsOptions { type StatusQueryOptions (line 12278) | enum StatusQueryOptions { class SerializedObject (line 12296) | @jsb.RequiredDefines("UNITY_EDITOR") class SerializedProperty (line 12345) | @jsb.RequiredDefines("UNITY_EDITOR") type SerializedPropertyType (line 12543) | enum SerializedPropertyType { class BuildPlayerOptions (line 12627) | @jsb.RequiredDefines("UNITY_EDITOR") type BuildAssetBundleOptions (line 12658) | enum BuildAssetBundleOptions { type BuildTarget (line 12714) | enum BuildTarget { type BuildOptions (line 12812) | enum BuildOptions { class CameraEditor (line 12956) | @jsb.RequiredDefines("UNITY_EDITOR") class GameObjectUtility (line 13087) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorPrefs (line 13160) | @jsb.RequiredDefines("UNITY_EDITOR") class Handles (line 13234) | @jsb.RequiredDefines("UNITY_EDITOR") class HandleUtility (line 13774) | @jsb.RequiredDefines("UNITY_EDITOR") class SceneView (line 13989) | @jsb.RequiredDefines("UNITY_EDITOR") class MeshUtility (line 14166) | @jsb.RequiredDefines("UNITY_EDITOR") class PrefabUtility (line 14205) | @jsb.RequiredDefines("UNITY_EDITOR") class FileUtil (line 14520) | @jsb.RequiredDefines("UNITY_EDITOR") class BuildReport (line 14551) | @jsb.RequiredDefines("UNITY_EDITOR") class AssetBundleManifest (line 14579) | @jsb.RequiredDefines("UNITY_EDITOR") class BuildPipeline (line 14607) | @jsb.RequiredDefines("UNITY_EDITOR") class AssetDatabase (line 14709) | @jsb.RequiredDefines("UNITY_EDITOR") class ShaderUtil (line 15322) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorUtility (line 15557) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorGUI (line 15780) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorGUIUtility (line 17704) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorGUILayout (line 17897) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorApplication (line 20224) | @jsb.RequiredDefines("UNITY_EDITOR") class Editor (line 20318) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorWindow (line 20422) | @jsb.RequiredDefines("UNITY_EDITOR") class HotfixTest2 (line 20529) | class HotfixTest2 extends Object { type MyInterface (line 20536) | interface MyInterface { class MyClass (line 20542) | class MyClass extends Object implements MyInterface { class NoNamespaceClass (line 20552) | class NoNamespaceClass extends NoNamespaceBase { class NoNamespaceBase (line 20569) | class NoNamespaceBase extends Object { class SampleBehaviour (line 20576) | class SampleBehaviour extends MonoBehaviour { class AsyncTaskTest (line 20585) | class AsyncTaskTest extends Object { class DelegateTest (line 20595) | class DelegateTest extends Object { class Jankfest (line 20658) | class Jankfest extends Object { class ValueTest (line 20667) | class ValueTest extends Object { class Galaxy (line 20682) | class Galaxy extends Object { class InnerTest (line 20690) | class InnerTest extends Object { class Sun (line 20699) | class Sun extends Object { class Earth (line 20709) | class Earth extends Object { class Ocean (line 20720) | class Ocean extends Object { class Continent (line 20729) | class Continent extends Object { class Byte (line 20737) | class Byte extends ValueType { class SByte (line 20761) | class SByte extends ValueType { class Single (line 20785) | class Single extends ValueType { class Double (line 20825) | class Double extends ValueType { class String (line 20866) | class String extends Object { class Int32 (line 20999) | class Int32 extends ValueType { class UInt32 (line 21023) | class UInt32 extends ValueType { class Int16 (line 21047) | class Int16 extends ValueType { class UInt16 (line 21071) | class UInt16 extends ValueType { class ByteBuffer (line 21175) | class ByteBuffer extends Object { class ActiveEditorTracker (line 21231) | @jsb.RequiredDefines("UNITY_EDITOR") type AssetDeleteResult (line 21277) | enum AssetDeleteResult { class AssetModificationProcessor (line 21295) | @jsb.RequiredDefines("UNITY_EDITOR") type AssetMoveResult (line 21305) | enum AssetMoveResult { type CanAppendBuild (line 21322) | enum CanAppendBuild { class AssetBundleBuild (line 21339) | @jsb.RequiredDefines("UNITY_EDITOR") type PlayerConnectionInitiateMode (line 21361) | enum PlayerConnectionInitiateMode { class BuildPlayerWindow (line 21377) | @jsb.RequiredDefines("UNITY_EDITOR") class BuildMethodException (line 21390) | @jsb.RequiredDefines("UNITY_EDITOR") class Exception (line 21398) | class Exception extends Object { type BuildTargetGroup (line 21432) | enum BuildTargetGroup { class DefaultAsset (line 21505) | @jsb.RequiredDefines("UNITY_EDITOR") type DragAndDropVisualMode (line 21515) | enum DragAndDropVisualMode { class DragAndDrop (line 21542) | @jsb.RequiredDefines("UNITY_EDITOR") type GizmoType (line 21575) | enum GizmoType { class EditorBuildSettingsScene (line 21607) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorBuildSettings (line 21635) | @jsb.RequiredDefines("UNITY_EDITOR") class DisabledGroupScope (line 21662) | @jsb.RequiredDefines("UNITY_EDITOR") class DisabledScope (line 21680) | @jsb.RequiredDefines("UNITY_EDITOR") class ChangeCheckScope (line 21691) | @jsb.RequiredDefines("UNITY_EDITOR") class IndentLevelScope (line 21702) | @jsb.RequiredDefines("UNITY_EDITOR") class PropertyScope (line 21713) | @jsb.RequiredDefines("UNITY_EDITOR") class ToggleGroupScope (line 21724) | @jsb.RequiredDefines("UNITY_EDITOR") class HorizontalScope (line 21737) | @jsb.RequiredDefines("UNITY_EDITOR") class VerticalScope (line 21750) | @jsb.RequiredDefines("UNITY_EDITOR") class ScrollViewScope (line 21763) | @jsb.RequiredDefines("UNITY_EDITOR") class FadeGroupScope (line 21779) | @jsb.RequiredDefines("UNITY_EDITOR") type EditorSkin (line 21791) | enum EditorSkin { class IconSizeScope (line 21807) | @jsb.RequiredDefines("UNITY_EDITOR") class SessionState (line 21819) | @jsb.RequiredDefines("UNITY_EDITOR") type SerializationMode (line 21881) | enum SerializationMode { type EditorBehaviorMode (line 21890) | enum EditorBehaviorMode { type SpritePackerMode (line 21900) | enum SpritePackerMode { type LineEndingsMode (line 21924) | enum LineEndingsMode { type AssetPipelineMode (line 21935) | enum AssetPipelineMode { type CacheServerMode (line 21949) | enum CacheServerMode { type EnterPlayModeOptions (line 21966) | enum EnterPlayModeOptions { class EditorSettings (line 21984) | @jsb.RequiredDefines("UNITY_EDITOR") type NamingScheme (line 22095) | enum NamingScheme { type PS4BuildSubtarget (line 22107) | enum PS4BuildSubtarget { type PS4HardwareTarget (line 22120) | enum PS4HardwareTarget { type XboxBuildSubtarget (line 22131) | enum XboxBuildSubtarget { type XboxOneDeployMethod (line 22146) | enum XboxOneDeployMethod { type XboxOneDeployDrive (line 22156) | enum XboxOneDeployDrive { type MobileTextureSubtarget (line 22174) | enum MobileTextureSubtarget { type iOSBuildType (line 22201) | enum iOSBuildType { class EditorUserBuildSettings (line 22216) | @jsb.RequiredDefines("UNITY_EDITOR") type SemanticMergeMode (line 22402) | enum SemanticMergeMode { class EditorUserSettings (line 22413) | @jsb.RequiredDefines("UNITY_EDITOR") type EditorSelectedRenderState (line 22432) | enum EditorSelectedRenderState { type InteractionMode (line 22449) | enum InteractionMode { type TextureCompressionQuality (line 22463) | enum TextureCompressionQuality { type DialogOptOutDecisionType (line 22480) | enum DialogOptOutDecisionType { class SceneAsset (line 22494) | @jsb.RequiredDefines("UNITY_EDITOR") class GlobalObjectId (line 22505) | @jsb.RequiredDefines("UNITY_EDITOR") class GUID (line 22580) | @jsb.RequiredDefines("UNITY_EDITOR") class DrawingScope (line 22605) | @jsb.RequiredDefines("UNITY_EDITOR") class Help (line 22622) | @jsb.RequiredDefines("UNITY_EDITOR") type InspectorMode (line 22647) | enum InspectorMode { type HierarchyType (line 22656) | enum HierarchyType { type IconDrawStyle (line 22664) | enum IconDrawStyle { class HierarchyProperty (line 22674) | @jsb.RequiredDefines("UNITY_EDITOR") type IHasCustomMenu (line 22722) | interface IHasCustomMenu { class LODUtility (line 22734) | @jsb.RequiredDefines("UNITY_EDITOR") class MaterialProperty (line 22748) | @jsb.RequiredDefines("UNITY_EDITOR") type PropType (line 22799) | enum PropType { type PropFlags (line 22812) | enum PropFlags { class Menu (line 22829) | @jsb.RequiredDefines("UNITY_EDITOR") class MenuCommand (line 22851) | @jsb.RequiredDefines("UNITY_EDITOR") class MonoScript (line 22869) | @jsb.RequiredDefines("UNITY_EDITOR") class TextAsset (line 22888) | class TextAsset extends Object { class ObjectNames (line 22906) | @jsb.RequiredDefines("UNITY_EDITOR") class PackageInfo (line 22937) | @jsb.RequiredDefines("UNITY_EDITOR") type ScriptingImplementation (line 22950) | enum ScriptingImplementation { type Il2CppCompilerConfiguration (line 22967) | enum Il2CppCompilerConfiguration { type AspectRatio (line 22984) | enum AspectRatio { type MacFullscreenMode (line 23007) | enum MacFullscreenMode { type D3D11FullscreenMode (line 23022) | enum D3D11FullscreenMode { type StereoRenderingPath (line 23036) | enum StereoRenderingPath { type StrippingLevel (line 23053) | enum StrippingLevel { type ScriptCallOptimizationLevel (line 23073) | enum ScriptCallOptimizationLevel { type ApiCompatibilityLevel (line 23087) | enum ApiCompatibilityLevel { type ManagedStrippingLevel (line 23113) | enum ManagedStrippingLevel { type ActionOnDotNetUnhandledException (line 23133) | enum ActionOnDotNetUnhandledException { type GraphicsJobMode (line 23147) | enum GraphicsJobMode { type IconKind (line 23161) | enum IconKind { type ShaderPrecisionModel (line 23187) | enum ShaderPrecisionModel { type NormalMapEncoding (line 23201) | enum NormalMapEncoding { class PlayerSettings (line 23216) | @jsb.RequiredDefines("UNITY_EDITOR") class Android (line 23642) | @jsb.RequiredDefines("UNITY_EDITOR") class iOS (line 23690) | @jsb.RequiredDefines("UNITY_EDITOR") class Lumin (line 23732) | @jsb.RequiredDefines("UNITY_EDITOR") class macOS (line 23749) | @jsb.RequiredDefines("UNITY_EDITOR") class PS4 (line 23764) | @jsb.RequiredDefines("UNITY_EDITOR") type PS4AppCategory (line 23850) | enum PS4AppCategory { type PS4RemotePlayKeyAssignment (line 23861) | enum PS4RemotePlayKeyAssignment { type PS4EnterButtonAssignment (line 23878) | enum PS4EnterButtonAssignment { type PlayStationVREyeToEyeDistanceSettings (line 23889) | enum PlayStationVREyeToEyeDistanceSettings { class SplashScreenLogo (line 23901) | @jsb.RequiredDefines("UNITY_EDITOR") class SplashScreen (line 23920) | @jsb.RequiredDefines("UNITY_EDITOR") type AnimationMode (line 23948) | enum AnimationMode { type DrawMode (line 23959) | enum DrawMode { type UnityLogoStyle (line 23969) | enum UnityLogoStyle { class Switch (line 23980) | @jsb.RequiredDefines("UNITY_EDITOR") type ScreenResolutionBehavior (line 24064) | enum ScreenResolutionBehavior { type Languages (line 24076) | enum Languages { type StartupUserAccount (line 24100) | enum StartupUserAccount { type TouchScreenUsage (line 24111) | enum TouchScreenUsage { type LogoHandling (line 24122) | enum LogoHandling { type LogoType (line 24132) | enum LogoType { type ApplicationAttribute (line 24143) | enum ApplicationAttribute { type RatingCategories (line 24153) | enum RatingCategories { type SupportedNpadStyle (line 24174) | enum SupportedNpadStyle { class tvOS (line 24187) | @jsb.RequiredDefines("UNITY_EDITOR") class WebGL (line 24201) | @jsb.RequiredDefines("UNITY_EDITOR") type WSAApplicationShowName (line 24226) | enum WSAApplicationShowName { type WSADefaultTileSize (line 24239) | enum WSADefaultTileSize { type WSAApplicationForegroundText (line 24250) | enum WSAApplicationForegroundText { type WSACapability (line 24260) | enum WSACapability { type WSATargetFamily (line 24306) | enum WSATargetFamily { type WSAImageScale (line 24321) | enum WSAImageScale { type WSAImageType (line 24343) | enum WSAImageType { type WSAInputSource (line 24358) | enum WSAInputSource { class WSASupportedFileType (line 24369) | @jsb.RequiredDefines("UNITY_EDITOR") class WSAFileTypeAssociations (line 24381) | @jsb.RequiredDefines("UNITY_EDITOR") class WSA (line 24394) | @jsb.RequiredDefines("UNITY_EDITOR") class XboxOne (line 24443) | @jsb.RequiredDefines("UNITY_EDITOR") type AndroidTargetDevices (line 24492) | enum AndroidTargetDevices { type iOSSdkVersion (line 24509) | enum iOSSdkVersion { type iOSTargetDevice (line 24523) | enum iOSTargetDevice { type iOSShowActivityIndicatorOnLoading (line 24540) | enum iOSShowActivityIndicatorOnLoading { type iOSStatusBarStyle (line 24560) | enum iOSStatusBarStyle { type iOSAppInBackgroundBehavior (line 24576) | enum iOSAppInBackgroundBehavior { type iOSBackgroundMode (line 24593) | enum iOSBackgroundMode { type iOSLaunchScreenImageType (line 24631) | enum iOSLaunchScreenImageType { type iOSLaunchScreenType (line 24648) | enum iOSLaunchScreenType { type ProvisioningProfileType (line 24674) | enum ProvisioningProfileType { class iOSDeviceRequirement (line 24691) | @jsb.RequiredDefines("UNITY_EDITOR") type tvOSSdkVersion (line 24704) | enum tvOSSdkVersion { type WebGLExceptionSupport (line 24718) | enum WebGLExceptionSupport { type WebGLCompressionFormat (line 24738) | enum WebGLCompressionFormat { type WebGLLinkerTarget (line 24755) | enum WebGLLinkerTarget { type WebGLWasmArithmeticExceptions (line 24772) | enum WebGLWasmArithmeticExceptions { type XboxOneEncryptionLevel (line 24784) | enum XboxOneEncryptionLevel { type XboxOnePackageUpdateGranularity (line 24793) | enum XboxOnePackageUpdateGranularity { type XboxOneLoggingLevel (line 24801) | enum XboxOneLoggingLevel { class SceneVisibilityManager (line 24813) | @jsb.RequiredDefines("UNITY_EDITOR") class ScriptableSingleton_SceneVisibilityManager (line 24967) | @jsb.RequiredDefines("UNITY_EDITOR") class ScriptableSingleton (line 24976) | @jsb.RequiredDefines("UNITY_EDITOR") class ScriptableWizard (line 24985) | @jsb.RequiredDefines("UNITY_EDITOR") type SelectionMode (line 25020) | enum SelectionMode { class Selection (line 25049) | @jsb.RequiredDefines("UNITY_EDITOR") type PreprocessorOverride (line 25115) | enum PreprocessorOverride { class ShaderInfo (line 25135) | @jsb.RequiredDefines("UNITY_EDITOR") class ShaderMessage (line 25154) | @jsb.RequiredDefines("UNITY_EDITOR") type ShaderPropertyType (line 25193) | enum ShaderPropertyType { class ShaderData (line 25208) | @jsb.RequiredDefines("UNITY_EDITOR") class Subshader (line 25234) | @jsb.RequiredDefines("UNITY_EDITOR") class Pass (line 25246) | @jsb.RequiredDefines("UNITY_EDITOR") class PreprocessedVariant (line 25267) | @jsb.RequiredDefines("UNITY_EDITOR") class VariantCompileInfo (line 25280) | @jsb.RequiredDefines("UNITY_EDITOR") class ConstantBufferInfo (line 25296) | @jsb.RequiredDefines("UNITY_EDITOR") class ConstantInfo (line 25309) | @jsb.RequiredDefines("UNITY_EDITOR") class TextureBindingInfo (line 25328) | @jsb.RequiredDefines("UNITY_EDITOR") type StaticEditorFlags (line 25345) | enum StaticEditorFlags { class Undo (line 25437) | @jsb.RequiredDefines("UNITY_EDITOR") class UnityStats (line 25532) | @jsb.RequiredDefines("UNITY_EDITOR") class UnwrapParam (line 25633) | @jsb.RequiredDefines("UNITY_EDITOR") class ExternalVersionControl (line 25683) | @jsb.RequiredDefines("UNITY_EDITOR") class VersionControlSettings (line 25697) | @jsb.RequiredDefines("UNITY_EDITOR") type VertexChannelCompressionFlags (line 25708) | enum VertexChannelCompressionFlags { class AnimationClipSettings (line 25750) | @jsb.RequiredDefines("UNITY_EDITOR") class AnimationModeDriver (line 25778) | @jsb.RequiredDefines("UNITY_EDITOR") class AnimationMode (line 25790) | @jsb.RequiredDefines("UNITY_EDITOR") class ObjectReferenceKeyframe (line 25850) | @jsb.RequiredDefines("UNITY_EDITOR") class AnimationClipCurveData (line 25863) | @jsb.RequiredDefines("UNITY_EDITOR") class AnimationUtility (line 25887) | @jsb.RequiredDefines("UNITY_EDITOR") type CurveModifiedType (line 25997) | enum CurveModifiedType { type TangentMode (line 26008) | enum TangentMode { class EditorCurveBinding (line 26022) | @jsb.RequiredDefines("UNITY_EDITOR") class AnimationWindow (line 26067) | @jsb.RequiredDefines("UNITY_EDITOR") type DrawCameraMode (line 26102) | enum DrawCameraMode { class SceneViewCameraWindow (line 26248) | @jsb.RequiredDefines("UNITY_EDITOR") class AssetPreview (line 26285) | @jsb.RequiredDefines("UNITY_EDITOR") class SourceAssetIdentifier (line 26313) | @jsb.RequiredDefines("UNITY_EDITOR") class ComputeShaderImporter (line 26326) | @jsb.RequiredDefines("UNITY_EDITOR") class IHVImageFormatImporter (line 26339) | @jsb.RequiredDefines("UNITY_EDITOR") class ShaderImporter (line 26374) | @jsb.RequiredDefines("UNITY_EDITOR") class SpeedTreeImporter (line 26401) | @jsb.RequiredDefines("UNITY_EDITOR") type MaterialLocation (line 26492) | enum MaterialLocation { type TextureImporterFormat (line 26503) | enum TextureImporterFormat { type TextureImporterMipFilter (line 26738) | enum TextureImporterMipFilter { type TextureImporterGenerateCubemap (line 26752) | enum TextureImporterGenerateCubemap { type TextureImporterNPOTScale (line 26777) | enum TextureImporterNPOTScale { type TextureImporterNormalFilter (line 26797) | enum TextureImporterNormalFilter { type TextureImporterAlphaSource (line 26811) | enum TextureImporterAlphaSource { type TextureImporterSingleChannelComponent (line 26828) | enum TextureImporterSingleChannelComponent { type TextureImporterType (line 26842) | enum TextureImporterType { type TextureImporterCompression (line 26890) | enum TextureImporterCompression { type TextureResizeAlgorithm (line 26910) | enum TextureResizeAlgorithm { type TextureImporterShape (line 26924) | enum TextureImporterShape { type SpriteImportMode (line 26944) | enum SpriteImportMode { class SpriteMetaData (line 26965) | @jsb.RequiredDefines("UNITY_EDITOR") class TextureImporterSettings (line 26991) | @jsb.RequiredDefines("UNITY_EDITOR") class TextureImporterPlatformSettings (line 27140) | @jsb.RequiredDefines("UNITY_EDITOR") class AssetStoreAsset (line 27183) | @jsb.RequiredDefines("UNITY_EDITOR") class AudioCurveRendering (line 27206) | @jsb.RequiredDefines("UNITY_EDITOR") class CameraProjectionCache (line 27279) | @jsb.RequiredDefines("UNITY_EDITOR") type CommandHint (line 27307) | enum CommandHint { class CommandExecuteContext (line 27325) | @jsb.RequiredDefines("UNITY_EDITOR") class ModeChangedArgs (line 27369) | @jsb.RequiredDefines("UNITY_EDITOR") type GameViewSizeGroupType (line 27380) | enum GameViewSizeGroupType { class LightingDataAsset (line 27398) | @jsb.RequiredDefines("UNITY_EDITOR") class LightmapParameters (line 27420) | @jsb.RequiredDefines("UNITY_EDITOR") type GIWorkflowMode (line 27580) | enum GIWorkflowMode { class EditorMaterialUtility (line 27591) | @jsb.RequiredDefines("UNITY_EDITOR") class PopupWindow (line 27628) | @jsb.RequiredDefines("UNITY_EDITOR") type ViewTool (line 27643) | enum ViewTool { type PivotMode (line 27666) | enum PivotMode { type PivotRotation (line 27680) | enum PivotRotation { type Tool (line 27694) | enum Tool { class Tools (line 27726) | @jsb.RequiredDefines("UNITY_EDITOR") type TextureImporterCubemapConvolution (line 27773) | enum TextureImporterCubemapConvolution { type TextureImporterRGBMMode (line 27790) | enum TextureImporterRGBMMode { class Settings (line 27811) | @jsb.RequiredDefines("UNITY_EDITOR") class ObjectPreview (line 27870) | @jsb.RequiredDefines("UNITY_EDITOR") class CustomEditorForRenderPipelineAttribute (line 27908) | @jsb.RequiredDefines("UNITY_EDITOR") class LightEditor (line 27918) | @jsb.RequiredDefines("UNITY_EDITOR") class Settings (line 27929) | @jsb.RequiredDefines("UNITY_EDITOR") class MaterialEditor (line 28000) | @jsb.RequiredDefines("UNITY_EDITOR") class PreviewRenderUtility (line 28348) | @jsb.RequiredDefines("UNITY_EDITOR") type BodyPart (line 28415) | enum BodyPart { type BoneState (line 28432) | enum BoneState { class PlatformIcon (line 28447) | @jsb.RequiredDefines("UNITY_EDITOR") class PlatformIconKind (line 28489) | @jsb.RequiredDefines("UNITY_EDITOR") class EditPrefabContentsScope (line 28502) | @jsb.RequiredDefines("UNITY_EDITOR") type PrefabUnpackMode (line 28516) | enum PrefabUnpackMode { class PropertyModification (line 28531) | @jsb.RequiredDefines("UNITY_EDITOR") type SaveType (line 28551) | enum SaveType { type Status (line 28782) | enum Status { type Options (line 28795) | enum Options { type TimeDisplayMode (line 28809) | enum TimeDisplayMode { type Priority (line 28820) | enum Priority { class Item (line 28833) | @jsb.RequiredDefines("UNITY_EDITOR") class ProjectWindowUtil (line 28888) | @jsb.RequiredDefines("UNITY_EDITOR") class SearchableEditorWindow (line 28907) | @jsb.RequiredDefines("UNITY_EDITOR") type SearchMode (line 28918) | enum SearchMode { type SearchModeHierarchyWindow (line 28931) | enum SearchModeHierarchyWindow { class DefaultLightingExplorerExtension (line 28943) | @jsb.RequiredDefines("UNITY_EDITOR") class LightingExplorerTab (line 28957) | @jsb.RequiredDefines("UNITY_EDITOR") class LightingExplorerTableColumn (line 28968) | @jsb.RequiredDefines("UNITY_EDITOR") type DataType (line 28977) | enum DataType { class LightingExplorerExtensionAttribute (line 28993) | @jsb.RequiredDefines("UNITY_EDITOR") type ILightingExplorerExtension (line 29002) | interface ILightingExplorerExtension { class PhysicsDebugWindow (line 29028) | @jsb.RequiredDefines("UNITY_EDITOR") class CameraMode (line 29053) | @jsb.RequiredDefines("UNITY_EDITOR") class SceneViewState (line 29072) | @jsb.RequiredDefines("UNITY_EDITOR") class CameraSettings (line 29100) | @jsb.RequiredDefines("UNITY_EDITOR") type SettingsScope (line 29190) | enum SettingsScope { class SettingsProvider (line 29205) | @jsb.RequiredDefines("UNITY_EDITOR") class AssetSettingsProvider (line 29302) | @jsb.RequiredDefines("UNITY_EDITOR") class Highlighter (line 29332) | @jsb.RequiredDefines("UNITY_EDITOR") type HighlightSearchMode (line 29374) | enum HighlightSearchMode { type ObjectChangeKind (line 29397) | enum ObjectChangeKind { class ChangeGameObjectParentEventArgs (line 29451) | @jsb.RequiredDefines("UNITY_EDITOR") class ChangeSceneEventArgs (line 29476) | @jsb.RequiredDefines("UNITY_EDITOR") class CreateGameObjectHierarchyEventArgs (line 29489) | @jsb.RequiredDefines("UNITY_EDITOR") class ChangeGameObjectStructureHierarchyEventArgs (line 29505) | @jsb.RequiredDefines("UNITY_EDITOR") class ChangeGameObjectStructureEventArgs (line 29521) | @jsb.RequiredDefines("UNITY_EDITOR") class ChangeGameObjectOrComponentPropertiesEventArgs (line 29537) | @jsb.RequiredDefines("UNITY_EDITOR") class DestroyGameObjectHierarchyEventArgs (line 29553) | @jsb.RequiredDefines("UNITY_EDITOR") class CreateAssetObjectEventArgs (line 29569) | @jsb.RequiredDefines("UNITY_EDITOR") class DestroyAssetObjectEventArgs (line 29588) | @jsb.RequiredDefines("UNITY_EDITOR") class ChangeAssetObjectPropertiesEventArgs (line 29607) | @jsb.RequiredDefines("UNITY_EDITOR") class ObjectChangeEventStream (line 29626) | @jsb.RequiredDefines("UNITY_EDITOR") class Builder (line 29706) | @jsb.RequiredDefines("UNITY_EDITOR") class UndoPropertyModification (line 29731) | @jsb.RequiredDefines("UNITY_EDITOR") class CloudProjectSettings (line 29756) | @jsb.RequiredDefines("UNITY_EDITOR") class ExpressionEvaluator (line 29786) | @jsb.RequiredDefines("UNITY_EDITOR") class MathUtils (line 29795) | @jsb.RequiredDefines("UNITY_EDITOR") type RemoveAssetOptions (line 29820) | enum RemoveAssetOptions { class CacheServerConnectionChangedParameters (line 29832) | @jsb.RequiredDefines("UNITY_EDITOR") class AndroidAssetPackImporter (line 29842) | @jsb.RequiredDefines("UNITY_EDITOR") type AudioSampleRateSetting (line 29853) | enum AudioSampleRateSetting { class AudioImporterSampleSettings (line 29872) | @jsb.RequiredDefines("UNITY_EDITOR") class MonoImporter (line 29899) | @jsb.RequiredDefines("UNITY_EDITOR") class PluginImporter (line 29915) | @jsb.RequiredDefines("UNITY_EDITOR") type VideoCodec (line 30033) | enum VideoCodec { type VideoBitrateMode (line 30053) | enum VideoBitrateMode { type VideoDeinterlaceMode (line 30070) | enum VideoDeinterlaceMode { type VideoResizeMode (line 30087) | enum VideoResizeMode { type VideoSpatialQuality (line 30119) | enum VideoSpatialQuality { type VideoEncodeAspectRatio (line 30136) | enum VideoEncodeAspectRatio { class VideoImporterTargetSettings (line 30150) | @jsb.RequiredDefines("UNITY_EDITOR") type MeshOptimizationFlags (line 30184) | enum MeshOptimizationFlags { type ClipAnimationMaskType (line 30201) | enum ClipAnimationMaskType { class ClipAnimationInfoCurve (line 30219) | @jsb.RequiredDefines("UNITY_EDITOR") class ModelImporterClipAnimation (line 30236) | @jsb.RequiredDefines("UNITY_EDITOR") type ModelImporterMaterialName (line 30335) | enum ModelImporterMaterialName { type ModelImporterMaterialSearch (line 30355) | enum ModelImporterMaterialSearch { type ModelImporterMaterialLocation (line 30372) | enum ModelImporterMaterialLocation { type ModelImporterMaterialImportMode (line 30386) | enum ModelImporterMaterialImportMode { type ModelImporterTangentSpaceMode (line 30405) | enum ModelImporterTangentSpaceMode { type ModelImporterNormals (line 30422) | enum ModelImporterNormals { type ModelImporterNormalCalculationMode (line 30439) | enum ModelImporterNormalCalculationMode { type ModelImporterNormalSmoothingSource (line 30462) | enum ModelImporterNormalSmoothingSource { type ModelImporterTangents (line 30482) | enum ModelImporterTangents { type ModelImporterMeshCompression (line 30505) | enum ModelImporterMeshCompression { type ModelImporterIndexFormat (line 30525) | enum ModelImporterIndexFormat { type ModelImporterAnimationCompression (line 30542) | enum ModelImporterAnimationCompression { type ModelImporterGenerateAnimations (line 30562) | enum ModelImporterGenerateAnimations { type ModelImporterAnimationType (line 30585) | enum ModelImporterAnimationType { type ModelImporterHumanoidOversampling (line 30605) | enum ModelImporterHumanoidOversampling { type ModelImporterSecondaryUVMarginMethod (line 30625) | enum ModelImporterSecondaryUVMarginMethod { type ModelImporterAvatarSetup (line 30639) | enum ModelImporterAvatarSetup { type ModelImporterSkinWeights (line 30656) | enum ModelImporterSkinWeights { class LocalizationGroup (line 30671) | @jsb.RequiredDefines("UNITY_EDITOR") type FilterWorkflow (line 30816) | enum FilterWorkflow { type MeshColliderType (line 30826) | enum MeshColliderType { class SketchUpImportCamera (line 30838) | @jsb.RequiredDefines("UNITY_EDITOR") class SketchUpImportScene (line 30875) | @jsb.RequiredDefines("UNITY_EDITOR") class SketchUpImporter (line 30891) | @jsb.RequiredDefines("UNITY_EDITOR") class TerrainLayerInspector (line 30913) | @jsb.RequiredDefines("UNITY_EDITOR") type ITerrainLayerCustomUI (line 30935) | interface ITerrainLayerCustomUI { type FontTextureCase (line 31002) | enum FontTextureCase { type FontRenderingMode (line 31028) | enum FontRenderingMode { type AscentCalculationMode (line 31048) | enum AscentCalculationMode { class TrueTypeFontImporter (line 31066) | @jsb.RequiredDefines("UNITY_EDITOR") class GridPalette (line 31116) | @jsb.RequiredDefines("UNITY_EDITOR") type CellSizing (line 31134) | enum CellSizing { class ChannelClient (line 31227) | @jsb.RequiredDefines("UNITY_EDITOR") class ChannelClientScope (line 31303) | @jsb.RequiredDefines("UNITY_EDITOR") class ChannelScope (line 31371) | @jsb.RequiredDefines("UNITY_EDITOR") type EventDataSerialization (line 31382) | enum EventDataSerialization { type ProcessEvent (line 31452) | enum ProcessEvent { type ProcessLevel (line 31474) | enum ProcessLevel { type ProcessState (line 31488) | enum ProcessState { class ChannelInfo (line 31516) | @jsb.RequiredDefines("UNITY_EDITOR") class ChannelClientInfo (line 31539) | @jsb.RequiredDefines("UNITY_EDITOR") class ProcessService (line 31567) | @jsb.RequiredDefines("UNITY_EDITOR") class AuthCodeResponse (line 31777) | @jsb.RequiredDefines("UNITY_EDITOR") type VisibleObjects (line 31790) | enum VisibleObjects { class ObjectSelectorTargetInfo (line 31812) | @jsb.RequiredDefines("UNITY_EDITOR") class ObjectSelectorSearchContext (line 31834) | @jsb.RequiredDefines("UNITY_EDITOR") type IObjectSelectorEngine (line 31869) | interface IObjectSelectorEngine extends ISearchEngineBase, ISelectorEngi... class ProjectSearchContext (line 31898) | @jsb.RequiredDefines("UNITY_EDITOR") type IProjectSearchEngine (line 31918) | interface IProjectSearchEngine extends ISearchEngineBase { class SceneSearchContext (line 31948) | @jsb.RequiredDefines("UNITY_EDITOR") type ISceneSearchEngine (line 31972) | interface ISceneSearchEngine extends ISearchEngineBase { type SearchEngineScope (line 32000) | enum SearchEngineScope { type ISearchContext (line 32017) | interface ISearchContext { type ISearchEngineBase (line 32035) | interface ISearchEngineBase { type ISearchEngine (line 32061) | interface ISearchEngine extends ISearchEngineBase { type IFilterEngine (line 32067) | interface IFilterEngine extends ISearchEngineBase { type ISelectorEngine (line 32074) | interface ISelectorEngine extends ISearchEngineBase { class ManagedDebugger (line 32088) | @jsb.RequiredDefines("UNITY_EDITOR") class MediaRational (line 32148) | @jsb.RequiredDefines("UNITY_EDITOR") class MediaTime (line 32186) | @jsb.RequiredDefines("UNITY_EDITOR") class VideoTrackAttributes (line 32208) | @jsb.RequiredDefines("UNITY_EDITOR") class AudioTrackAttributes (line 32233) | @jsb.RequiredDefines("UNITY_EDITOR") class MediaEncoder (line 32253) | @jsb.RequiredDefines("UNITY_EDITOR") type IDrawSelectedHandles (line 32282) | interface IDrawSelectedHandles { class GameObjectToolContext (line 32337) | @jsb.RequiredDefines("UNITY_EDITOR") class ArcHandle (line 32388) | @jsb.RequiredDefines("UNITY_EDITOR") class JointAngularLimitHandle (line 32458) | @jsb.RequiredDefines("UNITY_EDITOR") class BoxBoundsHandle (line 32529) | @jsb.RequiredDefines("UNITY_EDITOR") class CapsuleBoundsHandle (line 32579) | @jsb.RequiredDefines("UNITY_EDITOR") type HeightAxis (line 32597) | enum HeightAxis { type Axes (line 32608) | enum Axes { class SphereBoundsHandle (line 32621) | @jsb.RequiredDefines("UNITY_EDITOR") class MultiColumnHeader (line 32635) | @jsb.RequiredDefines("UNITY_EDITOR") class MultiColumnHeaderState (line 32733) | @jsb.RequiredDefines("UNITY_EDITOR") class Column (line 32772) | @jsb.RequiredDefines("UNITY_EDITOR") class TreeViewState (line 32795) | @jsb.RequiredDefines("UNITY_EDITOR") class TreeViewItem (line 32821) | @jsb.RequiredDefines("UNITY_EDITOR") type TreeViewSelectionOptions (line 32976) | enum TreeViewSelectionOptions { class AdvancedDropdownItem (line 32995) | @jsb.RequiredDefines("UNITY_EDITOR") class AdvancedDropdownState (line 33027) | @jsb.RequiredDefines("UNITY_EDITOR") class BuildFailedException (line 33051) | @jsb.RequiredDefines("UNITY_EDITOR") type IOrderedCallback (line 33060) | interface IOrderedCallback { type IPreprocessBuildWithReport (line 33070) | interface IPreprocessBuildWithReport extends IOrderedCallback { type IFilterBuildAssemblies (line 33082) | interface IFilterBuildAssemblies extends IOrderedCallback { type IPostprocessBuildWithReport (line 33095) | interface IPostprocessBuildWithReport extends IOrderedCallback { type IPostBuildPlayerScriptDLLs (line 33106) | interface IPostBuildPlayerScriptDLLs extends IOrderedCallback { type IProcessSceneWithReport (line 33118) | interface IProcessSceneWithReport extends IOrderedCallback { type IActiveBuildTargetChanged (line 33130) | interface IActiveBuildTargetChanged extends IOrderedCallback { type IPreprocessShaders (line 33143) | interface IPreprocessShaders extends IOrderedCallback { type IPreprocessComputeShaders (line 33152) | interface IPreprocessComputeShaders extends IOrderedCallback { type IUnityLinkerProcessor (line 33161) | interface IUnityLinkerProcessor extends IOrderedCallback { type IIl2CppProcessor (line 33185) | interface IIl2CppProcessor extends IOrderedCallback { class BuildFile (line 33198) | @jsb.RequiredDefines("UNITY_EDITOR") type BuildResult (line 33221) | enum BuildResult { class BuildStep (line 33241) | @jsb.RequiredDefines("UNITY_EDITOR") class BuildStepMessage (line 33264) | @jsb.RequiredDefines("UNITY_EDITOR") class BuildSummary (line 33281) | @jsb.RequiredDefines("UNITY_EDITOR") class PackedAssetInfo (line 33403) | @jsb.RequiredDefines("UNITY_EDITOR") class PackedAssets (line 33432) | @jsb.RequiredDefines("UNITY_EDITOR") class ScenesUsingAsset (line 33454) | @jsb.RequiredDefines("UNITY_EDITOR") class ScenesUsingAssets (line 33471) | @jsb.RequiredDefines("UNITY_EDITOR") class StrippingInfo (line 33485) | @jsb.RequiredDefines("UNITY_EDITOR") class UsbDevice (line 33501) | @jsb.RequiredDefines("UNITY_EDITOR") class Usb (line 33515) | @jsb.RequiredDefines("UNITY_EDITOR") type DevDeviceState (line 33525) | enum DevDeviceState { type DevDeviceFeatures (line 33533) | enum DevDeviceFeatures { class DevDevice (line 33542) | @jsb.RequiredDefines("UNITY_EDITOR") class DevDeviceList (line 33559) | @jsb.RequiredDefines("UNITY_EDITOR") class EditorSceneManager (line 33576) | @jsb.RequiredDefines("UNITY_EDITOR") class SceneManager (line 33724) | class SceneManager extends Object { type OpenSceneMode (line 33918) | enum OpenSceneMode { type NewSceneMode (line 33935) | enum NewSceneMode { type NewSceneSetup (line 33949) | enum NewSceneSetup { class SubSceneInfo (line 33986) | @jsb.RequiredDefines("UNITY_EDITOR") class SceneSetup (line 34003) | @jsb.RequiredDefines("UNITY_EDITOR") class MainStage (line 34022) | @jsb.RequiredDefines("UNITY_EDITOR") class StageHandle (line 34064) | @jsb.RequiredDefines("UNITY_EDITOR") class PostProcessBuildAttribute (line 34141) | @jsb.RequiredDefines("UNITY_EDITOR") class PostProcessSceneAttribute (line 34152) | @jsb.RequiredDefines("UNITY_EDITOR") class DidReloadScripts (line 34164) | @jsb.RequiredDefines("UNITY_EDITOR") class OnOpenAssetAttribute (line 34175) | @jsb.RequiredDefines("UNITY_EDITOR") class AnimationTriggers (line 34183) | class AnimationTriggers extends Object { class Button (line 34194) | class Button extends Selectable implements IEventSystemHandler, IPointer... class Selectable (line 34206) | class Selectable extends UIBehaviour implements IEventSystemHandler, IPo... type CanvasUpdate (line 34245) | enum CanvasUpdate { type ICanvasElement (line 34256) | interface ICanvasElement { class CanvasUpdateRegistry (line 34266) | class CanvasUpdateRegistry extends Object { class ColorBlock (line 34281) | class ColorBlock extends ValueType { class ClipperRegistry (line 34301) | class ClipperRegistry extends Object { type IClipper (line 34318) | interface IClipper { type IClippable (line 34324) | interface IClippable { class Dropdown (line 34354) | class Dropdown extends Selectable implements IEventSystemHandler, IPoint... class FontData (line 34381) | class FontData extends Object { class GraphicRaycaster (line 34448) | class GraphicRaycaster extends BaseRaycaster { class GraphicRegistry (line 34474) | class GraphicRegistry extends Object { type IMaskable (line 34486) | interface IMaskable { class Image (line 34492) | class Image extends MaskableGraphic implements IMaterialModifier, IMaska... class InputField (line 34545) | class InputField extends Selectable implements IDragHandler, IEndDragHan... class AspectRatioFitter (line 34609) | class AspectRatioFitter extends UIBehaviour implements ILayoutController { class CanvasScaler (line 34622) | class CanvasScaler extends UIBehaviour { class ContentSizeFitter (line 34638) | class ContentSizeFitter extends UIBehaviour implements ILayoutController { class GridLayoutGroup (line 34648) | class GridLayoutGroup extends LayoutGroup implements ILayoutElement, ILa... class HorizontalLayoutGroup (line 34683) | class HorizontalLayoutGroup extends HorizontalOrVerticalLayoutGroup impl... type ILayoutElement (line 34704) | interface ILayoutElement { type ILayoutController (line 34717) | interface ILayoutController { type ILayoutIgnorer (line 34723) | interface ILayoutIgnorer { class LayoutElement (line 34729) | class LayoutElement extends UIBehaviour implements ILayoutIgnorer, ILayo... class LayoutRebuilder (line 34746) | class LayoutRebuilder extends Object implements ICanvasElement { class VerticalLayoutGroup (line 34779) | class VerticalLayoutGroup extends HorizontalOrVerticalLayoutGroup implem... class Mask (line 34790) | class Mask extends UIBehaviour implements IMaterialModifier { class MaskUtilities (line 34803) | class MaskUtilities extends Object { type IMaterialModifier (line 34816) | interface IMaterialModifier { class Navigation (line 34822) | class Navigation extends ValueType { class RawImage (line 34836) | class RawImage extends MaskableGraphic implements IMaterialModifier, IMa... class RectMask2D (line 34847) | class RectMask2D extends UIBehaviour implements IClipper { class ScrollRect (line 34863) | class ScrollRect extends UIBehaviour implements IInitializePotentialDrag... class Scrollbar (line 34911) | class Scrollbar extends Selectable implements IInitializePotentialDragHa... class Slider (line 34939) | class Slider extends Selectable implements IInitializePotentialDragHandl... class SpriteState (line 34968) | class SpriteState extends ValueType { class Text (line 34990) | class Text extends MaskableGraphic implements IMaterialModifier, IMaskab... class Toggle (line 35025) | class Toggle extends Selectable implements ICanvasElement, IEventSystemH... class ToggleGroup (line 35043) | class ToggleGroup extends UIBehaviour { class VertexHelper (line 35060) | class VertexHelper extends Object { type IMeshModifier (line 35090) | interface IMeshModifier { class Outline (line 35095) | class Outline extends Shadow implements IMeshModifier { class Shadow (line 35101) | class Shadow extends BaseMeshEffect implements IMeshModifier { class PositionAsUV1 (line 35109) | class PositionAsUV1 extends BaseMeshEffect implements IMeshModifier { class AxisEventData (line 35115) | class AxisEventData extends BaseEventData { class BaseEventData (line 35123) | class BaseEventData extends AbstractEventData { class PointerEventData (line 35140) | class PointerEventData extends BaseEventData { type EventHandle (line 35171) | enum EventHandle { type IEventSystemHandler (line 35177) | interface IEventSystemHandler { type IPointerEnterHandler (line 35181) | interface IPointerEnterHandler extends IEventSystemHandler { type IPointerExitHandler (line 35186) | interface IPointerExitHandler extends IEventSystemHandler { type IPointerDownHandler (line 35191) | interface IPointerDownHandler extends IEventSystemHandler { type IPointerUpHandler (line 35196) | interface IPointerUpHandler extends IEventSystemHandler { type IPointerClickHandler (line 35201) | interface IPointerClickHandler extends IEventSystemHandler { type IBeginDragHandler (line 35206) | interface IBeginDragHandler extends IEventSystemHandler { type IInitializePotentialDragHandler (line 35211) | interface IInitializePotentialDragHandler extends IEventSystemHandler { type IDragHandler (line 35216) | interface IDragHandler extends IEventSystemHandler { type IEndDragHandler (line 35221) | interface IEndDragHandler extends IEventSystemHandler { type IDropHandler (line 35226) | interface IDropHandler extends IEventSystemHandler { type IScrollHandler (line 35231) | interface IScrollHandler extends IEventSystemHandler { type IUpdateSelectedHandler (line 35236) | interface IUpdateSelectedHandler extends IEventSystemHandler { type ISelectHandler (line 35241) | interface ISelectHandler extends IEventSystemHandler { type IDeselectHandler (line 35246) | interface IDeselectHandler extends IEventSystemHandler { type IMoveHandler (line 35251) | interface IMoveHandler extends IEventSystemHandler { type ISubmitHandler (line 35256) | interface ISubmitHandler extends IEventSystemHandler { type ICancelHandler (line 35261) | interface ICancelHandler extends IEventSystemHandler { class EventSystem (line 35268) | class EventSystem extends UIBehaviour { class EventTrigger (line 35290) | class EventTrigger extends MonoBehaviour implements IInitializePotential... type EventTriggerType (line 35314) | enum EventTriggerType { class BaseInput (line 35359) | class BaseInput extends UIBehaviour { class StandaloneInputModule (line 35401) | class StandaloneInputModule extends PointerInputModule { type MoveDirection (line 35420) | enum MoveDirection { class RaycastResult (line 35431) | class RaycastResult extends ValueType { class Physics2DRaycaster (line 35451) | class Physics2DRaycaster extends PhysicsRaycaster { class PhysicsRaycaster (line 35459) | class PhysicsRaycaster extends BaseRaycaster { class ButtonClickedEvent (line 35472) | class ButtonClickedEvent extends UnityEvent { class UnityEvent (line 35480) | class UnityEvent extends UnityEventBase { type IFactoryControls (line 35535) | interface IFactoryControls { class Resources (line 35544) | class Resources extends ValueType { class OptionData (line 35560) | class OptionData extends Object { class OptionDataList (line 35573) | class OptionDataList extends Object { class DropdownEvent (line 35582) | class DropdownEvent extends UnityEvent1 { class UnityEvent_Int32 (line 35588) | class UnityEvent_Int32 extends UnityEventBase implements UnityEvent1 extends UnityEventBase { type BlockingObjects (line 35602) | enum BlockingObjects { type Type (line 35613) | enum Type { type FillMethod (line 35624) | enum FillMethod { type OriginHorizontal (line 35636) | enum OriginHorizontal { type OriginVertical (line 35645) | enum OriginVertical { type Origin90 (line 35654) | enum Origin90 { type Origin180 (line 35665) | enum Origin180 { type Origin360 (line 35676) | enum Origin360 { type ContentType (line 35687) | enum ContentType { type InputType (line 35704) | enum InputType { type CharacterValidation (line 35714) | enum CharacterValidation { type LineType (line 35727) | enum LineType { class SubmitEvent (line 35737) | class SubmitEvent extends UnityEvent1 { class UnityEvent_String (line 35743) | class UnityEvent_String extends UnityEventBase implements UnityEvent1 { type AspectMode (line 35761) | enum AspectMode { type ScaleMode (line 35773) | enum ScaleMode { type ScreenMatchMode (line 35783) | enum ScreenMatchMode { type Unit (line 35793) | enum Unit { type FitMode (line 35805) | enum FitMode { type Corner (line 35815) | enum Corner { type Axis (line 35826) | enum Axis { type Constraint (line 35835) | enum Constraint { class CullStateChangedEvent (line 35845) | class CullStateChangedEvent extends UnityEvent1 { class UnityEvent_Boolean (line 35851) | class UnityEvent_Boolean extends UnityEventBase implements UnityEvent1 { class UnityEvent_Vector2 (line 35901) | class UnityEvent_Vector2 extends UnityEventBase implements UnityEvent1 { class UnityEvent_Single (line 35928) | class UnityEvent_Single extends UnityEventBase implements UnityEvent1 { type ToggleTransition (line 35968) | enum ToggleTransition { class ToggleEvent (line 35977) | class ToggleEvent extends UnityEvent1 { type InputButton (line 35985) | enum InputButton { type FramePressState (line 35995) | enum FramePressState { class TriggerEvent (line 36006) | class TriggerEvent extends UnityEvent1 { class UnityEvent_BaseEventData (line 36013) | class UnityEvent_BaseEventData extends UnityEventBase implements UnityEv... class Entry (line 36023) | class Entry extends Object { class MouseButtonEventData (line 36033) | class MouseButtonEventData extends Object { FILE: Assets/jsb-extra/MiniConsole/MiniConsole.cs class MiniConsole (line 10) | public class MiniConsole : Diagnostics.ILogWriter, ILogHandler method MiniConsole (line 22) | public MiniConsole(ScrollRect scrollRect, Text textTemplate, int maxLi... method NewEntry (line 35) | private void NewEntry(string text, Color color) method LogError (line 79) | private void LogError(string text) method LogException (line 92) | private void LogException(Exception exception) method LogException (line 119) | private void LogException(string text) method Log (line 132) | private void Log(string text) method LogWarning (line 145) | private void LogWarning(string text) method LogErrorFormat (line 158) | private void LogErrorFormat(string fmt, object[] args) method LogWarningFormat (line 163) | private void LogWarningFormat(string fmt, object[] args) method LogFormat (line 168) | private void LogFormat(string fmt, object[] args) method Write (line 173) | void Diagnostics.ILogWriter.Write(QuickJS.Diagnostics.ELogSeverity sev... method Write (line 188) | void Diagnostics.ILogWriter.Write(QuickJS.Diagnostics.ELogSeverity sev... method LogException (line 203) | void ILogHandler.LogException(Exception exception, Object context) method LogFormat (line 208) | void ILogHandler.LogFormat(LogType logType, Object context, string for... FILE: Assets/jsb-extra/SQLite3/Examples/SqliteStarter.cs class SqliteStarter (line 13) | public class SqliteStarter : MonoBehaviour method Awake (line 15) | void Awake() FILE: Assets/jsb-extra/SQLite3/Source/Native/ResultCode.cs type ResultCode (line 19) | public enum ResultCode : int FILE: Assets/jsb-extra/SQLite3/Source/Native/SqliteApi.cs class SqliteApi (line 11) | public class SqliteApi type OpenFlags (line 25) | [Flags] type PrepFlags (line 51) | public enum PrepFlags : uint type DataTypes (line 60) | public enum DataTypes : int method sqlite3_open (line 79) | public static ResultCode sqlite3_open( method sqlite3_open_v2 (line 87) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_close (line 95) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_close_v2 (line 98) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_errcode (line 102) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_extended_errcode (line 104) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_vfs_find (line 109) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_vfs_register (line 111) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_vfs_unregister (line 113) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_malloc (line 118) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_realloc (line 120) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_msize (line 122) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_free (line 124) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_libversion_number (line 128) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_exec (line 131) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_exec (line 140) | public static unsafe ResultCode sqlite3_exec(sqlite3 db, string zSql) method sqlite3_prepare_v3 (line 149) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_prepare_v3 (line 159) | public static unsafe ResultCode sqlite3_prepare_v3(sqlite3 db, string ... method sqlite3_prepare_v3 (line 169) | public static unsafe ResultCode sqlite3_prepare_v3(sqlite3 db, string ... method sqlite3_step (line 179) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_finalize (line 182) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_clear_bindings (line 187) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_reset (line 189) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_blob (line 192) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_blob64 (line 194) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_double (line 197) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_int (line 200) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_int64 (line 203) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_null (line 206) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_text (line 209) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_text (line 212) | public static unsafe ResultCode sqlite3_bind_text(sqlite3_stmt pStmt, ... method sqlite3_bind_zeroblob (line 226) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_bind_zeroblob64 (line 228) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_column_blob (line 235) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_column_double (line 238) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_column_int (line 241) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_column_int64 (line 244) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method _sqlite3_column_text (line 247) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl, En... method sqlite3_column_text (line 250) | public static string sqlite3_column_text(sqlite3_stmt pStmt, int iCol) method sqlite3_column_bytes (line 267) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_column_type (line 270) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method sqlite3_column_count (line 273) | [DllImport(SQLITE3DLL, CallingConvention = CallingConvention.Cdecl)] method GetNullTerminatedBytes (line 280) | public static byte[] GetNullTerminatedBytes(string str) method GetString (line 300) | public static unsafe string GetString(IntPtr ptr, int len) FILE: Assets/jsb-extra/SQLite3/Source/Native/size_t.cs type size_t (line 7) | [StructLayout(LayoutKind.Sequential)] method size_t (line 12) | public size_t(int value) method size_t (line 17) | public size_t(uint value) method size_t (line 22) | public size_t(ulong value) method size_t (line 27) | public size_t(UIntPtr value) method ToString (line 72) | public override string ToString() FILE: Assets/jsb-extra/SQLite3/Source/Native/sqlite3.cs type sqlite3 (line 7) | [StructLayout(LayoutKind.Sequential)] method ToString (line 12) | public override string ToString() FILE: Assets/jsb-extra/SQLite3/Source/Native/sqlite3_file.cs type sqlite3_file (line 7) | [StructLayout(LayoutKind.Sequential)] FILE: Assets/jsb-extra/SQLite3/Source/Native/sqlite3_io_methods.cs type sqlite3_io_methods (line 7) | [StructLayout(LayoutKind.Sequential)] FILE: Assets/jsb-extra/SQLite3/Source/Native/sqlite3_stmt.cs type sqlite3_stmt (line 7) | [StructLayout(LayoutKind.Sequential)] method ToString (line 12) | public override string ToString() FILE: Assets/jsb-extra/SQLite3/Source/Native/sqlite3_vfs.cs type sqlite3_vfs (line 24) | [StructLayout(LayoutKind.Sequential)] FILE: Assets/jsb-extra/SQLite3/Source/SqliteConnection.cs class SqliteConnection (line 9) | public unsafe class SqliteConnection method Open (line 13) | public void Open() method Close (line 18) | public void Close() FILE: Assets/jsb-extra/SQLite3/Source/SqliteFileSystem.cs type VFSFile (line 9) | public unsafe struct VFSFile class VFS (line 14) | public unsafe class VFS : IDisposable method GetInstance (line 21) | public static VFS GetInstance() method VFS (line 30) | private VFS() method Dispose (line 62) | public void Dispose() method Dispose (line 68) | protected void Dispose(bool disposing) class VFSRegister (line 81) | public unsafe class VFSRegister method Open (line 85) | [MonoPInvokeCallbackAttribute(typeof(xOpenDelegate))] method xDelete (line 92) | [MonoPInvokeCallbackAttribute(typeof(xDeleteDelegate))] method xAccess (line 99) | [MonoPInvokeCallbackAttribute(typeof(xAccessDelegate))] method xFullPathname (line 106) | [MonoPInvokeCallbackAttribute(typeof(xFullPathnameDelegate))] FILE: Assets/jsb-extra/Websocket/Source/Native/WSApi.cs class WSApi (line 15) | public class WSApi method ulws_create (line 22) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method ulws_create (line 25) | public static lws_context ulws_create(string name, lws_callback_functi... method ulws_connect (line 38) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method ulws_pre (line 41) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_write (line 46) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_get_context (line 49) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method ulws_destroy (line 52) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_service (line 55) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_is_first_fragment (line 58) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_frame_is_binary (line 61) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_callback_on_writable (line 64) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_is_final_fragment (line 67) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_close_reason (line 70) | [DllImport(WSDLL, CallingConvention = CallingConvention.Cdecl)] method lws_close_reason (line 73) | public static void lws_close_reason(lws wsi, lws_close_status status, ... FILE: Assets/jsb-extra/Websocket/Source/Native/lws.cs type lws (line 8) | [StructLayout(LayoutKind.Sequential)] method IsValid (line 15) | public bool IsValid() method GetHashCode (line 20) | public override int GetHashCode() method Equals (line 25) | public bool Equals(lws other) method Equals (line 30) | public override bool Equals(object obj) method ToString (line 41) | public override string ToString() FILE: Assets/jsb-extra/Websocket/Source/Native/lws_callback_reasons.cs type lws_callback_reasons (line 13) | public enum lws_callback_reasons FILE: Assets/jsb-extra/Websocket/Source/Native/lws_close_status.cs type lws_close_status (line 9) | public enum lws_close_status FILE: Assets/jsb-extra/Websocket/Source/Native/lws_context.cs type lws_context (line 8) | [StructLayout(LayoutKind.Sequential)] method IsValid (line 15) | public bool IsValid() method GetHashCode (line 20) | public override int GetHashCode() method Equals (line 25) | public bool Equals(lws_context other) method Equals (line 30) | public override bool Equals(object obj) method ToString (line 41) | public override string ToString() FILE: Assets/jsb-extra/Websocket/Source/Native/lws_write_protocol.cs type lws_write_protocol (line 8) | public enum lws_write_protocol FILE: Assets/jsb-extra/Websocket/Source/Native/ulws_ssl_type.cs type ulws_ssl_type (line 4) | public enum ulws_ssl_type FILE: Assets/jsb-extra/Websocket/Source/WebSocket.cs class WebSocket (line 49) | public class WebSocket : Values, IDisposable, Utils.IObjectCollectionEntry type ReadyState (line 51) | private enum ReadyState type Packet (line 61) | private struct Packet method Packet (line 66) | public Packet(bool is_binary, ByteBuffer buffer) method Release (line 72) | public void Release() method GetWebSocket (line 85) | private static WebSocket GetWebSocket(lws_context context) method _callback (line 128) | [MonoPInvokeCallback(typeof(lws_callback_function))] method TryParseReason (line 198) | private static unsafe bool TryParseReason(IntPtr @in, size_t len, out ... method SetReadyState (line 220) | private void SetReadyState(ReadyState readyState) method SetClose (line 225) | private void SetClose() method OnCollectionReleased (line 241) | public void OnCollectionReleased() method Destroy (line 248) | private void Destroy() method OnWrite (line 297) | private void OnWrite() method Update (line 322) | private void Update() method OnClose (line 353) | private void OnClose() method OnConnect (line 360) | private void OnConnect() method OnError (line 366) | private void OnError(IntPtr @in, size_t len) method OnError (line 398) | private void OnError(Exception exception) method OnCloseRequest (line 411) | private void OnCloseRequest(IntPtr @in, size_t len) method OnReceive (line 424) | private int OnReceive(IntPtr @in, size_t len) method CallScript (line 465) | private unsafe void CallScript(string eventName, JSValue eventArg) method WebSocket (line 504) | private WebSocket(ByteBuffer buffer, string url, List protocols) method _Transfer (line 529) | private void _Transfer(JSContext ctx, JSValue value) method Connect (line 545) | private async void Connect() method Select (line 612) | private IPAddress Select(IPAddress[] list) method Dispose (line 626) | public void Dispose() method _js_constructor (line 631) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method _js_close (line 684) | [MonoPInvokeCallback(typeof(JSCFunction))] method _js_bufferedAmount (line 703) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method _js_readyState (line 721) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method _js_send (line 739) | [MonoPInvokeCallback(typeof(JSCFunction))] method Bind (line 843) | public static void Bind(TypeRegister register, string name) FILE: Assets/jsb-extra/XMLHttpRequest/XMLHttpRequest.cs class XMLHttpRequest (line 20) | public class XMLHttpRequest : Values, IDisposable, Utils.IObjectCollecti... class ResponseArgs (line 22) | private class ResponseArgs type ReadyState (line 28) | private enum ReadyState method _Transfer (line 67) | private void _Transfer(JSContext ctx, JSValue value) method OnCollectionReleased (line 79) | public void OnCollectionReleased() method Destroy (line 85) | private void Destroy() method Dispose (line 113) | public void Dispose() method OnReadyStateChange (line 118) | private void OnReadyStateChange() method OnError (line 128) | private unsafe void OnError(string error) method Open (line 148) | private void Open(string requestUriString, string method, bool bAsync) method Send (line 161) | private void Send() method _SendAsync (line 186) | private void _SendAsync() method OnResponseCallback (line 232) | private static void OnResponseCallback(ScriptRuntime runtime, object c... method js_constructor (line 253) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method js_open (line 263) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_get_timeout (line 293) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_timeout (line 317) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_send (line 348) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_get_onreadystatechange (line 368) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_onreadystatechange (line 386) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_onerror (line 406) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_onerror (line 424) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_readyState (line 450) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_get_status (line 469) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_get_responseText (line 488) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method Bind (line 507) | public static void Bind(TypeRegister register, string name) FILE: Packages/cc.starlessnight.unity-jsb/Plugins/WebGL/.source/jsbplugin.ts type PluginType (line 10) | type PluginType = JSApiExternals & { method allocate (line 41) | allocate(object) { method batchAllocate (line 46) | batchAllocate(objects) { method batchGet (line 60) | batchGet(ptrs, count) { method push (line 71) | push(object, ptr) { method get (line 118) | get(val) { method getRecord (line 137) | getRecord(val) { method duplicate (line 181) | duplicate(obj, ptr) { method duplicateId (line 214) | duplicateId(id, ptr) { method pop (line 234) | pop(obj) { method popId (line 244) | popId(id) { method deleteRecord (line 250) | deleteRecord(id) { method setPayload (line 257) | setPayload(obj, type, payload) { method getPayload (line 263) | getPayload(obj) { method clearPayload (line 274) | clearPayload(obj) { method createAtoms (line 281) | createAtoms(): AtomReferences { method JSB_Init (line 370) | JSB_Init() { method JSB_NewRuntime (line 374) | JSB_NewRuntime(finalizer) { method JSB_GetRuntimeOpaque (line 411) | JSB_GetRuntimeOpaque(rtId) { method JSB_SetRuntimeOpaque (line 415) | JSB_SetRuntimeOpaque(rtId, opaque) { method JS_GetContextOpaque (line 419) | JS_GetContextOpaque(ctx) { method JS_SetContextOpaque (line 423) | JS_SetContextOpaque(ctx, opaque) { method JSB_FreeRuntime (line 427) | JSB_FreeRuntime(rtId) { method JS_GetRuntime (line 445) | JS_GetRuntime(ctxId) { method JS_NewContext (line 450) | JS_NewContext(rtId) { method JS_FreeContext (line 595) | JS_FreeContext(ctxId) { method JS_SetBaseUrl (line 600) | JS_SetBaseUrl(ctxId, url) { method JS_GetGlobalObject (line 607) | JS_GetGlobalObject(returnValue, ctxId) { method JS_Eval (line 618) | JS_Eval(ptr, ctx, input, input_len, filename, eval_flags) { method JS_IsInstanceOf (line 634) | JS_IsInstanceOf(ctxId, val, obj) { method JS_GetException (line 641) | JS_GetException(ptr, ctx) { method JSB_FreeValue (line 647) | JSB_FreeValue(ctx, v) { method JSB_FreeValueRT (line 652) | JSB_FreeValueRT(rt, v) { method JSB_FreePayload (line 657) | JSB_FreePayload(ret, ctx, val) { method JSB_DupValue (line 668) | JSB_DupValue(ptr, ctx, v) { method JS_RunGC (line 673) | JS_RunGC(rt) { method JS_ComputeMemoryUsage (line 679) | JS_ComputeMemoryUsage(rt, s) { method JS_GetPropertyUint32 (line 683) | JS_GetPropertyUint32(ptr, ctxId, val, index) { method JS_GetPropertyInternal (line 691) | JS_GetPropertyInternal(ptr, ctxId, val, prop, receiver, throwRefError) { method JS_GetPropertyStr (line 700) | JS_GetPropertyStr(ptr, ctxId, val, prop) { method JS_Invoke (line 709) | JS_Invoke(ptr, ctx, this_obj, prop, argc, argv) { method JS_Call (line 729) | JS_Call(ptr, ctx, func_obj, this_obj, argc, argv) { method JS_CallConstructor (line 748) | JS_CallConstructor(ptr, ctx, func_obj, argc, argv) { method JS_SetConstructor (line 766) | JS_SetConstructor(ctx, ctor, proto) { method JS_SetPrototype (line 779) | JS_SetPrototype(ctx, obj, proto) { method JS_DefineProperty (line 788) | JS_DefineProperty(ctx, this_obj, prop, val, getter, setter, flags) { method JS_DefinePropertyValue (line 835) | JS_DefinePropertyValue(ctx, this_obj, prop, val, flags) { method JS_HasProperty (line 878) | JS_HasProperty(ctx, this_obj, prop) { method JS_SetPropertyInternal (line 888) | JS_SetPropertyInternal(ctx, this_obj, prop, val, flags) { method JS_SetPropertyUint32 (line 915) | JS_SetPropertyUint32(ctx, this_obj, idx, val) { method jsb_get_payload_header (line 936) | jsb_get_payload_header(ret, ctx, val) { method JS_ToCStringLen2 (line 947) | JS_ToCStringLen2(ctx, len, val, cesu8) { method JS_FreeCString (line 963) | JS_FreeCString(ctx, ptr) { method JS_GetArrayBuffer (line 967) | JS_GetArrayBuffer(ctx, psize, obj) { method JS_NewAtomLen (line 982) | JS_NewAtomLen(ctx, str, len) { method JS_AtomToString (line 989) | JS_AtomToString(ptr, ctx, atom) { method JS_FreeAtom (line 997) | JS_FreeAtom(ctx, v) { method JS_DupAtom (line 1001) | JS_DupAtom(ctx, v) { method JSB_ATOM_constructor (line 1005) | JSB_ATOM_constructor() { method JSB_ATOM_Error (line 1009) | JSB_ATOM_Error() { method JSB_ATOM_fileName (line 1013) | JSB_ATOM_fileName() { method JSB_ATOM_Function (line 1017) | JSB_ATOM_Function() { method JSB_ATOM_length (line 1021) | JSB_ATOM_length() { method JSB_ATOM_lineNumber (line 1025) | JSB_ATOM_lineNumber() { method JSB_ATOM_message (line 1029) | JSB_ATOM_message() { method JSB_ATOM_name (line 1033) | JSB_ATOM_name() { method JSB_ATOM_Number (line 1037) | JSB_ATOM_Number() { method JSB_ATOM_prototype (line 1041) | JSB_ATOM_prototype() { method JSB_ATOM_Proxy (line 1045) | JSB_ATOM_Proxy() { method JSB_ATOM_stack (line 1049) | JSB_ATOM_stack() { method JSB_ATOM_String (line 1053) | JSB_ATOM_String() { method JSB_ATOM_Object (line 1057) | JSB_ATOM_Object() { method JSB_ATOM_Operators (line 1061) | JSB_ATOM_Operators() { method JSB_ATOM_Symbol_operatorSet (line 1065) | JSB_ATOM_Symbol_operatorSet() { method JS_IsArray (line 1073) | JS_IsArray(ctx, val) { method JS_IsConstructor (line 1080) | JS_IsConstructor(ctx, val) { method JS_IsError (line 1087) | JS_IsError(ctx, val) { method JS_IsFunction (line 1094) | JS_IsFunction(ctx, val) { method JS_ParseJSON (line 1103) | JS_ParseJSON(ptr, ctx, buf, buf_len, filename) { method JS_JSONStringify (line 1110) | JS_JSONStringify(ptr, ctx, obj, replacer, space) { method JS_NewArray (line 1122) | JS_NewArray(ptr, ctx) { method JS_NewArrayBufferCopy (line 1128) | JS_NewArrayBufferCopy(ptr, ctx, buf, len) { method JSB_NewFloat64 (line 1139) | JSB_NewFloat64(ptr, ctx, d) { method JSB_NewInt64 (line 1144) | JSB_NewInt64(ptr, ctx, d) { method JS_NewObject (line 1149) | JS_NewObject(ptr, ctx) { method JS_NewString (line 1155) | JS_NewString(ptr, ctx, str) { method JS_NewStringLen (line 1161) | JS_NewStringLen(ptr, ctx, str, len) { method JSB_NewEmptyString (line 1169) | JSB_NewEmptyString(ptr, ctx) { method JSB_NewCFunction (line 1179) | JSB_NewCFunction(ret, ctx, func, atom, length, cproto, magic) { method JSB_NewCFunctionMagic (line 1224) | JSB_NewCFunctionMagic(ret, ctx, func, atom, length, cproto, magic) { method jsb_new_bridge_object (line 1279) | jsb_new_bridge_object(ret, ctx, proto, object_id) { method jsb_new_bridge_value (line 1287) | jsb_new_bridge_value(ret, ctx, proto, size) { method JSB_NewBridgeClassObject (line 1295) | JSB_NewBridgeClassObject(ret, ctx, new_target, object_id) { method JSB_NewBridgeClassValue (line 1303) | JSB_NewBridgeClassValue(ret, ctx, new_target, size) { method JSB_GetBridgeClassID (line 1310) | JSB_GetBridgeClassID() { method jsb_construct_bridge_object (line 1315) | jsb_construct_bridge_object(ret, ctx, ctor, object_id) { method jsb_crossbind_constructor (line 1323) | jsb_crossbind_constructor(ret, ctx, new_target) { method JSB_ThrowError (line 1337) | JSB_ThrowError(ret, ctx, buf, buf_len) { method JSB_ThrowTypeError (line 1346) | JSB_ThrowTypeError(ret, ctx, msg) { method JSB_ThrowRangeError (line 1355) | JSB_ThrowRangeError(ret, ctx, msg) { method JSB_ThrowInternalError (line 1364) | JSB_ThrowInternalError(ret, ctx, msg) { method JSB_ThrowReferenceError (line 1373) | JSB_ThrowReferenceError(ret, ctx, msg) { method js_strndup (line 1386) | js_strndup(ctx, s, n) { method jsb_set_floats (line 1393) | jsb_set_floats(ctx, val, n, v0) { method jsb_set_bytes (line 1408) | jsb_set_bytes(ctx, val, n, v0) { method jsb_set_byte_4 (line 1423) | jsb_set_byte_4(ctx, val, v0, v1, v2, v3) { method jsb_set_float_2 (line 1438) | jsb_set_float_2(ctx, val, v0, v1) { method jsb_set_float_3 (line 1451) | jsb_set_float_3(ctx, val, v0, v1, v2) { method jsb_set_float_4 (line 1465) | jsb_set_float_4(ctx, val, v0, v1, v2, v3) { method jsb_set_int_1 (line 1480) | jsb_set_int_1(ctx, val, v0) { method jsb_set_int_2 (line 1492) | jsb_set_int_2(ctx, val, v0, v1) { method jsb_set_int_3 (line 1505) | jsb_set_int_3(ctx, val, v0, v1, v2) { method jsb_set_int_4 (line 1519) | jsb_set_int_4(ctx, val, v0, v1, v2, v3) { method jsb_get_bytes (line 1538) | jsb_get_bytes(ctx, val, n, v0) { method jsb_get_floats (line 1553) | jsb_get_floats(ctx, val, n, v0) { method jsb_get_byte_4 (line 1568) | jsb_get_byte_4(ctx, val, v0, v1, v2, v3) { method jsb_get_float_2 (line 1583) | jsb_get_float_2(ctx, val, v0, v1) { method jsb_get_float_3 (line 1596) | jsb_get_float_3(ctx, val, v0, v1, v2) { method jsb_get_float_4 (line 1610) | jsb_get_float_4(ctx, val, v0, v1, v2, v3) { method jsb_get_int_1 (line 1625) | jsb_get_int_1(ctx, val, v0) { method jsb_get_int_2 (line 1637) | jsb_get_int_2(ctx, val, v0, v1) { method jsb_get_int_3 (line 1650) | jsb_get_int_3(ctx, val, v0, v1, v2) { method jsb_get_int_4 (line 1664) | jsb_get_int_4(ctx, val, v0, v1, v2, v3) { method JS_ToFloat64 (line 1683) | JS_ToFloat64(ctx, pres, val) { method JS_ToInt32 (line 1695) | JS_ToInt32(ctx, pres, val) { method JS_ToInt64 (line 1707) | JS_ToInt64(ctx, pres, val) { method JS_ToBigInt64 (line 1717) | JS_ToBigInt64(ctx, pres, val) { method JS_ToIndex (line 1727) | JS_ToIndex(ctx, pres, val) { method JSB_ToUint32 (line 1737) | JSB_ToUint32(ctx, pres, val) { method JS_ToBool (line 1748) | JS_ToBool(ctx, val) { method JS_ReadObject (line 1758) | JS_ReadObject(ptr, ctx, buf, buf_len, flags) { method JS_WriteObject (line 1762) | JS_WriteObject(ctx, psize, obj, flags) { method JS_EvalFunction (line 1767) | JS_EvalFunction(ptr, ctx, fun_obj) { method js_free (line 1771) | js_free(ctx, ptr) { method JS_NewPromiseCapability (line 1779) | JS_NewPromiseCapability(ret, ctx, resolving_funcs) { method JS_SetHostPromiseRejectionTracker (line 1784) | JS_SetHostPromiseRejectionTracker(rt, cb, opaque) { method JS_SetInterruptHandler (line 1788) | JS_SetInterruptHandler(rt, cb, opaque) { method JS_SetModuleLoaderFunc (line 1792) | JS_SetModuleLoaderFunc(rt, module_normalize, module_loader, opaque) { method JS_GetImportMeta (line 1796) | JS_GetImportMeta(ret, ctx, m) { method JS_ResolveModule (line 1801) | JS_ResolveModule(ctx, obj) { method JS_AddIntrinsicOperators (line 1806) | JS_AddIntrinsicOperators(ctx) { method JS_ExecutePendingJob (line 1810) | JS_ExecutePendingJob(rt, pctx) { method JS_IsJobPending (line 1815) | JS_IsJobPending(rt, pctx) { FILE: Packages/cc.starlessnight.unity-jsb/Plugins/WebGL/.source/typings/jsapi.d.ts type Pointer (line 9) | type Pointer = number & { type PointerArray (line 14) | type PointerArray = number & { type Out (line 19) | type Out = number & { type Boolish (line 24) | type Boolish = boolean | -1; type int (line 26) | type int = number; type Byte (line 27) | type Byte = number; type Int64 (line 28) | type Int64 = number; type UInt32 (line 29) | type UInt32 = number; type IntPtr (line 31) | type IntPtr = Pointer<'IntPtr'>; type JSPayloadHeader (line 32) | type JSPayloadHeader = Pointer<'JSPayloadHeader'>; type JSValue (line 33) | type JSValue = Pointer<'JSValue'>; type JSValueConst (line 34) | type JSValueConst = JSValue; type JSAtom (line 35) | type JSAtom = UInt32; type JSContext (line 36) | type JSContext = UInt32; type JSRuntime (line 37) | type JSRuntime = UInt32; type JSModuleDef (line 38) | type JSModuleDef = UInt32; type JSClassID (line 39) | type JSClassID = UInt32; type JSMemoryUsage (line 40) | type JSMemoryUsage = Pointer<'JSMemoryUsage'>; type size_t (line 41) | type size_t = number; type JSApiExternals (line 43) | interface JSApiExternals { class JSApiDelegates (line 177) | class JSApiDelegates { FILE: Packages/cc.starlessnight.unity-jsb/Plugins/WebGL/.source/typings/plugin.d.ts type PluginState (line 6) | type PluginState = { type PluginRuntime (line 25) | type PluginRuntime = { type PluginContext (line 34) | type PluginContext = { type AtomReferences (line 55) | type AtomReferences = { type AtomReference (line 64) | type AtomReference = { type ObjectReferences (line 70) | type ObjectReferences = { type ObjectReference (line 90) | type ObjectReference = { type ObjectReferencePayload (line 97) | type ObjectReferencePayload = { type BridgeStruct (line 102) | type BridgeStruct = { type JSPropFlags (line 106) | const enum JSPropFlags { type Tags (line 145) | const enum Tags { type Constants (line 163) | const enum Constants { type JSEvalFlags (line 177) | const enum JSEvalFlags { type BridgeObjectType (line 197) | const enum BridgeObjectType { type JSCFunctionEnum (line 204) | const enum JSCFunctionEnum { type Sizes (line 222) | const enum Sizes { FILE: Packages/cc.starlessnight.unity-jsb/Source/Attributes.cs type JSHotfixFlags (line 5) | [Flags] class JSHotfixAttribute (line 15) | [AttributeUsage(AttributeTargets.Class, method JSHotfixAttribute (line 22) | public JSHotfixAttribute() method JSHotfixAttribute (line 26) | public JSHotfixAttribute(JSHotfixFlags flags) class JSTypeAttribute (line 33) | [AttributeUsage(AttributeTargets.Class class JSCFunctionAttribute (line 45) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = false)] method JSCFunctionAttribute (line 54) | public JSCFunctionAttribute() method JSCFunctionAttribute (line 58) | public JSCFunctionAttribute(bool isStatic, params string[] difinitions) method JSCFunctionAttribute (line 64) | public JSCFunctionAttribute(params string[] difinitions) class JSOmitAttribute (line 70) | [AttributeUsage(AttributeTargets.Class | class JSBindingAttribute (line 85) | [AttributeUsage(AttributeTargets.Class, class JSDelegateAttribute (line 124) | [AttributeUsage(AttributeTargets.Method, AllowMultiple = true)] method JSDelegateAttribute (line 129) | public JSDelegateAttribute(Type target) class JSDocAttribute (line 135) | [AttributeUsage(AttributeTargets.Class method JSDocAttribute (line 147) | public JSDocAttribute(string text) method JSDocAttribute (line 152) | public JSDocAttribute(params string[] lines) class JSUseStringCacheAttribute (line 161) | [AttributeUsage(AttributeTargets.Parameter FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ClassDecl.cs type OperatorDef (line 8) | public struct OperatorDef method OperatorDef (line 13) | public OperatorDef(string op, JSValue value) type CrossOperatorDef (line 20) | public struct CrossOperatorDef method CrossOperatorDef (line 25) | public CrossOperatorDef(Type type) type ClassDecl (line 32) | public struct ClassDecl method ClassDecl (line 40) | public ClassDecl(TypeRegister register, JSValue ctorVal, JSValue proto... method GetConstructor (line 53) | public JSValue GetConstructor() method Close (line 58) | public void Close() method AddSelfOperator (line 72) | public void AddSelfOperator(string op, IDynamicMethod func) method AddLeftOperator (line 77) | public void AddLeftOperator(string op, IDynamicMethod func, Type type) method AddRightOperator (line 82) | public void AddRightOperator(string op, IDynamicMethod func, Type type) method AddSelfOperator (line 87) | public void AddSelfOperator(string op, JSCFunction func, int length) method AddLeftOperator (line 92) | public void AddLeftOperator(string op, JSCFunction func, int length, T... method AddRightOperator (line 97) | public void AddRightOperator(string op, JSCFunction func, int length, ... method AddFunction (line 102) | public void AddFunction(string name, JSCFunctionMagic func, int length... method AddMethod (line 107) | public void AddMethod(bool bStatic, string name, JSCFunctionMagic func... method AddFunction (line 114) | public void AddFunction(string name, JSCFunction func) method AddMethod (line 119) | public void AddMethod(bool bStatic, string name, JSCFunction func) method AddFunction (line 126) | public void AddFunction(string name, JSCFunction func, int length) method AddMethod (line 131) | public void AddMethod(bool bStatic, string name, JSCFunction func, int... method AddStaticEvent (line 138) | public void AddStaticEvent(string name, JSCFunction adder, JSCFunction... method AddRawMethod (line 149) | public void AddRawMethod(bool bStatic, string name, JSCFunction method) method AddMethod (line 157) | public void AddMethod(bool bStatic, string name, IDynamicMethod method) method AddField (line 165) | public void AddField(bool bStatic, string name, JSGetterCFunction gett... method AddField (line 170) | public void AddField(bool bStatic, string name, IDynamicField field) method AddProperty (line 175) | public void AddProperty(bool bStatic, string name, JSGetterCFunction g... method AddProperty (line 191) | public void AddProperty(bool bStatic, string name, IDynamicField field) method AddValue (line 209) | public void AddValue(string name, JSValue v) method AddConstValue (line 216) | public void AddConstValue(string name, bool v) method AddConstValue (line 223) | public void AddConstValue(string name, char v) method AddConstValue (line 230) | public void AddConstValue(string name, byte v) method AddConstValue (line 237) | public void AddConstValue(string name, sbyte v) method AddConstValue (line 244) | public void AddConstValue(string name, short v) method AddConstValue (line 251) | public void AddConstValue(string name, ushort v) method AddConstValue (line 258) | public void AddConstValue(string name, int v) method AddConstValue (line 265) | public void AddConstValue(string name, uint v) method AddConstValue (line 272) | public void AddConstValue(string name, double v) method AddConstValue (line 279) | public void AddConstValue(string name, float v) method AddConstValue (line 286) | public void AddConstValue(string name, string v) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/CommonFix.cs class CommonFix (line 9) | public static class CommonFix method CrossBindConstructor (line 11) | [MonoPInvokeCallbackAttribute(typeof(QuickJS.Native.JSCFunctionMagic))] FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/DefaultBinder.cs class DefaultBinder (line 8) | public static class DefaultBinder method GetBinder (line 13) | public static BindAction GetBinder(bool useReflectBind) method GetBinder (line 18) | public static BindAction GetBinder(string bindingMethod) method IsStaticBinding (line 28) | public static bool IsStaticBinding(BindAction bindAction) method _StaticBindInternal (line 53) | public static void _StaticBindInternal(ScriptRuntime runtime, Type type) method IsReflectBindingSupported (line 78) | public static bool IsReflectBindingSupported() method ReflectBind (line 100) | public static void ReflectBind(ScriptRuntime runtime) method InMemoryBind (line 129) | public static void InMemoryBind(ScriptRuntime runtime) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/DynamicDelegateOp.cs class DynamicFieldDelegateOp (line 10) | public class DynamicFieldDelegateOp : IDynamicMethod method DynamicFieldDelegateOp (line 16) | public DynamicFieldDelegateOp(DynamicType type, FieldInfo fieldInfo, s... method Invoke (line 23) | public JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSVal... class DynamicPropertyDelegateOp (line 94) | public class DynamicPropertyDelegateOp : IDynamicMethod method DynamicPropertyDelegateOp (line 100) | public DynamicPropertyDelegateOp(DynamicType type, PropertyInfo proper... method Invoke (line 107) | public JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSVal... class DynamicEventDelegateOp (line 245) | public class DynamicEventDelegateOp : IDynamicMethod method DynamicEventDelegateOp (line 251) | public DynamicEventDelegateOp(DynamicType type, EventInfo eventInfo, s... method Invoke (line 258) | public JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSVal... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/DynamicField.cs type IDynamicField (line 9) | public interface IDynamicField method GetValue (line 11) | JSValue GetValue(JSContext ctx, JSValue this_val); method SetValue (line 12) | JSValue SetValue(JSContext ctx, JSValue this_val, JSValue val); class DynamicField (line 15) | public class DynamicField : IDynamicField method DynamicField (line 20) | public DynamicField(DynamicType type, FieldInfo fieldInfo) method GetValue (line 26) | public JSValue GetValue(JSContext ctx, JSValue this_obj) method SetValue (line 45) | public JSValue SetValue(JSContext ctx, JSValue this_obj, JSValue val) class DynamicProperty (line 75) | public class DynamicProperty : IDynamicField method DynamicProperty (line 80) | public DynamicProperty(DynamicType type, PropertyInfo propertyInfo) method GetValue (line 86) | public JSValue GetValue(JSContext ctx, JSValue this_obj) method SetValue (line 110) | public JSValue SetValue(JSContext ctx, JSValue this_obj, JSValue val) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/DynamicMethod.cs type IDynamicMethod (line 9) | public interface IDynamicMethod method Invoke (line 11) | JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSValue[] ar... class DynamicMethodBase (line 14) | public abstract class DynamicMethodBase : IDynamicMethod method GetParameterCount (line 16) | public abstract int GetParameterCount(); method CheckArgs (line 18) | public abstract bool CheckArgs(JSContext ctx, int argc, JSValue[] argv); method Invoke (line 20) | public abstract JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicPrimitiveMethod (line 26) | public class DynamicPrimitiveMethod : DynamicMethodBase method DynamicPrimitiveMethod (line 30) | public DynamicPrimitiveMethod(DynamicType type, MethodBase methodInfo) method CheckArgs (line 35) | public override bool CheckArgs(JSContext ctx, int argc, JSValue[] argv) method GetParameterCount (line 41) | public override int GetParameterCount() method Invoke (line 46) | public override JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicMethodFactory (line 53) | public static class DynamicMethodFactory method CreateMethod (line 55) | public static DynamicMethodBase CreateMethod(DynamicType type, MethodI... class DynamicMethod (line 65) | public class DynamicMethod : DynamicMethodBase method DynamicMethod (line 75) | public DynamicMethod(DynamicType type, MethodInfo methodInfo, bool asE... method GetParameterCount (line 109) | public override int GetParameterCount() method CheckArgs (line 114) | public override bool CheckArgs(JSContext ctx, int argc, JSValue[] argv) method Invoke (line 124) | public override JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicVariadicMethod (line 230) | public class DynamicVariadicMethod : DynamicMethodBase method DynamicVariadicMethod (line 239) | public DynamicVariadicMethod(DynamicType type, MethodInfo methodInfo, ... method GetParameterCount (line 269) | public override int GetParameterCount() method CheckArgs (line 274) | public override bool CheckArgs(JSContext ctx, int argc, JSValue[] argv) method Invoke (line 284) | public override JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicDelegateMethod (line 411) | public class DynamicDelegateMethod : IDynamicMethod method DynamicDelegateMethod (line 415) | public DynamicDelegateMethod(Delegate d) method Invoke (line 420) | public JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSVal... class DynamicCrossBindConstructor (line 445) | public class DynamicCrossBindConstructor : DynamicMethodBase method DynamicCrossBindConstructor (line 447) | public DynamicCrossBindConstructor() method GetParameterCount (line 451) | public override int GetParameterCount() method CheckArgs (line 456) | public override bool CheckArgs(JSContext ctx, int argc, JSValue[] argv) method Invoke (line 461) | public override JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicDefaultConstructor (line 467) | public class DynamicDefaultConstructor : DynamicMethodBase method DynamicDefaultConstructor (line 471) | public DynamicDefaultConstructor(DynamicType type) method GetParameterCount (line 476) | public override int GetParameterCount() method CheckArgs (line 481) | public override bool CheckArgs(JSContext ctx, int argc, JSValue[] argv) method Invoke (line 486) | public override JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicConstructor (line 494) | public class DynamicConstructor : DynamicMethodBase method DynamicConstructor (line 502) | public DynamicConstructor(DynamicType type, ConstructorInfo ctor) method DynamicConstructor (line 507) | public DynamicConstructor(DynamicType type, ConstructorInfo ctor, bool... method GetParameterCount (line 523) | public override int GetParameterCount() method CheckArgs (line 528) | public override bool CheckArgs(JSContext ctx, int argc, JSValue[] argv) method Invoke (line 538) | public override JSValue Invoke(JSContext ctx, JSValue this_obj, int ar... class DynamicMethodInvoke (line 574) | public class DynamicMethodInvoke : IDynamicMethod method DynamicMethodInvoke (line 578) | public DynamicMethodInvoke(JSCFunction method) method Invoke (line 583) | public JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSVal... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/DynamicMethods.cs class DynamicMethods (line 7) | public class DynamicMethods : IDynamicMethod method DynamicMethods (line 13) | public DynamicMethods(DynamicType type, string methodName, int initCap... method Add (line 20) | public void Add(DynamicMethodBase method) method Invoke (line 35) | public JSValue Invoke(JSContext ctx, JSValue this_obj, int argc, JSVal... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/DynamicType.cs class DynamicType (line 8) | public class DynamicType method DynamicType (line 27) | public DynamicType(Type type, bool privateAccess) method OpenPrivateAccess (line 34) | public void OpenPrivateAccess() method CheckThis (line 42) | public bool CheckThis(object self) method AddMethods (line 52) | private void AddMethods(ref ClassDecl cls, bool bStatic, Dictionary rawTypes); method BeginStaticModule (line 18) | void BeginStaticModule(string moduleName, int capacity); method AddTypeReference (line 19) | void AddTypeReference(string moduleName, TypeBindingInfo typeBindingIn... method EndStaticModule (line 20) | void EndStaticModule(string moduleName); method AddDelegate (line 22) | void AddDelegate(DelegateBridgeBindingInfo bindingInfo); FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingCallback/ICodeGenCallback.cs type SourceCodeType (line 10) | public enum SourceCodeType type ICodeGenCallback (line 16) | public interface ICodeGenCallback method OnCodeGenBegin (line 18) | void OnCodeGenBegin(BindingManager bindingManager); method OnCodeGenEnd (line 20) | void OnCodeGenEnd(); method OnTypeGenerating (line 23) | bool OnTypeGenerating(TypeBindingInfo typeBindingInfo, int current, in... method OnGenerateFinish (line 25) | void OnGenerateFinish(); method OnSourceCodeEmitted (line 27) | void OnSourceCodeEmitted(CodeGenerator cg, string csOutDir, string csN... method OnGenerateBindingList (line 29) | void OnGenerateBindingList(CodeGenerator cg, IEnumerable GetDefinedSymbols() method GetBuildTargetGroup (line 113) | public static UnityEditor.BuildTargetGroup GetBuildTargetGroup() method InMemoryCompilationBindingCallback (line 137) | public InMemoryCompilationBindingCallback(ScriptRuntime runtime) method OnBindingBegin (line 165) | public void OnBindingBegin(BindingManager bindingManager) method OnBindingEnd (line 177) | public void OnBindingEnd() method BeginStaticModule (line 181) | public void BeginStaticModule(string moduleName, int capacity) method AddTypeReference (line 185) | public void AddTypeReference(string moduleName, TypeBindingInfo typeBi... method EndStaticModule (line 189) | public void EndStaticModule(string moduleName) method AddDelegate (line 193) | public void AddDelegate(DelegateBridgeBindingInfo bindingInfo) method OnCodeGenBegin (line 197) | public void OnCodeGenBegin(BindingManager bindingManager) method OnCodeGenEnd (line 201) | public void OnCodeGenEnd() method BindRawTypes (line 205) | public void BindRawTypes(ICollection rawTypes) method OnTypeGenerating (line 209) | public bool OnTypeGenerating(TypeBindingInfo typeBindingInfo, int curr... method OnGenerateFinish (line 214) | public void OnGenerateFinish() method OnSourceCodeEmitted (line 219) | public void OnSourceCodeEmitted(CodeGenerator cg, string codeOutDir, s... method OnGenerateBindingList (line 240) | public void OnGenerateBindingList(CodeGenerator cg, IEnumerable rawTypes) method BeginStaticModule (line 259) | public void BeginStaticModule(string moduleName, int capacity) method AddTypeReference (line 264) | public void AddTypeReference(string moduleName, TypeBindingInfo typeBi... method EndStaticModule (line 275) | public void EndStaticModule(string moduleName) method AddDelegate (line 279) | public void AddDelegate(DelegateBridgeBindingInfo bindingInfo) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/DelegateBindingInfo.cs class DelegateBindingInfo (line 10) | public class DelegateBindingInfo method DelegateBindingInfo (line 25) | public DelegateBindingInfo(TypeBindingInfo typeBindingInfo, FieldInfo ... method DelegateBindingInfo (line 51) | public DelegateBindingInfo(TypeBindingInfo typeBindingInfo, PropertyIn... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/EventBindingInfo.cs class EventBindingInfo (line 10) | public class EventBindingInfo method EventBindingInfo (line 23) | public EventBindingInfo(TypeBindingInfo typeBindingInfo, EventInfo eve... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/FieldBindingInfo.cs class FieldBindingInfo (line 10) | public class FieldBindingInfo method FieldBindingInfo (line 24) | public FieldBindingInfo(TypeBindingInfo typeBindingInfo, FieldInfo fie... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/MethodBaseBindingInfo.cs class MethodBaseBindingInfo (line 11) | public abstract class MethodBaseBindingInfo method Add (line 38) | public bool Add(T method, bool isExtension) class MethodBindingInfo (line 79) | public class MethodBindingInfo : MethodBaseBindingInfo method MethodBindingInfo (line 81) | public MethodBindingInfo(BindingManager bindingManager, bool bStatic, ... class OperatorBindingInfo (line 88) | public class OperatorBindingInfo : MethodBaseBindingInfo method OperatorBindingInfo (line 97) | public OperatorBindingInfo(BindingManager bindingManager, MethodInfo m... class ConstructorBindingInfo (line 115) | public class ConstructorBindingInfo : MethodBaseBindingInfo class MethodBind (line 14) | public class MethodBind method MethodBind (line 19) | public MethodBind(T method, bool isExtension) method CheckMethodEquality (line 25) | public bool CheckMethodEquality(ParameterInfo[] a, int aIndex, Param... method CheckMethodEquality (line 47) | public bool CheckMethodEquality(T method, bool isExtension) method MethodBaseVariant (line 71) | public MethodBaseVariant(int argc) method Add (line 76) | public bool Add(T methodInfo, bool isVararg, bool isExtension) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/MethodVariantComparer.cs class MethodVariantComparer (line 10) | public class MethodVariantComparer : IComparer method Compare (line 12) | public int Compare(int a, int b) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/PropertyBindingInfo.cs type PropertyBindingPair (line 10) | public struct PropertyBindingPair method IsValid (line 15) | public bool IsValid() class PropertyBindingInfo (line 21) | public class PropertyBindingInfo method PropertyBindingInfo (line 40) | public PropertyBindingInfo(TypeBindingInfo typeBindingInfo, PropertyIn... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/RawTypeBindingInfo.cs class RawTypeBindingInfo (line 8) | public class RawTypeBindingInfo method RawTypeBindingInfo (line 14) | public RawTypeBindingInfo(Type type, MethodInfo method) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/TSModuleBindingInfo.cs class TSModuleBindingInfo (line 7) | public class TSModuleBindingInfo method Contains (line 11) | public bool Contains(string name) method Add (line 16) | public void Add(string moduleEntry) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/TypeBindingFlags.cs type TypeBindingFlags (line 6) | [Flags] FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/TypeBindingInfo.cs class TypeBindingInfo (line 11) | public class TypeBindingInfo method TypeBindingInfo (line 96) | public TypeBindingInfo(BindingManager bindingManager, Type type, TypeT... method Initialize (line 104) | public void Initialize() method GetRequiredDefines (line 111) | public HashSet GetRequiredDefines(MemberInfo memberInfo) method AddEvent (line 129) | public void AddEvent(EventInfo eventInfo) method AddField (line 143) | public void AddField(FieldInfo fieldInfo) method AddProperty (line 165) | public void AddProperty(PropertyInfo propInfo) method IsSupportedOperators (line 187) | public bool IsSupportedOperators(MethodInfo methodInfo) method IsOperatorOverloadingEnabled (line 201) | public bool IsOperatorOverloadingEnabled(MethodInfo methodInfo) method AddMethod (line 206) | public void AddMethod(MethodInfo methodInfo, bool asExtensionAnyway) method AddMethod (line 348) | public void AddMethod(Native.JSCFunction func) method CollectDelegate (line 363) | private void CollectDelegate(MethodBase method) method AddConstructor (line 372) | public void AddConstructor(ConstructorInfo constructorInfo) method Collect (line 384) | public void Collect() method CollectMethods (line 651) | private void CollectMethods(IEnumerable funcs, boo... method CollectMethods (line 664) | private void CollectMethods(IEnumerable methods, bool asEx... method DoReflectBind (line 730) | public Binding.ClassDecl DoReflectBind(Binding.TypeRegister register, ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/TypeNaming/LegacyTSTypeNaming.cs class LegacyTSTypeNaming (line 7) | public class LegacyTSTypeNaming : ITSTypeNaming method Initialize (line 9) | public override void Initialize(BindingManager bindingManager, Type type) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/TypeNaming/SingularTSTypeNaming.cs class SingularTSTypeNaming (line 7) | public class SingularTSTypeNaming : ITSTypeNaming method Initialize (line 9) | public override void Initialize(BindingManager bindingManager, Type type) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingInfo/TypeNaming/TSTypeNaming.cs class ITSTypeNaming (line 7) | public abstract class ITSTypeNaming method GetFullName (line 41) | public string GetFullName(string alias = null) method StripCSharpGenericDefinition (line 50) | protected string StripCSharpGenericDefinition(string typeName) method Initialize (line 56) | public abstract void Initialize(BindingManager bindingManager, Type ty... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingLogger.cs type IBindingLogger (line 5) | public interface IBindingLogger method Log (line 7) | void Log(string message); method LogWarning (line 8) | void LogWarning(string message); method LogError (line 9) | void LogError(string message); FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingManager.cs class BindingManager (line 11) | public partial class BindingManager type Args (line 13) | public struct Args method BindingManager (line 81) | static BindingManager() method BindingManager (line 96) | public BindingManager(Prefs prefs, Args args) method GetBindingLogger (line 249) | public IBindingLogger GetBindingLogger() method AddGlobalNameRule (line 254) | public void AddGlobalNameRule(string name, string mapping) method AddNameRule (line 262) | public void AddNameRule(string name, Func fn) method ApplyNameRule (line 270) | public string ApplyNameRule(string name, string text) method SetTypeBlocked (line 290) | public void SetTypeBlocked(Type type) method GetBindingProcessTypes (line 295) | public List GetBindingProcessTypes() method GetTSMethodDeclaration (line 300) | public bool GetTSMethodDeclaration(MethodBase method, out string code) method GetTypeTransform (line 311) | public TypeTransform GetTypeTransform(Type type) method TransformType (line 317) | public TypeTransform TransformType(Type type) method _FindFilterBindingProcess (line 331) | private static bool _FindFilterBindingProcess(Type type, object l) method Initialize (line 336) | private void Initialize() method CollectBindingProcess (line 349) | private void CollectBindingProcess(Assembly assembly) method AddTSKeywords (line 392) | public static void AddTSKeywords(params string[] keywords) method AddCSKeywords (line 400) | public static void AddCSKeywords(params string[] keywords) method AddTSTypeNameMap (line 411) | public void AddTSTypeNameMap(Type type, params string[] names) method GetTSTypeNameMap (line 421) | public bool GetTSTypeNameMap(Type type, out List list) method AddCSTypeNameMap (line 429) | public void AddCSTypeNameMap(Type type, string name) method AddCSTypePusherMap (line 436) | public void AddCSTypePusherMap(Type type, string name) method AddHotfixType (line 441) | public void AddHotfixType(Type type) method AddUnsupportedRelevantType (line 449) | public void AddUnsupportedRelevantType(Type type) method GetExportedRawType (line 457) | public RawTypeBindingInfo GetExportedRawType(Type type) method AddExportedRawTypes (line 463) | public TypeTransform AddExportedRawTypes(Type type) method AddExportedType (line 502) | public TypeTransform AddExportedType(Type type, bool importBaseType = ... method IsCompoundedType (line 539) | public static bool IsCompoundedType(Type[] types) method IsConstructedGenericType (line 553) | public static bool IsConstructedGenericType(Type type) method GetExportedTSModule (line 558) | public TSModuleBindingInfo GetExportedTSModule(string name) method GetDelegateBindingInfo (line 568) | public DelegateBridgeBindingInfo GetDelegateBindingInfo(Type type) method CollectHotfix (line 586) | public void CollectHotfix(Type type) method CollectHotfix (line 613) | private bool CollectHotfix(Type declaringType, MethodBase methodBase, ... method CollectTypeRequiredDefines (line 661) | public void CollectTypeRequiredDefines(HashSet defs, Type type) method CollectTypeRequiredDefines (line 678) | public void CollectTypeRequiredDefines(HashSet defs, Parameter... method IsSupportedMethod (line 687) | public bool IsSupportedMethod(Type returnType, MethodBase methodBase) method IsSupportedAsDelegate (line 742) | public bool IsSupportedAsDelegate(Type delegateType) method CollectDelegate (line 807) | public void CollectDelegate(Type delegateType) method CollectRefectedDelegateTemplates (line 852) | public void CollectRefectedDelegateTemplates(Type type) method AddReflectedDelegateTemplate (line 861) | public bool AddReflectedDelegateTemplate(MethodInfo methodInfo) method IsDelegateMethodSuitable (line 879) | public static bool IsDelegateMethodSuitable(MethodInfo methodTemplate,... method GenerateReflectedDelegateMethod (line 906) | public MethodInfo GenerateReflectedDelegateMethod(List tem... method AddAssemblies (line 937) | private void AddAssemblies(HashSet assemblies, IEnumerable assemblies, Type type) method _EmitDelegateMethod (line 955) | public MethodInfo _EmitDelegateMethod(Type returnType, ParameterInfo[]... method GetReflectedDelegateMethod (line 1010) | public MethodInfo GetReflectedDelegateMethod(Type returnType, Paramete... method AppendEnumerable (line 1027) | public static T[] AppendEnumerable(IEnumerable e, T item) method IsExported (line 1038) | public bool IsExported(Type type) method GetDefaultTypePrefix (line 1043) | public string GetDefaultTypePrefix() method GetNewOperation (line 1048) | public string GetNewOperation(Type forType) method GetRebindOperation (line 1058) | public string GetRebindOperation(Type forType) method GetCSNamespace (line 1068) | public string GetCSNamespace(Type type) method GetScriptObjectGetter (line 1073) | public string GetScriptObjectGetter(Type type, string ctx, string inde... method GetScriptObjectPropertyGetter (line 1079) | private string GetScriptObjectPropertyGetter(Type type) method GetScriptObjectPusher (line 1147) | public string GetScriptObjectPusher(Type type, string ctx, string value) method GetScriptObjectPusher (line 1159) | public string GetScriptObjectPusher(Type type, out string op) method GetCSVariable (line 1227) | public static string GetCSVariable(string name) method GetTSVariable (line 1232) | public static string GetTSVariable(string name) method GetSuperTypeBindingInfo (line 1240) | public TypeBindingInfo GetSuperTypeBindingInfo(TypeBindingInfo typeBin... method GetCSArglistDecl (line 1258) | public string GetCSArglistDecl(ParameterInfo[] parameters) method GetCSTypeFullName (line 1289) | public string GetCSTypeFullName(Delegate @delegate) method GetCSTypeFullName (line 1294) | public string GetCSTypeFullName(MethodInfo methodInfo) method GetCSTypeFullName (line 1300) | public string GetCSTypeFullName(Type type) method GetCSTypeFullName (line 1305) | public string GetCSTypeFullName(Type type, bool shortName) method StringRepeat (line 1379) | public static string StringRepeat(string s, int repeat) method GetConstructorBindName (line 1389) | public string GetConstructorBindName() method GetBindName (line 1398) | public string GetBindName(bool bStatic, string csName) method GetTSTypeNaming (line 1407) | public ITSTypeNaming GetTSTypeNaming(Type type, bool noBindingRequired... method GetNamingAttribute (line 1434) | public string GetNamingAttribute(TypeTransform transform, MethodInfo i... method GetNamingAttribute (line 1448) | public string GetNamingAttribute(TypeTransform transform, MemberInfo i... method GetExportedType (line 1453) | public TypeBindingInfo GetExportedType(Type type) method IsExportingBlocked (line 1464) | public bool IsExportingBlocked(Type type) method IsExportingExplicit (line 1546) | public bool IsExportingExplicit(Type type) method OnPreCollectAssemblies (line 1555) | private void OnPreCollectAssemblies() method OnPostCollectAssemblies (line 1571) | private void OnPostCollectAssemblies() method OnPostExporting (line 1587) | private void OnPostExporting() method OnPreExporting (line 1603) | private void OnPreExporting() method OnPreCollectTypes (line 1619) | private void OnPreCollectTypes() method GetExportedTypeRecursively (line 1635) | public TypeBindingInfo GetExportedTypeRecursively(Type type) method OnPostCollectTypes (line 1649) | private void OnPostCollectTypes() method CollectIncompatibleMethods (line 1672) | private void CollectIncompatibleMethods(TypeBindingInfo typeBindingInfo) method MergeIncompatibleMethods (line 1696) | private bool MergeIncompatibleMethods(MethodBindingInfo target, TypeBi... method OnPreGenerateType (line 1721) | private void OnPreGenerateType(TypeBindingInfo bindingInfo) method OnPostGenerateType (line 1737) | private void OnPostGenerateType(TypeBindingInfo bindingInfo) method OnPreGenerateDelegate (line 1753) | public void OnPreGenerateDelegate(DelegateBridgeBindingInfo bindingInfo) method OnPostGenerateDelegate (line 1769) | public void OnPostGenerateDelegate(DelegateBridgeBindingInfo bindingInfo) method OnCleanup (line 1785) | private void OnCleanup() method Collect (line 1801) | public void Collect() method _CollectType (line 1841) | private void _CollectType(Type type) method AddTypeFullNameBlacklist (line 1864) | public void AddTypeFullNameBlacklist(string fullName) method IsNamespaceInBlacklist (line 1869) | public bool IsNamespaceInBlacklist(string ns) method RemoveNamespaceBlacklist (line 1874) | public bool RemoveNamespaceBlacklist(string ns) method AddNamespaceBlacklist (line 1879) | public void AddNamespaceBlacklist(string ns) method AddAssemblyBlacklist (line 1884) | public void AddAssemblyBlacklist(string simplifiedAssembly) method RemoveAssemblyBlacklist (line 1889) | public void RemoveAssemblyBlacklist(string simplifiedAssembly) method InAssemblyBlacklist (line 1894) | public bool InAssemblyBlacklist(string simplifiedAssembly) method IsAssemblyReferencedTo (line 1899) | public bool IsAssemblyReferencedTo(Assembly assembly, Assembly target) method IsAssemblyBlocked (line 1919) | public bool IsAssemblyBlocked(Assembly assembly) method GetSimplifiedAssemblyName (line 1956) | public string GetSimplifiedAssemblyName(Assembly assembly) method AddAssemblies (line 1963) | public void AddAssemblies(bool implicitExport, params string[] assembl... method RemoveAssemblies (line 1989) | public void RemoveAssemblies(params string[] assemblyNames) method ExportBuiltins (line 2001) | private void ExportBuiltins() method ExportAssemblies (line 2024) | private void ExportAssemblies(List assemblyNames, bool implici... method TryGetAssembly (line 2035) | public static Assembly TryGetAssembly(string name) method ExportTypesInAssembly (line 2041) | public void ExportTypesInAssembly(Assembly assembly, bool implicitExpo... method TryCollectMethods (line 2103) | public void TryCollectMethods(Type type) method TryCollectExtensionMethod (line 2116) | public bool TryCollectExtensionMethod(Type type, MethodInfo method) method TryCollectValueOperator (line 2128) | public bool TryCollectValueOperator(Type type, MethodInfo method) method Cleanup (line 2141) | public void Cleanup() method Cleanup (line 2154) | public static void Cleanup(Dictionary> excludedFi... method AddOutputFile (line 2183) | public void AddOutputFile(string outDir, string filename) method Generate (line 2193) | public void Generate(TypeBindingFlags typeBindingFlags) method _WriteTSD (line 2348) | private void _WriteTSD(CodeGenerator cg, string tsOutDir, string tsName) method _WriteCSharp (line 2363) | private void _WriteCSharp(CodeGenerator cg, string csOutDir, string cs... method Report (line 2378) | public void Report() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingManager_Log.cs class BindingManager (line 9) | public partial class BindingManager method Info (line 11) | public void Info(string message) method Info (line 16) | public void Info(string fmt, object arg1) method Info (line 21) | public void Info(string fmt, object arg1, string arg2) method Info (line 26) | public void Info(string fmt, params object[] args) method Error (line 31) | public void Error(Exception exception) method Error (line 41) | public void Error(string message) method Error (line 47) | public void Error(string fmt, object arg1) method Error (line 53) | public void Error(string fmt, object arg1, string arg2) method Error (line 59) | public void Error(string fmt, params object[] args) method Warn (line 65) | public void Warn(string message) method Warn (line 71) | public void Warn(string fmt, object arg1) method Warn (line 77) | public void Warn(string fmt, object arg1, string arg2) method Warn (line 83) | public void Warn(string fmt, params object[] args) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/BindingManager_helper.cs class BindingManager (line 9) | public partial class BindingManager method UnitylessReflectBind (line 11) | public static void UnitylessReflectBind(ScriptRuntime runtime) method GetTSParameterCount (line 22) | public static int GetTSParameterCount(ParameterInfo[] parameters) method IsExtensionMethod (line 37) | public static bool IsExtensionMethod(MethodBase method) method ContainsGenericParameters (line 42) | public static bool ContainsGenericParameters(MethodBase method) method ContainsPointer (line 57) | public static bool ContainsPointer(MethodInfo method) method ContainsPointer (line 66) | public static bool ContainsPointer(MethodBase method) method ContainsUnsupportedParameter (line 80) | public static bool ContainsUnsupportedParameter(MethodInfo method) method ContainsUnsupportedParameter (line 89) | public static bool ContainsUnsupportedParameter(MethodBase method) method ContainsByRefParameters (line 104) | public static bool ContainsByRefParameters(ParameterInfo[] parameters) method ContainsByRefParameters (line 117) | public static bool ContainsByRefParameters(MethodBase method) method IsGenericMethod (line 122) | public static bool IsGenericMethod(MethodBase method) method IsUnsupported (line 127) | public static bool IsUnsupported(MethodBase method) method IsUnsupported (line 132) | public static bool IsUnsupported(MethodInfo method) method AddExtensionMethod (line 139) | public TypeTransform AddExtensionMethod(Action method, string ts... method AddExtensionMethod (line 144) | public TypeTransform AddExtensionMethod(Action method,... method AddExtensionMethod (line 149) | public TypeTransform AddExtensionMethod(Action... method AddExtensionMethod (line 154) | public TypeTransform AddExtensionMethod(Func method,... method AddExtensionMethod (line 159) | public TypeTransform AddExtensionMethod(Func... method AddExtensionMethod (line 164) | public TypeTransform AddExtensionMethod(Func(Func requi... method CSEditorOnlyCodeGen (line 387) | public CSEditorOnlyCodeGen(CodeGenerator cg, string requiredDefines) method CSEditorOnlyCodeGen (line 397) | public CSEditorOnlyCodeGen(CodeGenerator cg, bool isEditorRuntime = true) method Dispose (line 402) | public void Dispose() class CSTypeRegisterScopeCodeGen (line 411) | public class CSTypeRegisterScopeCodeGen : IDisposable method CSTypeRegisterScopeCodeGen (line 416) | public CSTypeRegisterScopeCodeGen(CodeGenerator cg, string name, strin... method Dispose (line 425) | public void Dispose() class CSPlatformCodeGen (line 433) | public class CSPlatformCodeGen : IDisposable method CSPlatformCodeGen (line 439) | public CSPlatformCodeGen(CodeGenerator cg, TypeBindingFlags bf) method Dispose (line 484) | public void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Class.cs class ClassCodeGen (line 12) | public class ClassCodeGen : TypeCodeGen method ClassCodeGen (line 16) | public ClassCodeGen(CodeGenerator cg, TypeBindingInfo typeBindingInfo) method Dispose (line 420) | public override void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_DelegateHotfix.cs class HotfixDelegateCodeGen (line 10) | public class HotfixDelegateCodeGen : IDisposable method GetSignature (line 14) | private string GetSignature(HotfixDelegateBindingInfo delegateBindingI... method GetCSArglistDecl (line 25) | public string GetCSArglistDecl(Type self, bool isStatic, string selfNa... method HotfixDelegateCodeGen (line 34) | public HotfixDelegateCodeGen(CodeGenerator cg, HotfixDelegateBindingIn... method CheckReturnValue (line 120) | private void CheckReturnValue() method FreeArgs (line 130) | private void FreeArgs(int nargs) method Dispose (line 139) | public void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_DelegateInvoke.cs class DelegateCodeGen (line 11) | public class DelegateCodeGen : IDisposable method GetInputParameters (line 20) | private ParameterInfo[] GetInputParameters(ParameterInfo[] parameters) method DelegateCodeGen (line 26) | public DelegateCodeGen(CodeGenerator cg, DelegateBridgeBindingInfo del... method DelegateCodeGen (line 36) | public DelegateCodeGen(CodeGenerator cg, string delegateName, Type ret... method _Emit (line 46) | protected void _Emit() method CheckParameterException (line 149) | protected void CheckParameterException(int argIndex) method _WriteBackParameters (line 165) | protected void _WriteBackParameters(int nargs, ParameterInfo[] paramet... method CheckReturnValue (line 203) | private void CheckReturnValue(int nargs) method FreeRVal (line 214) | private void FreeRVal() method FreeArgs (line 219) | private void FreeArgs(int nargs) method Dispose (line 228) | public void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_DelegateOperation.cs class DelegateOperationCodeGen (line 10) | public class DelegateOperationCodeGen : IDisposable method DelegateOperationCodeGen (line 15) | public DelegateOperationCodeGen(CodeGenerator cg, DelegateBindingInfo ... method Dispose (line 86) | public virtual void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_DelegateWrapper.cs class DelegateWrapperCodeGen (line 10) | public class DelegateWrapperCodeGen : IDisposable method DelegateWrapperCodeGen (line 14) | public DelegateWrapperCodeGen(CodeGenerator cg) method Dispose (line 24) | public void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Enum.cs class EnumCodeGen (line 10) | public class EnumCodeGen : TypeCodeGen method EnumCodeGen (line 14) | public EnumCodeGen(CodeGenerator cg, TypeBindingInfo type) method Dispose (line 24) | public override void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Event.cs class EventOperationCodeGen (line 10) | public class EventOperationCodeGen : IDisposable method EventOperationCodeGen (line 15) | public EventOperationCodeGen(CodeGenerator cg, EventBindingInfo bindin... method Dispose (line 65) | public virtual void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Field.cs class FieldGetterCodeGen (line 10) | public class FieldGetterCodeGen : IDisposable method FieldGetterCodeGen (line 15) | public FieldGetterCodeGen(CodeGenerator cg, FieldBindingInfo bindingInfo) method Dispose (line 27) | public virtual void Dispose() class FieldSetterCodeGen (line 32) | public class FieldSetterCodeGen : IDisposable method FieldSetterCodeGen (line 37) | public FieldSetterCodeGen(CodeGenerator cg, FieldBindingInfo bindingInfo) method Dispose (line 63) | public virtual void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Method.cs class MethodBaseCodeGen (line 11) | public abstract class MethodBaseCodeGen : IDisposable method MethodComparer (line 17) | public static int MethodComparer(T a, T b) method MethodBaseCodeGen (line 24) | public MethodBaseCodeGen(CodeGenerator cg) method OnBegin (line 29) | protected virtual void OnBegin() method Dispose (line 33) | public virtual void Dispose() method GetRequiredDefines (line 37) | protected virtual IEnumerable GetRequiredDefines(MethodBase me... method GetParamArrayMatchType (line 42) | public string GetParamArrayMatchType(T method) method GetFixedMatchTypes (line 51) | public string GetFixedMatchTypes(T method, bool isVararg, bool isExten... method Concat (line 84) | public string Concat(List args, string sp = ", ") method AppendGetParameters (line 101) | public List AppendGetParameters(bool hasParams, string nargs, ... method InvokeVoidReturn (line 158) | protected virtual void InvokeVoidReturn() method WriteCSAllVariants (line 164) | protected void WriteCSAllVariants(TypeBindingInfo typeBindingInfo, Met... method WriteTSAllVariants (line 206) | protected void WriteTSAllVariants(TypeBindingInfo typeBindingInfo, Met... method WriteTSReturn (line 226) | protected virtual void WriteTSReturn(T method, List ret... method GenMethodVariants (line 301) | protected void GenMethodVariants(MethodBaseBindingInfo methodBindin... method WriteTSDeclaration (line 403) | protected List WriteTSDeclaration(TypeBindingInfo typeB... method GetReturnType (line 511) | protected abstract Type GetReturnType(T method); method GetInvokeBinding (line 514) | protected abstract string GetInvokeBinding(string caller, T method, bo... method BeginInvokeBinding (line 516) | protected virtual void BeginInvokeBinding() { } method EndInvokeBinding (line 518) | protected virtual void EndInvokeBinding() { } method OnBeforeExceptionReturn (line 520) | protected virtual void OnBeforeExceptionReturn() { } method SplitParamters (line 522) | protected void SplitParamters(ParameterInfo[] parameters, int index, L... method WriteRebindThis (line 535) | private void WriteRebindThis(MethodBase method, Type callerType, strin... method WriteCSBindingMethodBody (line 548) | protected void WriteCSBindingMethodBody(MethodBaseBindingInfo bindi... method _WriteBackParameters (line 587) | protected void _WriteBackParameters(bool isExtension, ParameterInfo[] ... class ConstructorCodeGen (line 630) | public class ConstructorCodeGen : MethodBaseCodeGen method GetReturnType (line 637) | protected override Type GetReturnType(ConstructorInfo method) method WriteDefaultConstructorBinding (line 643) | private void WriteDefaultConstructorBinding() method GetInvokeBinding (line 654) | protected override string GetInvokeBinding(string caller, ConstructorI... method EndInvokeBinding (line 666) | protected override void EndInvokeBinding() method InvokeVoidReturn (line 672) | protected override void InvokeVoidReturn() method OnBeforeExceptionReturn (line 677) | protected override void OnBeforeExceptionReturn() method ConstructorCodeGen (line 682) | public ConstructorCodeGen(CodeGenerator cg, TypeBindingInfo typeBindin... class CSMethodCodeGen (line 701) | public class CSMethodCodeGen : MethodBaseCodeGen method CSMethodCodeGen (line 706) | public CSMethodCodeGen(CodeGenerator cg, TypeBindingInfo typeBindingIn... method GetRequiredDefines (line 714) | protected override IEnumerable GetRequiredDefines(MethodBase m... method GetReturnType (line 719) | protected override Type GetReturnType(MethodInfo method) method WriteSetterBinding (line 724) | private string WriteSetterBinding(string caller, MethodBase method, Pa... method WriteGetterBinding (line 747) | private string WriteGetterBinding(string caller, MethodBase method, Pa... method GetInvokeBinding (line 768) | protected override string GetInvokeBinding(string caller, MethodInfo m... class TSConstructorCodeGen (line 848) | public class TSConstructorCodeGen : MethodBaseCodeGen method GetReturnType (line 852) | protected override Type GetReturnType(ConstructorInfo method) method GetInvokeBinding (line 857) | protected override string GetInvokeBinding(string caller, ConstructorI... method TSConstructorCodeGen (line 862) | public TSConstructorCodeGen(CodeGenerator cg, TypeBindingInfo typeBind... class TSMethodCodeGen (line 870) | public class TSMethodCodeGen : MethodBaseCodeGen method GetReturnType (line 875) | protected override Type GetReturnType(T method) method GetInvokeBinding (line 880) | protected override string GetInvokeBinding(string caller, T method, bo... method TSMethodCodeGen (line 885) | public TSMethodCodeGen(CodeGenerator cg, TypeBindingInfo typeBindingIn... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Operator.cs class OperatorCodeGen (line 9) | public class OperatorCodeGen : MethodBaseCodeGen method GetReturnType (line 14) | protected override Type GetReturnType(MethodInfo method) method OpArgsConcat (line 19) | private string OpArgsConcat(List args, string sp = ", ") method GetInvokeBinding (line 39) | protected override string GetInvokeBinding(string caller, MethodInfo m... method OperatorCodeGen (line 50) | public OperatorCodeGen(CodeGenerator cg, TypeBindingInfo typeBindingIn... class TSOperatorCodeGen (line 60) | public class TSOperatorCodeGen : MethodBaseCodeGen method GetReturnType (line 64) | protected override Type GetReturnType(MethodInfo method) method GetInvokeBinding (line 69) | protected override string GetInvokeBinding(string caller, MethodInfo m... method TSOperatorCodeGen (line 74) | public TSOperatorCodeGen(CodeGenerator cg, TypeBindingInfo typeBinding... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_PlainClass.cs class PlainClassCodeGen (line 10) | public class PlainClassCodeGen : IDisposable method PlainClassCodeGen (line 14) | public PlainClassCodeGen(CodeGenerator cg, string name, bool isPartial) method Dispose (line 29) | public void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_PlainMethod.cs class PlainMethodCodeGen (line 10) | public class PlainMethodCodeGen : IDisposable method PlainMethodCodeGen (line 14) | public PlainMethodCodeGen(CodeGenerator cg, string sig) method Dispose (line 22) | public void Dispose() method AddStatement (line 28) | public void AddStatement(string fmt, params object[] args) method AddModuleEntry (line 33) | public void AddModuleEntry(string moduleName, string runtimeVarName, s... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenHelper_Property.cs class PropertyGetterCodeGen (line 10) | public class PropertyGetterCodeGen : IDisposable method PropertyGetterCodeGen (line 15) | public PropertyGetterCodeGen(CodeGenerator cg, PropertyBindingInfo bin... method Dispose (line 28) | public virtual void Dispose() class PropertySetterCodeGen (line 33) | public class PropertySetterCodeGen : IDisposable method PropertySetterCodeGen (line 38) | public PropertySetterCodeGen(CodeGenerator cg, PropertyBindingInfo pro... method Dispose (line 66) | public virtual void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenUtils.cs class CodeGenUtils (line 10) | public static class CodeGenUtils method IsCodeEmitSupported (line 14) | public static bool IsCodeEmitSupported() method Compile (line 32) | public static Assembly Compile(string source, IEnumerable re... method IsDirectlyImplements (line 69) | public static bool IsDirectlyImplements(Type type, Type interfaceType) method RemoveAt (line 74) | public static void RemoveAt(ref T[] array, int index) method ToExpression (line 87) | public static string ToExpression(bool v) method StripGenericDeclaration (line 95) | public static string StripGenericDeclaration(string name) method StripGenericDefinition (line 104) | public static string StripGenericDefinition(string name) method Strip (line 110) | public static string[] Strip(string[] values, string additional) method Strip (line 121) | public static string[] Strip(params string[] values) method Join (line 126) | public static string Join(string sp, string left, string right) method Join (line 135) | public static string Join(string sp, string[] values, int offset, int ... method Join (line 149) | public static string Join(string sp, params string[] values) method GetFileName (line 155) | public static string GetFileName(Type type) method IsValidTypeDeclarationName (line 184) | public static bool IsValidTypeDeclarationName(string name) method JoinExpression (line 201) | public static string JoinExpression(string sp, params string[] values) method GetUniqueName (line 207) | public static string GetUniqueName(ParameterInfo[] parameters, string ... method GetUniqueName (line 212) | public static string GetUniqueName(ParameterInfo[] parameters, string ... method GetModuleRegistrationPathSlice (line 230) | public static string[] GetModuleRegistrationPathSlice(ITSTypeNaming tS... method GetTSClassName (line 235) | public static string GetTSClassName(TypeBindingInfo typeBindingInfo) method Assert (line 251) | [Conditional("JSB_DEBUG")] FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenerator.cs class CodeGenerator (line 13) | public partial class CodeGenerator method CodeGenerator (line 33) | public CodeGenerator(BindingManager bindingManager, TypeBindingFlags t... method Clear (line 45) | public void Clear() method GenRegistrationCodeForTypeCaster (line 54) | public void GenRegistrationCodeForTypeCaster(MethodInfo methodInfo, in... method GenerateBindingList (line 65) | public void GenerateBindingList(string @namespace, string className, I... method Generate (line 210) | public void Generate(DelegateBridgeBindingInfo[] delegateBindingInfos,... method Begin (line 263) | public void Begin() method End (line 267) | public void End() method Generate (line 272) | public void Generate(TypeBindingInfo typeBindingInfo) method GenerateInternal (line 300) | private void GenerateInternal(TypeBindingInfo typeBindingInfo) method WriteAllText (line 324) | public void WriteAllText(string path, string contents) method WriteJSON (line 330) | private void WriteJSON(string path, T obj) method CopyFile (line 344) | private void CopyFile(string srcPath, string dir, string filename) method WriteParameterGetter (line 355) | public bool WriteParameterGetter(ParameterInfo parameter, int index, s... method WriteParameterGetter (line 362) | public bool WriteParameterGetter(ParameterInfo parameter, int index, b... method AppendValuePusher (line 441) | public string AppendValuePusher(Type type, string value) method AppendMethodReturnValuePusher (line 453) | public string AppendMethodReturnValuePusher(MethodBase method, Type re... method AppendGetThisCS (line 474) | public string AppendGetThisCS(FieldBindingInfo bindingInfo) method AppendGetThisCS (line 479) | public string AppendGetThisCS(DelegateBindingInfo bindingInfo) method AppendGetThisCS (line 484) | public string AppendGetThisCS(EventBindingInfo bindingInfo) method AppendGetThisCS (line 503) | public string AppendGetThisCS(MethodBase method, bool asExtensionAnywa... method AppendGetThisCS (line 522) | public string AppendGetThisCS(bool isStatic, Type declaringType) method AppendGetArgCount (line 546) | public string AppendGetArgCount(bool isVararg) method AppendJSDoc (line 556) | public void AppendJSDoc(Type type) method AppendJSDoc (line 575) | public void AppendJSDoc(PropertyInfo propertyInfo) method AppendJSDoc (line 594) | public void AppendJSDoc(FieldInfo fieldInfo) method AppendEnumJSDoc (line 613) | public void AppendEnumJSDoc(Type type, object value) method AppendJSDoc (line 627) | public void AppendJSDoc(T methodInfo) method AppendJSDoc (line 647) | public void AppendJSDoc(DocResolver.DocBody body) method AppendJSDoc (line 692) | public void AppendJSDoc(string[] lines) method WriteParameterException (line 712) | public void WriteParameterException(MethodBase methodBase, Type argTyp... method WriteParameterException (line 717) | public void WriteParameterException(MethodBase methodBase, string argT... method WriteParameterException (line 729) | public void WriteParameterException(Type argType, int argIndex) method WriteParameterException (line 735) | public void WriteParameterException(string argTypeStr, int argIndex) method WriteParameterException (line 740) | public void WriteParameterException(Type caller, string method, Type a... method WriteParameterException (line 747) | public void WriteParameterException(Type caller, string method, string... method WriteParameterException (line 753) | public void WriteParameterException(string callerStr, string method, s... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/CodeGenerator_Doc.cs class CodeGenerator (line 10) | public partial class CodeGenerator method GetResolver (line 14) | public DocResolver GetResolver(Assembly assembly) method LoadXmlDocFrom (line 29) | public bool LoadXmlDocFrom(DocResolver resolver, string location) method GetDocBody (line 44) | public DocResolver.DocBody GetDocBody(Type type) method GetDocBody (line 49) | public DocResolver.DocBody GetDocBody(T methodBase) method GetDocBody (line 55) | public DocResolver.DocBody GetDocBody(FieldInfo fieldInfo) method GetDocBody (line 60) | public DocResolver.DocBody GetDocBody(PropertyInfo propertyInfo) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/TSModuleCodeGen.cs class TSModuleCodeGen (line 9) | public class TSModuleCodeGen : IDisposable class ModuleInfo (line 28) | public class ModuleInfo method TSModuleCodeGen (line 49) | public TSModuleCodeGen(CodeGenerator cg, TypeBindingInfo typeBindingInfo) method GetModuleName (line 64) | private string GetModuleName(string rawModuleName) method Dispose (line 69) | public void Dispose() method CollectImports (line 76) | private void CollectImports() method WriteImports (line 158) | private void WriteImports() method AddModuleAlias (line 200) | private void AddModuleAlias(ParameterInfo p) method GetCSharpArray (line 206) | private string GetCSharpArray() method AddBuiltinModuleAlias (line 216) | private void AddBuiltinModuleAlias(string topLevel, string typeName) method AddModuleAlias (line 229) | private void AddModuleAlias(Type originalType) method AddModuleAlias (line 298) | private void AddModuleAlias(string moduleName, string moduleEntry) method GetUniqueAccess (line 324) | private string GetUniqueAccess(string uname, int index = 0) method GetAlias (line 337) | public string GetAlias(ITSTypeNaming tsTypeNaming) method GetTSTypeFullName (line 354) | public string GetTSTypeFullName(Type type) method GetTSTypeFullName (line 359) | public string GetTSTypeFullName(ParameterInfo p) method GetTSTypeFullName (line 364) | public string GetTSTypeFullName(Type type, bool isOut) method GetTSArglistTypes (line 491) | public string GetTSArglistTypes(ParameterInfo[] parameters) method GetTSInterfaceNames (line 514) | public string GetTSInterfaceNames(Type type) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Codegen/TSModuleStyle.cs type ETSModuleStyle (line 5) | public enum ETSModuleStyle FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/DefaultBindingLogger.cs class DefaultBindingLogger (line 4) | public class DefaultBindingLogger : IBindingLogger method DefaultBindingLogger (line 6) | public DefaultBindingLogger() { } method Log (line 8) | public void Log(string message) => Diagnostics.Logger.Binding.Info(mes... method LogWarning (line 10) | public void LogWarning(string message) => Diagnostics.Logger.Binding.W... method LogError (line 12) | public void LogError(string message) => Diagnostics.Logger.Binding.Err... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/DelegateBridgeBindingInfo.cs class DelegateBridgeBindingInfo (line 10) | public class DelegateBridgeBindingInfo method DelegateBridgeBindingInfo (line 19) | public DelegateBridgeBindingInfo(Type returnType, ParameterInfo[] para... method Equals (line 26) | public bool Equals(Type returnType, ParameterInfo[] parameters, string... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/DocResolver.cs class DocResolver (line 12) | public class DocResolver class DocBody (line 14) | public class DocBody method GetFieldDocBody (line 28) | public DocBody GetFieldDocBody(string path) method GetDocBody (line 35) | public DocBody GetDocBody(Type type) method GetDocBody (line 47) | public DocBody GetDocBody(T methodBase) method GetDocBody (line 71) | public DocBody GetDocBody(FieldInfo fieldInfo) method GetDocBody (line 84) | public DocBody GetDocBody(PropertyInfo propertyInfo) method ExtractMethodParamters (line 98) | private bool ExtractMethodParamters(T methodBase, StringBuilder sb) method ParseXmlMember (line 118) | private void ParseXmlMember(XmlReader reader, DocBody body, string ele... method ReadTextBlock (line 151) | private string[] ReadTextBlock(XmlReader reader, DocBody body, string ... method ReadElementContentAsString (line 186) | private string ReadElementContentAsString(XmlReader reader, DocBody bo... method ReadSingleTextBlock (line 204) | private string ReadSingleTextBlock(XmlReader reader, DocBody body, str... method ParseXml (line 230) | public bool ParseXml(string filename) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/HotfixDelegateBindingInfo.cs class HotfixDelegateBindingInfo (line 10) | public class HotfixDelegateBindingInfo method HotfixDelegateBindingInfo (line 17) | public HotfixDelegateBindingInfo(Type thisType, bool isStatic, Type re... method Equals (line 25) | public bool Equals(Type thisType, bool isStatic, Type returnType, Para... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/IBindingProcess.cs type IBindingProcess (line 10) | public interface IBindingProcess method OnInitialize (line 13) | void OnInitialize(BindingManager bindingManager); method OnPreCollectAssemblies (line 16) | void OnPreCollectAssemblies(BindingManager bindingManager); method OnPostCollectAssemblies (line 19) | void OnPostCollectAssemblies(BindingManager bindingManager); method OnPreExporting (line 21) | void OnPreExporting(BindingManager bindingManager); method OnPostExporting (line 23) | void OnPostExporting(BindingManager bindingManager); method OnPreCollectTypes (line 26) | void OnPreCollectTypes(BindingManager bindingManager); method OnPostCollectTypes (line 29) | void OnPostCollectTypes(BindingManager bindingManager); method OnExportingType (line 32) | bool OnExportingType(BindingManager bindingManager, Type type); method OnPreGenerateType (line 35) | void OnPreGenerateType(BindingManager bindingManager, TypeBindingInfo ... method OnPostGenerateType (line 38) | void OnPostGenerateType(BindingManager bindingManager, TypeBindingInfo... method OnPreGenerateDelegate (line 41) | void OnPreGenerateDelegate(BindingManager bindingManager, DelegateBrid... method OnPostGenerateDelegate (line 44) | void OnPostGenerateDelegate(BindingManager bindingManager, DelegateBri... method OnCleanup (line 47) | void OnCleanup(BindingManager bindingManager); FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/IBindingUtils.cs type IBindingUtils (line 9) | public interface IBindingUtils method ReplacePathVars (line 11) | string ReplacePathVars(string value); method IsExplicitEditorType (line 13) | bool IsExplicitEditorType(Type type); class DefaultBindingUtils (line 16) | public class DefaultBindingUtils : IBindingUtils method ReplacePathVars (line 18) | public string ReplacePathVars(string value) method IsExplicitEditorType (line 24) | public bool IsExplicitEditorType(Type type) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/JSBindResult.cs class JSBindResult (line 9) | public class JSBindResult FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/Prefs.cs class Prefs (line 11) | public class Prefs method GetModuleStyle (line 413) | public ETSModuleStyle GetModuleStyle() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/ReflectBindDelegateGen.cs class ReflectBindDelegateGen (line 16) | public unsafe static class ReflectBindDelegateGen method ActionCall (line 18) | public static void ActionCall(ScriptDelegate fn) method ActionCall (line 33) | public static void ActionCall(ScriptDelegate fn, T1 a1) method ActionCall (line 55) | public static void ActionCall(ScriptDelegate fn, T1 a1, T2 a2) method ActionCall (line 84) | public static void ActionCall(ScriptDelegate fn, T1 a1, T2... method ActionCall (line 121) | public static void ActionCall(ScriptDelegate fn, T1 a1... method ActionCall (line 167) | public static void ActionCall(ScriptDelegate fn, T... method FuncCall (line 223) | public static RT FuncCall(ScriptDelegate fn) method FuncCall (line 248) | public static RT FuncCall(ScriptDelegate fn, T1 a1) method FuncCall (line 281) | public static RT FuncCall(ScriptDelegate fn, T1 a1, T2 a2) method FuncCall (line 320) | public static RT FuncCall(ScriptDelegate fn, T1 a1, T2... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/ReflectBindValueOp.cs class ReflectBindValueConvert (line 15) | public static class ReflectBindValueConvert class ReflectBindValueOp (line 21) | public class ReflectBindValueOp method Register (line 25) | public static void Register(ReflectBindValuePusher push, Reflect... method js_get_tvar (line 34) | public static bool js_get_tvar(JSContext ctx, JSValue val, out T o) method js_push_tvar (line 60) | public static JSValue js_push_tvar(JSContext ctx, T o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/TextGenerator.cs class TextGenerator (line 9) | public class TextGenerator class IndentBlock (line 11) | public class IndentBlock : IDisposable method IndentBlock (line 15) | public IndentBlock(TextGenerator generator) method Dispose (line 21) | public void Dispose() class DoWhileBlock (line 27) | public class DoWhileBlock : IDisposable method DoWhileBlock (line 32) | public DoWhileBlock(TextGenerator generator, bool valid) method Dispose (line 44) | public void Dispose() class CodeBlock (line 54) | public class CodeBlock : IDisposable method CodeBlock (line 59) | public CodeBlock(TextGenerator generator, string tail) method Dispose (line 67) | public void Dispose() method TextGenerator (line 104) | public TextGenerator(string newline, string tab, int partThreshold = 0) method Submit (line 114) | public string Submit() method SubmitAll (line 120) | public string[] SubmitAll() method BeginPart (line 128) | public void BeginPart() method EndPart (line 140) | public void EndPart() method CodeBlockScope (line 160) | public CodeBlock CodeBlockScope() method TailCallCodeBlockScope (line 165) | public CodeBlock TailCallCodeBlockScope() method DoWhileBlockScope (line 170) | public DoWhileBlock DoWhileBlockScope(bool valid = true) method IndentBlockScope (line 175) | public IndentBlock IndentBlockScope() method BeginBlock (line 180) | public void BeginBlock() method EndBlock (line 190) | public void EndBlock() method AddTabLevel (line 200) | public void AddTabLevel() method DecTabLevel (line 209) | public void DecTabLevel() method AppendTab (line 218) | public void AppendTab() method AppendLines (line 230) | public void AppendLines(params string[] lines) method AppendLine (line 243) | public void AppendLine() method AppendLine (line 252) | public void AppendLine(string text) method AppendLine (line 263) | public void AppendLine(string text, object arg1) method AppendLine (line 274) | public void AppendLine(string text, object arg1, object arg2) method AppendLine (line 285) | public void AppendLine(string text, object arg1, object arg2, object a... method AppendLine (line 297) | public void AppendLine(string text, params object[] args) method AppendLineL (line 309) | public void AppendLineL(string text) method AppendLineL (line 320) | public void AppendLineL(string text, object arg1) method AppendLineL (line 331) | public void AppendLineL(string text, object arg1, object arg2) method AppendLineL (line 342) | public void AppendLineL(string text, object arg1, object arg2, object ... method AppendLineL (line 353) | public void AppendLineL(string text, params object[] args) method Append (line 364) | public void Append(string text) method Append (line 375) | public void Append(string text, object arg1) method Append (line 386) | public void Append(string text, object arg1, object arg2) method Append (line 397) | public void Append(string text, object arg1, object arg2, object arg3) method Append (line 408) | public void Append(string text, params object[] args) method AppendL (line 419) | public void AppendL(string text) method AppendL (line 429) | public void AppendL(string text, object arg1) method AppendL (line 439) | public void AppendL(string text, object arg1, object arg2) method AppendL (line 449) | public void AppendL(string text, object arg1, object arg2, object arg3) method AppendL (line 459) | public void AppendL(string text, params object[] args) method Clear (line 469) | public void Clear() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Editor/TypeTransform.cs class BindingPoints (line 11) | public class BindingPoints class TypeTransform (line 17) | public class TypeTransform method TypeTransform (line 78) | public TypeTransform(Type type) method EnableOperatorOverloading (line 87) | public TypeTransform EnableOperatorOverloading(bool value) method SetDisposable (line 98) | public TypeTransform SetDisposable() method EditorRuntime (line 107) | public TypeTransform EditorRuntime() method AddRequiredDefines (line 115) | public TypeTransform AddRequiredDefines(params string[] defines) method SystemRuntime (line 133) | public TypeTransform SystemRuntime() method GetRequiredDefinesOfMember (line 139) | public HashSet GetRequiredDefinesOfMember(string memberName) method AddRequiredDefinesForMember (line 152) | public TypeTransform AddRequiredDefinesForMember(string memberName, pa... method GetRequiredDefinesOfMethod (line 170) | public HashSet GetRequiredDefinesOfMethod(MethodBase methodBase) method AddRequiredDefinesForMethod (line 183) | public TypeTransform AddRequiredDefinesForMethod(MethodBase methodBase... method AddRequiredDefinesForMethod (line 201) | public TypeTransform AddRequiredDefinesForMethod(Func(Func callback) method Filter (line 220) | public bool Filter(T info) method GetNameAlias (line 231) | public string GetNameAlias(MemberInfo info) method GetNameRule (line 237) | public string GetNameRule(MemberInfo info) method SetNameRule (line 243) | public void SetNameRule(Func callback) method AddExtensionMethod (line 256) | public TypeTransform AddExtensionMethod(Action method, string ts... method AddExtensionMethod (line 261) | public TypeTransform AddExtensionMethod(Action method,... method AddExtensionMethod (line 266) | public TypeTransform AddExtensionMethod(Action... method AddExtensionMethod (line 271) | public TypeTransform AddExtensionMethod(Func method,... method AddExtensionMethod (line 276) | public TypeTransform AddExtensionMethod(Func... method AddExtensionMethod (line 281) | public TypeTransform AddExtensionMethod(Func fn) method GetTSNaming (line 340) | public string GetTSNaming() method Rename (line 349) | public TypeTransform Rename(string name) method AddTSMethodDeclaration (line 356) | public TypeTransform AddTSMethodDeclaration(string spec) method AddTSMethodDeclaration (line 366) | public TypeTransform AddTSMethodDeclaration(params string[] specs) method IsMemberBlocked (line 376) | public bool IsMemberBlocked(string memeberName) method SetMemberBlocked (line 385) | public TypeTransform SetMemberBlocked(string memberName) method IsBlocked (line 396) | public bool IsBlocked(MethodBase method) method IsBlocked (line 401) | public bool IsBlocked(int token) method SetAllConstructorsBlocked (line 409) | public TypeTransform SetAllConstructorsBlocked() method SetConstructorBlocked (line 422) | public TypeTransform SetConstructorBlocked(params Type[] parameters) method SetMethodBlocked (line 435) | public TypeTransform SetMethodBlocked(string name, params Type[] param... method SetMethodJSName (line 448) | public TypeTransform SetMethodJSName(string jsName, string name, param... method AddTSMethodDeclaration (line 460) | public TypeTransform AddTSMethodDeclaration(string spec, string name, ... method AddTSMethodDeclaration (line 470) | public TypeTransform AddTSMethodDeclaration(MethodBase method, string ... method GetTSMethodDeclaration (line 479) | public bool GetTSMethodDeclaration(MethodBase method, out string code) method WriteCrossBindingConstructor (line 484) | public TypeTransform WriteCrossBindingConstructor(params Type[] parame... method WriteCSMethodOverrideBinding (line 490) | public TypeTransform WriteCSMethodOverrideBinding(string methodName, N... method GetCSMethodOverrideBinding (line 496) | public Native.JSCFunction GetCSMethodOverrideBinding(string methodName) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/OperatorDecl.cs class OperatorDecl (line 7) | public class OperatorDecl method OperatorDecl (line 14) | public OperatorDecl(Type type) method AddOperator (line 22) | public void AddOperator(string op, JSValue value) method AddCrossOperator (line 27) | public void AddCrossOperator(string op, JSValue value, bool bLeft, Typ... method Register (line 47) | public unsafe void Register(TypeRegister register, JSContext ctx, JSVa... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/TypeRegister.cs class TypeRegister (line 9) | public class TypeRegister method GetRuntime (line 28) | public ScriptRuntime GetRuntime() method GetContext (line 33) | public ScriptContext GetContext() method GetAtom (line 38) | public JSAtom GetAtom(string name) method TypeRegister (line 43) | public TypeRegister(ScriptContext context) method AddRef (line 51) | public void AddRef() method GetTypeDB (line 56) | public ITypeDB GetTypeDB() method CreateClassWithPrototype (line 62) | public ClassDecl CreateClassWithPrototype(Type type, JSValue protoVal) method CreateEnum (line 72) | public ClassDecl CreateEnum(string typename, Type type) method CreateClass (line 77) | public ClassDecl CreateClass(string typename, Type type, JSCFunctionMa... method CreateGlobalClass (line 82) | public ClassDecl CreateGlobalClass(string typename, Type type, JSCFunc... method IsGlobalRegistered (line 90) | public bool IsGlobalRegistered(string typename) method CreateClass (line 104) | public ClassDecl CreateClass(JSValue nsValue, string typename, Type ty... method CreateClass (line 129) | public ClassDecl CreateClass(string typename) method CreateClass (line 134) | public ClassDecl CreateClass(JSValue nsValue, string typename) method CreateClass (line 156) | public ClassDecl CreateClass(string typename, Type type, IDynamicMetho... method CreateClass (line 161) | public ClassDecl CreateClass(JSValue nsValue, string typename, Type ty... method RegisterType (line 187) | public int RegisterType(Type type, JSValue proto) method SubmitOperators (line 193) | private void SubmitOperators() method GetOperatorDecl (line 213) | private OperatorDecl GetOperatorDecl(Type type, out int index) method RegisterOperator (line 226) | public void RegisterOperator(Type type, string op, JSCFunction func, i... method RegisterOperator (line 231) | public void RegisterOperator(Type type, string op, IDynamicMethod func) method RegisterOperator (line 236) | public void RegisterOperator(Type type, string op, JSCFunction func, i... method RegisterOperator (line 241) | public void RegisterOperator(Type type, string op, IDynamicMethod func... method RegisterOperator (line 247) | public void RegisterOperator(Type type, string op, JSValue value) method RegisterOperator (line 255) | public void RegisterOperator(Type type, string op, JSValue value, bool... method GetConstructor (line 280) | public JSValue GetConstructor(Type type) method FindChainedPrototypeOf (line 301) | public JSValue FindChainedPrototypeOf(Type type) method FindPrototypeOf (line 306) | public JSValue FindPrototypeOf(Type type) method Finish (line 311) | public void Finish() FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Bounds.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static unsafe JSValue NewBridgeClassObject(JSContext ctx, JSVal... method js_rebind_this (line 23) | public static unsafe bool js_rebind_this(JSContext ctx, JSValue this_o... method js_push_structvalue (line 34) | public static JSValue js_push_structvalue(JSContext ctx, Bounds o) method js_push_structvalue (line 42) | public static JSValue js_push_structvalue(JSContext ctx, Bounds? o) method js_get_structvalue (line 55) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... method js_get_structvalue (line 63) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_BoundsInt.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static unsafe JSValue NewBridgeClassObject(JSContext ctx, JSVal... method js_rebind_this (line 23) | public static unsafe bool js_rebind_this(JSContext ctx, JSValue this_o... method js_push_structvalue (line 37) | public static JSValue js_push_structvalue(JSContext ctx, BoundsInt o) method js_push_structvalue (line 45) | public static JSValue js_push_structvalue(JSContext ctx, BoundsInt? o) method js_get_structvalue (line 58) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... method js_get_structvalue (line 66) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Color.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Color o) method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 63) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 77) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Color32.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Color32 o) method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 44) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 57) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_DateTime.cs class Values (line 9) | public partial class Values method NewBridgeClassObject (line 11) | public static unsafe JSValue NewBridgeClassObject(JSContext ctx, JSVal... method js_rebind_this (line 21) | public static unsafe bool js_rebind_this(JSContext ctx, JSValue this_o... method js_push_structvalue (line 26) | public static unsafe JSValue js_push_structvalue(JSContext ctx, DateTi... method js_get_structvalue (line 34) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... method js_get_structvalue (line 42) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_LayerMask.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, LayerMask o) method js_push_structvalue (line 36) | public static JSValue js_push_structvalue(JSContext ctx, LayerMask? o) method js_get_structvalue (line 48) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 63) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Matrix4x4.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static unsafe JSValue NewBridgeClassObject(JSContext ctx, JSVal... method js_rebind_this (line 23) | public static unsafe bool js_rebind_this(JSContext ctx, JSValue this_o... method js_push_structvalue (line 50) | public static unsafe JSValue js_push_structvalue(JSContext ctx, Matrix... method js_get_structvalue (line 59) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... method js_get_structvalue (line 71) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Preserve.cs class Values (line 11) | [UnityEngine.Scripting.Preserve] FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Quaternion.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_get_structvalue (line 28) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_push_structvalue (line 49) | public static JSValue js_push_structvalue(JSContext ctx, Quaternion o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Ray.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static unsafe bool js_rebind_this(JSContext ctx, JSValue this_o... method js_get_structvalue (line 37) | public static unsafe bool js_get_structvalue(JSContext ctx, JSValue va... method js_push_structvalue (line 46) | public static unsafe JSValue js_push_structvalue(JSContext ctx, Ray o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Rect.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Rect o) method js_push_structvalue (line 36) | public static JSValue js_push_structvalue(JSContext ctx, Rect? o) method js_get_structvalue (line 49) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 57) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Vector2.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Vector2 o) method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 44) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 57) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Vector2Int.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Vector2Int o) method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 44) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Vector3.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Vector3 o) method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 44) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 57) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Vector3Int.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Vector3Int o) method js_get_structvalue (line 36) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 44) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/ValueTypes/Values_Vector4.cs class Values (line 11) | public partial class Values method NewBridgeClassObject (line 13) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... method js_rebind_this (line 23) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... method js_push_structvalue (line 28) | public static JSValue js_push_structvalue(JSContext ctx, Vector4 o) method js_push_structvalue (line 36) | public static JSValue js_push_structvalue(JSContext ctx, Vector4? o) method js_get_structvalue (line 49) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... method js_get_structvalue (line 57) | public static bool js_get_structvalue(JSContext ctx, JSValue val, out ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values.cs class Values (line 9) | public partial class Values method Values (line 16) | static Values() method IsVarargParameter (line 21) | public static bool IsVarargParameter(ParameterInfo[] parameters) method FindType (line 29) | public static Type FindType(string type_name) method IsContextualType (line 48) | public static bool IsContextualType(Type pType) method PushArray (line 57) | public static unsafe JSValue PushArray(JSContext ctx, object o) method GetContext (line 89) | public static object GetContext(JSContext ctx, Type type) method FindPrototypeOf (line 114) | public static JSValue FindPrototypeOf(JSContext ctx) method FindPrototypeOf (line 121) | public static JSValue FindPrototypeOf(JSContext ctx, Type type) method WriteScriptError (line 128) | protected static bool WriteScriptError(JSContext ctx) method GetObjectFallthrough (line 134) | public static bool GetObjectFallthrough(JSContext ctx, JSValue val,... method GetObjectFallthrough (line 153) | public static bool GetObjectFallthrough(JSContext ctx, JSValue val, ou... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_delegate.cs class Values (line 10) | public partial class Values method js_parse_event_op (line 18) | public static int js_parse_event_op(JSContext ctx, JSValue val) method js_push_delegate (line 35) | public static JSValue js_push_delegate(JSContext ctx, Delegate o) method js_get_delegate (line 52) | public static bool js_get_delegate(JSContext ctx, JSValue val, out ... method js_get_delegate (line 80) | public static bool js_get_delegate(JSContext ctx, JSValue val, out ... method js_get_delegate_unsafe (line 92) | public static bool js_get_delegate_unsafe(JSContext ctx, JSValue val, ... method js_get_delegate (line 131) | public static bool js_get_delegate(JSContext ctx, JSValue val, Type de... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_get.cs class Values (line 11) | public partial class Values method js_get_primitive (line 13) | public static bool js_get_primitive(JSContext ctx, JSValue val, out JS... method js_get_primitive (line 19) | public static bool js_get_primitive(JSContext ctx, JSValue val, out In... method js_get_primitive (line 27) | public static bool js_get_primitive(JSContext ctx, JSValue val, out In... method js_get_primitive (line 40) | public static bool js_get_primitive(JSContext ctx, JSValue val, out In... method js_get_primitive (line 81) | public static bool js_get_primitive(JSContext ctx, JSValue val, out bo... method js_get_primitive (line 95) | public static bool js_get_primitive(JSContext ctx, JSValue val, out bo... method js_get_primitive (line 114) | public static bool js_get_primitive(JSContext ctx, JSValue val, out bo... method js_get_primitive (line 155) | public static bool js_get_primitive(JSContext ctx, JSValue val, out sb... method js_get_primitive (line 163) | public static bool js_get_primitive(JSContext ctx, JSValue val, out sb... method js_get_primitive (line 176) | public static bool js_get_primitive(JSContext ctx, JSValue val, out sb... method js_get_primitive (line 217) | public static bool js_get_primitive(JSContext ctx, JSValue val, out by... method js_get_primitive (line 225) | public static bool js_get_primitive(JSContext ctx, JSValue val, out by... method js_get_primitive (line 238) | public static bool js_get_primitive(JSContext ctx, JSValue val, out by... method js_get_primitive (line 310) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ch... method js_get_primitive (line 318) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ch... method js_get_primitive (line 331) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ch... method js_get_primitive (line 372) | public static bool js_get_primitive(JSContext ctx, JSValue val, out st... method js_get_primitive (line 386) | public static bool js_get_primitive(JSContext ctx, JSValue val, out st... method js_get_primitive (line 427) | public static bool js_get_primitive(JSContext ctx, JSValue val, out sh... method js_get_primitive (line 435) | public static bool js_get_primitive(JSContext ctx, JSValue val, out sh... method js_get_primitive (line 448) | public static bool js_get_primitive(JSContext ctx, JSValue val, out sh... method js_get_primitive (line 489) | public static bool js_get_primitive(JSContext ctx, JSValue val, out us... method js_get_primitive (line 497) | public static bool js_get_primitive(JSContext ctx, JSValue val, out us... method js_get_primitive (line 510) | public static bool js_get_primitive(JSContext ctx, JSValue val, out us... method js_get_primitive (line 551) | public static bool js_get_primitive(JSContext ctx, JSValue val, out in... method js_get_primitive (line 559) | public static bool js_get_primitive(JSContext ctx, JSValue val, out in... method js_get_primitive (line 572) | public static bool js_get_primitive(JSContext ctx, JSValue val, out in... method js_get_primitive (line 613) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ui... method js_get_primitive (line 621) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ui... method js_get_primitive (line 634) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ui... method js_get_primitive (line 675) | public static bool js_get_primitive(JSContext ctx, JSValue val, out lo... method js_get_primitive (line 683) | public static bool js_get_primitive(JSContext ctx, JSValue val, out lo... method js_get_primitive (line 696) | public static bool js_get_primitive(JSContext ctx, JSValue val, out lo... method js_get_primitive (line 737) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ul... method js_get_primitive (line 745) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ul... method js_get_primitive (line 758) | public static bool js_get_primitive(JSContext ctx, JSValue val, out ul... method js_get_primitive (line 799) | public static bool js_get_primitive(JSContext ctx, JSValue val, out fl... method js_get_primitive (line 814) | public static bool js_get_primitive(JSContext ctx, JSValue val, out fl... method js_get_primitive (line 834) | public static bool js_get_primitive(JSContext ctx, JSValue val, out fl... method js_get_primitive (line 875) | public static bool js_get_primitive(JSContext ctx, JSValue val, out do... method js_get_primitive (line 883) | public static bool js_get_primitive(JSContext ctx, JSValue val, out do... method js_get_primitive (line 896) | public static bool js_get_primitive(JSContext ctx, JSValue val, out do... method js_get_structvalue (line 938) | public static bool js_get_structvalue(JSContext ctx, JSValue val, o... method js_get_structvalue (line 947) | public static bool js_get_structvalue(JSContext ctx, JSValue val, o... method js_get_structvalue (line 961) | public static bool js_get_structvalue(JSContext ctx, JSValue val, o... method js_get_structvalue (line 1003) | public static bool js_get_structvalue(JSContext ctx, JSValue val, o... method js_get_classvalue (line 1045) | public static bool js_get_classvalue(JSContext ctx, JSValue jsValue, o... method js_get_classvalue (line 1092) | public static bool js_get_classvalue(JSContext ctx, JSValue val, out D... method js_get_classvalue (line 1100) | public static bool js_get_classvalue(JSContext ctx, JSValue val, ou... method js_get_classvalue (line 1122) | public static bool js_get_classvalue(JSContext ctx, JSValue val, out S... method js_get_classvalue (line 1132) | public static bool js_get_classvalue(JSContext ctx, JSValue val, out S... method js_get_classvalue (line 1150) | public static bool js_get_classvalue(JSContext ctx, JSValue val, out S... method js_get_classvalue (line 1166) | public static bool js_get_classvalue(JSContext ctx, JSValue val, out Q... method js_set_cached_object_disposable (line 1224) | public static bool js_set_cached_object_disposable(JSContext ctx, JSVa... method js_get_cached_object (line 1244) | public static bool js_get_cached_object(JSContext ctx, JSValue val, ou... method js_get_classvalue (line 1274) | public static bool js_get_classvalue(JSContext ctx, JSValue val, ou... method js_get_enumvalue (line 1319) | public static bool js_get_enumvalue(JSContext ctx, JSValue val, out... method js_get_enumvalue (line 1328) | public static bool js_get_enumvalue(JSContext ctx, JSValue val, Type t... method js_get_enumvalue (line 1336) | public static bool js_get_enumvalue(JSContext ctx, JSValue val, out... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_get_var.cs class Values (line 10) | public partial class Values method init_cast_map (line 35) | private static void init_cast_map() method register_type_caster (line 44) | public static bool register_type_caster(TypeCastGet fn) method register_type_caster (line 49) | public static bool register_type_caster(TypeCastRebind fn) method register_type_caster (line 54) | public static bool register_type_caster(TypeCastPush fn) method register_type_caster (line 59) | public static bool register_type_caster(TypeCastNew fn) method register_type_caster (line 64) | public static bool register_type_caster(MethodInfo method) method js_rebind_var (line 123) | public static bool js_rebind_var(JSContext ctx, JSValue this_obj, Type... method js_push_var (line 142) | public static JSValue js_push_var(JSContext ctx, object o) method js_new_var (line 172) | public static JSValue js_new_var(JSContext ctx, JSValue new_target, Ty... method js_get_var (line 191) | public static bool js_get_var(JSContext ctx, JSValue val, out object o) method js_get_var (line 196) | public static bool js_get_var(JSContext ctx, JSValue val, out object[] o) method js_get_var (line 242) | public static bool js_get_var(JSContext ctx, JSValue val, Type type, o... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_hotfix.cs class Values (line 10) | public partial class Values method hotfix_push_classvalue (line 12) | public static JSValue hotfix_push_classvalue(JSContext ctx, Type type) method hotfix_push_classvalue (line 26) | public static JSValue hotfix_push_classvalue(JSContext ctx, object thi... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_inject.cs class Values (line 12) | public partial class Values method _js_game_object_add_component (line 15) | public static JSValue _js_game_object_add_component(JSContext ctx, JSV... method _js_game_object_get_component (line 30) | public static JSValue _js_game_object_get_component(JSContext ctx, JSV... method _js_game_object_get_component (line 35) | public static JSValue _js_game_object_get_component(JSContext ctx, JSV... method _get_component (line 58) | private static JSBehaviour _get_component(GameObject gameObject, JSVal... method _get_component (line 77) | private static JSBehaviour _get_component(Transform transform, JSValue... method _get_component_in_children (line 96) | private static JSBehaviour _get_component_in_children(Transform transf... method _get_component_in_parent (line 125) | private static JSBehaviour _get_component_in_parent(Transform transfor... method _js_game_object_get_component_in_children (line 153) | public static JSValue _js_game_object_get_component_in_children(JSCont... method _js_game_object_get_component_in_children (line 158) | public static JSValue _js_game_object_get_component_in_children(JSCont... method _js_game_object_get_component_in_parent (line 181) | public static JSValue _js_game_object_get_component_in_parent(JSContex... method _js_game_object_get_component_in_parent (line 186) | public static JSValue _js_game_object_get_component_in_parent(JSContex... method _js_game_object_get_components (line 209) | public static JSValue _js_game_object_get_components(JSContext ctx, JS... method _js_game_object_get_components (line 214) | public static JSValue _js_game_object_get_components(JSContext ctx, JS... method _js_game_object_get_components (line 250) | public static JSValue _js_game_object_get_components(JSContext ctx, JS... method _js_game_object_get_components (line 255) | public static JSValue _js_game_object_get_components(JSContext ctx, JS... method _js_game_object_get_components_in_children (line 288) | public static JSValue _js_game_object_get_components_in_children(JSCon... method _js_game_object_get_components_in_children (line 293) | public static JSValue _js_game_object_get_components_in_children(JSCon... method _js_game_object_get_components_in_parent (line 329) | public static JSValue _js_game_object_get_components_in_parent(JSConte... method _js_game_object_get_components_in_parent (line 334) | public static JSValue _js_game_object_get_components_in_parent(JSConte... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_match.cs class Values (line 11) | public partial class Values method js_read_wrap (line 13) | public static bool js_read_wrap(JSContext ctx, JSValue jsValue, out JS... method js_read_wrap (line 26) | public static JSValue js_read_wrap(JSContext ctx, JSValue jsValue) method js_match_type_hint (line 38) | public static bool js_match_type_hint(JSContext ctx, JSValue jsValue, ... method js_match_type (line 57) | public static bool js_match_type(JSContext ctx, JSValue jsValue, Type ... method js_match_param_types (line 185) | public static bool js_match_param_types(JSContext ctx, int offset, JSV... method js_match_types (line 199) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type t0) method js_match_types (line 204) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type ... method js_match_types (line 209) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type ... method js_match_types (line 214) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type ... method js_match_types (line 219) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type ... method js_match_types (line 224) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type ... method js_match_types (line 229) | public static bool js_match_types(JSContext ctx, JSValue[] argv, Type ... method js_match_types (line 234) | public static bool js_match_types(JSContext ctx, JSValue[] argv, param... method js_match_parameters (line 247) | public static bool js_match_parameters(JSContext ctx, JSValue[] argv, ... method js_match_parameters_vararg (line 282) | public static bool js_match_parameters_vararg(JSContext ctx, int argc,... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_new.cs class Values (line 10) | public partial class Values method NewBridgeClassObject (line 22) | public static JSValue NewBridgeClassObject(JSContext ctx, JSValue new_... FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_push_class.cs class Values (line 9) | public partial class Values method js_push_classvalue (line 14) | public static JSValue js_push_classvalue(JSContext ctx, UnityEngine.Ob... method js_push_classvalue (line 25) | public static JSValue js_push_classvalue(JSContext ctx, ScriptValue o) method js_push_classvalue (line 34) | public static unsafe JSValue js_push_classvalue(JSContext ctx, Array o) method js_push_classvalue (line 44) | public static JSValue js_push_classvalue(JSContext ctx, ScriptPromise ... method js_push_classvalue (line 53) | public static JSValue js_push_classvalue(JSContext ctx, Type o) method js_push_classvalue (line 61) | public static JSValue js_push_classvalue(JSContext ctx, object o) method js_push_object (line 72) | public static JSValue js_push_object(JSContext ctx, object o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_push_primitive.cs class Values (line 9) | public partial class Values method js_push_primitive (line 11) | public static JSValue js_push_primitive(JSContext ctx, JSValue o) method js_push_primitive (line 16) | public static JSValue js_push_primitive(JSContext ctx, IntPtr o) method js_push_primitive (line 21) | public static JSValue js_push_primitive(JSContext ctx, IntPtr? o) method js_push_primitive (line 30) | public static JSValue js_push_primitive(JSContext ctx, bool o) method js_push_primitive (line 35) | public static JSValue js_push_primitive(JSContext ctx, bool? o) method js_push_primitive (line 44) | public static JSValue js_push_primitive(JSContext ctx, sbyte o) method js_push_primitive (line 49) | public static JSValue js_push_primitive(JSContext ctx, sbyte? o) method js_push_primitive (line 58) | public static JSValue js_push_primitive(JSContext ctx, byte o) method js_push_primitive (line 63) | public static JSValue js_push_primitive(JSContext ctx, byte? o) method js_push_primitive (line 72) | public static JSValue js_push_primitive(JSContext ctx, char o) method js_push_primitive (line 77) | public static JSValue js_push_primitive(JSContext ctx, char? o) method js_push_primitive (line 86) | public static JSValue js_push_primitive(JSContext ctx, short o) method js_push_primitive (line 91) | public static JSValue js_push_primitive(JSContext ctx, short? o) method js_push_primitive (line 100) | public static JSValue js_push_primitive(JSContext ctx, ushort o) method js_push_primitive (line 105) | public static JSValue js_push_primitive(JSContext ctx, ushort? o) method js_push_primitive (line 114) | public static JSValue js_push_primitive(JSContext ctx, int o) method js_push_primitive (line 119) | public static JSValue js_push_primitive(JSContext ctx, int? o) method js_push_primitive (line 128) | public static JSValue js_push_primitive(JSContext ctx, uint o) method js_push_primitive (line 133) | public static JSValue js_push_primitive(JSContext ctx, uint? o) method js_push_primitive (line 142) | public static JSValue js_push_primitive(JSContext ctx, long o) method js_push_primitive (line 147) | public static JSValue js_push_primitive(JSContext ctx, long? o) method js_push_primitive (line 156) | public static JSValue js_push_primitive(JSContext ctx, ulong o) method js_push_primitive (line 161) | public static JSValue js_push_primitive(JSContext ctx, ulong? o) method js_push_primitive (line 170) | public static JSValue js_push_primitive(JSContext ctx, float o) method js_push_primitive (line 175) | public static JSValue js_push_primitive(JSContext ctx, float? o) method js_push_primitive (line 184) | public static JSValue js_push_primitive(JSContext ctx, double o) method js_push_primitive (line 189) | public static JSValue js_push_primitive(JSContext ctx, double? o) method js_push_primitive (line 198) | public static JSValue js_push_primitive(JSContext ctx, string o) method js_push_enumvalue (line 212) | public static JSValue js_push_enumvalue(JSContext ctx, T o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_push_struct.cs class Values (line 9) | public partial class Values method js_push_structvalue (line 11) | public static JSValue js_push_structvalue(JSContext ctx, T o) method js_push_structvalue (line 17) | public static JSValue js_push_structvalue(JSContext ctx, T? o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Binding/Values_replace.cs class Values (line 9) | public partial class Values method js_rebind_this (line 14) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ... method js_rebind_this (line 27) | public static bool js_rebind_this(JSContext ctx, JSValue this_obj, ref... FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/ByteBuffer.cs class ByteBuffer (line 8) | public class ByteBuffer : Utils.IReferenceObject method ToString (line 67) | public override string ToString() method ByteBuffer (line 72) | public ByteBuffer(byte[] data) : this(data, int.MaxValue) method ByteBuffer (line 76) | public ByteBuffer(byte[] data, int maxCapacity) method ByteBuffer (line 85) | public ByteBuffer(int initialCapacity, int maxCapacity, IByteBufferAll... method Release (line 94) | public void Release() method Retain (line 109) | public ByteBuffer Retain() method Slice (line 133) | public ByteBuffer Slice(int size) method CheckReadalbe (line 145) | public void CheckReadalbe(int size) method ReadBytes (line 154) | public void ReadBytes(int count) method ReadUByte (line 160) | public byte ReadUByte() method ReadSByte (line 168) | public sbyte ReadSByte() method ReadBytes (line 176) | public int ReadBytes(byte[] dst, int dstOffset, int size) method ReadBytes (line 194) | public int ReadBytes(IntPtr pointer, int size) method ReadBoolean (line 211) | public bool ReadBoolean() method ReadAllBytes (line 220) | public byte[] ReadAllBytes() method ReadAllBytes (line 233) | public int ReadAllBytes(IntPtr pointer) method ReadSingle (line 245) | public float ReadSingle() method ReadDouble (line 253) | public double ReadDouble() method ReadString (line 261) | public string ReadString() method ReadInt16 (line 274) | public short ReadInt16() method ReadUInt16 (line 282) | public ushort ReadUInt16() method ReadInt32 (line 290) | public int ReadInt32() method ReadUInt32 (line 298) | public uint ReadUInt32() method ReadInt64 (line 306) | public long ReadInt64() method ReadUInt64 (line 314) | public ulong ReadUInt64() method EnsureCapacity (line 327) | public void EnsureCapacity(int value) method WriteByte (line 349) | public void WriteByte(byte data) method WriteSByte (line 356) | public void WriteSByte(sbyte data) method _SetPosition (line 363) | public void _SetPosition(int size) method WriteBytes (line 369) | public void WriteBytes(System.IO.MemoryStream memoryStream, int size) method WriteBytes (line 379) | public void WriteBytes(IntPtr pointer, int size) method WriteBytes (line 390) | public void WriteBytes(ByteBuffer other) method WriteBytes (line 405) | public void WriteBytes(int byteCount) method WriteBytes (line 411) | public void WriteBytes(byte[] data) method WriteBytes (line 418) | public void WriteBytes(byte[] src, int srcOffset, int count) method WriteBoolean (line 425) | public void WriteBoolean(bool value) method WriteInt16 (line 430) | public void WriteInt16(short value) method WriteUInt16 (line 435) | public void WriteUInt16(ushort value) method WriteInt32 (line 440) | public void WriteInt32(int value) method WriteUInt32 (line 445) | public void WriteUInt32(uint value) method WriteInt64 (line 450) | public void WriteInt64(long value) method WriteUInt64 (line 456) | public void WriteUInt64(ulong value) method WriteSingle (line 462) | public void WriteSingle(float value) method WriteDouble (line 467) | public void WriteDouble(double value) method WriteString (line 472) | public void WriteString(string value) FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/ByteBufferPooledAllocator.cs class ByteBufferPooledAllocator (line 6) | public class ByteBufferPooledAllocator : IByteBufferAllocator method ByteBufferPooledAllocator (line 11) | public ByteBufferPooledAllocator() method ByteBufferPooledAllocator (line 17) | public ByteBufferPooledAllocator(int prealloc, int initialCapacity, in... method Alloc (line 28) | public ByteBuffer Alloc(int size) method Recycle (line 41) | public void Recycle(ByteBuffer byteBuffer) FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/ByteBufferReader.cs class ByteBufferReader (line 6) | public class ByteBufferReader : System.IO.Stream method ByteBufferReader (line 10) | public ByteBufferReader(ByteBuffer byteBuffer) method Flush (line 37) | public override void Flush() { } method Read (line 39) | public override int Read(byte[] buffer, int offset, int count) method ReadByte (line 43) | public override int ReadByte() method Seek (line 47) | public override long Seek(long offset, SeekOrigin loc) method SetLength (line 57) | public override void SetLength(long value) method Write (line 62) | public override void Write(byte[] buffer, int offset, int count) method Dispose (line 68) | protected override void Dispose(bool disposing) FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/ByteBufferThreadedPooledAllocator.cs class ByteBufferThreadedPooledAllocator (line 8) | public class ByteBufferThreadedPooledAllocator : IByteBufferAllocator method ByteBufferThreadedPooledAllocator (line 13) | public ByteBufferThreadedPooledAllocator() method ByteBufferThreadedPooledAllocator (line 19) | public ByteBufferThreadedPooledAllocator(int prealloc, int initialCapa... method Alloc (line 30) | public ByteBuffer Alloc(int size) method Recycle (line 46) | public void Recycle(ByteBuffer byteBuffer) FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/ByteBufferUnpooledAllocator.cs class ByteBufferUnpooledAllocator (line 5) | public class ByteBufferUnpooledAllocator : IByteBufferAllocator method Alloc (line 8) | public ByteBuffer Alloc(int size) method Recycle (line 13) | public void Recycle(ByteBuffer byteBuffer) FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/ByteBufferWriter.cs class ByteBufferWriter (line 6) | public class ByteBufferWriter : Stream method ByteBufferWriter (line 10) | public ByteBufferWriter(ByteBuffer byteBuffer) method Flush (line 28) | public override void Flush() { } method Read (line 30) | public override int Read(byte[] buffer, int offset, int count) method ReadByte (line 35) | public override int ReadByte() method Seek (line 40) | public override long Seek(long offset, System.IO.SeekOrigin loc) method SetLength (line 50) | public override void SetLength(long value) method Write (line 55) | public override void Write(byte[] src, int srcOffset, int count) method WriteByte (line 60) | public override void WriteByte(byte value) method Dispose (line 65) | protected override void Dispose(bool disposing) FILE: Packages/cc.starlessnight.unity-jsb/Source/Buffer/IByteBufferAllocator.cs type IByteBufferAllocator (line 5) | public interface IByteBufferAllocator method Alloc (line 8) | ByteBuffer Alloc(int size); method Recycle (line 10) | void Recycle(ByteBuffer byteBuffer); FILE: Packages/cc.starlessnight.unity-jsb/Source/Diagnostics/Assert.cs class Assert (line 5) | public static class Assert method Never (line 10) | [Conditional("JSB_DEBUG")] method Never (line 30) | [Conditional("JSB_DEBUG")] method Release (line 40) | [Conditional("JSB_DEBUG")] method Release (line 64) | [Conditional("JSB_DEBUG")] method Debug (line 78) | [Conditional("JSB_DEBUG")] method Debug (line 97) | [Conditional("JSB_DEBUG")] method Ensure (line 107) | public static bool Ensure(bool condition, string message = "") method Ensure (line 129) | public static bool Ensure(bool condition, string fmt, params object[] ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Diagnostics/LogChannel.cs class LogChannel (line 7) | public sealed class LogChannel method LogChannel (line 16) | public LogChannel() method LogChannel (line 21) | public LogChannel(string name) method VeryVerbose (line 26) | [Conditional("JSB_DEBUG")] method VeryVerbose (line 33) | [Conditional("JSB_DEBUG")] method VeryVerbose (line 40) | [Conditional("JSB_DEBUG")] method Verbose (line 47) | [Conditional("JSB_DEBUG")] method Verbose (line 54) | [Conditional("JSB_DEBUG")] method Verbose (line 61) | [Conditional("JSB_DEBUG")] method Debug (line 68) | [Conditional("JSB_DEBUG")] method Debug (line 75) | [Conditional("JSB_DEBUG")] method Debug (line 82) | [Conditional("JSB_DEBUG")] method Info (line 89) | [Conditional("JSB_DEBUG")] method Info (line 96) | [Conditional("JSB_DEBUG")] method Info (line 103) | [Conditional("JSB_DEBUG")] method Warning (line 110) | [Conditional("JSB_DEBUG")] method Warning (line 117) | [Conditional("JSB_DEBUG")] method Warning (line 124) | [Conditional("JSB_DEBUG")] method Error (line 131) | [Conditional("JSB_DEBUG")] method Error (line 139) | [Conditional("JSB_DEBUG")] method Error (line 147) | [Conditional("JSB_DEBUG")] method Fatal (line 155) | [Conditional("JSB_DEBUG")] method Fatal (line 163) | [Conditional("JSB_DEBUG")] method Fatal (line 171) | [Conditional("JSB_DEBUG")] method Write (line 179) | public void Write(ELogSeverity severity, object obj) method Write (line 185) | public void Write(ELogSeverity severity, string fmt, params object[] a... method Exception (line 191) | public void Exception(Exception exception) method Exception (line 197) | public void Exception(string description, Exception exception) FILE: Packages/cc.starlessnight.unity-jsb/Source/Diagnostics/LogSeverity.cs type ELogSeverity (line 5) | [Flags] FILE: Packages/cc.starlessnight.unity-jsb/Source/Diagnostics/LogWriter.cs type ILogWriter (line 5) | public interface ILogWriter method Write (line 7) | void Write(ELogSeverity severity, string channel, string text); method Write (line 8) | void Write(ELogSeverity severity, string channel, string fmt, object[]... class DefaultLogWriter (line 11) | public class DefaultLogWriter : ILogWriter method Write (line 13) | public void Write(ELogSeverity severity, string channel, string text) method Write (line 44) | public void Write(ELogSeverity severity, string channel, string fmt, o... FILE: Packages/cc.starlessnight.unity-jsb/Source/Diagnostics/Logger.cs class Logger (line 8) | public static class Logger method GetSeverityEnabled (line 22) | public static bool GetSeverityEnabled(ELogSeverity severity) => (_seve... method SetSeverityEnabled (line 24) | public static void SetSeverityEnabled(ELogSeverity severity, bool stat... method GetChannel (line 26) | public static LogChannel GetChannel() method GetAllChannels (line 31) | public static LogChannel[] GetAllChannels() method GetChannel (line 40) | public static LogChannel GetChannel(string name) method Write (line 63) | public static void Write(ELogSeverity severity, string channel, string... method Write (line 70) | public static void Write(ELogSeverity severity, string channel, string... FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/InaccessibleMemberException.cs class InaccessibleMemberException (line 5) | public class InaccessibleMemberException : Exception method InaccessibleMemberException (line 11) | public InaccessibleMemberException(string memberName) method ToString (line 17) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/JSException.cs class JSException (line 5) | public class JSException : Exception method JSException (line 9) | public JSException(string message, string fileName) method JSException (line 15) | public JSException(string message) method ToString (line 20) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/NoSuitableMethodException.cs class NoSuitableMethodException (line 5) | public class NoSuitableMethodException : Exception method NoSuitableMethodException (line 14) | public NoSuitableMethodException(string methodName, int argc) method ToString (line 21) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/ParameterException.cs class ParameterException (line 5) | public class ParameterException : Exception method ParameterException (line 27) | public ParameterException(string message, Type pType, int pIndex) method ParameterException (line 34) | public ParameterException(Type pType, int pIndex) method ParameterException (line 41) | public ParameterException(Type caller, string method, Type pType, int ... method ToString (line 50) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/PropertySetterException.cs class PropertySetterException (line 5) | public class PropertySetterException : Exception FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/ThisBoundException.cs class ThisBoundException (line 5) | public class ThisBoundException : Exception FILE: Packages/cc.starlessnight.unity-jsb/Source/Errors/UnexpectedException.cs class UnexpectedException (line 5) | public class UnexpectedException : Exception method UnexpectedException (line 9) | public UnexpectedException(string text, string message) method ToString (line 15) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Experimental/IJSApiBridge.cs type IJSApiBridge (line 12) | public interface IJSApiBridge method GetPayloadHeader (line 14) | JSPayloadHeader GetPayloadHeader(ScriptContext context, JSValue val); method NewBridgeObject (line 16) | JSValue NewBridgeObject(ScriptContext context, object o, JSValue proto); class DefaultJSApiBridgeImpl (line 19) | public class DefaultJSApiBridgeImpl : IJSApiBridge method GetPayloadHeader (line 21) | public JSPayloadHeader GetPayloadHeader(ScriptContext context, JSValue... method NewBridgeObject (line 26) | public JSValue NewBridgeObject(ScriptContext context, object o, JSValu... FILE: Packages/cc.starlessnight.unity-jsb/Source/GCObject.cs class GCObject (line 6) | public abstract class GCObject method GCObject (line 12) | public GCObject(ScriptContext context) method Dispose (line 23) | public void Dispose() method Dispose (line 30) | private void Dispose(bool bManaged) method GetContext (line 45) | public ScriptContext GetContext() method OnDisposing (line 50) | protected abstract void OnDisposing(ScriptContext context); FILE: Packages/cc.starlessnight.unity-jsb/Source/JSFunction.cs class JSFunction (line 6) | public class JSFunction {} FILE: Packages/cc.starlessnight.unity-jsb/Source/JSNative.cs class JSNative (line 13) | public static class JSNative method class_private_ctor (line 15) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method CheckFuncProperty (line 21) | public static bool CheckFuncProperty(this JSValue self, ScriptContext ... method print_exception (line 36) | public static void print_exception(this JSContext ctx, string title = "") method NewString (line 95) | public static unsafe JSValue NewString(this JSContext ctx, string str) method NewCString (line 117) | public static unsafe IntPtr NewCString(this JSContext ctx, string str) method ThrowException (line 126) | public static unsafe JSValue ThrowException(this JSContext ctx, Except... method ThrowTypeError (line 131) | public static unsafe JSValue ThrowTypeError(this JSContext ctx, string... method ThrowInternalError (line 140) | public static unsafe JSValue ThrowInternalError(this JSContext ctx, st... method ThrowRangeError (line 154) | public static unsafe JSValue ThrowRangeError(this JSContext ctx, strin... method ThrowReferenceError (line 163) | public static unsafe JSValue ThrowReferenceError(this JSContext ctx, s... method PromiseRejectionTracker (line 172) | [MonoPInvokeCallback(typeof(JSHostPromiseRejectionTracker))] FILE: Packages/cc.starlessnight.unity-jsb/Source/JSWorker.cs class JSWorker (line 13) | public class JSWorker : Values, IDisposable, IObjectCollectionEntry class JSWorkerArgs (line 15) | private class JSWorkerArgs method JSWorker (line 30) | private JSWorker() method Cleanup (line 44) | private void Cleanup() method Dispose (line 63) | public void Dispose() method OnCollectionReleased (line 69) | public void OnCollectionReleased() method Start (line 81) | private void Start(JSContext ctx, JSValue value, string scriptPath) method RegisterGlobalObjects (line 103) | private void RegisterGlobalObjects() method Run (line 120) | private void Run() method _MasterOnMessage (line 209) | private static unsafe void _MasterOnMessage(ScriptRuntime runtime, obj... method _js_self_postMessage (line 276) | private JSValue _js_self_postMessage(JSContext ctx, JSValue this_obj, ... method _js_worker_ctor (line 315) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method _js_worker_postMessage (line 342) | [MonoPInvokeCallback(typeof(JSCFunction))] method _js_worker_terminate (line 394) | [MonoPInvokeCallback(typeof(JSCFunction))] method Bind (line 414) | public static void Bind(TypeRegister register) FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/AMDModuleRegister.cs class AMDModuleRegister (line 13) | public class AMDModuleRegister : IModuleRegister method AMDModuleRegister (line 21) | public AMDModuleRegister(JSContext ctx, string[] deps, JSValue loader) method Unload (line 28) | public void Unload() method Load (line 42) | public unsafe JSValue Load(ScriptContext context, string resolved_id, ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/FuncModuleRegister.cs class FuncModuleRegister (line 11) | public class FuncModuleRegister : IModuleRegister method FuncModuleRegister (line 17) | public FuncModuleRegister(ClassBind bind) method Unload (line 22) | public void Unload() method Load (line 26) | public JSValue Load(ScriptContext context, string resolved_id, JSValue... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/IModuleRegister.cs type IModuleRegister (line 10) | public interface IModuleRegister method Load (line 17) | JSValue Load(ScriptContext context, string resolved_id, JSValue module... method Unload (line 18) | void Unload(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/IModuleResolver.cs type IModuleResolver (line 8) | public interface IModuleResolver method ResolveModule (line 10) | bool ResolveModule(IFileSystem fileSystem, IPathResolver pathResolver,... method ContainsModule (line 11) | bool ContainsModule(IFileSystem fileSystem, IPathResolver pathResolver... method LoadModule (line 12) | JSValue LoadModule(ScriptContext context, string parent_module_id, str... method ReloadModule (line 18) | bool ReloadModule(ScriptContext context, string resolved_id, JSValue m... method Release (line 20) | void Release(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/JsonModuleResolver.cs class JsonModuleResolver (line 9) | public class JsonModuleResolver : PathBasedModuleResolver method JsonModuleResolver (line 11) | public JsonModuleResolver() method Release (line 15) | public override void Release() method OnValidating (line 19) | protected override bool OnValidating(string module_id) method OnResolvingFile (line 25) | protected override bool OnResolvingFile(IFileSystem fileSystem, IPathR... method ReloadModule (line 35) | public override bool ReloadModule(ScriptContext context, string resolv... method LoadModule (line 48) | public override unsafe JSValue LoadModule(ScriptContext context, strin... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/PathBasedModuleResolver.cs class PathBasedModuleResolver (line 9) | public abstract class PathBasedModuleResolver : IModuleResolver method PathBasedModuleResolver (line 11) | public PathBasedModuleResolver() method Release (line 15) | public abstract void Release(); method OnValidating (line 18) | protected abstract bool OnValidating(string module_id); method OnResolvingFile (line 20) | protected abstract bool OnResolvingFile(IFileSystem fileSystem, IPathR... method ContainsModule (line 22) | public bool ContainsModule(IFileSystem fileSystem, IPathResolver pathR... method ResolveModule (line 27) | public bool ResolveModule(IFileSystem fileSystem, IPathResolver pathRe... method LoadModule (line 61) | public abstract JSValue LoadModule(ScriptContext context, string paren... method ReloadModule (line 63) | public abstract bool ReloadModule(ScriptContext context, string resolv... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/ProxyModuleRegister.cs class ProxyModuleRegister (line 9) | public class ProxyModuleRegister : IModuleRegister method ProxyModuleRegister (line 18) | public ProxyModuleRegister() method Unload (line 24) | public void Unload() method Add (line 28) | public void Add(Type type, string[] ns) method LoadType (line 44) | private JSValue LoadType(ScriptContext context, string typePath) method js_load_type (line 58) | [MonoPInvokeCallback(typeof(JSCFunction))] method Load (line 81) | public unsafe JSValue Load(ScriptContext context, string resolved_id, ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/RawModuleRegister.cs class RawModuleRegister (line 15) | public class RawModuleRegister : IModuleRegister method RawModuleRegister (line 21) | public RawModuleRegister(RawModuleBind bind) method Unload (line 26) | public void Unload() method Load (line 30) | public JSValue Load(ScriptContext context, string resolved_id, JSValue... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/SourceModuleResolver.cs class SourceModuleResolver (line 9) | public class SourceModuleResolver : PathBasedModuleResolver class PackageConfig (line 14) | [Serializable] method SourceModuleResolver (line 23) | public SourceModuleResolver(IJsonConverter jsonConv) method Release (line 28) | public override void Release() method OnValidating (line 32) | protected override bool OnValidating(string module_id) method OnResolvingFile (line 38) | protected override bool OnResolvingFile(IFileSystem fileSystem, IPathR... method ReloadModule (line 89) | public override bool ReloadModule(ScriptContext context, string resolv... method _ReloadModule (line 102) | private JSValue _ReloadModule(ScriptContext context, string resolved_i... method LoadModule (line 125) | public override JSValue LoadModule(ScriptContext context, string paren... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/StaticModuleResolver.cs class StaticModuleResolver (line 10) | public class StaticModuleResolver : IModuleResolver method Release (line 14) | public void Release() method AddStaticModule (line 29) | public StaticModuleResolver AddStaticModule(string module_id, ClassBin... method AddStaticModule (line 34) | public StaticModuleResolver AddStaticModule(string module_id, RawModul... method AddStaticModule (line 39) | public StaticModuleResolver AddStaticModule(string module_id, IModuleR... method ContainsModule (line 50) | public bool ContainsModule(IFileSystem fileSystem, IPathResolver pathR... method ResolveModule (line 55) | public bool ResolveModule(IFileSystem fileSystem, IPathResolver pathRe... method ReloadModule (line 66) | public bool ReloadModule(ScriptContext context, string resolved_id, JS... method LoadModule (line 85) | public JSValue LoadModule(ScriptContext context, string parent_module_... method GetModuleRegister (line 105) | public T GetModuleRegister(string module_id) where T : class, IModu... FILE: Packages/cc.starlessnight.unity-jsb/Source/Module/ValueModuleRegister.cs class ValueModuleRegister (line 10) | public class ValueModuleRegister : IModuleRegister method ValueModuleRegister (line 17) | public ValueModuleRegister(ScriptRuntime runtime, JSValue bind) method Unload (line 23) | public void Unload() method Load (line 33) | public JSValue Load(ScriptContext context, string resolved_id, JSValue... FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSApi+Helpers.cs class JSApi (line 7) | public partial class JSApi method Call (line 12) | public static unsafe JSValue Call(JSContext ctx, JSValue func_obj, JSV... method GetString (line 18) | public static string GetString(JSContext ctx, JSAtom atom) method GetString (line 26) | public static string GetString(JSContext ctx, JSValue val) method GetNonNullString (line 45) | public static string GetNonNullString(JSContext ctx, JSValue val) method MemoryCopy (line 64) | public static unsafe void MemoryCopy(void* source, void* destination, ... method GetString (line 84) | public static unsafe string GetString(JSContext ctx, IntPtr ptr, int len) FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSApi+QuickJS.cs class JSApi (line 8) | public partial class JSApi method JS_SetModuleLoaderFunc (line 12) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetModuleLoaderFunc (line 15) | public static void JS_SetModuleLoaderFunc(JSRuntime rt, JSModuleNormal... method JS_GetImportMeta (line 27) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSApi+StructValue.cs class JSApi (line 11) | public partial class JSApi method JSB_GetBridgeClassID (line 13) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_construct_bridge_object (line 16) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_new_bridge_object (line 19) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewBridgeClassObject (line 22) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_new_bridge_value (line 25) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewBridgeClassValue (line 28) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_SetBridgeType (line 31) | public static bool JSB_SetBridgeType(JSContext ctx, JSValue obj, JSAto... method JSB_GetBridgeType (line 42) | public static int32_t JSB_GetBridgeType(JSContext ctx, JSValue obj, JS... method JSB_FreePayload (line 61) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_payload_header (line 64) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_floats (line 67) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_floats (line 70) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_float_2 (line 73) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_float_2 (line 76) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_float_3 (line 79) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_float_3 (line 82) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_float_4 (line 85) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_float_4 (line 88) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_int_1 (line 91) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_int_1 (line 94) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_int_2 (line 97) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_int_2 (line 100) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_int_3 (line 103) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_int_3 (line 106) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_int_4 (line 109) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_int_4 (line 112) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_byte_4 (line 115) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_byte_4 (line 118) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_bytes (line 121) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_set_bytes (line 124) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_get_bytes (line 127) | public static unsafe JS_BOOL jsb_get_bytes(JSContext ctx, JSValue val,... method jsb_set_bytes (line 135) | public static unsafe JS_BOOL jsb_set_bytes(JSContext ctx, JSValue val,... FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSApi.cs class JSApi (line 86) | public partial class JSApi method JS_MKVAL (line 139) | private static JSValue JS_MKVAL(long tag, int val) method JSApi (line 149) | static JSApi() method IsValid (line 154) | public static bool IsValid() method JSB_NewRuntime (line 159) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewRuntime (line 162) | public static JSRuntime JSB_NewRuntime(JSGCObjectFinalizer class_final... method JSB_GetRuntimeOpaque (line 175) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_SetRuntimeOpaque (line 178) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_FreeRuntime (line 181) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_GetRuntime (line 184) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewContext (line 187) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_FreeContext (line 190) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_GetGlobalObject (line 193) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsInstanceOf (line 199) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewPromiseCapability (line 202) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetHostPromiseRejectionTracker (line 205) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetHostPromiseRejectionTracker (line 208) | public static void JS_SetHostPromiseRejectionTracker(JSRuntime rt, JSH... method JS_NewPromiseCapability (line 217) | public static unsafe JSValue JS_NewPromiseCapability(JSContext ctx, JS... method JS_NewPromiseCapability (line 225) | public static unsafe JSValue JS_NewPromiseCapability(JSContext ctx, ou... method JS_GetPropertyUint32 (line 235) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_GetPropertyInternal (line 238) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_GetProperty (line 243) | public static JSValue JS_GetProperty(JSContext ctx, JSValueConst this_... method JS_GetPropertyStr (line 248) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_DefineProperty (line 255) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_DefineProperty (line 258) | public static int JS_DefineProperty(JSContext ctx, JSValueConst this_o... method JS_DefinePropertyValue (line 274) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_DefinePropertyValue (line 277) | public static int JS_DefinePropertyValue(JSContext ctx, JSValueConst t... method JS_DefineConstPropertyValue (line 282) | public static int JS_DefineConstPropertyValue(JSContext ctx, JSValueCo... method JS_GetException (line 291) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsError (line 294) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ThrowError (line 297) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ThrowTypeError (line 300) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ThrowInternalError (line 303) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ThrowRangeError (line 306) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ThrowReferenceError (line 309) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewEmptyString (line 316) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewString (line 319) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewStringLen (line 322) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewInt64 (line 325) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewBool (line 328) | public static JSValue JS_NewBool(JSContext ctx, bool val) method JS_NewInt32 (line 333) | public static JSValue JS_NewInt32(JSContext ctx, int val) method __JS_NewFloat64 (line 338) | public static JSValue __JS_NewFloat64(JSContext ctx, double d) method JS_NewUint32 (line 346) | public static JSValue JS_NewUint32(JSContext ctx, uint32_t val) method JS_NewFloat64 (line 361) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl, EntryP... method JS_NewAtomLen (line 368) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_DupAtom (line 371) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_FreeAtom (line 374) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_AtomToString (line 377) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method jsb_crossbind_constructor (line 382) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewObject (line 385) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsFunction (line 388) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsConstructor (line 394) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewArray (line 397) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsArray (line 403) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_GetContextOpaque (line 406) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetContextOpaque (line 409) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewCFunctionMagic (line 413) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewCFunction (line 416) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_NewGetter (line 419) | public static JSValue JSB_NewGetter(JSContext ctx, JSGetterCFunctionMa... method JSB_NewSetter (line 428) | public static JSValue JSB_NewSetter(JSContext ctx, JSSetterCFunctionMa... method JSB_NewConstructor (line 437) | public static JSValue JSB_NewConstructor(JSContext ctx, JSCFunctionMag... method JSB_NewCFunctionMagic (line 446) | public static JSValue JSB_NewCFunctionMagic(JSContext ctx, JSCFunction... method JSB_NewGetter (line 455) | public static JSValue JSB_NewGetter(JSContext ctx, JSGetterCFunction f... method JSB_NewSetter (line 468) | public static JSValue JSB_NewSetter(JSContext ctx, JSSetterCFunction f... method JSB_NewCFunction (line 481) | public static JSValue JSB_NewCFunction(JSContext ctx, JSCFunction func... method JS_SetConstructor (line 490) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetPropertyInternal (line 497) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetProperty (line 500) | public static int JS_SetProperty(JSContext ctx, JSValueConst this_obj,... method IsDebugMode (line 505) | public static bool IsDebugMode() method JS_SetPropertyUint32 (line 514) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_HasProperty (line 520) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ParseJSON (line 523) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_JSONStringify (line 526) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_CallConstructor (line 529) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_CallConstructor (line 532) | public static unsafe JSValue JS_CallConstructor(JSContext ctx, JSValue... method JS_Call (line 537) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_Call (line 543) | public static unsafe JSValue JS_Call(JSContext ctx, JSValueConst func_... method JS_Call (line 548) | public static unsafe JSValue JS_Call(JSContext ctx, JSValueConst func_... method JS_Invoke (line 553) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_Invoke (line 556) | public static unsafe JSValue JS_Invoke(JSContext ctx, JSValueConst thi... method JS_SetPrototype (line 561) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_RunGC (line 569) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ExecutePendingJob (line 572) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsJobPending (line 577) | public static int JS_IsJobPending(JSRuntime rt, out JSContext pctx) { ... method JS_IsJobPending (line 579) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToBool (line 583) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToInt32 (line 589) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToInt64 (line 592) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToBigInt64 (line 595) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToIndex (line 598) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToFloat64 (line 600) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ToUint32 (line 604) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method js_free (line 608) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_WriteObject (line 612) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ReadObject (line 616) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ReadByteCode (line 619) | public static unsafe JSValue JS_ReadByteCode(JSContext ctx, byte* buf,... method JS_WriteByteCode (line 624) | public static unsafe IntPtr JS_WriteByteCode(JSContext ctx, out size_t... method JSB_Deserialize (line 629) | public static unsafe JSValue JSB_Deserialize(JSContext ctx, byte* buf,... method JSB_Serialize (line 634) | public static unsafe IntPtr JSB_Serialize(JSContext ctx, out size_t ps... method JS_Eval (line 639) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_EvalModule (line 643) | public static unsafe JSValue JS_EvalModule(JSContext ctx, byte* input,... method JS_CompileModule (line 649) | public static unsafe JSValue JS_CompileModule(JSContext ctx, byte* inp... method JS_EvalSource (line 654) | public static unsafe JSValue JS_EvalSource(JSContext ctx, byte* input,... method JS_CompileSource (line 659) | public static unsafe JSValue JS_CompileSource(JSContext ctx, byte* inp... method JS_EvalFunction (line 664) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ResolveModule (line 669) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsNumber (line 672) | public static bool JS_IsNumber(JSValueConst v) method JS_IsBool (line 678) | public static bool JS_IsBool(JSValueConst v) method JS_IsNull (line 683) | public static bool JS_IsNull(JSValueConst v) method JS_IsUndefined (line 688) | public static bool JS_IsUndefined(JSValueConst v) method JS_IsException (line 693) | public static bool JS_IsException(JSValueConst v) method JS_IsString (line 698) | public static bool JS_IsString(JSValueConst v) method JS_IsObject (line 703) | public static bool JS_IsObject(JSValueConst v) method JS_DupValue (line 710) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl, EntryP... method JS_FreeValue (line 716) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl, EntryP... method JS_FreeValue (line 722) | public static void JS_FreeValue(JSContext ctx, JSValue[] v) method JS_FreeValue (line 733) | public static unsafe void JS_FreeValue(JSContext ctx, int count, JSVal... method JSB_FreeValueRT (line 741) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Proxy (line 748) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_constructor (line 753) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Number (line 758) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Object (line 763) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_String (line 768) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Function (line 773) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Error (line 778) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_AddIntrinsicOperators (line 784) | public static void JS_AddIntrinsicOperators(JSContext ctx) {} method JS_AddIntrinsicOperators (line 788) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Operators (line 791) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_Symbol_operatorSet (line 796) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_name (line 803) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_message (line 808) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_fileName (line 813) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_lineNumber (line 818) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_length (line 823) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_stack (line 828) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_ATOM_prototype (line 833) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JSB_Init (line 841) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToCStringLen2 (line 860) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_ToCStringLen (line 863) | public static IntPtr JS_ToCStringLen(JSContext ctx, out size_t len, JS... method JS_FreeCString (line 868) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method js_strndup (line 879) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_GetArrayBuffer (line 886) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_NewArrayBufferCopy (line 889) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_OpenDebugger (line 897) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsDebuggerConnected (line 899) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_IsDebuggerOpen (line 901) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_CloseDebugger (line 903) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetLogFunc (line 906) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetLogFunc (line 908) | public static void JS_SetLogFunc(JSContext ctx, JSLogCFunction cb) method JS_SetWaitingForDebuggerFunc (line 917) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetWaitingForDebuggerFunc (line 919) | public static void JS_SetWaitingForDebuggerFunc(JSContext ctx, JSWaiti... method JS_OpenDebugger (line 935) | public static void JS_OpenDebugger(JSContext ctx, int port) { } method JS_IsDebuggerConnected (line 936) | public static JS_BOOL JS_IsDebuggerConnected(JSContext ctx) { return 0; } method JS_IsDebuggerOpen (line 937) | public static JS_BOOL JS_IsDebuggerOpen(JSContext ctx) { return 0; } method JS_CloseDebugger (line 938) | public static void JS_CloseDebugger(JSContext ctx) { } method JS_SetLogFunc (line 939) | public static void JS_SetLogFunc(JSContext ctx, JSLogCFunction cb) { } method JS_SetWaitingForDebuggerFunc (line 940) | public static void JS_SetWaitingForDebuggerFunc(JSContext ctx, JSWaiti... method JS_ComputeMemoryUsage (line 943) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetInterruptHandler (line 946) | [DllImport(JSBDLL, CallingConvention = CallingConvention.Cdecl)] method JS_SetInterruptHandler (line 949) | public static void JS_SetInterruptHandler(JSRuntime rt, JSInterruptHan... FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSAtom.cs type JSAtom (line 5) | [StructLayout(LayoutKind.Sequential)] method GetHashCode (line 15) | public override int GetHashCode() method ToString (line 21) | public override string ToString() method Equals (line 27) | public override bool Equals(object obj) FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSCFunctionEnum.cs type JSCFunctionEnum (line 3) | internal enum JSCFunctionEnum FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSClassID.cs type JSClassID (line 8) | [StructLayout(LayoutKind.Sequential)] method GetHashCode (line 23) | public override int GetHashCode() method ToString (line 28) | public override string ToString() method Equals (line 33) | public override bool Equals(object obj) FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSContext.cs type JSContext (line 6) | [StructLayout(LayoutKind.Sequential)] method IsValid (line 13) | public unsafe bool IsValid() method IsContext (line 18) | public unsafe bool IsContext(JSContext c) method GetExceptionString (line 26) | public string GetExceptionString() method GetHashCode (line 55) | public override unsafe int GetHashCode() method Equals (line 60) | public override unsafe bool Equals(object obj) FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSEvalFlags.cs type JSEvalFlags (line 5) | [Flags] FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSGPNFlags.cs type JSGPNFlags (line 13) | [Flags] FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSMemoryUsage.cs type JSMemoryUsage (line 8) | [StructLayout(LayoutKind.Sequential)] FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSModuleDef.cs type JSModuleDef (line 6) | [StructLayout(LayoutKind.Sequential)] method JSModuleDef (line 13) | public unsafe JSModuleDef(IntPtr ptr) method GetHashCode (line 19) | public override unsafe int GetHashCode() method Equals (line 24) | public override unsafe bool Equals(object obj) FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSPropFlags.cs type JSPropFlags (line 6) | [Flags] FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSPropertyEnum.cs type JSPropertyEnum (line 13) | [StructLayout(LayoutKind.Sequential)] FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSRuntime.cs type JSRuntime (line 6) | [StructLayout(LayoutKind.Sequential)] method IsValid (line 13) | public unsafe bool IsValid() method GetHashCode (line 18) | public override unsafe int GetHashCode() method Equals (line 23) | public override unsafe bool Equals(object obj) method ToString (line 34) | public override unsafe string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/JSValue.cs type JSValueUnion (line 6) | [StructLayout(LayoutKind.Explicit)] type JSValue (line 16) | [StructLayout(LayoutKind.Sequential)] method IsFunctionByteCode (line 22) | public bool IsFunctionByteCode() method IsException (line 27) | public bool IsException() method IsModule (line 33) | public bool IsModule() method IsNullish (line 38) | public bool IsNullish() method IsNull (line 44) | public bool IsNull() method IsUndefined (line 49) | public bool IsUndefined() method IsBoolean (line 54) | public bool IsBoolean() method IsString (line 59) | public bool IsString() method IsSymbol (line 64) | public bool IsSymbol() method IsNumber (line 69) | public bool IsNumber() method IsObject (line 75) | public bool IsObject() method GetHashCode (line 81) | public override int GetHashCode() method Equals (line 86) | public bool Equals(JSValue other) method Equals (line 91) | public override bool Equals(object obj) method ToString (line 102) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/Native/size_t.cs type size_t (line 7) | [StructLayout(LayoutKind.Sequential)] method size_t (line 12) | public size_t(int value) method size_t (line 17) | public size_t(uint value) method size_t (line 22) | public size_t(ulong value) method size_t (line 27) | public size_t(UIntPtr value) method ToString (line 72) | public override string ToString() FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptContext.cs class ScriptContext (line 16) | public partial class ScriptContext method _JSLog (line 53) | [MonoPInvokeCallback(typeof(JSLogCFunction))] method ScriptContext (line 61) | public ScriptContext(ScriptRuntime runtime, int contextId, Experimenta... method ReleaseTypeRegister (line 127) | public void ReleaseTypeRegister(TypeRegister register) method CreateTypeRegister (line 132) | public TypeRegister CreateTypeRegister() method CreateDefaultOperators (line 146) | private unsafe void CreateDefaultOperators(JSValue constructor) method IsValid (line 162) | public bool IsValid() method GetAsyncManager (line 170) | public IAsyncManager GetAsyncManager() method GetTimerManager (line 175) | public ITimerManager GetTimerManager() method GetTypeDB (line 180) | public ITypeDB GetTypeDB() method GetObjectCache (line 185) | public ObjectCache GetObjectCache() method GetRuntime (line 190) | public ScriptRuntime GetRuntime() method IsContext (line 195) | public bool IsContext(JSContext ctx) method GetAtom (line 201) | public JSAtom GetAtom(string name) method GetStringCache (line 206) | public JSStringCache GetStringCache() method Destroy (line 211) | public void Destroy() method FreeValue (line 243) | public void FreeValue(JSValue value) method FreeValues (line 248) | public void FreeValues(JSValue[] values) method FreeValues (line 253) | public unsafe void FreeValues(int argc, JSValue* values) method GetGlobalObject (line 261) | public JSValue GetGlobalObject() method GetStringConstructor (line 269) | public JSValue GetStringConstructor() method GetFunctionConstructor (line 274) | public JSValue GetFunctionConstructor() method GetNumberConstructor (line 282) | public JSValue GetNumberConstructor() method GetObjectConstructor (line 287) | public JSValue GetObjectConstructor() method GetProxyConstructor (line 292) | public JSValue GetProxyConstructor() method CheckNumberType (line 297) | public bool CheckNumberType(JSValue jsValue) method CheckStringType (line 308) | public bool CheckStringType(JSValue jsValue) method GetOperatorCreate (line 322) | public JSValue GetOperatorCreate() method _new_commonjs_resolver_module (line 330) | public JSValue _new_commonjs_resolver_module(string module_id, string ... method _new_commonjs_script_module (line 337) | public JSValue _new_commonjs_script_module(string parent_module_id, st... method _new_commonjs_module_entry (line 344) | public JSValue _new_commonjs_module_entry(string parent_module_id, str... method TrySetScriptRef (line 395) | public unsafe bool TrySetScriptRef(ref Unity.JSScriptRef scriptRef, JS... method LoadModuleCacheExports (line 448) | public bool LoadModuleCacheExports(string module_id, string key, out J... method LoadModuleCache (line 469) | public bool LoadModuleCache(string module_id, out JSValue value) method BeginModuleReload (line 483) | public void BeginModuleReload() method MarkModuleReload (line 492) | public void MarkModuleReload(string module_id) method EndModuleReload (line 500) | public void EndModuleReload() method RaiseScriptReloadingEvent_throw (line 521) | public void RaiseScriptReloadingEvent_throw(string resolved_id) method RaiseScriptReloadedEvent_throw (line 526) | public void RaiseScriptReloadedEvent_throw(string resolved_id) method CheckModuleId (line 532) | public bool CheckModuleId(Unity.JSScriptRef scriptRef, string resolved... method TryGetModuleForReloading (line 538) | public bool TryGetModuleForReloading(string resolved_id, out JSValue m... method module_require (line 554) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method _CreateRequireFunction (line 612) | public JSValue _CreateRequireFunction(string resolved_id, JSValue modu... method LoadModuleFromSource (line 623) | public unsafe JSValue LoadModuleFromSource(byte[] source, string resol... method LoadModuleFromSource (line 630) | public unsafe JSValue LoadModuleFromSource(byte[] source, string resol... method AddGlobalFunction (line 757) | public void AddGlobalFunction(string name, JSCFunction func, int length) method AddFunction (line 764) | public void AddFunction(JSValue thisObject, string name, JSCFunction f... method Bind (line 771) | public static ClassDecl Bind(TypeRegister register) method EvalSource (line 827) | public void EvalSource(string source, string fileName) method EvalSource (line 833) | public T EvalSource(string source, string fileName) method EvalSource (line 839) | public void EvalSource(byte[] source, string fileName) method EvalSource (line 844) | public T EvalSource(byte[] source, string fileName) method EvalSource (line 849) | public object EvalSource(byte[] source, string fileName, Type returnType) method RegisterBuiltins (line 864) | public void RegisterBuiltins() method js_source_position (line 891) | private string js_source_position(JSContext ctx, string funcName, stri... method AppendStacktrace (line 896) | public void AppendStacktrace(StringBuilder sb) method NewBridgeObjectBind (line 952) | public JSValue NewBridgeObjectBind(object o) method GetPayloadHeader (line 978) | public JSPayloadHeader GetPayloadHeader(JSValue val) FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptContext_funcs.cs class ScriptContext (line 10) | public partial class ScriptContext method _sleep (line 14) | [MonoPInvokeCallback(typeof(JSCFunction))] method _add_module (line 32) | [MonoPInvokeCallback(typeof(JSCFunction))] method _IsStaticBinding (line 45) | [MonoPInvokeCallback(typeof(JSCFunction))] method _add_cache_string (line 52) | [MonoPInvokeCallback(typeof(JSCFunction))] method _remove_cache_string (line 69) | [MonoPInvokeCallback(typeof(JSCFunction))] method _gc (line 87) | [MonoPInvokeCallback(typeof(JSCFunction))] method _now (line 100) | [MonoPInvokeCallback(typeof(JSCFunction))] method _print (line 118) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method _DoFile (line 190) | [MonoPInvokeCallback(typeof(JSCFunction))] method _AddSearchPath (line 217) | [MonoPInvokeCallback(typeof(JSCFunction))] method to_js_function (line 236) | [MonoPInvokeCallback(typeof(JSCFunction))] method to_cs_delegate (line 283) | [MonoPInvokeCallback(typeof(JSCFunction))] method to_cs_bytes (line 304) | [MonoPInvokeCallback(typeof(JSCFunction))] method to_js_array_buffer (line 322) | [MonoPInvokeCallback(typeof(JSCFunction))] method to_js_array (line 346) | [MonoPInvokeCallback(typeof(JSCFunction))] method yield_func (line 391) | [MonoPInvokeCallback(typeof(JSCFunction))] method _set_disposable (line 415) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_import_type (line 432) | [MonoPInvokeCallback(typeof(JSCFunction))] method ModuleManager_BeginReload (line 471) | [MonoPInvokeCallback(typeof(JSCFunction))] method ModuleManager_MarkReload (line 482) | [MonoPInvokeCallback(typeof(JSCFunction))] method ModuleManager_EndReload (line 503) | [MonoPInvokeCallback(typeof(JSCFunction))] method ArrayLike_GetLength (line 515) | [MonoPInvokeCallback(typeof(JSCFunction))] method ArrayLike_GetValue (line 535) | [MonoPInvokeCallback(typeof(JSCFunction))] method ArrayLike_SetValue (line 561) | [MonoPInvokeCallback(typeof(JSCFunction))] method _ArrayResize (line 596) | private static void _ArrayResize(ref Array array, int newSize) method ArrayLike_RemoveAt (line 608) | [MonoPInvokeCallback(typeof(JSCFunction))] method ArrayLike_Insert (line 641) | [MonoPInvokeCallback(typeof(JSCFunction))] method hotfix_replace_single (line 682) | [MonoPInvokeCallback(typeof(JSCFunction))] method hotfix_before_single (line 732) | [MonoPInvokeCallback(typeof(JSCFunction))] FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptDelegate.cs class ScriptDelegate (line 9) | public class ScriptDelegate : GCObject, Utils.IWeakMapEntry method ScriptDelegate (line 18) | internal ScriptDelegate(ScriptContext context, JSValue jsValue) method OnDisposing (line 36) | protected override void OnDisposing(ScriptContext context) method GetHashCode (line 47) | public override int GetHashCode() method Equals (line 52) | public override bool Equals(object obj) method Any (line 69) | public Delegate Any() method Match (line 83) | public Delegate Match(Type delegateType) method Add (line 97) | public void Add(Delegate d) method Invoke (line 106) | public unsafe JSValue Invoke(JSContext ctx) method Invoke (line 112) | public unsafe JSValue Invoke(JSContext ctx, int argc, JSValue[] argv) method Invoke (line 121) | public unsafe JSValue Invoke(JSContext ctx, int argc, JSValue* argv) method Invoke (line 127) | public unsafe JSValue Invoke(JSContext ctx, JSValue this_obj) method Invoke (line 133) | public unsafe JSValue Invoke(JSContext ctx, JSValue this_obj, int argc... method Invoke (line 142) | public unsafe JSValue Invoke(JSContext ctx, JSValue this_obj, int argc... FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptEngine.cs class ScriptEngine (line 9) | public class ScriptEngine class ScriptRuntimeRef (line 11) | private class ScriptRuntimeRef method ScriptEngine (line 33) | static ScriptEngine() method ForEachRuntime (line 39) | public static int ForEachRuntime(Action visitor) method GetObjectCache (line 62) | public static ObjectCache GetObjectCache(JSRuntime rt) method GetObjectCache (line 67) | public static ObjectCache GetObjectCache(JSContext ctx) method GetTypeDB (line 72) | public static ITypeDB GetTypeDB(JSContext ctx) method GetTimerManager (line 77) | public static ITimerManager GetTimerManager(JSContext ctx) method AllocSharedByteBuffer (line 83) | public static IO.ByteBuffer AllocSharedByteBuffer(int size) method AllocByteBuffer (line 91) | public static IO.ByteBuffer AllocByteBuffer(JSContext ctx, int size) method IsEditorRuntime (line 96) | public static bool IsEditorRuntime(ScriptRuntime runtime) method GetRuntime (line 118) | public static ScriptRuntime GetRuntime(bool isEditorRuntime) method GetRuntime (line 144) | public static ScriptRuntime GetRuntime() method GetRuntime (line 165) | public static ScriptRuntime GetRuntime(JSContext ctx) method GetRuntime (line 170) | public static ScriptRuntime GetRuntime(JSRuntime rt) method GetContext (line 193) | public static ScriptContext GetContext() method GetContext (line 205) | public static ScriptContext GetContext(JSContext ctx) method CreateRuntime (line 215) | public static ScriptRuntime CreateRuntime() method CreateRuntime (line 220) | public static ScriptRuntime CreateRuntime(bool isEditorRuntime) method Shutdown (line 259) | public static void Shutdown() method OnRuntimeInitialized (line 285) | private static void OnRuntimeInitialized(ScriptRuntime runtime) method OnRuntimeAfterDestroy (line 291) | private static void OnRuntimeAfterDestroy(int runtimeId) FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptFunction.cs class ScriptFunction (line 8) | public class ScriptFunction : GCObject, Utils.IInvokable method ScriptFunction (line 14) | public ScriptFunction(ScriptContext context, JSValue fnValue) method ScriptFunction (line 21) | public ScriptFunction(ScriptContext context, JSValue fnValue, JSValue ... method ScriptFunction (line 28) | public ScriptFunction(ScriptContext context, JSValue fnValue, JSValue ... method SetBound (line 41) | public void SetBound(JSValue thisValue) method SetArguments (line 48) | public unsafe void SetArguments(int offset, int size, JSValue[] values) method SetArguments (line 56) | public unsafe void SetArguments(int offset, int size, JSValue* values) method OnDisposing (line 84) | protected override void OnDisposing(ScriptContext context) method Invoke (line 99) | public unsafe void Invoke() method Invoke (line 104) | public unsafe T Invoke() method Invoke (line 109) | private unsafe object Invoke(Type resultType) method Invoke (line 134) | public void Invoke(object arg1) method Invoke (line 139) | public T Invoke(object arg1) method Invoke (line 144) | public unsafe object Invoke(Type resultType, object arg1) method Invoke (line 168) | public void Invoke(params object[] parameters) method Invoke (line 173) | public T Invoke(params object[] parameters) method Invoke (line 178) | public unsafe object Invoke(Type resultType, params object[] parameters) method _Invoke (line 207) | public unsafe JSValue _Invoke(JSContext ctx, int argc, JSValue* argv) FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptPromise.cs class ScriptPromise (line 8) | public abstract class ScriptPromise : GCObject, Utils.IObjectCollectionE... method ScriptPromise (line 20) | internal ScriptPromise(JSContext ctx) method ScriptPromise (line 25) | internal ScriptPromise(ScriptContext context) method OnDisposing (line 33) | protected override void OnDisposing(ScriptContext context) method OnCollectionReleased (line 56) | public void OnCollectionReleased() method Reject (line 62) | public void Reject(object value = null) method Invoke (line 72) | protected unsafe void Invoke(JSValue callback, object value) class TypedScriptPromise (line 115) | public class TypedScriptPromise : ScriptPromise method TypedScriptPromise (line 117) | public TypedScriptPromise(ScriptContext context) method Resolve (line 122) | public void Resolve(TResult value) class AnyScriptPromise (line 128) | public class AnyScriptPromise : ScriptPromise method AnyScriptPromise (line 130) | public AnyScriptPromise(ScriptContext context) method Resolve (line 135) | public void Resolve(object value = null) FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptRuntime+Module.cs class ScriptRuntime (line 12) | public partial class ScriptRuntime method TryReadByteCodeTagValue (line 17) | public static uint TryReadByteCodeTagValue(byte[] bytes) method module_define (line 29) | [MonoPInvokeCallback(typeof(JSCFunction))] method EvalSource (line 63) | public static unsafe JSValue EvalSource(JSContext ctx, string source, ... method EvalSource (line 68) | public static unsafe JSValue EvalSource(JSContext ctx, byte[] source, ... method module_normalize (line 125) | [MonoPInvokeCallback(typeof(JSModuleNormalizeFunc))] method module_loader (line 141) | [MonoPInvokeCallback(typeof(JSModuleLoaderFunc))] method _NewModuleDef (line 214) | private static JSModuleDef _NewModuleDef(JSContext ctx, JSValue func_v... FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptRuntime.cs class ScriptRuntime (line 16) | public partial class ScriptRuntime class ScriptContextRef (line 18) | private class ScriptContextRef method ScriptRuntime (line 88) | public ScriptRuntime(int runtimeId) method GetAsyncManager (line 95) | public IAsyncManager GetAsyncManager() method GetFileSystem (line 100) | public IFileSystem GetFileSystem() method GetPathResolver (line 105) | public IPathResolver GetPathResolver() method AddSearchPath (line 110) | public void AddSearchPath(string path) method AddTypeReference (line 115) | public void AddTypeReference(ProxyModuleRegister proxy, Type type, Cla... method AddModuleResolvers (line 122) | public void AddModuleResolvers() method AddModuleResolver (line 129) | public T AddModuleResolver(T moduleResolver) method FindModuleResolver (line 136) | public T FindModuleResolver() method ResolveFilePath (line 149) | public string ResolveFilePath(string parent_module_id, string module_id) method ResolveModuleId (line 164) | public string ResolveModuleId(ScriptContext context, string parent_mod... method ResolveModule (line 182) | public void ResolveModule(string module_id) method ResolveModule (line 187) | public void ResolveModule(string module_id, bool set_as_main) method ResolveModule (line 203) | public JSValue ResolveModule(ScriptContext context, string parent_modu... method ReloadModule (line 236) | public bool ReloadModule(ScriptContext context, string resolved_id) method TryGetModuleForReloading (line 253) | private bool TryGetModuleForReloading(ScriptContext context, IModuleRe... method RaiseScriptReloadingEvent_nothrow (line 273) | private void RaiseScriptReloadingEvent_nothrow(ScriptContext context, ... method RaiseScriptReloadedEvent_nothrow (line 286) | private void RaiseScriptReloadedEvent_nothrow(ScriptContext context, s... method _RunIfWaitingForDebugger (line 299) | [MonoPInvokeCallback(typeof(JSWaitingForDebuggerCFunction))] method class_finalizer (line 312) | [MonoPInvokeCallback(typeof(JSGCObjectFinalizer))] method Initialize (line 332) | public void Initialize(ScriptRuntimeArgs args) method RaiseDebuggerConnectedEvent (line 429) | private void RaiseDebuggerConnectedEvent() method _InterruptHandler (line 440) | [MonoPInvokeCallback(typeof(JSInterruptHandler))] method AddStaticModule (line 447) | public void AddStaticModule(string module_id, ClassBind bind) method AddStaticModule (line 452) | public void AddStaticModule(string module_id, RawModuleBind bind) method AddStaticModule (line 457) | public void AddStaticModule(string module_id, JSValue rawValue) method AddStaticModule (line 462) | public void AddStaticModule(string module_id, IModuleRegister register) method AddStaticModuleProxy (line 468) | public ProxyModuleRegister AddStaticModuleProxy(string module_id, Acti... method CreateWorker (line 476) | public ScriptRuntime CreateWorker() method AutoRelease (line 496) | public void AutoRelease(Utils.IReferenceObject referenceObject) method GetByteBufferAllocator (line 501) | public IO.IByteBufferAllocator GetByteBufferAllocator() method GetTimerManager (line 506) | public ITimerManager GetTimerManager() method GetTypeDB (line 511) | public ITypeDB GetTypeDB() method ReplaceTypeDB (line 516) | public void ReplaceTypeDB(ITypeDB newTypeDB) method GetObjectCache (line 521) | public Utils.ObjectCache GetObjectCache() method AddManagedObject (line 526) | public void AddManagedObject(IObjectCollectionEntry entry, out ObjectC... method RemoveManagedObject (line 531) | public bool RemoveManagedObject(in ObjectCollection.Handle handle) method CreateContext (line 542) | private ScriptContext CreateContext(Experimental.IJSApiBridge apiBridg... method RemoveContext (line 576) | public void RemoveContext(ScriptContext context) method GetMainContext (line 589) | public ScriptContext GetMainContext() method GetContext (line 594) | public ScriptContext GetContext(JSContext ctx) method _FreeValueAction (line 609) | private static void _FreeValueAction(ScriptRuntime rt, object cbArgs, ... method _FreeValueAndDelegationAction (line 614) | private static void _FreeValueAndDelegationAction(ScriptRuntime rt, ob... method _FreeManagedObjectAction (line 621) | private static void _FreeManagedObjectAction(ScriptRuntime rt, object ... method _FreeValueAndScriptValueAction (line 627) | private static void _FreeValueAndScriptValueAction(ScriptRuntime rt, o... method FreeDelegationValue (line 642) | public bool FreeDelegationValue(JSValue value) method FreeScriptValue (line 652) | public void FreeScriptValue(JSValue value) method FreeManagedObject (line 657) | public void FreeManagedObject(ObjectCollection.Handle handle) method FreeValues (line 688) | public void FreeValues(JSValue[] values) method FreeValue (line 720) | public void FreeValue(JSValue value) method FreeValues (line 726) | public unsafe void FreeValues(int count, JSValue* values) method EnqueueAction (line 757) | public bool EnqueueAction(JSActionCallback callback, object args, bool... method EnqueuePendingAction (line 762) | private bool EnqueuePendingAction(JSAction action) method EvalMain (line 783) | public void EvalMain(string fileName) method EvalFile (line 789) | public void EvalFile(string fileName) method EvalFile (line 794) | public T EvalFile(string fileName) method EvalFile (line 799) | public object EvalFile(string fileName, Type returnType) method IsMainThread (line 813) | public bool IsMainThread() method Update (line 819) | public void Update(int ms) method ExecutePendingJob (line 850) | public void ExecutePendingJob() method ExecutePendingActions (line 874) | private void ExecutePendingActions(bool isApplicationActive) method Shutdown (line 941) | public void Shutdown() method Destroy (line 953) | public void Destroy() FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptRuntimeArgs.cs type ScriptRuntimeArgs (line 16) | public struct ScriptRuntimeArgs FILE: Packages/cc.starlessnight.unity-jsb/Source/ScriptValue.cs class ScriptValue (line 11) | public sealed class ScriptValue : GCObject, Utils.IWeakMapEntry method ScriptValue (line 15) | internal ScriptValue(ScriptContext context, JSValue jsValue) method OnDisposing (line 28) | protected override void OnDisposing(ScriptContext context) method GetHashCode (line 35) | public override int GetHashCode() method Equals (line 40) | public override bool Equals(object obj) method GetProperty (line 57) | public T GetProperty(string key) method SetProperty (line 77) | public void SetProperty(string key, object value) method ToString (line 86) | public override string ToString() method JSONStringify (line 96) | public string JSONStringify() FILE: Packages/cc.starlessnight.unity-jsb/Source/Shared/JSPayloadHeader.cs type BridgeObjectType (line 8) | public enum BridgeObjectType : int32_t type JSPayloadHeader (line 16) | [StructLayout(LayoutKind.Sequential)] method GetHashCode (line 22) | public override int GetHashCode() method Equals (line 27) | public override bool Equals(object obj) FILE: Packages/cc.starlessnight.unity-jsb/Source/Shared/NativeAttributes.cs class MonoPInvokeCallbackAttribute (line 5) | [AttributeUsage(AttributeTargets.Method)] method MonoPInvokeCallbackAttribute (line 9) | public MonoPInvokeCallbackAttribute(Type t) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Callbacks/ApplicationCallback.cs class JSApplicationCallback (line 12) | public class JSApplicationCallback : MonoBehaviour method OnApplicationFocus (line 14) | void OnApplicationFocus(bool hasFocus) method OnApplicationPause (line 19) | void OnApplicationPause(bool pauseStatus) method OnApplicationQuit (line 25) | void OnApplicationQuit() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Callbacks/BecameVisibleCallback.cs class JSBecameVisibleCallback (line 12) | public class JSBecameVisibleCallback : MonoBehaviour method OnBecameVisible (line 14) | void OnBecameVisible() method OnBecameInvisible (line 19) | void OnBecameInvisible() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Callbacks/CollisionCallback.cs class JSCollisionCallback (line 12) | public class JSCollisionCallback : MonoBehaviour method OnCollisionEnter (line 14) | void OnCollisionEnter(Collision other) method OnCollisionExit (line 19) | void OnCollisionExit(Collision other) method OnCollisionStay (line 24) | void OnCollisionStay(Collision other) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/ComponentFix.cs class ComponentFix (line 10) | public static class ComponentFix method Bind_GetComponent (line 12) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentInChildren (line 65) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentsInChildren (line 125) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentInParent (line 185) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentsInParent (line 217) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponents (line 277) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/BaseEditorWindow.cs class BaseEditorWindow (line 14) | public class BaseEditorWindow : EditorWindow method OnEnable (line 21) | protected virtual void OnEnable() method OnDisable (line 25) | protected virtual void OnDisable() method OnPaint (line 29) | protected virtual void OnPaint() method Update (line 33) | protected void Update() method OnUpdate (line 38) | protected virtual void OnUpdate() method OnGUI (line 42) | private void OnGUI() method GetCachedTextContent (line 48) | public static GUIContent GetCachedTextContent(string text) method MakeTex (line 58) | public static Texture2D MakeTex(int width, int height, Color fillColor) method BorderLine (line 75) | public static void BorderLine(Rect rect) method BorderLine (line 83) | public static void BorderLine(float x1, float y1, float x2, float y2) method Block (line 91) | public static void Block(string title, Action contentDrawer, Action[] ... method Block (line 102) | public static void Block(string title, Action contentDrawer, params Ac... method Block (line 107) | public static void Block(string title, Color titleColor, Action conten... method Defer (line 153) | protected void Defer(Action action) method ExecuteDefers (line 158) | protected void ExecuteDefers() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/CustomBindings/UnityBinding.cs class UnityBinding (line 16) | public class UnityBinding : AbstractBindingProcess method IsAvailable (line 18) | public bool IsAvailable(MethodInfo methodInfo) method OnPreCollectAssemblies (line 23) | public override void OnPreCollectAssemblies(BindingManager bindingMana... method OnPreExporting (line 82) | public override void OnPreExporting(BindingManager bindingManager) method HackGetComponents (line 160) | private static TypeTransform HackGetComponents(TypeTransform typeTrans... FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/CustomBindings/UnityEditorBinding.cs class UnityEditorBinding (line 14) | public class UnityEditorBinding : AbstractBindingProcess method IsAvailable (line 16) | public bool IsAvailable(MethodInfo methodInfo) method OnPreExporting (line 21) | public override void OnPreExporting(BindingManager bindingManager) method OnPostExporting (line 136) | public override void OnPostExporting(BindingManager bindingManager) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/CustomBindings/UnityUIBinding.cs class UnityUIBinding (line 14) | public class UnityUIBinding : AbstractBindingProcess method IsAvailable (line 16) | public bool IsAvailable(MethodInfo methodInfo) method OnPreCollectAssemblies (line 21) | public override void OnPreCollectAssemblies(BindingManager bindingMana... method OnPreExporting (line 41) | public override void OnPreExporting(BindingManager bindingManager) method OnPostExporting (line 45) | public override void OnPostExporting(BindingManager bindingManager) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/EditorRuntime.cs class EditorRuntime (line 16) | [InitializeOnLoad] type RunMode (line 19) | private enum RunMode method EditorRuntime (line 36) | static EditorRuntime() method OnPrefsChanged (line 42) | private static void OnPrefsChanged(Prefs prefs) method GetPrefs (line 61) | public static Prefs GetPrefs() method GetTSConfig (line 66) | public static TSConfig GetTSConfig() method GetInstance (line 71) | public static EditorRuntime GetInstance() method EditorRuntime (line 76) | public EditorRuntime(Prefs prefs) method OnEditorQuitting (line 90) | private void OnEditorQuitting() method Reload (line 108) | public bool Reload() method OnEditorInit (line 120) | private void OnEditorInit() method OnScriptRuntimeCreated (line 151) | private void OnScriptRuntimeCreated(ScriptRuntime runtime) method LoadTSConfig (line 157) | public static TSConfig LoadTSConfig(string workspace = null) method OnScriptRuntimeMainModuleLoaded (line 171) | private void OnScriptRuntimeMainModuleLoaded(ScriptRuntime runtime) method OnScriptRuntimeInitializing (line 175) | private void OnScriptRuntimeInitializing(ScriptRuntime runtime) method Bind (line 205) | public static ClassDecl Bind(TypeRegister register) method JS_GetPrefs (line 218) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method JS_GetTSConfig (line 224) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method OnModuleSourceChanged (line 230) | private void OnModuleSourceChanged(string modulePath, JSScriptClassTyp... method OnPlayModeStateChanged (line 244) | private void OnPlayModeStateChanged(PlayModeStateChange mode) method OnBeforeAssemblyReload (line 254) | private void OnBeforeAssemblyReload() method OnEditorUpdate (line 259) | private void OnEditorUpdate() method Eval (line 282) | public static void Eval(string code) method ShowWindow (line 294) | public static void ShowWindow(string module, string typename) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSAssetPostprocessor.cs class JSAssetPostprocessor (line 13) | public class JSAssetPostprocessor : AssetPostprocessor method OnPostprocessTexture (line 15) | private void OnPostprocessTexture(Texture2D texture) method OnPostprocessModel (line 20) | private void OnPostprocessModel(GameObject model) method OnPostprocessAudio (line 25) | private void OnPostprocessAudio(AudioClip audioClip) method OnPostprocessMaterial (line 30) | private void OnPostprocessMaterial(Material material) method OnPostProcessSprites (line 35) | private void OnPostProcessSprites(Texture2D texture, Sprite[] sprites) method OnPostprocessAllAssets (line 40) | static void OnPostprocessAllAssets(string[] importedAssets, string[] d... method CallJavascript (line 45) | private static void CallJavascript(AssetPostprocessor proc, string fun... method CallJavascript (line 57) | private static void CallJavascript(string module_id, AssetPostprocesso... FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSBehaviourFullInspector.cs class JSBehaviourFullInspector (line 7) | [CustomEditor(typeof(JSBehaviourFull))] FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSBehaviourInspector.cs class JSBehaviourInspector (line 8) | [CustomEditor(typeof(JSBehaviour))] method GetScriptClassType (line 11) | protected override JSScriptClassType GetScriptClassType() method DrawSourceView (line 16) | protected override void DrawSourceView() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSInspectorBase.cs class JSInspectorBase (line 12) | public abstract class JSInspectorBase : Editor, Utils.IObjectCollecti... method GetTarget (line 57) | protected T GetTarget() method Awake (line 66) | void Awake() method GetScriptClassType (line 70) | protected abstract JSScriptClassType GetScriptClassType(); method OnScriptReloading (line 72) | private void OnScriptReloading(ScriptContext context, string resolved_id) method OnScriptReloaded (line 83) | private void OnScriptReloaded(ScriptContext context, string resolved_id) method OnCollectionReleased (line 124) | public void OnCollectionReleased() method ReleaseJSValues (line 130) | protected void ReleaseJSValues() method Release (line 152) | void Release() method CreateScriptInstance (line 162) | protected void CreateScriptInstance(JSContext ctx, JSValue this_obj, J... method OnBindingJSMembers (line 188) | private void OnBindingJSMembers(ScriptContext context) method OnUnbindingJSMembers (line 211) | private void OnUnbindingJSMembers() method CreateScriptInstance (line 238) | protected void CreateScriptInstance() method OnEnable (line 302) | void OnEnable() method EnableScriptInstance (line 309) | private void EnableScriptInstance() method OnEnableScriptInstance (line 335) | private void OnEnableScriptInstance() method OnDisable (line 346) | void OnDisable() method OnDestroy (line 359) | void OnDestroy() method OnSelectedScript (line 370) | private void OnSelectedScript(JSScriptClassPathHint classPath) method DrawSourceView (line 403) | protected virtual void DrawSourceView() method DrawPrimitiveView (line 451) | private void DrawPrimitiveView() method DrawScriptingView (line 467) | private void DrawScriptingView() method OnWaitingForScriptInstancing (line 500) | protected virtual void OnWaitingForScriptInstancing() method OnInspectorGUI (line 504) | public override void OnInspectorGUI() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSScriptClassPathHint.cs type JSScriptClassType (line 4) | [System.Flags] type JSScriptClassPathHint (line 19) | public struct JSScriptClassPathHint method JSScriptClassPathHint (line 27) | public JSScriptClassPathHint(string sourceFile, string modulePath, str... method IsReferenced (line 36) | public bool IsReferenced(JSScriptRef scriptRef) method ToClassPath (line 41) | public string ToClassPath() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSScriptFinder.cs class JSScriptFinder (line 11) | public class JSScriptFinder method GetInstance (line 32) | public static JSScriptFinder GetInstance() method JSScriptFinder (line 46) | public JSScriptFinder(string baseDir, string fileExt) method OnChanged (line 52) | private void OnChanged(object sender, FileSystemEventArgs e) method OnCreated (line 63) | private void OnCreated(object sender, FileSystemEventArgs e) method OnDeleted (line 74) | private void OnDeleted(object sender, FileSystemEventArgs e) method RefreshAll (line 85) | public void RefreshAll() method SearchDirectory (line 94) | private void SearchDirectory(string dir) method ParseFile (line 107) | private void ParseFile(string filePath) method Search (line 148) | public bool Search(JSScriptClassType classType, List() method Show (line 90) | public static bool Show(Rect rect, string searchString, JSScriptClassT... method Init (line 101) | private void Init(Rect rect) method CalculateWindowSize (line 111) | private Vector2 CalculateWindowSize(Rect buttonRect) method DrawSearchField (line 132) | private void DrawSearchField() method DrawSearchResults (line 153) | private void DrawSearchResults(Rect rect) method OnConfirmSearchResult (line 196) | private void OnConfirmSearchResult(JSScriptClassPathHint result) method OnDownOrUpArrowKeyPressed (line 211) | private void OnDownOrUpArrowKeyPressed() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/JSScriptableObjectInspector.cs class JSScriptableObjectInspector (line 13) | [CustomEditor(typeof(JSScriptableObject))] method GetScriptClassType (line 16) | protected override JSScriptClassType GetScriptClassType() method OnWaitingForScriptInstancing (line 21) | protected override void OnWaitingForScriptInstancing() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/PrefsEditor.cs class PrefsEditor (line 17) | public class PrefsEditor : BaseEditorWindow class TreeViewNode (line 19) | internal abstract class TreeViewNode : SimpleTreeView.INode method CollapseAll (line 41) | public bool CollapseAll() method ExpandAll (line 60) | public bool ExpandAll() method ShowContextMenu (line 78) | public void ShowContextMenu(SimpleTreeView.State state) method AddChild (line 86) | public void AddChild(SimpleTreeView.INode node) method CalcSize (line 91) | public Vector2 CalcSize(GUIStyle style) method Prepass (line 101) | public void Prepass(SimpleTreeView.State state) method Render (line 115) | public bool Render(SimpleTreeView.State state) class Type_TreeViewNode (line 137) | internal class Type_TreeViewNode : TreeViewNode method Type_TreeViewNode (line 143) | public Type_TreeViewNode(Type type) method GetIcon (line 152) | public static Texture GetIcon(Type type) method MatchString (line 167) | public bool MatchString(string pattern) method ToString (line 172) | public override string ToString() class Namespace_TreeViewNode (line 178) | internal class Namespace_TreeViewNode : TreeViewNode method Namespace_TreeViewNode (line 180) | public Namespace_TreeViewNode(string ns) method ToString (line 186) | public override string ToString() class Assembly_TreeViewNode (line 192) | internal class Assembly_TreeViewNode : TreeViewNode method GetNamespace_TreeViewNode (line 196) | public Namespace_TreeViewNode GetNamespace_TreeViewNode(string ns) method Assembly_TreeViewNode (line 208) | public Assembly_TreeViewNode(Assembly assembly) method ToString (line 214) | public override string ToString() type IView (line 220) | internal interface IView method Draw (line 222) | void Draw(PrefsEditor context); class NoneView (line 225) | internal class NoneView : IView method Draw (line 227) | public void Draw(PrefsEditor context) class NamespaceInfoView (line 233) | internal class NamespaceInfoView : IView method Show (line 237) | public void Show(string ns) method Draw (line 242) | public void Draw(PrefsEditor context) class TypeInfoView (line 271) | internal class TypeInfoView : IView method Show (line 275) | public void Show(Type type) method Draw (line 280) | public void Draw(PrefsEditor context) method DrawRawTypeBindingInfo (line 301) | private bool DrawRawTypeBindingInfo(RawTypeBindingInfo rawTypeBindin... method DrawTypeBindingInfo (line 313) | private bool DrawTypeBindingInfo(TypeBindingInfo typeBindingInfo) class AssemblyInfoView (line 343) | internal class AssemblyInfoView : IView method Show (line 347) | public void Show(Assembly assembly) method Draw (line 352) | public void Draw(PrefsEditor context) method AddTabView (line 424) | public void AddTabView(string name, Action action) method ConstructTypeNode (line 430) | private Type_TreeViewNode ConstructTypeNode(TreeViewNode parent,... method ConstructAssemblyNode (line 452) | private System.Collections.IEnumerator ConstructAssemblyNode(Assembly ... method OnEnable (line 484) | protected override void OnEnable() method MarkAsDirty (line 508) | public void MarkAsDirty() method Save (line 518) | public void Save() method OnDirtyStateChanged (line 539) | private void OnDirtyStateChanged() method OnDrawItem (line 544) | private void OnDrawItem(Rect rect, Type type) method DrawView_Scripting (line 549) | private void DrawView_Scripting() method RepeatString (line 645) | private string RepeatString(string v, int repeat) method Popup (line 654) | private string Popup(string label, string value, string[] names, strin... method DrawView_TypeCastRegistry (line 665) | private void DrawView_TypeCastRegistry() method DrawView_Codegen (line 705) | private void DrawView_Codegen() method DrawView_Types (line 787) | private void DrawView_Types() method DrawView_Types_Right (line 809) | private void DrawView_Types_Right() method ConstructTypeTree (line 814) | private System.Collections.IEnumerator ConstructTypeTree() method DrawView_Types_Left (line 843) | private void DrawView_Types_Left() method ToPercent (line 906) | private static int ToPercent(float p) method SetActiveView (line 911) | private T SetActiveView() method OnSelectTreeViewItem (line 932) | private void OnSelectTreeViewItem(SimpleTreeView.INode item, HashSet method SimpleListView (line 24) | public SimpleListView() method Clear (line 32) | public void Clear() method AddRange (line 38) | public void AddRange(System.Collections.Generic.IEnumerable items) method Add (line 44) | public void Add(T item) method Draw (line 50) | public void Draw(Rect rect) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/SimpleSplitView.cs class SimpleSplitView (line 10) | public class SimpleSplitView method Draw (line 22) | public bool Draw(Rect rect) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/SimpleTreeView.cs class SimpleTreeView (line 10) | internal class SimpleTreeView type INode (line 12) | public interface INode method AddChild (line 18) | void AddChild(INode node); method Prepass (line 19) | void Prepass(State state); method Render (line 20) | bool Render(State state); method CalcSize (line 21) | Vector2 CalcSize(GUIStyle style); method CollapseAll (line 23) | bool CollapseAll(); method ExpandAll (line 24) | bool ExpandAll(); method ShowContextMenu (line 26) | void ShowContextMenu(State state); class State (line 29) | public class State method State (line 64) | public State(SimpleTreeView treeView) method BeginPrepass (line 70) | public void BeginPrepass() method AddSpace (line 77) | public void AddSpace(INode node) method EndPrepass (line 86) | public void EndPrepass() method Begin (line 95) | public void Begin(Func itemValidator) method End (line 103) | public void End() method BeginView (line 107) | public void BeginView(Rect rect) method EndView (line 119) | public void EndView() method PushGroup (line 125) | public void PushGroup() method PopGroup (line 130) | public void PopGroup() method CheckDoubleClick (line 135) | private bool CheckDoubleClick() method Render (line 148) | public bool Render(INode node) method Select (line 250) | public void Select(INode node, bool doRaiseEvent) method SelectCurrent (line 260) | public void SelectCurrent(INode node, bool doRaiseEvent) method CollapseAll (line 266) | public void CollapseAll() method ExpandAll (line 283) | public void ExpandAll() method Add (line 306) | public void Add(INode node) method Invalidate (line 314) | public void Invalidate() method Select (line 329) | public void Select(INode node, bool doScrollTo = true, bool doRaiseEve... method Draw (line 363) | public bool Draw(Rect rect) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/UnityBindingUtils.cs class UnityBindingUtils (line 9) | public class UnityBindingUtils : Binding.IBindingUtils method ReplacePathVars (line 11) | public string ReplacePathVars(string value) method IsExplicitEditorType (line 16) | public bool IsExplicitEditorType(Type type) FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/UnityHelper.cs class UnityHelper (line 16) | [InitializeOnLoad] method GetIcon (line 24) | public static Texture GetIcon(string name) method IsApplicationActive (line 34) | public static bool IsApplicationActive() method GenerateBindingsAndTypeDefinition (line 40) | [MenuItem("JS Bridge/Generate Bindings And Type Definition")] method GenerateTypeDefinition (line 57) | [MenuItem("JS Bridge/Generate Type Definition")] method LoadPackageAsset (line 74) | public static T LoadPackageAsset(string assetPath) method LoadAssetAtPath (line 99) | public static T LoadAssetAtPath(string assetPath) method GetMonoScript (line 108) | public static MonoScript GetMonoScript(Type type) method SetDefineSymbol (line 125) | public static void SetDefineSymbol(string defineItem, bool isAdding) method IsReflectBindingSupported (line 146) | public static bool IsReflectBindingSupported() method Time (line 151) | public static void Time(string name, Action action) method InvokeReflectBinding (line 169) | public static void InvokeReflectBinding(ScriptRuntime runtime) method IsInMemoryBindingSupported (line 185) | public static bool IsInMemoryBindingSupported() method InvokeInMemoryBinding (line 190) | public static void InvokeInMemoryBinding(ScriptRuntime runtime) method CompileScripts (line 208) | public static void CompileScripts() method ClearBindings (line 226) | [MenuItem("JS Bridge/Clear")] method OpenPrefsEditor (line 242) | [MenuItem("JS Bridge/Prefs ...", false, 5001)] method ShowJSConsole (line 248) | [MenuItem("JS Bridge/Javascript Console", false, 5003)] method ShowJSModuleView (line 254) | [MenuItem("JS Bridge/Javascript Module View", false, 5004)] method ShowScriptEditorWindowLauncher (line 260) | [MenuItem("JS Bridge/Script Editor Window Launcher", false, 5005)] method GetPlatform (line 266) | public static string GetPlatform() method IsExplicitEditorType (line 292) | public static bool IsExplicitEditorType(Type type) method IsExplicitEditorDomain (line 305) | public static bool IsExplicitEditorDomain(Assembly assembly) method ReplacePathVars (line 328) | public static string ReplacePathVars(string value) method CompileBytecode (line 335) | public static void CompileBytecode(IList assetPaths) => Compil... method CompileBytecode (line 342) | public static void CompileBytecode(string workspace, IList ass... method CompileBytecode (line 377) | private static void CompileBytecode(UnityJSScriptCompiler compiler, st... method NormalizePathString (line 423) | public static string NormalizePathString(string path) method ResolveScriptRef (line 429) | public static bool ResolveScriptRef(string sourceDirBase, string sourc... method GetJSScriptClasses (line 484) | private static void GetJSScriptClasses(string sourceFile, string modul... method UnityHelper (line 510) | static UnityHelper() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/UnityJSScriptCompiler.cs class UnityJSScriptCompiler (line 13) | public class UnityJSScriptCompiler : IDisposable method UnityJSScriptCompiler (line 18) | public UnityJSScriptCompiler() method Compile (line 30) | public unsafe byte[] Compile(string filename, byte[] input_bytes, bool... method Dispose (line 86) | public virtual void Dispose(bool bManaged) method Dispose (line 101) | public void Dispose() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Editor/UnityShellHelper.cs class UnityShellHelper (line 11) | public static class UnityShellHelper method Run (line 13) | public static int Run(string command, string arguments, int maxIdleTime) method Run (line 18) | private static int Run(string command, string arguments, DirectoryInfo... method WaitForProcess (line 57) | private static int WaitForProcess(Process process, StringBuilder outpu... FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/EditorWindowFix.cs class EditorWindowFix (line 16) | public static class EditorWindowFix method BindStatic_GetWindow (line 18) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method CreateWindow (line 134) | [JSCFunction(true, method __type_equals (line 157) | private static bool __type_equals(EditorWindow editorWindow, JSContext... method __dock (line 181) | private static bool __dock(EditorWindow val, JSContext ctx, JSValue[] ... method js_get_window (line 239) | public static JSValue js_get_window(JSContext ctx, JSValue ctor, Type ... method _js_get_window_clone (line 262) | private static JSValue _js_get_window_clone(JSContext ctx, JSValue cto... method _new_js_editor_window (line 280) | private static JSValue _new_js_editor_window(JSContext ctx, JSValue ct... method _get_js_editor_window (line 310) | private static JSEditorWindow _get_js_editor_window(Object[] array, JS... FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/GameObjectFix.cs class GameObjectFix (line 10) | public static class GameObjectFix method Bind_AddComponent (line 12) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponent (line 45) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentInChildren (line 99) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentInParent (line 160) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponents (line 193) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentsInChildren (line 254) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method Bind_GetComponentsInParent (line 315) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/Hotfix/Editor/HotfixUtil.cs class HotfixUtil (line 15) | public class HotfixUtil method RunHotfix (line 19) | [MenuItem("JS Bridge/Hotfix")] method IsHotfixTarget (line 25) | private static bool IsHotfixTarget(TypeDefinition td) method Collect (line 37) | public static bool Collect(AssemblyDefinition a, List ... method IsParameterMatched (line 60) | public static bool IsParameterMatched(ParameterDefinition p1, Paramete... method IsDelegateMatched (line 66) | public static bool IsDelegateMatched(MethodDefinition m, TypeReference... method GetDelegate (line 115) | public static TypeDefinition GetDelegate(MethodDefinition m, TypeRefer... method GetMethodString (line 132) | public static string GetMethodString(MethodDefinition method) method FindPatchPoint (line 154) | private static Instruction FindPatchPoint(MethodBody body) method GetHotfixFieldName_r (line 160) | private static string GetHotfixFieldName_r(MethodDefinition method, Ha... method GetHotfixFieldName_b (line 175) | private static string GetHotfixFieldName_b(MethodDefinition method, Ha... method Run (line 189) | public static void Run() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSBehaviour.cs class JSBehaviour (line 11) | public class JSBehaviour : MonoBehaviour, ISerializationCallbackReceiver... method IsValid (line 81) | public bool IsValid() method IsInstanceOf (line 86) | public int IsInstanceOf(JSValue ctor) method CloneValue (line 95) | public JSValue CloneValue() method GetProperty (line 104) | public JSValue GetProperty(string key) method IsUpdatable (line 114) | public static bool IsUpdatable(ScriptContext context, JSValue prototype) method SetScriptInstance (line 123) | public static JSValue SetScriptInstance(GameObject gameObject, JSConte... method SetUnresolvedScriptInstance (line 152) | public void SetUnresolvedScriptInstance() method ReleaseScriptInstance (line 157) | public void ReleaseScriptInstance() method SetScriptInstance (line 164) | public JSValue SetScriptInstance(JSContext ctx, JSValue ctor, bool exe... method _SetScriptInstance (line 196) | private void _SetScriptInstance(JSContext ctx, JSValue this_obj, bool ... method OnBindingJSFuncs (line 231) | protected virtual void OnBindingJSFuncs(ScriptContext context) method SetupMonoBehaviourCallback (line 292) | public void SetupMonoBehaviourCallback(Type type) method OnUnbindingJSFuncs (line 304) | protected virtual void OnUnbindingJSFuncs() method Dispatch (line 354) | public static void Dispatch(GameObject gameObject, string funcName) method Dispatch (line 365) | public static void Dispatch(GameObject gameObject, string funcName, bo... method Dispatch (line 376) | public static void Dispatch(GameObject gameObject, string funcName, ob... method _Dispatch (line 387) | public void _Dispatch(string funcName) method _Dispatch (line 408) | public unsafe void _Dispatch(string funcName, bool p1) method _Dispatch (line 431) | public unsafe void _Dispatch(string funcName, object p1) method OnCollectionReleased (line 455) | public void OnCollectionReleased() method OnScriptReloading (line 467) | private void OnScriptReloading(ScriptContext context, string resolved_id) method OnScriptReloaded (line 478) | private void OnScriptReloaded(ScriptContext context, string resolved_id) method OnUnbindingObject (line 509) | void OnUnbindingObject(JSContext ctx, JSValue this_obj) method ReleaseJSValues (line 515) | public void ReleaseJSValues() method Awake (line 540) | void Awake() method Start (line 554) | void Start() method Reset (line 562) | public void Reset() method OnEnable (line 570) | void OnEnable() method OnDisable (line 578) | void OnDisable() method OnDrawGizmos (line 594) | void OnDrawGizmos() method OnDestroy (line 603) | void OnDestroy() method OnBeforeSerialize (line 612) | public void OnBeforeSerialize() method OnAfterDeserialize (line 620) | public void OnAfterDeserialize() method _OnScriptingAfterDeserialize (line 625) | public void _OnScriptingAfterDeserialize() method CreateScriptInstance (line 634) | public bool CreateScriptInstance() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSBehaviourFull.cs class JSBehaviourFull (line 11) | public class JSBehaviourFull : JSBehaviour method OnBindingJSFuncs (line 22) | protected override void OnBindingJSFuncs(ScriptContext context) method OnUnbindingJSFuncs (line 38) | protected override void OnUnbindingJSFuncs() method Update (line 55) | void Update() method LateUpdate (line 71) | void LateUpdate() method FixedUpdate (line 87) | void FixedUpdate() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSEditorWindow.cs class JSEditorWindow (line 16) | public class JSEditorWindow : EditorWindow, IHasCustomMenu, IScriptInsta... method IsInstanceOf (line 89) | public int IsInstanceOf(JSValue ctor) method CloneValue (line 98) | public JSValue CloneValue() method SetScriptInstance (line 107) | public JSValue SetScriptInstance(JSContext ctx, JSValue ctor, bool exe... method ReleaseScriptInstance (line 140) | public void ReleaseScriptInstance() method SetUnresolvedScriptInstance (line 146) | private void SetUnresolvedScriptInstance() method CreateScriptInstance (line 151) | public bool CreateScriptInstance() method OnRuntimeInitialized (line 202) | private void OnRuntimeInitialized(ScriptRuntime runtime) method _SetScriptInstance (line 212) | private void _SetScriptInstance(JSContext ctx, JSValue this_obj, JSVal... method OnBindingJSFuncs (line 252) | private void OnBindingJSFuncs(ScriptContext context) method OnUnbindingJSFuncs (line 292) | private void OnUnbindingJSFuncs() method OnScriptReloading (line 342) | private void OnScriptReloading(ScriptContext context, string resolved_id) method OnScriptReloaded (line 353) | private void OnScriptReloaded(ScriptContext context, string resolved_id) method OnCollectionReleased (line 382) | public void OnCollectionReleased() method OnUnbindingObject (line 389) | void OnUnbindingObject(JSContext ctx, JSValue this_obj) method ReleaseJSValues (line 395) | void ReleaseJSValues(bool noClose = false) method Update (line 437) | void Update() method OnEnable (line 456) | void OnEnable() method OnDisable (line 466) | void OnDisable() method OnDestroy (line 474) | void OnDestroy() method CreateGUI (line 484) | void CreateGUI() method OnGUI (line 499) | void OnGUI() method AddItemsToMenu (line 521) | public unsafe void AddItemsToMenu(GenericMenu menu) method OnBeforeSerialize (line 540) | public void OnBeforeSerialize() method _OnScriptingAfterDeserialize (line 553) | public void _OnScriptingAfterDeserialize() method OnAfterDeserialize (line 561) | public void OnAfterDeserialize() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSScriptProperties.cs class JSScriptProperties (line 9) | [Serializable] method AddReferencedObject (line 30) | public int AddReferencedObject(Object value) method GetReferencedObject (line 51) | public Object GetReferencedObject(int index) method SetGenericValue (line 60) | public void SetGenericValue(IO.ByteBuffer buffer) method Clear (line 84) | public void Clear() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSScriptRef.cs type JSScriptRef (line 14) | [Serializable] method Reset (line 33) | public void Reset() method IsEmpty (line 40) | public bool IsEmpty() method IsSameScript (line 45) | public bool IsSameScript(JSScriptRef other) method ToClassPath (line 50) | public static string ToClassPath(string modulePath, string className) method ToClassPath (line 60) | public string ToClassPath() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSScriptableObject.cs class JSScriptableObject (line 14) | [CreateAssetMenu(fileName = "js_data", menuName = "JSScriptableObject As... method IsValid (line 72) | public bool IsValid() method IsInstanceOf (line 77) | public int IsInstanceOf(JSValue ctor) method CloneValue (line 86) | public JSValue CloneValue() method _CallJSFunc (line 95) | public static void _CallJSFunc(JSContext ctx, JSValue this_obj, JSValu... method OnBindingJSFuncs (line 111) | private void OnBindingJSFuncs(ScriptContext context) method OnUnbindingJSFuncs (line 131) | private void OnUnbindingJSFuncs() method OnUnbindingObject (line 154) | void OnUnbindingObject(JSContext ctx, JSValue this_obj) method ReleaseJSValues (line 160) | public void ReleaseJSValues() method OnScriptReloading (line 191) | private void OnScriptReloading(ScriptContext context, string resolved_id) method OnScriptReloaded (line 210) | private void OnScriptReloaded(ScriptContext context, string resolved_id) method OnCollectionReleased (line 250) | public void OnCollectionReleased() method CreateScriptInstance (line 257) | public bool CreateScriptInstance() method OnRuntimeInitialized (line 304) | private void OnRuntimeInitialized(ScriptRuntime runtime) method SetScriptInstance (line 315) | public JSValue SetScriptInstance(JSContext ctx, JSValue ctor, bool exe... method _SetScriptInstance (line 347) | private void _SetScriptInstance(JSContext ctx, JSValue this_obj, bool ... method SetUnresolvedScriptInstance (line 375) | private void SetUnresolvedScriptInstance() method ReleaseScriptInstance (line 380) | public void ReleaseScriptInstance() method Reset (line 386) | public void Reset() method OnBeforeSerialize (line 402) | public void OnBeforeSerialize() method Awake (line 410) | void Awake() method OnAfterDeserialize (line 416) | public void OnAfterDeserialize() method _OnScriptingAfterDeserialize (line 428) | public void _OnScriptingAfterDeserialize() method ExecOnAfterDeserialize (line 436) | public static void ExecOnAfterDeserialize(ref JSScriptProperties prope... method ExecOnBeforeSerialize (line 464) | public static void ExecOnBeforeSerialize(ref JSScriptProperties proper... method OnEnable (line 495) | void OnEnable() method OnDisable (line 501) | void OnDisable() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/JSSerializationContext.cs class JSSerializationContext (line 8) | public class JSSerializationContext method JSSerializationContext (line 19) | public JSSerializationContext(JSScriptProperties properties) method AddReferencedObject (line 24) | public int AddReferencedObject(Object value) method GetReferencedObject (line 29) | public Object GetReferencedObject(int index) method Flush (line 37) | public void Flush(IO.ByteBuffer byteBuffer) method AllocByteBuffer (line 45) | public IO.ByteBuffer AllocByteBuffer(ScriptRuntime runtime) method Release (line 56) | public void Release() FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/ObjectFix.cs class ObjectFix (line 5) | public static class ObjectFix FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/ResourcesFix.cs class ResourcesFix (line 11) | public static class ResourcesFix method BindStatic_FindObjectsOfTypeAll (line 13) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method js_find_objects_of_type_all (line 42) | public static JSValue js_find_objects_of_type_all(JSContext ctx, JSVal... FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/ScriptEditorSupport.cs type IScriptEditorSupport (line 7) | public interface IScriptEditorSupport : IScriptInstancedObject method IsValid (line 19) | bool IsValid(); method CreateScriptInstance (line 21) | bool CreateScriptInstance(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/ScriptInstancedObject.cs type IScriptInstancedObject (line 7) | public interface IScriptInstancedObject method IsInstanceOf (line 9) | int IsInstanceOf(JSValue ctor); method CloneValue (line 10) | JSValue CloneValue(); method SetScriptInstance (line 11) | JSValue SetScriptInstance(JSContext ctx, JSValue ctor, bool execAwake); method ReleaseScriptInstance (line 12) | void ReleaseScriptInstance(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/ScriptableObjectFix.cs class ScriptableObjectFix (line 11) | public static class ScriptableObjectFix method BindStatic_CreateInstance (line 13) | [MonoPInvokeCallbackAttribute(typeof(JSCFunction))] method js_create_instance (line 42) | public static JSValue js_create_instance(JSContext ctx, JSValue ctor, ... FILE: Packages/cc.starlessnight.unity-jsb/Source/Unity/UnityCoroutineContext.cs class UnityCoroutineContext (line 10) | public class UnityCoroutineContext : MonoBehaviour method RunTask (line 12) | internal void RunTask(object awaitObject, ScriptContext context, SafeR... method _Pending (line 24) | private IEnumerator _Pending(YieldInstruction instruction, ScriptConte... method _Pending (line 63) | private IEnumerator _Pending(IEnumerator enumerator, ScriptContext con... FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/AtomCache.cs class AtomCache (line 9) | public class AtomCache method AtomCache (line 14) | public AtomCache(JSContext ctx) method GetAtom (line 19) | public unsafe JSAtom GetAtom(string name) method Clear (line 39) | public void Clear() FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/AutoReleasePool.cs class AutoReleasePool (line 5) | public class AutoReleasePool method AutoRelease (line 9) | public void AutoRelease(IReferenceObject b) method Drain (line 14) | public void Drain() FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/DefaultAsyncManager.cs class DefaultAsyncManager (line 14) | public class DefaultAsyncManager : IAsyncManager class JSTaskCompletionArgs (line 16) | private class JSTaskCompletionArgs method JSTaskCompletionArgs (line 21) | public JSTaskCompletionArgs(System.Threading.Tasks.Task task, SafeRe... method DefaultAsyncManager (line 34) | public DefaultAsyncManager() method Initialize (line 39) | public void Initialize(int mainThreadId) method Destroy (line 44) | public void Destroy() method Yield (line 56) | public unsafe JSValue Yield(ScriptContext context, object awaitObject) method _OnTaskCompleted (line 106) | private static unsafe void _OnTaskCompleted(ScriptRuntime runtime, obj... FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/DefaultJsonConverter.cs class DefaultJsonConverter (line 5) | public class DefaultJsonConverter : IJsonConverter method Deserialize (line 7) | public object Deserialize(string json, Type type) method Serialize (line 21) | public string Serialize(object obj, bool prettyPrint) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/DefaultTimerManager.cs type TimerInfo (line 9) | public readonly struct TimerInfo method TimerInfo (line 16) | public TimerInfo(uint id, int delay, int deadline, bool once) class DefaultTimerManager (line 25) | public class DefaultTimerManager : ITimerManager method DefaultTimerManager (line 31) | public DefaultTimerManager() method Update (line 37) | public void Update(int milliseconds) method Destroy (line 42) | public void Destroy() method SetTimeout (line 48) | public uint SetTimeout(ScriptFunction fn, int ms) method SetInterval (line 57) | public uint SetInterval(ScriptFunction fn, int ms) method ClearTimer (line 66) | public bool ClearTimer(uint id) method js_clear_timer (line 78) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_set_immediate (line 96) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_set_interval (line 121) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_set_timeout (line 155) | [MonoPInvokeCallback(typeof(JSCFunction))] method Bind (line 189) | public void Bind(TypeRegister register) method GetEnumerator (line 202) | IEnumerator IEnumerable.GetEnumerator() => (IEnu... method GetEnumerator (line 203) | IEnumerator IEnumerable.GetEnumerator() => (IEnumerator)this.GetEnumer... method GetEnumerator (line 204) | public Enumerator GetEnumerator() => new Enumerator(this); type Enumerator (line 205) | public struct Enumerator : IEnumerator, IDisposable, IEnume... method Enumerator (line 210) | public Enumerator(DefaultTimerManager self) method Reset (line 226) | public void Reset() method MoveNext (line 231) | public bool MoveNext() method Dispose (line 236) | public void Dispose() => _e.Dispose(); method Dispose (line 238) | void IDisposable.Dispose() => _e.Dispose(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/EqualityComparer.cs class EqualityComparer (line 6) | public class EqualityComparer : IEqualityComparer method Equals (line 10) | public new bool Equals(object x, object y) method GetHashCode (line 15) | public int GetHashCode(object obj) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/FSWatcher.cs class FSWatcher (line 11) | public class FSWatcher : Values, IDisposable, IObjectCollectionEntry method FSWatcher (line 16) | private FSWatcher(string path, string filter) method OnChanged (line 32) | private void OnChanged(object sender, FileSystemEventArgs e) method OnCreated (line 37) | private void OnCreated(object sender, FileSystemEventArgs e) method OnDeleted (line 42) | private void OnDeleted(object sender, FileSystemEventArgs e) method _DisposeWatcher (line 47) | private void _DisposeWatcher() method GetFullPath (line 56) | private static string GetFullPath(string filePath) method _JSActionCallback (line 65) | private void _JSActionCallback(ScriptRuntime runtime, object cbArgs, J... method Call (line 88) | private unsafe void Call(JSValue func, string name, string fullPath) method OnCollectionReleased (line 124) | public void OnCollectionReleased() method Dispose (line 131) | public void Dispose() method js_constructor (line 156) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method js_dispose (line 177) | [MonoPInvokeCallback(typeof(JSCFunction))] method js_get_onchange (line 197) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_onchange (line 215) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_oncreate (line 235) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_oncreate (line 253) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_ondelete (line 273) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_ondelete (line 291) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_path (line 311) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_path (line 334) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_filter (line 362) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_filter (line 385) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_isValid (line 413) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_get_includeSubdirectories (line 432) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_includeSubdirectories (line 455) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_enableRaisingEvents (line 483) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_enableRaisingEvents (line 506) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method js_get_isDelayedUntilActive (line 534) | [MonoPInvokeCallback(typeof(JSGetterCFunction))] method js_set_isDelayedUntilActive (line 557) | [MonoPInvokeCallback(typeof(JSSetterCFunction))] method Bind (line 587) | public static void Bind(TypeRegister register, string name) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/IAsyncManager.cs type IAsyncManager (line 11) | public interface IAsyncManager method Initialize (line 13) | void Initialize(int mainThreadId); method Yield (line 15) | JSValue Yield(ScriptContext context, object awaitObject); method Destroy (line 17) | void Destroy(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/IFileSystem.cs type IFileSystem (line 6) | public interface IFileSystem method Exists (line 11) | bool Exists(string path); method GetFullPath (line 16) | string GetFullPath(string path); method ReadAllBytes (line 21) | byte[] ReadAllBytes(string path); class CompoundedFileSystem (line 24) | public class CompoundedFileSystem : IFileSystem method Exists (line 28) | public bool Exists(string path) method GetFullPath (line 41) | public string GetFullPath(string path) method ReadAllBytes (line 55) | public byte[] ReadAllBytes(string path) class DefaultFileSystem (line 70) | public class DefaultFileSystem : IFileSystem method DefaultFileSystem (line 72) | public DefaultFileSystem() method Exists (line 76) | public bool Exists(string path) method GetFullPath (line 81) | public string GetFullPath(string path) method ReadAllBytes (line 93) | public byte[] ReadAllBytes(string path) class ResourcesFileSystem (line 108) | public class ResourcesFileSystem : IFileSystem method ResourcesFileSystem (line 110) | public ResourcesFileSystem() method Exists (line 114) | public bool Exists(string path) method GetFullPath (line 120) | public string GetFullPath(string path) method ReadAllBytes (line 125) | public byte[] ReadAllBytes(string path) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/IJsonConverter.cs type IJsonConverter (line 5) | public interface IJsonConverter method Serialize (line 7) | string Serialize(object obj, bool prettyPrint); method Deserialize (line 8) | object Deserialize(string json, Type type); FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/IPathResolver.cs type IPathResolver (line 6) | public interface IPathResolver method AddSearchPath (line 8) | void AddSearchPath(string path); method ResolvePath (line 9) | bool ResolvePath(IFileSystem fileSystem, string fileName, out string s... class PathResolver (line 12) | public class PathResolver : IPathResolver method PathResolver (line 16) | public PathResolver() method AddSearchPath (line 20) | public void AddSearchPath(string path) method ResolvePath (line 28) | public bool ResolvePath(IFileSystem fileSystem, string fileName, out s... FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/IReferenceObject.cs type IReferenceObject (line 5) | public interface IReferenceObject method Release (line 7) | void Release(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/ITimerManager.cs type ITimerManager (line 8) | public interface ITimerManager : IEnumerable method SetTimeout (line 11) | uint SetTimeout(ScriptFunction fn, int ms); method SetInterval (line 12) | uint SetInterval(ScriptFunction fn, int ms); method ClearTimer (line 13) | bool ClearTimer(uint id); method Bind (line 16) | void Bind(TypeRegister typeRegister); method Update (line 20) | void Update(int milliseconds); method Destroy (line 21) | void Destroy(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/Invokable.cs type IInvokable (line 5) | public interface IInvokable : IDisposable method Invoke (line 7) | void Invoke(); FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/JSAction.cs type JSAction (line 7) | public struct JSAction FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/JSStringCache.cs class JSStringCache (line 8) | public class JSStringCache type Slot (line 12) | private struct Slot method JSStringCache (line 32) | public JSStringCache(JSContext ctx) method Destroy (line 37) | public void Destroy() method GetStringCount (line 47) | public int GetStringCount() method Clear (line 52) | public void Clear() method RemoveValue (line 71) | public void RemoveValue(string o) method AddValue (line 95) | public bool AddValue(string stringValue, out JSValue jsValue) method AddValue (line 113) | public bool AddValue(JSValue jsValue, out string stringValue) method _AddPair (line 129) | private int _AddPair(JSValue jsValue, string stringValue) method TryGetValue (line 174) | public bool TryGetValue(string stringValue, out JSValue jsValue) method GetValue (line 194) | public bool GetValue(string stringValue, out JSValue jsValue) method TryGetValue (line 213) | public bool TryGetValue(JSValue jsValue, out string stringValue) method GetValue (line 230) | public bool GetValue(JSValue jsValue, out string stringValue) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/JSWeakMap.cs type IWeakMapEntry (line 8) | public interface IWeakMapEntry method Dispose (line 10) | void Dispose(); class JSWeakMap (line 13) | public class JSWeakMap method Clear (line 43) | public void Clear() method Add (line 71) | public void Add(JSValue jso, T o) method TryGetValue (line 81) | public bool TryGetValue(JSValue jso, out T o) method Remove (line 93) | public bool Remove(JSValue jso) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/ObjectCache.cs class ObjectCache (line 8) | public class ObjectCache type ObjectSlot (line 10) | private struct ObjectSlot method ObjectCache (line 37) | public ObjectCache(uint initialSize) method ForEachManagedObject (line 42) | public void ForEachManagedObject(Action callback) method GetManagedObjectCount (line 54) | public int GetManagedObjectCount() method GetManagedObjectCap (line 59) | public int GetManagedObjectCap() method GetJSObjectCount (line 64) | public int GetJSObjectCount() method GetDelegateCount (line 69) | public int GetDelegateCount() method GetScriptValueCount (line 74) | public int GetScriptValueCount() method Destroy (line 84) | public void Destroy() method AddJSValue (line 115) | public void AddJSValue(object o, JSValue heapptr) method TryGetJSValue (line 135) | public bool TryGetJSValue(object o, out JSValue heapptr) method AddObject (line 143) | public int AddObject(object o, bool disposable) method SetObjectDisposable (line 178) | public bool SetObjectDisposable(int id, bool disposable) method TryGetObject (line 193) | public bool TryGetObject(int id, out object o) method RemoveObject (line 208) | public bool RemoveObject(in JSPayloadHeader payload) method RemoveObject (line 213) | public bool RemoveObject(int id) method RemoveObject (line 219) | public bool RemoveObject(int id, out object o) method ReplaceObject (line 244) | public bool ReplaceObject(int id, object o) method TryGetTypedWeakObject (line 262) | public bool TryGetTypedWeakObject(int id, out T o) method TryGetTypedObject (line 276) | public bool TryGetTypedObject(int id, out T o) method MatchObjectType (line 289) | public bool MatchObjectType(int id, Type type) method AddDelegate (line 309) | public bool AddDelegate(JSValue jso, ScriptDelegate o) method TryGetDelegate (line 320) | public bool TryGetDelegate(JSValue jso, out ScriptDelegate o) method RemoveDelegate (line 325) | public bool RemoveDelegate(JSValue jso) method AddScriptValue (line 342) | public void AddScriptValue(JSValue jso, ScriptValue o) method TryGetScriptValue (line 351) | public bool TryGetScriptValue(JSValue jso, out ScriptValue o) method RemoveScriptValue (line 363) | public bool RemoveScriptValue(JSValue jso) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/ObjectCollection.cs type IObjectCollectionEntry (line 6) | public interface IObjectCollectionEntry method OnCollectionReleased (line 8) | void OnCollectionReleased(); class ObjectCollection (line 14) | public class ObjectCollection type Handle (line 16) | public struct Handle type ObjectEntry (line 22) | private struct ObjectEntry method ObjectCollection (line 37) | public ObjectCollection(uint initialSize) method Clear (line 42) | public void Clear() method AddObject (line 79) | public void AddObject(IObjectCollectionEntry o, out Handle handle) method IsHandleValid (line 123) | public bool IsHandleValid(in Handle handle) method TryGetObject (line 137) | public bool TryGetObject(in Handle handle, out IObjectCollectionEntry o) method RemoveObject (line 152) | public bool RemoveObject(in Handle handle) method RemoveObject (line 158) | public bool RemoveObject(in Handle handle, out IObjectCollectionEntry o) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/PathUtils.cs class PathUtils (line 6) | public static class PathUtils method GetDirectoryName (line 8) | public static string GetDirectoryName(string path) method Combine (line 13) | public static string Combine(string path1, string path2) method Combine (line 18) | public static string Combine(string path1, string path2, string path3) method Combine (line 23) | public static string Combine(params string[] paths) method ExtractPath (line 29) | public static string ExtractPath(string path, char sp) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/SList.cs type SIndex (line 14) | public readonly struct SIndex : IEquatable method SIndex (line 21) | public SIndex(int index, int revision) method Equals (line 27) | public bool Equals(in SIndex other) => this == other; method Equals (line 29) | public bool Equals(SIndex other) => this == other; method Equals (line 31) | public override bool Equals(object obj) => obj is SIndex other && this... method GetHashCode (line 33) | public override int GetHashCode() => index ^ revision; method ToString (line 35) | public override string ToString() => index.ToString(); type SListAccess (line 42) | public interface SListAccess method Lock (line 44) | void Lock(); method Unlock (line 45) | void Unlock(); method IsValidIndex (line 46) | bool IsValidIndex(in SIndex index); method UnsafeSetValue (line 47) | bool UnsafeSetValue(in SIndex index); method RemoveAt (line 48) | bool RemoveAt(in SIndex index); method Clear (line 49) | void Clear(); class SList (line 62) | public class SList : SListAccess, IEnumerable type Slot (line 64) | private struct Slot method ToString (line 76) | public override string ToString() method GetEnumerator (line 171) | IEnumerator IEnumerable.GetEnumerator() => (IEnumerator)this.... method GetEnumerator (line 173) | IEnumerator IEnumerable.GetEnumerator() => (IEnumerator)this.GetEnumer... method GetEnumerator (line 175) | public SList.Enumerator GetEnumerator() => new SList.Enumerator(... method GetUnsafeEnumerator (line 177) | public SList.UnsafeEnumerator GetUnsafeEnumerator() => new SList... method GetStableIndexEnumerator (line 179) | public SList.StableIndexEnumerator GetStableIndexEnumerator() => ne... method SList (line 181) | public SList() method SList (line 186) | public SList(int initialCapacity) method ToString (line 196) | public override string ToString() method ToDebugString (line 216) | public string ToDebugString() method ToArray (line 242) | public T[] ToArray() method GrowIfNeeded (line 260) | private void GrowIfNeeded(int newCount) method Lock (line 278) | public void Lock() method Unlock (line 283) | public void Unlock() method IsValidIndex (line 289) | public bool IsValidIndex(in SIndex index) method TryGetValue (line 303) | public bool TryGetValue(in SIndex index, out T value) method UnsafeGetValueByRef (line 319) | public ref T UnsafeGetValueByRef(SIndex index) method UnsafeGetValue (line 336) | public T UnsafeGetValue(in SIndex index) method UnsafeSetValue (line 350) | public bool UnsafeSetValue(in SIndex index) method UnsafeSetValue (line 355) | public bool UnsafeSetValue(in SIndex index, T value) method UnsafeIndexAt (line 371) | public SIndex UnsafeIndexAt(int index, out T value) method UnsafeAdd (line 392) | public SIndex UnsafeAdd(T value) method Add (line 422) | public SIndex Add(T value) method Insert (line 428) | public void Insert(in SIndex index, T value) method Insert (line 465) | public void Insert(int index, T value) method Remove (line 513) | public bool Remove(T item) method RemoveAt (line 518) | public bool RemoveAt(int index) method UnsafeRemoveSlotAt (line 540) | public bool UnsafeRemoveSlotAt(int index) method RemoveAt (line 550) | public bool RemoveAt(in SIndex index) method TryRemoveAt (line 555) | public bool TryRemoveAt(int index, out T value) method TryRemoveAt (line 576) | public bool TryRemoveAt(in SIndex index, out T value) method Clear (line 623) | public void Clear() method Contains (line 650) | public bool Contains(T item) method IndexOf (line 655) | public int IndexOf(T item) method LastIndexOf (line 690) | public int LastIndexOf(T item) method StableIndexOf (line 725) | public SIndex StableIndexOf(T item) method LastStableIndexOf (line 737) | public SIndex LastStableIndexOf(T item) method Find (line 749) | public SIndex Find(Func pred) method Sum (line 767) | public R Sum(Func fn) type Enumerator (line 783) | public struct Enumerator : IEnumerator, IDisposable, IEnumerator method Enumerator (line 790) | public Enumerator(SList pool) method VerifyState (line 798) | private void VerifyState() method MoveNext (line 819) | public bool MoveNext() method Reset (line 832) | public void Reset() method Dispose (line 838) | public void Dispose() => this._list = null; method Dispose (line 840) | void IDisposable.Dispose() => this._list = null; type UnsafeEnumerator (line 854) | public struct UnsafeEnumerator : IEnumerator, IDisposable, IEnumerator method UnsafeEnumerator (line 860) | public UnsafeEnumerator(SList pool) method MoveNext (line 886) | public bool MoveNext() method Remove (line 897) | public void Remove() method Reset (line 903) | public void Reset() method Dispose (line 909) | public void Dispose() => this._list = null; method Dispose (line 911) | void IDisposable.Dispose() => this._list = null; type StableIndexEnumerator (line 916) | public struct StableIndexEnumerator : IEnumerator, IDisposable... method StableIndexEnumerator (line 923) | public StableIndexEnumerator(SList pool) method VerifyState (line 931) | private void VerifyState() method MoveNext (line 956) | public bool MoveNext() method Reset (line 969) | public void Reset() method Dispose (line 975) | public void Dispose() => this._list = null; method Dispose (line 977) | void IDisposable.Dispose() => this._list = null; FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/SafeRelease.cs class SafeRelease (line 7) | public class SafeRelease : IObjectCollectionEntry method SafeRelease (line 20) | public SafeRelease(ScriptContext context) method SafeRelease (line 26) | public SafeRelease(ScriptContext context, JSValue value) method SafeRelease (line 33) | public SafeRelease(ScriptContext context, JSValue value1, JSValue value2) method OnCollectionReleased (line 42) | public void OnCollectionReleased() method ToArray (line 48) | public JSValue[] ToArray() method Append (line 53) | public unsafe SafeRelease Append(int len, JSValue* values) method Append (line 63) | public SafeRelease Append(params JSValue[] values) method Release (line 73) | public void Release() FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/TSConfig.cs class TSConfig (line 5) | [Serializable] class CompilerOptions (line 8) | [Serializable] FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/TextUtils.cs class TextUtils (line 8) | public static class TextUtils method TextUtils (line 13) | static TextUtils() method ToHostByteOrder (line 19) | public static uint ToHostByteOrder(uint x) method ToNetworkByteOrder (line 24) | public static uint ToNetworkByteOrder(uint x) method NormalizeJson (line 32) | public static string NormalizeJson(string json) method GetBytes (line 78) | public static byte[] GetBytes(string str) method GetNullTerminatedBytes (line 83) | public static byte[] GetNullTerminatedBytes(string str) method GetShebangNullTerminatedCommonJSBytes (line 106) | public static byte[] GetShebangNullTerminatedCommonJSBytes(byte[] str) method GetShebangNullTerminatedCommonJSBytes (line 111) | public static byte[] GetShebangNullTerminatedCommonJSBytes(byte[] str,... method GetNullTerminatedBytes (line 171) | public static byte[] GetNullTerminatedBytes(byte[] str) method GetBomSize (line 188) | public static int GetBomSize(byte[] str) FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/TimerManager.cs type TimerHandle (line 10) | public readonly struct TimerHandle method TimerHandle (line 19) | public TimerHandle(TimerManager timerManager, in SIndex index) method Invalidate (line 25) | public void Invalidate() => _timerManager?.ClearTimer(_index); type InternalTimerInfo (line 28) | public readonly struct InternalTimerInfo method InternalTimerInfo (line 35) | public InternalTimerInfo(in SIndex index, int delay, int deadline, boo... class TimerManager (line 44) | public class TimerManager type InternalTimerData (line 46) | private struct InternalTimerData method ToString (line 54) | public override string ToString() => $"{nameof(InternalTimerData)}({... class WheelSlot (line 57) | private class WheelSlot method Append (line 61) | public void Append(in SIndex timerIndex) => _timerIndices.Add(timerI... method Move (line 63) | public void Move(List cache) method Move (line 69) | public void Move(SList cache) method Clear (line 78) | public void Clear() => _timerIndices.Clear(); class Wheel (line 81) | private class Wheel method Wheel (line 91) | public Wheel(uint depth, MillisecondType interval, uint slots) method Add (line 104) | public void Add(MillisecondType delay, in SIndex timerIndex) method Next (line 118) | public void Next(List activeIndices) => _slots[_index++].Mov... method Next (line 120) | public void Next(SList activeIndices) => _slots[_index++].Mo... method Round (line 122) | public bool Round() method Clear (line 132) | public void Clear() method ToString (line 141) | public override string ToString() => $"Wheel({_depth} index:{_index}... method TimerManager (line 155) | public TimerManager(uint jiffies = 10, uint slots = 20, uint depth = 12) method GetTimerInfo (line 171) | public InternalTimerInfo GetTimerInfo(in SIndex index) method SetTimer (line 180) | public void SetTimer(IInvokable fn, MillisecondType rate, bool isLoop ... method SetTimer (line 186) | public void SetTimer(ref TimerHandle handle, IInvokable fn, Millisecon... method SetTimer (line 193) | public void SetTimer(ref SIndex timerIndex, IInvokable fn, Millisecond... method IsValidTimer (line 216) | public bool IsValidTimer(in TimerHandle handle) => _usedTimers.IsValid... method ClearTimer (line 218) | public bool ClearTimer(in SIndex timerIndex) method Clear (line 229) | public void Clear() method Tick (line 243) | public void Tick() => Update(_jiffies); method Update (line 245) | public void Update(uint ms) method ToString (line 289) | public override string ToString() method CheckInternalState (line 299) | [Conditional("JSB_DEBUG")] method RearrangeTimer (line 308) | private void RearrangeTimer(in SIndex timerId, MillisecondType delay) method InvokeTimers (line 325) | private void InvokeTimers() FILE: Packages/cc.starlessnight.unity-jsb/Source/Utils/TypeDB.cs type ITypeDB (line 9) | public interface ITypeDB method GetDynamicType (line 12) | DynamicType GetDynamicType(Type type, bool privateAccess); method CreateFreeDynamicType (line 13) | DynamicType CreateFreeDynamicType(Type type); method AddDelegate (line 15) | void AddDelegate(Type type, MethodInfo method); method GetDelegateFunc (line 16) | MethodInfo GetDelegateFunc(Type delegateType); method AddType (line 17) | int AddType(Type type, JSValue proto); method AddTypeBinder (line 18) | void AddTypeBinder(Type type, ClassBind binder); method GetType (line 19) | Type GetType(int index); method GetTypeID (line 20) | int GetTypeID(Type type); method FindChainedPrototypeOf (line 21) | JSValue FindChainedPrototypeOf(Type cType, out int type_id); method FindChainedPrototypeOf (line 22) | JSValue FindChainedPrototypeOf(Type cType); method FindChainedPrototypeOf (line 23) | JSValue FindChainedPrototypeOf(Type cType, out Type pType); method TryGetPrototypeOf (line 24) | bool TryGetPrototypeOf(Type type, out JSValue proto); method GetPrototypeOf (line 30) | JSValue GetPrototypeOf(Type type); method FindPrototypeOf (line 31) | JSValue FindPrototypeOf(Type type); method FindPrototypeOf (line 32) | JSValue FindPrototypeOf(Type type, out int type_id); method GetConstructorOf (line 37) | JSValue GetConstructorOf(Type type); method IsConstructorEquals (line 38) | bool IsConstructorEquals(Type type, JSValue ctor); method Destroy (line 39) | void Destroy(); method NewDynamicMethod (line 40) | JSValue NewDynamicMethod(JSAtom name, JSCFunction method); method NewDynamicDelegate (line 41) | JSValue NewDynamicDelegate(JSAtom name, Delegate d); method NewDynamicMethod (line 42) | JSValue NewDynamicMethod(JSAtom name, IDynamicMethod method); method NewDynamicConstructor (line 43) | JSValue NewDynamicConstructor(JSAtom name, IDynamicMethod method); method NewDynamicFieldAccess (line 44) | void NewDynamicFieldAccess(JSAtom name, IDynamicField field, out JSVal... method GetDynamicMethod (line 45) | IDynamicMethod GetDynamicMethod(int index); method GetDynamicField (line 46) | IDynamicField GetDynamicField(int index); class TypeDB (line 49) | public class TypeDB : ITypeDB method TypeDB (line 68) | public TypeDB(ScriptRuntime runtime, ScriptContext context) method AddTypeBinder (line 74) | public void AddTypeBinder(Type type, ClassBind binder) method GetDynamicType (line 88) | public DynamicType GetDynamicType(Type type, bool privateAccess) method CreateFreeDynamicType (line 126) | public DynamicType CreateFreeDynamicType(Type type) method AddDelegate (line 144) | public void AddDelegate(Type type, MethodInfo method) method GetDelegateFunc (line 149) | public MethodInfo GetDelegateFunc(Type delegateType) method AddType (line 160) | public int AddType(Type type, JSValue proto) method GetType (line 177) | public Type GetType(int index) method GetTypeID (line 182) | public int GetTypeID(Type type) method FindChainedPrototypeOf (line 195) | public JSValue FindChainedPrototypeOf(Type cType, out int type_id) method FindChainedPrototypeOf (line 213) | public JSValue FindChainedPrototypeOf(Type cType) method FindChainedPrototypeOf (line 234) | public JSValue FindChainedPrototypeOf(Type cType, out Type pType) method TryGetPrototypeOf (line 258) | public bool TryGetPrototypeOf(Type type, out JSValue proto) method GetPrototypeOf (line 282) | public JSValue GetPrototypeOf(Type type) method FindPrototypeOf (line 293) | public JSValue FindPrototypeOf(Type type) method FindPrototypeOf (line 299) | public JSValue FindPrototypeOf(Type type, out int type_id) method GetConstructorOf (line 312) | public JSValue GetConstructorOf(Type type) method IsConstructorEquals (line 322) | public bool IsConstructorEquals(Type type, JSValue ctor) method Destroy (line 331) | public void Destroy() method GetType (line 343) | public static Type GetType(string name) method NewDynamicMethod (line 353) | public JSValue NewDynamicMethod(JSAtom name, JSCFunction method) method NewDynamicDelegate (line 362) | public JSValue NewDynamicDelegate(JSAtom name, Delegate d) method NewDynamicMethod (line 379) | public JSValue NewDynamicMethod(JSAtom name, IDynamicMethod method) method NewDynamicConstructor (line 395) | public JSValue NewDynamicConstructor(JSAtom name, IDynamicMethod method) method NewDynamicFieldAccess (line 411) | public void NewDynamicFieldAccess(JSAtom name, IDynamicField field, ou... method GetDynamicMethod (line 419) | public IDynamicMethod GetDynamicMethod(int index) method GetDynamicField (line 424) | public IDynamicField GetDynamicField(int index) method _DynamicOperatorInvoke (line 430) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method _DynamicMethodInvoke (line 437) | [MonoPInvokeCallback(typeof(JSCFunctionMagic))] method _DynamicFieldGetter (line 464) | [MonoPInvokeCallback(typeof(JSGetterCFunctionMagic))] method _DynamicFieldSetter (line 491) | [MonoPInvokeCallback(typeof(JSSetterCFunctionMagic))] FILE: Packages/cc.starlessnight.unity-jsb/Typings/fswatcher.d.ts class FSWatcher (line 2) | class FSWatcher { FILE: Packages/cc.starlessnight.unity-jsb/Typings/jsb.d.ts class EditorRuntime (line 26) | class EditorRuntime { type byte (line 42) | type byte = number; type Nullable (line 43) | type Nullable = T; type Ref (line 48) | interface Ref { type Out (line 56) | interface Out { type RuntimeInfo (line 64) | interface RuntimeInfo { type Task (line 84) | interface Task { } class Runtime (line 120) | class Runtime { class ModuleManager (line 138) | class ModuleManager { class ArrayUtils (line 149) | class ArrayUtils { FILE: Packages/cc.starlessnight.unity-jsb/Typings/plover.d.ts class Handler (line 3) | class Handler { class Dispatcher (line 15) | class Dispatcher { class EventDispatcher (line 29) | class EventDispatcher { class AutoCompletionField (line 43) | class AutoCompletionField extends EventDispatcher { type IPrimitiveSerializer (line 69) | interface IPrimitiveSerializer { type PrimitiveSerializerImpl (line 75) | interface PrimitiveSerializerImpl { type SerializationContext (line 83) | interface SerializationContext { type SerializedTypeID (line 87) | enum SerializedTypeID { type FunctionMetaInfo (line 103) | interface FunctionMetaInfo { type ClassMetaInfo (line 105) | interface ClassMetaInfo { type PropertyTypeID (line 107) | type PropertyTypeID = "bool" | "float" | "double" | "string" | "object" ... type PropertyLayout (line 108) | type PropertyLayout = "plain" | "array"; type WeakPropertyMetaInfo (line 109) | interface WeakPropertyMetaInfo { type PropertyMetaInfo (line 142) | interface PropertyMetaInfo extends WeakPropertyMetaInfo { class SerializationUtil (line 155) | class SerializationUtil { type IPropertyDrawer (line 174) | interface IPropertyDrawer { type EditorWindowMetaInfo (line 184) | interface EditorWindowMetaInfo extends ClassMetaInfo { type IEditorScriptingSupport (line 188) | interface IEditorScriptingSupport { class DefaultEditor (line 192) | class DefaultEditor extends Editor implements IEditorScriptingSupport { class EditorUtil (line 198) | class EditorUtil { type EFileState (line 207) | enum EFileState { type FileState (line 212) | interface FileState { type IFileStateMap (line 217) | interface IFileStateMap { class FileWatcher (line 220) | class FileWatcher { class JSConsole (line 246) | class JSConsole extends EditorWindow { class Contextual (line 262) | class Contextual { class StringUtil (line 288) | class StringUtil { type IMenuItem (line 314) | interface IMenuItem { class MenuSeparator (line 324) | class MenuSeparator extends MenuAbstractItem { class MenuAction (line 327) | class MenuAction extends MenuAbstractItem { class MenuDisabledAction (line 333) | class MenuDisabledAction extends MenuAbstractItem { class MenuBuilder (line 337) | class MenuBuilder { class HSplitView (line 348) | class HSplitView { class UTreeView (line 362) | class UTreeView { type ITreeNodeEventHandler (line 426) | interface ITreeNodeEventHandler { class BuiltinIcons (line 432) | class BuiltinIcons { class UTreeNode (line 436) | class UTreeNode { class Breadcrumb (line 528) | class Breadcrumb extends EventDispatcher { class JSModuleView (line 586) | class JSModuleView extends EditorWindowBase { class EdCache (line 599) | class EdCache { class Subscribers (line 618) | class Subscribers { class DataBinding (line 625) | class DataBinding { type IViewModelWatcher (line 636) | interface IViewModelWatcher { class ViewModel (line 645) | class ViewModel { type Activator (line 657) | interface Activator { class JSXWidget (line 682) | class JSXWidget extends JSXCompoundNode { class JSXText (line 689) | class JSXText extends JSXNode { FILE: Scripts/out/components/example_monobehaviour.js method onClicked (line 17) | onClicked() { method constructor (line 33) | constructor() { method Awake (line 38) | Awake() { method OnEnable (line 43) | async OnEnable() { method OnDisable (line 48) | OnDisable() { method OnDestroy (line 51) | OnDestroy() { method OnApplicationFocus (line 54) | OnApplicationFocus(hasFocus) { method OnApplicationPause (line 57) | OnApplicationPause(pause) { method speak (line 60) | speak(text) { method test (line 63) | async test() { method Awake (line 80) | Awake() { method Update (line 84) | Update() { method play (line 95) | play() { method constructor (line 104) | constructor() { method Reset (line 109) | Reset() { method Awake (line 112) | Awake() { method Update (line 121) | Update() { FILE: Scripts/out/components/sample_monobehaviour.js method onClicked (line 16) | onClicked() { method constructor (line 32) | constructor() { method Awake (line 37) | Awake() { method OnEnable (line 42) | async OnEnable() { method OnDisable (line 47) | OnDisable() { method OnDestroy (line 50) | OnDestroy() { method OnApplicationFocus (line 53) | OnApplicationFocus(hasFocus) { method OnApplicationPause (line 56) | OnApplicationPause(pause) { method speak (line 59) | speak(text) { method test (line 62) | async test() { method Awake (line 79) | Awake() { method Update (line 83) | Update() { method play (line 94) | play() { method constructor (line 103) | constructor() { method Reset (line 108) | Reset() { method Awake (line 111) | Awake() { method Update (line 120) | Update() { FILE: Scripts/out/do_from_cs.js function x (line 1) | function x() { FILE: Scripts/out/editor/asset_postprocessor.js function OnPostprocessTexture (line 5) | function OnPostprocessTexture(processor, tex) { function OnPostprocessModel (line 9) | function OnPostprocessModel(processor, model) { function OnPostprocessAudio (line 13) | function OnPostprocessAudio(processor, audioClip) { function OnPostprocessMaterial (line 17) | function OnPostprocessMaterial(processor, material) { function OnPostProcessSprites (line 21) | function OnPostProcessSprites(processor, texture, sprites) { function OnPostprocessAllAssets (line 25) | function OnPostprocessAllAssets(importedAssets, deletedAssets, movedAsse... FILE: Scripts/out/editor/inspector/my_class_inspector.js method Awake (line 15) | Awake() { method OnInspectorGUI (line 18) | OnInspectorGUI() { FILE: Scripts/out/editor/inspector/rotate_inspector.js method Awake (line 15) | Awake() { method OnInspectorGUI (line 18) | OnInspectorGUI() { FILE: Scripts/out/editor/my_editor_window.js class TempWindow (line 18) | class TempWindow extends UnityEditor_1.EditorWindow { method constructor (line 19) | constructor() { method show (line 23) | static show(rect, size) { method Awake (line 31) | Awake() { method OnDestroy (line 34) | OnDestroy() { method OnEnable (line 37) | OnEnable() { method OnDisable (line 40) | OnDisable() { method OnGUI (line 43) | OnGUI() { method constructor (line 57) | constructor() { method Awake (line 72) | Awake() { method OnEnable (line 74) | OnEnable() { method OnDisable (line 81) | OnDisable() { method OnDestroy (line 88) | OnDestroy() { method onWindowGUI (line 92) | onWindowGUI() { method onSceneGui (line 124) | onSceneGui(sv) { method onMenuTest (line 133) | onMenuTest() { method AddItemsToMenu (line 136) | AddItemsToMenu(menu) { method Update (line 139) | Update() { method OnGUI (line 148) | OnGUI() { FILE: Scripts/out/editor/my_test_editor.js function _onWindowGUI (line 16) | function _onWindowGUI() { } method constructor (line 18) | constructor() { method Awake (line 24) | Awake() { method OnEnable (line 30) | OnEnable() { method OnGUI (line 33) | OnGUI() { FILE: Scripts/out/example_async.js function delay (line 6) | function delay(secs) { function test (line 14) | async function test() { function testUnityYieldInstructions (line 23) | async function testUnityYieldInstructions() { FILE: Scripts/out/example_csharp_promise.js function test_custom_promise1 (line 6) | async function test_custom_promise1() { function test_custom_promise2 (line 14) | async function test_custom_promise2() { FILE: Scripts/out/example_databinding.js class TextInput (line 12) | class TextInput { method constructor (line 13) | constructor() { method text (line 16) | get text() { return this._text; } method text (line 17) | set text(value) { class TextInputWatcher (line 23) | class TextInputWatcher extends data_binding_1.Subscriber { method constructor (line 24) | constructor(model, key, input) { method update (line 29) | update(value) { method onchange (line 32) | onchange(input) { FILE: Scripts/out/example_delegate.js function run (line 5) | function run() { FILE: Scripts/out/example_disposable.js function test (line 4) | function test() { FILE: Scripts/out/example_jsx.js constant JSX (line 12) | const JSX = require("plover/jsx/element"); method data (line 16) | get data() { return this._data; } method Awake (line 17) | Awake() { method OnDestroy (line 27) | OnDestroy() { FILE: Scripts/out/example_matterjs.js class BoxUpdater (line 9) | class BoxUpdater extends UnityEngine_1.MonoBehaviour { method Update (line 10) | Update() { function add_box (line 16) | function add_box(x, y, w, h) { function add_static_box (line 23) | function add_static_box(x, y, w, h) { FILE: Scripts/out/example_ref_out.js function execute (line 4) | function execute() { FILE: Scripts/out/example_reflectbind_helloworld.js class HelloBehaviour (line 21) | class HelloBehaviour extends UnityEngine_1.MonoBehaviour { method Awake (line 22) | Awake() { method Greet (line 25) | Greet() { FILE: Scripts/out/example_timer.js function allocId (line 6) | function allocId() { FILE: Scripts/out/example_unity.js function destroy (line 11) | async function destroy() { FILE: Scripts/out/example_worker.js function test (line 14) | async function test() { function remoteAdd (line 20) | async function remoteAdd(a, b) { FILE: Scripts/out/experimental/array_proxy.js function GetUnderlyingArray (line 11) | function GetUnderlyingArray(p) { function CreateJSArrayProxy (line 15) | function CreateJSArrayProxy(target) { FILE: Scripts/out/fib.js function fib (line 5) | function fib(n) { FILE: Scripts/out/game/editor/king_human_controller_inspector.js method OnInspectorGUI (line 15) | OnInspectorGUI() { FILE: Scripts/out/game/king_human_controller.js method constructor (line 13) | constructor() { method constructor (line 32) | constructor() { method Awake (line 37) | Awake() { method OnAfterDeserialize (line 41) | OnAfterDeserialize() { method Update (line 45) | Update() { FILE: Scripts/out/my_scriptable_object.js method constructor (line 13) | constructor() { method Process (line 20) | Process() { method Reset (line 23) | Reset() { FILE: Scripts/out/test.js class Foo (line 2) | class Foo { method constructor (line 3) | constructor() { method foo (line 7) | foo() { FILE: Scripts/protogen/pb.bundle.d.ts type IAwesomeMessage (line 6) | interface IAwesomeMessage { class AwesomeMessage (line 13) | class AwesomeMessage implements IAwesomeMessage { FILE: Scripts/protogen/pb.bundle.js function AwesomeMessage (line 38) | function AwesomeMessage(properties) { FILE: Scripts/src/components/sample_monobehaviour.ts class ASimpleGuiDialog (line 8) | class ASimpleGuiDialog extends MonoBehaviour { method onClicked (line 15) | onClicked() { class MyClass (line 22) | class MyClass extends MonoBehaviour { method Awake (line 30) | Awake() { method OnEnable (line 36) | async OnEnable() { method OnDisable (line 42) | OnDisable() { method OnDestroy (line 46) | OnDestroy() { method OnApplicationFocus (line 50) | OnApplicationFocus(hasFocus: boolean) { method OnApplicationPause (line 54) | OnApplicationPause(pause: boolean) { method speak (line 58) | speak(text: string) { method test (line 62) | async test() { class MySubClass (line 70) | class MySubClass extends MyClass { method Awake (line 71) | Awake() { method Update (line 76) | Update() { method play (line 89) | play() { class RotateBehaviour (line 95) | class RotateBehaviour extends MonoBehaviour { method Reset (line 101) | Reset() { method Awake (line 105) | Awake() { method Update (line 115) | Update() { class Something5Behaviour (line 133) | class Something5Behaviour extends MonoBehaviour { FILE: Scripts/src/do_from_cs.ts function x (line 1) | function x() { FILE: Scripts/src/editor/asset_postprocessor.ts function OnPostprocessTexture (line 8) | function OnPostprocessTexture(processor: AssetPostprocessor, tex: Textur... function OnPostprocessModel (line 12) | function OnPostprocessModel(processor: AssetPostprocessor, model: GameOb... function OnPostprocessAudio (line 16) | function OnPostprocessAudio(processor: AssetPostprocessor, audioClip: Au... function OnPostprocessMaterial (line 20) | function OnPostprocessMaterial(processor: AssetPostprocessor, material: ... function OnPostProcessSprites (line 24) | function OnPostProcessSprites(processor: AssetPostprocessor, texture: Te... function OnPostprocessAllAssets (line 28) | function OnPostprocessAllAssets(importedAssets: Array, deletedAs... FILE: Scripts/src/editor/inspector/my_class_inspector.ts class MyClassInspector (line 7) | class MyClassInspector extends DefaultEditor { method Awake (line 8) | Awake() { method OnInspectorGUI (line 12) | OnInspectorGUI() { FILE: Scripts/src/editor/inspector/rotate_inspector.ts class RotateBehaviourInspector (line 7) | class RotateBehaviourInspector extends Editor { method Awake (line 8) | Awake() { method OnInspectorGUI (line 12) | OnInspectorGUI() { FILE: Scripts/src/editor/my_editor_window.ts class TempWindow (line 9) | class TempWindow extends EditorWindow { method show (line 12) | static show(rect: Rect, size: Vector2) { method Awake (line 22) | Awake() { method OnDestroy (line 26) | OnDestroy() { method OnEnable (line 30) | OnEnable() { method OnDisable (line 34) | OnDisable() { method OnGUI (line 38) | OnGUI() { class MyEditorWindow (line 55) | class MyEditorWindow extends EditorWindow { method Awake (line 85) | Awake() { method OnEnable (line 88) | OnEnable() { method OnDisable (line 96) | OnDisable() { method OnDestroy (line 105) | OnDestroy() { method onWindowGUI (line 110) | onWindowGUI() { method onSceneGui (line 144) | onSceneGui(sv: SceneView) { method onMenuTest (line 155) | private onMenuTest() { method AddItemsToMenu (line 159) | AddItemsToMenu(menu: GenericMenu) { method Update (line 167) | Update() { method OnGUI (line 177) | OnGUI() { FILE: Scripts/src/editor/my_test_editor.ts function _onWindowGUI (line 8) | function _onWindowGUI() { } class MyTestEditorWindow (line 11) | class MyTestEditorWindow extends EditorWindow { method Awake (line 17) | Awake() { method OnEnable (line 24) | OnEnable() { method OnGUI (line 28) | OnGUI() { FILE: Scripts/src/example_async.ts function delay (line 6) | function delay(secs) { function test (line 15) | async function test() { function testUnityYieldInstructions (line 25) | async function testUnityYieldInstructions() { FILE: Scripts/src/example_csharp_promise.ts function test_custom_promise1 (line 5) | async function test_custom_promise1() { function test_custom_promise2 (line 14) | async function test_custom_promise2() { FILE: Scripts/src/example_databinding.ts type MyData (line 4) | interface MyData { class TextInput (line 19) | class TextInput { method text (line 24) | get text() { return this._text; } method text (line 26) | set text(value: string) { class TextInputWatcher (line 33) | class TextInputWatcher extends Subscriber { method constructor (line 36) | constructor(model: DataBinding, key: string, input: TextInput) { method update (line 42) | protected update(value: string) { method onchange (line 46) | onchange(input: TextInput) { FILE: Scripts/src/example_delegate.ts function run (line 3) | function run() { FILE: Scripts/src/example_disposable.ts function test (line 3) | function test() { FILE: Scripts/src/example_jsx.tsx type TestData (line 7) | interface TestData { class MyWidgetTest (line 13) | class MyWidgetTest extends JSXWidgetBridge { method data (line 17) | get data() { return this._data; } method Awake (line 19) | Awake() { method OnDestroy (line 32) | OnDestroy() { FILE: Scripts/src/example_matterjs.ts class BoxUpdater (line 10) | class BoxUpdater extends MonoBehaviour { method Update (line 13) | Update() { function add_box (line 20) | function add_box(x: number, y:number, w: number, h: number) { function add_static_box (line 28) | function add_static_box(x: number, y:number, w: number, h: number) { FILE: Scripts/src/example_ref_out.ts function execute (line 4) | function execute() { FILE: Scripts/src/example_reflectbind_helloworld.ts class HelloBehaviour (line 27) | class HelloBehaviour extends MonoBehaviour { method Awake (line 28) | Awake() { method Greet (line 32) | Greet() { FILE: Scripts/src/example_timer.ts function allocId (line 5) | function allocId() { FILE: Scripts/src/example_unity.ts function destroy (line 12) | async function destroy() { FILE: Scripts/src/example_worker.ts function test (line 19) | async function test() { function remoteAdd (line 26) | async function remoteAdd(a: number, b: number): Promise { FILE: Scripts/src/experimental/array_proxy.ts function GetUnderlyingArray (line 12) | function GetUnderlyingArray(p) { function CreateJSArrayProxy (line 16) | function CreateJSArrayProxy(target: CSharpArray): Array { FILE: Scripts/src/fib.ts function fib (line 3) | function fib(n) FILE: Scripts/src/game/editor/king_human_controller_inspector.ts class KingHumanControllerInspector (line 7) | class KingHumanControllerInspector extends Editor { method OnInspectorGUI (line 8) | OnInspectorGUI() { FILE: Scripts/src/game/king_human_controller.ts class MyNestedPlainObject (line 5) | class MyNestedPlainObject { class KingHumanController (line 17) | class KingHumanController extends MonoBehaviour { method Awake (line 30) | Awake() { method OnAfterDeserialize (line 35) | OnAfterDeserialize() { method Update (line 40) | Update() { FILE: Scripts/src/my_scriptable_object.ts class MyScriptableObject (line 5) | class MyScriptableObject extends ScriptableObject { method Process (line 18) | Process() { method Reset (line 22) | Reset() { FILE: Scripts/src/test.ts class Foo (line 4) | class Foo { method foo (line 8) | foo() { FILE: jsb_build/codegen/StaticBindingSourceGenerator.cs class StaticBindingSourceGenerator (line 9) | [Generator] method Initialize (line 12) | public void Initialize(GeneratorInitializationContext context) method Execute (line 16) | public void Execute(GeneratorExecutionContext context) FILE: jsb_build/dotnetcore/CustomBinding.cs class CustomBinding (line 7) | public class CustomBinding : AbstractBindingProcess method OnPreExporting (line 9) | public override void OnPreExporting(BindingManager bindingManager) method OnPostExporting (line 14) | public override void OnPostExporting(BindingManager bindingManager) FILE: jsb_build/dotnetcore/Program.cs class Program (line 10) | class Program method Main (line 12) | static void Main(string[] args) FILE: jsb_build/hotfix/Program.cs class Program (line 5) | public class Program method Main (line 7) | public static void Main(string[] args) FILE: jsb_build/quickjs/demo.c function JS_BOOL (line 18) | JS_BOOL JSB_SetBridgeType(JSContext *ctx, JSValue obj, int32_t type) function JSB_GetBridgeType (line 28) | int32_t JSB_GetBridgeType(JSContext *ctx, JSValue obj) function foo_finalizer (line 47) | static void foo_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 54) | static JSValue foo_constructor(JSContext *ctx, JSValueConst new_target, ... function JSValue (line 67) | static JSValue foo_call(JSContext *ctx, JSValueConst this_obj, int argc,... function JSValue (line 75) | static JSValue goo_constructor(JSContext *ctx, JSValueConst new_target, ... function print_exception (line 104) | static void print_exception(JSContext *ctx, JSValueConst e) function JSValue (line 114) | static JSValue js_quit(JSContext *ctx, JSValueConst this_val, function JSValue (line 121) | static JSValue js_print(JSContext *ctx, JSValueConst this_val, function JSModuleDef (line 142) | static JSModuleDef *js_module_loader_test(JSContext *ctx, function foo (line 171) | void foo() function main (line 264) | int main() FILE: jsb_build/quickjs/demo.js function delay (line 29) | function delay() { function test (line 38) | async function test() { FILE: jsb_build/quickjs/quickjs-latest/cutils.c function pstrcpy (line 32) | void pstrcpy(char *buf, int buf_size, const char *str) function strstart (line 59) | int strstart(const char *str, const char *val, const char **ptr) function has_suffix (line 75) | int has_suffix(const char *str, const char *suffix) function dbuf_init2 (line 89) | void dbuf_init2(DynBuf *s, void *opaque, DynBufReallocFunc *realloc_func) function dbuf_init (line 98) | void dbuf_init(DynBuf *s) function dbuf_realloc (line 104) | int dbuf_realloc(DynBuf *s, size_t new_size) function dbuf_write (line 125) | int dbuf_write(DynBuf *s, size_t offset, const uint8_t *data, size_t len) function dbuf_put (line 137) | int dbuf_put(DynBuf *s, const uint8_t *data, size_t len) function dbuf_put_self (line 148) | int dbuf_put_self(DynBuf *s, size_t offset, size_t len) function dbuf_putc (line 159) | int dbuf_putc(DynBuf *s, uint8_t c) function dbuf_putstr (line 164) | int dbuf_putstr(DynBuf *s, const char *str) function dbuf_printf (line 169) | int __attribute__((format(printf, 2, 3))) dbuf_printf(DynBuf *s, function dbuf_free (line 194) | void dbuf_free(DynBuf *s) function unicode_to_utf8 (line 206) | int unicode_to_utf8(uint8_t *buf, unsigned int c) function unicode_from_utf8 (line 251) | int unicode_from_utf8(const uint8_t *p, int max_len, const uint8_t **pp) function rqsort_cmp2 (line 313) | static int rqsort_cmp2(const void *p1, const void *p2) function rqsort (line 319) | void rqsort(void *base, size_t nmemb, size_t size, function exchange_bytes (line 335) | static void exchange_bytes(void *a, void *b, size_t size) { function exchange_one_byte (line 346) | static void exchange_one_byte(void *a, void *b, size_t size) { function exchange_int16s (line 354) | static void exchange_int16s(void *a, void *b, size_t size) { function exchange_one_int16 (line 365) | static void exchange_one_int16(void *a, void *b, size_t size) { function exchange_int32s (line 373) | static void exchange_int32s(void *a, void *b, size_t size) { function exchange_one_int32 (line 384) | static void exchange_one_int32(void *a, void *b, size_t size) { function exchange_int64s (line 392) | static void exchange_int64s(void *a, void *b, size_t size) { function exchange_one_int64 (line 403) | static void exchange_one_int64(void *a, void *b, size_t size) { function exchange_int128s (line 411) | static void exchange_int128s(void *a, void *b, size_t size) { function exchange_one_int128 (line 425) | static void exchange_one_int128(void *a, void *b, size_t size) { function exchange_f (line 436) | static inline exchange_f exchange_func(const void *base, size_t size) { function heapsortx (line 470) | static void heapsortx(void *base, size_t nmemb, size_t size, cmp_f cmp, ... function rqsort (line 512) | void rqsort(void *base, size_t nmemb, size_t size, cmp_f cmp, void *opaque) FILE: jsb_build/quickjs/quickjs-latest/cutils.h type BOOL (line 52) | typedef int BOOL; function max_int (line 66) | static inline int max_int(int a, int b) function min_int (line 74) | static inline int min_int(int a, int b) function max_uint32 (line 82) | static inline uint32_t max_uint32(uint32_t a, uint32_t b) function min_uint32 (line 90) | static inline uint32_t min_uint32(uint32_t a, uint32_t b) function max_int64 (line 98) | static inline int64_t max_int64(int64_t a, int64_t b) function min_int64 (line 106) | static inline int64_t min_int64(int64_t a, int64_t b) function clz32 (line 115) | static inline int clz32(unsigned int a) function clz64 (line 121) | static inline int clz64(uint64_t a) function ctz32 (line 127) | static inline int ctz32(unsigned int a) function ctz64 (line 133) | static inline int ctz64(uint64_t a) type packed_u64 (line 138) | struct __attribute__((packed)) packed_u64 { type packed_u32 (line 142) | struct __attribute__((packed)) packed_u32 { type packed_u16 (line 146) | struct __attribute__((packed)) packed_u16 { function get_u64 (line 150) | static inline uint64_t get_u64(const uint8_t *tab) function get_i64 (line 155) | static inline int64_t get_i64(const uint8_t *tab) function put_u64 (line 160) | static inline void put_u64(uint8_t *tab, uint64_t val) function get_u32 (line 165) | static inline uint32_t get_u32(const uint8_t *tab) function get_i32 (line 170) | static inline int32_t get_i32(const uint8_t *tab) function put_u32 (line 175) | static inline void put_u32(uint8_t *tab, uint32_t val) function get_u16 (line 180) | static inline uint32_t get_u16(const uint8_t *tab) function get_i16 (line 185) | static inline int32_t get_i16(const uint8_t *tab) function put_u16 (line 190) | static inline void put_u16(uint8_t *tab, uint16_t val) function get_u8 (line 195) | static inline uint32_t get_u8(const uint8_t *tab) function get_i8 (line 200) | static inline int32_t get_i8(const uint8_t *tab) function put_u8 (line 205) | static inline void put_u8(uint8_t *tab, uint8_t val) function bswap16 (line 210) | static inline uint16_t bswap16(uint16_t x) function bswap32 (line 215) | static inline uint32_t bswap32(uint32_t v) function bswap64 (line 221) | static inline uint64_t bswap64(uint64_t v) type DynBuf (line 236) | typedef struct DynBuf { function dbuf_put_u16 (line 253) | static inline int dbuf_put_u16(DynBuf *s, uint16_t val) function dbuf_put_u32 (line 257) | static inline int dbuf_put_u32(DynBuf *s, uint32_t val) function dbuf_put_u64 (line 261) | static inline int dbuf_put_u64(DynBuf *s, uint64_t val) function BOOL (line 268) | static inline BOOL dbuf_error(DynBuf *s) { function dbuf_set_error (line 271) | static inline void dbuf_set_error(DynBuf *s) function from_hex (line 281) | static inline int from_hex(int c) FILE: jsb_build/quickjs/quickjs-latest/examples/fib.c function fib (line 28) | static int fib(int n) function JSValue (line 38) | static JSValue js_fib(JSContext *ctx, JSValueConst this_val, function js_fib_init (line 52) | static int js_fib_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 64) | JSModuleDef *JS_INIT_MODULE(JSContext *ctx, const char *module_name) FILE: jsb_build/quickjs/quickjs-latest/examples/fib_module.js function fib (line 2) | function fib(n) FILE: jsb_build/quickjs/quickjs-latest/examples/pi_bigdecimal.js function calc_pi (line 8) | function calc_pi(prec) { FILE: jsb_build/quickjs/quickjs-latest/examples/pi_bigfloat.js function calc_pi (line 8) | function calc_pi() { FILE: jsb_build/quickjs/quickjs-latest/examples/pi_bigint.js function floor_log2 (line 7) | function floor_log2(a) function ceil_log2 (line 27) | function ceil_log2(a) function int_sqrt (line 33) | function int_sqrt(a) function calc_pi (line 51) | function calc_pi(prec) { function main (line 90) | function main(args) { FILE: jsb_build/quickjs/quickjs-latest/examples/point.c type JSPointData (line 31) | typedef struct { function js_point_finalizer (line 38) | static void js_point_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 45) | static JSValue js_point_ctor(JSContext *ctx, function JSValue (line 77) | static JSValue js_point_get_xy(JSContext *ctx, JSValueConst this_val, in... function JSValue (line 88) | static JSValue js_point_set_xy(JSContext *ctx, JSValueConst this_val, JS... function JSValue (line 103) | static JSValue js_point_norm(JSContext *ctx, JSValueConst this_val, function js_point_init (line 123) | static int js_point_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 143) | JSModuleDef *js_init_module(JSContext *ctx, const char *module_name) FILE: jsb_build/quickjs/quickjs-latest/examples/test_point.js function assert (line 4) | function assert(b, str) class ColorPoint (line 13) | class ColorPoint extends Point { method constructor (line 14) | constructor(x, y, color) { method get_color (line 18) | get_color() { function main (line 23) | function main() FILE: jsb_build/quickjs/quickjs-latest/libbf.c type mp_size_t (line 72) | typedef intptr_t mp_size_t; function clz (line 94) | static inline int clz(limb_t a) function ctz (line 107) | static inline int ctz(limb_t a) function ceil_log2 (line 120) | static inline int ceil_log2(limb_t a) function slimb_t (line 129) | static inline slimb_t ceil_div(slimb_t a, slimb_t b) function slimb_t (line 138) | static inline slimb_t floor_div(slimb_t a, slimb_t b) function limb_t (line 148) | static inline limb_t smod(slimb_t a, slimb_t b) function slimb_t (line 157) | static inline slimb_t sat_add(slimb_t a, slimb_t b) function bf_context_init (line 171) | void bf_context_init(bf_context_t *s, bf_realloc_func_t *realloc_func, function bf_context_end (line 179) | void bf_context_end(bf_context_t *s) function bf_init (line 184) | void bf_init(bf_context_t *s, bf_t *r) function bf_resize (line 194) | int bf_resize(bf_t *r, limb_t len) function bf_set_ui (line 209) | int bf_set_ui(bf_t *r, uint64_t a) function bf_set_si (line 250) | int bf_set_si(bf_t *r, int64_t a) function bf_set_nan (line 263) | void bf_set_nan(bf_t *r) function bf_set_zero (line 270) | void bf_set_zero(bf_t *r, int is_neg) function bf_set_inf (line 277) | void bf_set_inf(bf_t *r, int is_neg) function bf_set (line 285) | int bf_set(bf_t *r, const bf_t *a) function bf_move (line 300) | void bf_move(bf_t *r, bf_t *a) function limb_t (line 309) | static limb_t get_limbz(const bf_t *a, limb_t idx) function limb_t (line 318) | static inline limb_t get_bits(const limb_t *tab, limb_t len, slimb_t pos) function limb_t (line 341) | static inline limb_t get_bit(const limb_t *tab, limb_t len, slimb_t pos) function limb_t (line 350) | static inline limb_t limb_mask(int start, int last) function limb_t (line 362) | static limb_t mp_scan_nz(const limb_t *tab, mp_size_t n) function limb_t (line 373) | static inline limb_t scan_bit_nz(const bf_t *r, slimb_t bit_pos) function bf_get_rnd_add (line 395) | static int bf_get_rnd_add(int *pret, const bf_t *r, limb_t l, function bf_set_overflow (line 448) | static int bf_set_overflow(bf_t *r, int sign, limb_t prec, bf_flags_t fl... function __bf_round (line 484) | static int __bf_round(bf_t *r, limb_t prec1, bf_flags_t flags, limb_t l, function bf_normalize_and_round (line 592) | int bf_normalize_and_round(bf_t *r, limb_t prec1, bf_flags_t flags) function bf_can_round (line 631) | int bf_can_round(const bf_t *a, slimb_t prec, bf_rnd_t rnd_mode, slimb_t k) function bf_round (line 667) | int bf_round(bf_t *r, limb_t prec, bf_flags_t flags) function __maybe_unused (line 675) | static __maybe_unused void dump_limbs(const char *str, const limb_t *tab... function mp_print_str (line 685) | void mp_print_str(const char *str, const limb_t *tab, limb_t n) function __maybe_unused (line 697) | static __maybe_unused void mp_print_str_h(const char *str, function bf_print_str (line 712) | void bf_print_str(const char *str, const bf_t *a) function bf_cmpu (line 738) | int bf_cmpu(const bf_t *a, const bf_t *b) function bf_cmp_full (line 764) | int bf_cmp_full(const bf_t *a, const bf_t *b) function bf_cmp (line 788) | int bf_cmp(const bf_t *a, const bf_t *b) function limb_t (line 816) | static limb_t count_cancelled_bits(const bf_t *a, const bf_t *b) function bf_add_internal (line 868) | static int bf_add_internal(bf_t *r, const bf_t *a, const bf_t *b, limb_t... function __bf_add (line 1012) | static int __bf_add(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function __bf_sub (line 1018) | static int __bf_sub(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function limb_t (line 1024) | limb_t mp_add(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 1042) | limb_t mp_add_ui(limb_t *tab, limb_t b, size_t n) function limb_t (line 1058) | limb_t mp_sub(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 1077) | static limb_t mp_neg(limb_t *res, const limb_t *op2, mp_size_t n, limb_t... function limb_t (line 1094) | limb_t mp_sub_ui(limb_t *tab, limb_t b, mp_size_t n) function limb_t (line 1113) | static limb_t mp_shr(limb_t *tab_r, const limb_t *tab, mp_size_t n, function limb_t (line 1130) | static limb_t mp_mul1(limb_t *tabr, const limb_t *taba, limb_t n, function limb_t (line 1145) | static limb_t mp_add_mul1(limb_t *tabr, const limb_t *taba, limb_t n, function mp_mul_basecase (line 1161) | static void mp_mul_basecase(limb_t *result, function mp_mul (line 1176) | int mp_mul(bf_context_t *s, limb_t *result, function limb_t (line 1198) | static limb_t mp_sub_mul1(limb_t *tabr, const limb_t *taba, limb_t n, function limb_t (line 1214) | static inline limb_t udiv1norm_init(limb_t d) function limb_t (line 1224) | static inline limb_t udiv1norm(limb_t *pr, limb_t a1, limb_t a0, function limb_t (line 1245) | static limb_t mp_div1norm(limb_t *tabr, const limb_t *taba, limb_t n, function mp_divnorm (line 1275) | static int mp_divnorm(bf_context_t *s, limb_t *tabq, limb_t *taba, limb_... function mp_recip (line 1351) | int mp_recip(bf_context_t *s, limb_t *tabr, const limb_t *taba, limb_t n) function mp_cmp (line 1415) | static int mp_cmp(const limb_t *taba, const limb_t *tabb, mp_size_t n) function mp_divnorm_large (line 1433) | static int mp_divnorm_large(bf_context_t *s, function bf_mul (line 1524) | int bf_mul(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_mul_2exp (line 1606) | int bf_mul_2exp(bf_t *r, slimb_t e, limb_t prec, bf_flags_t flags) function slimb_t (line 1620) | slimb_t bf_get_exp_min(const bf_t *a) function bf_tdivremu (line 1638) | static void bf_tdivremu(bf_t *q, bf_t *r, function __bf_div (line 1652) | static int __bf_div(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_divrem (line 1732) | int bf_divrem(bf_t *q, bf_t *r, const bf_t *a, const bf_t *b, function bf_rem (line 1826) | int bf_rem(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_get_limb (line 1838) | static inline int bf_get_limb(slimb_t *pres, const bf_t *a, int flags) function bf_remquo (line 1847) | int bf_remquo(slimb_t *pq, bf_t *r, const bf_t *a, const bf_t *b, limb_t... function __maybe_unused (line 1860) | static __maybe_unused inline limb_t mul_mod(limb_t a, limb_t b, limb_t m) function limb_t (line 1868) | static limb_t mp_mod1(const limb_t *tab, limb_t n, limb_t m, limb_t r) function limb_t (line 1887) | static limb_t mp_sqrtrem1(limb_t *pr, limb_t a) function limb_t (line 1931) | limb_t bf_isqrt(limb_t a) function limb_t (line 1944) | static limb_t mp_sqrtrem2(limb_t *tabs, limb_t *taba) function mp_sqrtrem_rec (line 1976) | static int mp_sqrtrem_rec(bf_context_t *s, limb_t *tabs, limb_t *taba, l... function mp_sqrtrem (line 2050) | int mp_sqrtrem(bf_context_t *s, limb_t *tabs, limb_t *taba, limb_t n) function bf_sqrtrem (line 2073) | int bf_sqrtrem(bf_t *r, bf_t *rem1, const bf_t *a) function bf_sqrt (line 2126) | int bf_sqrt(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function no_inline (line 2190) | static no_inline int bf_op2(bf_t *r, const bf_t *a, const bf_t *b, limb_... function bf_add (line 2206) | int bf_add(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_sub (line 2212) | int bf_sub(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_div (line 2218) | int bf_div(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_mul_ui (line 2224) | int bf_mul_ui(bf_t *r, const bf_t *a, uint64_t b1, limb_t prec, function bf_mul_si (line 2236) | int bf_mul_si(bf_t *r, const bf_t *a, int64_t b1, limb_t prec, function bf_add_si (line 2248) | int bf_add_si(bf_t *r, const bf_t *a, int64_t b1, limb_t prec, function bf_pow_ui (line 2261) | static int bf_pow_ui(bf_t *r, const bf_t *a, limb_t b, limb_t prec, function bf_pow_ui_ui (line 2279) | static int bf_pow_ui_ui(bf_t *r, limb_t a1, limb_t b, function bf_rint (line 2299) | int bf_rint(bf_t *r, int rnd_mode) function limb_t (line 2309) | static inline limb_t bf_logic_op1(limb_t a, limb_t b, int op) function bf_logic_op (line 2322) | static int bf_logic_op(bf_t *r, const bf_t *a1, const bf_t *b1, int op) function bf_logic_or (line 2409) | int bf_logic_or(bf_t *r, const bf_t *a, const bf_t *b) function bf_logic_xor (line 2415) | int bf_logic_xor(bf_t *r, const bf_t *a, const bf_t *b) function bf_logic_and (line 2421) | int bf_logic_and(bf_t *r, const bf_t *a, const bf_t *b) type Float64Union (line 2428) | typedef union { function bf_get_float64 (line 2433) | int bf_get_float64(const bf_t *a, double *pres, bf_rnd_t rnd_mode) function bf_set_float64 (line 2482) | int bf_set_float64(bf_t *a, double d) function bf_get_int32 (line 2533) | int bf_get_int32(int *pres, const bf_t *a, int flags) function bf_get_int64 (line 2577) | int bf_get_int64(int64_t *pres, const bf_t *a, int flags) function bf_get_uint64 (line 2638) | int bf_get_uint64(uint64_t *pres, const bf_t *a) function limb_t (line 2680) | static limb_t get_limb_radix(int radix) function bf_integer_from_radix_rec (line 2693) | static int bf_integer_from_radix_rec(bf_t *r, const limb_t *tab, function bf_integer_from_radix (line 2732) | static int bf_integer_from_radix(bf_t *r, const limb_t *tab, function bf_mul_pow_radix (line 2756) | int bf_mul_pow_radix(bf_t *r, const bf_t *T, limb_t radix, function to_digit (line 2820) | static inline int to_digit(int c) function bf_add_limb (line 2834) | static int bf_add_limb(bf_t *a, slimb_t *ppos, limb_t v) function bf_tolower (line 2855) | static int bf_tolower(int c) function strcasestart (line 2862) | static int strcasestart(const char *str, const char *val, const char **ptr) function bf_atof_internal (line 2878) | static int bf_atof_internal(bf_t *r, slimb_t *pexponent, function bf_atof2 (line 3137) | int bf_atof2(bf_t *r, slimb_t *pexponent, function bf_atof (line 3145) | int bf_atof(bf_t *r, const char *str, const char **pnext, int radix, function slimb_t (line 3315) | slimb_t bf_mul_log2_radix(slimb_t a1, unsigned int radix, int is_inv, function bf_integer_to_radix_rec (line 3373) | static int bf_integer_to_radix_rec(bf_t *pow_tab, function bf_integer_to_radix (line 3459) | static int bf_integer_to_radix(bf_t *r, const bf_t *a, limb_t radixl) function bf_convert_to_radix (line 3487) | static int bf_convert_to_radix(bf_t *r, slimb_t *pE, function limb_to_a (line 3570) | static void limb_to_a(char *buf, limb_t n, unsigned int radix, int len) function limb_to_a2 (line 3595) | static void limb_to_a2(char *buf, limb_t n, unsigned int radix_bits, int... function output_digits (line 3616) | static void output_digits(DynBuf *s, const bf_t *a1, int radix, limb_t n... function bf_const_log2_rec (line 4004) | static void bf_const_log2_rec(bf_t *T, bf_t *P, bf_t *Q, limb_t n1, function bf_const_log2_internal (line 4043) | static void bf_const_log2_internal(bf_t *T, limb_t prec) function chud_bs (line 4066) | static void chud_bs(bf_t *P, bf_t *Q, bf_t *G, int64_t a, int64_t b, int... function bf_const_pi_internal (line 4124) | static void bf_const_pi_internal(bf_t *Q, limb_t prec) function bf_const_get (line 4152) | static int bf_const_get(bf_t *T, limb_t prec, bf_flags_t flags, function bf_const_free (line 4181) | static void bf_const_free(BFConstCache *c) function bf_const_log2 (line 4187) | int bf_const_log2(bf_t *T, limb_t prec, bf_flags_t flags) function bf_const_pi_signed (line 4194) | static int bf_const_pi_signed(bf_t *T, int sign, limb_t prec, bf_flags_t... function bf_const_pi (line 4201) | int bf_const_pi(bf_t *T, limb_t prec, bf_flags_t flags) function bf_clear_cache (line 4206) | void bf_clear_cache(bf_context_t *s) function bf_ziv_rounding (line 4220) | static int bf_ziv_rounding(bf_t *r, const bf_t *a, function bf_add_epsilon (line 4263) | static int bf_add_epsilon(bf_t *r, const bf_t *a, slimb_t e, int e_sign, function bf_exp_internal (line 4280) | static int bf_exp_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function check_exp_underflow_overflow (line 4350) | static int check_exp_underflow_overflow(bf_context_t *s, bf_t *r, function bf_exp (line 4400) | int bf_exp(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_log_internal (line 4431) | static int bf_log_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_log (line 4530) | int bf_log(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_pow_generic (line 4570) | static int bf_pow_generic(bf_t *r, const bf_t *x, limb_t prec, void *opa... function bf_pow_int (line 4591) | static int bf_pow_int(bf_t *r, const bf_t *x, limb_t prec, void *opaque) function BOOL (line 4618) | static BOOL check_exact_power2n(bf_t *r, const bf_t *x, slimb_t n) function bf_pow (line 4656) | int bf_pow(bf_t *r, const bf_t *x, const bf_t *y, limb_t prec, bf_flags_... function bf_sqrt_sin (line 4827) | static void bf_sqrt_sin(bf_t *r, const bf_t *x, limb_t prec1) function bf_sincos (line 4841) | static int bf_sincos(bf_t *s, bf_t *c, const bf_t *a, limb_t prec) function bf_cos_internal (line 4938) | static int bf_cos_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_cos (line 4943) | int bf_cos(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_sin_internal (line 4972) | static int bf_sin_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_sin (line 4977) | int bf_sin(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_tan_internal (line 5006) | static int bf_tan_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_tan (line 5021) | int bf_tan(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_atan_internal (line 5053) | static int bf_atan_internal(bf_t *r, const bf_t *a, limb_t prec, function bf_atan (line 5139) | int bf_atan(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_atan2_internal (line 5185) | static int bf_atan2_internal(bf_t *r, const bf_t *y, limb_t prec, void *... function bf_atan2 (line 5223) | int bf_atan2(bf_t *r, const bf_t *y, const bf_t *x, function bf_asin_internal (line 5229) | static int bf_asin_internal(bf_t *r, const bf_t *a, limb_t prec, void *o... function bf_asin (line 5260) | int bf_asin(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_acos (line 5301) | int bf_acos(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function __maybe_unused (line 5395) | static inline __maybe_unused limb_t shrd(limb_t low, limb_t high, long s... function __maybe_unused (line 5402) | static inline __maybe_unused limb_t shld(limb_t a1, limb_t a0, long shift) type FastDivData (line 5455) | typedef struct FastDivData { function __maybe_unused (line 5464) | static inline __maybe_unused void fast_udiv_init(FastDivData *s, limb_t d) function limb_t (line 5485) | static inline limb_t fast_udiv(limb_t a, const FastDivData *s) function limb_t (line 5557) | static inline limb_t fast_shr_dec(limb_t a, int shift) function limb_t (line 5565) | limb_t mp_add_dec(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 5585) | limb_t mp_add_ui_dec(limb_t *tab, limb_t b, mp_size_t n) function limb_t (line 5605) | limb_t mp_sub_dec(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 5624) | limb_t mp_sub_ui_dec(limb_t *tab, limb_t b, mp_size_t n) function limb_t (line 5645) | limb_t mp_mul1_dec(limb_t *tabr, const limb_t *taba, mp_size_t n, function limb_t (line 5662) | limb_t mp_add_mul1_dec(limb_t *tabr, const limb_t *taba, mp_size_t n, function limb_t (line 5681) | limb_t mp_sub_mul1_dec(limb_t *tabr, const limb_t *taba, mp_size_t n, function mp_mul_basecase_dec (line 5707) | void mp_mul_basecase_dec(limb_t *result, function limb_t (line 5724) | limb_t mp_div1_dec(limb_t *tabr, const limb_t *taba, mp_size_t na, function __maybe_unused (line 5787) | static __maybe_unused void mp_print_str_dec(const char *str, function __maybe_unused (line 5800) | static __maybe_unused void mp_print_str_h_dec(const char *str, function mp_div_dec (line 5831) | static int mp_div_dec(bf_context_t *s, limb_t *tabq, function limb_t (line 5937) | static limb_t mp_shr_dec(limb_t *tab_r, const limb_t *tab, mp_size_t n, function limb_t (line 5955) | static limb_t mp_shl_dec(limb_t *tab_r, const limb_t *tab, mp_size_t n, function limb_t (line 5972) | static limb_t mp_sqrtrem2_dec(limb_t *tabs, limb_t *taba) function limb_t (line 5997) | static limb_t mp_sqrtrem_rec_dec(limb_t *tabs, limb_t *taba, limb_t n, function mp_sqrtrem_dec (line 6063) | int mp_sqrtrem_dec(bf_context_t *s, limb_t *tabs, limb_t *taba, limb_t n) function clz_dec (line 6083) | static int clz_dec(limb_t a) function bfdec_print_str (line 6270) | void bfdec_print_str(const char *str, const bfdec_t *a) function limb_t (line 6295) | static inline limb_t scan_digit_nz(const bfdec_t *r, slimb_t bit_pos) function limb_t (line 6318) | static limb_t get_digit(const limb_t *tab, limb_t len, slimb_t pos) function limb_t (line 6330) | static limb_t get_digits(const limb_t *tab, limb_t len, slimb_t pos) function bfdec_get_rnd_add (line 6358) | static int bfdec_get_rnd_add(int *pret, const bfdec_t *r, limb_t l, function __bfdec_round (line 6419) | static int __bfdec_round(bfdec_t *r, limb_t prec1, bf_flags_t flags, lim... function bfdec_round (line 6519) | int bfdec_round(bfdec_t *r, limb_t prec, bf_flags_t flags) function bfdec_normalize_and_round (line 6527) | int bfdec_normalize_and_round(bfdec_t *r, limb_t prec1, bf_flags_t flags) function bfdec_set_ui (line 6556) | int bfdec_set_ui(bfdec_t *r, uint64_t v) function bfdec_set_si (line 6588) | int bfdec_set_si(bfdec_t *r, int64_t v) function bfdec_add_internal (line 6600) | static int bfdec_add_internal(bfdec_t *r, const bfdec_t *a, const bfdec_... function __bfdec_add (line 6715) | static int __bfdec_add(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, l... function __bfdec_sub (line 6721) | static int __bfdec_sub(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, l... function bfdec_add (line 6727) | int bfdec_add(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_sub (line 6734) | int bfdec_sub(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_mul (line 6741) | int bfdec_mul(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_mul_si (line 6801) | int bfdec_mul_si(bfdec_t *r, const bfdec_t *a, int64_t b1, limb_t prec, function bfdec_add_si (line 6813) | int bfdec_add_si(bfdec_t *r, const bfdec_t *a, int64_t b1, limb_t prec, function __bfdec_div (line 6826) | static int __bfdec_div(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, function bfdec_div (line 6919) | int bfdec_div(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_tdivremu (line 6928) | static void bfdec_tdivremu(bf_context_t *s, bfdec_t *q, bfdec_t *r, function bfdec_divrem (line 6949) | int bfdec_divrem(bfdec_t *q, bfdec_t *r, const bfdec_t *a, const bfdec_t... function bfdec_rem (line 7054) | int bfdec_rem(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_rint (line 7067) | int bfdec_rint(bfdec_t *r, int rnd_mode) function bfdec_sqrt (line 7072) | int bfdec_sqrt(bfdec_t *r, const bfdec_t *a, limb_t prec, bf_flags_t flags) function bfdec_get_int32 (line 7156) | int bfdec_get_int32(int *pres, const bfdec_t *a) function bfdec_pow_ui (line 7204) | int bfdec_pow_ui(bfdec_t *r, const bfdec_t *a, limb_t b) function bfdec_atof (line 7226) | int bfdec_atof(bfdec_t *r, const char *str, const char **pnext, function put_bits (line 7241) | static inline void put_bits(limb_t *tab, limb_t len, slimb_t pos, limb_t... type NTTLimb (line 7260) | typedef double NTTLimb; type limb_t (line 7286) | typedef limb_t NTTLimb; type BFNTTState (line 7345) | typedef struct BFNTTState { function limb_t (line 7368) | static inline limb_t add_mod(limb_t a, limb_t b, limb_t m) function limb_t (line 7378) | static inline limb_t sub_mod(limb_t a, limb_t b, limb_t m) function limb_t (line 7390) | static inline limb_t mod_fast(dlimb_t r, function limb_t (line 7410) | static inline limb_t mul_mod_fast(limb_t a, limb_t b, function limb_t (line 7418) | static inline limb_t init_mul_mod_fast(limb_t m) function limb_t (line 7429) | static inline limb_t mul_mod_fast2(limb_t a, limb_t b, function limb_t (line 7444) | static inline limb_t mul_mod_fast3(limb_t a, limb_t b, function limb_t (line 7454) | static inline limb_t init_mul_mod_fast2(limb_t b, limb_t m) function limb_t (line 7461) | static inline limb_t ntt_limb_to_int(NTTLimb a, limb_t m) function NTTLimb (line 7472) | static inline NTTLimb int_to_ntt_limb(limb_t a, limb_t m) function NTTLimb (line 7477) | static inline NTTLimb int_to_ntt_limb2(limb_t a, limb_t m) function __m256d (line 7485) | static inline __m256d ntt_mod1(__m256d r, __m256d m) function __m256d (line 7491) | static inline __m256d ntt_mod(__m256d r, __m256d mf, __m256d m2f) function __m256d (line 7497) | static inline __m256d ntt_mul_mod(__m256d a, __m256d b, __m256d mf, function bf_aligned_free (line 7523) | static void bf_aligned_free(bf_context_t *s, void *ptr) function ntt_free (line 7535) | static void ntt_free(BFNTTState *s, void *ptr) function no_inline (line 7540) | static no_inline int ntt_fft(BFNTTState *s, function ntt_vec_mul (line 7651) | static void ntt_vec_mul(BFNTTState *s, function no_inline (line 7673) | static no_inline void mul_trig(NTTLimb *buf, function ntt_free (line 7704) | static void ntt_free(BFNTTState *s, void *ptr) function limb_t (line 7709) | static inline limb_t ntt_limb_to_int(NTTLimb a, limb_t m) function NTTLimb (line 7716) | static inline NTTLimb int_to_ntt_limb(slimb_t a, limb_t m) function no_inline (line 7721) | static no_inline int ntt_fft(BFNTTState *s, NTTLimb *out_buf, NTTLimb *i... function ntt_vec_mul (line 7780) | static void ntt_vec_mul(BFNTTState *s, function no_inline (line 7803) | static no_inline void mul_trig(NTTLimb *buf, function no_inline (line 7818) | static no_inline NTTLimb *get_trig(BFNTTState *s, function fft_clear_cache (line 7855) | void fft_clear_cache(bf_context_t *s1) function ntt_fft_partial (line 7882) | static int ntt_fft_partial(BFNTTState *s, NTTLimb *buf1, function ntt_conv (line 7940) | static int ntt_conv(BFNTTState *s, NTTLimb *buf1, NTTLimb *buf2, function no_inline (line 7973) | static no_inline void limb_to_ntt(BFNTTState *s, type VecUnion (line 8037) | typedef union { function no_inline (line 8042) | static no_inline void ntt_to_limb(BFNTTState *s, limb_t *tabr, limb_t r_... function no_inline (line 8146) | static no_inline void ntt_to_limb(BFNTTState *s, limb_t *tabr, limb_t r_... function ntt_static_init (line 8246) | static int ntt_static_init(bf_context_t *s1) function bf_get_fft_size (line 8308) | int bf_get_fft_size(int *pdpl, int *pnb_mods, limb_t len) function no_inline (line 8358) | static no_inline int fft_mul(bf_context_t *s1, function bf_get_fft_size (line 8461) | int bf_get_fft_size(int *pdpl, int *pnb_mods, limb_t len) FILE: jsb_build/quickjs/quickjs-latest/libbf.h type __int128 (line 39) | typedef __int128 int128_t; type uint128_t (line 40) | typedef unsigned __int128 uint128_t; type slimb_t (line 41) | typedef int64_t slimb_t; type limb_t (line 42) | typedef uint64_t limb_t; type uint128_t (line 43) | typedef uint128_t dlimb_t; type slimb_t (line 52) | typedef int32_t slimb_t; type limb_t (line 53) | typedef uint32_t limb_t; type dlimb_t (line 54) | typedef uint64_t dlimb_t; type bf_t (line 91) | typedef struct { type bfdec_t (line 99) | typedef struct { type bf_rnd_t (line 108) | typedef enum { type bf_flags_t (line 135) | typedef uint32_t bf_flags_t; type BFConstCache (line 139) | typedef struct { type bf_context_t (line 144) | typedef struct bf_context_t { function bf_get_exp_bits (line 152) | static inline int bf_get_exp_bits(bf_flags_t flags) function bf_flags_t (line 162) | static inline bf_flags_t bf_set_exp_bits(int n) function slimb_t (line 178) | static inline slimb_t bf_max(slimb_t a, slimb_t b) function slimb_t (line 186) | static inline slimb_t bf_min(slimb_t a, slimb_t b) function bf_free (line 211) | static inline void bf_free(bf_context_t *s, void *ptr) function bf_delete (line 220) | static inline void bf_delete(bf_t *r) function bf_neg (line 229) | static inline void bf_neg(bf_t *r) function bf_is_finite (line 234) | static inline int bf_is_finite(const bf_t *a) function bf_is_nan (line 239) | static inline int bf_is_nan(const bf_t *a) function bf_is_zero (line 244) | static inline int bf_is_zero(const bf_t *a) function bf_memcpy (line 249) | static inline void bf_memcpy(bf_t *r, const bf_t *a) function bf_cmp_eq (line 267) | static inline int bf_cmp_eq(const bf_t *a, const bf_t *b) function bf_cmp_le (line 272) | static inline int bf_cmp_le(const bf_t *a, const bf_t *b) function bf_cmp_lt (line 277) | static inline int bf_cmp_lt(const bf_t *a, const bf_t *b) function bfdec_init (line 418) | static inline void bfdec_init(bf_context_t *s, bfdec_t *r) function bfdec_delete (line 422) | static inline void bfdec_delete(bfdec_t *r) function bfdec_neg (line 427) | static inline void bfdec_neg(bfdec_t *r) function bfdec_is_finite (line 432) | static inline int bfdec_is_finite(const bfdec_t *a) function bfdec_is_nan (line 437) | static inline int bfdec_is_nan(const bfdec_t *a) function bfdec_is_zero (line 442) | static inline int bfdec_is_zero(const bfdec_t *a) function bfdec_memcpy (line 447) | static inline void bfdec_memcpy(bfdec_t *r, const bfdec_t *a) function bfdec_set_nan (line 455) | static inline void bfdec_set_nan(bfdec_t *r) function bfdec_set_zero (line 459) | static inline void bfdec_set_zero(bfdec_t *r, int is_neg) function bfdec_set_inf (line 463) | static inline void bfdec_set_inf(bfdec_t *r, int is_neg) function bfdec_set (line 467) | static inline int bfdec_set(bfdec_t *r, const bfdec_t *a) function bfdec_move (line 471) | static inline void bfdec_move(bfdec_t *r, bfdec_t *a) function bfdec_cmpu (line 475) | static inline int bfdec_cmpu(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_full (line 479) | static inline int bfdec_cmp_full(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp (line 483) | static inline int bfdec_cmp(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_eq (line 487) | static inline int bfdec_cmp_eq(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_le (line 491) | static inline int bfdec_cmp_le(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_lt (line 495) | static inline int bfdec_cmp_lt(const bfdec_t *a, const bfdec_t *b) function bfdec_resize (line 529) | static inline int bfdec_resize(bfdec_t *r, limb_t len) FILE: jsb_build/quickjs/quickjs-latest/libregexp.c type REParseState (line 66) | typedef struct { type REOpCode (line 86) | typedef struct { function is_digit (line 109) | static inline int is_digit(int c) { function dbuf_insert (line 114) | static int dbuf_insert(DynBuf *s, int pos, int len) function lre_canonicalize (line 124) | static uint32_t lre_canonicalize(uint32_t c, BOOL is_utf16) function BOOL (line 173) | BOOL lre_is_space(int c) type CharRangeEnum (line 209) | typedef enum { function cr_init_char_range (line 224) | static int cr_init_char_range(REParseState *s, CharRange *cr, uint32_t c) function cr_canonicalize (line 248) | static int cr_canonicalize(CharRange *cr) function __maybe_unused (line 274) | static __maybe_unused void lre_dump_bytecode(const uint8_t *buf, function re_emit_op (line 394) | static void re_emit_op(REParseState *s, int op) function re_emit_op_u32 (line 400) | static int re_emit_op_u32(REParseState *s, int op, uint32_t val) function re_emit_goto (line 409) | static int re_emit_goto(REParseState *s, int op, uint32_t val) function re_emit_op_u8 (line 418) | static void re_emit_op_u8(REParseState *s, int op, uint32_t val) function re_emit_op_u16 (line 424) | static void re_emit_op_u16(REParseState *s, int op, uint32_t val) function re_parse_error (line 430) | static int __attribute__((format(printf, 2, 3))) re_parse_error(REParseS... function re_parse_out_of_memory (line 439) | static int re_parse_out_of_memory(REParseState *s) function parse_digits (line 446) | static int parse_digits(const uint8_t **pp, BOOL allow_overflow) function re_parse_expect (line 471) | static int re_parse_expect(REParseState *s, const uint8_t **pp, int c) function lre_parse_escape (line 492) | int lre_parse_escape(const uint8_t **pp, int allow_utf16) function BOOL (line 605) | static BOOL is_unicode_char(int c) function parse_unicode_property (line 613) | static int parse_unicode_property(REParseState *s, CharRange *cr, function get_class_atom (line 711) | static int get_class_atom(REParseState *s, CharRange *cr, function re_emit_range (line 821) | static int re_emit_range(REParseState *s, const CharRange *cr) function re_parse_char_class (line 859) | static int re_parse_char_class(REParseState *s, const uint8_t **pp) function re_check_advance (line 950) | static int re_check_advance(const uint8_t *bc_buf, int bc_buf_len) function re_is_simple_quantifier (line 1034) | static int re_is_simple_quantifier(const uint8_t *bc_buf, int bc_buf_len) function re_parse_group_name (line 1074) | static int re_parse_group_name(char *buf, int buf_size, function re_parse_captures (line 1125) | static int re_parse_captures(REParseState *s, int *phas_named_captures, function re_count_captures (line 1177) | static int re_count_captures(REParseState *s) function BOOL (line 1186) | static BOOL re_has_named_captures(REParseState *s) function find_group_name (line 1193) | static int find_group_name(REParseState *s, const char *name) function re_parse_term (line 1215) | static int re_parse_term(REParseState *s, BOOL is_backward_dir) function re_parse_alternative (line 1704) | static int re_parse_alternative(REParseState *s, BOOL is_backward_dir) function re_parse_disjunction (line 1738) | static int re_parse_disjunction(REParseState *s, BOOL is_backward_dir) function compute_stack_size (line 1773) | static int compute_stack_size(const uint8_t *bc_buf, int bc_buf_len) function BOOL (line 1911) | static BOOL is_line_terminator(uint32_t c) function BOOL (line 1916) | static BOOL is_word_char(uint32_t c) type StackInt (line 2014) | typedef uintptr_t StackInt; type REExecStateEnum (line 2016) | typedef enum { type REExecState (line 2023) | typedef struct REExecState { type REExecContext (line 2032) | typedef struct { function push_state (line 2050) | static int push_state(REExecContext *s, function lre_exec_backtrack (line 2089) | static intptr_t lre_exec_backtrack(REExecContext *s, uint8_t **capture, function lre_exec (line 2499) | int lre_exec(uint8_t **capture, function lre_get_capture_count (line 2537) | int lre_get_capture_count(const uint8_t *bc_buf) function lre_get_flags (line 2542) | int lre_get_flags(const uint8_t *bc_buf) function BOOL (line 2560) | BOOL lre_check_stack_overflow(void *opaque, size_t alloca_size) function main (line 2570) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-latest/libregexp.h function lre_js_is_ident_first (line 63) | static inline int lre_js_is_ident_first(int c) function lre_js_is_ident_next (line 76) | static inline int lre_js_is_ident_next(int c) FILE: jsb_build/quickjs/quickjs-latest/libunicode-table.h type UnicodeGCEnum (line 2199) | typedef enum { type UnicodeScriptEnum (line 2759) | typedef enum { type UnicodePropertyEnum (line 4132) | typedef enum { FILE: jsb_build/quickjs/quickjs-latest/libunicode.c function lre_case_conv (line 56) | int lre_case_conv(uint32_t *res, uint32_t c, int conv_type) function get_le24 (line 160) | static uint32_t get_le24(const uint8_t *ptr) function get_index_pos (line 172) | static int get_index_pos(uint32_t *pcode, uint32_t c, function BOOL (line 205) | static BOOL lre_is_in_table(uint32_t c, const uint8_t *table, function BOOL (line 240) | BOOL lre_is_cased(uint32_t c) function BOOL (line 265) | BOOL lre_is_case_ignorable(uint32_t c) function __maybe_unused (line 274) | static __maybe_unused void cr_dump(CharRange *cr) function cr_init (line 286) | void cr_init(CharRange *cr, void *mem_opaque, DynBufReallocFunc *realloc... function cr_free (line 294) | void cr_free(CharRange *cr) function cr_realloc (line 299) | int cr_realloc(CharRange *cr, int size) function cr_copy (line 316) | int cr_copy(CharRange *cr, const CharRange *cr1) function cr_compress (line 326) | static void cr_compress(CharRange *cr) function cr_op (line 355) | int cr_op(CharRange *cr, const uint32_t *a_pt, int a_len, function cr_union1 (line 407) | int cr_union1(CharRange *cr, const uint32_t *b_pt, int b_len) function cr_invert (line 419) | int cr_invert(CharRange *cr) function BOOL (line 435) | BOOL lre_is_id_start(uint32_t c) function BOOL (line 442) | BOOL lre_is_id_continue(uint32_t c) type DecompTypeEnum (line 452) | typedef enum { function unicode_get_short_code (line 490) | static uint32_t unicode_get_short_code(uint32_t c) function unicode_get_lower_simple (line 502) | static uint32_t unicode_get_lower_simple(uint32_t c) function unicode_get16 (line 511) | static uint16_t unicode_get16(const uint8_t *p) function unicode_decomp_entry (line 516) | static int unicode_decomp_entry(uint32_t *res, uint32_t c, function unicode_decomp_char (line 657) | static int unicode_decomp_char(uint32_t *res, uint32_t c, BOOL is_compat1) function unicode_compose_pair (line 686) | static int unicode_compose_pair(uint32_t c0, uint32_t c1) function unicode_get_cc (line 722) | static int unicode_get_cc(uint32_t c) function sort_cc (line 773) | static void sort_cc(int *buf, int len) function to_nfd_rec (line 809) | static void to_nfd_rec(DynBuf *dbuf, function compose_pair (line 838) | static int compose_pair(uint32_t c0, uint32_t c1) function unicode_normalize (line 853) | int unicode_normalize(uint32_t **pdst, const uint32_t *src, int src_len, function unicode_find_name (line 928) | static int unicode_find_name(const char *name_table, const char *name) function unicode_script (line 957) | int unicode_script(CharRange *cr, function unicode_general_category1 (line 1077) | static int unicode_general_category1(CharRange *cr, uint32_t gc_mask) function unicode_prop1 (line 1129) | static int unicode_prop1(CharRange *cr, int prop_idx) function unicode_case1 (line 1177) | static int unicode_case1(CharRange *cr, int case_mask) type PropOPEnum (line 1240) | typedef enum { function unicode_prop_ops (line 1253) | static int unicode_prop_ops(CharRange *cr, ...) function unicode_general_category (line 1341) | int unicode_general_category(CharRange *cr, const char *gc_name) function unicode_prop (line 1360) | int unicode_prop(CharRange *cr, const char *prop_name) FILE: jsb_build/quickjs/quickjs-latest/libunicode.h type UnicodeNormalizationEnum (line 36) | typedef enum { type CharRange (line 49) | typedef struct { type CharRangeOpEnum (line 57) | typedef enum { function cr_add_point (line 68) | static inline int cr_add_point(CharRange *cr, uint32_t v) function cr_add_interval (line 78) | static inline int cr_add_interval(CharRange *cr, uint32_t c1, uint32_t c2) function cr_union_interval (line 91) | static inline int cr_union_interval(CharRange *cr, uint32_t c1, uint32_t... FILE: jsb_build/quickjs/quickjs-latest/list.h type list_head (line 31) | struct list_head { function init_list_head (line 42) | static inline void init_list_head(struct list_head *head) function __list_add (line 49) | static inline void __list_add(struct list_head *el, function list_add (line 59) | static inline void list_add(struct list_head *el, struct list_head *head) function list_add_tail (line 65) | static inline void list_add_tail(struct list_head *el, struct list_head ... function list_del (line 70) | static inline void list_del(struct list_head *el) function list_empty (line 81) | static inline int list_empty(struct list_head *el) FILE: jsb_build/quickjs/quickjs-latest/qjs.c function eval_buf (line 52) | static int eval_buf(JSContext *ctx, const void *buf, int buf_len, function eval_file (line 80) | static int eval_file(JSContext *ctx, const char *filename, int module) function JSContext (line 106) | static JSContext *JS_NewCustomContext(JSRuntime *rt) type trace_malloc_data (line 132) | struct trace_malloc_data { function js_trace_malloc_ptr_offset (line 136) | static inline unsigned long long js_trace_malloc_ptr_offset(uint8_t *ptr, function js_trace_malloc_usable_size (line 143) | static inline size_t js_trace_malloc_usable_size(void *ptr) function js_trace_malloc_init (line 199) | static void js_trace_malloc_init(struct trace_malloc_data *s) function js_trace_free (line 222) | static void js_trace_free(JSMallocState *s, void *ptr) function help (line 283) | void help(void) function main (line 307) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-latest/qjsc.c type namelist_entry_t (line 39) | typedef struct { type namelist_t (line 45) | typedef struct namelist_t { type FeatureEntry (line 51) | typedef struct { function namelist_add (line 84) | void namelist_add(namelist_t *lp, const char *name, const char *short_name, function namelist_free (line 105) | void namelist_free(namelist_t *lp) function namelist_entry_t (line 117) | namelist_entry_t *namelist_find(namelist_t *lp, const char *name) function get_c_name (line 128) | static void get_c_name(char *buf, size_t buf_size, const char *file) function dump_hex (line 160) | static void dump_hex(FILE *f, const uint8_t *buf, size_t len) function output_object_code (line 175) | static void output_object_code(JSContext *ctx, function js_module_dummy_init (line 203) | static int js_module_dummy_init(JSContext *ctx, JSModuleDef *m) function find_unique_cname (line 209) | static void find_unique_cname(char *cname, size_t cname_size) function JSModuleDef (line 231) | JSModuleDef *jsc_module_loader(JSContext *ctx, function compile_file (line 283) | static void compile_file(JSContext *ctx, FILE *fo, function help (line 342) | void help(void) function exec_cmd (line 379) | int exec_cmd(char **argv) function output_executable (line 397) | static int output_executable(const char *out_filename, const char *cfile... function output_executable (line 468) | static int output_executable(const char *out_filename, const char *cfile... type OutputTypeEnum (line 478) | typedef enum { function main (line 484) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-latest/qjscalc.js function add_props (line 35) | function add_props(obj, props) { function operators_set (line 58) | function operators_set(proto, ...op_list) function generic_pow (line 93) | function generic_pow(a, b) { function miller_rabin_test (line 127) | function miller_rabin_test(n, t) { function fact_rec (line 154) | function fact_rec(a, b) { /* assumes a <= b */ method "/" (line 172) | "/"(a, b) { method "**" (line 179) | "**"(a, b) { method isInteger (line 189) | isInteger(a) { method gcd (line 194) | gcd(a, b) { method fact (line 203) | fact(n) { method comb (line 207) | comb(n, k) { method invmod (line 217) | invmod(x, y) { method pmod (line 238) | pmod(a, b, m) { method isPrime (line 261) | isPrime(n, t) { method nextPrime (line 284) | nextPrime(n) { method factor (line 295) | factor(n) { method inverse (line 338) | inverse() { method norm2 (line 341) | norm2() { method abs (line 344) | abs() { method conj (line 350) | conj() { method arg (line 353) | arg() { method exp (line 359) | exp() { method log (line 365) | log() { function fraction_add (line 410) | function fraction_add(a, b) { function fraction_sub (line 415) | function fraction_sub(a, b) { function fraction_mul (line 420) | function fraction_mul(a, b) { function fraction_div (line 425) | function fraction_div(a, b) { function fraction_mod (line 430) | function fraction_mod(a, b) { function fraction_eq (line 435) | function fraction_eq(a, b) { function fraction_lt (line 441) | function fraction_lt(a, b) { function float_add (line 448) | function float_add(a, b) { function float_sub (line 451) | function float_sub(a, b) { function float_mul (line 454) | function float_mul(a, b) { function float_div (line 457) | function float_div(a, b) { function float_mod (line 460) | function float_mod(a, b) { function float_pow (line 463) | function float_pow(a, b) { function float_eq (line 466) | function float_eq(a, b) { function float_lt (line 470) | function float_lt(a, b) { method "pos" (line 490) | "pos"(a) { method "neg" (line 493) | "neg"(a) { method toFraction (line 524) | toFraction(a, b) { method [Symbol.toPrimitive] (line 534) | [Symbol.toPrimitive](hint) { method inverse (line 541) | inverse() { method toString (line 544) | toString() { method norm2 (line 547) | norm2() { method abs (line 550) | abs() { method conj (line 556) | conj() { method arg (line 559) | arg() { method exp (line 565) | exp() { method log (line 568) | log() { method inverse (line 576) | inverse() { method norm2 (line 579) | norm2() { method abs (line 582) | abs() { method conj (line 585) | conj() { method arg (line 588) | arg() { method exp (line 594) | exp() { method log (line 597) | log() { function get_const (line 611) | function get_const(n) { method isFloat (line 636) | isFloat(a) { method bestappr (line 639) | bestappr(u, b) { method E (line 663) | get E() { return get_const(0); } method LN10 (line 664) | get LN10() { return get_const(1); } method LOG2E (line 666) | get LOG2E() { return get_const(3); } method LOG10E (line 667) | get LOG10E() { return get_const(4); } method SQRT1_2 (line 669) | get SQRT1_2() { return get_const(6); } method SQRT2 (line 670) | get SQRT2() { return get_const(7); } method inverse (line 674) | inverse() { method norm2 (line 677) | norm2() { method abs (line 680) | abs() { method conj (line 683) | conj() { method arg (line 686) | arg() { method exp (line 692) | exp() { method log (line 695) | log() { function complex_add (line 723) | function complex_add(a, b) { function complex_sub (line 728) | function complex_sub(a, b) { function complex_mul (line 733) | function complex_mul(a, b) { function complex_div (line 739) | function complex_div(a, b) { function complex_eq (line 744) | function complex_eq(a, b) { method "pos" (line 758) | "pos"(a) { method "neg" (line 761) | "neg"(a) { method toComplex (line 778) | toComplex(re, im) { method inverse (line 787) | inverse() { method toString (line 791) | toString() { method norm2 (line 809) | norm2() { method abs (line 812) | abs() { method conj (line 815) | conj() { method arg (line 818) | arg() { method exp (line 821) | exp() { method log (line 825) | log() { function mod_add (line 855) | function mod_add(a, b) { function mod_sub (line 866) | function mod_sub(a, b) { function mod_mul (line 877) | function mod_mul(a, b) { function mod_div (line 888) | function mod_div(a, b) { function mod_eq (line 893) | function mod_eq(a, b) { method "pos" (line 905) | "pos"(a) { method "neg" (line 908) | "neg"(a) { method inverse (line 923) | inverse() { method toString (line 931) | toString() { function polynomial_is_scalar (line 938) | function polynomial_is_scalar(a) function number_need_paren (line 971) | function number_need_paren(c) function monomial_toString (line 980) | function monomial_toString(c, i) function poly_root_laguerre1 (line 1008) | function poly_root_laguerre1(p, z, max_it) function poly_roots (line 1062) | function poly_roots(p) method trim (line 1090) | trim() { method conj (line 1098) | conj() { method inverse (line 1107) | inverse() { method toString (line 1110) | toString() { method deg (line 1130) | deg() { method apply (line 1136) | apply(b) { method deriv (line 1146) | deriv() { method integ (line 1159) | integ() { method norm2 (line 1168) | norm2() { function polynomial_add (line 1180) | function polynomial_add(a, b) { function polynomial_sub (line 1198) | function polynomial_sub(a, b) { function polynomial_mul (line 1201) | function polynomial_mul(a, b) { function polynomial_div_scalar (line 1218) | function polynomial_div_scalar(a, b) { function polynomial_div (line 1221) | function polynomial_div(a, b) function polynomial_mod (line 1226) | function polynomial_mod(a, b) { function polynomial_eq (line 1229) | function polynomial_eq(a, b) { method "pos" (line 1249) | "pos"(a) { method "neg" (line 1252) | "neg"(a) { method divrem (line 1279) | divrem(a, b) { method gcd (line 1306) | gcd(a, b) { method invmod (line 1316) | invmod(x, y) { method roots (line 1336) | roots(p) { function polymod_add (line 1366) | function polymod_add(a, b) { function polymod_sub (line 1377) | function polymod_sub(a, b) { function polymod_mul (line 1380) | function polymod_mul(a, b) { function polymod_div (line 1391) | function polymod_div(a, b) { function polymod_eq (line 1396) | function polymod_eq(a, b) { method "pos" (line 1408) | "pos"(a) { method "neg" (line 1411) | "neg"(a) { method inverse (line 1426) | inverse() { method toString (line 1434) | toString() { method inverse (line 1465) | inverse() { method conj (line 1468) | conj() { method toString (line 1471) | toString() { method apply (line 1481) | apply(b) { method deriv (line 1484) | deriv() { function ratfunc_add (line 1490) | function ratfunc_add(a, b) { function ratfunc_sub (line 1495) | function ratfunc_sub(a, b) { function ratfunc_mul (line 1500) | function ratfunc_mul(a, b) { function ratfunc_div (line 1505) | function ratfunc_div(a, b) { function ratfunc_eq (line 1510) | function ratfunc_eq(a, b) { method "pos" (line 1525) | "pos"(a) { method "neg" (line 1528) | "neg"(a) { method toRationalFunction (line 1546) | toRationalFunction(a) { function get_emin (line 1562) | function get_emin(a) { function series_is_scalar_or_polynomial (line 1572) | function series_is_scalar_or_polynomial(a) function series_add (line 1604) | function series_add(v1, v2) { function series_sub (line 1648) | function series_sub(a, b) { function series_mul (line 1651) | function series_mul(v1, v2) { function series_div (line 1670) | function series_div(v1, v2) { function series_pow (line 1675) | function series_pow(a, b) { function series_eq (line 1684) | function series_eq(a, b) { method "pos" (line 1706) | "pos"(a) { method "neg" (line 1709) | "neg"(a) { method conj (line 1730) | conj() { method inverse (line 1739) | inverse() { method trim (line 1756) | trim() { method toString (line 1770) | toString() { method apply (line 1792) | apply(b) { method deriv (line 1806) | deriv() { method integ (line 1822) | integ() { method exp (line 1836) | exp() { method log (line 1853) | log() { method zero (line 1866) | zero(n, emin) { method O (line 1878) | O(a) { method idn (line 1918) | idn(n) { method diag (line 1925) | diag(a) { method hilbert (line 1933) | hilbert(n) { method trans (line 1943) | trans(a) { method check_square (line 1965) | check_square(a) { method trace (line 1974) | trace(a) { method charpoly (line 1983) | charpoly(a) { method eigenvals (line 2000) | eigenvals(a) { method det (line 2003) | det(a) { method inverse (line 2037) | inverse(a) { method rank (line 2079) | rank(a) { method ker (line 2120) | ker(a) { method dp (line 2194) | dp(a, b) { method cp (line 2207) | cp(v1, v2) { function array_add (line 2219) | function array_add(a, b) { function array_sub (line 2229) | function array_sub(a, b) { function array_scalar_mul (line 2239) | function array_scalar_mul(a, b) { function array_mul (line 2247) | function array_mul(a, b) { function array_div (line 2299) | function array_div(a, b) { function array_element_wise_inverse (line 2302) | function array_element_wise_inverse(a) { function array_eq (line 2310) | function array_eq(a, b) { method "pos" (line 2329) | "pos"(a) { method "neg" (line 2332) | "neg"(a) { method "/" (line 2345) | "/"(a, b) { return a * b.inverse(); } method "*" (line 2351) | "*"(a, b) { return array_scalar_mul(b, a); } method "/" (line 2352) | "/"(a, b) { return a * array_element_wise_inverse(b); } method conj (line 2356) | conj() { method dup (line 2364) | dup() { method inverse (line 2376) | inverse() { function deriv (line 2401) | function deriv(a) function integ (line 2406) | function integ(a) function norm2 (line 2411) | function norm2(a) function abs (line 2416) | function abs(a) function conj (line 2421) | function conj(a) function arg (line 2426) | function arg(a) function inverse (line 2431) | function inverse(a) function trunc (line 2436) | function trunc(a) function floor (line 2451) | function floor(a) function ceil (line 2462) | function ceil(a) function sqrt (line 2473) | function sqrt(a) function exp (line 2496) | function exp(a) function log (line 2501) | function log(a) function log2 (line 2506) | function log2(a) function log10 (line 2511) | function log10(a) function todb (line 2516) | function todb(a) function fromdb (line 2521) | function fromdb(a) function sin (line 2526) | function sin(a) function cos (line 2537) | function cos(a) function tan (line 2548) | function tan(a) function asin (line 2557) | function asin(a) function acos (line 2562) | function acos(a) function atan (line 2567) | function atan(a) function atan2 (line 2572) | function atan2(a, b) function sinc (line 2577) | function sinc(a) function todeg (line 2587) | function todeg(a) function fromdeg (line 2592) | function fromdeg(a) function sinh (line 2597) | function sinh(a) function cosh (line 2603) | function cosh(a) function tanh (line 2609) | function tanh(a) function asinh (line 2615) | function asinh(a) function acosh (line 2621) | function acosh(a) function atanh (line 2627) | function atanh(a) function sigmoid (line 2633) | function sigmoid(x) function lerp (line 2639) | function lerp(a, b, t) FILE: jsb_build/quickjs/quickjs-latest/quickjs-libc.c type sig_t (line 51) | typedef sig_t sighandler_t; type JSOSRWHandler (line 78) | typedef struct { type JSOSSignalHandler (line 84) | typedef struct { type JSOSTimer (line 90) | typedef struct { type JSWorkerMessage (line 97) | typedef struct { type JSWorkerMessagePipe (line 106) | typedef struct { type JSWorkerMessageHandler (line 116) | typedef struct { type JSThreadState (line 122) | typedef struct JSThreadState { function js_std_dbuf_init (line 135) | static void js_std_dbuf_init(JSContext *ctx, DynBuf *s) function BOOL (line 140) | static BOOL my_isdigit(int c) function JSValue (line 145) | static JSValue js_printf_internal(JSContext *ctx, function JSValue (line 407) | static JSValue js_loadScript(JSContext *ctx, JSValueConst this_val, function JSValue (line 432) | static JSValue js_std_loadFile(JSContext *ctx, JSValueConst this_val, type JSModuleDef (line 452) | typedef JSModuleDef *(JSInitModuleFunc)(JSContext *ctx, function JSModuleDef (line 457) | static JSModuleDef *js_module_loader_so(JSContext *ctx, function JSModuleDef (line 464) | static JSModuleDef *js_module_loader_so(JSContext *ctx, function js_module_set_import_meta (line 514) | int js_module_set_import_meta(JSContext *ctx, JSValueConst func_val, function JSModuleDef (line 567) | JSModuleDef *js_module_loader(JSContext *ctx, function JSValue (line 601) | static JSValue js_std_exit(JSContext *ctx, JSValueConst this_val, function JSValue (line 611) | static JSValue js_std_getenv(JSContext *ctx, JSValueConst this_val, function setenv (line 627) | static void setenv(const char *name, const char *value, int overwrite) function unsetenv (line 642) | static void unsetenv(const char *name) function JSValue (line 648) | static JSValue js_std_setenv(JSContext *ctx, JSValueConst this_val, function JSValue (line 666) | static JSValue js_std_unsetenv(JSContext *ctx, JSValueConst this_val, function JSValue (line 680) | static JSValue js_std_getenviron(JSContext *ctx, JSValueConst this_val, function JSValue (line 717) | static JSValue js_std_gc(JSContext *ctx, JSValueConst this_val, function interrupt_handler (line 724) | static int interrupt_handler(JSRuntime *rt, void *opaque) function get_bool_option (line 729) | static int get_bool_option(JSContext *ctx, BOOL *pbool, function JSValue (line 744) | static JSValue js_evalScript(JSContext *ctx, JSValueConst this_val, type JSSTDFile (line 789) | typedef struct { function js_std_file_finalizer (line 795) | static void js_std_file_finalizer(JSRuntime *rt, JSValue val) function js_get_errno (line 809) | static ssize_t js_get_errno(ssize_t ret) function JSValue (line 816) | static JSValue js_std_strerror(JSContext *ctx, JSValueConst this_val, function JSValue (line 825) | static JSValue js_std_parseExtJSON(JSContext *ctx, JSValueConst this_val, function JSValue (line 840) | static JSValue js_new_std_file(JSContext *ctx, FILE *f, function js_set_error_object (line 861) | static void js_set_error_object(JSContext *ctx, JSValue obj, int err) function JSValue (line 868) | static JSValue js_std_open(JSContext *ctx, JSValueConst this_val, function JSValue (line 904) | static JSValue js_std_popen(JSContext *ctx, JSValueConst this_val, function JSValue (line 940) | static JSValue js_std_fdopen(JSContext *ctx, JSValueConst this_val, function JSValue (line 973) | static JSValue js_std_tmpfile(JSContext *ctx, JSValueConst this_val, function JSValue (line 985) | static JSValue js_std_sprintf(JSContext *ctx, JSValueConst this_val, function JSValue (line 991) | static JSValue js_std_printf(JSContext *ctx, JSValueConst this_val, function FILE (line 997) | static FILE *js_std_file_get(JSContext *ctx, JSValueConst obj) function JSValue (line 1009) | static JSValue js_std_file_puts(JSContext *ctx, JSValueConst this_val, function JSValue (line 1035) | static JSValue js_std_file_close(JSContext *ctx, JSValueConst this_val, function JSValue (line 1052) | static JSValue js_std_file_printf(JSContext *ctx, JSValueConst this_val, function JSValue (line 1061) | static JSValue js_std_file_flush(JSContext *ctx, JSValueConst this_val, function JSValue (line 1071) | static JSValue js_std_file_tell(JSContext *ctx, JSValueConst this_val, function JSValue (line 1089) | static JSValue js_std_file_seek(JSContext *ctx, JSValueConst this_val, function JSValue (line 1111) | static JSValue js_std_file_eof(JSContext *ctx, JSValueConst this_val, function JSValue (line 1120) | static JSValue js_std_file_error(JSContext *ctx, JSValueConst this_val, function JSValue (line 1129) | static JSValue js_std_file_clearerr(JSContext *ctx, JSValueConst this_val, function JSValue (line 1139) | static JSValue js_std_file_fileno(JSContext *ctx, JSValueConst this_val, function JSValue (line 1148) | static JSValue js_std_file_read_write(JSContext *ctx, JSValueConst this_... function JSValue (line 1175) | static JSValue js_std_file_getline(JSContext *ctx, JSValueConst this_val, function JSValue (line 1211) | static JSValue js_std_file_readAsString(JSContext *ctx, JSValueConst thi... function JSValue (line 1253) | static JSValue js_std_file_getByte(JSContext *ctx, JSValueConst this_val, function JSValue (line 1262) | static JSValue js_std_file_putByte(JSContext *ctx, JSValueConst this_val, function http_get_header_line (line 1280) | static int http_get_header_line(FILE *f, char *buf, size_t buf_size, function http_get_status (line 1302) | static int http_get_status(const char *buf) function JSValue (line 1314) | static JSValue js_std_urlGet(JSContext *ctx, JSValueConst this_val, function js_std_init (line 1532) | static int js_std_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 1554) | JSModuleDef *js_init_module_std(JSContext *ctx, const char *module_name) function JSValue (line 1570) | static JSValue js_os_open(JSContext *ctx, JSValueConst this_val, function JSValue (line 1600) | static JSValue js_os_close(JSContext *ctx, JSValueConst this_val, function JSValue (line 1610) | static JSValue js_os_seek(JSContext *ctx, JSValueConst this_val, function JSValue (line 1633) | static JSValue js_os_read_write(JSContext *ctx, JSValueConst this_val, function JSValue (line 1660) | static JSValue js_os_isatty(JSContext *ctx, JSValueConst this_val, function JSValue (line 1670) | static JSValue js_os_ttyGetWinSize(JSContext *ctx, JSValueConst this_val, function JSValue (line 1696) | static JSValue js_os_ttySetRaw(JSContext *ctx, JSValueConst this_val, function JSValue (line 1714) | static JSValue js_os_ttyGetWinSize(JSContext *ctx, JSValueConst this_val, type termios (line 1736) | struct termios function term_exit (line 1738) | static void term_exit(void) function JSValue (line 1744) | static JSValue js_os_ttySetRaw(JSContext *ctx, JSValueConst this_val, function JSValue (line 1774) | static JSValue js_os_remove(JSContext *ctx, JSValueConst this_val, function JSValue (line 1800) | static JSValue js_os_rename(JSContext *ctx, JSValueConst this_val, function BOOL (line 1820) | static BOOL is_main_thread(JSRuntime *rt) function JSOSRWHandler (line 1826) | static JSOSRWHandler *find_rh(JSThreadState *ts, int fd) function free_rw_handler (line 1839) | static void free_rw_handler(JSRuntime *rt, JSOSRWHandler *rh) function JSValue (line 1849) | static JSValue js_os_setReadHandler(JSContext *ctx, JSValueConst this_val, function JSOSSignalHandler (line 1891) | static JSOSSignalHandler *find_sh(JSThreadState *ts, int sig_num) function free_sh (line 1903) | static void free_sh(JSRuntime *rt, JSOSSignalHandler *sh) function os_signal_handler (line 1910) | static void os_signal_handler(int sig_num) function JSValue (line 1919) | static JSValue js_os_signal(JSContext *ctx, JSValueConst this_val, function get_time_ms (line 1967) | static int64_t get_time_ms(void) function get_time_ms (line 1975) | static int64_t get_time_ms(void) function unlink_timer (line 1983) | static void unlink_timer(JSRuntime *rt, JSOSTimer *th) function free_timer (line 1991) | static void free_timer(JSRuntime *rt, JSOSTimer *th) function js_os_timer_finalizer (line 1999) | static void js_os_timer_finalizer(JSRuntime *rt, JSValue val) function js_os_timer_mark (line 2009) | static void js_os_timer_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 2018) | static JSValue js_os_setTimeout(JSContext *ctx, JSValueConst this_val, function JSValue (line 2049) | static JSValue js_os_clearTimeout(JSContext *ctx, JSValueConst this_val, function call_handler (line 2065) | static void call_handler(JSContext *ctx, JSValueConst func) function js_os_poll (line 2080) | static int js_os_poll(JSContext *ctx) function handle_posted_message (line 2160) | static int handle_posted_message(JSRuntime *rt, JSContext *ctx, function handle_posted_message (line 2225) | static int handle_posted_message(JSRuntime *rt, JSContext *ctx, function js_os_poll (line 2232) | static int js_os_poll(JSContext *ctx) function JSValue (line 2347) | static JSValue make_obj_error(JSContext *ctx, function JSValue (line 2364) | static JSValue make_string_error(JSContext *ctx, function JSValue (line 2372) | static JSValue js_os_getcwd(JSContext *ctx, JSValueConst this_val, function JSValue (line 2387) | static JSValue js_os_chdir(JSContext *ctx, JSValueConst this_val, function JSValue (line 2401) | static JSValue js_os_mkdir(JSContext *ctx, JSValueConst this_val, function JSValue (line 2427) | static JSValue js_os_readdir(JSContext *ctx, JSValueConst this_val, function timespec_to_ms (line 2471) | static int64_t timespec_to_ms(const struct timespec *tv) function JSValue (line 2478) | static JSValue js_os_stat(JSContext *ctx, JSValueConst this_val, function ms_to_timeval (line 2571) | static void ms_to_timeval(struct timeval *tv, uint64_t v) function JSValue (line 2578) | static JSValue js_os_utimes(JSContext *ctx, JSValueConst this_val, function JSValue (line 2612) | static JSValue js_os_sleep(JSContext *ctx, JSValueConst this_val, function JSValue (line 2654) | static JSValue js_os_realpath(JSContext *ctx, JSValueConst this_val, function JSValue (line 2676) | static JSValue js_os_symlink(JSContext *ctx, JSValueConst this_val, function JSValue (line 2697) | static JSValue js_os_readlink(JSContext *ctx, JSValueConst this_val, function my_execvpe (line 2780) | static int my_execvpe(const char *filename, char **argv, char **envp) function JSValue (line 2836) | static JSValue js_os_exec(JSContext *ctx, JSValueConst this_val, function JSValue (line 3034) | static JSValue js_os_waitpid(JSContext *ctx, JSValueConst this_val, function JSValue (line 3062) | static JSValue js_os_pipe(JSContext *ctx, JSValueConst this_val, function JSValue (line 3082) | static JSValue js_os_kill(JSContext *ctx, JSValueConst this_val, function JSValue (line 3096) | static JSValue js_os_dup(JSContext *ctx, JSValueConst this_val, function JSValue (line 3108) | static JSValue js_os_dup2(JSContext *ctx, JSValueConst this_val, type JSWorkerData (line 3127) | typedef struct { type WorkerFuncArgs (line 3133) | typedef struct { type JSSABHeader (line 3139) | typedef struct { function atomic_add_int (line 3147) | static int atomic_add_int(int *ptr, int v) function js_sab_free (line 3163) | static void js_sab_free(void *opaque, void *ptr) function js_sab_dup (line 3175) | static void js_sab_dup(void *opaque, void *ptr) function JSWorkerMessagePipe (line 3182) | static JSWorkerMessagePipe *js_new_message_pipe(void) function JSWorkerMessagePipe (line 3204) | static JSWorkerMessagePipe *js_dup_message_pipe(JSWorkerMessagePipe *ps) function js_free_message (line 3210) | static void js_free_message(JSWorkerMessage *msg) function js_free_message_pipe (line 3222) | static void js_free_message_pipe(JSWorkerMessagePipe *ps) function js_free_port (line 3245) | static void js_free_port(JSRuntime *rt, JSWorkerMessageHandler *port) function js_worker_finalizer (line 3255) | static void js_worker_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 3317) | static JSValue js_worker_ctor_internal(JSContext *ctx, JSValueConst new_... function JSValue (line 3349) | static JSValue js_worker_ctor(JSContext *ctx, JSValueConst new_target, function JSValue (line 3430) | static JSValue js_worker_postMessage(JSContext *ctx, JSValueConst this_val, function JSValue (line 3505) | static JSValue js_worker_set_onmessage(JSContext *ctx, JSValueConst this... function JSValue (line 3540) | static JSValue js_worker_get_onmessage(JSContext *ctx, JSValueConst this... function js_std_set_worker_new_context_func (line 3561) | void js_std_set_worker_new_context_func(JSContext *(*func)(JSRuntime *rt)) function js_os_init (line 3662) | static int js_os_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 3702) | JSModuleDef *js_init_module_os(JSContext *ctx, const char *module_name) function JSValue (line 3717) | static JSValue js_print(JSContext *ctx, JSValueConst this_val, function js_std_add_helpers (line 3737) | void js_std_add_helpers(JSContext *ctx, int argc, char **argv) function js_std_init_handlers (line 3767) | void js_std_init_handlers(JSRuntime *rt) function js_std_free_handlers (line 3797) | void js_std_free_handlers(JSRuntime *rt) function js_dump_obj (line 3829) | static void js_dump_obj(JSContext *ctx, FILE *f, JSValueConst val) function js_std_dump_error1 (line 3842) | static void js_std_dump_error1(JSContext *ctx, JSValueConst exception_val) function js_std_dump_error (line 3858) | void js_std_dump_error(JSContext *ctx) function js_std_promise_rejection_tracker (line 3867) | void js_std_promise_rejection_tracker(JSContext *ctx, JSValueConst promise, function js_std_loop (line 3878) | void js_std_loop(JSContext *ctx) function js_std_eval_binary (line 3900) | void js_std_eval_binary(JSContext *ctx, const uint8_t *buf, size_t buf_len, FILE: jsb_build/quickjs/quickjs-latest/quickjs.c function __log2 (line 82) | static double __log2(double v) { return log(v) / log(2.0); } type JSErrorEnum (line 193) | typedef enum JSErrorEnum { type JSShape (line 212) | typedef struct JSShape JSShape; type JSString (line 213) | typedef struct JSString JSString; type JSAtomStruct (line 214) | typedef struct JSString JSAtomStruct; type JSGCPhaseEnum (line 216) | typedef enum { type OPCodeEnum (line 222) | typedef enum OPCodeEnum OPCodeEnum; type JSNumericOperations (line 227) | typedef struct { type JSRuntime (line 244) | struct JSRuntime { type JSClass (line 314) | struct JSClass { type JSStackFrame (line 328) | typedef struct JSStackFrame { type JSGCObjectTypeEnum (line 343) | typedef enum { type JSGCObjectHeader (line 355) | struct JSGCObjectHeader { type JSVarRef (line 364) | typedef struct JSVarRef { type JSFloatEnv (line 387) | typedef struct JSFloatEnv { type JSBigFloat (line 395) | typedef struct JSBigFloat { type JSBigDecimal (line 400) | typedef struct JSBigDecimal { type JSAutoInitIDEnum (line 406) | typedef enum { type JSContext (line 416) | struct JSContext { type JSFloat64Union (line 465) | typedef union JSFloat64Union { type JSAtomKindEnum (line 483) | typedef enum { type JSString (line 491) | struct JSString { type JSClosureVar (line 510) | typedef struct JSClosureVar { type JSVarScope (line 526) | typedef struct JSVarScope { type JSVarKindEnum (line 531) | typedef enum { type JSVarDef (line 548) | typedef struct JSVarDef { type JSFunctionKindEnum (line 581) | typedef enum JSFunctionKindEnum { type JSFunctionBytecode (line 588) | typedef struct JSFunctionBytecode { type JSBoundFunction (line 629) | typedef struct JSBoundFunction { type JSIteratorKindEnum (line 636) | typedef enum JSIteratorKindEnum { type JSForInIterator (line 642) | typedef struct JSForInIterator { type JSRegExp (line 649) | typedef struct JSRegExp { type JSProxyData (line 654) | typedef struct JSProxyData { type JSArrayBuffer (line 661) | typedef struct JSArrayBuffer { type JSTypedArray (line 671) | typedef struct JSTypedArray { type JSAsyncFunctionState (line 679) | typedef struct JSAsyncFunctionState { type JSAsyncFunctionData (line 688) | typedef struct JSAsyncFunctionData { type JSOverloadableOperatorEnum (line 695) | typedef enum { type JSBinaryOperatorDefEntry (line 723) | typedef struct { type JSBinaryOperatorDef (line 728) | typedef struct { type JSOperatorSetData (line 733) | typedef struct { type JSReqModuleEntry (line 742) | typedef struct JSReqModuleEntry { type JSExportTypeEnum (line 747) | typedef enum JSExportTypeEnum { type JSExportEntry (line 752) | typedef struct JSExportEntry { type JSStarExportEntry (line 766) | typedef struct JSStarExportEntry { type JSImportEntry (line 770) | typedef struct JSImportEntry { type JSModuleDef (line 776) | struct JSModuleDef { type JSJobEntry (line 812) | typedef struct JSJobEntry { type JSProperty (line 820) | typedef struct JSProperty { type JSShapeProperty (line 842) | typedef struct JSShapeProperty { type JSShape (line 848) | struct JSShape { type JSObject (line 869) | struct JSObject { type OPCodeFormat (line 971) | typedef enum OPCodeFormat { type JSStrictEqModeEnum (line 1108) | typedef enum JSStrictEqModeEnum { function bf_t (line 1126) | static inline bf_t *JS_GetBigFloat(JSValueConst val) function bfdec_t (line 1132) | static inline bfdec_t *JS_GetBigDecimal(JSValueConst val) function bf_t (line 1138) | static inline bf_t *JS_GetBigInt(JSValueConst val) function js_trigger_gc (line 1263) | static void js_trigger_gc(JSRuntime *rt, size_t size) function js_malloc_usable_size_unknown (line 1283) | static size_t js_malloc_usable_size_unknown(const void *ptr) function js_free_rt (line 1293) | void js_free_rt(JSRuntime *rt, void *ptr) function js_malloc_usable_size_rt (line 1303) | size_t js_malloc_usable_size_rt(JSRuntime *rt, const void *ptr) function js_free (line 1350) | void js_free(JSContext *ctx, void *ptr) function js_malloc_usable_size (line 1383) | size_t js_malloc_usable_size(JSContext *ctx, const void *ptr) function no_inline (line 1405) | static no_inline int js_realloc_array(JSContext *ctx, void **parray, function js_resize_array (line 1423) | static inline int js_resize_array(JSContext *ctx, void **parray, int ele... function js_dbuf_init (line 1432) | static inline void js_dbuf_init(JSContext *ctx, DynBuf *s) function is_digit (line 1437) | static inline int is_digit(int c) { type JSClassShortDef (line 1441) | typedef struct JSClassShortDef { function init_class_range (line 1501) | static int init_class_range(JSRuntime *rt, JSClassShortDef const *tab, function JSValue (line 1519) | static JSValue JS_ThrowUnsupportedOperation(JSContext *ctx) function JSValue (line 1524) | static JSValue invalid_to_string(JSContext *ctx, JSValueConst val) function JSValue (line 1529) | static JSValue invalid_from_string(JSContext *ctx, const char *buf, function invalid_unary_arith (line 1535) | static int invalid_unary_arith(JSContext *ctx, function invalid_binary_arith (line 1543) | static int invalid_binary_arith(JSContext *ctx, OPCodeEnum op, function JSValue (line 1552) | static JSValue invalid_mul_pow10_to_float64(JSContext *ctx, const bf_t *a, function invalid_mul_pow10 (line 1558) | static int invalid_mul_pow10(JSContext *ctx, JSValue *sp) function set_dummy_numeric_ops (line 1564) | static void set_dummy_numeric_ops(JSNumericOperations *ops) function js_get_stack_pointer (line 1578) | static inline uintptr_t js_get_stack_pointer(void) function BOOL (line 1583) | static inline BOOL js_check_stack_overflow(JSRuntime *rt, size_t alloca_... function js_get_stack_pointer (line 1589) | static inline uintptr_t js_get_stack_pointer(void) function BOOL (line 1594) | static inline BOOL js_check_stack_overflow(JSRuntime *rt, size_t alloca_... function JSRuntime (line 1602) | JSRuntime *JS_NewRuntime2(const JSMallocFunctions *mf, void *opaque) function JS_SetRuntimeOpaque (line 1674) | void JS_SetRuntimeOpaque(JSRuntime *rt, void *opaque) function js_def_malloc_usable_size (line 1680) | static inline size_t js_def_malloc_usable_size(void *ptr) function js_def_free (line 1717) | static void js_def_free(JSMallocState *s, void *ptr) function JSRuntime (line 1774) | JSRuntime *JS_NewRuntime(void) function JS_SetMemoryLimit (line 1779) | void JS_SetMemoryLimit(JSRuntime *rt, size_t limit) function JS_SetGCThreshold (line 1785) | void JS_SetGCThreshold(JSRuntime *rt, size_t gc_threshold) function JS_SetInterruptHandler (line 1794) | void JS_SetInterruptHandler(JSRuntime *rt, JSInterruptHandler *cb, void ... function JS_SetCanBlock (line 1800) | void JS_SetCanBlock(JSRuntime *rt, BOOL can_block) function JS_SetSharedArrayBufferFunctions (line 1805) | void JS_SetSharedArrayBufferFunctions(JSRuntime *rt, function JS_EnqueueJob (line 1812) | int JS_EnqueueJob(JSContext *ctx, JSJobFunc *job_func, function BOOL (line 1832) | BOOL JS_IsJobPending(JSRuntime *rt) function JS_ExecutePendingJob (line 1839) | int JS_ExecutePendingJob(JSRuntime *rt, JSContext **pctx) function atom_get_free (line 1868) | static inline uint32_t atom_get_free(const JSAtomStruct *p) function BOOL (line 1873) | static inline BOOL atom_is_free(const JSAtomStruct *p) function JSAtomStruct (line 1878) | static inline JSAtomStruct *atom_set_free(uint32_t v) function JSString (line 1884) | static JSString *js_alloc_string_rt(JSRuntime *rt, int max_len, int is_w... function JSString (line 1902) | static JSString *js_alloc_string(JSContext *ctx, int max_len, int is_wid... function js_free_string (line 1914) | static inline void js_free_string(JSRuntime *rt, JSString *str) function JS_SetRuntimeInfo (line 1928) | void JS_SetRuntimeInfo(JSRuntime *rt, const char *s) function JS_FreeRuntime (line 1934) | int JS_FreeRuntime(JSRuntime *rt) function JSContext (line 2124) | JSContext *JS_NewContextRaw(JSRuntime *rt) function JSContext (line 2159) | JSContext *JS_NewContext(JSRuntime *rt) function JS_SetContextOpaque (line 2188) | void JS_SetContextOpaque(JSContext *ctx, void *opaque) function set_value (line 2195) | static inline void set_value(JSContext *ctx, JSValue *pval, JSValue new_... function JS_SetClassProto (line 2203) | void JS_SetClassProto(JSContext *ctx, JSClassID class_id, JSValue obj) function JSValue (line 2210) | JSValue JS_GetClassProto(JSContext *ctx, JSClassID class_id) type JSFreeModuleEnum (line 2217) | typedef enum JSFreeModuleEnum { function js_free_modules (line 2224) | static void js_free_modules(JSContext *ctx, JSFreeModuleEnum flag) function JSContext (line 2237) | JSContext *JS_DupContext(JSContext *ctx) function JS_MarkContext (line 2244) | static void JS_MarkContext(JSRuntime *rt, JSContext *ctx, function JS_FreeContext (line 2282) | void JS_FreeContext(JSContext *ctx) function JSRuntime (line 2349) | JSRuntime *JS_GetRuntime(JSContext *ctx) function update_stack_limit (line 2354) | static void update_stack_limit(JSRuntime *rt) function JS_SetMaxStackSize (line 2363) | void JS_SetMaxStackSize(JSRuntime *rt, size_t stack_size) function JS_UpdateStackTop (line 2369) | void JS_UpdateStackTop(JSRuntime *rt) function BOOL (line 2375) | static inline BOOL is_strict_mode(JSContext *ctx) function BOOL (line 2382) | static inline BOOL is_math_mode(JSContext *ctx) function BOOL (line 2398) | static inline BOOL __JS_AtomIsConst(JSAtom v) function BOOL (line 2407) | static inline BOOL __JS_AtomIsTaggedInt(JSAtom v) function JSAtom (line 2412) | static inline JSAtom __JS_AtomFromUInt32(uint32_t v) function __JS_AtomToUInt32 (line 2417) | static inline uint32_t __JS_AtomToUInt32(JSAtom atom) function is_num (line 2422) | static inline int is_num(int c) function BOOL (line 2428) | static inline BOOL is_num_string(uint32_t *pval, const JSString *p) function hash_string8 (line 2469) | static inline uint32_t hash_string8(const uint8_t *str, size_t len, uint... function hash_string16 (line 2478) | static inline uint32_t hash_string16(const uint16_t *str, function hash_string (line 2488) | static uint32_t hash_string(const JSString *str, uint32_t h) function __maybe_unused (line 2497) | static __maybe_unused void JS_DumpString(JSRuntime *rt, function __maybe_unused (line 2529) | static __maybe_unused void JS_DumpAtoms(JSRuntime *rt) function JS_ResizeAtomHash (line 2564) | static int JS_ResizeAtomHash(JSRuntime *rt, int new_hash_size) function clock_gettime (line 2599) | int clock_gettime(int clk_id, struct timespec *t){ function JS_InitAtoms (line 2613) | static int JS_InitAtoms(JSRuntime *rt) function JSAtom (line 2642) | static JSAtom JS_DupAtomRT(JSRuntime *rt, JSAtom v) function JSAtom (line 2653) | JSAtom JS_DupAtom(JSContext *ctx, JSAtom v) function JSAtomKindEnum (line 2666) | static JSAtomKindEnum JS_AtomGetKind(JSContext *ctx, JSAtom v) function BOOL (line 2694) | static BOOL JS_AtomIsString(JSContext *ctx, JSAtom v) function JSAtom (line 2699) | static JSAtom js_get_atom_index(JSRuntime *rt, JSAtomStruct *p) function JSAtom (line 2718) | static JSAtom __JS_NewAtom(JSRuntime *rt, JSString *str, int atom_type) function JSAtom (line 2874) | static JSAtom __JS_NewAtomInit(JSRuntime *rt, const char *str, int len, function JSAtom (line 2886) | static JSAtom __JS_FindAtom(JSRuntime *rt, const char *str, size_t len, function JS_FreeAtomStruct (line 2912) | static void JS_FreeAtomStruct(JSRuntime *rt, JSAtomStruct *p) function __JS_FreeAtom (line 2955) | static void __JS_FreeAtom(JSRuntime *rt, uint32_t i) function JSAtom (line 2966) | static JSAtom JS_NewAtomStr(JSContext *ctx, JSString *p) function JSAtom (line 2980) | JSAtom JS_NewAtomLen(JSContext *ctx, const char *str, size_t len) function JSAtom (line 2995) | JSAtom JS_NewAtom(JSContext *ctx, const char *str) function JSAtom (line 3000) | JSAtom JS_NewAtomUInt32(JSContext *ctx, uint32_t n) function JSAtom (line 3016) | static JSAtom JS_NewAtomInt64(JSContext *ctx, int64_t n) function JSValue (line 3033) | static JSValue JS_NewSymbol(JSContext *ctx, JSString *p, int atom_type) function JSValue (line 3044) | static JSValue JS_NewSymbolFromAtom(JSContext *ctx, JSAtom descr, function JSValue (line 3114) | static JSValue __JS_AtomToValue(JSContext *ctx, JSAtom atom, BOOL force_... function JSValue (line 3141) | JSValue JS_AtomToValue(JSContext *ctx, JSAtom atom) function JSValue (line 3146) | JSValue JS_AtomToString(JSContext *ctx, JSAtom atom) function BOOL (line 3153) | static BOOL JS_AtomIsArrayIndex(JSContext *ctx, uint32_t *pval, JSAtom a... function JSValue (line 3179) | static JSValue JS_AtomIsNumericIndex1(JSContext *ctx, JSAtom atom) function JS_AtomIsNumericIndex (line 3261) | static int JS_AtomIsNumericIndex(JSContext *ctx, JSAtom atom) function JS_FreeAtom (line 3273) | void JS_FreeAtom(JSContext *ctx, JSAtom v) function JS_FreeAtomRT (line 3279) | void JS_FreeAtomRT(JSRuntime *rt, JSAtom v) function BOOL (line 3286) | static BOOL JS_AtomSymbolHasDescription(JSContext *ctx, JSAtom v) function __maybe_unused (line 3301) | static __maybe_unused void print_atom(JSContext *ctx, JSAtom atom) function JSAtom (line 3354) | static JSAtom js_atom_concat_str(JSContext *ctx, JSAtom name, const char... function JSAtom (line 3386) | static JSAtom js_atom_concat_num(JSContext *ctx, JSAtom name, uint32_t n) function BOOL (line 3393) | static inline BOOL JS_IsEmptyString(JSValueConst v) function JSClassID (line 3401) | JSClassID JS_NewClassID(JSClassID *pclass_id) function BOOL (line 3413) | BOOL JS_IsRegisteredClass(JSRuntime *rt, JSClassID class_id) function JS_NewClass1 (line 3421) | static int JS_NewClass1(JSRuntime *rt, JSClassID class_id, function JS_NewClass (line 3470) | int JS_NewClass(JSRuntime *rt, JSClassID class_id, const JSClassDef *cla... function JSValue (line 3487) | static JSValue js_new_string8(JSContext *ctx, const uint8_t *buf, int len) function JSValue (line 3502) | static JSValue js_new_string16(JSContext *ctx, const uint16_t *buf, int ... function JSValue (line 3512) | static JSValue js_new_string_char(JSContext *ctx, uint16_t c) function JSValue (line 3523) | static JSValue js_sub_string(JSContext *ctx, JSString *p, int start, int... type StringBuffer (line 3552) | typedef struct StringBuffer { function string_buffer_init2 (line 3565) | static int string_buffer_init2(JSContext *ctx, StringBuffer *s, int size, function string_buffer_init (line 3585) | static inline int string_buffer_init(JSContext *ctx, StringBuffer *s, in... function string_buffer_free (line 3590) | static void string_buffer_free(StringBuffer *s) function string_buffer_set_error (line 3596) | static int string_buffer_set_error(StringBuffer *s) function no_inline (line 3605) | static no_inline int string_buffer_widen(StringBuffer *s, int size) function no_inline (line 3627) | static no_inline int string_buffer_realloc(StringBuffer *s, int new_len,... function no_inline (line 3654) | static no_inline int string_buffer_putc_slow(StringBuffer *s, uint32_t c) function string_buffer_putc8 (line 3673) | static int string_buffer_putc8(StringBuffer *s, uint32_t c) function string_buffer_putc16 (line 3688) | static int string_buffer_putc16(StringBuffer *s, uint32_t c) function string_buffer_putc (line 3703) | static int string_buffer_putc(StringBuffer *s, uint32_t c) function string_get (line 3715) | static int string_get(const JSString *p, int idx) { function string_getc (line 3719) | static int string_getc(const JSString *p, int *pidx) function string_buffer_write8 (line 3739) | static int string_buffer_write8(StringBuffer *s, const uint8_t *p, int len) function string_buffer_write16 (line 3759) | static int string_buffer_write16(StringBuffer *s, const uint16_t *p, int... function string_buffer_puts8 (line 3786) | static int string_buffer_puts8(StringBuffer *s, const char *str) function string_buffer_concat (line 3791) | static int string_buffer_concat(StringBuffer *s, const JSString *p, function string_buffer_concat_value (line 3802) | static int string_buffer_concat_value(StringBuffer *s, JSValueConst v) function string_buffer_concat_value_free (line 3825) | static int string_buffer_concat_value_free(StringBuffer *s, JSValue v) function string_buffer_fill (line 3846) | static int string_buffer_fill(StringBuffer *s, int c, int count) function JSValue (line 3860) | static JSValue string_buffer_end(StringBuffer *s) function JSValue (line 3893) | JSValue JS_NewStringLen(JSContext *ctx, const char *buf, size_t buf_len) function JSValue (line 3953) | static JSValue JS_ConcatString3(JSContext *ctx, const char *str1, function JSValue (line 3984) | JSValue JS_NewString(JSContext *ctx, const char *str) function JSValue (line 3989) | JSValue JS_NewAtomString(JSContext *ctx, const char *str) function JS_FreeCString (line 4099) | void JS_FreeCString(JSContext *ctx, const char *ptr) function memcmp16_8 (line 4109) | static int memcmp16_8(const uint16_t *src1, const uint8_t *src2, int len) function memcmp16 (line 4120) | static int memcmp16(const uint16_t *src1, const uint16_t *src2, int len) function js_string_memcmp (line 4131) | static int js_string_memcmp(const JSString *p1, const JSString *p2, int ... function js_string_compare (line 4150) | int js_string_compare(JSContext *ctx, function copy_str16 (line 4167) | static void copy_str16(uint16_t *dst, const JSString *p, int offset, int... function JSValue (line 4180) | static JSValue JS_ConcatString1(JSContext *ctx, function JSValue (line 4207) | static JSValue JS_ConcatString(JSContext *ctx, JSValue op1, JSValue op2) function get_shape_size (line 4256) | static inline size_t get_shape_size(size_t hash_size, size_t prop_size) function JSShape (line 4262) | static inline JSShape *get_shape_from_alloc(void *sh_alloc, size_t hash_... function JSShapeProperty (line 4277) | static inline JSShapeProperty *get_shape_prop(JSShape *sh) function init_shape_hash (line 4282) | static int init_shape_hash(JSRuntime *rt) function shape_hash (line 4295) | static uint32_t shape_hash(uint32_t h, uint32_t val) function get_shape_hash (line 4301) | static uint32_t get_shape_hash(uint32_t h, int hash_bits) function shape_initial_hash (line 4306) | static uint32_t shape_initial_hash(JSObject *proto) function resize_shape_hash (line 4315) | static int resize_shape_hash(JSRuntime *rt, int new_shape_hash_bits) function js_shape_hash_link (line 4341) | static void js_shape_hash_link(JSRuntime *rt, JSShape *sh) function js_shape_hash_unlink (line 4350) | static void js_shape_hash_unlink(JSRuntime *rt, JSShape *sh) function no_inline (line 4364) | static no_inline JSShape *js_new_shape2(JSContext *ctx, JSObject *proto, function JSShape (line 4400) | static JSShape *js_new_shape(JSContext *ctx, JSObject *proto) function JSShape (line 4408) | static JSShape *js_clone_shape(JSContext *ctx, JSShape *sh1) function JSShape (line 4436) | static JSShape *js_dup_shape(JSShape *sh) function js_free_shape0 (line 4442) | static void js_free_shape0(JSRuntime *rt, JSShape *sh) function js_free_shape (line 4462) | static void js_free_shape(JSRuntime *rt, JSShape *sh) function js_free_shape_null (line 4469) | static void js_free_shape_null(JSRuntime *rt, JSShape *sh) function no_inline (line 4476) | static no_inline int resize_properties(JSContext *ctx, JSShape **psh, function compact_properties (line 4543) | static int compact_properties(JSContext *ctx, JSObject *p) function add_shape_property (line 4610) | static int add_shape_property(JSContext *ctx, JSShape **psh, function JSShape (line 4656) | static JSShape *find_hashed_shape_proto(JSRuntime *rt, JSObject *proto) function JSShape (line 4675) | static JSShape *find_hashed_shape_prop(JSRuntime *rt, JSShape *sh, function __maybe_unused (line 4706) | static __maybe_unused void JS_DumpShape(JSRuntime *rt, int i, JSShape *sh) function __maybe_unused (line 4722) | static __maybe_unused void JS_DumpShapes(JSRuntime *rt) function JSValue (line 4751) | static JSValue JS_NewObjectFromShape(JSContext *ctx, JSShape *sh, JSClas... function JSObject (line 4856) | static JSObject *get_proto_obj(JSValueConst proto_val) function JSValue (line 4865) | JSValue JS_NewObjectProtoClass(JSContext *ctx, JSValueConst proto_val, function JSValue (line 4884) | static JSValue JS_GetObjectData(JSContext *ctx, JSValueConst obj) function JS_SetObjectData (line 4908) | static int JS_SetObjectData(JSContext *ctx, JSValueConst obj, JSValue val) function JSValue (line 4936) | JSValue JS_NewObjectClass(JSContext *ctx, int class_id) function JSValue (line 4941) | JSValue JS_NewObjectProto(JSContext *ctx, JSValueConst proto) function JSValue (line 4946) | JSValue JS_NewArray(JSContext *ctx) function JSValue (line 4952) | JSValue JS_NewObject(JSContext *ctx) function js_function_set_properties (line 4958) | static void js_function_set_properties(JSContext *ctx, JSValueConst func... function BOOL (line 4968) | static BOOL js_class_has_bytecode(JSClassID class_id) function JSFunctionBytecode (line 4977) | static JSFunctionBytecode *JS_GetFunctionBytecode(JSValueConst val) function js_method_set_home_object (line 4988) | static void js_method_set_home_object(JSContext *ctx, JSValueConst func_... function JSValue (line 5013) | static JSValue js_get_function_name(JSContext *ctx, JSAtom name) function js_method_set_properties (line 5028) | static int js_method_set_properties(JSContext *ctx, JSValueConst func_obj, function JSValue (line 5049) | static JSValue JS_NewCFunction3(JSContext *ctx, JSCFunction *func, function JSValue (line 5080) | JSValue JS_NewCFunction2(JSContext *ctx, JSCFunction *func, type JSCFunctionDataRecord (line 5088) | typedef struct JSCFunctionDataRecord { function js_c_function_data_finalizer (line 5096) | static void js_c_function_data_finalizer(JSRuntime *rt, JSValue val) function js_c_function_data_mark (line 5109) | static void js_c_function_data_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 5122) | static JSValue js_c_function_data_call(JSContext *ctx, JSValueConst func... function JSValue (line 5144) | JSValue JS_NewCFunctionData(JSContext *ctx, JSCFunctionData *func, function JSContext (line 5173) | static JSContext *js_autoinit_get_realm(JSProperty *pr) function JSAutoInitIDEnum (line 5178) | static JSAutoInitIDEnum js_autoinit_get_id(JSProperty *pr) function js_autoinit_free (line 5183) | static void js_autoinit_free(JSRuntime *rt, JSProperty *pr) function js_autoinit_mark (line 5188) | static void js_autoinit_mark(JSRuntime *rt, JSProperty *pr, function free_property (line 5194) | static void free_property(JSRuntime *rt, JSProperty *pr, int prop_flags) function force_inline (line 5212) | static force_inline JSShapeProperty *find_own_property1(JSObject *p, function force_inline (line 5232) | static force_inline JSShapeProperty *find_own_property(JSProperty **ppr, function set_cycle_flag (line 5257) | static void set_cycle_flag(JSContext *ctx, JSValueConst obj) function free_var_ref (line 5261) | static void free_var_ref(JSRuntime *rt, JSVarRef *var_ref) function js_array_finalizer (line 5277) | static void js_array_finalizer(JSRuntime *rt, JSValue val) function js_array_mark (line 5288) | static void js_array_mark(JSRuntime *rt, JSValueConst val, function js_object_data_finalizer (line 5299) | static void js_object_data_finalizer(JSRuntime *rt, JSValue val) function js_object_data_mark (line 5306) | static void js_object_data_mark(JSRuntime *rt, JSValueConst val, function js_c_function_finalizer (line 5313) | static void js_c_function_finalizer(JSRuntime *rt, JSValue val) function js_c_function_mark (line 5321) | static void js_c_function_mark(JSRuntime *rt, JSValueConst val, function js_bytecode_function_finalizer (line 5330) | static void js_bytecode_function_finalizer(JSRuntime *rt, JSValue val) function js_bytecode_function_mark (line 5353) | static void js_bytecode_function_mark(JSRuntime *rt, JSValueConst val, function js_bound_function_finalizer (line 5380) | static void js_bound_function_finalizer(JSRuntime *rt, JSValue val) function js_bound_function_mark (line 5394) | static void js_bound_function_mark(JSRuntime *rt, JSValueConst val, function js_for_in_iterator_finalizer (line 5407) | static void js_for_in_iterator_finalizer(JSRuntime *rt, JSValue val) function js_for_in_iterator_mark (line 5415) | static void js_for_in_iterator_mark(JSRuntime *rt, JSValueConst val, function free_object (line 5423) | static void free_object(JSRuntime *rt, JSObject *p) function free_gc_object (line 5470) | static void free_gc_object(JSRuntime *rt, JSGCObjectHeader *gp) function free_zero_refcount (line 5484) | static void free_zero_refcount(JSRuntime *rt) function __JS_FreeValueRT (line 5502) | void __JS_FreeValueRT(JSRuntime *rt, JSValue v) function __JS_FreeValue (line 5577) | void __JS_FreeValue(JSContext *ctx, JSValue v) function add_gc_object (line 5584) | static void add_gc_object(JSRuntime *rt, JSGCObjectHeader *h, function remove_gc_object (line 5592) | static void remove_gc_object(JSGCObjectHeader *h) function JS_MarkValue (line 5597) | void JS_MarkValue(JSRuntime *rt, JSValueConst val, JS_MarkFunc *mark_func) function mark_children (line 5611) | static void mark_children(JSRuntime *rt, JSGCObjectHeader *gp, function gc_decref_child (line 5706) | static void gc_decref_child(JSRuntime *rt, JSGCObjectHeader *p) function gc_decref (line 5716) | static void gc_decref(JSRuntime *rt) function gc_scan_incref_child (line 5738) | static void gc_scan_incref_child(JSRuntime *rt, JSGCObjectHeader *p) function gc_scan_incref_child2 (line 5750) | static void gc_scan_incref_child2(JSRuntime *rt, JSGCObjectHeader *p) function gc_scan (line 5755) | static void gc_scan(JSRuntime *rt) function gc_free_cycles (line 5775) | static void gc_free_cycles(JSRuntime *rt) function JS_RunGC (line 5824) | void JS_RunGC(JSRuntime *rt) function BOOL (line 5840) | BOOL JS_IsLiveObject(JSRuntime *rt, JSValueConst obj) type JSMemoryUsage_helper (line 5851) | typedef struct JSMemoryUsage_helper { function compute_jsstring_size (line 5864) | static void compute_jsstring_size(JSString *str, JSMemoryUsage_helper *hp) function compute_bytecode_size (line 5874) | static void compute_bytecode_size(JSFunctionBytecode *b, JSMemoryUsage_h... function compute_value_size (line 5913) | static void compute_value_size(JSValueConst val, JSMemoryUsage_helper *hp) function JS_ComputeMemoryUsage (line 5929) | void JS_ComputeMemoryUsage(JSRuntime *rt, JSMemoryUsage *s) function JS_DumpMemoryUsage (line 6219) | void JS_DumpMemoryUsage(FILE *fp, const JSMemoryUsage *s, JSRuntime *rt) function JSValue (line 6348) | JSValue JS_GetGlobalObject(JSContext *ctx) function JSValue (line 6354) | JSValue JS_Throw(JSContext *ctx, JSValue obj) function JSValue (line 6363) | JSValue JS_GetException(JSContext *ctx) function dbuf_put_leb128 (line 6372) | static void dbuf_put_leb128(DynBuf *s, uint32_t v) function dbuf_put_sleb128 (line 6387) | static void dbuf_put_sleb128(DynBuf *s, int32_t v1) function get_leb128 (line 6393) | static int get_leb128(uint32_t *pval, const uint8_t *buf, function get_sleb128 (line 6413) | static int get_sleb128(int32_t *pval, const uint8_t *buf, function find_line_num (line 6427) | static int find_line_num(JSContext *ctx, JSFunctionBytecode *b, function build_backtrace (line 6500) | static void build_backtrace(JSContext *ctx, JSValueConst error_obj, function BOOL (line 6579) | static BOOL is_backtrace_needed(JSContext *ctx, JSValueConst obj) function JSValue (line 6592) | JSValue JS_NewError(JSContext *ctx) function JSValue (line 6597) | static JSValue JS_ThrowError2(JSContext *ctx, JSErrorEnum error_num, function JSValue (line 6621) | static JSValue JS_ThrowError(JSContext *ctx, JSErrorEnum error_num, function JSValue (line 6635) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowSyntaxError(JSCont... function JSValue (line 6646) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowTypeError(JSContex... function JS_ThrowTypeErrorOrFalse (line 6657) | static int __attribute__((format(printf, 3, 4))) JS_ThrowTypeErrorOrFals... function JSValue (line 6673) | static JSValue __attribute__((format(printf, 3, 4))) __JS_ThrowTypeError... function JSValue (line 6681) | static JSValue __attribute__((format(printf, 3, 4))) __JS_ThrowSyntaxErr... function JS_ThrowTypeErrorReadOnly (line 6693) | static int JS_ThrowTypeErrorReadOnly(JSContext *ctx, int flags, JSAtom a... function JSValue (line 6704) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowReferenceError(JSC... function JSValue (line 6715) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowRangeError(JSConte... function JSValue (line 6726) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowInternalError(JSCo... function JSValue (line 6737) | JSValue JS_ThrowOutOfMemory(JSContext *ctx) function JSValue (line 6748) | static JSValue JS_ThrowStackOverflow(JSContext *ctx) function JSValue (line 6753) | static JSValue JS_ThrowTypeErrorNotAnObject(JSContext *ctx) function JSValue (line 6758) | static JSValue JS_ThrowTypeErrorNotASymbol(JSContext *ctx) function JSValue (line 6763) | static JSValue JS_ThrowReferenceErrorNotDefined(JSContext *ctx, JSAtom n... function JSValue (line 6770) | static JSValue JS_ThrowReferenceErrorUninitialized(JSContext *ctx, JSAto... function JSValue (line 6778) | static JSValue JS_ThrowReferenceErrorUninitialized2(JSContext *ctx, function JSValue (line 6793) | static JSValue JS_ThrowTypeErrorInvalidClass(JSContext *ctx, int class_id) function __js_poll_interrupts (line 6801) | int __js_poll_interrupts(JSContext *ctx) function __exception (line 6816) | static inline __exception int js_poll_interrupts(JSContext *ctx) function JS_SetPrototypeInternal (line 6826) | static int JS_SetPrototypeInternal(JSContext *ctx, JSValueConst obj, function JS_SetPrototype (line 6897) | int JS_SetPrototype(JSContext *ctx, JSValueConst obj, JSValueConst proto... function JSValueConst (line 6903) | static JSValueConst JS_GetPrototypePrimitive(JSContext *ctx, JSValueCons... function JSValue (line 6941) | JSValue JS_GetPrototype(JSContext *ctx, JSValueConst obj) function JSValue (line 6962) | static JSValue JS_GetPrototypeFree(JSContext *ctx, JSValue obj) function JS_OrdinaryIsInstanceOf (line 6971) | static int JS_OrdinaryIsInstanceOf(JSContext *ctx, JSValueConst val, function JS_IsInstanceOf (line 7045) | int JS_IsInstanceOf(JSContext *ctx, JSValueConst val, JSValueConst obj) type JSValue (line 7070) | typedef JSValue JSAutoInitFunc(JSContext *ctx, JSObject *p, JSAtom atom,... function JS_AutoInitProperty (line 7079) | static int JS_AutoInitProperty(JSContext *ctx, JSObject *p, JSAtom prop, function JSValue (line 7102) | JSValue JS_GetPropertyInternal(JSContext *ctx, JSValueConst obj, function JSValue (line 7248) | static JSValue JS_ThrowTypeErrorPrivateNotFound(JSContext *ctx, JSAtom a... function JS_DefinePrivateField (line 7256) | static int JS_DefinePrivateField(JSContext *ctx, JSValueConst obj, function JSValue (line 7291) | static JSValue JS_GetPrivateField(JSContext *ctx, JSValueConst obj, function JS_SetPrivateField (line 7314) | static int JS_SetPrivateField(JSContext *ctx, JSValueConst obj, function JS_AddBrand (line 7344) | static int JS_AddBrand(JSContext *ctx, JSValueConst obj, JSValueConst ho... function JS_CheckBrand (line 7388) | static int JS_CheckBrand(JSContext *ctx, JSValueConst obj, JSValueConst ... function js_string_obj_get_length (line 7429) | static uint32_t js_string_obj_get_length(JSContext *ctx, function num_keys_cmp (line 7445) | static int num_keys_cmp(const void *p1, const void *p2, void *opaque) function js_free_prop_enum (line 7464) | static void js_free_prop_enum(JSContext *ctx, JSPropertyEnum *tab, uint3... function JS_GetOwnPropertyNamesInternal (line 7476) | static int __exception JS_GetOwnPropertyNamesInternal(JSContext *ctx, function JS_GetOwnPropertyNames (line 7667) | int JS_GetOwnPropertyNames(JSContext *ctx, JSPropertyEnum **ptab, function JS_GetOwnPropertyInternal (line 7681) | static int JS_GetOwnPropertyInternal(JSContext *ctx, JSPropertyDescripto... function JS_GetOwnProperty (line 7759) | int JS_GetOwnProperty(JSContext *ctx, JSPropertyDescriptor *desc, function JS_IsExtensible (line 7770) | int JS_IsExtensible(JSContext *ctx, JSValueConst obj) function JS_PreventExtensions (line 7784) | int JS_PreventExtensions(JSContext *ctx, JSValueConst obj) function JS_HasProperty (line 7798) | int JS_HasProperty(JSContext *ctx, JSValueConst obj, JSAtom prop) function JSAtom (line 7841) | static JSAtom js_symbol_to_atom(JSContext *ctx, JSValue val) function JSAtom (line 7848) | JSAtom JS_ValueToAtom(JSContext *ctx, JSValueConst val) function JSValue (line 7874) | static JSValue JS_GetPropertyValue(JSContext *ctx, JSValueConst this_obj, function JSValue (line 7932) | JSValue JS_GetPropertyUint32(JSContext *ctx, JSValueConst this_obj, function JS_TryGetPropertyInt64 (line 7943) | static int JS_TryGetPropertyInt64(JSContext *ctx, JSValueConst obj, int6... function JSValue (line 7974) | static JSValue JS_GetPropertyInt64(JSContext *ctx, JSValueConst obj, int... function JSValue (line 7992) | JSValue JS_GetPropertyStr(JSContext *ctx, JSValueConst this_obj, function JSProperty (line 8005) | static JSProperty *add_property(JSContext *ctx, function convert_fast_array_to_array (line 8048) | int convert_fast_array_to_array(JSContext *ctx, function delete_property (line 8082) | static int delete_property(JSContext *ctx, JSObject *p, JSAtom atom) function call_setter (line 8168) | static int call_setter(JSContext *ctx, JSObject *setter, function set_array_length (line 8194) | static int set_array_length(JSContext *ctx, JSObject *p, JSValue val, function expand_fast_array (line 8285) | static int expand_fast_array(JSContext *ctx, JSObject *p, uint32_t new_len) function add_fast_array_element (line 8303) | static int add_fast_array_element(JSContext *ctx, JSObject *p, function js_free_desc (line 8333) | static void js_free_desc(JSContext *ctx, JSPropertyDescriptor *desc) function JS_SetPropertyGeneric (line 8342) | static int JS_SetPropertyGeneric(JSContext *ctx, function JS_SetPropertyInternal (line 8451) | int JS_SetPropertyInternal(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyValue (line 8677) | static int JS_SetPropertyValue(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyUint32 (line 8812) | int JS_SetPropertyUint32(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyInt64 (line 8819) | int JS_SetPropertyInt64(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyStr (line 8840) | int JS_SetPropertyStr(JSContext *ctx, JSValueConst this_obj, function get_prop_flags (line 8855) | static int get_prop_flags(int flags, int def_flags) function JS_CreateProperty (line 8862) | static int JS_CreateProperty(JSContext *ctx, JSObject *p, function BOOL (line 8975) | static BOOL check_define_prop_flags(int prop_flags, int flags) function js_shape_prepare_update (line 9007) | static int js_shape_prepare_update(JSContext *ctx, JSObject *p, function js_update_property_flags (line 9034) | static int js_update_property_flags(JSContext *ctx, JSObject *p, function JS_DefineProperty (line 9055) | int JS_DefineProperty(JSContext *ctx, JSValueConst this_obj, function JS_DefineAutoInitProperty (line 9323) | static int JS_DefineAutoInitProperty(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValue (line 9354) | int JS_DefinePropertyValue(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueValue (line 9364) | int JS_DefinePropertyValueValue(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueUint32 (line 9380) | int JS_DefinePropertyValueUint32(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueInt64 (line 9387) | int JS_DefinePropertyValueInt64(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueStr (line 9394) | int JS_DefinePropertyValueStr(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyGetSet (line 9406) | int JS_DefinePropertyGetSet(JSContext *ctx, JSValueConst this_obj, function JS_CreateDataPropertyUint32 (line 9419) | static int JS_CreateDataPropertyUint32(JSContext *ctx, JSValueConst this... function BOOL (line 9429) | static BOOL js_object_has_name(JSContext *ctx, JSValueConst obj) function JS_DefineObjectName (line 9448) | static int JS_DefineObjectName(JSContext *ctx, JSValueConst obj, function JS_DefineObjectNameComputed (line 9460) | static int JS_DefineObjectNameComputed(JSContext *ctx, JSValueConst obj, function JSValue (line 9483) | static JSValue JS_ThrowSyntaxErrorVarRedeclaration(JSContext *ctx, JSAto... function JS_CheckDefineGlobalVar (line 9490) | static int JS_CheckDefineGlobalVar(JSContext *ctx, JSAtom prop, int flags) function JS_DefineGlobalVar (line 9532) | static int JS_DefineGlobalVar(JSContext *ctx, JSAtom prop, int def_flags) function JS_DefineGlobalFunction (line 9565) | static int JS_DefineGlobalFunction(JSContext *ctx, JSAtom prop, function JSValue (line 9586) | static JSValue JS_GetGlobalVar(JSContext *ctx, JSAtom prop, function JS_GetGlobalVarRef (line 9607) | static int JS_GetGlobalVarRef(JSContext *ctx, JSAtom prop, JSValue *sp) function JS_CheckGlobalVar (line 9644) | static int JS_CheckGlobalVar(JSContext *ctx, JSAtom prop) function JS_SetGlobalVar (line 9667) | static int JS_SetGlobalVar(JSContext *ctx, JSAtom prop, JSValue val, function JS_DeleteProperty (line 9703) | int JS_DeleteProperty(JSContext *ctx, JSValueConst obj, JSAtom prop, int... function JS_DeletePropertyInt64 (line 9725) | int JS_DeletePropertyInt64(JSContext *ctx, JSValueConst obj, int64_t idx... function BOOL (line 9742) | BOOL JS_IsFunction(JSContext *ctx, JSValueConst val) function BOOL (line 9758) | BOOL JS_IsCFunction(JSContext *ctx, JSValueConst val, JSCFunction *func,... function BOOL (line 9770) | BOOL JS_IsConstructor(JSContext *ctx, JSValueConst val) function BOOL (line 9779) | BOOL JS_SetConstructorBit(JSContext *ctx, JSValueConst func_obj, BOOL val) function BOOL (line 9789) | BOOL JS_IsError(JSContext *ctx, JSValueConst val) function BOOL (line 9799) | BOOL JS_IsUncatchableError(JSContext *ctx, JSValueConst val) function JS_SetUncatchableError (line 9808) | void JS_SetUncatchableError(JSContext *ctx, JSValueConst val, BOOL flag) function JS_ResetUncatchableError (line 9818) | void JS_ResetUncatchableError(JSContext *ctx) function JS_SetOpaque (line 9823) | void JS_SetOpaque(JSValue obj, void *opaque) function JSValue (line 9859) | static JSValue JS_ToPrimitiveFree(JSContext *ctx, JSValue val, int hint) function JSValue (line 9933) | static JSValue JS_ToPrimitive(JSContext *ctx, JSValueConst val, int hint) function JS_SetIsHTMLDDA (line 9938) | void JS_SetIsHTMLDDA(JSContext *ctx, JSValueConst obj) function BOOL (line 9947) | static inline BOOL JS_IsHTMLDDA(JSContext *ctx, JSValueConst obj) function JS_ToBoolFree (line 9956) | static int JS_ToBoolFree(JSContext *ctx, JSValue val) function JS_ToBool (line 10013) | int JS_ToBool(JSContext *ctx, JSValueConst val) function skip_spaces (line 10018) | static int skip_spaces(const char *pc) function to_digit (line 10040) | static inline int to_digit(int c) function js_strtod (line 10053) | static double js_strtod(const char *p, int radix, BOOL is_float) function JSValue (line 10123) | static JSValue js_string_to_bigint(JSContext *ctx, const char *buf, function JSValue (line 10142) | static JSValue js_string_to_bigfloat(JSContext *ctx, const char *buf, function JSValue (line 10168) | static JSValue js_string_to_bigdecimal(JSContext *ctx, const char *buf, function JSValue (line 10196) | static JSValue js_atof(JSContext *ctx, const char *str, const char **pp, function JSValue (line 10433) | static JSValue js_atof(JSContext *ctx, const char *str, const char **pp, type JSToNumberHintEnum (line 10440) | typedef enum JSToNumberHintEnum { function JSValue (line 10445) | static JSValue JS_ToNumberHintFree(JSContext *ctx, JSValue val, function JSValue (line 10533) | static JSValue JS_ToNumberFree(JSContext *ctx, JSValue val) function JSValue (line 10538) | static JSValue JS_ToNumericFree(JSContext *ctx, JSValue val) function JSValue (line 10543) | static JSValue JS_ToNumeric(JSContext *ctx, JSValueConst val) function __exception (line 10548) | static __exception int __JS_ToFloat64Free(JSContext *ctx, double *pres, function JS_ToFloat64Free (line 10587) | static inline int JS_ToFloat64Free(JSContext *ctx, double *pres, JSValue... function JS_ToFloat64 (line 10603) | int JS_ToFloat64(JSContext *ctx, double *pres, JSValueConst val) function JSValue (line 10608) | static JSValue JS_ToNumber(JSContext *ctx, JSValueConst val) function __maybe_unused (line 10614) | static __maybe_unused JSValue JS_ToIntegerFree(JSContext *ctx, JSValue val) function JS_ToInt32SatFree (line 10678) | static int JS_ToInt32SatFree(JSContext *ctx, int *pres, JSValue val) function JS_ToInt32Sat (line 10731) | int JS_ToInt32Sat(JSContext *ctx, int *pres, JSValueConst val) function JS_ToInt32Clamp (line 10736) | int JS_ToInt32Clamp(JSContext *ctx, int *pres, JSValueConst val, function JS_ToInt64SatFree (line 10753) | static int JS_ToInt64SatFree(JSContext *ctx, int64_t *pres, JSValue val) function JS_ToInt64Sat (line 10803) | int JS_ToInt64Sat(JSContext *ctx, int64_t *pres, JSValueConst val) function JS_ToInt64Clamp (line 10808) | int JS_ToInt64Clamp(JSContext *ctx, int64_t *pres, JSValueConst val, function JS_ToInt64Free (line 10825) | static int JS_ToInt64Free(JSContext *ctx, int64_t *pres, JSValue val) function JS_ToInt64 (line 10885) | int JS_ToInt64(JSContext *ctx, int64_t *pres, JSValueConst val) function JS_ToInt64Ext (line 10890) | int JS_ToInt64Ext(JSContext *ctx, int64_t *pres, JSValueConst val) function JS_ToInt32Free (line 10899) | static int JS_ToInt32Free(JSContext *ctx, int32_t *pres, JSValue val) function JS_ToInt32 (line 10960) | int JS_ToInt32(JSContext *ctx, int32_t *pres, JSValueConst val) function JS_ToUint32Free (line 10965) | static inline int JS_ToUint32Free(JSContext *ctx, uint32_t *pres, JSValu... function JS_ToUint8ClampFree (line 10970) | static int JS_ToUint8ClampFree(JSContext *ctx, int32_t *pres, JSValue val) function __exception (line 11029) | static __exception int JS_ToArrayLengthFree(JSContext *ctx, uint32_t *plen, function BOOL (line 11109) | static BOOL is_safe_integer(double d) function JS_ToIndex (line 11115) | int JS_ToIndex(JSContext *ctx, uint64_t *plen, JSValueConst val) function __exception (line 11131) | static __exception int JS_ToLengthFree(JSContext *ctx, int64_t *plen, function JS_NumberIsInteger (line 11140) | static int JS_NumberIsInteger(JSContext *ctx, JSValueConst val) function BOOL (line 11150) | static BOOL JS_NumberIsNegativeOrMinusZero(JSContext *ctx, JSValueConst ... function JSValue (line 11195) | static JSValue js_bigint_to_string1(JSContext *ctx, JSValueConst val, in... function JSValue (line 11219) | static JSValue js_bigint_to_string(JSContext *ctx, JSValueConst val) function JSValue (line 11224) | static JSValue js_ftoa(JSContext *ctx, JSValueConst val1, int radix, function JSValue (line 11278) | static JSValue js_bigfloat_to_string(JSContext *ctx, JSValueConst val) function JSValue (line 11283) | static JSValue js_bigdecimal_to_string1(JSContext *ctx, JSValueConst val, function JSValue (line 11304) | static JSValue js_bigdecimal_to_string(JSContext *ctx, JSValueConst val) function js_ecvt1 (line 11339) | static void js_ecvt1(double d, int n_digits, int *decpt, int *sign, char... function js_ecvt (line 11362) | static int js_ecvt(double d, int n_digits, int *decpt, int *sign, char *... function js_fcvt1 (line 11422) | static int js_fcvt1(char *buf, int buf_size, double d, int n_digits, function js_fcvt (line 11435) | static void js_fcvt(char *buf, int buf_size, double d, int n_digits) function js_dtoa1 (line 11481) | static void js_dtoa1(char *buf, double d, int radix, int n_digits, int f... function JSValue (line 11570) | static JSValue js_dtoa(JSContext *ctx, function JSValue (line 11578) | JSValue JS_ToStringInternal(JSContext *ctx, JSValueConst val, BOOL is_To... function JSValue (line 11639) | JSValue JS_ToString(JSContext *ctx, JSValueConst val) function JSValue (line 11644) | static JSValue JS_ToStringFree(JSContext *ctx, JSValue val) function JSValue (line 11652) | static JSValue JS_ToLocaleStringFree(JSContext *ctx, JSValue val) function JSValue (line 11659) | JSValue JS_ToPropertyKey(JSContext *ctx, JSValueConst val) function JSValue (line 11664) | static JSValue JS_ToStringCheckObject(JSContext *ctx, JSValueConst val) function JSValue (line 11672) | static JSValue JS_ToQuotedString(JSContext *ctx, JSValueConst val1) function __maybe_unused (line 11739) | static __maybe_unused void JS_DumpObjectHeader(JSRuntime *rt) function __maybe_unused (line 11746) | static __maybe_unused void JS_DumpObject(JSRuntime *rt, JSObject *p) function __maybe_unused (line 11852) | static __maybe_unused void JS_DumpGCObject(JSRuntime *rt, JSGCObjectHead... function __maybe_unused (line 11884) | static __maybe_unused void JS_DumpValueShort(JSRuntime *rt, function __maybe_unused (line 11989) | static __maybe_unused void JS_DumpValue(JSContext *ctx, function __maybe_unused (line 11995) | static __maybe_unused void JS_PrintValue(JSContext *ctx, function JS_IsArray (line 12005) | int JS_IsArray(JSContext *ctx, JSValueConst val) function js_pow (line 12019) | static double js_pow(double a, double b) function JSValue (line 12031) | JSValue JS_NewBigInt64_1(JSContext *ctx, int64_t v) function JSValue (line 12046) | JSValue JS_NewBigInt64(JSContext *ctx, int64_t v) function JSValue (line 12056) | JSValue JS_NewBigUint64(JSContext *ctx, uint64_t v) function bf_t (line 12078) | static bf_t *JS_ToBigFloat(JSContext *ctx, bf_t *buf, JSValueConst val) function bfdec_t (line 12119) | static bfdec_t *JS_ToBigDecimal(JSContext *ctx, JSValueConst val) function JSValue (line 12140) | static JSValue JS_StringToBigInt(JSContext *ctx, JSValue val) function JSValue (line 12171) | static JSValue JS_StringToBigIntErr(JSContext *ctx, JSValue val) function bf_t (line 12181) | static bf_t *JS_ToBigIntFree(JSContext *ctx, bf_t *buf, JSValue val) function bf_t (line 12249) | static bf_t *JS_ToBigInt(JSContext *ctx, bf_t *buf, JSValueConst val) function __maybe_unused (line 12254) | static __maybe_unused JSValue JS_ToBigIntValueFree(JSContext *ctx, JSVal... function JS_FreeBigInt (line 12283) | static void JS_FreeBigInt(JSContext *ctx, bf_t *a, bf_t *buf) function JS_ToBigInt64Free (line 12295) | static int JS_ToBigInt64Free(JSContext *ctx, int64_t *pres, JSValue val) function JS_ToBigInt64 (line 12309) | int JS_ToBigInt64(JSContext *ctx, int64_t *pres, JSValueConst val) function JSBigFloat (line 12314) | static JSBigFloat *js_new_bf(JSContext *ctx) function JSValue (line 12325) | static JSValue JS_NewBigFloat(JSContext *ctx) function JSValue (line 12336) | static JSValue JS_NewBigDecimal(JSContext *ctx) function JSValue (line 12347) | static JSValue JS_NewBigInt(JSContext *ctx) function JSValue (line 12358) | static JSValue JS_CompactBigInt1(JSContext *ctx, JSValue val, function JSValue (line 12383) | static JSValue JS_CompactBigInt(JSContext *ctx, JSValue val) function get_ovop_from_opcode (line 12412) | static int get_ovop_from_opcode(OPCodeEnum op) function JSObject (line 12462) | static JSObject *find_binary_op(JSBinaryOperatorDef *def, function __exception (line 12478) | static __exception int js_call_binary_op_fallback(JSContext *ctx, function __exception (line 12607) | static __exception int js_call_binary_op_simple(JSContext *ctx, function __exception (line 12664) | static __exception int js_call_unary_op_fallback(JSContext *ctx, function JSValue (line 12711) | static JSValue throw_bf_exception(JSContext *ctx, int status) function js_unary_arith_bigint (line 12726) | static int js_unary_arith_bigint(JSContext *ctx, function js_unary_arith_bigfloat (line 12778) | static int js_unary_arith_bigfloat(JSContext *ctx, function js_unary_arith_bigdecimal (line 12827) | static int js_unary_arith_bigdecimal(JSContext *ctx, function js_unary_arith_slow (line 12874) | int js_unary_arith_slow(JSContext *ctx, function __exception (line 12972) | static __exception int js_post_inc_slow(JSContext *ctx, function no_inline (line 12989) | static no_inline int js_not_slow(JSContext *ctx, JSValue *sp) function js_binary_arith_bigfloat (line 13024) | static int js_binary_arith_bigfloat(JSContext *ctx, OPCodeEnum op, function js_binary_arith_bigint (line 13085) | static int js_binary_arith_bigint(JSContext *ctx, OPCodeEnum op, function js_bfdec_pow (line 13241) | static int js_bfdec_pow(bfdec_t *r, const bfdec_t *a, const bfdec_t *b) function js_binary_arith_bigdecimal (line 13267) | static int js_binary_arith_bigdecimal(JSContext *ctx, OPCodeEnum op, function js_binary_arith_slow (line 13327) | int js_binary_arith_slow(JSContext *ctx, JSValue *sp, function js_add_slow (line 13491) | int js_add_slow(JSContext *ctx, JSValue *sp) function js_binary_logic_slow (line 13605) | int js_binary_logic_slow(JSContext *ctx, function js_compare_bigfloat (line 13700) | static int js_compare_bigfloat(JSContext *ctx, OPCodeEnum op, function js_compare_bigdecimal (line 13746) | static int js_compare_bigdecimal(JSContext *ctx, OPCodeEnum op, function no_inline (line 13792) | static no_inline int js_relational_slow(JSContext *ctx, JSValue *sp, function BOOL (line 13948) | static BOOL tag_is_number(uint32_t tag) function js_eq_slow (line 13955) | int js_eq_slow(JSContext *ctx, JSValue *sp, function no_inline (line 14112) | static no_inline int js_shr_slow(JSContext *ctx, JSValue *sp) function JSValue (line 14150) | static JSValue js_mul_pow10_to_float64(JSContext *ctx, const bf_t *a, function no_inline (line 14170) | static no_inline int js_mul_pow10(JSContext *ctx, JSValue *sp) function JSValue (line 14209) | static JSValue JS_ThrowUnsupportedBigint(JSContext *ctx) function JSValue (line 14214) | JSValue JS_NewBigInt64(JSContext *ctx, int64_t v) function JSValue (line 14219) | JSValue JS_NewBigUint64(JSContext *ctx, uint64_t v) function JS_ToBigInt64 (line 14224) | int JS_ToBigInt64(JSContext *ctx, int64_t *pres, JSValueConst val) function js_unary_arith_slow (line 14231) | int js_unary_arith_slow(JSContext *ctx, function __exception (line 14263) | static __exception int js_post_inc_slow(JSContext *ctx, function js_binary_arith_slow (line 14280) | int js_binary_arith_slow(JSContext *ctx, JSValue *sp, function js_add_slow (line 14322) | int js_add_slow(JSContext *ctx, JSValue *sp) function js_binary_logic_slow (line 14370) | int js_binary_logic_slow(JSContext *ctx, function no_inline (line 14412) | static no_inline int js_not_slow(JSContext *ctx, JSValue *sp) function no_inline (line 14424) | static no_inline int js_relational_slow(JSContext *ctx, JSValue *sp, function js_eq_slow (line 14497) | int js_eq_slow(JSContext *ctx, JSValue *sp, function no_inline (line 14572) | static no_inline int js_shr_slow(JSContext *ctx, JSValue *sp) function BOOL (line 14597) | static BOOL js_strict_eq2(JSContext *ctx, JSValue op1, JSValue op2, function BOOL (line 14755) | static BOOL js_strict_eq(JSContext *ctx, JSValue op1, JSValue op2) function BOOL (line 14760) | static BOOL js_same_value(JSContext *ctx, JSValueConst op1, JSValueConst... function BOOL (line 14767) | static BOOL js_same_value_zero(JSContext *ctx, JSValueConst op1, JSValue... function no_inline (line 14774) | static no_inline int js_strict_eq_slow(JSContext *ctx, JSValue *sp, function __exception (line 14783) | static __exception int js_operator_in(JSContext *ctx, JSValue *sp) function __exception (line 14809) | static __exception int js_has_unscopable(JSContext *ctx, JSValueConst obj, function __exception (line 14827) | static __exception int js_operator_instanceof(JSContext *ctx, JSValue *sp) function __exception (line 14843) | static __exception int js_operator_typeof(JSContext *ctx, JSValueConst op1) function __exception (line 14900) | static __exception int js_operator_delete(JSContext *ctx, JSValue *sp) function JSValue (line 14921) | static JSValue js_throw_type_error(JSContext *ctx, JSValueConst this_val, function JSValue (line 14930) | static JSValue js_function_proto_caller(JSContext *ctx, JSValueConst thi... function JSValue (line 14940) | static JSValue js_function_proto_fileName(JSContext *ctx, function JSValue (line 14950) | static JSValue js_function_proto_lineNumber(JSContext *ctx, function js_arguments_define_own_property (line 14960) | static int js_arguments_define_own_property(JSContext *ctx, function JSValue (line 14983) | static JSValue js_build_arguments(JSContext *ctx, int argc, JSValueConst... function JSValue (line 15030) | static JSValue js_build_mapped_arguments(JSContext *ctx, int argc, function JSValue (line 15085) | static JSValue js_build_rest(JSContext *ctx, int first, int argc, JSValu... function JSValue (line 15105) | static JSValue build_for_in_iterator(JSContext *ctx, JSValue obj) function __exception (line 15227) | static __exception int js_for_in_start(JSContext *ctx, JSValue *sp) function __exception (line 15236) | static __exception int js_for_in_next(JSContext *ctx, JSValue *sp) function JSValue (line 15288) | static JSValue JS_GetIterator2(JSContext *ctx, JSValueConst obj, function JSValue (line 15303) | static JSValue JS_GetIterator(JSContext *ctx, JSValueConst obj, BOOL is_... function JSValue (line 15338) | static JSValue JS_IteratorNext2(JSContext *ctx, JSValueConst enum_obj, function JSValue (line 15378) | static JSValue JS_IteratorNext(JSContext *ctx, JSValueConst enum_obj, function JS_IteratorClose (line 15410) | static int JS_IteratorClose(JSContext *ctx, JSValueConst enum_obj, function __exception (line 15450) | static __exception int js_for_of_start(JSContext *ctx, JSValue *sp, function __exception (line 15471) | static __exception int js_for_of_next(JSContext *ctx, JSValue *sp, int o... function JSValue (line 15498) | static JSValue JS_IteratorGetCompleteValue(JSContext *ctx, JSValueConst ... function __exception (line 15517) | static __exception int js_iterator_get_value_done(JSContext *ctx, JSValu... function JSValue (line 15535) | static JSValue js_create_iterator_result(JSContext *ctx, function BOOL (line 15565) | static BOOL js_is_fast_array(JSContext *ctx, JSValueConst obj) function BOOL (line 15578) | static BOOL js_get_fast_array(JSContext *ctx, JSValueConst obj, function __exception (line 15593) | static __exception int js_append_enumerate(JSContext *ctx, JSValue *sp) function __exception (line 15673) | static __exception int JS_CopyDataProperties(JSContext *ctx, function JSValueConst (line 15749) | JSValueConst JS_GetActiveFunction(JSContext *ctx) function JSVarRef (line 15754) | static JSVarRef *get_var_ref(JSContext *ctx, JSStackFrame *sf, function JSValue (line 15784) | static JSValue js_closure2(JSContext *ctx, JSValue func_obj, function JSValue (line 15824) | static JSValue js_instantiate_prototype(JSContext *ctx, JSObject *p, JSA... function JSValue (line 15852) | static JSValue js_closure(JSContext *ctx, JSValue bfunc, function js_op_define_class (line 15909) | static int js_op_define_class(JSContext *ctx, JSValue *sp, function close_var_refs (line 16004) | static void close_var_refs(JSRuntime *rt, JSStackFrame *sf) function close_lexical_var (line 16024) | static void close_lexical_var(JSContext *ctx, JSStackFrame *sf, int idx,... function JSValue (line 16046) | static JSValue js_call_c_function(JSContext *ctx, JSValueConst func_obj, function JSValue (line 16185) | static JSValue js_call_bound_function(JSContext *ctx, JSValueConst func_... type OPSpecialObjectEnum (line 16219) | typedef enum { function SWITCH (line 16359) | SWITCH(pc) { function CASE (line 16454) | CASE(OP_special_object): function CASE (line 16500) | CASE(OP_rest): function CASE (line 16566) | CASE(OP_perm3): /* obj a b -> a obj b (213) */ function CASE (line 16574) | CASE(OP_rot3l): /* x a b -> a b x (231) */ function CASE (line 16583) | CASE(OP_rot4l): /* x a b c -> a b c x */ function CASE (line 16593) | CASE(OP_rot5l): /* x a b c d -> a b c d x */ function CASE (line 16604) | CASE(OP_rot3r): /* a b x -> x a b (312) */ function CASE (line 16613) | CASE(OP_perm4): /* obj prop a b -> a obj prop b */ function CASE (line 16622) | CASE(OP_perm5): /* this obj prop a b -> a this obj prop b */ function CASE (line 16632) | CASE(OP_swap): /* a b -> b a */ function CASE (line 16640) | CASE(OP_swap2): /* a b c d -> c d a b */ function CASE (line 16652) | CASE(OP_fclosure): function CASE (line 16662) | CASE(OP_call0): function CASE (line 16750) | CASE(OP_apply): function CASE (line 16786) | CASE(OP_check_ctor): function CASE (line 16839) | CASE(OP_eval): function CASE (line 16868) | CASE(OP_apply_eval): function CASE (line 16901) | CASE(OP_regexp): function CASE (line 16909) | CASE(OP_get_super): function CASE (line 16920) | CASE(OP_import): function CASE (line 16931) | CASE(OP_check_var): function CASE (line 16975) | CASE(OP_put_var_strict): function CASE (line 16994) | CASE(OP_check_define_var): function CASE (line 17005) | CASE(OP_define_var): function CASE (line 17016) | CASE(OP_define_func): function CASE (line 17030) | CASE(OP_get_loc): function CASE (line 17039) | CASE(OP_put_loc): function CASE (line 17048) | CASE(OP_set_loc): function CASE (line 17056) | CASE(OP_get_arg): function CASE (line 17065) | CASE(OP_put_arg): function CASE (line 17074) | CASE(OP_set_arg): function CASE (line 17126) | CASE(OP_get_var_ref): function CASE (line 17137) | CASE(OP_put_var_ref): function CASE (line 17146) | CASE(OP_set_var_ref): function CASE (line 17154) | CASE(OP_get_var_ref_check): function CASE (line 17169) | CASE(OP_put_var_ref_check): function CASE (line 17182) | CASE(OP_put_var_ref_check_init): function CASE (line 17195) | CASE(OP_set_loc_uninitialized): function CASE (line 17203) | CASE(OP_get_loc_check): function CASE (line 17216) | CASE(OP_put_loc_check): function CASE (line 17229) | CASE(OP_put_loc_check_init): function CASE (line 17242) | CASE(OP_close_loc): function CASE (line 17283) | CASE(OP_make_var_ref): function CASE (line 17312) | CASE(OP_if_true): function CASE (line 17332) | CASE(OP_if_false): function CASE (line 17353) | CASE(OP_if_true8): function CASE (line 17373) | CASE(OP_if_false8): function CASE (line 17394) | CASE(OP_catch): function CASE (line 17403) | CASE(OP_gosub): function CASE (line 17413) | CASE(OP_ret): function CASE (line 17446) | CASE(OP_for_of_next): function CASE (line 17485) | CASE(OP_iterator_close_return): function CASE (line 17508) | CASE(OP_iterator_next): function CASE (line 17521) | CASE(OP_iterator_call): function CASE (line 17554) | CASE(OP_lnot): function CASE (line 17569) | CASE(OP_get_field): function CASE (line 17584) | CASE(OP_get_field2): function CASE (line 17598) | CASE(OP_put_field): function CASE (line 17614) | CASE(OP_private_symbol): function CASE (line 17628) | CASE(OP_get_private_field): function CASE (line 17642) | CASE(OP_put_private_field): function CASE (line 17654) | CASE(OP_define_private_field): function CASE (line 17665) | CASE(OP_define_field): function CASE (line 17680) | CASE(OP_set_name): function CASE (line 17692) | CASE(OP_set_name_computed): function CASE (line 17700) | CASE(OP_set_proto): function CASE (line 17715) | CASE(OP_define_method): function CASE (line 17775) | CASE(OP_define_class): function CASE (line 17835) | CASE(OP_get_super_value): function CASE (line 17854) | CASE(OP_put_array_el): function CASE (line 17866) | CASE(OP_put_ref_value): function CASE (line 17893) | CASE(OP_put_super_value): function CASE (line 17916) | CASE(OP_define_array_el): function CASE (line 17927) | CASE(OP_append): /* array pos enumobj -- array pos */ function CASE (line 17935) | CASE(OP_copy_data_properties): /* target source excludeList */ function CASE (line 17951) | CASE(OP_add): function CASE (line 17975) | CASE(OP_add_loc): function CASE (line 18016) | CASE(OP_sub): function CASE (line 18037) | CASE(OP_mul): function CASE (line 18079) | CASE(OP_div): function CASE (line 18099) | CASE(OP_math_mod): function CASE (line 18128) | CASE(OP_plus): function CASE (line 18141) | CASE(OP_neg): function CASE (line 18171) | CASE(OP_inc): function CASE (line 18188) | CASE(OP_dec): function CASE (line 18211) | CASE(OP_inc_loc): function CASE (line 18236) | CASE(OP_dec_loc): function CASE (line 18261) | CASE(OP_not): function CASE (line 18274) | CASE(OP_shl): function CASE (line 18311) | CASE(OP_shr): function CASE (line 18332) | CASE(OP_sar): function CASE (line 18363) | CASE(OP_and): function CASE (line 18380) | CASE(OP_or): function CASE (line 18397) | CASE(OP_xor): function CASE (line 18459) | CASE(OP_typeof): function CASE (line 18475) | CASE(OP_delete_var): function CASE (line 18500) | CASE(OP_to_propkey): function CASE (line 18547) | CASE(OP_with_get_var): function CASE (line 18635) | CASE(OP_yield_star): function JSValue (line 18748) | JSValue JS_Call(JSContext *ctx, JSValueConst func_obj, JSValueConst this... function JSValue (line 18755) | static JSValue JS_CallFree(JSContext *ctx, JSValue func_obj, JSValueCons... function JSContext (line 18766) | static JSContext *JS_GetFunctionRealm(JSContext *ctx, JSValueConst func_... function JSValue (line 18814) | static JSValue js_create_from_ctor(JSContext *ctx, JSValueConst ctor, function JSValue (line 18840) | static JSValue JS_CallConstructorInternal(JSContext *ctx, function JSValue (line 18888) | JSValue JS_CallConstructor2(JSContext *ctx, JSValueConst func_obj, function JSValue (line 18897) | JSValue JS_CallConstructor(JSContext *ctx, JSValueConst func_obj, function JSValue (line 18905) | JSValue JS_Invoke(JSContext *ctx, JSValueConst this_val, JSAtom atom, function JSValue (line 18915) | static JSValue JS_InvokeFree(JSContext *ctx, JSValue this_val, JSAtom atom, function __exception (line 18924) | static __exception int async_func_init(JSContext *ctx, JSAsyncFunctionSt... function async_func_mark (line 18958) | static void async_func_mark(JSRuntime *rt, JSAsyncFunctionState *s, function async_func_free (line 18977) | static void async_func_free(JSRuntime *rt, JSAsyncFunctionState *s) function JSValue (line 18999) | static JSValue async_func_resume(JSContext *ctx, JSAsyncFunctionState *s) type JSGeneratorStateEnum (line 19015) | typedef enum JSGeneratorStateEnum { type JSGeneratorData (line 19023) | typedef struct JSGeneratorData { function free_generator_stack_rt (line 19028) | static void free_generator_stack_rt(JSRuntime *rt, JSGeneratorData *s) function js_generator_finalizer (line 19036) | static void js_generator_finalizer(JSRuntime *rt, JSValue obj) function free_generator_stack (line 19046) | static void free_generator_stack(JSContext *ctx, JSGeneratorData *s) function js_generator_mark (line 19051) | static void js_generator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 19067) | static JSValue js_generator_next(JSContext *ctx, JSValueConst this_val, function JSValue (line 19154) | static JSValue js_generator_function_call(JSContext *ctx, JSValueConst f... function js_async_function_terminate (line 19190) | static void js_async_function_terminate(JSRuntime *rt, JSAsyncFunctionDa... function js_async_function_free0 (line 19198) | static void js_async_function_free0(JSRuntime *rt, JSAsyncFunctionData *s) function js_async_function_free (line 19207) | static void js_async_function_free(JSRuntime *rt, JSAsyncFunctionData *s) function js_async_function_resolve_finalizer (line 19214) | static void js_async_function_resolve_finalizer(JSRuntime *rt, JSValue val) function js_async_function_resolve_mark (line 19223) | static void js_async_function_resolve_mark(JSRuntime *rt, JSValueConst val, function js_async_function_resolve_create (line 19233) | static int js_async_function_resolve_create(JSContext *ctx, function js_async_function_resume (line 19256) | static void js_async_function_resume(JSContext *ctx, JSAsyncFunctionData... function JSValue (line 19313) | static JSValue js_async_function_resolve_call(JSContext *ctx, function JSValue (line 19339) | static JSValue js_async_function_call(JSContext *ctx, JSValueConst func_... type JSAsyncGeneratorStateEnum (line 19376) | typedef enum JSAsyncGeneratorStateEnum { type JSAsyncGeneratorRequest (line 19385) | typedef struct JSAsyncGeneratorRequest { type JSAsyncGeneratorData (line 19395) | typedef struct JSAsyncGeneratorData { function js_async_generator_free (line 19402) | static void js_async_generator_free(JSRuntime *rt, function js_async_generator_finalizer (line 19423) | static void js_async_generator_finalizer(JSRuntime *rt, JSValue obj) function js_async_generator_mark (line 19432) | static void js_async_generator_mark(JSRuntime *rt, JSValueConst val, function js_async_generator_resolve_function_create (line 19458) | static int js_async_generator_resolve_function_create(JSContext *ctx, function js_async_generator_await (line 19479) | static int js_async_generator_await(JSContext *ctx, function js_async_generator_resolve_or_reject (line 19514) | static void js_async_generator_resolve_or_reject(JSContext *ctx, function js_async_generator_resolve (line 19534) | static void js_async_generator_resolve(JSContext *ctx, function js_async_generator_reject (line 19546) | static void js_async_generator_reject(JSContext *ctx, function js_async_generator_complete (line 19553) | static void js_async_generator_complete(JSContext *ctx, function js_async_generator_completed_return (line 19562) | static int js_async_generator_completed_return(JSContext *ctx, function js_async_generator_resume_next (line 19591) | static void js_async_generator_resume_next(JSContext *ctx, function JSValue (line 19689) | static JSValue js_async_generator_resolve_function(JSContext *ctx, function JSValue (line 19726) | static JSValue js_async_generator_next(JSContext *ctx, JSValueConst this... function JSValue (line 19769) | static JSValue js_async_generator_function_call(JSContext *ctx, JSValueC... type BlockEnv (line 19920) | typedef struct BlockEnv { type JSGlobalVar (line 19931) | typedef struct JSGlobalVar { type RelocEntry (line 19941) | typedef struct RelocEntry { type JumpSlot (line 19947) | typedef struct JumpSlot { type LabelSlot (line 19954) | typedef struct LabelSlot { type LineNumberSlot (line 19962) | typedef struct LineNumberSlot { type JSParseFunctionEnum (line 19967) | typedef enum JSParseFunctionEnum { type JSParseExportEnum (line 19979) | typedef enum JSParseExportEnum { type JSFunctionDef (line 19985) | typedef struct JSFunctionDef { type JSToken (line 20096) | typedef struct JSToken { type JSParseState (line 20123) | typedef struct JSParseState { type JSOpCode (line 20141) | typedef struct JSOpCode { function free_token (line 20179) | static void free_token(JSParseState *s, JSToken *token) function dump_token (line 20208) | static void __attribute((unused)) dump_token(JSParseState *s, function js_parse_error (line 20269) | int __attribute__((format(printf, 2, 3))) js_parse_error(JSParseState *s... function js_parse_expect (line 20286) | static int js_parse_expect(JSParseState *s, int tok) function js_parse_expect_semi (line 20295) | static int js_parse_expect_semi(JSParseState *s) function js_parse_error_reserved_identifier (line 20307) | static int js_parse_error_reserved_identifier(JSParseState *s) function __exception (line 20315) | static __exception int js_parse_template_part(JSParseState *s, const uin... function __exception (line 20376) | static __exception int js_parse_string(JSParseState *s, int sep, function BOOL (line 20516) | static inline BOOL token_is_pseudo_keyword(JSParseState *s, JSAtom atom) { function __exception (line 20521) | static __exception int js_parse_regexp(JSParseState *s) function __exception (line 20619) | static __exception int ident_realloc(JSContext *ctx, char **pbuf, size_t... function JSAtom (line 20647) | static JSAtom parse_ident(JSParseState *s, const uint8_t **pp, function __exception (line 20695) | static __exception int next_token(JSParseState *s) function JSAtom (line 21210) | static JSAtom json_parse_ident(JSParseState *s, const uint8_t **pp, int c) function __exception (line 21243) | static __exception int json_next_token(JSParseState *s) function simple_next_token (line 21440) | static int simple_next_token(const uint8_t **pp, BOOL no_line_terminator) function peek_token (line 21516) | static int peek_token(JSParseState *s, BOOL no_line_terminator) function BOOL (line 21528) | BOOL JS_DetectModule(const char *input, size_t input_len) function get_prev_opcode (line 21543) | static inline int get_prev_opcode(JSFunctionDef *fd) { function BOOL (line 21550) | static BOOL js_is_live_code(JSParseState *s) { function emit_u8 (line 21571) | static void emit_u8(JSParseState *s, uint8_t val) function emit_u16 (line 21576) | static void emit_u16(JSParseState *s, uint16_t val) function emit_u32 (line 21581) | static void emit_u32(JSParseState *s, uint32_t val) function emit_op (line 21586) | static void emit_op(JSParseState *s, uint8_t val) function emit_atom (line 21603) | static void emit_atom(JSParseState *s, JSAtom name) function update_label (line 21608) | static int update_label(JSFunctionDef *s, int label, int delta) function new_label_fd (line 21619) | static int new_label_fd(JSFunctionDef *fd, int label) function new_label (line 21639) | static int new_label(JSParseState *s) function emit_label (line 21645) | static int emit_label(JSParseState *s, int label) function emit_goto (line 21658) | static int emit_goto(JSParseState *s, int opcode, int label) function cpool_add (line 21672) | static int cpool_add(JSParseState *s, JSValue val) function __exception (line 21683) | static __exception int emit_push_const(JSParseState *s, JSValueConst val, function find_arg (line 21710) | static int find_arg(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function find_var (line 21720) | static int find_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function find_var_in_scope (line 21731) | static int find_var_in_scope(JSContext *ctx, JSFunctionDef *fd, function BOOL (line 21747) | static BOOL is_child_scope(JSContext *ctx, JSFunctionDef *fd, function find_var_in_child_scope (line 21759) | static int find_var_in_child_scope(JSContext *ctx, JSFunctionDef *fd, function JSGlobalVar (line 21775) | static JSGlobalVar *find_global_var(JSFunctionDef *fd, JSAtom name) function JSGlobalVar (line 21787) | static JSGlobalVar *find_lexical_global_var(JSFunctionDef *fd, JSAtom name) function find_lexical_decl (line 21796) | static int find_lexical_decl(JSContext *ctx, JSFunctionDef *fd, JSAtom n... function push_scope (line 21815) | static int push_scope(JSParseState *s) { function get_first_lexical_var (line 21850) | static int get_first_lexical_var(JSFunctionDef *fd, int scope) function pop_scope (line 21861) | static void pop_scope(JSParseState *s) { function close_scopes (line 21873) | static void close_scopes(JSParseState *s, int scope, int scope_stop) function add_var (line 21883) | static int add_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function add_scope_var (line 21902) | static int add_scope_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name, function add_func_var (line 21917) | static int add_func_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function add_arguments_var (line 21929) | static int add_arguments_var(JSContext *ctx, JSFunctionDef *fd) function add_arguments_arg (line 21940) | static int add_arguments_arg(JSContext *ctx, JSFunctionDef *fd) function add_arg (line 21963) | static int add_arg(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function JSGlobalVar (line 21983) | static JSGlobalVar *add_global_var(JSContext *ctx, JSFunctionDef *s, type JSVarDefEnum (line 22002) | typedef enum { function define_var (line 22012) | static int define_var(JSParseState *s, JSFunctionDef *fd, JSAtom name, function add_private_class_field (line 22141) | static int add_private_class_field(JSParseState *s, JSFunctionDef *fd, function seal_template_obj (line 22185) | static int seal_template_obj(JSContext *ctx, JSValueConst obj) function __exception (line 22201) | static __exception int js_parse_template(JSParseState *s, int call, int ... function BOOL (line 22323) | static BOOL token_is_ident(int tok) function js_parse_property_name (line 22332) | static int __exception js_parse_property_name(JSParseState *s, type JSParsePos (line 22458) | typedef struct JSParsePos { function js_parse_get_pos (line 22465) | static int js_parse_get_pos(JSParseState *s, JSParsePos *sp) function __exception (line 22474) | static __exception int js_parse_seek_token(JSParseState *s, const JSPars... function BOOL (line 22484) | static BOOL is_regexp_allowed(int tok) function js_parse_skip_parens_token (line 22513) | static int js_parse_skip_parens_token(JSParseState *s, int *pbits, BOOL ... function set_object_name (line 22630) | static void set_object_name(JSParseState *s, JSAtom name) function set_object_name_computed (line 22658) | static void set_object_name_computed(JSParseState *s) function __exception (line 22679) | static __exception int js_parse_object_literal(JSParseState *s) function __exception (line 22806) | static __exception int js_parse_left_hand_side_expr(JSParseState *s) function __exception (line 22812) | static __exception int js_parse_class_default_ctor(JSParseState *s, function find_private_class_field (line 22847) | static int find_private_class_field(JSContext *ctx, JSFunctionDef *fd, function emit_class_field_init (line 22865) | static void emit_class_field_init(JSParseState *s) function JSAtom (line 22891) | static JSAtom get_private_setter_name(JSContext *ctx, JSAtom name) type ClassFieldsDef (line 22896) | typedef struct { function __exception (line 22903) | static __exception int emit_class_init_start(JSParseState *s, function __exception (line 22936) | static __exception int add_brand(JSParseState *s, ClassFieldsDef *cf) function emit_class_init_end (line 22952) | static void emit_class_init_end(JSParseState *s, ClassFieldsDef *cf) function __exception (line 22968) | static __exception int js_parse_class(JSParseState *s, BOOL is_class_expr, function __exception (line 23413) | static __exception int js_parse_array_literal(JSParseState *s) function BOOL (line 23540) | static BOOL has_with_scope(JSFunctionDef *s, int scope_level) function __exception (line 23559) | static __exception int get_lvalue(JSParseState *s, int *popcode, int *ps... type PutLValueEnum (line 23683) | typedef enum { function put_lvalue (line 23694) | static void put_lvalue(JSParseState *s, int opcode, int scope, function __exception (line 23799) | static __exception int js_parse_expr_paren(JSParseState *s) function js_unsupported_keyword (line 23810) | static int js_unsupported_keyword(JSParseState *s, JSAtom atom) function __exception (line 23817) | static __exception int js_define_var(JSParseState *s, JSAtom name, int tok) function js_emit_spread_code (line 23854) | static void js_emit_spread_code(JSParseState *s, int depth) function js_parse_check_duplicate_parameter (line 23880) | static int js_parse_check_duplicate_parameter(JSParseState *s, JSAtom name) function JSAtom (line 23899) | static JSAtom js_parse_destructuring_var(JSParseState *s, int tok, int i... function js_parse_destructuring_element (line 23923) | static int js_parse_destructuring_element(JSParseState *s, int tok, int ... type FuncCallType (line 24341) | typedef enum FuncCallType { function optional_chain_test (line 24348) | static void optional_chain_test(JSParseState *s, int *poptional_chaining... function __exception (line 24366) | static __exception int js_parse_postfix_expr(JSParseState *s, int parse_... function __exception (line 25002) | static __exception int js_parse_delete(JSParseState *s) function __exception (line 25063) | static __exception int js_parse_unary(JSParseState *s, int parse_flags) function __exception (line 25211) | static __exception int js_parse_expr_binary(JSParseState *s, int level, function __exception (line 25358) | static __exception int js_parse_logical_and_or(JSParseState *s, int op, function __exception (line 25400) | static __exception int js_parse_coalesce_expr(JSParseState *s, int parse... function __exception (line 25428) | static __exception int js_parse_cond_expr(JSParseState *s, int parse_flags) function __exception (line 25459) | static __exception int js_parse_assign_expr2(JSParseState *s, int parse_... function __exception (line 25705) | static __exception int js_parse_assign_expr(JSParseState *s) function __exception (line 25711) | static __exception int js_parse_expr2(JSParseState *s, int parse_flags) function __exception (line 25735) | static __exception int js_parse_expr(JSParseState *s) function push_break_entry (line 25740) | static void push_break_entry(JSFunctionDef *fd, BlockEnv *be, function pop_break_entry (line 25756) | static void pop_break_entry(JSFunctionDef *fd) function __exception (line 25763) | static __exception int emit_break(JSParseState *s, JSAtom name, int is_c... function emit_return (line 25812) | static void emit_return(JSParseState *s, BOOL hasval) function __exception (line 25915) | static __exception int js_parse_statement(JSParseState *s) function __exception (line 25920) | static __exception int js_parse_block(JSParseState *s) function __exception (line 25940) | static __exception int js_parse_var(JSParseState *s, int parse_flags, in... function BOOL (line 26034) | static BOOL is_label(JSParseState *s) function is_let (line 26041) | static int is_let(JSParseState *s, int decl_mask) function __exception (line 26091) | static __exception int js_parse_for_in_of(JSParseState *s, int label_name, function set_eval_ret_undefined (line 26313) | static void set_eval_ret_undefined(JSParseState *s) function __exception (line 26322) | static __exception int js_parse_statement_or_decl(JSParseState *s, function JSModuleDef (line 27066) | static JSModuleDef *js_new_module_def(JSContext *ctx, JSAtom name) function js_mark_module_def (line 27084) | static void js_mark_module_def(JSRuntime *rt, JSModuleDef *m, function js_free_module_def (line 27103) | static void js_free_module_def(JSContext *ctx, JSModuleDef *m) function add_req_module_entry (line 27140) | static int add_req_module_entry(JSContext *ctx, JSModuleDef *m, function JSExportEntry (line 27164) | static JSExportEntry *find_export_entry(JSContext *ctx, JSModuleDef *m, function JSExportEntry (line 27177) | static JSExportEntry *add_export_entry2(JSContext *ctx, function JSExportEntry (line 27208) | static JSExportEntry *add_export_entry(JSParseState *s, JSModuleDef *m, function add_star_export_entry (line 27216) | static int add_star_export_entry(JSContext *ctx, JSModuleDef *m, function JSModuleDef (line 27232) | JSModuleDef *JS_NewCModule(JSContext *ctx, const char *name_str, function JS_AddModuleExport (line 27245) | int JS_AddModuleExport(JSContext *ctx, JSModuleDef *m, const char *expor... function JS_SetModuleExport (line 27261) | int JS_SetModuleExport(JSContext *ctx, JSModuleDef *m, const char *expor... function JS_SetModuleLoaderFunc (line 27280) | void JS_SetModuleLoaderFunc(JSRuntime *rt, function JSModuleDef (line 27347) | static JSModuleDef *js_find_loaded_module(JSContext *ctx, JSAtom name) function JSModuleDef (line 27362) | static JSModuleDef *js_host_resolve_imported_module(JSContext *ctx, function JSModuleDef (line 27410) | static JSModuleDef *js_host_resolve_imported_module_atom(JSContext *ctx, type JSResolveEntry (line 27431) | typedef struct JSResolveEntry { type JSResolveState (line 27436) | typedef struct JSResolveState { function find_resolve_entry (line 27442) | static int find_resolve_entry(JSResolveState *s, function add_resolve_entry (line 27454) | static int add_resolve_entry(JSContext *ctx, JSResolveState *s, type JSResolveResultEnum (line 27469) | typedef enum JSResolveResultEnum { function JSResolveResultEnum (line 27477) | static JSResolveResultEnum js_resolve_export1(JSContext *ctx, function JSResolveResultEnum (line 27554) | static JSResolveResultEnum js_resolve_export(JSContext *ctx, function js_resolve_export_throw_error (line 27577) | static void js_resolve_export_throw_error(JSContext *ctx, type ExportedNameEntryEnum (line 27606) | typedef enum { type ExportedNameEntry (line 27612) | typedef struct ExportedNameEntry { type GetExportNamesState (line 27622) | typedef struct GetExportNamesState { function find_exported_name (line 27632) | static int find_exported_name(GetExportNamesState *s, JSAtom name) function __exception (line 27642) | static __exception int get_exported_names(JSContext *ctx, function js_module_ns_has (line 27692) | static int js_module_ns_has(JSContext *ctx, JSValueConst obj, JSAtom atom) function exported_names_cmp (line 27701) | static int exported_names_cmp(const void *p1, const void *p2, void *opaque) function JSValue (line 27726) | static JSValue js_module_ns_autoinit(JSContext *ctx, JSObject *p, JSAtom... function JSValue (line 27733) | static JSValue js_build_module_ns(JSContext *ctx, JSModuleDef *m) function JSValue (line 27836) | static JSValue js_get_module_ns(JSContext *ctx, JSModuleDef *m) function js_resolve_module (line 27849) | static int js_resolve_module(JSContext *ctx, JSModuleDef *m) function JSVarRef (line 27879) | static JSVarRef *js_create_module_var(JSContext *ctx, BOOL is_lexical) function js_create_module_bytecode_function (line 27897) | static int js_create_module_bytecode_function(JSContext *ctx, JSModuleDe... function js_create_module_function (line 27949) | static int js_create_module_function(JSContext *ctx, JSModuleDef *m) function js_link_module (line 27991) | static int js_link_module(JSContext *ctx, JSModuleDef *m) function JSAtom (line 28151) | JSAtom JS_GetScriptOrModuleName(JSContext *ctx, int n_stack_levels) function JSAtom (line 28178) | JSAtom JS_GetModuleName(JSContext *ctx, JSModuleDef *m) function JSValue (line 28183) | JSValue JS_GetImportMeta(JSContext *ctx, JSModuleDef *m) function JSValue (line 28197) | static JSValue js_import_meta(JSContext *ctx) function JSModuleDef (line 28219) | JSModuleDef *JS_RunModule(JSContext *ctx, const char *basename, function JSValue (line 28243) | static JSValue js_dynamic_import_job(JSContext *ctx, function JSValue (line 28292) | static JSValue js_dynamic_import(JSContext *ctx, JSValueConst specifier) function JSValue (line 28328) | static JSValue js_evaluate_module(JSContext *ctx, JSModuleDef *m) function __exception (line 28382) | static __exception JSAtom js_parse_from_clause(JSParseState *s) function __exception (line 28405) | static __exception int js_parse_export(JSParseState *s) function add_import (line 28573) | static int add_import(JSParseState *s, JSModuleDef *m, function __exception (line 28608) | static __exception int js_parse_import(JSParseState *s) function __exception (line 28723) | static __exception int js_parse_source_element(JSParseState *s) function JSFunctionDef (line 28751) | static JSFunctionDef *js_new_function_def(JSContext *ctx, function free_bytecode_atoms (line 28812) | static void free_bytecode_atoms(JSRuntime *rt, function js_free_function_def (line 28845) | static void js_free_function_def(JSContext *ctx, JSFunctionDef *fd) function print_lines (line 28915) | static void print_lines(const char *source, int line, int line1) { function dump_byte_code (line 28931) | static void dump_byte_code(JSContext *ctx, int pass, function __maybe_unused (line 29201) | static __maybe_unused void dump_pc2line(JSContext *ctx, const uint8_t *b... function __maybe_unused (line 29246) | static __maybe_unused void js_dump_function_bytecode(JSContext *ctx, JSF... function add_closure_var (line 29322) | static int add_closure_var(JSContext *ctx, JSFunctionDef *s, function find_closure_var (line 29351) | static int find_closure_var(JSContext *ctx, JSFunctionDef *s, function get_closure_var2 (line 29366) | static int get_closure_var2(JSContext *ctx, JSFunctionDef *s, function get_closure_var (line 29392) | static int get_closure_var(JSContext *ctx, JSFunctionDef *s, function get_with_scope_opcode (line 29403) | static int get_with_scope_opcode(int op) function BOOL (line 29411) | static BOOL can_opt_put_ref_value(const uint8_t *bc_buf, int pos) function BOOL (line 29421) | static BOOL can_opt_put_global_ref_value(const uint8_t *bc_buf, int pos) function optimize_scope_make_ref (line 29431) | static int optimize_scope_make_ref(JSContext *ctx, JSFunctionDef *s, function optimize_scope_make_global_ref (line 29475) | static int optimize_scope_make_global_ref(JSContext *ctx, JSFunctionDef *s, function add_var_this (line 29544) | static int add_var_this(JSContext *ctx, JSFunctionDef *fd) function resolve_pseudo_var (line 29557) | static int resolve_pseudo_var(JSContext *ctx, JSFunctionDef *s, function var_object_test (line 29598) | static void var_object_test(JSContext *ctx, JSFunctionDef *s, function resolve_scope_var (line 29612) | static int resolve_scope_var(JSContext *ctx, JSFunctionDef *s, function find_private_class_field_all (line 30045) | static int find_private_class_field_all(JSContext *ctx, JSFunctionDef *fd, function get_loc_or_ref (line 30059) | static void get_loc_or_ref(DynBuf *bc, BOOL is_ref, int idx) function resolve_scope_private_field1 (line 30070) | static int resolve_scope_private_field1(JSContext *ctx, function resolve_scope_private_field (line 30132) | static int resolve_scope_private_field(JSContext *ctx, JSFunctionDef *s, function mark_eval_captured_variables (line 30227) | static void mark_eval_captured_variables(JSContext *ctx, JSFunctionDef *s, function BOOL (line 30241) | static BOOL is_var_in_arg_scope(const JSVarDef *vd) function add_eval_variables (line 30251) | static void add_eval_variables(JSContext *ctx, JSFunctionDef *s) function set_closure_from_var (line 30384) | static void set_closure_from_var(JSContext *ctx, JSClosureVar *cv, function __exception (line 30398) | static __exception int add_closure_variables(JSContext *ctx, JSFunctionD... type CodeContext (line 30469) | typedef struct CodeContext { function BOOL (line 30485) | static BOOL code_match(CodeContext *s, int pos, ...) function instantiate_hoisted_definitions (line 30609) | static void instantiate_hoisted_definitions(JSContext *ctx, JSFunctionDe... function skip_dead_code (line 30743) | static int skip_dead_code(JSFunctionDef *s, const uint8_t *bc_buf, int b... function get_label_pos (line 30793) | static int get_label_pos(JSFunctionDef *s, int label) function __exception (line 30818) | static __exception int resolve_variables(JSContext *ctx, JSFunctionDef *s) function add_pc2line_info (line 31168) | static void add_pc2line_info(JSFunctionDef *s, uint32_t pc, int line_num) function compute_pc2line_info (line 31182) | static void compute_pc2line_info(JSFunctionDef *s) function RelocEntry (line 31220) | static RelocEntry *add_reloc(JSContext *ctx, LabelSlot *ls, uint32_t add... function BOOL (line 31233) | static BOOL code_has_label(CodeContext *s, int pos, int label) function find_jump_target (line 31261) | static int find_jump_target(JSFunctionDef *s, int label, int *pop, int *... function push_short_int (line 31301) | static void push_short_int(DynBuf *bc_out, int val) function put_short_code (line 31323) | static void put_short_code(DynBuf *bc_out, int op, int idx) function __exception (line 31382) | static __exception int resolve_labels(JSContext *ctx, JSFunctionDef *s) type StackSizeState (line 32265) | typedef struct StackSizeState { function __exception (line 32275) | static __exception int ss_check(JSContext *ctx, StackSizeState *s, function __exception (line 32311) | static __exception int compute_stack_size(JSContext *ctx, function add_module_variables (line 32455) | static int add_module_variables(JSContext *ctx, JSFunctionDef *fd) function JSValue (line 32492) | static JSValue js_create_function(JSContext *ctx, JSFunctionDef *fd) function free_function_bytecode (line 32717) | static void free_function_bytecode(JSRuntime *rt, JSFunctionBytecode *b) function __exception (line 32760) | static __exception int js_parse_directives(JSParseState *s) function js_parse_function_check_names (line 32856) | static int js_parse_function_check_names(JSParseState *s, JSFunctionDef ... function JSFunctionDef (line 32907) | static JSFunctionDef *js_parse_function_class_fields_init(JSParseState *s) function __exception (line 32934) | static __exception int js_parse_function_decl2(JSParseState *s, function __exception (line 33482) | static __exception int js_parse_function_decl(JSParseState *s, function __exception (line 33494) | static __exception int js_parse_program(JSParseState *s) function js_parse_init (line 33534) | static void js_parse_init(JSContext *ctx, JSParseState *s, function JSValue (line 33548) | static JSValue JS_EvalFunctionInternal(JSContext *ctx, JSValue fun_obj, function JSValue (line 33581) | JSValue JS_EvalFunction(JSContext *ctx, JSValue fun_obj) function skip_shebang (line 33586) | static void skip_shebang(JSParseState *s) function JSValue (line 33612) | static JSValue __JS_EvalInternal(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33723) | static JSValue JS_EvalInternal(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33734) | static JSValue JS_EvalObject(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33752) | JSValue JS_EvalThis(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33766) | JSValue JS_Eval(JSContext *ctx, const char *input, size_t input_len, function JS_ResolveModule (line 33773) | int JS_ResolveModule(JSContext *ctx, JSValueConst obj) type JSObjectListEntry (line 33788) | typedef struct { type JSObjectList (line 33794) | typedef struct { function js_object_list_init (line 33802) | static void js_object_list_init(JSObjectList *s) function js_object_list_get_hash (line 33807) | static uint32_t js_object_list_get_hash(JSObject *p, uint32_t hash_size) function js_object_list_resize_hash (line 33812) | static int js_object_list_resize_hash(JSContext *ctx, JSObjectList *s, function js_object_list_add (line 33839) | static int js_object_list_add(JSContext *ctx, JSObjectList *s, JSObject ... function js_object_list_find (line 33864) | static int js_object_list_find(JSContext *ctx, JSObjectList *s, JSObject... function js_object_list_end (line 33883) | static void js_object_list_end(JSContext *ctx, JSObjectList *s) type BCTagEnum (line 33892) | typedef enum BCTagEnum { type BCWriterState (line 33928) | typedef struct BCWriterState { function bc_put_u8 (line 33975) | static void bc_put_u8(BCWriterState *s, uint8_t v) function bc_put_u16 (line 33980) | static void bc_put_u16(BCWriterState *s, uint16_t v) function __maybe_unused (line 33987) | static __maybe_unused void bc_put_u32(BCWriterState *s, uint32_t v) function bc_put_u64 (line 33994) | static void bc_put_u64(BCWriterState *s, uint64_t v) function bc_put_leb128 (line 34001) | static void bc_put_leb128(BCWriterState *s, uint32_t v) function bc_put_sleb128 (line 34006) | static void bc_put_sleb128(BCWriterState *s, int32_t v) function bc_set_flags (line 34011) | static void bc_set_flags(uint32_t *pflags, int *pidx, uint32_t val, int n) function bc_atom_to_idx (line 34017) | static int bc_atom_to_idx(BCWriterState *s, uint32_t *pres, JSAtom atom) function bc_put_atom (line 34057) | static int bc_put_atom(BCWriterState *s, JSAtom atom) function bc_byte_swap (line 34072) | static void bc_byte_swap(uint8_t *bc_buf, int bc_len) function JS_WriteFunctionBytecode (line 34132) | static int JS_WriteFunctionBytecode(BCWriterState *s, function JS_WriteString (line 34178) | static void JS_WriteString(BCWriterState *s, JSString *p) function JS_WriteBigNum (line 34191) | static int JS_WriteBigNum(BCWriterState *s, JSValueConst obj) function JS_WriteFunctionTag (line 34329) | static int JS_WriteFunctionTag(BCWriterState *s, JSValueConst obj) function JS_WriteModule (line 34413) | static int JS_WriteModule(BCWriterState *s, JSValueConst obj) function JS_WriteArray (line 34461) | static int JS_WriteArray(BCWriterState *s, JSValueConst obj) function JS_WriteObjectTag (line 34504) | static int JS_WriteObjectTag(BCWriterState *s, JSValueConst obj) function JS_WriteTypedArray (line 34543) | static int JS_WriteTypedArray(BCWriterState *s, JSValueConst obj) function JS_WriteArrayBuffer (line 34557) | static int JS_WriteArrayBuffer(BCWriterState *s, JSValueConst obj) function JS_WriteSharedArrayBuffer (line 34571) | static int JS_WriteSharedArrayBuffer(BCWriterState *s, JSValueConst obj) function JS_WriteObjectRec (line 34587) | static int JS_WriteObjectRec(BCWriterState *s, JSValueConst obj) function JS_WriteObjectAtoms (line 34725) | static int JS_WriteObjectAtoms(BCWriterState *s) type BCReaderState (line 34816) | typedef struct BCReaderState { function bc_read_trace (line 34839) | static void __attribute__((format(printf, 2, 3))) bc_read_trace(BCReader... function bc_read_error_end (line 34873) | static int bc_read_error_end(BCReaderState *s) function bc_get_u8 (line 34881) | static int bc_get_u8(BCReaderState *s, uint8_t *pval) function bc_get_u16 (line 34891) | static int bc_get_u16(BCReaderState *s, uint16_t *pval) function __maybe_unused (line 34902) | static __maybe_unused int bc_get_u32(BCReaderState *s, uint32_t *pval) function bc_get_u64 (line 34913) | static int bc_get_u64(BCReaderState *s, uint64_t *pval) function bc_get_leb128 (line 34924) | static int bc_get_leb128(BCReaderState *s, uint32_t *pval) function bc_get_sleb128 (line 34934) | static int bc_get_sleb128(BCReaderState *s, int32_t *pval) function bc_get_leb128_int (line 34945) | static int bc_get_leb128_int(BCReaderState *s, int *pval) function bc_get_leb128_u16 (line 34950) | static int bc_get_leb128_u16(BCReaderState *s, uint16_t *pval) function bc_get_buf (line 34961) | static int bc_get_buf(BCReaderState *s, uint8_t *buf, uint32_t buf_len) function bc_idx_to_atom (line 34972) | static int bc_idx_to_atom(BCReaderState *s, JSAtom *patom, uint32_t idx) function bc_get_atom (line 34994) | static int bc_get_atom(BCReaderState *s, JSAtom *patom) function JSString (line 35007) | static JSString *JS_ReadString(BCReaderState *s) function bc_get_flags (line 35040) | static uint32_t bc_get_flags(uint32_t flags, int *pidx, int n) function JS_ReadFunctionBytecode (line 35049) | static int JS_ReadFunctionBytecode(BCReaderState *s, JSFunctionBytecode *b, function JSValue (line 35105) | static JSValue JS_ReadBigNum(BCReaderState *s, int tag) function BC_add_object_ref1 (line 35240) | static int BC_add_object_ref1(BCReaderState *s, JSObject *p) function BC_add_object_ref (line 35252) | static int BC_add_object_ref(BCReaderState *s, JSValueConst obj) function JSValue (line 35257) | static JSValue JS_ReadFunctionTag(BCReaderState *s) function JSValue (line 35447) | static JSValue JS_ReadModule(BCReaderState *s) function JSValue (line 35548) | static JSValue JS_ReadObjectTag(BCReaderState *s) function JSValue (line 35584) | static JSValue JS_ReadArray(BCReaderState *s, int tag) function JSValue (line 35629) | static JSValue JS_ReadTypedArray(BCReaderState *s) function JSValue (line 35676) | static JSValue JS_ReadArrayBuffer(BCReaderState *s) function JSValue (line 35700) | static JSValue JS_ReadSharedArrayBuffer(BCReaderState *s) function JSValue (line 35728) | static JSValue JS_ReadDate(BCReaderState *s) function JSValue (line 35754) | static JSValue JS_ReadObjectValue(BCReaderState *s) function JSValue (line 35775) | static JSValue JS_ReadObjectRec(BCReaderState *s) function JS_ReadObjectAtoms (line 35892) | static int JS_ReadObjectAtoms(BCReaderState *s) function bc_reader_free (line 35933) | static void bc_reader_free(BCReaderState *s) function JSValue (line 35945) | JSValue JS_ReadObject(JSContext *ctx, const uint8_t *buf, size_t buf_len, function check_function (line 35986) | static int check_function(JSContext *ctx, JSValueConst obj) function check_exception_free (line 35994) | static int check_exception_free(JSContext *ctx, JSValue obj) function JSAtom (line 36000) | static JSAtom find_atom(JSContext *ctx, const char *name) function JSValue (line 36023) | static JSValue JS_InstantiateFunctionListItem2(JSContext *ctx, JSObject *p, function JS_InstantiateFunctionListItem (line 36047) | static int JS_InstantiateFunctionListItem(JSContext *ctx, JSValueConst obj, function JS_SetPropertyFunctionList (line 36140) | void JS_SetPropertyFunctionList(JSContext *ctx, JSValueConst obj, function JS_AddModuleExportList (line 36153) | int JS_AddModuleExportList(JSContext *ctx, JSModuleDef *m, function JS_SetModuleExportList (line 36164) | int JS_SetModuleExportList(JSContext *ctx, JSModuleDef *m, function JS_SetConstructor2 (line 36203) | static void JS_SetConstructor2(JSContext *ctx, function JS_SetConstructor (line 36217) | void JS_SetConstructor(JSContext *ctx, JSValueConst func_obj, function JS_NewGlobalCConstructor2 (line 36224) | static void JS_NewGlobalCConstructor2(JSContext *ctx, function JSValueConst (line 36236) | static JSValueConst JS_NewGlobalCConstructor(JSContext *ctx, const char ... function JSValueConst (line 36246) | static JSValueConst JS_NewGlobalCConstructorOnly(JSContext *ctx, const c... function JSValue (line 36256) | static JSValue js_global_eval(JSContext *ctx, JSValueConst this_val, function JSValue (line 36262) | static JSValue js_global_isNaN(JSContext *ctx, JSValueConst this_val, function JSValue (line 36273) | static JSValue js_global_isFinite(JSContext *ctx, JSValueConst this_val, function JSValue (line 36286) | static JSValue JS_ToObject(JSContext *ctx, JSValueConst val) function JSValue (line 36334) | static JSValue JS_ToObjectFree(JSContext *ctx, JSValue val) function js_obj_to_desc (line 36341) | static int js_obj_to_desc(JSContext *ctx, JSPropertyDescriptor *d, function __exception (line 36420) | static __exception int JS_DefinePropertyDesc(JSContext *ctx, JSValueCons... function __exception (line 36436) | static __exception int JS_ObjectDefineProperties(JSContext *ctx, function JSValue (line 36474) | static JSValue js_object_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 36497) | static JSValue js_object_create(JSContext *ctx, JSValueConst this_val, function JSValue (line 36519) | static JSValue js_object_getPrototypeOf(JSContext *ctx, JSValueConst thi... function JSValue (line 36535) | static JSValue js_object_setPrototypeOf(JSContext *ctx, JSValueConst thi... function JSValue (line 36546) | static JSValue js_object_defineProperty(JSContext *ctx, JSValueConst thi... function JSValue (line 36576) | static JSValue js_object_defineProperties(JSContext *ctx, JSValueConst t... function JSValue (line 36589) | static JSValue js_object___defineGetter__(JSContext *ctx, JSValueConst t... function JSValue (line 36635) | static JSValue js_object_getOwnPropertyDescriptor(JSContext *ctx, JSValu... function JSValue (line 36699) | static JSValue js_object_getOwnPropertyDescriptors(JSContext *ctx, JSVal... function JSValue (line 36750) | static JSValue JS_GetOwnPropertyNames2(JSContext *ctx, JSValueConst obj1, function JSValue (line 36829) | static JSValue js_object_getOwnPropertyNames(JSContext *ctx, JSValueCons... function JSValue (line 36836) | static JSValue js_object_getOwnPropertySymbols(JSContext *ctx, JSValueCo... function JSValue (line 36843) | static JSValue js_object_keys(JSContext *ctx, JSValueConst this_val, function JSValue (line 36850) | static JSValue js_object_isExtensible(JSContext *ctx, JSValueConst this_... function JSValue (line 36870) | static JSValue js_object_preventExtensions(JSContext *ctx, JSValueConst ... function JSValue (line 36895) | static JSValue js_object_hasOwnProperty(JSContext *ctx, JSValueConst thi... function JSValue (line 36921) | static JSValue js_object_valueOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 36927) | static JSValue js_object_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 36982) | static JSValue js_object_toLocaleString(JSContext *ctx, JSValueConst thi... function JSValue (line 36988) | static JSValue js_object_assign(JSContext *ctx, JSValueConst this_val, function JSValue (line 37016) | static JSValue js_object_seal(JSContext *ctx, JSValueConst this_val, function JSValue (line 37067) | static JSValue js_object_isSealed(JSContext *ctx, JSValueConst this_val, function JSValue (line 37113) | static JSValue js_object_fromEntries(JSContext *ctx, JSValueConst this_val, function JSValue (line 37183) | static JSValue js_object___setOwnProperty(JSContext *ctx, JSValueConst t... function JSValue (line 37196) | static JSValue js_object___toObject(JSContext *ctx, JSValueConst this_val, function JSValue (line 37202) | static JSValue js_object___toPrimitive(JSContext *ctx, JSValueConst this... function JSValue (line 37215) | static JSValue js_object___getClass(JSContext *ctx, JSValueConst this_val, function JSValue (line 37236) | static JSValue js_object_is(JSContext *ctx, JSValueConst this_val, function JSValue (line 37243) | static JSValue js_object___getObjectData(JSContext *ctx, JSValueConst th... function JSValue (line 37249) | static JSValue js_object___setObjectData(JSContext *ctx, JSValueConst th... function JSValue (line 37257) | static JSValue js_object___toPropertyKey(JSContext *ctx, JSValueConst th... function JSValue (line 37263) | static JSValue js_object___isObject(JSContext *ctx, JSValueConst this_val, function JSValue (line 37269) | static JSValue js_object___isSameValueZero(JSContext *ctx, JSValueConst ... function JSValue (line 37275) | static JSValue js_object___isConstructor(JSContext *ctx, JSValueConst th... function JSValue (line 37282) | static JSValue JS_SpeciesConstructor(JSContext *ctx, JSValueConst obj, function JSValue (line 37312) | static JSValue js_object___speciesConstructor(JSContext *ctx, JSValueCon... function JSValue (line 37319) | static JSValue js_object_get___proto__(JSContext *ctx, JSValueConst this... function JSValue (line 37331) | static JSValue js_object_set___proto__(JSContext *ctx, JSValueConst this... function JSValue (line 37344) | static JSValue js_object_isPrototypeOf(JSContext *ctx, JSValueConst this... function JSValue (line 37384) | static JSValue js_object_propertyIsEnumerable(JSContext *ctx, JSValueCon... function JSValue (line 37415) | static JSValue js_object___lookupGetter__(JSContext *ctx, JSValueConst t... function JSValue (line 37511) | static JSValue js_function_proto(JSContext *ctx, JSValueConst this_val, function JSValue (line 37518) | static JSValue js_function_constructor(JSContext *ctx, JSValueConst new_... function __exception (line 37588) | static __exception int js_get_length32(JSContext *ctx, uint32_t *pres, function __exception (line 37600) | static __exception int js_get_length64(JSContext *ctx, int64_t *pres, function free_arg_list (line 37612) | static void free_arg_list(JSContext *ctx, JSValue *tab, uint32_t len) function JSValue (line 37622) | static JSValue *build_arg_list(JSContext *ctx, uint32_t *plen, function JSValue (line 37666) | static JSValue js_function_apply(JSContext *ctx, JSValueConst this_val, function JSValue (line 37693) | static JSValue js_function_call(JSContext *ctx, JSValueConst this_val, function JSValue (line 37703) | static JSValue js_function_bind(JSContext *ctx, JSValueConst this_val, function JSValue (line 37788) | static JSValue js_function_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 37832) | static JSValue js_function_hasInstance(JSContext *ctx, JSValueConst this... function JSValue (line 37855) | static JSValue iterator_to_array(JSContext *ctx, JSValueConst items) function JSValue (line 37893) | static JSValue js_error_constructor(JSContext *ctx, JSValueConst new_tar... function JSValue (line 37953) | static JSValue js_error_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 37991) | static JSValue js_aggregate_error_constructor(JSContext *ctx, function JS_CopySubArray (line 38008) | static int JS_CopySubArray(JSContext *ctx, function JSValue (line 38043) | static JSValue js_array_constructor(JSContext *ctx, JSValueConst new_tar... function JSValue (line 38070) | static JSValue js_array_from(JSContext *ctx, JSValueConst this_val, function JSValue (line 38183) | static JSValue js_array_of(JSContext *ctx, JSValueConst this_val, function JSValue (line 38211) | static JSValue js_array_isArray(JSContext *ctx, JSValueConst this_val, function JSValue (line 38222) | static JSValue js_get_this(JSContext *ctx, function JSValue (line 38228) | static JSValue JS_ArraySpeciesCreate(JSContext *ctx, JSValueConst obj, function JS_isConcatSpreadable (line 38281) | static int JS_isConcatSpreadable(JSContext *ctx, JSValueConst obj) function JSValue (line 38295) | static JSValue js_array_concat(JSContext *ctx, JSValueConst this_val, function JSValue (line 38374) | static JSValue js_array_every(JSContext *ctx, JSValueConst this_val, function JSValue (line 38529) | static JSValue js_array_reduce(JSContext *ctx, JSValueConst this_val, function JSValue (line 38620) | static JSValue js_array_fill(JSContext *ctx, JSValueConst this_val, function JSValue (line 38656) | static JSValue js_array_includes(JSContext *ctx, JSValueConst this_val, function JSValue (line 38705) | static JSValue js_array_indexOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 38754) | static JSValue js_array_lastIndexOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 38793) | static JSValue js_array_find(JSContext *ctx, JSValueConst this_val, function JSValue (line 38855) | static JSValue js_array_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 38878) | static JSValue js_array_join(JSContext *ctx, JSValueConst this_val, function JSValue (line 38935) | static JSValue js_array_pop(JSContext *ctx, JSValueConst this_val, function JSValue (line 38988) | static JSValue js_array_push(JSContext *ctx, JSValueConst this_val, function JSValue (line 39062) | static JSValue js_array_reverse(JSContext *ctx, JSValueConst this_val, function JSValue (line 39131) | static JSValue js_array_slice(JSContext *ctx, JSValueConst this_val, function JSValue (line 39238) | static JSValue js_array_copyWithin(JSContext *ctx, JSValueConst this_val, function JS_FlattenIntoArray (line 39273) | static int64_t JS_FlattenIntoArray(JSContext *ctx, JSValueConst target, function JSValue (line 39335) | static JSValue js_array_flatten(JSContext *ctx, JSValueConst this_val, type ValueSlot (line 39381) | typedef struct ValueSlot { type array_sort_context (line 39387) | struct array_sort_context { function js_array_cmp_generic (line 39394) | static int js_array_cmp_generic(const void *a, const void *b, void *opaq... function JSValue (line 39455) | static JSValue js_array_sort(JSContext *ctx, JSValueConst this_val, type JSArrayIteratorData (line 39541) | typedef struct JSArrayIteratorData { function js_array_iterator_finalizer (line 39547) | static void js_array_iterator_finalizer(JSRuntime *rt, JSValue val) function js_array_iterator_mark (line 39557) | static void js_array_iterator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 39567) | static JSValue js_create_array(JSContext *ctx, int len, JSValueConst *tab) function JSValue (line 39584) | static JSValue js_create_array_iterator(JSContext *ctx, JSValueConst thi... function JSValue (line 39621) | static JSValue js_array_iterator_next(JSContext *ctx, JSValueConst this_... function JSValue (line 39682) | static JSValue js_iterator_proto_iterator(JSContext *ctx, JSValueConst t... function JSValue (line 39734) | static JSValue js_number_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 39780) | static JSValue js_number___toInteger(JSContext *ctx, JSValueConst this_val, function JSValue (line 39786) | static JSValue js_number___toLength(JSContext *ctx, JSValueConst this_val, function JSValue (line 39796) | static JSValue js_number_isNaN(JSContext *ctx, JSValueConst this_val, function JSValue (line 39804) | static JSValue js_number_isFinite(JSContext *ctx, JSValueConst this_val, function JSValue (line 39812) | static JSValue js_number_isInteger(JSContext *ctx, JSValueConst this_val, function JSValue (line 39823) | static JSValue js_number_isSafeInteger(JSContext *ctx, JSValueConst this... function JSValue (line 39854) | static JSValue js_thisNumberValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 39869) | static JSValue js_number_valueOf(JSContext *ctx, JSValueConst this_val, function js_get_radix (line 39875) | static int js_get_radix(JSContext *ctx, JSValueConst val) function JSValue (line 39887) | static JSValue js_number_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 39912) | static JSValue js_number_toFixed(JSContext *ctx, JSValueConst this_val, function JSValue (line 39935) | static JSValue js_number_toExponential(JSContext *ctx, JSValueConst this... function JSValue (line 39964) | static JSValue js_number_toPrecision(JSContext *ctx, JSValueConst this_val, function JSValue (line 39998) | static JSValue js_parseInt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40024) | static JSValue js_parseFloat(JSContext *ctx, JSValueConst this_val, function JSValue (line 40041) | static JSValue js_boolean_constructor(JSContext *ctx, JSValueConst new_t... function JSValue (line 40056) | static JSValue js_thisBooleanValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 40071) | static JSValue js_boolean_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 40081) | static JSValue js_boolean_valueOf(JSContext *ctx, JSValueConst this_val, function js_string_get_own_property (line 40094) | static int js_string_get_own_property(JSContext *ctx, function js_string_define_own_property (line 40126) | static int js_string_define_own_property(JSContext *ctx, function js_string_delete_property (line 40166) | static int js_string_delete_property(JSContext *ctx, function JSValue (line 40186) | static JSValue js_string_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 40216) | static JSValue js_thisStringValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 40231) | static JSValue js_string_fromCharCode(JSContext *ctx, JSValueConst this_... function JSValue (line 40249) | static JSValue js_string_fromCodePoint(JSContext *ctx, JSValueConst this... function JSValue (line 40283) | static JSValue js_string_raw(JSContext *ctx, JSValueConst this_val, function JSValue (line 40324) | JSValue js_string_codePointRange(JSContext *ctx, JSValueConst this_val, function JSValue (line 40351) | static JSValue js_string___isSpace(JSContext *ctx, JSValueConst this_val, function JSValue (line 40361) | static JSValue js_string_charCodeAt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40389) | static JSValue js_string_charAt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40417) | static JSValue js_string_codePointAt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40442) | static JSValue js_string_concat(JSContext *ctx, JSValueConst this_val, function string_cmp (line 40460) | static int string_cmp(JSString *p1, JSString *p2, int x1, int x2, int len) function string_indexof_char (line 40470) | static int string_indexof_char(JSString *p, int c, int from) function string_indexof (line 40490) | static int string_indexof(JSString *p1, JSString *p2, int from) function string_advance_index (line 40506) | static int64_t string_advance_index(JSString *p, int64_t index, BOOL uni... function JSValue (line 40518) | static JSValue js_string_indexOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 40586) | static JSValue js_string_includes(JSContext *ctx, JSValueConst this_val, function check_regexp_g_flag (line 40650) | static int check_regexp_g_flag(JSContext *ctx, JSValueConst regexp) function JSValue (line 40679) | static JSValue js_string_match(JSContext *ctx, JSValueConst this_val, function JSValue (line 40729) | static JSValue js_string___GetSubstitution(JSContext *ctx, JSValueConst ... function JSValue (line 40837) | static JSValue js_string_replace(JSContext *ctx, JSValueConst this_val, function JSValue (line 40950) | static JSValue js_string_split(JSContext *ctx, JSValueConst this_val, function JSValue (line 41040) | static JSValue js_string_substring(JSContext *ctx, JSValueConst this_val, function JSValue (line 41074) | static JSValue js_string_substr(JSContext *ctx, JSValueConst this_val, function JSValue (line 41102) | static JSValue js_string_slice(JSContext *ctx, JSValueConst this_val, function JSValue (line 41130) | static JSValue js_string_pad(JSContext *ctx, JSValueConst this_val, function JSValue (line 41201) | static JSValue js_string_repeat(JSContext *ctx, JSValueConst this_val, function JSValue (line 41245) | static JSValue js_string_trim(JSContext *ctx, JSValueConst this_val, function JSValue (line 41271) | static JSValue js_string___quote(JSContext *ctx, JSValueConst this_val, function string_prevc (line 41278) | static int string_prevc(JSString *p, int *pidx) function BOOL (line 41302) | static BOOL test_final_sigma(JSString *p, int sigma_pos) function JSValue (line 41330) | static JSValue js_string_localeCompare(JSContext *ctx, JSValueConst this... function JSValue (line 41350) | static JSValue js_string_toLowerCase(JSContext *ctx, JSValueConst this_val, function JS_ToUTF32String (line 41391) | static int JS_ToUTF32String(JSContext *ctx, uint32_t **pbuf, JSValueCons... function JSValue (line 41419) | static JSValue JS_NewUTF32String(JSContext *ctx, const uint32_t *buf, in... function JSValue (line 41435) | static JSValue js_string_normalize(JSContext *ctx, JSValueConst this_val, function JSValue (line 41495) | static JSValue js_string_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 41502) | static JSValue js_string___toStringCheckObject(JSContext *ctx, JSValueCo... function JSValue (line 41508) | static JSValue js_string___toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 41514) | static JSValue js_string___advanceStringIndex(JSContext *ctx, JSValueConst function JSValue (line 41544) | static JSValue js_string_iterator_next(JSContext *ctx, JSValueConst this... function JSValue (line 41597) | static JSValue js_string_CreateHTML(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicStringNormalize (line 41726) | void JS_AddIntrinsicStringNormalize(JSContext *ctx) function js_fmin (line 41737) | static double js_fmin(double a, double b) function js_fmax (line 41751) | static double js_fmax(double a, double b) function JSValue (line 41764) | static JSValue js_math_min_max(JSContext *ctx, JSValueConst this_val, function js_math_sign (line 41817) | static double js_math_sign(double a) function js_math_round (line 41827) | static double js_math_round(double a) function JSValue (line 41855) | static JSValue js_math_hypot(JSContext *ctx, JSValueConst this_val, function js_math_fround (line 41879) | static double js_math_fround(double a) function JSValue (line 41884) | static JSValue js_math_imul(JSContext *ctx, JSValueConst this_val, function JSValue (line 41897) | static JSValue js_math_clz32(JSContext *ctx, JSValueConst this_val, function xorshift64star (line 41912) | static uint64_t xorshift64star(uint64_t *pstate) function js_random_init (line 41923) | static void js_random_init(JSContext *ctx) function JSValue (line 41933) | static JSValue js_math_random(JSContext *ctx, JSValueConst this_val, function JSValue (line 42006) | static JSValue js___date_now(JSContext *ctx, JSValueConst this_val, function JSValue (line 42018) | static JSValue js___date_clock(JSContext *ctx, JSValueConst this_val, function getTimezoneOffset (line 42030) | static int getTimezoneOffset(int64_t time) { function JSValue (line 42066) | static JSValue js___date_getTimezoneOffset(JSContext *ctx, JSValueConst ... function JSValue (line 42079) | static JSValue js_get_prototype_from_ctor(JSContext *ctx, JSValueConst c... function JSValue (line 42094) | static JSValue js___date_create(JSContext *ctx, JSValueConst this_val, function js_regexp_finalizer (line 42111) | static void js_regexp_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 42120) | static JSValue js_compile_regexp(JSContext *ctx, JSValueConst pattern, function JSValue (line 42188) | static JSValue js_regexp_constructor_internal(JSContext *ctx, JSValueCon... function JSRegExp (line 42217) | static JSRegExp *js_get_regexp(JSContext *ctx, JSValueConst obj, BOOL th... function js_is_regexp (line 42231) | static int js_is_regexp(JSContext *ctx, JSValueConst obj) function JSValue (line 42245) | static JSValue js_regexp_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 42323) | static JSValue js_regexp_compile(JSContext *ctx, JSValueConst this_val, function JSValue (line 42368) | static JSValue js_regexp_get___source(JSContext *ctx, JSValueConst this_... function JSValue (line 42376) | static JSValue js_regexp_get___flags(JSContext *ctx, JSValueConst this_val) function JSValue (line 42388) | static JSValue js_regexp_get_source(JSContext *ctx, JSValueConst this_val) function JSValue (line 42454) | static JSValue js_regexp_get_flag(JSContext *ctx, JSValueConst this_val,... function JSValue (line 42474) | static JSValue js_regexp_get_flags(JSContext *ctx, JSValueConst this_val) function JSValue (line 42518) | static JSValue js_regexp_toString(JSContext *ctx, JSValueConst this_val, function BOOL (line 42543) | BOOL lre_check_stack_overflow(void *opaque, size_t alloca_size) function JSValue (line 42556) | static JSValue js_regexp_exec(JSContext *ctx, JSValueConst this_val, function JSValue (line 42683) | static JSValue JS_RegExpDelete(JSContext *ctx, JSValueConst this_val, JS... function JSValue (line 42778) | static JSValue JS_RegExpExec(JSContext *ctx, JSValueConst r, JSValueCons... function JSValue (line 42800) | static JSValue js_regexp___RegExpExec(JSContext *ctx, JSValueConst this_... function JSValue (line 42805) | static JSValue js_regexp___RegExpDelete(JSContext *ctx, JSValueConst thi... function JSValue (line 42812) | static JSValue js_regexp_test(JSContext *ctx, JSValueConst this_val, function JSValue (line 42826) | static JSValue js_regexp_Symbol_match(JSContext *ctx, JSValueConst this_... type JSRegExpStringIteratorData (line 42902) | typedef struct JSRegExpStringIteratorData { function js_regexp_string_iterator_finalizer (line 42910) | static void js_regexp_string_iterator_finalizer(JSRuntime *rt, JSValue val) function js_regexp_string_iterator_mark (line 42921) | static void js_regexp_string_iterator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 42932) | static JSValue js_regexp_string_iterator_next(JSContext *ctx, function JSValue (line 42986) | static JSValue js_regexp_Symbol_matchAll(JSContext *ctx, JSValueConst th... type ValueBuffer (line 43052) | typedef struct ValueBuffer { function value_buffer_init (line 43061) | static int value_buffer_init(JSContext *ctx, ValueBuffer *b) function value_buffer_free (line 43071) | static void value_buffer_free(ValueBuffer *b) function value_buffer_append (line 43081) | static int value_buffer_append(ValueBuffer *b, JSValue val) function js_is_standard_regexp (line 43112) | static int js_is_standard_regexp(JSContext *ctx, JSValueConst rx) function JSValue (line 43134) | static JSValue js_regexp_Symbol_replace(JSContext *ctx, JSValueConst thi... function JSValue (line 43317) | static JSValue js_regexp_Symbol_search(JSContext *ctx, JSValueConst this... function JSValue (line 43375) | static JSValue js_regexp_Symbol_split(JSContext *ctx, JSValueConst this_... function JS_AddIntrinsicRegExpCompiler (line 43534) | void JS_AddIntrinsicRegExpCompiler(JSContext *ctx) function JS_AddIntrinsicRegExp (line 43539) | void JS_AddIntrinsicRegExp(JSContext *ctx) function json_parse_expect (line 43562) | static int json_parse_expect(JSParseState *s, int tok) function JSValue (line 43571) | static JSValue json_parse_value(JSParseState *s) function JSValue (line 43698) | JSValue JS_ParseJSON2(JSContext *ctx, const char *buf, size_t buf_len, function JSValue (line 43722) | JSValue JS_ParseJSON(JSContext *ctx, const char *buf, size_t buf_len, function JSValue (line 43728) | static JSValue internalize_json_property(JSContext *ctx, JSValueConst ho... function JSValue (line 43797) | static JSValue js_json_parse(JSContext *ctx, JSValueConst this_val, type JSONStringifyContext (line 43831) | typedef struct JSONStringifyContext { function JSValue (line 43840) | static JSValue JS_ToQuotedStringFree(JSContext *ctx, JSValue val) { function JSValue (line 43846) | static JSValue js_json_check(JSContext *ctx, JSONStringifyContext *jsc, function js_json_to_str (line 43909) | static int js_json_to_str(JSContext *ctx, JSONStringifyContext *jsc, function JSValue (line 44104) | JSValue JS_JSONStringify(JSContext *ctx, JSValueConst obj, function JSValue (line 44238) | static JSValue js_json_stringify(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicJSON (line 44255) | void JS_AddIntrinsicJSON(JSContext *ctx) function JSValue (line 44263) | static JSValue js_reflect_apply(JSContext *ctx, JSValueConst this_val, function JSValue (line 44269) | static JSValue js_reflect_construct(JSContext *ctx, JSValueConst this_val, function JSValue (line 44293) | static JSValue js_reflect_deleteProperty(JSContext *ctx, JSValueConst th... function JSValue (line 44314) | static JSValue js_reflect_get(JSContext *ctx, JSValueConst this_val, function JSValue (line 44337) | static JSValue js_reflect_has(JSContext *ctx, JSValueConst this_val, function JSValue (line 44359) | static JSValue js_reflect_set(JSContext *ctx, JSValueConst this_val, function JSValue (line 44387) | static JSValue js_reflect_setPrototypeOf(JSContext *ctx, JSValueConst th... function JSValue (line 44398) | static JSValue js_reflect_ownKeys(JSContext *ctx, JSValueConst this_val, function js_proxy_finalizer (line 44431) | static void js_proxy_finalizer(JSRuntime *rt, JSValue val) function js_proxy_mark (line 44441) | static void js_proxy_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 44451) | static JSValue JS_ThrowTypeErrorRevokedProxy(JSContext *ctx) function JSProxyData (line 44456) | static JSProxyData *get_proxy_method(JSContext *ctx, JSValue *pmethod, function JSValue (line 44482) | static JSValue js_proxy_getPrototypeOf(JSContext *ctx, JSValueConst obj) function js_proxy_setPrototypeOf (line 44523) | static int js_proxy_setPrototypeOf(JSContext *ctx, JSValueConst obj, function js_proxy_isExtensible (line 44568) | static int js_proxy_isExtensible(JSContext *ctx, JSValueConst obj) function js_proxy_preventExtensions (line 44594) | static int js_proxy_preventExtensions(JSContext *ctx, JSValueConst obj) function js_proxy_has (line 44622) | static int js_proxy_has(JSContext *ctx, JSValueConst obj, JSAtom atom) function JSValue (line 44666) | static JSValue js_proxy_get(JSContext *ctx, JSValueConst obj, JSAtom atom, function js_proxy_set (line 44714) | static int js_proxy_set(JSContext *ctx, JSValueConst obj, JSAtom atom, function JSValue (line 44772) | static JSValue js_create_desc(JSContext *ctx, JSValueConst val, function js_proxy_get_own_property (line 44810) | static int js_proxy_get_own_property(JSContext *ctx, JSPropertyDescripto... function js_proxy_define_own_property (line 44907) | static int js_proxy_define_own_property(JSContext *ctx, JSValueConst obj, function js_proxy_delete_property (line 45007) | static int js_proxy_delete_property(JSContext *ctx, JSValueConst obj, function find_prop_key (line 45059) | static int find_prop_key(const JSPropertyEnum *tab, int n, JSAtom atom) function js_proxy_get_own_property_names (line 45069) | static int js_proxy_get_own_property_names(JSContext *ctx, function JSValue (line 45187) | static JSValue js_proxy_call_constructor(JSContext *ctx, JSValueConst fu... function JSValue (line 45221) | static JSValue js_proxy_call(JSContext *ctx, JSValueConst func_obj, function js_proxy_isArray (line 45256) | static int js_proxy_isArray(JSContext *ctx, JSValueConst obj) function JSValue (line 45278) | static JSValue js_proxy_constructor(JSContext *ctx, JSValueConst this_val, function JSValue (line 45308) | static JSValue js_proxy_revoke(JSContext *ctx, JSValueConst this_val, function JSValue (line 45323) | static JSValue js_proxy_revoke_constructor(JSContext *ctx, function JSValue (line 45329) | static JSValue js_proxy_revocable(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicProxy (line 45361) | void JS_AddIntrinsicProxy(JSContext *ctx) function JSValue (line 45384) | static JSValue js_symbol_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 45403) | static JSValue js_thisSymbolValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 45418) | static JSValue js_symbol_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 45431) | static JSValue js_symbol_valueOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 45437) | static JSValue js_symbol_get_description(JSContext *ctx, JSValueConst th... function JSValue (line 45464) | static JSValue js_symbol_for(JSContext *ctx, JSValueConst this_val, function JSValue (line 45475) | static JSValue js_symbol_keyFor(JSContext *ctx, JSValueConst this_val, type JSMapRecord (line 45495) | typedef struct JSMapRecord { type JSMapState (line 45506) | typedef struct JSMapState { function JSValue (line 45519) | static JSValue js_map_constructor(JSContext *ctx, JSValueConst new_target, function JSValueConst (line 45630) | static JSValueConst map_normalize_key(JSContext *ctx, JSValueConst key) function map_hash_key (line 45641) | static uint32_t map_hash_key(JSContext *ctx, JSValueConst key) function JSMapRecord (line 45679) | static JSMapRecord *map_find_record(JSContext *ctx, JSMapState *s, function map_hash_resize (line 45694) | static void map_hash_resize(JSContext *ctx, JSMapState *s) function JSMapRecord (line 45727) | static JSMapRecord *map_add_record(JSContext *ctx, JSMapState *s, function delete_weak_ref (line 45762) | static void delete_weak_ref(JSRuntime *rt, JSMapRecord *mr) function map_delete_record (line 45779) | static void map_delete_record(JSRuntime *rt, JSMapState *s, JSMapRecord ... function map_decref_record (line 45802) | static void map_decref_record(JSRuntime *rt, JSMapRecord *mr) function reset_weak_ref (line 45812) | static void reset_weak_ref(JSRuntime *rt, JSObject *p) function JSValue (line 45838) | static JSValue js_map_set(JSContext *ctx, JSValueConst this_val, function JSValue (line 45866) | static JSValue js_map_get(JSContext *ctx, JSValueConst this_val, function JSValue (line 45883) | static JSValue js_map_has(JSContext *ctx, JSValueConst this_val, function JSValue (line 45897) | static JSValue js_map_delete(JSContext *ctx, JSValueConst this_val, function JSValue (line 45914) | static JSValue js_map_clear(JSContext *ctx, JSValueConst this_val, function JSValue (line 45930) | static JSValue js_map_get_size(JSContext *ctx, JSValueConst this_val, in... function JSValue (line 45938) | static JSValue js_map_forEach(JSContext *ctx, JSValueConst this_val, function js_map_finalizer (line 45986) | static void js_map_finalizer(JSRuntime *rt, JSValue val) function js_map_mark (line 46014) | static void js_map_mark(JSRuntime *rt, JSValueConst val, JS_MarkFunc *ma... type JSMapIteratorData (line 46034) | typedef struct JSMapIteratorData { function js_map_iterator_finalizer (line 46040) | static void js_map_iterator_finalizer(JSRuntime *rt, JSValue val) function js_map_iterator_mark (line 46058) | static void js_map_iterator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 46070) | static JSValue js_create_map_iterator(JSContext *ctx, JSValueConst this_... function JSValue (line 46100) | static JSValue js_map_iterator_next(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicMapSet (line 46241) | void JS_AddIntrinsicMapSet(JSContext *ctx) type JSPromiseStateEnum (line 46286) | typedef enum JSPromiseStateEnum { type JSPromiseData (line 46292) | typedef struct JSPromiseData { type JSPromiseFunctionDataResolved (line 46300) | typedef struct JSPromiseFunctionDataResolved { type JSPromiseFunctionData (line 46305) | typedef struct JSPromiseFunctionData { type JSPromiseReactionData (line 46310) | typedef struct JSPromiseReactionData { function promise_reaction_data_free (line 46319) | static void promise_reaction_data_free(JSRuntime *rt, function JSValue (line 46328) | static JSValue promise_reaction_job(JSContext *ctx, int argc, function JS_SetHostPromiseRejectionTracker (line 46370) | void JS_SetHostPromiseRejectionTracker(JSRuntime *rt, function fulfill_or_reject_promise (line 46378) | static void fulfill_or_reject_promise(JSContext *ctx, JSValueConst promise, function reject_promise (line 46420) | static void reject_promise(JSContext *ctx, JSValueConst promise, function JSValue (line 46426) | static JSValue js_promise_resolve_thenable_job(JSContext *ctx, function js_promise_resolve_function_free_resolved (line 46452) | static void js_promise_resolve_function_free_resolved(JSRuntime *rt, function js_create_resolving_functions (line 46460) | static int js_create_resolving_functions(JSContext *ctx, function js_promise_resolve_function_finalizer (line 46502) | static void js_promise_resolve_function_finalizer(JSRuntime *rt, JSValue... function js_promise_resolve_function_mark (line 46512) | static void js_promise_resolve_function_mark(JSRuntime *rt, JSValueConst... function JSValue (line 46521) | static JSValue js_promise_resolve_function_call(JSContext *ctx, function js_promise_finalizer (line 46574) | static void js_promise_finalizer(JSRuntime *rt, JSValue val) function js_promise_mark (line 46593) | static void js_promise_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 46614) | static JSValue js_promise_constructor(JSContext *ctx, JSValueConst new_t... function JSValue (line 46662) | static JSValue js_promise_executor(JSContext *ctx, function JSValue (line 46677) | static JSValue js_promise_executor_new(JSContext *ctx) function JSValue (line 46687) | static JSValue js_new_promise_capability(JSContext *ctx, function JSValue (line 46723) | JSValue JS_NewPromiseCapability(JSContext *ctx, JSValue *resolving_funcs) function JSValue (line 46728) | static JSValue js_promise_resolve(JSContext *ctx, JSValueConst this_val, function JSValue (line 46762) | static JSValue js_promise___newPromiseCapability(JSContext *ctx, function __exception (line 46788) | static __exception int remainingElementsCount_add(JSContext *ctx, function JSValue (line 46811) | static JSValue js_promise_all_resolve_element(JSContext *ctx, function JSValue (line 46882) | static JSValue js_promise_all(JSContext *ctx, JSValueConst this_val, function JSValue (line 47027) | static JSValue js_promise_race(JSContext *ctx, JSValueConst this_val, function __exception (line 47096) | static __exception int perform_promise_then(JSContext *ctx, function JSValue (line 47151) | static JSValue js_promise_then(JSContext *ctx, JSValueConst this_val, function JSValue (line 47180) | static JSValue js_promise_catch(JSContext *ctx, JSValueConst this_val, function JSValue (line 47189) | static JSValue js_promise_finally_value_thunk(JSContext *ctx, JSValueCon... function JSValue (line 47196) | static JSValue js_promise_finally_thrower(JSContext *ctx, JSValueConst t... function JSValue (line 47203) | static JSValue js_promise_then_finally_func(JSContext *ctx, JSValueConst... function JSValue (line 47234) | static JSValue js_promise_finally(JSContext *ctx, JSValueConst this_val, function JSValue (line 47292) | static JSValue js_async_from_sync_iterator_unwrap(JSContext *ctx, function JSValue (line 47301) | static JSValue js_async_from_sync_iterator_unwrap_func_create(JSContext ... type JSAsyncFromSyncIteratorData (line 47319) | typedef struct JSAsyncFromSyncIteratorData { function js_async_from_sync_iterator_finalizer (line 47324) | static void js_async_from_sync_iterator_finalizer(JSRuntime *rt, JSValue... function js_async_from_sync_iterator_mark (line 47335) | static void js_async_from_sync_iterator_mark(JSRuntime *rt, JSValueConst... function JSValue (line 47346) | static JSValue JS_CreateAsyncFromSyncIterator(JSContext *ctx, function JSValue (line 47372) | static JSValue js_async_from_sync_iterator_next(JSContext *ctx, JSValueC... function JS_AddIntrinsicPromise (line 47510) | void JS_AddIntrinsicPromise(JSContext *ctx) function string_get_hex (line 47597) | static int string_get_hex(JSString *p, int k, int n) { function isURIReserved (line 47607) | static int isURIReserved(int c) { function js_throw_URIError (line 47611) | static int __attribute__((format(printf, 2, 3))) js_throw_URIError(JSCon... function hex_decode (line 47621) | static int hex_decode(JSContext *ctx, JSString *p, int k) { function JSValue (line 47632) | static JSValue js_global_decodeURI(JSContext *ctx, JSValueConst this_val, function isUnescaped (line 47709) | static int isUnescaped(int c) { function isURIUnescaped (line 47719) | static int isURIUnescaped(int c, int isComponent) { function encodeURI_hex (line 47728) | static int encodeURI_hex(StringBuffer *b, int c) { function JSValue (line 47744) | static JSValue js_global_encodeURI(JSContext *ctx, JSValueConst this_val, function JSValue (line 47809) | static JSValue js_global_escape(JSContext *ctx, JSValueConst this_val, function JSValue (line 47835) | static JSValue js_global_unescape(JSContext *ctx, JSValueConst this_val, function math_mod (line 47897) | static int64_t math_mod(int64_t a, int64_t b) { function floor_div (line 47903) | static int64_t floor_div(int64_t a, int64_t b) { function __exception (line 47912) | static __exception int JS_ThisTimeValue(JSContext *ctx, double *valp, JS... function JSValue (line 47923) | static JSValue JS_SetThisTimeValue(JSContext *ctx, JSValueConst this_val... function days_from_year (line 47936) | static int64_t days_from_year(int64_t y) { function days_in_year (line 47941) | static int64_t days_in_year(int64_t y) { function year_from_days (line 47946) | static int64_t year_from_days(int64_t *days) { function __exception (line 47972) | static __exception int get_date_fields(JSContext *ctx, JSValueConst obj, function time_clip (line 48025) | static double time_clip(double t) { function set_date_fields (line 48034) | static double set_date_fields(double fields[], int is_local) { function JSValue (line 48061) | static JSValue get_date_field(JSContext *ctx, JSValueConst this_val, function JSValue (line 48082) | static JSValue set_date_field(JSContext *ctx, JSValueConst this_val, function JSValue (line 48123) | static JSValue get_date_string(JSContext *ctx, JSValueConst this_val, function date_now (line 48230) | static int64_t date_now(void) { function JSValue (line 48236) | static JSValue js_date_constructor(JSContext *ctx, JSValueConst new_target, function JSValue (line 48312) | static JSValue js_Date_UTC(JSContext *ctx, JSValueConst this_val, function string_skip_spaces (line 48337) | static void string_skip_spaces(JSString *sp, int *pp) { function string_skip_non_spaces (line 48342) | static void string_skip_non_spaces(JSString *sp, int *pp) { function string_get_digits (line 48348) | static int string_get_digits(JSString *sp, int *pp, int64_t *pval) { function string_get_signed_digits (line 48371) | static int string_get_signed_digits(JSString *sp, int *pp, int64_t *pval) { function string_get_fixed_width_digits (line 48389) | static int string_get_fixed_width_digits(JSString *sp, int *pp, int n, i... function string_get_milliseconds (line 48407) | static int string_get_milliseconds(JSString *sp, int *pp, int64_t *pval) { function find_abbrev (line 48433) | static int find_abbrev(JSString *sp, int p, const char *list, int count) { function string_get_month (line 48449) | static int string_get_month(JSString *sp, int *pp, int64_t *pval) { function JSValue (line 48462) | static JSValue js_Date_parse(JSContext *ctx, JSValueConst this_val, function JSValue (line 48625) | static JSValue js_Date_now(JSContext *ctx, JSValueConst this_val, function JSValue (line 48632) | static JSValue js_date_Symbol_toPrimitive(JSContext *ctx, JSValueConst t... function JSValue (line 48666) | static JSValue js_date_getTimezoneOffset(JSContext *ctx, JSValueConst th... function JSValue (line 48680) | static JSValue js_date_getTime(JSContext *ctx, JSValueConst this_val, function JSValue (line 48691) | static JSValue js_date_setTime(JSContext *ctx, JSValueConst this_val, function JSValue (line 48702) | static JSValue js_date_setYear(JSContext *ctx, JSValueConst this_val, function JSValue (line 48721) | static JSValue js_date_toJSON(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicDate (line 48815) | void JS_AddIntrinsicDate(JSContext *ctx) function JS_AddIntrinsicEval (line 48830) | void JS_AddIntrinsicEval(JSContext *ctx) function js_operator_set_finalizer (line 48839) | static void js_operator_set_finalizer(JSRuntime *rt, JSValue val) function js_operator_set_mark (line 48870) | static void js_operator_set_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 48904) | static JSValue js_operators_create_internal(JSContext *ctx, function JSValue (line 49010) | static JSValue js_operators_create(JSContext *ctx, JSValueConst this_val, function JSValue (line 49016) | static JSValue js_operators_updateBigIntOperators(JSContext *ctx, JSValu... function js_operators_set_default (line 49059) | static int js_operators_set_default(JSContext *ctx, JSValueConst obj) function JSValue (line 49074) | static JSValue js_dummy_operators_ctor(JSContext *ctx, JSValueConst new_... function JSValue (line 49080) | static JSValue js_global_operators(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicOperators (line 49114) | void JS_AddIntrinsicOperators(JSContext *ctx) function JSValue (line 49137) | static JSValue JS_ToBigIntCtorFree(JSContext *ctx, JSValue val) function JSValue (line 49207) | static JSValue js_bigint_constructor(JSContext *ctx, function JSValue (line 49216) | static JSValue js_thisBigIntValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 49231) | static JSValue js_bigint_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 49256) | static JSValue js_bigint_valueOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 49262) | static JSValue js_bigint_div(JSContext *ctx, function JSValue (line 49313) | static JSValue js_bigint_sqrt(JSContext *ctx, function JSValue (line 49358) | static JSValue js_bigint_op1(JSContext *ctx, function JSValue (line 49391) | static JSValue js_bigint_asUintN(JSContext *ctx, function JS_AddIntrinsicBigInt (line 49455) | void JS_AddIntrinsicBigInt(JSContext *ctx) function JSValue (line 49478) | static JSValue js_thisBigFloatValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 49493) | static JSValue js_bigfloat_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 49518) | static JSValue js_bigfloat_valueOf(JSContext *ctx, JSValueConst this_val, function bigfloat_get_rnd_mode (line 49524) | static int bigfloat_get_rnd_mode(JSContext *ctx, JSValueConst val) function JSValue (line 49536) | static JSValue js_bigfloat_toFixed(JSContext *ctx, JSValueConst this_val, function BOOL (line 49573) | static BOOL js_bigfloat_is_finite(JSContext *ctx, JSValueConst val) function JSValue (line 49593) | static JSValue js_bigfloat_toExponential(JSContext *ctx, JSValueConst th... function JSValue (line 49637) | static JSValue js_bigfloat_toPrecision(JSContext *ctx, JSValueConst this... function JSValue (line 49688) | static JSValue js_bigfloat_constructor(JSContext *ctx, function JSValue (line 49800) | static JSValue js_bigfloat_get_const(JSContext *ctx, function JSValue (line 49847) | static JSValue js_bigfloat_parseFloat(JSContext *ctx, JSValueConst this_... function JSValue (line 49885) | static JSValue js_bigfloat_isFinite(JSContext *ctx, JSValueConst this_val, function JSValue (line 49897) | static JSValue js_bigfloat_isNaN(JSContext *ctx, JSValueConst this_val, function JSValue (line 49937) | static JSValue js_bigfloat_fop(JSContext *ctx, JSValueConst this_val, function JSValue (line 50031) | static JSValue js_bigfloat_fop2(JSContext *ctx, JSValueConst this_val, function JSValue (line 50140) | static JSValue js_float_env_constructor(JSContext *ctx, function js_float_env_finalizer (line 50179) | static void js_float_env_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 50185) | static JSValue js_float_env_get_prec(JSContext *ctx, JSValueConst this_val) function JSValue (line 50190) | static JSValue js_float_env_get_expBits(JSContext *ctx, JSValueConst thi... function JSValue (line 50195) | static JSValue js_float_env_setPrec(JSContext *ctx, function JSValue (line 50239) | static JSValue js_float_env_proto_get_status(JSContext *ctx, JSValueCons... function JSValue (line 50259) | static JSValue js_float_env_proto_set_status(JSContext *ctx, JSValueCons... function JSValue (line 50302) | static JSValue js_float_env_clearStatus(JSContext *ctx, function JS_AddIntrinsicBigFloat (line 50352) | void JS_AddIntrinsicBigFloat(JSContext *ctx) function JSValue (line 50387) | static JSValue JS_ToBigDecimalFree(JSContext *ctx, JSValue val, function JSValue (line 50483) | static JSValue js_bigdecimal_constructor(JSContext *ctx, function JSValue (line 50503) | static JSValue js_thisBigDecimalValue(JSContext *ctx, JSValueConst this_... function JSValue (line 50518) | static JSValue js_bigdecimal_toString(JSContext *ctx, JSValueConst this_... function JSValue (line 50529) | static JSValue js_bigdecimal_valueOf(JSContext *ctx, JSValueConst this_val, function js_bigdecimal_get_rnd_mode (line 50535) | static int js_bigdecimal_get_rnd_mode(JSContext *ctx, JSValueConst obj) type BigDecimalEnv (line 50568) | typedef struct { function js_bigdecimal_get_env (line 50573) | static int js_bigdecimal_get_env(JSContext *ctx, BigDecimalEnv *fe, function JSValue (line 50635) | static JSValue js_bigdecimal_fop(JSContext *ctx, JSValueConst this_val, function JSValue (line 50724) | static JSValue js_bigdecimal_toFixed(JSContext *ctx, JSValueConst this_val, function JSValue (line 50754) | static JSValue js_bigdecimal_toExponential(JSContext *ctx, JSValueConst ... function JSValue (line 50790) | static JSValue js_bigdecimal_toPrecision(JSContext *ctx, JSValueConst th... function JS_AddIntrinsicBigDecimal (line 50842) | void JS_AddIntrinsicBigDecimal(JSContext *ctx) function JS_EnableBignumExt (line 50864) | void JS_EnableBignumExt(JSContext *ctx, BOOL enable) function JS_AddIntrinsicBasicObjects (line 50879) | static void JS_AddIntrinsicBasicObjects(JSContext *ctx) function JS_AddIntrinsicBaseObjects (line 50933) | void JS_AddIntrinsicBaseObjects(JSContext *ctx) function JSValue (line 51140) | static JSValue js_array_buffer_constructor3(JSContext *ctx, function js_array_buffer_free (line 51199) | static void js_array_buffer_free(JSRuntime *rt, void *opaque, void *ptr) function JSValue (line 51204) | static JSValue js_array_buffer_constructor2(JSContext *ctx, function JSValue (line 51213) | static JSValue js_array_buffer_constructor1(JSContext *ctx, function JSValue (line 51221) | JSValue JS_NewArrayBuffer(JSContext *ctx, uint8_t *buf, size_t len, function JSValue (line 51231) | JSValue JS_NewArrayBufferCopy(JSContext *ctx, const uint8_t *buf, size_t... function JSValue (line 51240) | static JSValue js_array_buffer_constructor(JSContext *ctx, function JSValue (line 51250) | static JSValue js_shared_array_buffer_constructor(JSContext *ctx, function js_array_buffer_finalizer (line 51262) | static void js_array_buffer_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 51281) | static JSValue js_array_buffer_isView(JSContext *ctx, function JSValue (line 51303) | static JSValue JS_ThrowTypeErrorDetachedArrayBuffer(JSContext *ctx) function JSValue (line 51308) | static JSValue js_array_buffer_get_byteLength(JSContext *ctx, function JS_DetachArrayBuffer (line 51319) | void JS_DetachArrayBuffer(JSContext *ctx, JSValueConst obj) function JSArrayBuffer (line 51347) | static JSArrayBuffer *js_get_array_buffer(JSContext *ctx, JSValueConst obj) function JSValue (line 51380) | static JSValue js_array_buffer_slice(JSContext *ctx, function JSObject (line 51464) | static JSObject *get_typed_array(JSContext *ctx, function BOOL (line 51487) | static BOOL typed_array_is_detached(JSContext *ctx, JSObject *p) function typed_array_get_length (line 51498) | static uint32_t typed_array_get_length(JSContext *ctx, JSObject *p) function validate_typed_array (line 51505) | static int validate_typed_array(JSContext *ctx, JSValueConst this_val) function JSValue (line 51518) | static JSValue js_typed_array_get_length(JSContext *ctx, function JSValue (line 51528) | static JSValue js_typed_array_get_buffer(JSContext *ctx, function JSValue (line 51540) | static JSValue js_typed_array_get_byteLength(JSContext *ctx, function JSValue (line 51560) | static JSValue js_typed_array_get_byteOffset(JSContext *ctx, function JSValue (line 51583) | JSValue JS_GetTypedArrayBuffer(JSContext *ctx, JSValueConst obj, function JSValue (line 51606) | static JSValue js_typed_array_get_toStringTag(JSContext *ctx, function JSValue (line 51619) | static JSValue js_typed_array_set_internal(JSContext *ctx, function JSValue (line 51697) | static JSValue js_typed_array_set(JSContext *ctx, function JSValue (line 51708) | static JSValue js_create_typed_array_iterator(JSContext *ctx, JSValueCon... function js_typed_array_get_length_internal (line 51717) | static int js_typed_array_get_length_internal(JSContext *ctx, function JSValue (line 51733) | static JSValue js_typed_array___getLength(JSContext *ctx, function JSValue (line 51751) | static JSValue js_typed_array_create(JSContext *ctx, JSValueConst ctor, function JSValue (line 51780) | static JSValue js_typed_array___create(JSContext *ctx, function JSValue (line 51788) | static JSValue js_typed_array___speciesCreate(JSContext *ctx, function JSValue (line 51815) | static JSValue js_typed_array_from(JSContext *ctx, JSValueConst this_val, function JSValue (line 51908) | static JSValue js_typed_array_of(JSContext *ctx, JSValueConst this_val, function JSValue (line 51929) | static JSValue js_typed_array_copyWithin(JSContext *ctx, JSValueConst th... function JSValue (line 51964) | static JSValue js_typed_array_fill(JSContext *ctx, JSValueConst this_val, function JSValue (line 52054) | static JSValue js_typed_array_find(JSContext *ctx, JSValueConst this_val, function JSValue (line 52110) | static JSValue js_typed_array_indexOf(JSContext *ctx, JSValueConst this_... function JSValue (line 52352) | static JSValue js_typed_array_join(JSContext *ctx, JSValueConst this_val, function JSValue (line 52411) | static JSValue js_typed_array_reverse(JSContext *ctx, JSValueConst this_... function JSValue (line 52474) | static JSValue js_typed_array_slice(JSContext *ctx, JSValueConst this_val, function JSValue (line 52537) | static JSValue js_typed_array_subarray(JSContext *ctx, JSValueConst this... function js_cmp_doubles (line 52581) | static int js_cmp_doubles(double x, double y) function js_TA_cmp_int8 (line 52592) | static int js_TA_cmp_int8(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint8 (line 52596) | static int js_TA_cmp_uint8(const void *a, const void *b, void *opaque) { function js_TA_cmp_int16 (line 52600) | static int js_TA_cmp_int16(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint16 (line 52604) | static int js_TA_cmp_uint16(const void *a, const void *b, void *opaque) { function js_TA_cmp_int32 (line 52608) | static int js_TA_cmp_int32(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint32 (line 52614) | static int js_TA_cmp_uint32(const void *a, const void *b, void *opaque) { function js_TA_cmp_int64 (line 52621) | static int js_TA_cmp_int64(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint64 (line 52627) | static int js_TA_cmp_uint64(const void *a, const void *b, void *opaque) { function js_TA_cmp_float32 (line 52634) | static int js_TA_cmp_float32(const void *a, const void *b, void *opaque) { function js_TA_cmp_float64 (line 52638) | static int js_TA_cmp_float64(const void *a, const void *b, void *opaque) { function JSValue (line 52642) | static JSValue js_TA_get_int8(JSContext *ctx, const void *a) { function JSValue (line 52646) | static JSValue js_TA_get_uint8(JSContext *ctx, const void *a) { function JSValue (line 52650) | static JSValue js_TA_get_int16(JSContext *ctx, const void *a) { function JSValue (line 52654) | static JSValue js_TA_get_uint16(JSContext *ctx, const void *a) { function JSValue (line 52658) | static JSValue js_TA_get_int32(JSContext *ctx, const void *a) { function JSValue (line 52662) | static JSValue js_TA_get_uint32(JSContext *ctx, const void *a) { function JSValue (line 52667) | static JSValue js_TA_get_int64(JSContext *ctx, const void *a) { function JSValue (line 52671) | static JSValue js_TA_get_uint64(JSContext *ctx, const void *a) { function JSValue (line 52676) | static JSValue js_TA_get_float32(JSContext *ctx, const void *a) { function JSValue (line 52680) | static JSValue js_TA_get_float64(JSContext *ctx, const void *a) { type TA_sort_context (line 52684) | struct TA_sort_context { function js_TA_cmp_generic (line 52694) | static int js_TA_cmp_generic(const void *a, const void *b, void *opaque) { function JSValue (line 52741) | static JSValue js_typed_array_sort(JSContext *ctx, JSValueConst this_val, function JSValue (line 52919) | static JSValue js_typed_array_base_constructor(JSContext *ctx, function typed_array_init (line 52927) | static int typed_array_init(JSContext *ctx, JSValueConst obj, function JSValue (line 52956) | static JSValue js_array_from_iterator(JSContext *ctx, uint32_t *plen, function JSValue (line 52997) | static JSValue js_typed_array_constructor_obj(JSContext *ctx, function JSValue (line 53050) | static JSValue js_typed_array_constructor_ta(JSContext *ctx, function JSValue (line 53117) | static JSValue js_typed_array_constructor(JSContext *ctx, function js_typed_array_finalizer (line 53185) | static void js_typed_array_finalizer(JSRuntime *rt, JSValue val) function js_typed_array_mark (line 53200) | static void js_typed_array_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 53210) | static JSValue js_dataview_constructor(JSContext *ctx, function JSValue (line 53269) | static JSValue js_dataview_getValue(JSContext *ctx, function JSValue (line 53372) | static JSValue js_dataview_setValue(JSContext *ctx, type AtomicsOpEnum (line 53501) | typedef enum AtomicsOpEnum { function JSValue (line 53579) | static JSValue js_atomics_op(JSContext *ctx, function JSValue (line 53749) | static JSValue js_atomics_store(JSContext *ctx, function JSValue (line 53806) | static JSValue js_atomics_isLockFree(JSContext *ctx, type JSAtomicsWaiter (line 53821) | typedef struct JSAtomicsWaiter { type list_head (line 53829) | struct list_head function JSValue (line 53832) | static JSValue js_atomics_wait(JSContext *ctx, function JSValue (line 53917) | static JSValue js_atomics_notify(JSContext *ctx, function JS_AddIntrinsicAtomics (line 53984) | void JS_AddIntrinsicAtomics(JSContext *ctx) function JS_AddIntrinsicTypedArrays (line 53992) | void JS_AddIntrinsicTypedArrays(JSContext *ctx) function JSValue (line 54078) | static JSValue JSB_ThrowError2(JSContext *ctx, JSErrorEnum error_num, function JSValue (line 54100) | JSValue JSB_ThrowError(JSContext *ctx, const char *buf, size_t buf_len) FILE: jsb_build/quickjs/quickjs-latest/quickjs.h type JSRuntime (line 49) | typedef struct JSRuntime JSRuntime; type JSContext (line 50) | typedef struct JSContext JSContext; type JSObject (line 51) | typedef struct JSObject JSObject; type JSClass (line 52) | typedef struct JSClass JSClass; type JSClassID (line 53) | typedef uint32_t JSClassID; type JSAtom (line 54) | typedef uint32_t JSAtom; type JSRefCountHeader (line 90) | typedef struct JSRefCountHeader { type __JSValue (line 102) | struct __JSValue type __JSValue (line 103) | struct __JSValue function JSValue (line 120) | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) function JS_BOOL (line 125) | static inline JS_BOOL JS_VALUE_IS_NAN(JSValue v) type JSValue (line 132) | typedef uint64_t JSValue; function JS_VALUE_GET_FLOAT64 (line 146) | static inline double JS_VALUE_GET_FLOAT64(JSValue v) function JSValue (line 159) | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) function JS_VALUE_GET_NORM_TAG (line 178) | static inline int JS_VALUE_GET_NORM_TAG(JSValue v) function JS_BOOL (line 188) | static inline JS_BOOL JS_VALUE_IS_NAN(JSValue v) type JSValueUnion (line 197) | typedef union JSValueUnion { type JSValue (line 203) | typedef struct JSValue { function JSValue (line 225) | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) function JS_BOOL (line 233) | static inline JS_BOOL JS_VALUE_IS_NAN(JSValue v) type JSValue (line 311) | typedef JSValue JSCFunction(JSContext *ctx, JSValueConst this_val, int a... type JSValue (line 312) | typedef JSValue JSCFunctionMagic(JSContext *ctx, JSValueConst this_val, ... type JSValue (line 313) | typedef JSValue JSCFunctionData(JSContext *ctx, JSValueConst this_val, i... type JSMallocState (line 315) | typedef struct JSMallocState { type JSMallocFunctions (line 322) | typedef struct JSMallocFunctions { type JSGCObjectHeader (line 329) | typedef struct JSGCObjectHeader JSGCObjectHeader; type JSMemoryUsage (line 399) | typedef struct JSMemoryUsage { type JSPropertyEnum (line 434) | typedef struct JSPropertyEnum { type JSPropertyDescriptor (line 439) | typedef struct JSPropertyDescriptor { type JSClassExoticMethods (line 446) | typedef struct JSClassExoticMethods { type JSValue (line 480) | typedef JSValue JSClassCall(JSContext *ctx, JSValueConst func_obj, type JSClassDef (line 484) | typedef struct JSClassDef { function js_force_inline (line 505) | static js_force_inline JSValue JS_NewBool(JSContext *ctx, JS_BOOL val) function js_force_inline (line 510) | static js_force_inline JSValue JS_NewInt32(JSContext *ctx, int32_t val) function js_force_inline (line 515) | static js_force_inline JSValue JS_NewCatchOffset(JSContext *ctx, int32_t... function js_force_inline (line 520) | static js_force_inline JSValue JS_NewInt64(JSContext *ctx, int64_t val) function js_force_inline (line 531) | static js_force_inline JSValue JS_NewUint32(JSContext *ctx, uint32_t val) function js_force_inline (line 545) | static js_force_inline JSValue JS_NewFloat64(JSContext *ctx, double d) function JS_BOOL (line 566) | static inline JS_BOOL JS_IsNumber(JSValueConst v) function JS_BOOL (line 572) | static inline JS_BOOL JS_IsBigInt(JSContext *ctx, JSValueConst v) function JS_BOOL (line 578) | static inline JS_BOOL JS_IsBigFloat(JSValueConst v) function JS_BOOL (line 584) | static inline JS_BOOL JS_IsBigDecimal(JSValueConst v) function JS_BOOL (line 590) | static inline JS_BOOL JS_IsBool(JSValueConst v) function JS_BOOL (line 595) | static inline JS_BOOL JS_IsNull(JSValueConst v) function JS_BOOL (line 600) | static inline JS_BOOL JS_IsUndefined(JSValueConst v) function JS_BOOL (line 605) | static inline JS_BOOL JS_IsException(JSValueConst v) function JS_BOOL (line 610) | static inline JS_BOOL JS_IsUninitialized(JSValueConst v) function JS_BOOL (line 615) | static inline JS_BOOL JS_IsString(JSValueConst v) function JS_BOOL (line 620) | static inline JS_BOOL JS_IsSymbol(JSValueConst v) function JS_BOOL (line 625) | static inline JS_BOOL JS_IsObject(JSValueConst v) function JSValue (line 635) | JSValue __js_printf_like(2, 3) JS_ThrowSyntaxError(JSContext *ctx, const... function JSValue (line 672) | static inline JSValue JS_DupValueRT(JSRuntime *rt, JSValueConst v) function JS_ToUint32 (line 683) | static inline int JS_ToUint32(JSContext *ctx, uint32_t *pres, JSValueCon... function js_force_inline (line 726) | static js_force_inline JSValue JS_GetProperty(JSContext *ctx, JSValueCon... function JS_SetProperty (line 739) | static inline int JS_SetProperty(JSContext *ctx, JSValueConst this_obj, type JSSharedArrayBufferFunctions (line 825) | typedef struct { type JSModuleDef (line 850) | typedef struct JSModuleDef JSModuleDef; type JSModuleDef (line 857) | typedef JSModuleDef *JSModuleLoaderFunc(JSContext *ctx, type JSValue (line 871) | typedef JSValue JSJobFunc(JSContext *ctx, int argc, JSValueConst *argv); type JSCFunctionEnum (line 909) | typedef enum JSCFunctionEnum { /* XXX: should rename for namespace isol... type JSCFunctionType (line 925) | typedef union JSCFunctionType { function JSValue (line 948) | static inline JSValue JS_NewCFunction(JSContext *ctx, JSCFunction *func,... function JSValue (line 954) | static inline JSValue JS_NewCFunctionMagic(JSContext *ctx, JSCFunctionMa... type JSCFunctionListEntry (line 965) | typedef struct JSCFunctionListEntry { FILE: jsb_build/quickjs/quickjs-latest/repl.js function termInit (line 142) | function termInit() { function sigint_handler (line 168) | function sigint_handler() { function term_read_handler (line 173) | function term_read_handler() { function handle_byte (line 180) | function handle_byte(c) { function is_alpha (line 198) | function is_alpha(c) { function is_digit (line 203) | function is_digit(c) { function is_word (line 207) | function is_word(c) { function ucs_length (line 212) | function ucs_length(str) { function is_trailing_surrogate (line 227) | function is_trailing_surrogate(c) { function is_balanced (line 235) | function is_balanced(a, b) { function print_color_text (line 245) | function print_color_text(str, start, style_names) { function print_csi (line 257) | function print_csi(n, code) { function move_cursor (line 262) | function move_cursor(delta) { function update (line 295) | function update() { function insert (line 335) | function insert(str) { function quoted_insert (line 342) | function quoted_insert() { function abort (line 346) | function abort() { function alert (line 352) | function alert() { function beginning_of_line (line 355) | function beginning_of_line() { function end_of_line (line 359) | function end_of_line() { function forward_char (line 363) | function forward_char() { function backward_char (line 371) | function backward_char() { function skip_word_forward (line 379) | function skip_word_forward(pos) { function skip_word_backward (line 387) | function skip_word_backward(pos) { function forward_word (line 395) | function forward_word() { function backward_word (line 399) | function backward_word() { function accept_line (line 403) | function accept_line() { function history_add (line 409) | function history_add(str) { function previous_history (line 416) | function previous_history() { function next_history (line 427) | function next_history() { function history_search (line 435) | function history_search(dir) { function history_search_backward (line 447) | function history_search_backward() { function history_search_forward (line 451) | function history_search_forward() { function delete_char_dir (line 455) | function delete_char_dir(dir) { function delete_char (line 478) | function delete_char() { function control_d (line 482) | function control_d() { function backward_delete_char (line 491) | function backward_delete_char() { function transpose_chars (line 495) | function transpose_chars() { function transpose_words (line 506) | function transpose_words() { function upcase_word (line 519) | function upcase_word() { function downcase_word (line 526) | function downcase_word() { function kill_region (line 533) | function kill_region(start, end, dir) { function kill_line (line 550) | function kill_line() { function backward_kill_line (line 554) | function backward_kill_line() { function kill_word (line 558) | function kill_word() { function backward_kill_word (line 562) | function backward_kill_word() { function yank (line 566) | function yank() { function control_c (line 570) | function control_c() { function reset (line 580) | function reset() { function get_context_word (line 585) | function get_context_word(line, pos) { function get_context_object (line 593) | function get_context_object(line, pos) { function get_completions (line 629) | function get_completions(line, pos) { function completion (line 675) | function completion() { function dupstr (line 785) | function dupstr(str, count) { function readline_print_prompt (line 796) | function readline_print_prompt() function readline_start (line 804) | function readline_start(defstr, cb) { function handle_char (line 830) | function handle_char(c1) { function handle_key (line 868) | function handle_key(keys) { function number_to_string (line 907) | function number_to_string(a, radix) { function bigfloat_to_string (line 936) | function bigfloat_to_string(a, radix) { function bigint_to_string (line 978) | function bigint_to_string(a, radix) { function print (line 997) | function print(a) { function extract_directive (line 1077) | function extract_directive(a) { function handle_directive (line 1089) | function handle_directive(cmd, expr) { function help (line 1202) | function help() { function eval_and_print (line 1227) | function eval_and_print(expr) { function cmd_start (line 1258) | function cmd_start() { function cmd_readline_start (line 1279) | function cmd_readline_start() { function readline_handle_cmd (line 1283) | function readline_handle_cmd(expr) { function handle_cmd (line 1288) | function handle_cmd(expr) { function colorize_js (line 1331) | function colorize_js(str) { FILE: jsb_build/quickjs/quickjs-latest/run-test262.c type namelist_t (line 47) | typedef struct namelist_t { type test_mode_t (line 59) | enum test_mode_t { function warning (line 91) | void warning(const char *fmt, ...) function fatal (line 103) | void fatal(int errcode, const char *fmt, ...) function perror_exit (line 117) | void perror_exit(int errcode, const char *s) function str_equal (line 133) | static inline int str_equal(const char *a, const char *b) { function has_prefix (line 164) | int has_prefix(const char *str, const char *prefix) function namelist_cmp (line 216) | int namelist_cmp(const char *a, const char *b) function namelist_cmp_indirect (line 243) | int namelist_cmp_indirect(const void *a, const void *b) function namelist_sort (line 248) | void namelist_sort(namelist_t *lp) function namelist_find (line 266) | int namelist_find(namelist_t *lp, const char *name) function namelist_add (line 286) | void namelist_add(namelist_t *lp, const char *base, const char *name) function namelist_load (line 308) | void namelist_load(namelist_t *lp, const char *filename) function namelist_add_from_error_file (line 331) | void namelist_add_from_error_file(namelist_t *lp, const char *file) function namelist_free (line 345) | void namelist_free(namelist_t *lp) function add_test_file (line 355) | static int add_test_file(const char *filename, const struct stat *ptr, i... function enumerate_tests (line 364) | static void enumerate_tests(const char *path) function JSValue (line 373) | static JSValue js_print(JSContext *ctx, JSValueConst this_val, function JSValue (line 399) | static JSValue js_detachArrayBuffer(JSContext *ctx, JSValue this_val, function JSValue (line 406) | static JSValue js_evalScript(JSContext *ctx, JSValue this_val, type Test262Agent (line 424) | typedef struct { type AgentReport (line 436) | typedef struct { type list_head (line 447) | struct list_head type list_head (line 451) | struct list_head function JSValue (line 528) | static JSValue js_agent_start(JSContext *ctx, JSValue this_val, function js_agent_free (line 551) | static void js_agent_free(JSContext *ctx) function JSValue (line 565) | static JSValue js_agent_leaving(JSContext *ctx, JSValue this_val, function BOOL (line 575) | static BOOL is_broadcast_pending(void) function JSValue (line 587) | static JSValue js_agent_broadcast(JSContext *ctx, JSValue this_val, function JSValue (line 628) | static JSValue js_agent_receiveBroadcast(JSContext *ctx, JSValue this_val, function JSValue (line 641) | static JSValue js_agent_sleep(JSContext *ctx, JSValue this_val, function get_clock_ms (line 651) | static int64_t get_clock_ms(void) function JSValue (line 658) | static JSValue js_agent_monotonicNow(JSContext *ctx, JSValue this_val, function JSValue (line 664) | static JSValue js_agent_getReport(JSContext *ctx, JSValue this_val, function JSValue (line 688) | static JSValue js_agent_report(JSContext *ctx, JSValue this_val, function JSValue (line 721) | static JSValue js_new_agent(JSContext *ctx) function JSValue (line 731) | static JSValue js_createRealm(JSContext *ctx, JSValue this_val, function JSValue (line 746) | static JSValue js_IsHTMLDDA(JSContext *ctx, JSValue this_val, function JSValue (line 752) | static JSValue add_helpers1(JSContext *ctx) function add_helpers (line 792) | static void add_helpers(JSContext *ctx) function JSModuleDef (line 809) | static JSModuleDef *js_module_loader_test(JSContext *ctx, function is_line_sep (line 836) | int is_line_sep(char c) function is_word_sep (line 854) | int is_word_sep(char c) function update_exclude_dirs (line 873) | void update_exclude_dirs(void) function load_config (line 913) | void load_config(const char *filename) function skip_comments (line 1103) | int skip_comments(const char *str, int line, int *pline) function longest_match (line 1141) | int longest_match(const char *str, const char *find, int pos, int *ppos,... function eval_buf (line 1170) | static int eval_buf(JSContext *ctx, const char *buf, size_t buf_len, function eval_file (line 1345) | static int eval_file(JSContext *ctx, const char *base, const char *p, function update_stats (line 1454) | void update_stats(JSRuntime *rt, const char *filename) { function run_test_buf (line 1501) | int run_test_buf(const char *filename, char *harness, namelist_t *ip, function run_test (line 1559) | int run_test(const char *filename, int index) function run_test262_harness_test (line 1794) | int run_test262_harness_test(const char *filename, BOOL is_module) function show_progress (line 1861) | void show_progress(int force) { function run_test_dir_list (line 1874) | void run_test_dir_list(namelist_t *lp, int start_index, int stop_index) function help (line 1907) | void help(void) function main (line 1938) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-latest/tests/bjson.c function JSValue (line 27) | static JSValue js_bjson_read(JSContext *ctx, JSValueConst this_val, function JSValue (line 52) | static JSValue js_bjson_write(JSContext *ctx, JSValueConst this_val, function js_bjson_init (line 76) | static int js_bjson_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 88) | JSModuleDef *JS_INIT_MODULE(JSContext *ctx, const char *module_name) FILE: jsb_build/quickjs/quickjs-latest/tests/microbench.js function pad (line 27) | function pad(str, n) { function pad_left (line 34) | function pad_left(str, n) { function pad_center (line 41) | function pad_center(str, n) { function toPrec (line 52) | function toPrec(n, prec) { function log_line (line 78) | function log_line() { function log_one (line 112) | function log_one(text, n, ti) { function bench (line 133) | function bench(f, text) function empty_loop (line 175) | function empty_loop(n) { function date_now (line 182) | function date_now(n) { function prop_read (line 190) | function prop_read(n) function prop_write (line 205) | function prop_write(n) function prop_create (line 218) | function prop_create(n) function prop_delete (line 231) | function prop_delete(n) function array_read (line 244) | function array_read(n) function array_write (line 268) | function array_write(n) function array_prop_create (line 290) | function array_prop_create(n) function array_length_decr (line 302) | function array_length_decr(n) function array_hole_length_decr (line 316) | function array_hole_length_decr(n) function array_push (line 332) | function array_push(n) function array_pop (line 344) | function array_pop(n) function typed_array_read (line 360) | function typed_array_read(n) function typed_array_write (line 384) | function typed_array_write(n) function global_read (line 408) | function global_read(n) function global_write_strict (line 436) | function global_write_strict(n) function local_destruct (line 448) | function local_destruct(n) function global_destruct_strict (line 479) | function global_destruct_strict(n) function func_call (line 492) | function func_call(n) function closure_var (line 511) | function closure_var(n) function int_arith (line 530) | function int_arith(n) function float_arith (line 544) | function float_arith(n) function bigfloat_arith (line 562) | function bigfloat_arith(n) function float256_arith (line 580) | function float256_arith(n) function bigint_arith (line 585) | function bigint_arith(n, bits) function bigint64_arith (line 603) | function bigint64_arith(n) function bigint256_arith (line 608) | function bigint256_arith(n) function set_collection_add (line 613) | function set_collection_add(n) function array_for (line 629) | function array_for(n) function array_for_in (line 645) | function array_for_in(n) function array_for_of (line 661) | function array_for_of(n) function math_min (line 677) | function math_min(n) function string_build1 (line 690) | function string_build1(n) function string_build2 (line 703) | function string_build2(n, r) function string_build3 (line 716) | function string_build3(n, r) function string_build4 (line 729) | function string_build4(n) function sort_bench (line 745) | function sort_bench(text) { function int_to_string (line 882) | function int_to_string(n) function float_to_string (line 892) | function float_to_string(n) function string_to_int (line 902) | function string_to_int(n) function string_to_float (line 915) | function string_to_float(n) function load_result (line 928) | function load_result(filename) function save_result (line 942) | function save_result(filename, obj) function main (line 953) | function main(argc, argv, g) FILE: jsb_build/quickjs/quickjs-latest/tests/test_bignum.js function assert (line 3) | function assert(actual, expected, message) { function assertThrows (line 20) | function assertThrows(err, func) function bigint_pow (line 38) | function bigint_pow(a, n) function test_less (line 48) | function test_less(a, b) function test_eq (line 63) | function test_eq(a, b) function test_bigint1 (line 77) | function test_bigint1() function test_bigint2 (line 102) | function test_bigint2() function test_divrem (line 113) | function test_divrem(div1, a, b, q) function test_idiv1 (line 124) | function test_idiv1(div, a, b, r) function test_bigint_ext (line 133) | function test_bigint_ext() function test_bigfloat (line 150) | function test_bigfloat() function test_bigdecimal (line 238) | function test_bigdecimal() FILE: jsb_build/quickjs/quickjs-latest/tests/test_bjson.js function assert (line 3) | function assert(actual, expected, message) { function toHex (line 20) | function toHex(a) function isArrayLike (line 35) | function isArrayLike(a) function toStr (line 49) | function toStr(a) function bjson_test (line 101) | function bjson_test(a) function bjson_test_reference (line 120) | function bjson_test_reference() function bjson_test_all (line 147) | function bjson_test_all() FILE: jsb_build/quickjs/quickjs-latest/tests/test_builtin.js function assert (line 3) | function assert(actual, expected, message) { function assert_throws (line 20) | function assert_throws(expected_error, func) function my_func (line 41) | function my_func(a, b) function test_function (line 46) | function test_function() function test (line 87) | function test() function test_enum (line 137) | function test_enum() function test_array (line 154) | function test_array() function test_string (line 198) | function test_string() function test_math (line 307) | function test_math() function test_number (line 321) | function test_number() function test_eval2 (line 347) | function test_eval2() function test_eval (line 363) | function test_eval() function test_typed_array (line 400) | function test_typed_array() function test_json (line 457) | function test_json() function test_date (line 482) | function test_date() function test_regexp (line 506) | function test_regexp() function test_symbol (line 544) | function test_symbol() function test_map (line 576) | function test_map() function test_weak_map (line 605) | function test_weak_map() function test_generator (line 629) | function test_generator() FILE: jsb_build/quickjs/quickjs-latest/tests/test_closure.js function assert (line 1) | function assert(actual, expected, message) { function log (line 25) | function log(str) function f (line 30) | function f(a, b, c) function test_closure1 (line 52) | function test_closure1() function test_closure2 (line 74) | function test_closure2() function test_closure3 (line 90) | function test_closure3() function test_arrow_function (line 116) | function test_arrow_function() function test_with (line 151) | function test_with() function test_eval_closure (line 176) | function test_eval_closure() function test_eval_const (line 200) | function test_eval_const() FILE: jsb_build/quickjs/quickjs-latest/tests/test_language.js function assert (line 1) | function assert(actual, expected, message) { function assert_throws (line 18) | function assert_throws(expected_error, func) function test_op1 (line 39) | function test_op1() function test_cvt (line 108) | function test_cvt() function test_eq (line 125) | function test_eq() function test_inc_dec (line 140) | function test_inc_dec() function F (line 189) | function F(x) function test_op2 (line 194) | function test_op2() function test_delete (line 221) | function test_delete() function test_prototype (line 250) | function test_prototype() function test_arguments (line 261) | function test_arguments() function test_class (line 271) | function test_class() function test_template (line 330) | function test_template() function test_template_skip (line 345) | function test_template_skip() function test_object_literal (line 352) | function test_object_literal() function test_regexp_skip (line 362) | function test_regexp_skip() function test_labels (line 372) | function test_labels() function test_destructuring (line 383) | function test_destructuring() function test_spread (line 390) | function test_spread() function test_function_length (line 400) | function test_function_length() function test_argument_scope (line 408) | function test_argument_scope() function test_function_expr_name (line 477) | function test_function_expr_name() FILE: jsb_build/quickjs/quickjs-latest/tests/test_loop.js function assert (line 1) | function assert(actual, expected, message) { function test_while (line 23) | function test_while() function test_while_break (line 35) | function test_while_break() function test_do_while (line 49) | function test_do_while() function test_for (line 61) | function test_for() function test_for_in (line 77) | function test_for_in() function test_for_in2 (line 150) | function test_for_in2() function test_for_break (line 170) | function test_for_break() function test_switch1 (line 185) | function test_switch1() function test_switch2 (line 207) | function test_switch2() function test_try_catch1 (line 231) | function test_try_catch1() function test_try_catch2 (line 242) | function test_try_catch2() function test_try_catch3 (line 253) | function test_try_catch3() function test_try_catch4 (line 267) | function test_try_catch4() function test_try_catch5 (line 282) | function test_try_catch5() function test_try_catch6 (line 298) | function test_try_catch6() function test_try_catch7 (line 313) | function test_try_catch7() function test_try_catch8 (line 333) | function test_try_catch8() FILE: jsb_build/quickjs/quickjs-latest/tests/test_op_overloading.js function assert (line 3) | function assert(actual, expected, message) { function test_operators_create (line 21) | function test_operators_create() { function test_operators (line 108) | function test_operators() function test_default_op (line 198) | function test_default_op() FILE: jsb_build/quickjs/quickjs-latest/tests/test_qjscalc.js function assert (line 4) | function assert(actual, expected, message) { function assertThrows (line 21) | function assertThrows(err, func) function pow (line 39) | function pow(a, n) function test_integer (line 48) | function test_integer() function test_float (line 75) | function test_float() function test_modulo (line 84) | function test_modulo() function test_fraction (line 105) | function test_fraction() function test_mod (line 115) | function test_mod() function test_polynomial (line 129) | function test_polynomial() function test_poly_mod (line 158) | function test_poly_mod() function test_rfunc (line 171) | function test_rfunc() function test_series (line 182) | function test_series() function test_matrix (line 203) | function test_matrix() function assert_eq (line 231) | function assert_eq(a, ref) function test_trig (line 236) | function test_trig() FILE: jsb_build/quickjs/quickjs-latest/tests/test_std.js function assert (line 4) | function assert(actual, expected, message) { function test_printf (line 26) | function test_printf() function test_file1 (line 37) | function test_file1() function test_file2 (line 64) | function test_file2() function test_getline (line 80) | function test_getline() function test_popen (line 106) | function test_popen() function test_ext_json (line 128) | function test_ext_json() function test_os (line 142) | function test_os() function test_os_exec (line 226) | function test_os_exec() function test_timer (line 261) | function test_timer() FILE: jsb_build/quickjs/quickjs-latest/tests/test_worker.js function assert (line 5) | function assert(actual, expected, message) { function test_worker (line 24) | function test_worker() FILE: jsb_build/quickjs/quickjs-latest/tests/test_worker_module.js function handle_msg (line 7) | function handle_msg(e) { function worker_main (line 22) | function worker_main() { FILE: jsb_build/quickjs/quickjs-latest/unicode_gen.c function add_char (line 102) | void add_char(int **pbuf, int *psize, int *plen, int c) type CCInfo (line 222) | typedef struct { function find_name (line 245) | int find_name(const char **tab, int tab_len, const char *name) function get_prop (line 269) | static int get_prop(uint32_t c, int prop_idx) function set_prop (line 274) | static void set_prop(uint32_t c, int prop_idx, int val) function parse_unicode_data (line 284) | void parse_unicode_data(const char *filename) function parse_special_casing (line 421) | void parse_special_casing(CCInfo *tab, const char *filename) function parse_case_folding (line 497) | void parse_case_folding(CCInfo *tab, const char *filename) function parse_composition_exclusions (line 546) | void parse_composition_exclusions(const char *filename) function parse_derived_core_properties (line 573) | void parse_derived_core_properties(const char *filename) function parse_derived_norm_properties (line 630) | void parse_derived_norm_properties(const char *filename) function parse_prop_list (line 679) | void parse_prop_list(const char *filename) function parse_scripts (line 733) | void parse_scripts(const char *filename) function parse_script_extensions (line 786) | void parse_script_extensions(const char *filename) function dump_cc_info (line 853) | void dump_cc_info(CCInfo *ci, int i) function dump_data (line 873) | void dump_data(CCInfo *tab) function BOOL (line 885) | BOOL is_complicated_case(const CCInfo *ci) type TableEntry (line 929) | typedef struct { function find_run_type (line 941) | void find_run_type(TableEntry *te, CCInfo *tab, int code) function dump_case_conv_table1 (line 1141) | void dump_case_conv_table1(void) function find_data_index (line 1158) | int find_data_index(const TableEntry *conv_table, int len, int data) function find_ext_data_index (line 1170) | int find_ext_data_index(int data) function build_conv_table (line 1182) | void build_conv_table(CCInfo *tab) function dump_case_conv_table (line 1288) | void dump_case_conv_table(FILE *f) function tabcmp (line 1325) | int tabcmp(const int *tab1, const int *tab2, int n) function dump_str (line 1335) | void dump_str(const char *str, const int *buf, int len) function compute_internal_props (line 1344) | void compute_internal_props(void) function dump_byte_table (line 1385) | void dump_byte_table(FILE *f, const char *cname, const uint8_t *tab, int... function build_prop_table (line 1399) | void build_prop_table(FILE *f, int prop_index, BOOL add_index) function build_flags_tables (line 1499) | void build_flags_tables(FILE *f) function dump_name_table (line 1507) | void dump_name_table(FILE *f, const char *cname, const char **tab_name, ... function build_general_category_table (line 1535) | void build_general_category_table(FILE *f) function build_script_table (line 1614) | void build_script_table(FILE *f) function build_script_ext_table (line 1684) | void build_script_ext_table(FILE *f) function build_prop_list_table (line 1737) | void build_prop_list_table(FILE *f) function check_conv (line 1776) | int check_conv(uint32_t *res, uint32_t c, int conv_type) function check_case_conv (line 1781) | void check_case_conv(void) function get_time_ns (line 1827) | static int64_t get_time_ns(void) function check_flags (line 1836) | void check_flags(void) function build_cc_table (line 1895) | void build_cc_table(FILE *f) type DecompTypeEnum (line 1992) | typedef enum { type DecompEntry (line 2087) | typedef struct { function get_decomp_run_size (line 2097) | int get_decomp_run_size(const DecompEntry *de) function get_short_code (line 2131) | int get_short_code(int c) function BOOL (line 2147) | static BOOL is_short(int code) function BOOL (line 2152) | static BOOL is_short_tab(const int *tab, int len) function BOOL (line 2162) | static BOOL is_16bit(const int *tab, int len) function to_lower_simple (line 2172) | static uint32_t to_lower_simple(uint32_t c) function find_decomp_run (line 2183) | void find_decomp_run(DecompEntry *tab_de, int i) function put16 (line 2447) | void put16(uint8_t *data_buf, int *pidx, uint16_t c) function add_decomp_data (line 2456) | void add_decomp_data(uint8_t *data_buf, int *pidx, DecompEntry *de) function dump_large_char (line 2591) | void dump_large_char(void) function build_decompose_table (line 2606) | void build_decompose_table(FILE *f) type ComposeEntry (line 2706) | typedef struct { function ce_cmp (line 2713) | static int ce_cmp(const void *p1, const void *p2) function get_decomp_pos (line 2729) | static int get_decomp_pos(const DecompEntry *tab_de, int c) function build_compose_table (line 2752) | void build_compose_table(FILE *f, const DecompEntry *tab_de) function check_decompose_table (line 2801) | void check_decompose_table(void) function check_compose_table (line 2828) | void check_compose_table(void) function check_str (line 2856) | void check_str(const char *msg, int num, const int *in_buf, int in_len, function check_cc_table (line 2869) | void check_cc_table(void) function normalization_test (line 2901) | void normalization_test(const char *filename) function main (line 2958) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-wsa/cutils.c function gettimeofday (line 35) | int gettimeofday(struct timeval* tp, struct timezone* tzp) function pstrcpy (line 55) | void pstrcpy(char *buf, int buf_size, const char *str) function strstart (line 82) | int strstart(const char *str, const char *val, const char **ptr) function has_suffix (line 98) | int has_suffix(const char *str, const char *suffix) function dbuf_init2 (line 112) | void dbuf_init2(DynBuf *s, void *opaque, DynBufReallocFunc *realloc_func) function dbuf_init (line 121) | void dbuf_init(DynBuf *s) function dbuf_realloc (line 127) | int dbuf_realloc(DynBuf *s, size_t new_size) function dbuf_write (line 148) | int dbuf_write(DynBuf *s, size_t offset, const uint8_t *data, size_t len) function dbuf_put (line 160) | int dbuf_put(DynBuf *s, const uint8_t *data, size_t len) function dbuf_put_self (line 171) | int dbuf_put_self(DynBuf *s, size_t offset, size_t len) function dbuf_putc (line 182) | int dbuf_putc(DynBuf *s, uint8_t c) function dbuf_putstr (line 187) | int dbuf_putstr(DynBuf *s, const char *str) function dbuf_printf (line 192) | int __attribute__((format(printf, 2, 3))) dbuf_printf(DynBuf *s, function dbuf_free (line 217) | void dbuf_free(DynBuf *s) function unicode_to_utf8 (line 229) | int unicode_to_utf8(uint8_t *buf, unsigned int c) function unicode_from_utf8 (line 274) | int unicode_from_utf8(const uint8_t *p, int max_len, const uint8_t **pp) function rqsort_cmp2 (line 336) | static int rqsort_cmp2(const void *p1, const void *p2) function rqsort (line 342) | void rqsort(void *base, size_t nmemb, size_t size, function exchange_bytes (line 358) | static void exchange_bytes(void *a, void *b, size_t size) { function exchange_one_byte (line 369) | static void exchange_one_byte(void *a, void *b, size_t size) { function exchange_int16s (line 377) | static void exchange_int16s(void *a, void *b, size_t size) { function exchange_one_int16 (line 388) | static void exchange_one_int16(void *a, void *b, size_t size) { function exchange_int32s (line 396) | static void exchange_int32s(void *a, void *b, size_t size) { function exchange_one_int32 (line 407) | static void exchange_one_int32(void *a, void *b, size_t size) { function exchange_int64s (line 415) | static void exchange_int64s(void *a, void *b, size_t size) { function exchange_one_int64 (line 426) | static void exchange_one_int64(void *a, void *b, size_t size) { function exchange_int128s (line 434) | static void exchange_int128s(void *a, void *b, size_t size) { function exchange_one_int128 (line 448) | static void exchange_one_int128(void *a, void *b, size_t size) { function exchange_f (line 459) | static inline exchange_f exchange_func(const void *base, size_t size) { function heapsortx (line 493) | static void heapsortx(void *base, size_t nmemb, size_t size, cmp_f cmp, ... function rqsort (line 535) | void rqsort(void *base, size_t nmemb, size_t size, cmp_f cmp, void *opaque) FILE: jsb_build/quickjs/quickjs-wsa/cutils.h type timeval (line 33) | typedef struct timeval { type timeval (line 44) | struct timeval type timezone (line 44) | struct timezone type BOOL (line 80) | typedef int BOOL; function max_int (line 94) | static inline int max_int(int a, int b) function min_int (line 102) | static inline int min_int(int a, int b) function max_uint32 (line 110) | static inline uint32_t max_uint32(uint32_t a, uint32_t b) function min_uint32 (line 118) | static inline uint32_t min_uint32(uint32_t a, uint32_t b) function max_int64 (line 126) | static inline int64_t max_int64(int64_t a, int64_t b) function min_int64 (line 134) | static inline int64_t min_int64(int64_t a, int64_t b) function clz32 (line 143) | static inline int clz32(unsigned int a) function clz64 (line 155) | static inline int clz64(uint64_t a) function ctz32 (line 179) | static inline int ctz32(unsigned int a) function ctz64 (line 191) | static inline int ctz64(uint64_t a) type packed_u64 (line 215) | struct __attribute__((packed)) packed_u64 { type packed_u32 (line 219) | struct __attribute__((packed)) packed_u32 { type packed_u16 (line 223) | struct __attribute__((packed)) packed_u16 { function get_u64 (line 227) | static inline uint64_t get_u64(const uint8_t *tab) function get_i64 (line 232) | static inline int64_t get_i64(const uint8_t *tab) function put_u64 (line 237) | static inline void put_u64(uint8_t *tab, uint64_t val) function get_u32 (line 242) | static inline uint32_t get_u32(const uint8_t *tab) function get_i32 (line 247) | static inline int32_t get_i32(const uint8_t *tab) function put_u32 (line 252) | static inline void put_u32(uint8_t *tab, uint32_t val) function get_u16 (line 257) | static inline uint32_t get_u16(const uint8_t *tab) function get_i16 (line 262) | static inline int32_t get_i16(const uint8_t *tab) function put_u16 (line 267) | static inline void put_u16(uint8_t *tab, uint16_t val) function get_u8 (line 272) | static inline uint32_t get_u8(const uint8_t *tab) function get_i8 (line 277) | static inline int32_t get_i8(const uint8_t *tab) function put_u8 (line 282) | static inline void put_u8(uint8_t *tab, uint8_t val) function bswap16 (line 287) | static inline uint16_t bswap16(uint16_t x) function bswap32 (line 292) | static inline uint32_t bswap32(uint32_t v) function bswap64 (line 298) | static inline uint64_t bswap64(uint64_t v) type DynBuf (line 313) | typedef struct DynBuf { function dbuf_put_u16 (line 330) | static inline int dbuf_put_u16(DynBuf *s, uint16_t val) function dbuf_put_u32 (line 334) | static inline int dbuf_put_u32(DynBuf *s, uint32_t val) function dbuf_put_u64 (line 338) | static inline int dbuf_put_u64(DynBuf *s, uint64_t val) function BOOL (line 345) | static inline BOOL dbuf_error(DynBuf *s) { function dbuf_set_error (line 348) | static inline void dbuf_set_error(DynBuf *s) function from_hex (line 358) | static inline int from_hex(int c) FILE: jsb_build/quickjs/quickjs-wsa/examples/fib.c function fib (line 28) | static int fib(int n) function JSValue (line 38) | static JSValue js_fib(JSContext *ctx, JSValueConst this_val, function js_fib_init (line 52) | static int js_fib_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 64) | JSModuleDef *JS_INIT_MODULE(JSContext *ctx, const char *module_name) FILE: jsb_build/quickjs/quickjs-wsa/examples/fib_module.js function fib (line 2) | function fib(n) FILE: jsb_build/quickjs/quickjs-wsa/examples/pi_bigdecimal.js function calc_pi (line 8) | function calc_pi(prec) { FILE: jsb_build/quickjs/quickjs-wsa/examples/pi_bigfloat.js function calc_pi (line 8) | function calc_pi() { FILE: jsb_build/quickjs/quickjs-wsa/examples/pi_bigint.js function floor_log2 (line 7) | function floor_log2(a) function ceil_log2 (line 27) | function ceil_log2(a) function int_sqrt (line 33) | function int_sqrt(a) function calc_pi (line 51) | function calc_pi(prec) { function main (line 90) | function main(args) { FILE: jsb_build/quickjs/quickjs-wsa/examples/point.c type JSPointData (line 31) | typedef struct { function js_point_finalizer (line 38) | static void js_point_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 45) | static JSValue js_point_ctor(JSContext *ctx, function JSValue (line 77) | static JSValue js_point_get_xy(JSContext *ctx, JSValueConst this_val, in... function JSValue (line 88) | static JSValue js_point_set_xy(JSContext *ctx, JSValueConst this_val, JS... function JSValue (line 103) | static JSValue js_point_norm(JSContext *ctx, JSValueConst this_val, function js_point_init (line 123) | static int js_point_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 143) | JSModuleDef *js_init_module(JSContext *ctx, const char *module_name) FILE: jsb_build/quickjs/quickjs-wsa/examples/test_point.js function assert (line 4) | function assert(b, str) class ColorPoint (line 13) | class ColorPoint extends Point { method constructor (line 14) | constructor(x, y, color) { method get_color (line 18) | get_color() { function main (line 23) | function main() FILE: jsb_build/quickjs/quickjs-wsa/libbf.c type mp_size_t (line 72) | typedef intptr_t mp_size_t; function clz (line 94) | static inline int clz(limb_t a) function ctz (line 107) | static inline int ctz(limb_t a) function ceil_log2 (line 120) | static inline int ceil_log2(limb_t a) function slimb_t (line 129) | static inline slimb_t ceil_div(slimb_t a, slimb_t b) function slimb_t (line 138) | static inline slimb_t floor_div(slimb_t a, slimb_t b) function limb_t (line 148) | static inline limb_t smod(slimb_t a, slimb_t b) function slimb_t (line 157) | static inline slimb_t sat_add(slimb_t a, slimb_t b) function bf_context_init (line 171) | void bf_context_init(bf_context_t *s, bf_realloc_func_t *realloc_func, function bf_context_end (line 179) | void bf_context_end(bf_context_t *s) function bf_init (line 184) | void bf_init(bf_context_t *s, bf_t *r) function bf_resize (line 194) | int bf_resize(bf_t *r, limb_t len) function bf_set_ui (line 209) | int bf_set_ui(bf_t *r, uint64_t a) function bf_set_si (line 250) | int bf_set_si(bf_t *r, int64_t a) function bf_set_nan (line 263) | void bf_set_nan(bf_t *r) function bf_set_zero (line 270) | void bf_set_zero(bf_t *r, int is_neg) function bf_set_inf (line 277) | void bf_set_inf(bf_t *r, int is_neg) function bf_set (line 285) | int bf_set(bf_t *r, const bf_t *a) function bf_move (line 300) | void bf_move(bf_t *r, bf_t *a) function limb_t (line 309) | static limb_t get_limbz(const bf_t *a, limb_t idx) function limb_t (line 318) | static inline limb_t get_bits(const limb_t *tab, limb_t len, slimb_t pos) function limb_t (line 341) | static inline limb_t get_bit(const limb_t *tab, limb_t len, slimb_t pos) function limb_t (line 350) | static inline limb_t limb_mask(int start, int last) function limb_t (line 362) | static limb_t mp_scan_nz(const limb_t *tab, mp_size_t n) function limb_t (line 373) | static inline limb_t scan_bit_nz(const bf_t *r, slimb_t bit_pos) function bf_get_rnd_add (line 395) | static int bf_get_rnd_add(int *pret, const bf_t *r, limb_t l, function bf_set_overflow (line 448) | static int bf_set_overflow(bf_t *r, int sign, limb_t prec, bf_flags_t fl... function __bf_round (line 484) | static int __bf_round(bf_t *r, limb_t prec1, bf_flags_t flags, limb_t l, function bf_normalize_and_round (line 592) | int bf_normalize_and_round(bf_t *r, limb_t prec1, bf_flags_t flags) function bf_can_round (line 631) | int bf_can_round(const bf_t *a, slimb_t prec, bf_rnd_t rnd_mode, slimb_t k) function bf_round (line 667) | int bf_round(bf_t *r, limb_t prec, bf_flags_t flags) function __maybe_unused (line 675) | static __maybe_unused void dump_limbs(const char *str, const limb_t *tab... function mp_print_str (line 685) | void mp_print_str(const char *str, const limb_t *tab, limb_t n) function __maybe_unused (line 697) | static __maybe_unused void mp_print_str_h(const char *str, function bf_print_str (line 712) | void bf_print_str(const char *str, const bf_t *a) function bf_cmpu (line 738) | int bf_cmpu(const bf_t *a, const bf_t *b) function bf_cmp_full (line 764) | int bf_cmp_full(const bf_t *a, const bf_t *b) function bf_cmp (line 788) | int bf_cmp(const bf_t *a, const bf_t *b) function limb_t (line 816) | static limb_t count_cancelled_bits(const bf_t *a, const bf_t *b) function bf_add_internal (line 868) | static int bf_add_internal(bf_t *r, const bf_t *a, const bf_t *b, limb_t... function __bf_add (line 1012) | static int __bf_add(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function __bf_sub (line 1018) | static int __bf_sub(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function limb_t (line 1024) | limb_t mp_add(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 1042) | limb_t mp_add_ui(limb_t *tab, limb_t b, size_t n) function limb_t (line 1058) | limb_t mp_sub(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 1077) | static limb_t mp_neg(limb_t *res, const limb_t *op2, mp_size_t n, limb_t... function limb_t (line 1094) | limb_t mp_sub_ui(limb_t *tab, limb_t b, mp_size_t n) function limb_t (line 1113) | static limb_t mp_shr(limb_t *tab_r, const limb_t *tab, mp_size_t n, function limb_t (line 1130) | static limb_t mp_mul1(limb_t *tabr, const limb_t *taba, limb_t n, function limb_t (line 1145) | static limb_t mp_add_mul1(limb_t *tabr, const limb_t *taba, limb_t n, function mp_mul_basecase (line 1161) | static void mp_mul_basecase(limb_t *result, function mp_mul (line 1176) | int mp_mul(bf_context_t *s, limb_t *result, function limb_t (line 1198) | static limb_t mp_sub_mul1(limb_t *tabr, const limb_t *taba, limb_t n, function limb_t (line 1214) | static inline limb_t udiv1norm_init(limb_t d) function limb_t (line 1224) | static inline limb_t udiv1norm(limb_t *pr, limb_t a1, limb_t a0, function limb_t (line 1245) | static limb_t mp_div1norm(limb_t *tabr, const limb_t *taba, limb_t n, function mp_divnorm (line 1275) | static int mp_divnorm(bf_context_t *s, limb_t *tabq, limb_t *taba, limb_... function mp_recip (line 1351) | int mp_recip(bf_context_t *s, limb_t *tabr, const limb_t *taba, limb_t n) function mp_cmp (line 1415) | static int mp_cmp(const limb_t *taba, const limb_t *tabb, mp_size_t n) function mp_divnorm_large (line 1433) | static int mp_divnorm_large(bf_context_t *s, function bf_mul (line 1524) | int bf_mul(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_mul_2exp (line 1606) | int bf_mul_2exp(bf_t *r, slimb_t e, limb_t prec, bf_flags_t flags) function slimb_t (line 1620) | slimb_t bf_get_exp_min(const bf_t *a) function bf_tdivremu (line 1638) | static void bf_tdivremu(bf_t *q, bf_t *r, function __bf_div (line 1652) | static int __bf_div(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_divrem (line 1732) | int bf_divrem(bf_t *q, bf_t *r, const bf_t *a, const bf_t *b, function bf_rem (line 1826) | int bf_rem(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_get_limb (line 1838) | static inline int bf_get_limb(slimb_t *pres, const bf_t *a, int flags) function bf_remquo (line 1847) | int bf_remquo(slimb_t *pq, bf_t *r, const bf_t *a, const bf_t *b, limb_t... function __maybe_unused (line 1860) | static __maybe_unused inline limb_t mul_mod(limb_t a, limb_t b, limb_t m) function limb_t (line 1868) | static limb_t mp_mod1(const limb_t *tab, limb_t n, limb_t m, limb_t r) function limb_t (line 1887) | static limb_t mp_sqrtrem1(limb_t *pr, limb_t a) function limb_t (line 1931) | limb_t bf_isqrt(limb_t a) function limb_t (line 1944) | static limb_t mp_sqrtrem2(limb_t *tabs, limb_t *taba) function mp_sqrtrem_rec (line 1976) | static int mp_sqrtrem_rec(bf_context_t *s, limb_t *tabs, limb_t *taba, l... function mp_sqrtrem (line 2050) | int mp_sqrtrem(bf_context_t *s, limb_t *tabs, limb_t *taba, limb_t n) function bf_sqrtrem (line 2073) | int bf_sqrtrem(bf_t *r, bf_t *rem1, const bf_t *a) function bf_sqrt (line 2126) | int bf_sqrt(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function no_inline (line 2190) | static no_inline int bf_op2(bf_t *r, const bf_t *a, const bf_t *b, limb_... function bf_add (line 2206) | int bf_add(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_sub (line 2212) | int bf_sub(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_div (line 2218) | int bf_div(bf_t *r, const bf_t *a, const bf_t *b, limb_t prec, function bf_mul_ui (line 2224) | int bf_mul_ui(bf_t *r, const bf_t *a, uint64_t b1, limb_t prec, function bf_mul_si (line 2236) | int bf_mul_si(bf_t *r, const bf_t *a, int64_t b1, limb_t prec, function bf_add_si (line 2248) | int bf_add_si(bf_t *r, const bf_t *a, int64_t b1, limb_t prec, function bf_pow_ui (line 2261) | static int bf_pow_ui(bf_t *r, const bf_t *a, limb_t b, limb_t prec, function bf_pow_ui_ui (line 2279) | static int bf_pow_ui_ui(bf_t *r, limb_t a1, limb_t b, function bf_rint (line 2299) | int bf_rint(bf_t *r, int rnd_mode) function limb_t (line 2309) | static inline limb_t bf_logic_op1(limb_t a, limb_t b, int op) function bf_logic_op (line 2322) | static int bf_logic_op(bf_t *r, const bf_t *a1, const bf_t *b1, int op) function bf_logic_or (line 2409) | int bf_logic_or(bf_t *r, const bf_t *a, const bf_t *b) function bf_logic_xor (line 2415) | int bf_logic_xor(bf_t *r, const bf_t *a, const bf_t *b) function bf_logic_and (line 2421) | int bf_logic_and(bf_t *r, const bf_t *a, const bf_t *b) type Float64Union (line 2428) | typedef union { function bf_get_float64 (line 2433) | int bf_get_float64(const bf_t *a, double *pres, bf_rnd_t rnd_mode) function bf_set_float64 (line 2482) | int bf_set_float64(bf_t *a, double d) function bf_get_int32 (line 2533) | int bf_get_int32(int *pres, const bf_t *a, int flags) function bf_get_int64 (line 2577) | int bf_get_int64(int64_t *pres, const bf_t *a, int flags) function bf_get_uint64 (line 2638) | int bf_get_uint64(uint64_t *pres, const bf_t *a) function limb_t (line 2680) | static limb_t get_limb_radix(int radix) function bf_integer_from_radix_rec (line 2693) | static int bf_integer_from_radix_rec(bf_t *r, const limb_t *tab, function bf_integer_from_radix (line 2732) | static int bf_integer_from_radix(bf_t *r, const limb_t *tab, function bf_mul_pow_radix (line 2756) | int bf_mul_pow_radix(bf_t *r, const bf_t *T, limb_t radix, function to_digit (line 2820) | static inline int to_digit(int c) function bf_add_limb (line 2834) | static int bf_add_limb(bf_t *a, slimb_t *ppos, limb_t v) function bf_tolower (line 2855) | static int bf_tolower(int c) function strcasestart (line 2862) | static int strcasestart(const char *str, const char *val, const char **ptr) function bf_atof_internal (line 2878) | static int bf_atof_internal(bf_t *r, slimb_t *pexponent, function bf_atof2 (line 3137) | int bf_atof2(bf_t *r, slimb_t *pexponent, function bf_atof (line 3145) | int bf_atof(bf_t *r, const char *str, const char **pnext, int radix, function slimb_t (line 3315) | slimb_t bf_mul_log2_radix(slimb_t a1, unsigned int radix, int is_inv, function bf_integer_to_radix_rec (line 3373) | static int bf_integer_to_radix_rec(bf_t *pow_tab, function bf_integer_to_radix (line 3459) | static int bf_integer_to_radix(bf_t *r, const bf_t *a, limb_t radixl) function bf_convert_to_radix (line 3487) | static int bf_convert_to_radix(bf_t *r, slimb_t *pE, function limb_to_a (line 3570) | static void limb_to_a(char *buf, limb_t n, unsigned int radix, int len) function limb_to_a2 (line 3595) | static void limb_to_a2(char *buf, limb_t n, unsigned int radix_bits, int... function output_digits (line 3616) | static void output_digits(DynBuf *s, const bf_t *a1, int radix, limb_t n... function bf_const_log2_rec (line 4004) | static void bf_const_log2_rec(bf_t *T, bf_t *P, bf_t *Q, limb_t n1, function bf_const_log2_internal (line 4043) | static void bf_const_log2_internal(bf_t *T, limb_t prec) function chud_bs (line 4066) | static void chud_bs(bf_t *P, bf_t *Q, bf_t *G, int64_t a, int64_t b, int... function bf_const_pi_internal (line 4124) | static void bf_const_pi_internal(bf_t *Q, limb_t prec) function bf_const_get (line 4152) | static int bf_const_get(bf_t *T, limb_t prec, bf_flags_t flags, function bf_const_free (line 4181) | static void bf_const_free(BFConstCache *c) function bf_const_log2 (line 4187) | int bf_const_log2(bf_t *T, limb_t prec, bf_flags_t flags) function bf_const_pi_signed (line 4194) | static int bf_const_pi_signed(bf_t *T, int sign, limb_t prec, bf_flags_t... function bf_const_pi (line 4201) | int bf_const_pi(bf_t *T, limb_t prec, bf_flags_t flags) function bf_clear_cache (line 4206) | void bf_clear_cache(bf_context_t *s) function bf_ziv_rounding (line 4220) | static int bf_ziv_rounding(bf_t *r, const bf_t *a, function bf_add_epsilon (line 4263) | static int bf_add_epsilon(bf_t *r, const bf_t *a, slimb_t e, int e_sign, function bf_exp_internal (line 4280) | static int bf_exp_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function check_exp_underflow_overflow (line 4350) | static int check_exp_underflow_overflow(bf_context_t *s, bf_t *r, function bf_exp (line 4400) | int bf_exp(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_log_internal (line 4431) | static int bf_log_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_log (line 4530) | int bf_log(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_pow_generic (line 4570) | static int bf_pow_generic(bf_t *r, const bf_t *x, limb_t prec, void *opa... function bf_pow_int (line 4591) | static int bf_pow_int(bf_t *r, const bf_t *x, limb_t prec, void *opaque) function BOOL (line 4618) | static BOOL check_exact_power2n(bf_t *r, const bf_t *x, slimb_t n) function bf_pow (line 4656) | int bf_pow(bf_t *r, const bf_t *x, const bf_t *y, limb_t prec, bf_flags_... function bf_sqrt_sin (line 4827) | static void bf_sqrt_sin(bf_t *r, const bf_t *x, limb_t prec1) function bf_sincos (line 4841) | static int bf_sincos(bf_t *s, bf_t *c, const bf_t *a, limb_t prec) function bf_cos_internal (line 4938) | static int bf_cos_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_cos (line 4943) | int bf_cos(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_sin_internal (line 4972) | static int bf_sin_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_sin (line 4977) | int bf_sin(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_tan_internal (line 5006) | static int bf_tan_internal(bf_t *r, const bf_t *a, limb_t prec, void *op... function bf_tan (line 5021) | int bf_tan(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_atan_internal (line 5053) | static int bf_atan_internal(bf_t *r, const bf_t *a, limb_t prec, function bf_atan (line 5139) | int bf_atan(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_atan2_internal (line 5185) | static int bf_atan2_internal(bf_t *r, const bf_t *y, limb_t prec, void *... function bf_atan2 (line 5223) | int bf_atan2(bf_t *r, const bf_t *y, const bf_t *x, function bf_asin_internal (line 5229) | static int bf_asin_internal(bf_t *r, const bf_t *a, limb_t prec, void *o... function bf_asin (line 5260) | int bf_asin(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function bf_acos (line 5301) | int bf_acos(bf_t *r, const bf_t *a, limb_t prec, bf_flags_t flags) function __maybe_unused (line 5395) | static inline __maybe_unused limb_t shrd(limb_t low, limb_t high, long s... function __maybe_unused (line 5402) | static inline __maybe_unused limb_t shld(limb_t a1, limb_t a0, long shift) type FastDivData (line 5455) | typedef struct FastDivData { function __maybe_unused (line 5464) | static inline __maybe_unused void fast_udiv_init(FastDivData *s, limb_t d) function limb_t (line 5485) | static inline limb_t fast_udiv(limb_t a, const FastDivData *s) function limb_t (line 5557) | static inline limb_t fast_shr_dec(limb_t a, int shift) function limb_t (line 5565) | limb_t mp_add_dec(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 5585) | limb_t mp_add_ui_dec(limb_t *tab, limb_t b, mp_size_t n) function limb_t (line 5605) | limb_t mp_sub_dec(limb_t *res, const limb_t *op1, const limb_t *op2, function limb_t (line 5624) | limb_t mp_sub_ui_dec(limb_t *tab, limb_t b, mp_size_t n) function limb_t (line 5645) | limb_t mp_mul1_dec(limb_t *tabr, const limb_t *taba, mp_size_t n, function limb_t (line 5662) | limb_t mp_add_mul1_dec(limb_t *tabr, const limb_t *taba, mp_size_t n, function limb_t (line 5681) | limb_t mp_sub_mul1_dec(limb_t *tabr, const limb_t *taba, mp_size_t n, function mp_mul_basecase_dec (line 5707) | void mp_mul_basecase_dec(limb_t *result, function limb_t (line 5724) | limb_t mp_div1_dec(limb_t *tabr, const limb_t *taba, mp_size_t na, function __maybe_unused (line 5787) | static __maybe_unused void mp_print_str_dec(const char *str, function __maybe_unused (line 5800) | static __maybe_unused void mp_print_str_h_dec(const char *str, function mp_div_dec (line 5831) | static int mp_div_dec(bf_context_t *s, limb_t *tabq, function limb_t (line 5937) | static limb_t mp_shr_dec(limb_t *tab_r, const limb_t *tab, mp_size_t n, function limb_t (line 5955) | static limb_t mp_shl_dec(limb_t *tab_r, const limb_t *tab, mp_size_t n, function limb_t (line 5972) | static limb_t mp_sqrtrem2_dec(limb_t *tabs, limb_t *taba) function limb_t (line 5997) | static limb_t mp_sqrtrem_rec_dec(limb_t *tabs, limb_t *taba, limb_t n, function mp_sqrtrem_dec (line 6063) | int mp_sqrtrem_dec(bf_context_t *s, limb_t *tabs, limb_t *taba, limb_t n) function clz_dec (line 6083) | static int clz_dec(limb_t a) function bfdec_print_str (line 6270) | void bfdec_print_str(const char *str, const bfdec_t *a) function limb_t (line 6295) | static inline limb_t scan_digit_nz(const bfdec_t *r, slimb_t bit_pos) function limb_t (line 6318) | static limb_t get_digit(const limb_t *tab, limb_t len, slimb_t pos) function limb_t (line 6330) | static limb_t get_digits(const limb_t *tab, limb_t len, slimb_t pos) function bfdec_get_rnd_add (line 6358) | static int bfdec_get_rnd_add(int *pret, const bfdec_t *r, limb_t l, function __bfdec_round (line 6419) | static int __bfdec_round(bfdec_t *r, limb_t prec1, bf_flags_t flags, lim... function bfdec_round (line 6519) | int bfdec_round(bfdec_t *r, limb_t prec, bf_flags_t flags) function bfdec_normalize_and_round (line 6527) | int bfdec_normalize_and_round(bfdec_t *r, limb_t prec1, bf_flags_t flags) function bfdec_set_ui (line 6556) | int bfdec_set_ui(bfdec_t *r, uint64_t v) function bfdec_set_si (line 6588) | int bfdec_set_si(bfdec_t *r, int64_t v) function bfdec_add_internal (line 6600) | static int bfdec_add_internal(bfdec_t *r, const bfdec_t *a, const bfdec_... function __bfdec_add (line 6715) | static int __bfdec_add(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, l... function __bfdec_sub (line 6721) | static int __bfdec_sub(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, l... function bfdec_add (line 6727) | int bfdec_add(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_sub (line 6734) | int bfdec_sub(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_mul (line 6741) | int bfdec_mul(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_mul_si (line 6801) | int bfdec_mul_si(bfdec_t *r, const bfdec_t *a, int64_t b1, limb_t prec, function bfdec_add_si (line 6813) | int bfdec_add_si(bfdec_t *r, const bfdec_t *a, int64_t b1, limb_t prec, function __bfdec_div (line 6826) | static int __bfdec_div(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, function bfdec_div (line 6919) | int bfdec_div(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_tdivremu (line 6928) | static void bfdec_tdivremu(bf_context_t *s, bfdec_t *q, bfdec_t *r, function bfdec_divrem (line 6949) | int bfdec_divrem(bfdec_t *q, bfdec_t *r, const bfdec_t *a, const bfdec_t... function bfdec_rem (line 7054) | int bfdec_rem(bfdec_t *r, const bfdec_t *a, const bfdec_t *b, limb_t prec, function bfdec_rint (line 7067) | int bfdec_rint(bfdec_t *r, int rnd_mode) function bfdec_sqrt (line 7072) | int bfdec_sqrt(bfdec_t *r, const bfdec_t *a, limb_t prec, bf_flags_t flags) function bfdec_get_int32 (line 7156) | int bfdec_get_int32(int *pres, const bfdec_t *a) function bfdec_pow_ui (line 7204) | int bfdec_pow_ui(bfdec_t *r, const bfdec_t *a, limb_t b) function bfdec_atof (line 7226) | int bfdec_atof(bfdec_t *r, const char *str, const char **pnext, function put_bits (line 7241) | static inline void put_bits(limb_t *tab, limb_t len, slimb_t pos, limb_t... type NTTLimb (line 7260) | typedef double NTTLimb; type limb_t (line 7286) | typedef limb_t NTTLimb; type BFNTTState (line 7345) | typedef struct BFNTTState { function limb_t (line 7368) | static inline limb_t add_mod(limb_t a, limb_t b, limb_t m) function limb_t (line 7378) | static inline limb_t sub_mod(limb_t a, limb_t b, limb_t m) function limb_t (line 7390) | static inline limb_t mod_fast(dlimb_t r, function limb_t (line 7410) | static inline limb_t mul_mod_fast(limb_t a, limb_t b, function limb_t (line 7418) | static inline limb_t init_mul_mod_fast(limb_t m) function limb_t (line 7429) | static inline limb_t mul_mod_fast2(limb_t a, limb_t b, function limb_t (line 7444) | static inline limb_t mul_mod_fast3(limb_t a, limb_t b, function limb_t (line 7454) | static inline limb_t init_mul_mod_fast2(limb_t b, limb_t m) function limb_t (line 7461) | static inline limb_t ntt_limb_to_int(NTTLimb a, limb_t m) function NTTLimb (line 7472) | static inline NTTLimb int_to_ntt_limb(limb_t a, limb_t m) function NTTLimb (line 7477) | static inline NTTLimb int_to_ntt_limb2(limb_t a, limb_t m) function __m256d (line 7485) | static inline __m256d ntt_mod1(__m256d r, __m256d m) function __m256d (line 7491) | static inline __m256d ntt_mod(__m256d r, __m256d mf, __m256d m2f) function __m256d (line 7497) | static inline __m256d ntt_mul_mod(__m256d a, __m256d b, __m256d mf, function bf_aligned_free (line 7523) | static void bf_aligned_free(bf_context_t *s, void *ptr) function ntt_free (line 7535) | static void ntt_free(BFNTTState *s, void *ptr) function no_inline (line 7540) | static no_inline int ntt_fft(BFNTTState *s, function ntt_vec_mul (line 7651) | static void ntt_vec_mul(BFNTTState *s, function no_inline (line 7673) | static no_inline void mul_trig(NTTLimb *buf, function ntt_free (line 7704) | static void ntt_free(BFNTTState *s, void *ptr) function limb_t (line 7709) | static inline limb_t ntt_limb_to_int(NTTLimb a, limb_t m) function NTTLimb (line 7716) | static inline NTTLimb int_to_ntt_limb(slimb_t a, limb_t m) function no_inline (line 7721) | static no_inline int ntt_fft(BFNTTState *s, NTTLimb *out_buf, NTTLimb *i... function ntt_vec_mul (line 7780) | static void ntt_vec_mul(BFNTTState *s, function no_inline (line 7803) | static no_inline void mul_trig(NTTLimb *buf, function no_inline (line 7818) | static no_inline NTTLimb *get_trig(BFNTTState *s, function fft_clear_cache (line 7855) | void fft_clear_cache(bf_context_t *s1) function ntt_fft_partial (line 7882) | static int ntt_fft_partial(BFNTTState *s, NTTLimb *buf1, function ntt_conv (line 7940) | static int ntt_conv(BFNTTState *s, NTTLimb *buf1, NTTLimb *buf2, function no_inline (line 7973) | static no_inline void limb_to_ntt(BFNTTState *s, type VecUnion (line 8037) | typedef union { function no_inline (line 8042) | static no_inline void ntt_to_limb(BFNTTState *s, limb_t *tabr, limb_t r_... function no_inline (line 8146) | static no_inline void ntt_to_limb(BFNTTState *s, limb_t *tabr, limb_t r_... function ntt_static_init (line 8246) | static int ntt_static_init(bf_context_t *s1) function bf_get_fft_size (line 8308) | int bf_get_fft_size(int *pdpl, int *pnb_mods, limb_t len) function no_inline (line 8358) | static no_inline int fft_mul(bf_context_t *s1, function bf_get_fft_size (line 8461) | int bf_get_fft_size(int *pdpl, int *pnb_mods, limb_t len) FILE: jsb_build/quickjs/quickjs-wsa/libbf.h type __int128 (line 39) | typedef __int128 int128_t; type uint128_t (line 40) | typedef unsigned __int128 uint128_t; type slimb_t (line 41) | typedef int64_t slimb_t; type limb_t (line 42) | typedef uint64_t limb_t; type uint128_t (line 43) | typedef uint128_t dlimb_t; type slimb_t (line 52) | typedef int32_t slimb_t; type limb_t (line 53) | typedef uint32_t limb_t; type dlimb_t (line 54) | typedef uint64_t dlimb_t; type bf_t (line 91) | typedef struct { type bfdec_t (line 99) | typedef struct { type bf_rnd_t (line 108) | typedef enum { type bf_flags_t (line 135) | typedef uint32_t bf_flags_t; type BFConstCache (line 139) | typedef struct { type bf_context_t (line 144) | typedef struct bf_context_t { function bf_get_exp_bits (line 152) | static inline int bf_get_exp_bits(bf_flags_t flags) function bf_flags_t (line 162) | static inline bf_flags_t bf_set_exp_bits(int n) function slimb_t (line 178) | static inline slimb_t bf_max(slimb_t a, slimb_t b) function slimb_t (line 186) | static inline slimb_t bf_min(slimb_t a, slimb_t b) function bf_free (line 211) | static inline void bf_free(bf_context_t *s, void *ptr) function bf_delete (line 220) | static inline void bf_delete(bf_t *r) function bf_neg (line 229) | static inline void bf_neg(bf_t *r) function bf_is_finite (line 234) | static inline int bf_is_finite(const bf_t *a) function bf_is_nan (line 239) | static inline int bf_is_nan(const bf_t *a) function bf_is_zero (line 244) | static inline int bf_is_zero(const bf_t *a) function bf_memcpy (line 249) | static inline void bf_memcpy(bf_t *r, const bf_t *a) function bf_cmp_eq (line 267) | static inline int bf_cmp_eq(const bf_t *a, const bf_t *b) function bf_cmp_le (line 272) | static inline int bf_cmp_le(const bf_t *a, const bf_t *b) function bf_cmp_lt (line 277) | static inline int bf_cmp_lt(const bf_t *a, const bf_t *b) function bfdec_init (line 418) | static inline void bfdec_init(bf_context_t *s, bfdec_t *r) function bfdec_delete (line 422) | static inline void bfdec_delete(bfdec_t *r) function bfdec_neg (line 427) | static inline void bfdec_neg(bfdec_t *r) function bfdec_is_finite (line 432) | static inline int bfdec_is_finite(const bfdec_t *a) function bfdec_is_nan (line 437) | static inline int bfdec_is_nan(const bfdec_t *a) function bfdec_is_zero (line 442) | static inline int bfdec_is_zero(const bfdec_t *a) function bfdec_memcpy (line 447) | static inline void bfdec_memcpy(bfdec_t *r, const bfdec_t *a) function bfdec_set_nan (line 455) | static inline void bfdec_set_nan(bfdec_t *r) function bfdec_set_zero (line 459) | static inline void bfdec_set_zero(bfdec_t *r, int is_neg) function bfdec_set_inf (line 463) | static inline void bfdec_set_inf(bfdec_t *r, int is_neg) function bfdec_set (line 467) | static inline int bfdec_set(bfdec_t *r, const bfdec_t *a) function bfdec_move (line 471) | static inline void bfdec_move(bfdec_t *r, bfdec_t *a) function bfdec_cmpu (line 475) | static inline int bfdec_cmpu(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_full (line 479) | static inline int bfdec_cmp_full(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp (line 483) | static inline int bfdec_cmp(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_eq (line 487) | static inline int bfdec_cmp_eq(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_le (line 491) | static inline int bfdec_cmp_le(const bfdec_t *a, const bfdec_t *b) function bfdec_cmp_lt (line 495) | static inline int bfdec_cmp_lt(const bfdec_t *a, const bfdec_t *b) function bfdec_resize (line 529) | static inline int bfdec_resize(bfdec_t *r, limb_t len) FILE: jsb_build/quickjs/quickjs-wsa/libregexp.c type REParseState (line 66) | typedef struct { type REOpCode (line 86) | typedef struct { function is_digit (line 109) | static inline int is_digit(int c) { function dbuf_insert (line 114) | static int dbuf_insert(DynBuf *s, int pos, int len) function lre_canonicalize (line 124) | static uint32_t lre_canonicalize(uint32_t c, BOOL is_utf16) function BOOL (line 173) | BOOL lre_is_space(int c) type CharRangeEnum (line 209) | typedef enum { function cr_init_char_range (line 224) | static int cr_init_char_range(REParseState *s, CharRange *cr, uint32_t c) function cr_canonicalize (line 248) | static int cr_canonicalize(CharRange *cr) function __maybe_unused (line 274) | static __maybe_unused void lre_dump_bytecode(const uint8_t *buf, function re_emit_op (line 394) | static void re_emit_op(REParseState *s, int op) function re_emit_op_u32 (line 400) | static int re_emit_op_u32(REParseState *s, int op, uint32_t val) function re_emit_goto (line 409) | static int re_emit_goto(REParseState *s, int op, uint32_t val) function re_emit_op_u8 (line 418) | static void re_emit_op_u8(REParseState *s, int op, uint32_t val) function re_emit_op_u16 (line 424) | static void re_emit_op_u16(REParseState *s, int op, uint32_t val) function re_parse_error (line 430) | static int __attribute__((format(printf, 2, 3))) re_parse_error(REParseS... function re_parse_out_of_memory (line 439) | static int re_parse_out_of_memory(REParseState *s) function parse_digits (line 446) | static int parse_digits(const uint8_t **pp, BOOL allow_overflow) function re_parse_expect (line 471) | static int re_parse_expect(REParseState *s, const uint8_t **pp, int c) function lre_parse_escape (line 492) | int lre_parse_escape(const uint8_t **pp, int allow_utf16) function BOOL (line 605) | static BOOL is_unicode_char(int c) function parse_unicode_property (line 613) | static int parse_unicode_property(REParseState *s, CharRange *cr, function get_class_atom (line 711) | static int get_class_atom(REParseState *s, CharRange *cr, function re_emit_range (line 821) | static int re_emit_range(REParseState *s, const CharRange *cr) function re_parse_char_class (line 859) | static int re_parse_char_class(REParseState *s, const uint8_t **pp) function re_check_advance (line 950) | static int re_check_advance(const uint8_t *bc_buf, int bc_buf_len) function re_is_simple_quantifier (line 1034) | static int re_is_simple_quantifier(const uint8_t *bc_buf, int bc_buf_len) function re_parse_group_name (line 1074) | static int re_parse_group_name(char *buf, int buf_size, function re_parse_captures (line 1125) | static int re_parse_captures(REParseState *s, int *phas_named_captures, function re_count_captures (line 1177) | static int re_count_captures(REParseState *s) function BOOL (line 1186) | static BOOL re_has_named_captures(REParseState *s) function find_group_name (line 1193) | static int find_group_name(REParseState *s, const char *name) function re_parse_term (line 1215) | static int re_parse_term(REParseState *s, BOOL is_backward_dir) function re_parse_alternative (line 1704) | static int re_parse_alternative(REParseState *s, BOOL is_backward_dir) function re_parse_disjunction (line 1738) | static int re_parse_disjunction(REParseState *s, BOOL is_backward_dir) function compute_stack_size (line 1773) | static int compute_stack_size(const uint8_t *bc_buf, int bc_buf_len) function BOOL (line 1911) | static BOOL is_line_terminator(uint32_t c) function BOOL (line 1916) | static BOOL is_word_char(uint32_t c) type StackInt (line 2014) | typedef uintptr_t StackInt; type REExecStateEnum (line 2016) | typedef enum { type REExecState (line 2023) | typedef struct REExecState { type REExecContext (line 2032) | typedef struct { function push_state (line 2050) | static int push_state(REExecContext *s, function lre_exec_backtrack (line 2089) | static intptr_t lre_exec_backtrack(REExecContext *s, uint8_t **capture, function lre_exec (line 2499) | int lre_exec(uint8_t **capture, function lre_get_capture_count (line 2537) | int lre_get_capture_count(const uint8_t *bc_buf) function lre_get_flags (line 2542) | int lre_get_flags(const uint8_t *bc_buf) function BOOL (line 2560) | BOOL lre_check_stack_overflow(void *opaque, size_t alloca_size) function main (line 2570) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-wsa/libregexp.h function lre_js_is_ident_first (line 63) | static inline int lre_js_is_ident_first(int c) function lre_js_is_ident_next (line 76) | static inline int lre_js_is_ident_next(int c) FILE: jsb_build/quickjs/quickjs-wsa/libunicode-table.h type UnicodeGCEnum (line 2199) | typedef enum { type UnicodeScriptEnum (line 2759) | typedef enum { type UnicodePropertyEnum (line 4132) | typedef enum { FILE: jsb_build/quickjs/quickjs-wsa/libunicode.c function lre_case_conv (line 56) | int lre_case_conv(uint32_t *res, uint32_t c, int conv_type) function get_le24 (line 160) | static uint32_t get_le24(const uint8_t *ptr) function get_index_pos (line 172) | static int get_index_pos(uint32_t *pcode, uint32_t c, function BOOL (line 205) | static BOOL lre_is_in_table(uint32_t c, const uint8_t *table, function BOOL (line 240) | BOOL lre_is_cased(uint32_t c) function BOOL (line 265) | BOOL lre_is_case_ignorable(uint32_t c) function __maybe_unused (line 274) | static __maybe_unused void cr_dump(CharRange *cr) function cr_init (line 286) | void cr_init(CharRange *cr, void *mem_opaque, DynBufReallocFunc *realloc... function cr_free (line 294) | void cr_free(CharRange *cr) function cr_realloc (line 299) | int cr_realloc(CharRange *cr, int size) function cr_copy (line 316) | int cr_copy(CharRange *cr, const CharRange *cr1) function cr_compress (line 326) | static void cr_compress(CharRange *cr) function cr_op (line 355) | int cr_op(CharRange *cr, const uint32_t *a_pt, int a_len, function cr_union1 (line 407) | int cr_union1(CharRange *cr, const uint32_t *b_pt, int b_len) function cr_invert (line 419) | int cr_invert(CharRange *cr) function BOOL (line 435) | BOOL lre_is_id_start(uint32_t c) function BOOL (line 442) | BOOL lre_is_id_continue(uint32_t c) type DecompTypeEnum (line 452) | typedef enum { function unicode_get_short_code (line 490) | static uint32_t unicode_get_short_code(uint32_t c) function unicode_get_lower_simple (line 502) | static uint32_t unicode_get_lower_simple(uint32_t c) function unicode_get16 (line 511) | static uint16_t unicode_get16(const uint8_t *p) function unicode_decomp_entry (line 516) | static int unicode_decomp_entry(uint32_t *res, uint32_t c, function unicode_decomp_char (line 657) | static int unicode_decomp_char(uint32_t *res, uint32_t c, BOOL is_compat1) function unicode_compose_pair (line 686) | static int unicode_compose_pair(uint32_t c0, uint32_t c1) function unicode_get_cc (line 722) | static int unicode_get_cc(uint32_t c) function sort_cc (line 773) | static void sort_cc(int *buf, int len) function to_nfd_rec (line 809) | static void to_nfd_rec(DynBuf *dbuf, function compose_pair (line 838) | static int compose_pair(uint32_t c0, uint32_t c1) function unicode_normalize (line 853) | int unicode_normalize(uint32_t **pdst, const uint32_t *src, int src_len, function unicode_find_name (line 928) | static int unicode_find_name(const char *name_table, const char *name) function unicode_script (line 957) | int unicode_script(CharRange *cr, function unicode_general_category1 (line 1077) | static int unicode_general_category1(CharRange *cr, uint32_t gc_mask) function unicode_prop1 (line 1129) | static int unicode_prop1(CharRange *cr, int prop_idx) function unicode_case1 (line 1177) | static int unicode_case1(CharRange *cr, int case_mask) type PropOPEnum (line 1240) | typedef enum { function unicode_prop_ops (line 1253) | static int unicode_prop_ops(CharRange *cr, ...) function unicode_general_category (line 1341) | int unicode_general_category(CharRange *cr, const char *gc_name) function unicode_prop (line 1360) | int unicode_prop(CharRange *cr, const char *prop_name) FILE: jsb_build/quickjs/quickjs-wsa/libunicode.h type UnicodeNormalizationEnum (line 36) | typedef enum { type CharRange (line 49) | typedef struct { type CharRangeOpEnum (line 57) | typedef enum { function cr_add_point (line 68) | static inline int cr_add_point(CharRange *cr, uint32_t v) function cr_add_interval (line 78) | static inline int cr_add_interval(CharRange *cr, uint32_t c1, uint32_t c2) function cr_union_interval (line 91) | static inline int cr_union_interval(CharRange *cr, uint32_t c1, uint32_t... FILE: jsb_build/quickjs/quickjs-wsa/list.h type list_head (line 31) | struct list_head { function init_list_head (line 42) | static inline void init_list_head(struct list_head *head) function __list_add (line 49) | static inline void __list_add(struct list_head *el, function list_add (line 59) | static inline void list_add(struct list_head *el, struct list_head *head) function list_add_tail (line 65) | static inline void list_add_tail(struct list_head *el, struct list_head ... function list_del (line 70) | static inline void list_del(struct list_head *el) function list_empty (line 81) | static inline int list_empty(struct list_head *el) FILE: jsb_build/quickjs/quickjs-wsa/qjs.c function eval_buf (line 52) | static int eval_buf(JSContext *ctx, const void *buf, int buf_len, function eval_file (line 80) | static int eval_file(JSContext *ctx, const char *filename, int module) function JSContext (line 106) | static JSContext *JS_NewCustomContext(JSRuntime *rt) type trace_malloc_data (line 132) | struct trace_malloc_data { function js_trace_malloc_ptr_offset (line 136) | static inline unsigned long long js_trace_malloc_ptr_offset(uint8_t *ptr, function js_trace_malloc_usable_size (line 143) | static inline size_t js_trace_malloc_usable_size(void *ptr) function js_trace_malloc_init (line 199) | static void js_trace_malloc_init(struct trace_malloc_data *s) function js_trace_free (line 222) | static void js_trace_free(JSMallocState *s, void *ptr) function help (line 283) | void help(void) function main (line 307) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-wsa/qjsc.c type namelist_entry_t (line 39) | typedef struct { type namelist_t (line 45) | typedef struct namelist_t { type FeatureEntry (line 51) | typedef struct { function namelist_add (line 84) | void namelist_add(namelist_t *lp, const char *name, const char *short_name, function namelist_free (line 105) | void namelist_free(namelist_t *lp) function namelist_entry_t (line 117) | namelist_entry_t *namelist_find(namelist_t *lp, const char *name) function get_c_name (line 128) | static void get_c_name(char *buf, size_t buf_size, const char *file) function dump_hex (line 160) | static void dump_hex(FILE *f, const uint8_t *buf, size_t len) function output_object_code (line 175) | static void output_object_code(JSContext *ctx, function js_module_dummy_init (line 203) | static int js_module_dummy_init(JSContext *ctx, JSModuleDef *m) function find_unique_cname (line 209) | static void find_unique_cname(char *cname, size_t cname_size) function JSModuleDef (line 231) | JSModuleDef *jsc_module_loader(JSContext *ctx, function compile_file (line 283) | static void compile_file(JSContext *ctx, FILE *fo, function help (line 342) | void help(void) function exec_cmd (line 379) | int exec_cmd(char **argv) function output_executable (line 397) | static int output_executable(const char *out_filename, const char *cfile... function output_executable (line 468) | static int output_executable(const char *out_filename, const char *cfile... type OutputTypeEnum (line 478) | typedef enum { function main (line 484) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-wsa/qjscalc.js function add_props (line 35) | function add_props(obj, props) { function operators_set (line 58) | function operators_set(proto, ...op_list) function generic_pow (line 93) | function generic_pow(a, b) { function miller_rabin_test (line 127) | function miller_rabin_test(n, t) { function fact_rec (line 154) | function fact_rec(a, b) { /* assumes a <= b */ method "/" (line 172) | "/"(a, b) { method "**" (line 179) | "**"(a, b) { method isInteger (line 189) | isInteger(a) { method gcd (line 194) | gcd(a, b) { method fact (line 203) | fact(n) { method comb (line 207) | comb(n, k) { method invmod (line 217) | invmod(x, y) { method pmod (line 238) | pmod(a, b, m) { method isPrime (line 261) | isPrime(n, t) { method nextPrime (line 284) | nextPrime(n) { method factor (line 295) | factor(n) { method inverse (line 338) | inverse() { method norm2 (line 341) | norm2() { method abs (line 344) | abs() { method conj (line 350) | conj() { method arg (line 353) | arg() { method exp (line 359) | exp() { method log (line 365) | log() { function fraction_add (line 410) | function fraction_add(a, b) { function fraction_sub (line 415) | function fraction_sub(a, b) { function fraction_mul (line 420) | function fraction_mul(a, b) { function fraction_div (line 425) | function fraction_div(a, b) { function fraction_mod (line 430) | function fraction_mod(a, b) { function fraction_eq (line 435) | function fraction_eq(a, b) { function fraction_lt (line 441) | function fraction_lt(a, b) { function float_add (line 448) | function float_add(a, b) { function float_sub (line 451) | function float_sub(a, b) { function float_mul (line 454) | function float_mul(a, b) { function float_div (line 457) | function float_div(a, b) { function float_mod (line 460) | function float_mod(a, b) { function float_pow (line 463) | function float_pow(a, b) { function float_eq (line 466) | function float_eq(a, b) { function float_lt (line 470) | function float_lt(a, b) { method "pos" (line 490) | "pos"(a) { method "neg" (line 493) | "neg"(a) { method toFraction (line 524) | toFraction(a, b) { method [Symbol.toPrimitive] (line 534) | [Symbol.toPrimitive](hint) { method inverse (line 541) | inverse() { method toString (line 544) | toString() { method norm2 (line 547) | norm2() { method abs (line 550) | abs() { method conj (line 556) | conj() { method arg (line 559) | arg() { method exp (line 565) | exp() { method log (line 568) | log() { method inverse (line 576) | inverse() { method norm2 (line 579) | norm2() { method abs (line 582) | abs() { method conj (line 585) | conj() { method arg (line 588) | arg() { method exp (line 594) | exp() { method log (line 597) | log() { function get_const (line 611) | function get_const(n) { method isFloat (line 636) | isFloat(a) { method bestappr (line 639) | bestappr(u, b) { method E (line 663) | get E() { return get_const(0); } method LN10 (line 664) | get LN10() { return get_const(1); } method LOG2E (line 666) | get LOG2E() { return get_const(3); } method LOG10E (line 667) | get LOG10E() { return get_const(4); } method SQRT1_2 (line 669) | get SQRT1_2() { return get_const(6); } method SQRT2 (line 670) | get SQRT2() { return get_const(7); } method inverse (line 674) | inverse() { method norm2 (line 677) | norm2() { method abs (line 680) | abs() { method conj (line 683) | conj() { method arg (line 686) | arg() { method exp (line 692) | exp() { method log (line 695) | log() { function complex_add (line 723) | function complex_add(a, b) { function complex_sub (line 728) | function complex_sub(a, b) { function complex_mul (line 733) | function complex_mul(a, b) { function complex_div (line 739) | function complex_div(a, b) { function complex_eq (line 744) | function complex_eq(a, b) { method "pos" (line 758) | "pos"(a) { method "neg" (line 761) | "neg"(a) { method toComplex (line 778) | toComplex(re, im) { method inverse (line 787) | inverse() { method toString (line 791) | toString() { method norm2 (line 809) | norm2() { method abs (line 812) | abs() { method conj (line 815) | conj() { method arg (line 818) | arg() { method exp (line 821) | exp() { method log (line 825) | log() { function mod_add (line 855) | function mod_add(a, b) { function mod_sub (line 866) | function mod_sub(a, b) { function mod_mul (line 877) | function mod_mul(a, b) { function mod_div (line 888) | function mod_div(a, b) { function mod_eq (line 893) | function mod_eq(a, b) { method "pos" (line 905) | "pos"(a) { method "neg" (line 908) | "neg"(a) { method inverse (line 923) | inverse() { method toString (line 931) | toString() { function polynomial_is_scalar (line 938) | function polynomial_is_scalar(a) function number_need_paren (line 971) | function number_need_paren(c) function monomial_toString (line 980) | function monomial_toString(c, i) function poly_root_laguerre1 (line 1008) | function poly_root_laguerre1(p, z, max_it) function poly_roots (line 1062) | function poly_roots(p) method trim (line 1090) | trim() { method conj (line 1098) | conj() { method inverse (line 1107) | inverse() { method toString (line 1110) | toString() { method deg (line 1130) | deg() { method apply (line 1136) | apply(b) { method deriv (line 1146) | deriv() { method integ (line 1159) | integ() { method norm2 (line 1168) | norm2() { function polynomial_add (line 1180) | function polynomial_add(a, b) { function polynomial_sub (line 1198) | function polynomial_sub(a, b) { function polynomial_mul (line 1201) | function polynomial_mul(a, b) { function polynomial_div_scalar (line 1218) | function polynomial_div_scalar(a, b) { function polynomial_div (line 1221) | function polynomial_div(a, b) function polynomial_mod (line 1226) | function polynomial_mod(a, b) { function polynomial_eq (line 1229) | function polynomial_eq(a, b) { method "pos" (line 1249) | "pos"(a) { method "neg" (line 1252) | "neg"(a) { method divrem (line 1279) | divrem(a, b) { method gcd (line 1306) | gcd(a, b) { method invmod (line 1316) | invmod(x, y) { method roots (line 1336) | roots(p) { function polymod_add (line 1366) | function polymod_add(a, b) { function polymod_sub (line 1377) | function polymod_sub(a, b) { function polymod_mul (line 1380) | function polymod_mul(a, b) { function polymod_div (line 1391) | function polymod_div(a, b) { function polymod_eq (line 1396) | function polymod_eq(a, b) { method "pos" (line 1408) | "pos"(a) { method "neg" (line 1411) | "neg"(a) { method inverse (line 1426) | inverse() { method toString (line 1434) | toString() { method inverse (line 1465) | inverse() { method conj (line 1468) | conj() { method toString (line 1471) | toString() { method apply (line 1481) | apply(b) { method deriv (line 1484) | deriv() { function ratfunc_add (line 1490) | function ratfunc_add(a, b) { function ratfunc_sub (line 1495) | function ratfunc_sub(a, b) { function ratfunc_mul (line 1500) | function ratfunc_mul(a, b) { function ratfunc_div (line 1505) | function ratfunc_div(a, b) { function ratfunc_eq (line 1510) | function ratfunc_eq(a, b) { method "pos" (line 1525) | "pos"(a) { method "neg" (line 1528) | "neg"(a) { method toRationalFunction (line 1546) | toRationalFunction(a) { function get_emin (line 1562) | function get_emin(a) { function series_is_scalar_or_polynomial (line 1572) | function series_is_scalar_or_polynomial(a) function series_add (line 1604) | function series_add(v1, v2) { function series_sub (line 1648) | function series_sub(a, b) { function series_mul (line 1651) | function series_mul(v1, v2) { function series_div (line 1670) | function series_div(v1, v2) { function series_pow (line 1675) | function series_pow(a, b) { function series_eq (line 1684) | function series_eq(a, b) { method "pos" (line 1706) | "pos"(a) { method "neg" (line 1709) | "neg"(a) { method conj (line 1730) | conj() { method inverse (line 1739) | inverse() { method trim (line 1756) | trim() { method toString (line 1770) | toString() { method apply (line 1792) | apply(b) { method deriv (line 1806) | deriv() { method integ (line 1822) | integ() { method exp (line 1836) | exp() { method log (line 1853) | log() { method zero (line 1866) | zero(n, emin) { method O (line 1878) | O(a) { method idn (line 1918) | idn(n) { method diag (line 1925) | diag(a) { method hilbert (line 1933) | hilbert(n) { method trans (line 1943) | trans(a) { method check_square (line 1965) | check_square(a) { method trace (line 1974) | trace(a) { method charpoly (line 1983) | charpoly(a) { method eigenvals (line 2000) | eigenvals(a) { method det (line 2003) | det(a) { method inverse (line 2037) | inverse(a) { method rank (line 2079) | rank(a) { method ker (line 2120) | ker(a) { method dp (line 2194) | dp(a, b) { method cp (line 2207) | cp(v1, v2) { function array_add (line 2219) | function array_add(a, b) { function array_sub (line 2229) | function array_sub(a, b) { function array_scalar_mul (line 2239) | function array_scalar_mul(a, b) { function array_mul (line 2247) | function array_mul(a, b) { function array_div (line 2299) | function array_div(a, b) { function array_element_wise_inverse (line 2302) | function array_element_wise_inverse(a) { function array_eq (line 2310) | function array_eq(a, b) { method "pos" (line 2329) | "pos"(a) { method "neg" (line 2332) | "neg"(a) { method "/" (line 2345) | "/"(a, b) { return a * b.inverse(); } method "*" (line 2351) | "*"(a, b) { return array_scalar_mul(b, a); } method "/" (line 2352) | "/"(a, b) { return a * array_element_wise_inverse(b); } method conj (line 2356) | conj() { method dup (line 2364) | dup() { method inverse (line 2376) | inverse() { function deriv (line 2401) | function deriv(a) function integ (line 2406) | function integ(a) function norm2 (line 2411) | function norm2(a) function abs (line 2416) | function abs(a) function conj (line 2421) | function conj(a) function arg (line 2426) | function arg(a) function inverse (line 2431) | function inverse(a) function trunc (line 2436) | function trunc(a) function floor (line 2451) | function floor(a) function ceil (line 2462) | function ceil(a) function sqrt (line 2473) | function sqrt(a) function exp (line 2496) | function exp(a) function log (line 2501) | function log(a) function log2 (line 2506) | function log2(a) function log10 (line 2511) | function log10(a) function todb (line 2516) | function todb(a) function fromdb (line 2521) | function fromdb(a) function sin (line 2526) | function sin(a) function cos (line 2537) | function cos(a) function tan (line 2548) | function tan(a) function asin (line 2557) | function asin(a) function acos (line 2562) | function acos(a) function atan (line 2567) | function atan(a) function atan2 (line 2572) | function atan2(a, b) function sinc (line 2577) | function sinc(a) function todeg (line 2587) | function todeg(a) function fromdeg (line 2592) | function fromdeg(a) function sinh (line 2597) | function sinh(a) function cosh (line 2603) | function cosh(a) function tanh (line 2609) | function tanh(a) function asinh (line 2615) | function asinh(a) function acosh (line 2621) | function acosh(a) function atanh (line 2627) | function atanh(a) function sigmoid (line 2633) | function sigmoid(x) function lerp (line 2639) | function lerp(a, b, t) FILE: jsb_build/quickjs/quickjs-wsa/quickjs-libc.c type sig_t (line 51) | typedef sig_t sighandler_t; type JSOSRWHandler (line 78) | typedef struct { type JSOSSignalHandler (line 84) | typedef struct { type JSOSTimer (line 90) | typedef struct { type JSWorkerMessage (line 97) | typedef struct { type JSWorkerMessagePipe (line 106) | typedef struct { type JSWorkerMessageHandler (line 116) | typedef struct { type JSThreadState (line 122) | typedef struct JSThreadState { function js_std_dbuf_init (line 135) | static void js_std_dbuf_init(JSContext *ctx, DynBuf *s) function BOOL (line 140) | static BOOL my_isdigit(int c) function JSValue (line 145) | static JSValue js_printf_internal(JSContext *ctx, function JSValue (line 407) | static JSValue js_loadScript(JSContext *ctx, JSValueConst this_val, function JSValue (line 432) | static JSValue js_std_loadFile(JSContext *ctx, JSValueConst this_val, type JSModuleDef (line 452) | typedef JSModuleDef *(JSInitModuleFunc)(JSContext *ctx, function JSModuleDef (line 457) | static JSModuleDef *js_module_loader_so(JSContext *ctx, function JSModuleDef (line 464) | static JSModuleDef *js_module_loader_so(JSContext *ctx, function js_module_set_import_meta (line 514) | int js_module_set_import_meta(JSContext *ctx, JSValueConst func_val, function JSModuleDef (line 567) | JSModuleDef *js_module_loader(JSContext *ctx, function JSValue (line 601) | static JSValue js_std_exit(JSContext *ctx, JSValueConst this_val, function JSValue (line 611) | static JSValue js_std_getenv(JSContext *ctx, JSValueConst this_val, function setenv (line 627) | static void setenv(const char *name, const char *value, int overwrite) function unsetenv (line 642) | static void unsetenv(const char *name) function JSValue (line 648) | static JSValue js_std_setenv(JSContext *ctx, JSValueConst this_val, function JSValue (line 666) | static JSValue js_std_unsetenv(JSContext *ctx, JSValueConst this_val, function JSValue (line 680) | static JSValue js_std_getenviron(JSContext *ctx, JSValueConst this_val, function JSValue (line 717) | static JSValue js_std_gc(JSContext *ctx, JSValueConst this_val, function interrupt_handler (line 724) | static int interrupt_handler(JSRuntime *rt, void *opaque) function get_bool_option (line 729) | static int get_bool_option(JSContext *ctx, BOOL *pbool, function JSValue (line 744) | static JSValue js_evalScript(JSContext *ctx, JSValueConst this_val, type JSSTDFile (line 789) | typedef struct { function js_std_file_finalizer (line 795) | static void js_std_file_finalizer(JSRuntime *rt, JSValue val) function js_get_errno (line 809) | static ssize_t js_get_errno(ssize_t ret) function JSValue (line 816) | static JSValue js_std_strerror(JSContext *ctx, JSValueConst this_val, function JSValue (line 825) | static JSValue js_std_parseExtJSON(JSContext *ctx, JSValueConst this_val, function JSValue (line 840) | static JSValue js_new_std_file(JSContext *ctx, FILE *f, function js_set_error_object (line 861) | static void js_set_error_object(JSContext *ctx, JSValue obj, int err) function JSValue (line 868) | static JSValue js_std_open(JSContext *ctx, JSValueConst this_val, function JSValue (line 904) | static JSValue js_std_popen(JSContext *ctx, JSValueConst this_val, function JSValue (line 940) | static JSValue js_std_fdopen(JSContext *ctx, JSValueConst this_val, function JSValue (line 973) | static JSValue js_std_tmpfile(JSContext *ctx, JSValueConst this_val, function JSValue (line 985) | static JSValue js_std_sprintf(JSContext *ctx, JSValueConst this_val, function JSValue (line 991) | static JSValue js_std_printf(JSContext *ctx, JSValueConst this_val, function FILE (line 997) | static FILE *js_std_file_get(JSContext *ctx, JSValueConst obj) function JSValue (line 1009) | static JSValue js_std_file_puts(JSContext *ctx, JSValueConst this_val, function JSValue (line 1035) | static JSValue js_std_file_close(JSContext *ctx, JSValueConst this_val, function JSValue (line 1052) | static JSValue js_std_file_printf(JSContext *ctx, JSValueConst this_val, function JSValue (line 1061) | static JSValue js_std_file_flush(JSContext *ctx, JSValueConst this_val, function JSValue (line 1071) | static JSValue js_std_file_tell(JSContext *ctx, JSValueConst this_val, function JSValue (line 1089) | static JSValue js_std_file_seek(JSContext *ctx, JSValueConst this_val, function JSValue (line 1111) | static JSValue js_std_file_eof(JSContext *ctx, JSValueConst this_val, function JSValue (line 1120) | static JSValue js_std_file_error(JSContext *ctx, JSValueConst this_val, function JSValue (line 1129) | static JSValue js_std_file_clearerr(JSContext *ctx, JSValueConst this_val, function JSValue (line 1139) | static JSValue js_std_file_fileno(JSContext *ctx, JSValueConst this_val, function JSValue (line 1148) | static JSValue js_std_file_read_write(JSContext *ctx, JSValueConst this_... function JSValue (line 1175) | static JSValue js_std_file_getline(JSContext *ctx, JSValueConst this_val, function JSValue (line 1211) | static JSValue js_std_file_readAsString(JSContext *ctx, JSValueConst thi... function JSValue (line 1253) | static JSValue js_std_file_getByte(JSContext *ctx, JSValueConst this_val, function JSValue (line 1262) | static JSValue js_std_file_putByte(JSContext *ctx, JSValueConst this_val, function http_get_header_line (line 1280) | static int http_get_header_line(FILE *f, char *buf, size_t buf_size, function http_get_status (line 1302) | static int http_get_status(const char *buf) function JSValue (line 1314) | static JSValue js_std_urlGet(JSContext *ctx, JSValueConst this_val, function js_std_init (line 1532) | static int js_std_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 1554) | JSModuleDef *js_init_module_std(JSContext *ctx, const char *module_name) function JSValue (line 1570) | static JSValue js_os_open(JSContext *ctx, JSValueConst this_val, function JSValue (line 1600) | static JSValue js_os_close(JSContext *ctx, JSValueConst this_val, function JSValue (line 1610) | static JSValue js_os_seek(JSContext *ctx, JSValueConst this_val, function JSValue (line 1633) | static JSValue js_os_read_write(JSContext *ctx, JSValueConst this_val, function JSValue (line 1660) | static JSValue js_os_isatty(JSContext *ctx, JSValueConst this_val, function JSValue (line 1670) | static JSValue js_os_ttyGetWinSize(JSContext *ctx, JSValueConst this_val, function JSValue (line 1696) | static JSValue js_os_ttySetRaw(JSContext *ctx, JSValueConst this_val, function JSValue (line 1714) | static JSValue js_os_ttyGetWinSize(JSContext *ctx, JSValueConst this_val, type termios (line 1736) | struct termios function term_exit (line 1738) | static void term_exit(void) function JSValue (line 1744) | static JSValue js_os_ttySetRaw(JSContext *ctx, JSValueConst this_val, function JSValue (line 1774) | static JSValue js_os_remove(JSContext *ctx, JSValueConst this_val, function JSValue (line 1800) | static JSValue js_os_rename(JSContext *ctx, JSValueConst this_val, function BOOL (line 1820) | static BOOL is_main_thread(JSRuntime *rt) function JSOSRWHandler (line 1826) | static JSOSRWHandler *find_rh(JSThreadState *ts, int fd) function free_rw_handler (line 1839) | static void free_rw_handler(JSRuntime *rt, JSOSRWHandler *rh) function JSValue (line 1849) | static JSValue js_os_setReadHandler(JSContext *ctx, JSValueConst this_val, function JSOSSignalHandler (line 1891) | static JSOSSignalHandler *find_sh(JSThreadState *ts, int sig_num) function free_sh (line 1903) | static void free_sh(JSRuntime *rt, JSOSSignalHandler *sh) function os_signal_handler (line 1910) | static void os_signal_handler(int sig_num) function JSValue (line 1919) | static JSValue js_os_signal(JSContext *ctx, JSValueConst this_val, function get_time_ms (line 1967) | static int64_t get_time_ms(void) function get_time_ms (line 1975) | static int64_t get_time_ms(void) function unlink_timer (line 1983) | static void unlink_timer(JSRuntime *rt, JSOSTimer *th) function free_timer (line 1991) | static void free_timer(JSRuntime *rt, JSOSTimer *th) function js_os_timer_finalizer (line 1999) | static void js_os_timer_finalizer(JSRuntime *rt, JSValue val) function js_os_timer_mark (line 2009) | static void js_os_timer_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 2018) | static JSValue js_os_setTimeout(JSContext *ctx, JSValueConst this_val, function JSValue (line 2049) | static JSValue js_os_clearTimeout(JSContext *ctx, JSValueConst this_val, function call_handler (line 2065) | static void call_handler(JSContext *ctx, JSValueConst func) function js_os_poll (line 2080) | static int js_os_poll(JSContext *ctx) function handle_posted_message (line 2160) | static int handle_posted_message(JSRuntime *rt, JSContext *ctx, function handle_posted_message (line 2225) | static int handle_posted_message(JSRuntime *rt, JSContext *ctx, function js_os_poll (line 2232) | static int js_os_poll(JSContext *ctx) function JSValue (line 2347) | static JSValue make_obj_error(JSContext *ctx, function JSValue (line 2364) | static JSValue make_string_error(JSContext *ctx, function JSValue (line 2372) | static JSValue js_os_getcwd(JSContext *ctx, JSValueConst this_val, function JSValue (line 2387) | static JSValue js_os_chdir(JSContext *ctx, JSValueConst this_val, function JSValue (line 2401) | static JSValue js_os_mkdir(JSContext *ctx, JSValueConst this_val, function JSValue (line 2427) | static JSValue js_os_readdir(JSContext *ctx, JSValueConst this_val, function timespec_to_ms (line 2471) | static int64_t timespec_to_ms(const struct timespec *tv) function JSValue (line 2478) | static JSValue js_os_stat(JSContext *ctx, JSValueConst this_val, function ms_to_timeval (line 2571) | static void ms_to_timeval(struct timeval *tv, uint64_t v) function JSValue (line 2578) | static JSValue js_os_utimes(JSContext *ctx, JSValueConst this_val, function JSValue (line 2612) | static JSValue js_os_sleep(JSContext *ctx, JSValueConst this_val, function JSValue (line 2654) | static JSValue js_os_realpath(JSContext *ctx, JSValueConst this_val, function JSValue (line 2676) | static JSValue js_os_symlink(JSContext *ctx, JSValueConst this_val, function JSValue (line 2697) | static JSValue js_os_readlink(JSContext *ctx, JSValueConst this_val, function my_execvpe (line 2780) | static int my_execvpe(const char *filename, char **argv, char **envp) function JSValue (line 2836) | static JSValue js_os_exec(JSContext *ctx, JSValueConst this_val, function JSValue (line 3034) | static JSValue js_os_waitpid(JSContext *ctx, JSValueConst this_val, function JSValue (line 3062) | static JSValue js_os_pipe(JSContext *ctx, JSValueConst this_val, function JSValue (line 3082) | static JSValue js_os_kill(JSContext *ctx, JSValueConst this_val, function JSValue (line 3096) | static JSValue js_os_dup(JSContext *ctx, JSValueConst this_val, function JSValue (line 3108) | static JSValue js_os_dup2(JSContext *ctx, JSValueConst this_val, type JSWorkerData (line 3127) | typedef struct { type WorkerFuncArgs (line 3133) | typedef struct { type JSSABHeader (line 3139) | typedef struct { function atomic_add_int (line 3147) | static int atomic_add_int(int *ptr, int v) function js_sab_free (line 3163) | static void js_sab_free(void *opaque, void *ptr) function js_sab_dup (line 3175) | static void js_sab_dup(void *opaque, void *ptr) function JSWorkerMessagePipe (line 3182) | static JSWorkerMessagePipe *js_new_message_pipe(void) function JSWorkerMessagePipe (line 3204) | static JSWorkerMessagePipe *js_dup_message_pipe(JSWorkerMessagePipe *ps) function js_free_message (line 3210) | static void js_free_message(JSWorkerMessage *msg) function js_free_message_pipe (line 3222) | static void js_free_message_pipe(JSWorkerMessagePipe *ps) function js_free_port (line 3245) | static void js_free_port(JSRuntime *rt, JSWorkerMessageHandler *port) function js_worker_finalizer (line 3255) | static void js_worker_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 3317) | static JSValue js_worker_ctor_internal(JSContext *ctx, JSValueConst new_... function JSValue (line 3349) | static JSValue js_worker_ctor(JSContext *ctx, JSValueConst new_target, function JSValue (line 3430) | static JSValue js_worker_postMessage(JSContext *ctx, JSValueConst this_val, function JSValue (line 3505) | static JSValue js_worker_set_onmessage(JSContext *ctx, JSValueConst this... function JSValue (line 3540) | static JSValue js_worker_get_onmessage(JSContext *ctx, JSValueConst this... function js_std_set_worker_new_context_func (line 3561) | void js_std_set_worker_new_context_func(JSContext *(*func)(JSRuntime *rt)) function js_os_init (line 3662) | static int js_os_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 3702) | JSModuleDef *js_init_module_os(JSContext *ctx, const char *module_name) function JSValue (line 3717) | static JSValue js_print(JSContext *ctx, JSValueConst this_val, function js_std_add_helpers (line 3737) | void js_std_add_helpers(JSContext *ctx, int argc, char **argv) function js_std_init_handlers (line 3767) | void js_std_init_handlers(JSRuntime *rt) function js_std_free_handlers (line 3797) | void js_std_free_handlers(JSRuntime *rt) function js_dump_obj (line 3829) | static void js_dump_obj(JSContext *ctx, FILE *f, JSValueConst val) function js_std_dump_error1 (line 3842) | static void js_std_dump_error1(JSContext *ctx, JSValueConst exception_val) function js_std_dump_error (line 3858) | void js_std_dump_error(JSContext *ctx) function js_std_promise_rejection_tracker (line 3867) | void js_std_promise_rejection_tracker(JSContext *ctx, JSValueConst promise, function js_std_loop (line 3878) | void js_std_loop(JSContext *ctx) function js_std_eval_binary (line 3900) | void js_std_eval_binary(JSContext *ctx, const uint8_t *buf, size_t buf_len, FILE: jsb_build/quickjs/quickjs-wsa/quickjs.c function log2 (line 84) | static double log2(double v) { return log(v) / log(2.0); } type JSErrorEnum (line 195) | typedef enum JSErrorEnum { type JSShape (line 214) | typedef struct JSShape JSShape; type JSString (line 215) | typedef struct JSString JSString; type JSAtomStruct (line 216) | typedef struct JSString JSAtomStruct; type JSGCPhaseEnum (line 218) | typedef enum { type OPCodeEnum (line 224) | typedef enum OPCodeEnum OPCodeEnum; type JSNumericOperations (line 229) | typedef struct { type JSRuntime (line 246) | struct JSRuntime { type JSClass (line 316) | struct JSClass { type JSStackFrame (line 330) | typedef struct JSStackFrame { type JSGCObjectTypeEnum (line 345) | typedef enum { type JSGCObjectHeader (line 357) | struct JSGCObjectHeader { type JSVarRef (line 366) | typedef struct JSVarRef { type JSFloatEnv (line 389) | typedef struct JSFloatEnv { type JSBigFloat (line 397) | typedef struct JSBigFloat { type JSBigDecimal (line 402) | typedef struct JSBigDecimal { type JSAutoInitIDEnum (line 408) | typedef enum { type JSContext (line 418) | struct JSContext { type JSFloat64Union (line 467) | typedef union JSFloat64Union { type JSAtomKindEnum (line 485) | typedef enum { type JSString (line 493) | struct JSString { type JSClosureVar (line 512) | typedef struct JSClosureVar { type JSVarScope (line 528) | typedef struct JSVarScope { type JSVarKindEnum (line 533) | typedef enum { type JSVarDef (line 550) | typedef struct JSVarDef { type JSFunctionKindEnum (line 583) | typedef enum JSFunctionKindEnum { type JSFunctionBytecode (line 590) | typedef struct JSFunctionBytecode { type JSBoundFunction (line 631) | typedef struct JSBoundFunction { type JSIteratorKindEnum (line 638) | typedef enum JSIteratorKindEnum { type JSForInIterator (line 644) | typedef struct JSForInIterator { type JSRegExp (line 651) | typedef struct JSRegExp { type JSProxyData (line 656) | typedef struct JSProxyData { type JSArrayBuffer (line 663) | typedef struct JSArrayBuffer { type JSTypedArray (line 673) | typedef struct JSTypedArray { type JSAsyncFunctionState (line 681) | typedef struct JSAsyncFunctionState { type JSAsyncFunctionData (line 690) | typedef struct JSAsyncFunctionData { type JSOverloadableOperatorEnum (line 697) | typedef enum { type JSBinaryOperatorDefEntry (line 725) | typedef struct { type JSBinaryOperatorDef (line 730) | typedef struct { type JSOperatorSetData (line 735) | typedef struct { type JSReqModuleEntry (line 744) | typedef struct JSReqModuleEntry { type JSExportTypeEnum (line 749) | typedef enum JSExportTypeEnum { type JSExportEntry (line 754) | typedef struct JSExportEntry { type JSStarExportEntry (line 768) | typedef struct JSStarExportEntry { type JSImportEntry (line 772) | typedef struct JSImportEntry { type JSModuleDef (line 778) | struct JSModuleDef { type JSJobEntry (line 814) | typedef struct JSJobEntry { type JSProperty (line 822) | typedef struct JSProperty { type JSShapeProperty (line 844) | typedef struct JSShapeProperty { type JSShape (line 850) | struct JSShape { type JSObject (line 871) | struct JSObject { type OPCodeFormat (line 973) | typedef enum OPCodeFormat { type JSStrictEqModeEnum (line 1110) | typedef enum JSStrictEqModeEnum { function bf_t (line 1128) | static inline bf_t *JS_GetBigFloat(JSValueConst val) function bfdec_t (line 1134) | static inline bfdec_t *JS_GetBigDecimal(JSValueConst val) function bf_t (line 1140) | static inline bf_t *JS_GetBigInt(JSValueConst val) function js_trigger_gc (line 1265) | static void js_trigger_gc(JSRuntime *rt, size_t size) function js_malloc_usable_size_unknown (line 1285) | static size_t js_malloc_usable_size_unknown(const void *ptr) function js_free_rt (line 1295) | void js_free_rt(JSRuntime *rt, void *ptr) function js_malloc_usable_size_rt (line 1305) | size_t js_malloc_usable_size_rt(JSRuntime *rt, const void *ptr) function js_free (line 1352) | void js_free(JSContext *ctx, void *ptr) function js_malloc_usable_size (line 1385) | size_t js_malloc_usable_size(JSContext *ctx, const void *ptr) function no_inline (line 1407) | static no_inline int js_realloc_array(JSContext *ctx, void **parray, function js_resize_array (line 1425) | static inline int js_resize_array(JSContext *ctx, void **parray, int ele... function js_dbuf_init (line 1434) | static inline void js_dbuf_init(JSContext *ctx, DynBuf *s) function is_digit (line 1439) | static inline int is_digit(int c) { type JSClassShortDef (line 1443) | typedef struct JSClassShortDef { function init_class_range (line 1503) | static int init_class_range(JSRuntime *rt, JSClassShortDef const *tab, function JSValue (line 1521) | static JSValue JS_ThrowUnsupportedOperation(JSContext *ctx) function JSValue (line 1526) | static JSValue invalid_to_string(JSContext *ctx, JSValueConst val) function JSValue (line 1531) | static JSValue invalid_from_string(JSContext *ctx, const char *buf, function invalid_unary_arith (line 1537) | static int invalid_unary_arith(JSContext *ctx, function invalid_binary_arith (line 1545) | static int invalid_binary_arith(JSContext *ctx, OPCodeEnum op, function JSValue (line 1554) | static JSValue invalid_mul_pow10_to_float64(JSContext *ctx, const bf_t *a, function invalid_mul_pow10 (line 1560) | static int invalid_mul_pow10(JSContext *ctx, JSValue *sp) function set_dummy_numeric_ops (line 1566) | static void set_dummy_numeric_ops(JSNumericOperations *ops) function js_get_stack_pointer (line 1580) | static inline uintptr_t js_get_stack_pointer(void) function BOOL (line 1585) | static inline BOOL js_check_stack_overflow(JSRuntime *rt, size_t alloca_... function js_get_stack_pointer (line 1591) | static inline uintptr_t js_get_stack_pointer(void) function BOOL (line 1596) | static inline BOOL js_check_stack_overflow(JSRuntime *rt, size_t alloca_... function JSRuntime (line 1604) | JSRuntime *JS_NewRuntime2(const JSMallocFunctions *mf, void *opaque) function JS_SetRuntimeOpaque (line 1676) | void JS_SetRuntimeOpaque(JSRuntime *rt, void *opaque) function js_def_malloc_usable_size (line 1682) | static inline size_t js_def_malloc_usable_size(void *ptr) function js_def_free (line 1719) | static void js_def_free(JSMallocState *s, void *ptr) function JSRuntime (line 1776) | JSRuntime *JS_NewRuntime(void) function JS_SetMemoryLimit (line 1781) | void JS_SetMemoryLimit(JSRuntime *rt, size_t limit) function JS_SetGCThreshold (line 1787) | void JS_SetGCThreshold(JSRuntime *rt, size_t gc_threshold) function JS_SetInterruptHandler (line 1796) | void JS_SetInterruptHandler(JSRuntime *rt, JSInterruptHandler *cb, void ... function JS_SetCanBlock (line 1802) | void JS_SetCanBlock(JSRuntime *rt, BOOL can_block) function JS_SetSharedArrayBufferFunctions (line 1807) | void JS_SetSharedArrayBufferFunctions(JSRuntime *rt, function JS_EnqueueJob (line 1814) | int JS_EnqueueJob(JSContext *ctx, JSJobFunc *job_func, function BOOL (line 1834) | BOOL JS_IsJobPending(JSRuntime *rt) function JS_ExecutePendingJob (line 1841) | int JS_ExecutePendingJob(JSRuntime *rt, JSContext **pctx) function atom_get_free (line 1870) | static inline uint32_t atom_get_free(const JSAtomStruct *p) function BOOL (line 1875) | static inline BOOL atom_is_free(const JSAtomStruct *p) function JSAtomStruct (line 1880) | static inline JSAtomStruct *atom_set_free(uint32_t v) function JSString (line 1886) | static JSString *js_alloc_string_rt(JSRuntime *rt, int max_len, int is_w... function JSString (line 1904) | static JSString *js_alloc_string(JSContext *ctx, int max_len, int is_wid... function js_free_string (line 1916) | static inline void js_free_string(JSRuntime *rt, JSString *str) function JS_SetRuntimeInfo (line 1930) | void JS_SetRuntimeInfo(JSRuntime *rt, const char *s) function JS_FreeRuntime (line 1936) | int JS_FreeRuntime(JSRuntime *rt) function JSContext (line 2126) | JSContext *JS_NewContextRaw(JSRuntime *rt) function JSContext (line 2161) | JSContext *JS_NewContext(JSRuntime *rt) function JS_SetContextOpaque (line 2190) | void JS_SetContextOpaque(JSContext *ctx, void *opaque) function set_value (line 2197) | static inline void set_value(JSContext *ctx, JSValue *pval, JSValue new_... function JS_SetClassProto (line 2205) | void JS_SetClassProto(JSContext *ctx, JSClassID class_id, JSValue obj) function JSValue (line 2212) | JSValue JS_GetClassProto(JSContext *ctx, JSClassID class_id) type JSFreeModuleEnum (line 2219) | typedef enum JSFreeModuleEnum { function js_free_modules (line 2226) | static void js_free_modules(JSContext *ctx, JSFreeModuleEnum flag) function JSContext (line 2239) | JSContext *JS_DupContext(JSContext *ctx) function JS_MarkContext (line 2246) | static void JS_MarkContext(JSRuntime *rt, JSContext *ctx, function JS_FreeContext (line 2284) | void JS_FreeContext(JSContext *ctx) function JSRuntime (line 2351) | JSRuntime *JS_GetRuntime(JSContext *ctx) function update_stack_limit (line 2356) | static void update_stack_limit(JSRuntime *rt) function JS_SetMaxStackSize (line 2365) | void JS_SetMaxStackSize(JSRuntime *rt, size_t stack_size) function JS_UpdateStackTop (line 2371) | void JS_UpdateStackTop(JSRuntime *rt) function BOOL (line 2377) | static inline BOOL is_strict_mode(JSContext *ctx) function BOOL (line 2384) | static inline BOOL is_math_mode(JSContext *ctx) function BOOL (line 2400) | static inline BOOL __JS_AtomIsConst(JSAtom v) function BOOL (line 2409) | static inline BOOL __JS_AtomIsTaggedInt(JSAtom v) function JSAtom (line 2414) | static inline JSAtom __JS_AtomFromUInt32(uint32_t v) function __JS_AtomToUInt32 (line 2419) | static inline uint32_t __JS_AtomToUInt32(JSAtom atom) function is_num (line 2424) | static inline int is_num(int c) function BOOL (line 2430) | static inline BOOL is_num_string(uint32_t *pval, const JSString *p) function hash_string8 (line 2471) | static inline uint32_t hash_string8(const uint8_t *str, size_t len, uint... function hash_string16 (line 2480) | static inline uint32_t hash_string16(const uint16_t *str, function hash_string (line 2490) | static uint32_t hash_string(const JSString *str, uint32_t h) function __maybe_unused (line 2499) | static __maybe_unused void JS_DumpString(JSRuntime *rt, function __maybe_unused (line 2531) | static __maybe_unused void JS_DumpAtoms(JSRuntime *rt) function JS_ResizeAtomHash (line 2566) | static int JS_ResizeAtomHash(JSRuntime *rt, int new_hash_size) function clock_gettime (line 2601) | int clock_gettime(int clk_id, struct timespec *t){ function JS_InitAtoms (line 2615) | static int JS_InitAtoms(JSRuntime *rt) function JSAtom (line 2644) | static JSAtom JS_DupAtomRT(JSRuntime *rt, JSAtom v) function JSAtom (line 2655) | JSAtom JS_DupAtom(JSContext *ctx, JSAtom v) function JSAtomKindEnum (line 2668) | static JSAtomKindEnum JS_AtomGetKind(JSContext *ctx, JSAtom v) function BOOL (line 2696) | static BOOL JS_AtomIsString(JSContext *ctx, JSAtom v) function JSAtom (line 2701) | static JSAtom js_get_atom_index(JSRuntime *rt, JSAtomStruct *p) function JSAtom (line 2720) | static JSAtom __JS_NewAtom(JSRuntime *rt, JSString *str, int atom_type) function JSAtom (line 2876) | static JSAtom __JS_NewAtomInit(JSRuntime *rt, const char *str, int len, function JSAtom (line 2888) | static JSAtom __JS_FindAtom(JSRuntime *rt, const char *str, size_t len, function JS_FreeAtomStruct (line 2914) | static void JS_FreeAtomStruct(JSRuntime *rt, JSAtomStruct *p) function __JS_FreeAtom (line 2957) | static void __JS_FreeAtom(JSRuntime *rt, uint32_t i) function JSAtom (line 2968) | static JSAtom JS_NewAtomStr(JSContext *ctx, JSString *p) function JSAtom (line 2982) | JSAtom JS_NewAtomLen(JSContext *ctx, const char *str, size_t len) function JSAtom (line 2997) | JSAtom JS_NewAtom(JSContext *ctx, const char *str) function JSAtom (line 3002) | JSAtom JS_NewAtomUInt32(JSContext *ctx, uint32_t n) function JSAtom (line 3018) | static JSAtom JS_NewAtomInt64(JSContext *ctx, int64_t n) function JSValue (line 3035) | static JSValue JS_NewSymbol(JSContext *ctx, JSString *p, int atom_type) function JSValue (line 3046) | static JSValue JS_NewSymbolFromAtom(JSContext *ctx, JSAtom descr, function JSValue (line 3116) | static JSValue __JS_AtomToValue(JSContext *ctx, JSAtom atom, BOOL force_... function JSValue (line 3143) | JSValue JS_AtomToValue(JSContext *ctx, JSAtom atom) function JSValue (line 3148) | JSValue JS_AtomToString(JSContext *ctx, JSAtom atom) function BOOL (line 3155) | static BOOL JS_AtomIsArrayIndex(JSContext *ctx, uint32_t *pval, JSAtom a... function JSValue (line 3181) | static JSValue JS_AtomIsNumericIndex1(JSContext *ctx, JSAtom atom) function JS_AtomIsNumericIndex (line 3263) | static int JS_AtomIsNumericIndex(JSContext *ctx, JSAtom atom) function JS_FreeAtom (line 3275) | void JS_FreeAtom(JSContext *ctx, JSAtom v) function JS_FreeAtomRT (line 3281) | void JS_FreeAtomRT(JSRuntime *rt, JSAtom v) function BOOL (line 3288) | static BOOL JS_AtomSymbolHasDescription(JSContext *ctx, JSAtom v) function __maybe_unused (line 3303) | static __maybe_unused void print_atom(JSContext *ctx, JSAtom atom) function JSAtom (line 3356) | static JSAtom js_atom_concat_str(JSContext *ctx, JSAtom name, const char... function JSAtom (line 3388) | static JSAtom js_atom_concat_num(JSContext *ctx, JSAtom name, uint32_t n) function BOOL (line 3395) | static inline BOOL JS_IsEmptyString(JSValueConst v) function JSClassID (line 3403) | JSClassID JS_NewClassID(JSClassID *pclass_id) function BOOL (line 3415) | BOOL JS_IsRegisteredClass(JSRuntime *rt, JSClassID class_id) function JS_NewClass1 (line 3423) | static int JS_NewClass1(JSRuntime *rt, JSClassID class_id, function JS_NewClass (line 3472) | int JS_NewClass(JSRuntime *rt, JSClassID class_id, const JSClassDef *cla... function JSValue (line 3489) | static JSValue js_new_string8(JSContext *ctx, const uint8_t *buf, int len) function JSValue (line 3504) | static JSValue js_new_string16(JSContext *ctx, const uint16_t *buf, int ... function JSValue (line 3514) | static JSValue js_new_string_char(JSContext *ctx, uint16_t c) function JSValue (line 3525) | static JSValue js_sub_string(JSContext *ctx, JSString *p, int start, int... type StringBuffer (line 3554) | typedef struct StringBuffer { function string_buffer_init2 (line 3567) | static int string_buffer_init2(JSContext *ctx, StringBuffer *s, int size, function string_buffer_init (line 3587) | static inline int string_buffer_init(JSContext *ctx, StringBuffer *s, in... function string_buffer_free (line 3592) | static void string_buffer_free(StringBuffer *s) function string_buffer_set_error (line 3598) | static int string_buffer_set_error(StringBuffer *s) function no_inline (line 3607) | static no_inline int string_buffer_widen(StringBuffer *s, int size) function no_inline (line 3629) | static no_inline int string_buffer_realloc(StringBuffer *s, int new_len,... function no_inline (line 3656) | static no_inline int string_buffer_putc_slow(StringBuffer *s, uint32_t c) function string_buffer_putc8 (line 3675) | static int string_buffer_putc8(StringBuffer *s, uint32_t c) function string_buffer_putc16 (line 3690) | static int string_buffer_putc16(StringBuffer *s, uint32_t c) function string_buffer_putc (line 3705) | static int string_buffer_putc(StringBuffer *s, uint32_t c) function string_get (line 3717) | static int string_get(const JSString *p, int idx) { function string_getc (line 3721) | static int string_getc(const JSString *p, int *pidx) function string_buffer_write8 (line 3741) | static int string_buffer_write8(StringBuffer *s, const uint8_t *p, int len) function string_buffer_write16 (line 3761) | static int string_buffer_write16(StringBuffer *s, const uint16_t *p, int... function string_buffer_puts8 (line 3788) | static int string_buffer_puts8(StringBuffer *s, const char *str) function string_buffer_concat (line 3793) | static int string_buffer_concat(StringBuffer *s, const JSString *p, function string_buffer_concat_value (line 3804) | static int string_buffer_concat_value(StringBuffer *s, JSValueConst v) function string_buffer_concat_value_free (line 3827) | static int string_buffer_concat_value_free(StringBuffer *s, JSValue v) function string_buffer_fill (line 3848) | static int string_buffer_fill(StringBuffer *s, int c, int count) function JSValue (line 3862) | static JSValue string_buffer_end(StringBuffer *s) function JSValue (line 3895) | JSValue JS_NewStringLen(JSContext *ctx, const char *buf, size_t buf_len) function JSValue (line 3955) | static JSValue JS_ConcatString3(JSContext *ctx, const char *str1, function JSValue (line 3986) | JSValue JS_NewString(JSContext *ctx, const char *str) function JSValue (line 3991) | JSValue JS_NewAtomString(JSContext *ctx, const char *str) function JS_FreeCString (line 4101) | void JS_FreeCString(JSContext *ctx, const char *ptr) function memcmp16_8 (line 4111) | static int memcmp16_8(const uint16_t *src1, const uint8_t *src2, int len) function memcmp16 (line 4122) | static int memcmp16(const uint16_t *src1, const uint16_t *src2, int len) function js_string_memcmp (line 4133) | static int js_string_memcmp(const JSString *p1, const JSString *p2, int ... function js_string_compare (line 4152) | int js_string_compare(JSContext *ctx, function copy_str16 (line 4169) | static void copy_str16(uint16_t *dst, const JSString *p, int offset, int... function JSValue (line 4182) | static JSValue JS_ConcatString1(JSContext *ctx, function JSValue (line 4209) | static JSValue JS_ConcatString(JSContext *ctx, JSValue op1, JSValue op2) function get_shape_size (line 4258) | static inline size_t get_shape_size(size_t hash_size, size_t prop_size) function JSShape (line 4264) | static inline JSShape *get_shape_from_alloc(void *sh_alloc, size_t hash_... function JSShapeProperty (line 4279) | static inline JSShapeProperty *get_shape_prop(JSShape *sh) function init_shape_hash (line 4284) | static int init_shape_hash(JSRuntime *rt) function shape_hash (line 4297) | static uint32_t shape_hash(uint32_t h, uint32_t val) function get_shape_hash (line 4303) | static uint32_t get_shape_hash(uint32_t h, int hash_bits) function shape_initial_hash (line 4308) | static uint32_t shape_initial_hash(JSObject *proto) function resize_shape_hash (line 4317) | static int resize_shape_hash(JSRuntime *rt, int new_shape_hash_bits) function js_shape_hash_link (line 4343) | static void js_shape_hash_link(JSRuntime *rt, JSShape *sh) function js_shape_hash_unlink (line 4352) | static void js_shape_hash_unlink(JSRuntime *rt, JSShape *sh) function no_inline (line 4366) | static no_inline JSShape *js_new_shape2(JSContext *ctx, JSObject *proto, function JSShape (line 4402) | static JSShape *js_new_shape(JSContext *ctx, JSObject *proto) function JSShape (line 4410) | static JSShape *js_clone_shape(JSContext *ctx, JSShape *sh1) function JSShape (line 4438) | static JSShape *js_dup_shape(JSShape *sh) function js_free_shape0 (line 4444) | static void js_free_shape0(JSRuntime *rt, JSShape *sh) function js_free_shape (line 4464) | static void js_free_shape(JSRuntime *rt, JSShape *sh) function js_free_shape_null (line 4471) | static void js_free_shape_null(JSRuntime *rt, JSShape *sh) function no_inline (line 4478) | static no_inline int resize_properties(JSContext *ctx, JSShape **psh, function compact_properties (line 4545) | static int compact_properties(JSContext *ctx, JSObject *p) function add_shape_property (line 4612) | static int add_shape_property(JSContext *ctx, JSShape **psh, function JSShape (line 4658) | static JSShape *find_hashed_shape_proto(JSRuntime *rt, JSObject *proto) function JSShape (line 4677) | static JSShape *find_hashed_shape_prop(JSRuntime *rt, JSShape *sh, function __maybe_unused (line 4708) | static __maybe_unused void JS_DumpShape(JSRuntime *rt, int i, JSShape *sh) function __maybe_unused (line 4724) | static __maybe_unused void JS_DumpShapes(JSRuntime *rt) function JSValue (line 4753) | static JSValue JS_NewObjectFromShape(JSContext *ctx, JSShape *sh, JSClas... function JSObject (line 4858) | static JSObject *get_proto_obj(JSValueConst proto_val) function JSValue (line 4867) | JSValue JS_NewObjectProtoClass(JSContext *ctx, JSValueConst proto_val, function JSValue (line 4886) | static JSValue JS_GetObjectData(JSContext *ctx, JSValueConst obj) function JS_SetObjectData (line 4910) | static int JS_SetObjectData(JSContext *ctx, JSValueConst obj, JSValue val) function JSValue (line 4938) | JSValue JS_NewObjectClass(JSContext *ctx, int class_id) function JSValue (line 4943) | JSValue JS_NewObjectProto(JSContext *ctx, JSValueConst proto) function JSValue (line 4948) | JSValue JS_NewArray(JSContext *ctx) function JSValue (line 4954) | JSValue JS_NewObject(JSContext *ctx) function js_function_set_properties (line 4960) | static void js_function_set_properties(JSContext *ctx, JSValueConst func... function BOOL (line 4970) | static BOOL js_class_has_bytecode(JSClassID class_id) function JSFunctionBytecode (line 4979) | static JSFunctionBytecode *JS_GetFunctionBytecode(JSValueConst val) function js_method_set_home_object (line 4990) | static void js_method_set_home_object(JSContext *ctx, JSValueConst func_... function JSValue (line 5015) | static JSValue js_get_function_name(JSContext *ctx, JSAtom name) function js_method_set_properties (line 5030) | static int js_method_set_properties(JSContext *ctx, JSValueConst func_obj, function JSValue (line 5051) | static JSValue JS_NewCFunction3(JSContext *ctx, JSCFunction *func, function JSValue (line 5082) | JSValue JS_NewCFunction2(JSContext *ctx, JSCFunction *func, type JSCFunctionDataRecord (line 5090) | typedef struct JSCFunctionDataRecord { function js_c_function_data_finalizer (line 5098) | static void js_c_function_data_finalizer(JSRuntime *rt, JSValue val) function js_c_function_data_mark (line 5111) | static void js_c_function_data_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 5124) | static JSValue js_c_function_data_call(JSContext *ctx, JSValueConst func... function JSValue (line 5146) | JSValue JS_NewCFunctionData(JSContext *ctx, JSCFunctionData *func, function JSContext (line 5175) | static JSContext *js_autoinit_get_realm(JSProperty *pr) function JSAutoInitIDEnum (line 5180) | static JSAutoInitIDEnum js_autoinit_get_id(JSProperty *pr) function js_autoinit_free (line 5185) | static void js_autoinit_free(JSRuntime *rt, JSProperty *pr) function js_autoinit_mark (line 5190) | static void js_autoinit_mark(JSRuntime *rt, JSProperty *pr, function free_property (line 5196) | static void free_property(JSRuntime *rt, JSProperty *pr, int prop_flags) function force_inline (line 5214) | static force_inline JSShapeProperty *find_own_property1(JSObject *p, function force_inline (line 5234) | static force_inline JSShapeProperty *find_own_property(JSProperty **ppr, function set_cycle_flag (line 5259) | static void set_cycle_flag(JSContext *ctx, JSValueConst obj) function free_var_ref (line 5263) | static void free_var_ref(JSRuntime *rt, JSVarRef *var_ref) function js_array_finalizer (line 5279) | static void js_array_finalizer(JSRuntime *rt, JSValue val) function js_array_mark (line 5290) | static void js_array_mark(JSRuntime *rt, JSValueConst val, function js_object_data_finalizer (line 5301) | static void js_object_data_finalizer(JSRuntime *rt, JSValue val) function js_object_data_mark (line 5308) | static void js_object_data_mark(JSRuntime *rt, JSValueConst val, function js_c_function_finalizer (line 5315) | static void js_c_function_finalizer(JSRuntime *rt, JSValue val) function js_c_function_mark (line 5323) | static void js_c_function_mark(JSRuntime *rt, JSValueConst val, function js_bytecode_function_finalizer (line 5332) | static void js_bytecode_function_finalizer(JSRuntime *rt, JSValue val) function js_bytecode_function_mark (line 5355) | static void js_bytecode_function_mark(JSRuntime *rt, JSValueConst val, function js_bound_function_finalizer (line 5382) | static void js_bound_function_finalizer(JSRuntime *rt, JSValue val) function js_bound_function_mark (line 5396) | static void js_bound_function_mark(JSRuntime *rt, JSValueConst val, function js_for_in_iterator_finalizer (line 5409) | static void js_for_in_iterator_finalizer(JSRuntime *rt, JSValue val) function js_for_in_iterator_mark (line 5417) | static void js_for_in_iterator_mark(JSRuntime *rt, JSValueConst val, function free_object (line 5425) | static void free_object(JSRuntime *rt, JSObject *p) function free_gc_object (line 5472) | static void free_gc_object(JSRuntime *rt, JSGCObjectHeader *gp) function free_zero_refcount (line 5486) | static void free_zero_refcount(JSRuntime *rt) function __JS_FreeValueRT (line 5504) | void __JS_FreeValueRT(JSRuntime *rt, JSValue v) function __JS_FreeValue (line 5579) | void __JS_FreeValue(JSContext *ctx, JSValue v) function add_gc_object (line 5586) | static void add_gc_object(JSRuntime *rt, JSGCObjectHeader *h, function remove_gc_object (line 5594) | static void remove_gc_object(JSGCObjectHeader *h) function JS_MarkValue (line 5599) | void JS_MarkValue(JSRuntime *rt, JSValueConst val, JS_MarkFunc *mark_func) function mark_children (line 5613) | static void mark_children(JSRuntime *rt, JSGCObjectHeader *gp, function gc_decref_child (line 5708) | static void gc_decref_child(JSRuntime *rt, JSGCObjectHeader *p) function gc_decref (line 5718) | static void gc_decref(JSRuntime *rt) function gc_scan_incref_child (line 5740) | static void gc_scan_incref_child(JSRuntime *rt, JSGCObjectHeader *p) function gc_scan_incref_child2 (line 5752) | static void gc_scan_incref_child2(JSRuntime *rt, JSGCObjectHeader *p) function gc_scan (line 5757) | static void gc_scan(JSRuntime *rt) function gc_free_cycles (line 5777) | static void gc_free_cycles(JSRuntime *rt) function JS_RunGC (line 5826) | void JS_RunGC(JSRuntime *rt) function BOOL (line 5842) | BOOL JS_IsLiveObject(JSRuntime *rt, JSValueConst obj) type JSMemoryUsage_helper (line 5853) | typedef struct JSMemoryUsage_helper { function compute_jsstring_size (line 5866) | static void compute_jsstring_size(JSString *str, JSMemoryUsage_helper *hp) function compute_bytecode_size (line 5876) | static void compute_bytecode_size(JSFunctionBytecode *b, JSMemoryUsage_h... function compute_value_size (line 5915) | static void compute_value_size(JSValueConst val, JSMemoryUsage_helper *hp) function JS_ComputeMemoryUsage (line 5931) | void JS_ComputeMemoryUsage(JSRuntime *rt, JSMemoryUsage *s) function JS_DumpMemoryUsage (line 6221) | void JS_DumpMemoryUsage(FILE *fp, const JSMemoryUsage *s, JSRuntime *rt) function JSValue (line 6350) | JSValue JS_GetGlobalObject(JSContext *ctx) function JSValue (line 6356) | JSValue JS_Throw(JSContext *ctx, JSValue obj) function JSValue (line 6365) | JSValue JS_GetException(JSContext *ctx) function dbuf_put_leb128 (line 6374) | static void dbuf_put_leb128(DynBuf *s, uint32_t v) function dbuf_put_sleb128 (line 6389) | static void dbuf_put_sleb128(DynBuf *s, int32_t v1) function get_leb128 (line 6395) | static int get_leb128(uint32_t *pval, const uint8_t *buf, function get_sleb128 (line 6415) | static int get_sleb128(int32_t *pval, const uint8_t *buf, function find_line_num (line 6429) | static int find_line_num(JSContext *ctx, JSFunctionBytecode *b, function build_backtrace (line 6502) | static void build_backtrace(JSContext *ctx, JSValueConst error_obj, function BOOL (line 6581) | static BOOL is_backtrace_needed(JSContext *ctx, JSValueConst obj) function JSValue (line 6594) | JSValue JS_NewError(JSContext *ctx) function JSValue (line 6599) | static JSValue JS_ThrowError2(JSContext *ctx, JSErrorEnum error_num, function JSValue (line 6623) | static JSValue JS_ThrowError(JSContext *ctx, JSErrorEnum error_num, function JSValue (line 6637) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowSyntaxError(JSCont... function JSValue (line 6648) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowTypeError(JSContex... function JS_ThrowTypeErrorOrFalse (line 6659) | static int __attribute__((format(printf, 3, 4))) JS_ThrowTypeErrorOrFals... function JSValue (line 6675) | static JSValue __attribute__((format(printf, 3, 4))) __JS_ThrowTypeError... function JSValue (line 6683) | static JSValue __attribute__((format(printf, 3, 4))) __JS_ThrowSyntaxErr... function JS_ThrowTypeErrorReadOnly (line 6695) | static int JS_ThrowTypeErrorReadOnly(JSContext *ctx, int flags, JSAtom a... function JSValue (line 6706) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowReferenceError(JSC... function JSValue (line 6717) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowRangeError(JSConte... function JSValue (line 6728) | JSValue __attribute__((format(printf, 2, 3))) JS_ThrowInternalError(JSCo... function JSValue (line 6739) | JSValue JS_ThrowOutOfMemory(JSContext *ctx) function JSValue (line 6750) | static JSValue JS_ThrowStackOverflow(JSContext *ctx) function JSValue (line 6755) | static JSValue JS_ThrowTypeErrorNotAnObject(JSContext *ctx) function JSValue (line 6760) | static JSValue JS_ThrowTypeErrorNotASymbol(JSContext *ctx) function JSValue (line 6765) | static JSValue JS_ThrowReferenceErrorNotDefined(JSContext *ctx, JSAtom n... function JSValue (line 6772) | static JSValue JS_ThrowReferenceErrorUninitialized(JSContext *ctx, JSAto... function JSValue (line 6780) | static JSValue JS_ThrowReferenceErrorUninitialized2(JSContext *ctx, function JSValue (line 6795) | static JSValue JS_ThrowTypeErrorInvalidClass(JSContext *ctx, int class_id) function __js_poll_interrupts (line 6803) | int __js_poll_interrupts(JSContext *ctx) function __exception (line 6818) | static inline __exception int js_poll_interrupts(JSContext *ctx) function JS_SetPrototypeInternal (line 6828) | static int JS_SetPrototypeInternal(JSContext *ctx, JSValueConst obj, function JS_SetPrototype (line 6899) | int JS_SetPrototype(JSContext *ctx, JSValueConst obj, JSValueConst proto... function JSValueConst (line 6905) | static JSValueConst JS_GetPrototypePrimitive(JSContext *ctx, JSValueCons... function JSValue (line 6943) | JSValue JS_GetPrototype(JSContext *ctx, JSValueConst obj) function JSValue (line 6964) | static JSValue JS_GetPrototypeFree(JSContext *ctx, JSValue obj) function JS_OrdinaryIsInstanceOf (line 6973) | static int JS_OrdinaryIsInstanceOf(JSContext *ctx, JSValueConst val, function JS_IsInstanceOf (line 7047) | int JS_IsInstanceOf(JSContext *ctx, JSValueConst val, JSValueConst obj) type JSValue (line 7072) | typedef JSValue JSAutoInitFunc(JSContext *ctx, JSObject *p, JSAtom atom,... function JS_AutoInitProperty (line 7081) | static int JS_AutoInitProperty(JSContext *ctx, JSObject *p, JSAtom prop, function JSValue (line 7104) | JSValue JS_GetPropertyInternal(JSContext *ctx, JSValueConst obj, function JSValue (line 7250) | static JSValue JS_ThrowTypeErrorPrivateNotFound(JSContext *ctx, JSAtom a... function JS_DefinePrivateField (line 7258) | static int JS_DefinePrivateField(JSContext *ctx, JSValueConst obj, function JSValue (line 7293) | static JSValue JS_GetPrivateField(JSContext *ctx, JSValueConst obj, function JS_SetPrivateField (line 7316) | static int JS_SetPrivateField(JSContext *ctx, JSValueConst obj, function JS_AddBrand (line 7346) | static int JS_AddBrand(JSContext *ctx, JSValueConst obj, JSValueConst ho... function JS_CheckBrand (line 7390) | static int JS_CheckBrand(JSContext *ctx, JSValueConst obj, JSValueConst ... function js_string_obj_get_length (line 7431) | static uint32_t js_string_obj_get_length(JSContext *ctx, function num_keys_cmp (line 7447) | static int num_keys_cmp(const void *p1, const void *p2, void *opaque) function js_free_prop_enum (line 7466) | static void js_free_prop_enum(JSContext *ctx, JSPropertyEnum *tab, uint3... function JS_GetOwnPropertyNamesInternal (line 7478) | static int __exception JS_GetOwnPropertyNamesInternal(JSContext *ctx, function JS_GetOwnPropertyNames (line 7669) | int JS_GetOwnPropertyNames(JSContext *ctx, JSPropertyEnum **ptab, function JS_GetOwnPropertyInternal (line 7683) | static int JS_GetOwnPropertyInternal(JSContext *ctx, JSPropertyDescripto... function JS_GetOwnProperty (line 7761) | int JS_GetOwnProperty(JSContext *ctx, JSPropertyDescriptor *desc, function JS_IsExtensible (line 7772) | int JS_IsExtensible(JSContext *ctx, JSValueConst obj) function JS_PreventExtensions (line 7786) | int JS_PreventExtensions(JSContext *ctx, JSValueConst obj) function JS_HasProperty (line 7800) | int JS_HasProperty(JSContext *ctx, JSValueConst obj, JSAtom prop) function JSAtom (line 7843) | static JSAtom js_symbol_to_atom(JSContext *ctx, JSValue val) function JSAtom (line 7850) | JSAtom JS_ValueToAtom(JSContext *ctx, JSValueConst val) function JSValue (line 7876) | static JSValue JS_GetPropertyValue(JSContext *ctx, JSValueConst this_obj, function JSValue (line 7934) | JSValue JS_GetPropertyUint32(JSContext *ctx, JSValueConst this_obj, function JS_TryGetPropertyInt64 (line 7945) | static int JS_TryGetPropertyInt64(JSContext *ctx, JSValueConst obj, int6... function JSValue (line 7976) | static JSValue JS_GetPropertyInt64(JSContext *ctx, JSValueConst obj, int... function JSValue (line 7994) | JSValue JS_GetPropertyStr(JSContext *ctx, JSValueConst this_obj, function JSProperty (line 8007) | static JSProperty *add_property(JSContext *ctx, function convert_fast_array_to_array (line 8050) | int convert_fast_array_to_array(JSContext *ctx, function delete_property (line 8084) | static int delete_property(JSContext *ctx, JSObject *p, JSAtom atom) function call_setter (line 8170) | static int call_setter(JSContext *ctx, JSObject *setter, function set_array_length (line 8196) | static int set_array_length(JSContext *ctx, JSObject *p, JSValue val, function expand_fast_array (line 8287) | static int expand_fast_array(JSContext *ctx, JSObject *p, uint32_t new_len) function add_fast_array_element (line 8305) | static int add_fast_array_element(JSContext *ctx, JSObject *p, function js_free_desc (line 8335) | static void js_free_desc(JSContext *ctx, JSPropertyDescriptor *desc) function JS_SetPropertyGeneric (line 8344) | static int JS_SetPropertyGeneric(JSContext *ctx, function JS_SetPropertyInternal (line 8453) | int JS_SetPropertyInternal(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyValue (line 8679) | static int JS_SetPropertyValue(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyUint32 (line 8814) | int JS_SetPropertyUint32(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyInt64 (line 8821) | int JS_SetPropertyInt64(JSContext *ctx, JSValueConst this_obj, function JS_SetPropertyStr (line 8842) | int JS_SetPropertyStr(JSContext *ctx, JSValueConst this_obj, function get_prop_flags (line 8857) | static int get_prop_flags(int flags, int def_flags) function JS_CreateProperty (line 8864) | static int JS_CreateProperty(JSContext *ctx, JSObject *p, function BOOL (line 8977) | static BOOL check_define_prop_flags(int prop_flags, int flags) function js_shape_prepare_update (line 9009) | static int js_shape_prepare_update(JSContext *ctx, JSObject *p, function js_update_property_flags (line 9036) | static int js_update_property_flags(JSContext *ctx, JSObject *p, function JS_DefineProperty (line 9057) | int JS_DefineProperty(JSContext *ctx, JSValueConst this_obj, function JS_DefineAutoInitProperty (line 9325) | static int JS_DefineAutoInitProperty(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValue (line 9356) | int JS_DefinePropertyValue(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueValue (line 9366) | int JS_DefinePropertyValueValue(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueUint32 (line 9382) | int JS_DefinePropertyValueUint32(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueInt64 (line 9389) | int JS_DefinePropertyValueInt64(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyValueStr (line 9396) | int JS_DefinePropertyValueStr(JSContext *ctx, JSValueConst this_obj, function JS_DefinePropertyGetSet (line 9408) | int JS_DefinePropertyGetSet(JSContext *ctx, JSValueConst this_obj, function JS_CreateDataPropertyUint32 (line 9421) | static int JS_CreateDataPropertyUint32(JSContext *ctx, JSValueConst this... function BOOL (line 9431) | static BOOL js_object_has_name(JSContext *ctx, JSValueConst obj) function JS_DefineObjectName (line 9450) | static int JS_DefineObjectName(JSContext *ctx, JSValueConst obj, function JS_DefineObjectNameComputed (line 9462) | static int JS_DefineObjectNameComputed(JSContext *ctx, JSValueConst obj, function JSValue (line 9485) | static JSValue JS_ThrowSyntaxErrorVarRedeclaration(JSContext *ctx, JSAto... function JS_CheckDefineGlobalVar (line 9492) | static int JS_CheckDefineGlobalVar(JSContext *ctx, JSAtom prop, int flags) function JS_DefineGlobalVar (line 9534) | static int JS_DefineGlobalVar(JSContext *ctx, JSAtom prop, int def_flags) function JS_DefineGlobalFunction (line 9567) | static int JS_DefineGlobalFunction(JSContext *ctx, JSAtom prop, function JSValue (line 9588) | static JSValue JS_GetGlobalVar(JSContext *ctx, JSAtom prop, function JS_GetGlobalVarRef (line 9609) | static int JS_GetGlobalVarRef(JSContext *ctx, JSAtom prop, JSValue *sp) function JS_CheckGlobalVar (line 9646) | static int JS_CheckGlobalVar(JSContext *ctx, JSAtom prop) function JS_SetGlobalVar (line 9669) | static int JS_SetGlobalVar(JSContext *ctx, JSAtom prop, JSValue val, function JS_DeleteProperty (line 9705) | int JS_DeleteProperty(JSContext *ctx, JSValueConst obj, JSAtom prop, int... function JS_DeletePropertyInt64 (line 9727) | int JS_DeletePropertyInt64(JSContext *ctx, JSValueConst obj, int64_t idx... function BOOL (line 9744) | BOOL JS_IsFunction(JSContext *ctx, JSValueConst val) function BOOL (line 9760) | BOOL JS_IsCFunction(JSContext *ctx, JSValueConst val, JSCFunction *func,... function BOOL (line 9772) | BOOL JS_IsConstructor(JSContext *ctx, JSValueConst val) function BOOL (line 9781) | BOOL JS_SetConstructorBit(JSContext *ctx, JSValueConst func_obj, BOOL val) function BOOL (line 9791) | BOOL JS_IsError(JSContext *ctx, JSValueConst val) function BOOL (line 9801) | BOOL JS_IsUncatchableError(JSContext *ctx, JSValueConst val) function JS_SetUncatchableError (line 9810) | void JS_SetUncatchableError(JSContext *ctx, JSValueConst val, BOOL flag) function JS_ResetUncatchableError (line 9820) | void JS_ResetUncatchableError(JSContext *ctx) function JS_SetOpaque (line 9825) | void JS_SetOpaque(JSValue obj, void *opaque) function JSValue (line 9861) | static JSValue JS_ToPrimitiveFree(JSContext *ctx, JSValue val, int hint) function JSValue (line 9935) | static JSValue JS_ToPrimitive(JSContext *ctx, JSValueConst val, int hint) function JS_SetIsHTMLDDA (line 9940) | void JS_SetIsHTMLDDA(JSContext *ctx, JSValueConst obj) function BOOL (line 9949) | static inline BOOL JS_IsHTMLDDA(JSContext *ctx, JSValueConst obj) function JS_ToBoolFree (line 9958) | static int JS_ToBoolFree(JSContext *ctx, JSValue val) function JS_ToBool (line 10015) | int JS_ToBool(JSContext *ctx, JSValueConst val) function skip_spaces (line 10020) | static int skip_spaces(const char *pc) function to_digit (line 10042) | static inline int to_digit(int c) function js_strtod (line 10055) | static double js_strtod(const char *p, int radix, BOOL is_float) function JSValue (line 10125) | static JSValue js_string_to_bigint(JSContext *ctx, const char *buf, function JSValue (line 10144) | static JSValue js_string_to_bigfloat(JSContext *ctx, const char *buf, function JSValue (line 10170) | static JSValue js_string_to_bigdecimal(JSContext *ctx, const char *buf, function JSValue (line 10198) | static JSValue js_atof(JSContext *ctx, const char *str, const char **pp, function JSValue (line 10439) | static JSValue js_atof(JSContext *ctx, const char *str, const char **pp, type JSToNumberHintEnum (line 10446) | typedef enum JSToNumberHintEnum { function JSValue (line 10451) | static JSValue JS_ToNumberHintFree(JSContext *ctx, JSValue val, function JSValue (line 10539) | static JSValue JS_ToNumberFree(JSContext *ctx, JSValue val) function JSValue (line 10544) | static JSValue JS_ToNumericFree(JSContext *ctx, JSValue val) function JSValue (line 10549) | static JSValue JS_ToNumeric(JSContext *ctx, JSValueConst val) function __exception (line 10554) | static __exception int __JS_ToFloat64Free(JSContext *ctx, double *pres, function JS_ToFloat64Free (line 10593) | static inline int JS_ToFloat64Free(JSContext *ctx, double *pres, JSValue... function JS_ToFloat64 (line 10609) | int JS_ToFloat64(JSContext *ctx, double *pres, JSValueConst val) function JSValue (line 10614) | static JSValue JS_ToNumber(JSContext *ctx, JSValueConst val) function __maybe_unused (line 10620) | static __maybe_unused JSValue JS_ToIntegerFree(JSContext *ctx, JSValue val) function JS_ToInt32SatFree (line 10684) | static int JS_ToInt32SatFree(JSContext *ctx, int *pres, JSValue val) function JS_ToInt32Sat (line 10737) | int JS_ToInt32Sat(JSContext *ctx, int *pres, JSValueConst val) function JS_ToInt32Clamp (line 10742) | int JS_ToInt32Clamp(JSContext *ctx, int *pres, JSValueConst val, function JS_ToInt64SatFree (line 10759) | static int JS_ToInt64SatFree(JSContext *ctx, int64_t *pres, JSValue val) function JS_ToInt64Sat (line 10809) | int JS_ToInt64Sat(JSContext *ctx, int64_t *pres, JSValueConst val) function JS_ToInt64Clamp (line 10814) | int JS_ToInt64Clamp(JSContext *ctx, int64_t *pres, JSValueConst val, function JS_ToInt64Free (line 10831) | static int JS_ToInt64Free(JSContext *ctx, int64_t *pres, JSValue val) function JS_ToInt64 (line 10891) | int JS_ToInt64(JSContext *ctx, int64_t *pres, JSValueConst val) function JS_ToInt64Ext (line 10896) | int JS_ToInt64Ext(JSContext *ctx, int64_t *pres, JSValueConst val) function JS_ToInt32Free (line 10905) | static int JS_ToInt32Free(JSContext *ctx, int32_t *pres, JSValue val) function JS_ToInt32 (line 10966) | int JS_ToInt32(JSContext *ctx, int32_t *pres, JSValueConst val) function JS_ToUint32Free (line 10971) | static inline int JS_ToUint32Free(JSContext *ctx, uint32_t *pres, JSValu... function JS_ToUint8ClampFree (line 10976) | static int JS_ToUint8ClampFree(JSContext *ctx, int32_t *pres, JSValue val) function __exception (line 11035) | static __exception int JS_ToArrayLengthFree(JSContext *ctx, uint32_t *plen, function BOOL (line 11115) | static BOOL is_safe_integer(double d) function JS_ToIndex (line 11121) | int JS_ToIndex(JSContext *ctx, uint64_t *plen, JSValueConst val) function __exception (line 11137) | static __exception int JS_ToLengthFree(JSContext *ctx, int64_t *plen, function JS_NumberIsInteger (line 11146) | static int JS_NumberIsInteger(JSContext *ctx, JSValueConst val) function BOOL (line 11156) | static BOOL JS_NumberIsNegativeOrMinusZero(JSContext *ctx, JSValueConst ... function JSValue (line 11201) | static JSValue js_bigint_to_string1(JSContext *ctx, JSValueConst val, in... function JSValue (line 11225) | static JSValue js_bigint_to_string(JSContext *ctx, JSValueConst val) function JSValue (line 11230) | static JSValue js_ftoa(JSContext *ctx, JSValueConst val1, int radix, function JSValue (line 11284) | static JSValue js_bigfloat_to_string(JSContext *ctx, JSValueConst val) function JSValue (line 11289) | static JSValue js_bigdecimal_to_string1(JSContext *ctx, JSValueConst val, function JSValue (line 11310) | static JSValue js_bigdecimal_to_string(JSContext *ctx, JSValueConst val) function js_ecvt1 (line 11345) | static void js_ecvt1(double d, int n_digits, int *decpt, int *sign, char... function js_ecvt (line 11368) | static int js_ecvt(double d, int n_digits, int *decpt, int *sign, char *... function js_fcvt1 (line 11428) | static int js_fcvt1(char *buf, int buf_size, double d, int n_digits, function js_fcvt (line 11441) | static void js_fcvt(char *buf, int buf_size, double d, int n_digits) function js_dtoa1 (line 11487) | static void js_dtoa1(char *buf, double d, int radix, int n_digits, int f... function JSValue (line 11576) | static JSValue js_dtoa(JSContext *ctx, function JSValue (line 11584) | JSValue JS_ToStringInternal(JSContext *ctx, JSValueConst val, BOOL is_To... function JSValue (line 11645) | JSValue JS_ToString(JSContext *ctx, JSValueConst val) function JSValue (line 11650) | static JSValue JS_ToStringFree(JSContext *ctx, JSValue val) function JSValue (line 11658) | static JSValue JS_ToLocaleStringFree(JSContext *ctx, JSValue val) function JSValue (line 11665) | JSValue JS_ToPropertyKey(JSContext *ctx, JSValueConst val) function JSValue (line 11670) | static JSValue JS_ToStringCheckObject(JSContext *ctx, JSValueConst val) function JSValue (line 11678) | static JSValue JS_ToQuotedString(JSContext *ctx, JSValueConst val1) function __maybe_unused (line 11745) | static __maybe_unused void JS_DumpObjectHeader(JSRuntime *rt) function __maybe_unused (line 11752) | static __maybe_unused void JS_DumpObject(JSRuntime *rt, JSObject *p) function __maybe_unused (line 11858) | static __maybe_unused void JS_DumpGCObject(JSRuntime *rt, JSGCObjectHead... function __maybe_unused (line 11890) | static __maybe_unused void JS_DumpValueShort(JSRuntime *rt, function __maybe_unused (line 11995) | static __maybe_unused void JS_DumpValue(JSContext *ctx, function __maybe_unused (line 12001) | static __maybe_unused void JS_PrintValue(JSContext *ctx, function JS_IsArray (line 12011) | int JS_IsArray(JSContext *ctx, JSValueConst val) function js_pow (line 12025) | static double js_pow(double a, double b) function JSValue (line 12037) | JSValue JS_NewBigInt64_1(JSContext *ctx, int64_t v) function JSValue (line 12052) | JSValue JS_NewBigInt64(JSContext *ctx, int64_t v) function JSValue (line 12062) | JSValue JS_NewBigUint64(JSContext *ctx, uint64_t v) function bf_t (line 12084) | static bf_t *JS_ToBigFloat(JSContext *ctx, bf_t *buf, JSValueConst val) function bfdec_t (line 12125) | static bfdec_t *JS_ToBigDecimal(JSContext *ctx, JSValueConst val) function JSValue (line 12146) | static JSValue JS_StringToBigInt(JSContext *ctx, JSValue val) function JSValue (line 12177) | static JSValue JS_StringToBigIntErr(JSContext *ctx, JSValue val) function bf_t (line 12187) | static bf_t *JS_ToBigIntFree(JSContext *ctx, bf_t *buf, JSValue val) function bf_t (line 12255) | static bf_t *JS_ToBigInt(JSContext *ctx, bf_t *buf, JSValueConst val) function __maybe_unused (line 12260) | static __maybe_unused JSValue JS_ToBigIntValueFree(JSContext *ctx, JSVal... function JS_FreeBigInt (line 12289) | static void JS_FreeBigInt(JSContext *ctx, bf_t *a, bf_t *buf) function JS_ToBigInt64Free (line 12301) | static int JS_ToBigInt64Free(JSContext *ctx, int64_t *pres, JSValue val) function JS_ToBigInt64 (line 12315) | int JS_ToBigInt64(JSContext *ctx, int64_t *pres, JSValueConst val) function JSBigFloat (line 12320) | static JSBigFloat *js_new_bf(JSContext *ctx) function JSValue (line 12331) | static JSValue JS_NewBigFloat(JSContext *ctx) function JSValue (line 12342) | static JSValue JS_NewBigDecimal(JSContext *ctx) function JSValue (line 12353) | static JSValue JS_NewBigInt(JSContext *ctx) function JSValue (line 12364) | static JSValue JS_CompactBigInt1(JSContext *ctx, JSValue val, function JSValue (line 12389) | static JSValue JS_CompactBigInt(JSContext *ctx, JSValue val) function get_ovop_from_opcode (line 12418) | static int get_ovop_from_opcode(OPCodeEnum op) function JSObject (line 12468) | static JSObject *find_binary_op(JSBinaryOperatorDef *def, function __exception (line 12484) | static __exception int js_call_binary_op_fallback(JSContext *ctx, function __exception (line 12613) | static __exception int js_call_binary_op_simple(JSContext *ctx, function __exception (line 12670) | static __exception int js_call_unary_op_fallback(JSContext *ctx, function JSValue (line 12717) | static JSValue throw_bf_exception(JSContext *ctx, int status) function js_unary_arith_bigint (line 12732) | static int js_unary_arith_bigint(JSContext *ctx, function js_unary_arith_bigfloat (line 12784) | static int js_unary_arith_bigfloat(JSContext *ctx, function js_unary_arith_bigdecimal (line 12833) | static int js_unary_arith_bigdecimal(JSContext *ctx, function js_unary_arith_slow (line 12880) | int js_unary_arith_slow(JSContext *ctx, function __exception (line 12978) | static __exception int js_post_inc_slow(JSContext *ctx, function no_inline (line 12995) | static no_inline int js_not_slow(JSContext *ctx, JSValue *sp) function js_binary_arith_bigfloat (line 13030) | static int js_binary_arith_bigfloat(JSContext *ctx, OPCodeEnum op, function js_binary_arith_bigint (line 13091) | static int js_binary_arith_bigint(JSContext *ctx, OPCodeEnum op, function js_bfdec_pow (line 13247) | static int js_bfdec_pow(bfdec_t *r, const bfdec_t *a, const bfdec_t *b) function js_binary_arith_bigdecimal (line 13273) | static int js_binary_arith_bigdecimal(JSContext *ctx, OPCodeEnum op, function js_binary_arith_slow (line 13333) | int js_binary_arith_slow(JSContext *ctx, JSValue *sp, function js_add_slow (line 13497) | int js_add_slow(JSContext *ctx, JSValue *sp) function js_binary_logic_slow (line 13611) | int js_binary_logic_slow(JSContext *ctx, function js_compare_bigfloat (line 13706) | static int js_compare_bigfloat(JSContext *ctx, OPCodeEnum op, function js_compare_bigdecimal (line 13752) | static int js_compare_bigdecimal(JSContext *ctx, OPCodeEnum op, function no_inline (line 13798) | static no_inline int js_relational_slow(JSContext *ctx, JSValue *sp, function BOOL (line 13954) | static BOOL tag_is_number(uint32_t tag) function js_eq_slow (line 13961) | int js_eq_slow(JSContext *ctx, JSValue *sp, function no_inline (line 14118) | static no_inline int js_shr_slow(JSContext *ctx, JSValue *sp) function JSValue (line 14156) | static JSValue js_mul_pow10_to_float64(JSContext *ctx, const bf_t *a, function no_inline (line 14176) | static no_inline int js_mul_pow10(JSContext *ctx, JSValue *sp) function JSValue (line 14215) | static JSValue JS_ThrowUnsupportedBigint(JSContext *ctx) function JSValue (line 14220) | JSValue JS_NewBigInt64(JSContext *ctx, int64_t v) function JSValue (line 14225) | JSValue JS_NewBigUint64(JSContext *ctx, uint64_t v) function JS_ToBigInt64 (line 14230) | int JS_ToBigInt64(JSContext *ctx, int64_t *pres, JSValueConst val) function js_unary_arith_slow (line 14237) | int js_unary_arith_slow(JSContext *ctx, function __exception (line 14269) | static __exception int js_post_inc_slow(JSContext *ctx, function js_binary_arith_slow (line 14286) | int js_binary_arith_slow(JSContext *ctx, JSValue *sp, function js_add_slow (line 14328) | int js_add_slow(JSContext *ctx, JSValue *sp) function js_binary_logic_slow (line 14376) | int js_binary_logic_slow(JSContext *ctx, function no_inline (line 14418) | static no_inline int js_not_slow(JSContext *ctx, JSValue *sp) function no_inline (line 14430) | static no_inline int js_relational_slow(JSContext *ctx, JSValue *sp, function js_eq_slow (line 14503) | int js_eq_slow(JSContext *ctx, JSValue *sp, function no_inline (line 14578) | static no_inline int js_shr_slow(JSContext *ctx, JSValue *sp) function BOOL (line 14603) | static BOOL js_strict_eq2(JSContext *ctx, JSValue op1, JSValue op2, function BOOL (line 14761) | static BOOL js_strict_eq(JSContext *ctx, JSValue op1, JSValue op2) function BOOL (line 14766) | static BOOL js_same_value(JSContext *ctx, JSValueConst op1, JSValueConst... function BOOL (line 14773) | static BOOL js_same_value_zero(JSContext *ctx, JSValueConst op1, JSValue... function no_inline (line 14780) | static no_inline int js_strict_eq_slow(JSContext *ctx, JSValue *sp, function __exception (line 14789) | static __exception int js_operator_in(JSContext *ctx, JSValue *sp) function __exception (line 14815) | static __exception int js_has_unscopable(JSContext *ctx, JSValueConst obj, function __exception (line 14833) | static __exception int js_operator_instanceof(JSContext *ctx, JSValue *sp) function __exception (line 14849) | static __exception int js_operator_typeof(JSContext *ctx, JSValueConst op1) function __exception (line 14906) | static __exception int js_operator_delete(JSContext *ctx, JSValue *sp) function JSValue (line 14927) | static JSValue js_throw_type_error(JSContext *ctx, JSValueConst this_val, function JSValue (line 14936) | static JSValue js_function_proto_caller(JSContext *ctx, JSValueConst thi... function JSValue (line 14946) | static JSValue js_function_proto_fileName(JSContext *ctx, function JSValue (line 14956) | static JSValue js_function_proto_lineNumber(JSContext *ctx, function js_arguments_define_own_property (line 14966) | static int js_arguments_define_own_property(JSContext *ctx, function JSValue (line 14989) | static JSValue js_build_arguments(JSContext *ctx, int argc, JSValueConst... function JSValue (line 15036) | static JSValue js_build_mapped_arguments(JSContext *ctx, int argc, function JSValue (line 15091) | static JSValue js_build_rest(JSContext *ctx, int first, int argc, JSValu... function JSValue (line 15111) | static JSValue build_for_in_iterator(JSContext *ctx, JSValue obj) function __exception (line 15233) | static __exception int js_for_in_start(JSContext *ctx, JSValue *sp) function __exception (line 15242) | static __exception int js_for_in_next(JSContext *ctx, JSValue *sp) function JSValue (line 15294) | static JSValue JS_GetIterator2(JSContext *ctx, JSValueConst obj, function JSValue (line 15309) | static JSValue JS_GetIterator(JSContext *ctx, JSValueConst obj, BOOL is_... function JSValue (line 15344) | static JSValue JS_IteratorNext2(JSContext *ctx, JSValueConst enum_obj, function JSValue (line 15384) | static JSValue JS_IteratorNext(JSContext *ctx, JSValueConst enum_obj, function JS_IteratorClose (line 15416) | static int JS_IteratorClose(JSContext *ctx, JSValueConst enum_obj, function __exception (line 15456) | static __exception int js_for_of_start(JSContext *ctx, JSValue *sp, function __exception (line 15477) | static __exception int js_for_of_next(JSContext *ctx, JSValue *sp, int o... function JSValue (line 15504) | static JSValue JS_IteratorGetCompleteValue(JSContext *ctx, JSValueConst ... function __exception (line 15523) | static __exception int js_iterator_get_value_done(JSContext *ctx, JSValu... function JSValue (line 15541) | static JSValue js_create_iterator_result(JSContext *ctx, function BOOL (line 15571) | static BOOL js_is_fast_array(JSContext *ctx, JSValueConst obj) function BOOL (line 15584) | static BOOL js_get_fast_array(JSContext *ctx, JSValueConst obj, function __exception (line 15599) | static __exception int js_append_enumerate(JSContext *ctx, JSValue *sp) function __exception (line 15679) | static __exception int JS_CopyDataProperties(JSContext *ctx, function JSValueConst (line 15755) | JSValueConst JS_GetActiveFunction(JSContext *ctx) function JSVarRef (line 15760) | static JSVarRef *get_var_ref(JSContext *ctx, JSStackFrame *sf, function JSValue (line 15790) | static JSValue js_closure2(JSContext *ctx, JSValue func_obj, function JSValue (line 15830) | static JSValue js_instantiate_prototype(JSContext *ctx, JSObject *p, JSA... function JSValue (line 15858) | static JSValue js_closure(JSContext *ctx, JSValue bfunc, function js_op_define_class (line 15915) | static int js_op_define_class(JSContext *ctx, JSValue *sp, function close_var_refs (line 16010) | static void close_var_refs(JSRuntime *rt, JSStackFrame *sf) function close_lexical_var (line 16030) | static void close_lexical_var(JSContext *ctx, JSStackFrame *sf, int idx,... function JSValue (line 16052) | static JSValue js_call_c_function(JSContext *ctx, JSValueConst func_obj, function JSValue (line 16191) | static JSValue js_call_bound_function(JSContext *ctx, JSValueConst func_... type OPSpecialObjectEnum (line 16225) | typedef enum { function SWITCH (line 16365) | SWITCH(pc) { function CASE (line 16460) | CASE(OP_special_object): function CASE (line 16506) | CASE(OP_rest): function CASE (line 16572) | CASE(OP_perm3): /* obj a b -> a obj b (213) */ function CASE (line 16580) | CASE(OP_rot3l): /* x a b -> a b x (231) */ function CASE (line 16589) | CASE(OP_rot4l): /* x a b c -> a b c x */ function CASE (line 16599) | CASE(OP_rot5l): /* x a b c d -> a b c d x */ function CASE (line 16610) | CASE(OP_rot3r): /* a b x -> x a b (312) */ function CASE (line 16619) | CASE(OP_perm4): /* obj prop a b -> a obj prop b */ function CASE (line 16628) | CASE(OP_perm5): /* this obj prop a b -> a this obj prop b */ function CASE (line 16638) | CASE(OP_swap): /* a b -> b a */ function CASE (line 16646) | CASE(OP_swap2): /* a b c d -> c d a b */ function CASE (line 16658) | CASE(OP_fclosure): function CASE (line 16668) | CASE(OP_call0): function CASE (line 16756) | CASE(OP_apply): function CASE (line 16792) | CASE(OP_check_ctor): function CASE (line 16845) | CASE(OP_eval): function CASE (line 16874) | CASE(OP_apply_eval): function CASE (line 16907) | CASE(OP_regexp): function CASE (line 16915) | CASE(OP_get_super): function CASE (line 16926) | CASE(OP_import): function CASE (line 16937) | CASE(OP_check_var): function CASE (line 16981) | CASE(OP_put_var_strict): function CASE (line 17000) | CASE(OP_check_define_var): function CASE (line 17011) | CASE(OP_define_var): function CASE (line 17022) | CASE(OP_define_func): function CASE (line 17036) | CASE(OP_get_loc): function CASE (line 17045) | CASE(OP_put_loc): function CASE (line 17054) | CASE(OP_set_loc): function CASE (line 17062) | CASE(OP_get_arg): function CASE (line 17071) | CASE(OP_put_arg): function CASE (line 17080) | CASE(OP_set_arg): function CASE (line 17132) | CASE(OP_get_var_ref): function CASE (line 17143) | CASE(OP_put_var_ref): function CASE (line 17152) | CASE(OP_set_var_ref): function CASE (line 17160) | CASE(OP_get_var_ref_check): function CASE (line 17175) | CASE(OP_put_var_ref_check): function CASE (line 17188) | CASE(OP_put_var_ref_check_init): function CASE (line 17201) | CASE(OP_set_loc_uninitialized): function CASE (line 17209) | CASE(OP_get_loc_check): function CASE (line 17222) | CASE(OP_put_loc_check): function CASE (line 17235) | CASE(OP_put_loc_check_init): function CASE (line 17248) | CASE(OP_close_loc): function CASE (line 17289) | CASE(OP_make_var_ref): function CASE (line 17318) | CASE(OP_if_true): function CASE (line 17338) | CASE(OP_if_false): function CASE (line 17359) | CASE(OP_if_true8): function CASE (line 17379) | CASE(OP_if_false8): function CASE (line 17400) | CASE(OP_catch): function CASE (line 17409) | CASE(OP_gosub): function CASE (line 17419) | CASE(OP_ret): function CASE (line 17452) | CASE(OP_for_of_next): function CASE (line 17491) | CASE(OP_iterator_close_return): function CASE (line 17514) | CASE(OP_iterator_next): function CASE (line 17527) | CASE(OP_iterator_call): function CASE (line 17560) | CASE(OP_lnot): function CASE (line 17575) | CASE(OP_get_field): function CASE (line 17590) | CASE(OP_get_field2): function CASE (line 17604) | CASE(OP_put_field): function CASE (line 17620) | CASE(OP_private_symbol): function CASE (line 17634) | CASE(OP_get_private_field): function CASE (line 17648) | CASE(OP_put_private_field): function CASE (line 17660) | CASE(OP_define_private_field): function CASE (line 17671) | CASE(OP_define_field): function CASE (line 17686) | CASE(OP_set_name): function CASE (line 17698) | CASE(OP_set_name_computed): function CASE (line 17706) | CASE(OP_set_proto): function CASE (line 17721) | CASE(OP_define_method): function CASE (line 17781) | CASE(OP_define_class): function CASE (line 17841) | CASE(OP_get_super_value): function CASE (line 17860) | CASE(OP_put_array_el): function CASE (line 17872) | CASE(OP_put_ref_value): function CASE (line 17899) | CASE(OP_put_super_value): function CASE (line 17922) | CASE(OP_define_array_el): function CASE (line 17933) | CASE(OP_append): /* array pos enumobj -- array pos */ function CASE (line 17941) | CASE(OP_copy_data_properties): /* target source excludeList */ function CASE (line 17957) | CASE(OP_add): function CASE (line 17981) | CASE(OP_add_loc): function CASE (line 18022) | CASE(OP_sub): function CASE (line 18043) | CASE(OP_mul): function CASE (line 18085) | CASE(OP_div): function CASE (line 18105) | CASE(OP_math_mod): function CASE (line 18134) | CASE(OP_plus): function CASE (line 18147) | CASE(OP_neg): function CASE (line 18177) | CASE(OP_inc): function CASE (line 18194) | CASE(OP_dec): function CASE (line 18217) | CASE(OP_inc_loc): function CASE (line 18242) | CASE(OP_dec_loc): function CASE (line 18267) | CASE(OP_not): function CASE (line 18280) | CASE(OP_shl): function CASE (line 18317) | CASE(OP_shr): function CASE (line 18338) | CASE(OP_sar): function CASE (line 18369) | CASE(OP_and): function CASE (line 18386) | CASE(OP_or): function CASE (line 18403) | CASE(OP_xor): function CASE (line 18465) | CASE(OP_typeof): function CASE (line 18481) | CASE(OP_delete_var): function CASE (line 18506) | CASE(OP_to_propkey): function CASE (line 18553) | CASE(OP_with_get_var): function CASE (line 18641) | CASE(OP_yield_star): function JSValue (line 18754) | JSValue JS_Call(JSContext *ctx, JSValueConst func_obj, JSValueConst this... function JSValue (line 18761) | static JSValue JS_CallFree(JSContext *ctx, JSValue func_obj, JSValueCons... function JSContext (line 18772) | static JSContext *JS_GetFunctionRealm(JSContext *ctx, JSValueConst func_... function JSValue (line 18820) | static JSValue js_create_from_ctor(JSContext *ctx, JSValueConst ctor, function JSValue (line 18846) | static JSValue JS_CallConstructorInternal(JSContext *ctx, function JSValue (line 18894) | JSValue JS_CallConstructor2(JSContext *ctx, JSValueConst func_obj, function JSValue (line 18903) | JSValue JS_CallConstructor(JSContext *ctx, JSValueConst func_obj, function JSValue (line 18911) | JSValue JS_Invoke(JSContext *ctx, JSValueConst this_val, JSAtom atom, function JSValue (line 18921) | static JSValue JS_InvokeFree(JSContext *ctx, JSValue this_val, JSAtom atom, function __exception (line 18930) | static __exception int async_func_init(JSContext *ctx, JSAsyncFunctionSt... function async_func_mark (line 18964) | static void async_func_mark(JSRuntime *rt, JSAsyncFunctionState *s, function async_func_free (line 18983) | static void async_func_free(JSRuntime *rt, JSAsyncFunctionState *s) function JSValue (line 19005) | static JSValue async_func_resume(JSContext *ctx, JSAsyncFunctionState *s) type JSGeneratorStateEnum (line 19021) | typedef enum JSGeneratorStateEnum { type JSGeneratorData (line 19029) | typedef struct JSGeneratorData { function free_generator_stack_rt (line 19034) | static void free_generator_stack_rt(JSRuntime *rt, JSGeneratorData *s) function js_generator_finalizer (line 19042) | static void js_generator_finalizer(JSRuntime *rt, JSValue obj) function free_generator_stack (line 19052) | static void free_generator_stack(JSContext *ctx, JSGeneratorData *s) function js_generator_mark (line 19057) | static void js_generator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 19073) | static JSValue js_generator_next(JSContext *ctx, JSValueConst this_val, function JSValue (line 19160) | static JSValue js_generator_function_call(JSContext *ctx, JSValueConst f... function js_async_function_terminate (line 19196) | static void js_async_function_terminate(JSRuntime *rt, JSAsyncFunctionDa... function js_async_function_free0 (line 19204) | static void js_async_function_free0(JSRuntime *rt, JSAsyncFunctionData *s) function js_async_function_free (line 19213) | static void js_async_function_free(JSRuntime *rt, JSAsyncFunctionData *s) function js_async_function_resolve_finalizer (line 19220) | static void js_async_function_resolve_finalizer(JSRuntime *rt, JSValue val) function js_async_function_resolve_mark (line 19229) | static void js_async_function_resolve_mark(JSRuntime *rt, JSValueConst val, function js_async_function_resolve_create (line 19239) | static int js_async_function_resolve_create(JSContext *ctx, function js_async_function_resume (line 19262) | static void js_async_function_resume(JSContext *ctx, JSAsyncFunctionData... function JSValue (line 19319) | static JSValue js_async_function_resolve_call(JSContext *ctx, function JSValue (line 19345) | static JSValue js_async_function_call(JSContext *ctx, JSValueConst func_... type JSAsyncGeneratorStateEnum (line 19382) | typedef enum JSAsyncGeneratorStateEnum { type JSAsyncGeneratorRequest (line 19391) | typedef struct JSAsyncGeneratorRequest { type JSAsyncGeneratorData (line 19401) | typedef struct JSAsyncGeneratorData { function js_async_generator_free (line 19408) | static void js_async_generator_free(JSRuntime *rt, function js_async_generator_finalizer (line 19429) | static void js_async_generator_finalizer(JSRuntime *rt, JSValue obj) function js_async_generator_mark (line 19438) | static void js_async_generator_mark(JSRuntime *rt, JSValueConst val, function js_async_generator_resolve_function_create (line 19464) | static int js_async_generator_resolve_function_create(JSContext *ctx, function js_async_generator_await (line 19485) | static int js_async_generator_await(JSContext *ctx, function js_async_generator_resolve_or_reject (line 19520) | static void js_async_generator_resolve_or_reject(JSContext *ctx, function js_async_generator_resolve (line 19540) | static void js_async_generator_resolve(JSContext *ctx, function js_async_generator_reject (line 19552) | static void js_async_generator_reject(JSContext *ctx, function js_async_generator_complete (line 19559) | static void js_async_generator_complete(JSContext *ctx, function js_async_generator_completed_return (line 19568) | static int js_async_generator_completed_return(JSContext *ctx, function js_async_generator_resume_next (line 19597) | static void js_async_generator_resume_next(JSContext *ctx, function JSValue (line 19695) | static JSValue js_async_generator_resolve_function(JSContext *ctx, function JSValue (line 19732) | static JSValue js_async_generator_next(JSContext *ctx, JSValueConst this... function JSValue (line 19775) | static JSValue js_async_generator_function_call(JSContext *ctx, JSValueC... type BlockEnv (line 19926) | typedef struct BlockEnv { type JSGlobalVar (line 19937) | typedef struct JSGlobalVar { type RelocEntry (line 19947) | typedef struct RelocEntry { type JumpSlot (line 19953) | typedef struct JumpSlot { type LabelSlot (line 19960) | typedef struct LabelSlot { type LineNumberSlot (line 19968) | typedef struct LineNumberSlot { type JSParseFunctionEnum (line 19973) | typedef enum JSParseFunctionEnum { type JSParseExportEnum (line 19985) | typedef enum JSParseExportEnum { type JSFunctionDef (line 19991) | typedef struct JSFunctionDef { type JSToken (line 20102) | typedef struct JSToken { type JSParseState (line 20129) | typedef struct JSParseState { type JSOpCode (line 20147) | typedef struct JSOpCode { function free_token (line 20185) | static void free_token(JSParseState *s, JSToken *token) function dump_token (line 20214) | static void __attribute((unused)) dump_token(JSParseState *s, function js_parse_error (line 20275) | int __attribute__((format(printf, 2, 3))) js_parse_error(JSParseState *s... function js_parse_expect (line 20292) | static int js_parse_expect(JSParseState *s, int tok) function js_parse_expect_semi (line 20301) | static int js_parse_expect_semi(JSParseState *s) function js_parse_error_reserved_identifier (line 20313) | static int js_parse_error_reserved_identifier(JSParseState *s) function __exception (line 20321) | static __exception int js_parse_template_part(JSParseState *s, const uin... function __exception (line 20382) | static __exception int js_parse_string(JSParseState *s, int sep, function BOOL (line 20522) | static inline BOOL token_is_pseudo_keyword(JSParseState *s, JSAtom atom) { function __exception (line 20527) | static __exception int js_parse_regexp(JSParseState *s) function __exception (line 20625) | static __exception int ident_realloc(JSContext *ctx, char **pbuf, size_t... function JSAtom (line 20653) | static JSAtom parse_ident(JSParseState *s, const uint8_t **pp, function __exception (line 20701) | static __exception int next_token(JSParseState *s) function JSAtom (line 21216) | static JSAtom json_parse_ident(JSParseState *s, const uint8_t **pp, int c) function __exception (line 21249) | static __exception int json_next_token(JSParseState *s) function simple_next_token (line 21446) | static int simple_next_token(const uint8_t **pp, BOOL no_line_terminator) function peek_token (line 21522) | static int peek_token(JSParseState *s, BOOL no_line_terminator) function BOOL (line 21534) | BOOL JS_DetectModule(const char *input, size_t input_len) function get_prev_opcode (line 21549) | static inline int get_prev_opcode(JSFunctionDef *fd) { function BOOL (line 21556) | static BOOL js_is_live_code(JSParseState *s) { function emit_u8 (line 21577) | static void emit_u8(JSParseState *s, uint8_t val) function emit_u16 (line 21582) | static void emit_u16(JSParseState *s, uint16_t val) function emit_u32 (line 21587) | static void emit_u32(JSParseState *s, uint32_t val) function emit_op (line 21592) | static void emit_op(JSParseState *s, uint8_t val) function emit_atom (line 21609) | static void emit_atom(JSParseState *s, JSAtom name) function update_label (line 21614) | static int update_label(JSFunctionDef *s, int label, int delta) function new_label_fd (line 21625) | static int new_label_fd(JSFunctionDef *fd, int label) function new_label (line 21645) | static int new_label(JSParseState *s) function emit_label (line 21651) | static int emit_label(JSParseState *s, int label) function emit_goto (line 21664) | static int emit_goto(JSParseState *s, int opcode, int label) function cpool_add (line 21678) | static int cpool_add(JSParseState *s, JSValue val) function __exception (line 21689) | static __exception int emit_push_const(JSParseState *s, JSValueConst val, function find_arg (line 21716) | static int find_arg(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function find_var (line 21726) | static int find_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function find_var_in_scope (line 21737) | static int find_var_in_scope(JSContext *ctx, JSFunctionDef *fd, function BOOL (line 21753) | static BOOL is_child_scope(JSContext *ctx, JSFunctionDef *fd, function find_var_in_child_scope (line 21765) | static int find_var_in_child_scope(JSContext *ctx, JSFunctionDef *fd, function JSGlobalVar (line 21781) | static JSGlobalVar *find_global_var(JSFunctionDef *fd, JSAtom name) function JSGlobalVar (line 21793) | static JSGlobalVar *find_lexical_global_var(JSFunctionDef *fd, JSAtom name) function find_lexical_decl (line 21802) | static int find_lexical_decl(JSContext *ctx, JSFunctionDef *fd, JSAtom n... function push_scope (line 21821) | static int push_scope(JSParseState *s) { function get_first_lexical_var (line 21856) | static int get_first_lexical_var(JSFunctionDef *fd, int scope) function pop_scope (line 21867) | static void pop_scope(JSParseState *s) { function close_scopes (line 21879) | static void close_scopes(JSParseState *s, int scope, int scope_stop) function add_var (line 21889) | static int add_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function add_scope_var (line 21908) | static int add_scope_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name, function add_func_var (line 21923) | static int add_func_var(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function add_arguments_var (line 21935) | static int add_arguments_var(JSContext *ctx, JSFunctionDef *fd) function add_arguments_arg (line 21946) | static int add_arguments_arg(JSContext *ctx, JSFunctionDef *fd) function add_arg (line 21969) | static int add_arg(JSContext *ctx, JSFunctionDef *fd, JSAtom name) function JSGlobalVar (line 21989) | static JSGlobalVar *add_global_var(JSContext *ctx, JSFunctionDef *s, type JSVarDefEnum (line 22008) | typedef enum { function define_var (line 22018) | static int define_var(JSParseState *s, JSFunctionDef *fd, JSAtom name, function add_private_class_field (line 22147) | static int add_private_class_field(JSParseState *s, JSFunctionDef *fd, function seal_template_obj (line 22191) | static int seal_template_obj(JSContext *ctx, JSValueConst obj) function __exception (line 22207) | static __exception int js_parse_template(JSParseState *s, int call, int ... function BOOL (line 22329) | static BOOL token_is_ident(int tok) function js_parse_property_name (line 22338) | static int __exception js_parse_property_name(JSParseState *s, type JSParsePos (line 22464) | typedef struct JSParsePos { function js_parse_get_pos (line 22471) | static int js_parse_get_pos(JSParseState *s, JSParsePos *sp) function __exception (line 22480) | static __exception int js_parse_seek_token(JSParseState *s, const JSPars... function BOOL (line 22490) | static BOOL is_regexp_allowed(int tok) function js_parse_skip_parens_token (line 22519) | static int js_parse_skip_parens_token(JSParseState *s, int *pbits, BOOL ... function set_object_name (line 22636) | static void set_object_name(JSParseState *s, JSAtom name) function set_object_name_computed (line 22664) | static void set_object_name_computed(JSParseState *s) function __exception (line 22685) | static __exception int js_parse_object_literal(JSParseState *s) function __exception (line 22812) | static __exception int js_parse_left_hand_side_expr(JSParseState *s) function __exception (line 22818) | static __exception int js_parse_class_default_ctor(JSParseState *s, function find_private_class_field (line 22853) | static int find_private_class_field(JSContext *ctx, JSFunctionDef *fd, function emit_class_field_init (line 22871) | static void emit_class_field_init(JSParseState *s) function JSAtom (line 22897) | static JSAtom get_private_setter_name(JSContext *ctx, JSAtom name) type ClassFieldsDef (line 22902) | typedef struct { function __exception (line 22909) | static __exception int emit_class_init_start(JSParseState *s, function __exception (line 22942) | static __exception int add_brand(JSParseState *s, ClassFieldsDef *cf) function emit_class_init_end (line 22958) | static void emit_class_init_end(JSParseState *s, ClassFieldsDef *cf) function __exception (line 22974) | static __exception int js_parse_class(JSParseState *s, BOOL is_class_expr, function __exception (line 23419) | static __exception int js_parse_array_literal(JSParseState *s) function BOOL (line 23546) | static BOOL has_with_scope(JSFunctionDef *s, int scope_level) function __exception (line 23565) | static __exception int get_lvalue(JSParseState *s, int *popcode, int *ps... type PutLValueEnum (line 23689) | typedef enum { function put_lvalue (line 23700) | static void put_lvalue(JSParseState *s, int opcode, int scope, function __exception (line 23805) | static __exception int js_parse_expr_paren(JSParseState *s) function js_unsupported_keyword (line 23816) | static int js_unsupported_keyword(JSParseState *s, JSAtom atom) function __exception (line 23823) | static __exception int js_define_var(JSParseState *s, JSAtom name, int tok) function js_emit_spread_code (line 23860) | static void js_emit_spread_code(JSParseState *s, int depth) function js_parse_check_duplicate_parameter (line 23886) | static int js_parse_check_duplicate_parameter(JSParseState *s, JSAtom name) function JSAtom (line 23905) | static JSAtom js_parse_destructuring_var(JSParseState *s, int tok, int i... function js_parse_destructuring_element (line 23929) | static int js_parse_destructuring_element(JSParseState *s, int tok, int ... type FuncCallType (line 24347) | typedef enum FuncCallType { function optional_chain_test (line 24354) | static void optional_chain_test(JSParseState *s, int *poptional_chaining... function __exception (line 24372) | static __exception int js_parse_postfix_expr(JSParseState *s, int parse_... function __exception (line 25008) | static __exception int js_parse_delete(JSParseState *s) function __exception (line 25069) | static __exception int js_parse_unary(JSParseState *s, int parse_flags) function __exception (line 25217) | static __exception int js_parse_expr_binary(JSParseState *s, int level, function __exception (line 25364) | static __exception int js_parse_logical_and_or(JSParseState *s, int op, function __exception (line 25406) | static __exception int js_parse_coalesce_expr(JSParseState *s, int parse... function __exception (line 25434) | static __exception int js_parse_cond_expr(JSParseState *s, int parse_flags) function __exception (line 25465) | static __exception int js_parse_assign_expr2(JSParseState *s, int parse_... function __exception (line 25711) | static __exception int js_parse_assign_expr(JSParseState *s) function __exception (line 25717) | static __exception int js_parse_expr2(JSParseState *s, int parse_flags) function __exception (line 25741) | static __exception int js_parse_expr(JSParseState *s) function push_break_entry (line 25746) | static void push_break_entry(JSFunctionDef *fd, BlockEnv *be, function pop_break_entry (line 25762) | static void pop_break_entry(JSFunctionDef *fd) function __exception (line 25769) | static __exception int emit_break(JSParseState *s, JSAtom name, int is_c... function emit_return (line 25818) | static void emit_return(JSParseState *s, BOOL hasval) function __exception (line 25921) | static __exception int js_parse_statement(JSParseState *s) function __exception (line 25926) | static __exception int js_parse_block(JSParseState *s) function __exception (line 25946) | static __exception int js_parse_var(JSParseState *s, int parse_flags, in... function BOOL (line 26040) | static BOOL is_label(JSParseState *s) function is_let (line 26047) | static int is_let(JSParseState *s, int decl_mask) function __exception (line 26097) | static __exception int js_parse_for_in_of(JSParseState *s, int label_name, function set_eval_ret_undefined (line 26319) | static void set_eval_ret_undefined(JSParseState *s) function __exception (line 26328) | static __exception int js_parse_statement_or_decl(JSParseState *s, function JSModuleDef (line 27072) | static JSModuleDef *js_new_module_def(JSContext *ctx, JSAtom name) function js_mark_module_def (line 27090) | static void js_mark_module_def(JSRuntime *rt, JSModuleDef *m, function js_free_module_def (line 27109) | static void js_free_module_def(JSContext *ctx, JSModuleDef *m) function add_req_module_entry (line 27146) | static int add_req_module_entry(JSContext *ctx, JSModuleDef *m, function JSExportEntry (line 27170) | static JSExportEntry *find_export_entry(JSContext *ctx, JSModuleDef *m, function JSExportEntry (line 27183) | static JSExportEntry *add_export_entry2(JSContext *ctx, function JSExportEntry (line 27214) | static JSExportEntry *add_export_entry(JSParseState *s, JSModuleDef *m, function add_star_export_entry (line 27222) | static int add_star_export_entry(JSContext *ctx, JSModuleDef *m, function JSModuleDef (line 27238) | JSModuleDef *JS_NewCModule(JSContext *ctx, const char *name_str, function JS_AddModuleExport (line 27251) | int JS_AddModuleExport(JSContext *ctx, JSModuleDef *m, const char *expor... function JS_SetModuleExport (line 27267) | int JS_SetModuleExport(JSContext *ctx, JSModuleDef *m, const char *expor... function JS_SetModuleLoaderFunc (line 27286) | void JS_SetModuleLoaderFunc(JSRuntime *rt, function JSModuleDef (line 27353) | static JSModuleDef *js_find_loaded_module(JSContext *ctx, JSAtom name) function JSModuleDef (line 27368) | static JSModuleDef *js_host_resolve_imported_module(JSContext *ctx, function JSModuleDef (line 27416) | static JSModuleDef *js_host_resolve_imported_module_atom(JSContext *ctx, type JSResolveEntry (line 27437) | typedef struct JSResolveEntry { type JSResolveState (line 27442) | typedef struct JSResolveState { function find_resolve_entry (line 27448) | static int find_resolve_entry(JSResolveState *s, function add_resolve_entry (line 27460) | static int add_resolve_entry(JSContext *ctx, JSResolveState *s, type JSResolveResultEnum (line 27475) | typedef enum JSResolveResultEnum { function JSResolveResultEnum (line 27483) | static JSResolveResultEnum js_resolve_export1(JSContext *ctx, function JSResolveResultEnum (line 27560) | static JSResolveResultEnum js_resolve_export(JSContext *ctx, function js_resolve_export_throw_error (line 27583) | static void js_resolve_export_throw_error(JSContext *ctx, type ExportedNameEntryEnum (line 27612) | typedef enum { type ExportedNameEntry (line 27618) | typedef struct ExportedNameEntry { type GetExportNamesState (line 27628) | typedef struct GetExportNamesState { function find_exported_name (line 27638) | static int find_exported_name(GetExportNamesState *s, JSAtom name) function __exception (line 27648) | static __exception int get_exported_names(JSContext *ctx, function js_module_ns_has (line 27698) | static int js_module_ns_has(JSContext *ctx, JSValueConst obj, JSAtom atom) function exported_names_cmp (line 27707) | static int exported_names_cmp(const void *p1, const void *p2, void *opaque) function JSValue (line 27732) | static JSValue js_module_ns_autoinit(JSContext *ctx, JSObject *p, JSAtom... function JSValue (line 27739) | static JSValue js_build_module_ns(JSContext *ctx, JSModuleDef *m) function JSValue (line 27842) | static JSValue js_get_module_ns(JSContext *ctx, JSModuleDef *m) function js_resolve_module (line 27855) | static int js_resolve_module(JSContext *ctx, JSModuleDef *m) function JSVarRef (line 27885) | static JSVarRef *js_create_module_var(JSContext *ctx, BOOL is_lexical) function js_create_module_bytecode_function (line 27903) | static int js_create_module_bytecode_function(JSContext *ctx, JSModuleDe... function js_create_module_function (line 27955) | static int js_create_module_function(JSContext *ctx, JSModuleDef *m) function js_link_module (line 27997) | static int js_link_module(JSContext *ctx, JSModuleDef *m) function JSAtom (line 28157) | JSAtom JS_GetScriptOrModuleName(JSContext *ctx, int n_stack_levels) function JSAtom (line 28184) | JSAtom JS_GetModuleName(JSContext *ctx, JSModuleDef *m) function JSValue (line 28189) | JSValue JS_GetImportMeta(JSContext *ctx, JSModuleDef *m) function JSValue (line 28203) | static JSValue js_import_meta(JSContext *ctx) function JSModuleDef (line 28225) | JSModuleDef *JS_RunModule(JSContext *ctx, const char *basename, function JSValue (line 28249) | static JSValue js_dynamic_import_job(JSContext *ctx, function JSValue (line 28298) | static JSValue js_dynamic_import(JSContext *ctx, JSValueConst specifier) function JSValue (line 28334) | static JSValue js_evaluate_module(JSContext *ctx, JSModuleDef *m) function __exception (line 28388) | static __exception JSAtom js_parse_from_clause(JSParseState *s) function __exception (line 28411) | static __exception int js_parse_export(JSParseState *s) function add_import (line 28579) | static int add_import(JSParseState *s, JSModuleDef *m, function __exception (line 28614) | static __exception int js_parse_import(JSParseState *s) function __exception (line 28729) | static __exception int js_parse_source_element(JSParseState *s) function JSFunctionDef (line 28757) | static JSFunctionDef *js_new_function_def(JSContext *ctx, function free_bytecode_atoms (line 28818) | static void free_bytecode_atoms(JSRuntime *rt, function js_free_function_def (line 28851) | static void js_free_function_def(JSContext *ctx, JSFunctionDef *fd) function print_lines (line 28921) | static void print_lines(const char *source, int line, int line1) { function dump_byte_code (line 28937) | static void dump_byte_code(JSContext *ctx, int pass, function __maybe_unused (line 29207) | static __maybe_unused void dump_pc2line(JSContext *ctx, const uint8_t *b... function __maybe_unused (line 29252) | static __maybe_unused void js_dump_function_bytecode(JSContext *ctx, JSF... function add_closure_var (line 29328) | static int add_closure_var(JSContext *ctx, JSFunctionDef *s, function find_closure_var (line 29357) | static int find_closure_var(JSContext *ctx, JSFunctionDef *s, function get_closure_var2 (line 29372) | static int get_closure_var2(JSContext *ctx, JSFunctionDef *s, function get_closure_var (line 29398) | static int get_closure_var(JSContext *ctx, JSFunctionDef *s, function get_with_scope_opcode (line 29409) | static int get_with_scope_opcode(int op) function BOOL (line 29417) | static BOOL can_opt_put_ref_value(const uint8_t *bc_buf, int pos) function BOOL (line 29427) | static BOOL can_opt_put_global_ref_value(const uint8_t *bc_buf, int pos) function optimize_scope_make_ref (line 29437) | static int optimize_scope_make_ref(JSContext *ctx, JSFunctionDef *s, function optimize_scope_make_global_ref (line 29481) | static int optimize_scope_make_global_ref(JSContext *ctx, JSFunctionDef *s, function add_var_this (line 29550) | static int add_var_this(JSContext *ctx, JSFunctionDef *fd) function resolve_pseudo_var (line 29563) | static int resolve_pseudo_var(JSContext *ctx, JSFunctionDef *s, function var_object_test (line 29604) | static void var_object_test(JSContext *ctx, JSFunctionDef *s, function resolve_scope_var (line 29618) | static int resolve_scope_var(JSContext *ctx, JSFunctionDef *s, function find_private_class_field_all (line 30051) | static int find_private_class_field_all(JSContext *ctx, JSFunctionDef *fd, function get_loc_or_ref (line 30065) | static void get_loc_or_ref(DynBuf *bc, BOOL is_ref, int idx) function resolve_scope_private_field1 (line 30076) | static int resolve_scope_private_field1(JSContext *ctx, function resolve_scope_private_field (line 30138) | static int resolve_scope_private_field(JSContext *ctx, JSFunctionDef *s, function mark_eval_captured_variables (line 30233) | static void mark_eval_captured_variables(JSContext *ctx, JSFunctionDef *s, function BOOL (line 30247) | static BOOL is_var_in_arg_scope(const JSVarDef *vd) function add_eval_variables (line 30257) | static void add_eval_variables(JSContext *ctx, JSFunctionDef *s) function set_closure_from_var (line 30390) | static void set_closure_from_var(JSContext *ctx, JSClosureVar *cv, function __exception (line 30404) | static __exception int add_closure_variables(JSContext *ctx, JSFunctionD... type CodeContext (line 30475) | typedef struct CodeContext { function BOOL (line 30491) | static BOOL code_match(CodeContext *s, int pos, ...) function instantiate_hoisted_definitions (line 30615) | static void instantiate_hoisted_definitions(JSContext *ctx, JSFunctionDe... function skip_dead_code (line 30749) | static int skip_dead_code(JSFunctionDef *s, const uint8_t *bc_buf, int b... function get_label_pos (line 30799) | static int get_label_pos(JSFunctionDef *s, int label) function __exception (line 30824) | static __exception int resolve_variables(JSContext *ctx, JSFunctionDef *s) function add_pc2line_info (line 31174) | static void add_pc2line_info(JSFunctionDef *s, uint32_t pc, int line_num) function compute_pc2line_info (line 31188) | static void compute_pc2line_info(JSFunctionDef *s) function RelocEntry (line 31226) | static RelocEntry *add_reloc(JSContext *ctx, LabelSlot *ls, uint32_t add... function BOOL (line 31239) | static BOOL code_has_label(CodeContext *s, int pos, int label) function find_jump_target (line 31267) | static int find_jump_target(JSFunctionDef *s, int label, int *pop, int *... function push_short_int (line 31307) | static void push_short_int(DynBuf *bc_out, int val) function put_short_code (line 31329) | static void put_short_code(DynBuf *bc_out, int op, int idx) function __exception (line 31388) | static __exception int resolve_labels(JSContext *ctx, JSFunctionDef *s) type StackSizeState (line 32271) | typedef struct StackSizeState { function __exception (line 32281) | static __exception int ss_check(JSContext *ctx, StackSizeState *s, function __exception (line 32317) | static __exception int compute_stack_size(JSContext *ctx, function add_module_variables (line 32461) | static int add_module_variables(JSContext *ctx, JSFunctionDef *fd) function JSValue (line 32498) | static JSValue js_create_function(JSContext *ctx, JSFunctionDef *fd) function free_function_bytecode (line 32723) | static void free_function_bytecode(JSRuntime *rt, JSFunctionBytecode *b) function __exception (line 32766) | static __exception int js_parse_directives(JSParseState *s) function js_parse_function_check_names (line 32862) | static int js_parse_function_check_names(JSParseState *s, JSFunctionDef ... function JSFunctionDef (line 32913) | static JSFunctionDef *js_parse_function_class_fields_init(JSParseState *s) function __exception (line 32940) | static __exception int js_parse_function_decl2(JSParseState *s, function __exception (line 33488) | static __exception int js_parse_function_decl(JSParseState *s, function __exception (line 33500) | static __exception int js_parse_program(JSParseState *s) function js_parse_init (line 33540) | static void js_parse_init(JSContext *ctx, JSParseState *s, function JSValue (line 33554) | static JSValue JS_EvalFunctionInternal(JSContext *ctx, JSValue fun_obj, function JSValue (line 33587) | JSValue JS_EvalFunction(JSContext *ctx, JSValue fun_obj) function skip_shebang (line 33592) | static void skip_shebang(JSParseState *s) function JSValue (line 33618) | static JSValue __JS_EvalInternal(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33729) | static JSValue JS_EvalInternal(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33740) | static JSValue JS_EvalObject(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33758) | JSValue JS_EvalThis(JSContext *ctx, JSValueConst this_obj, function JSValue (line 33772) | JSValue JS_Eval(JSContext *ctx, const char *input, size_t input_len, function JS_ResolveModule (line 33779) | int JS_ResolveModule(JSContext *ctx, JSValueConst obj) type JSObjectListEntry (line 33794) | typedef struct { type JSObjectList (line 33800) | typedef struct { function js_object_list_init (line 33808) | static void js_object_list_init(JSObjectList *s) function js_object_list_get_hash (line 33813) | static uint32_t js_object_list_get_hash(JSObject *p, uint32_t hash_size) function js_object_list_resize_hash (line 33818) | static int js_object_list_resize_hash(JSContext *ctx, JSObjectList *s, function js_object_list_add (line 33845) | static int js_object_list_add(JSContext *ctx, JSObjectList *s, JSObject ... function js_object_list_find (line 33870) | static int js_object_list_find(JSContext *ctx, JSObjectList *s, JSObject... function js_object_list_end (line 33889) | static void js_object_list_end(JSContext *ctx, JSObjectList *s) type BCTagEnum (line 33898) | typedef enum BCTagEnum { type BCWriterState (line 33934) | typedef struct BCWriterState { function bc_put_u8 (line 33981) | static void bc_put_u8(BCWriterState *s, uint8_t v) function bc_put_u16 (line 33986) | static void bc_put_u16(BCWriterState *s, uint16_t v) function __maybe_unused (line 33993) | static __maybe_unused void bc_put_u32(BCWriterState *s, uint32_t v) function bc_put_u64 (line 34000) | static void bc_put_u64(BCWriterState *s, uint64_t v) function bc_put_leb128 (line 34007) | static void bc_put_leb128(BCWriterState *s, uint32_t v) function bc_put_sleb128 (line 34012) | static void bc_put_sleb128(BCWriterState *s, int32_t v) function bc_set_flags (line 34017) | static void bc_set_flags(uint32_t *pflags, int *pidx, uint32_t val, int n) function bc_atom_to_idx (line 34023) | static int bc_atom_to_idx(BCWriterState *s, uint32_t *pres, JSAtom atom) function bc_put_atom (line 34063) | static int bc_put_atom(BCWriterState *s, JSAtom atom) function bc_byte_swap (line 34078) | static void bc_byte_swap(uint8_t *bc_buf, int bc_len) function JS_WriteFunctionBytecode (line 34138) | static int JS_WriteFunctionBytecode(BCWriterState *s, function JS_WriteString (line 34184) | static void JS_WriteString(BCWriterState *s, JSString *p) function JS_WriteBigNum (line 34197) | static int JS_WriteBigNum(BCWriterState *s, JSValueConst obj) function JS_WriteFunctionTag (line 34335) | static int JS_WriteFunctionTag(BCWriterState *s, JSValueConst obj) function JS_WriteModule (line 34419) | static int JS_WriteModule(BCWriterState *s, JSValueConst obj) function JS_WriteArray (line 34467) | static int JS_WriteArray(BCWriterState *s, JSValueConst obj) function JS_WriteObjectTag (line 34510) | static int JS_WriteObjectTag(BCWriterState *s, JSValueConst obj) function JS_WriteTypedArray (line 34549) | static int JS_WriteTypedArray(BCWriterState *s, JSValueConst obj) function JS_WriteArrayBuffer (line 34563) | static int JS_WriteArrayBuffer(BCWriterState *s, JSValueConst obj) function JS_WriteSharedArrayBuffer (line 34577) | static int JS_WriteSharedArrayBuffer(BCWriterState *s, JSValueConst obj) function JS_WriteObjectRec (line 34593) | static int JS_WriteObjectRec(BCWriterState *s, JSValueConst obj) function JS_WriteObjectAtoms (line 34731) | static int JS_WriteObjectAtoms(BCWriterState *s) type BCReaderState (line 34822) | typedef struct BCReaderState { function bc_read_trace (line 34845) | static void __attribute__((format(printf, 2, 3))) bc_read_trace(BCReader... function bc_read_error_end (line 34879) | static int bc_read_error_end(BCReaderState *s) function bc_get_u8 (line 34887) | static int bc_get_u8(BCReaderState *s, uint8_t *pval) function bc_get_u16 (line 34897) | static int bc_get_u16(BCReaderState *s, uint16_t *pval) function __maybe_unused (line 34908) | static __maybe_unused int bc_get_u32(BCReaderState *s, uint32_t *pval) function bc_get_u64 (line 34919) | static int bc_get_u64(BCReaderState *s, uint64_t *pval) function bc_get_leb128 (line 34930) | static int bc_get_leb128(BCReaderState *s, uint32_t *pval) function bc_get_sleb128 (line 34940) | static int bc_get_sleb128(BCReaderState *s, int32_t *pval) function bc_get_leb128_int (line 34951) | static int bc_get_leb128_int(BCReaderState *s, int *pval) function bc_get_leb128_u16 (line 34956) | static int bc_get_leb128_u16(BCReaderState *s, uint16_t *pval) function bc_get_buf (line 34967) | static int bc_get_buf(BCReaderState *s, uint8_t *buf, uint32_t buf_len) function bc_idx_to_atom (line 34978) | static int bc_idx_to_atom(BCReaderState *s, JSAtom *patom, uint32_t idx) function bc_get_atom (line 35000) | static int bc_get_atom(BCReaderState *s, JSAtom *patom) function JSString (line 35013) | static JSString *JS_ReadString(BCReaderState *s) function bc_get_flags (line 35046) | static uint32_t bc_get_flags(uint32_t flags, int *pidx, int n) function JS_ReadFunctionBytecode (line 35055) | static int JS_ReadFunctionBytecode(BCReaderState *s, JSFunctionBytecode *b, function JSValue (line 35111) | static JSValue JS_ReadBigNum(BCReaderState *s, int tag) function BC_add_object_ref1 (line 35246) | static int BC_add_object_ref1(BCReaderState *s, JSObject *p) function BC_add_object_ref (line 35258) | static int BC_add_object_ref(BCReaderState *s, JSValueConst obj) function JSValue (line 35263) | static JSValue JS_ReadFunctionTag(BCReaderState *s) function JSValue (line 35453) | static JSValue JS_ReadModule(BCReaderState *s) function JSValue (line 35554) | static JSValue JS_ReadObjectTag(BCReaderState *s) function JSValue (line 35590) | static JSValue JS_ReadArray(BCReaderState *s, int tag) function JSValue (line 35635) | static JSValue JS_ReadTypedArray(BCReaderState *s) function JSValue (line 35682) | static JSValue JS_ReadArrayBuffer(BCReaderState *s) function JSValue (line 35706) | static JSValue JS_ReadSharedArrayBuffer(BCReaderState *s) function JSValue (line 35734) | static JSValue JS_ReadDate(BCReaderState *s) function JSValue (line 35760) | static JSValue JS_ReadObjectValue(BCReaderState *s) function JSValue (line 35781) | static JSValue JS_ReadObjectRec(BCReaderState *s) function JS_ReadObjectAtoms (line 35898) | static int JS_ReadObjectAtoms(BCReaderState *s) function bc_reader_free (line 35939) | static void bc_reader_free(BCReaderState *s) function JSValue (line 35951) | JSValue JS_ReadObject(JSContext *ctx, const uint8_t *buf, size_t buf_len, function check_function (line 35992) | static int check_function(JSContext *ctx, JSValueConst obj) function check_exception_free (line 36000) | static int check_exception_free(JSContext *ctx, JSValue obj) function JSAtom (line 36006) | static JSAtom find_atom(JSContext *ctx, const char *name) function JSValue (line 36029) | static JSValue JS_InstantiateFunctionListItem2(JSContext *ctx, JSObject *p, function JS_InstantiateFunctionListItem (line 36053) | static int JS_InstantiateFunctionListItem(JSContext *ctx, JSValueConst obj, function JS_SetPropertyFunctionList (line 36146) | void JS_SetPropertyFunctionList(JSContext *ctx, JSValueConst obj, function JS_AddModuleExportList (line 36159) | int JS_AddModuleExportList(JSContext *ctx, JSModuleDef *m, function JS_SetModuleExportList (line 36170) | int JS_SetModuleExportList(JSContext *ctx, JSModuleDef *m, function JS_SetConstructor2 (line 36209) | static void JS_SetConstructor2(JSContext *ctx, function JS_SetConstructor (line 36223) | void JS_SetConstructor(JSContext *ctx, JSValueConst func_obj, function JS_NewGlobalCConstructor2 (line 36230) | static void JS_NewGlobalCConstructor2(JSContext *ctx, function JSValueConst (line 36242) | static JSValueConst JS_NewGlobalCConstructor(JSContext *ctx, const char ... function JSValueConst (line 36252) | static JSValueConst JS_NewGlobalCConstructorOnly(JSContext *ctx, const c... function JSValue (line 36262) | static JSValue js_global_eval(JSContext *ctx, JSValueConst this_val, function JSValue (line 36268) | static JSValue js_global_isNaN(JSContext *ctx, JSValueConst this_val, function JSValue (line 36279) | static JSValue js_global_isFinite(JSContext *ctx, JSValueConst this_val, function JSValue (line 36292) | static JSValue JS_ToObject(JSContext *ctx, JSValueConst val) function JSValue (line 36340) | static JSValue JS_ToObjectFree(JSContext *ctx, JSValue val) function js_obj_to_desc (line 36347) | static int js_obj_to_desc(JSContext *ctx, JSPropertyDescriptor *d, function __exception (line 36426) | static __exception int JS_DefinePropertyDesc(JSContext *ctx, JSValueCons... function __exception (line 36442) | static __exception int JS_ObjectDefineProperties(JSContext *ctx, function JSValue (line 36480) | static JSValue js_object_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 36503) | static JSValue js_object_create(JSContext *ctx, JSValueConst this_val, function JSValue (line 36525) | static JSValue js_object_getPrototypeOf(JSContext *ctx, JSValueConst thi... function JSValue (line 36541) | static JSValue js_object_setPrototypeOf(JSContext *ctx, JSValueConst thi... function JSValue (line 36552) | static JSValue js_object_defineProperty(JSContext *ctx, JSValueConst thi... function JSValue (line 36582) | static JSValue js_object_defineProperties(JSContext *ctx, JSValueConst t... function JSValue (line 36595) | static JSValue js_object___defineGetter__(JSContext *ctx, JSValueConst t... function JSValue (line 36641) | static JSValue js_object_getOwnPropertyDescriptor(JSContext *ctx, JSValu... function JSValue (line 36705) | static JSValue js_object_getOwnPropertyDescriptors(JSContext *ctx, JSVal... function JSValue (line 36756) | static JSValue JS_GetOwnPropertyNames2(JSContext *ctx, JSValueConst obj1, function JSValue (line 36835) | static JSValue js_object_getOwnPropertyNames(JSContext *ctx, JSValueCons... function JSValue (line 36842) | static JSValue js_object_getOwnPropertySymbols(JSContext *ctx, JSValueCo... function JSValue (line 36849) | static JSValue js_object_keys(JSContext *ctx, JSValueConst this_val, function JSValue (line 36856) | static JSValue js_object_isExtensible(JSContext *ctx, JSValueConst this_... function JSValue (line 36876) | static JSValue js_object_preventExtensions(JSContext *ctx, JSValueConst ... function JSValue (line 36901) | static JSValue js_object_hasOwnProperty(JSContext *ctx, JSValueConst thi... function JSValue (line 36927) | static JSValue js_object_valueOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 36933) | static JSValue js_object_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 36988) | static JSValue js_object_toLocaleString(JSContext *ctx, JSValueConst thi... function JSValue (line 36994) | static JSValue js_object_assign(JSContext *ctx, JSValueConst this_val, function JSValue (line 37022) | static JSValue js_object_seal(JSContext *ctx, JSValueConst this_val, function JSValue (line 37073) | static JSValue js_object_isSealed(JSContext *ctx, JSValueConst this_val, function JSValue (line 37119) | static JSValue js_object_fromEntries(JSContext *ctx, JSValueConst this_val, function JSValue (line 37189) | static JSValue js_object___setOwnProperty(JSContext *ctx, JSValueConst t... function JSValue (line 37202) | static JSValue js_object___toObject(JSContext *ctx, JSValueConst this_val, function JSValue (line 37208) | static JSValue js_object___toPrimitive(JSContext *ctx, JSValueConst this... function JSValue (line 37221) | static JSValue js_object___getClass(JSContext *ctx, JSValueConst this_val, function JSValue (line 37242) | static JSValue js_object_is(JSContext *ctx, JSValueConst this_val, function JSValue (line 37249) | static JSValue js_object___getObjectData(JSContext *ctx, JSValueConst th... function JSValue (line 37255) | static JSValue js_object___setObjectData(JSContext *ctx, JSValueConst th... function JSValue (line 37263) | static JSValue js_object___toPropertyKey(JSContext *ctx, JSValueConst th... function JSValue (line 37269) | static JSValue js_object___isObject(JSContext *ctx, JSValueConst this_val, function JSValue (line 37275) | static JSValue js_object___isSameValueZero(JSContext *ctx, JSValueConst ... function JSValue (line 37281) | static JSValue js_object___isConstructor(JSContext *ctx, JSValueConst th... function JSValue (line 37288) | static JSValue JS_SpeciesConstructor(JSContext *ctx, JSValueConst obj, function JSValue (line 37318) | static JSValue js_object___speciesConstructor(JSContext *ctx, JSValueCon... function JSValue (line 37325) | static JSValue js_object_get___proto__(JSContext *ctx, JSValueConst this... function JSValue (line 37337) | static JSValue js_object_set___proto__(JSContext *ctx, JSValueConst this... function JSValue (line 37350) | static JSValue js_object_isPrototypeOf(JSContext *ctx, JSValueConst this... function JSValue (line 37390) | static JSValue js_object_propertyIsEnumerable(JSContext *ctx, JSValueCon... function JSValue (line 37421) | static JSValue js_object___lookupGetter__(JSContext *ctx, JSValueConst t... function JSValue (line 37517) | static JSValue js_function_proto(JSContext *ctx, JSValueConst this_val, function JSValue (line 37524) | static JSValue js_function_constructor(JSContext *ctx, JSValueConst new_... function __exception (line 37594) | static __exception int js_get_length32(JSContext *ctx, uint32_t *pres, function __exception (line 37606) | static __exception int js_get_length64(JSContext *ctx, int64_t *pres, function free_arg_list (line 37618) | static void free_arg_list(JSContext *ctx, JSValue *tab, uint32_t len) function JSValue (line 37628) | static JSValue *build_arg_list(JSContext *ctx, uint32_t *plen, function JSValue (line 37672) | static JSValue js_function_apply(JSContext *ctx, JSValueConst this_val, function JSValue (line 37699) | static JSValue js_function_call(JSContext *ctx, JSValueConst this_val, function JSValue (line 37709) | static JSValue js_function_bind(JSContext *ctx, JSValueConst this_val, function JSValue (line 37794) | static JSValue js_function_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 37838) | static JSValue js_function_hasInstance(JSContext *ctx, JSValueConst this... function JSValue (line 37861) | static JSValue iterator_to_array(JSContext *ctx, JSValueConst items) function JSValue (line 37899) | static JSValue js_error_constructor(JSContext *ctx, JSValueConst new_tar... function JSValue (line 37959) | static JSValue js_error_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 37997) | static JSValue js_aggregate_error_constructor(JSContext *ctx, function JS_CopySubArray (line 38014) | static int JS_CopySubArray(JSContext *ctx, function JSValue (line 38049) | static JSValue js_array_constructor(JSContext *ctx, JSValueConst new_tar... function JSValue (line 38076) | static JSValue js_array_from(JSContext *ctx, JSValueConst this_val, function JSValue (line 38189) | static JSValue js_array_of(JSContext *ctx, JSValueConst this_val, function JSValue (line 38217) | static JSValue js_array_isArray(JSContext *ctx, JSValueConst this_val, function JSValue (line 38228) | static JSValue js_get_this(JSContext *ctx, function JSValue (line 38234) | static JSValue JS_ArraySpeciesCreate(JSContext *ctx, JSValueConst obj, function JS_isConcatSpreadable (line 38287) | static int JS_isConcatSpreadable(JSContext *ctx, JSValueConst obj) function JSValue (line 38301) | static JSValue js_array_concat(JSContext *ctx, JSValueConst this_val, function JSValue (line 38380) | static JSValue js_array_every(JSContext *ctx, JSValueConst this_val, function JSValue (line 38535) | static JSValue js_array_reduce(JSContext *ctx, JSValueConst this_val, function JSValue (line 38626) | static JSValue js_array_fill(JSContext *ctx, JSValueConst this_val, function JSValue (line 38662) | static JSValue js_array_includes(JSContext *ctx, JSValueConst this_val, function JSValue (line 38711) | static JSValue js_array_indexOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 38760) | static JSValue js_array_lastIndexOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 38799) | static JSValue js_array_find(JSContext *ctx, JSValueConst this_val, function JSValue (line 38861) | static JSValue js_array_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 38884) | static JSValue js_array_join(JSContext *ctx, JSValueConst this_val, function JSValue (line 38941) | static JSValue js_array_pop(JSContext *ctx, JSValueConst this_val, function JSValue (line 38994) | static JSValue js_array_push(JSContext *ctx, JSValueConst this_val, function JSValue (line 39068) | static JSValue js_array_reverse(JSContext *ctx, JSValueConst this_val, function JSValue (line 39137) | static JSValue js_array_slice(JSContext *ctx, JSValueConst this_val, function JSValue (line 39244) | static JSValue js_array_copyWithin(JSContext *ctx, JSValueConst this_val, function JS_FlattenIntoArray (line 39279) | static int64_t JS_FlattenIntoArray(JSContext *ctx, JSValueConst target, function JSValue (line 39341) | static JSValue js_array_flatten(JSContext *ctx, JSValueConst this_val, type ValueSlot (line 39387) | typedef struct ValueSlot { type array_sort_context (line 39393) | struct array_sort_context { function js_array_cmp_generic (line 39400) | static int js_array_cmp_generic(const void *a, const void *b, void *opaq... function JSValue (line 39461) | static JSValue js_array_sort(JSContext *ctx, JSValueConst this_val, type JSArrayIteratorData (line 39547) | typedef struct JSArrayIteratorData { function js_array_iterator_finalizer (line 39553) | static void js_array_iterator_finalizer(JSRuntime *rt, JSValue val) function js_array_iterator_mark (line 39563) | static void js_array_iterator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 39573) | static JSValue js_create_array(JSContext *ctx, int len, JSValueConst *tab) function JSValue (line 39590) | static JSValue js_create_array_iterator(JSContext *ctx, JSValueConst thi... function JSValue (line 39627) | static JSValue js_array_iterator_next(JSContext *ctx, JSValueConst this_... function JSValue (line 39688) | static JSValue js_iterator_proto_iterator(JSContext *ctx, JSValueConst t... function JSValue (line 39740) | static JSValue js_number_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 39786) | static JSValue js_number___toInteger(JSContext *ctx, JSValueConst this_val, function JSValue (line 39792) | static JSValue js_number___toLength(JSContext *ctx, JSValueConst this_val, function JSValue (line 39802) | static JSValue js_number_isNaN(JSContext *ctx, JSValueConst this_val, function JSValue (line 39810) | static JSValue js_number_isFinite(JSContext *ctx, JSValueConst this_val, function JSValue (line 39818) | static JSValue js_number_isInteger(JSContext *ctx, JSValueConst this_val, function JSValue (line 39829) | static JSValue js_number_isSafeInteger(JSContext *ctx, JSValueConst this... function JSValue (line 39860) | static JSValue js_thisNumberValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 39875) | static JSValue js_number_valueOf(JSContext *ctx, JSValueConst this_val, function js_get_radix (line 39881) | static int js_get_radix(JSContext *ctx, JSValueConst val) function JSValue (line 39893) | static JSValue js_number_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 39918) | static JSValue js_number_toFixed(JSContext *ctx, JSValueConst this_val, function JSValue (line 39941) | static JSValue js_number_toExponential(JSContext *ctx, JSValueConst this... function JSValue (line 39970) | static JSValue js_number_toPrecision(JSContext *ctx, JSValueConst this_val, function JSValue (line 40004) | static JSValue js_parseInt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40030) | static JSValue js_parseFloat(JSContext *ctx, JSValueConst this_val, function JSValue (line 40047) | static JSValue js_boolean_constructor(JSContext *ctx, JSValueConst new_t... function JSValue (line 40062) | static JSValue js_thisBooleanValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 40077) | static JSValue js_boolean_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 40087) | static JSValue js_boolean_valueOf(JSContext *ctx, JSValueConst this_val, function js_string_get_own_property (line 40100) | static int js_string_get_own_property(JSContext *ctx, function js_string_define_own_property (line 40132) | static int js_string_define_own_property(JSContext *ctx, function js_string_delete_property (line 40172) | static int js_string_delete_property(JSContext *ctx, function JSValue (line 40192) | static JSValue js_string_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 40222) | static JSValue js_thisStringValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 40237) | static JSValue js_string_fromCharCode(JSContext *ctx, JSValueConst this_... function JSValue (line 40255) | static JSValue js_string_fromCodePoint(JSContext *ctx, JSValueConst this... function JSValue (line 40289) | static JSValue js_string_raw(JSContext *ctx, JSValueConst this_val, function JSValue (line 40330) | JSValue js_string_codePointRange(JSContext *ctx, JSValueConst this_val, function JSValue (line 40357) | static JSValue js_string___isSpace(JSContext *ctx, JSValueConst this_val, function JSValue (line 40367) | static JSValue js_string_charCodeAt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40395) | static JSValue js_string_charAt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40423) | static JSValue js_string_codePointAt(JSContext *ctx, JSValueConst this_val, function JSValue (line 40448) | static JSValue js_string_concat(JSContext *ctx, JSValueConst this_val, function string_cmp (line 40466) | static int string_cmp(JSString *p1, JSString *p2, int x1, int x2, int len) function string_indexof_char (line 40476) | static int string_indexof_char(JSString *p, int c, int from) function string_indexof (line 40496) | static int string_indexof(JSString *p1, JSString *p2, int from) function string_advance_index (line 40512) | static int64_t string_advance_index(JSString *p, int64_t index, BOOL uni... function JSValue (line 40524) | static JSValue js_string_indexOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 40592) | static JSValue js_string_includes(JSContext *ctx, JSValueConst this_val, function check_regexp_g_flag (line 40656) | static int check_regexp_g_flag(JSContext *ctx, JSValueConst regexp) function JSValue (line 40685) | static JSValue js_string_match(JSContext *ctx, JSValueConst this_val, function JSValue (line 40735) | static JSValue js_string___GetSubstitution(JSContext *ctx, JSValueConst ... function JSValue (line 40843) | static JSValue js_string_replace(JSContext *ctx, JSValueConst this_val, function JSValue (line 40956) | static JSValue js_string_split(JSContext *ctx, JSValueConst this_val, function JSValue (line 41046) | static JSValue js_string_substring(JSContext *ctx, JSValueConst this_val, function JSValue (line 41080) | static JSValue js_string_substr(JSContext *ctx, JSValueConst this_val, function JSValue (line 41108) | static JSValue js_string_slice(JSContext *ctx, JSValueConst this_val, function JSValue (line 41136) | static JSValue js_string_pad(JSContext *ctx, JSValueConst this_val, function JSValue (line 41207) | static JSValue js_string_repeat(JSContext *ctx, JSValueConst this_val, function JSValue (line 41251) | static JSValue js_string_trim(JSContext *ctx, JSValueConst this_val, function JSValue (line 41277) | static JSValue js_string___quote(JSContext *ctx, JSValueConst this_val, function string_prevc (line 41284) | static int string_prevc(JSString *p, int *pidx) function BOOL (line 41308) | static BOOL test_final_sigma(JSString *p, int sigma_pos) function JSValue (line 41336) | static JSValue js_string_localeCompare(JSContext *ctx, JSValueConst this... function JSValue (line 41356) | static JSValue js_string_toLowerCase(JSContext *ctx, JSValueConst this_val, function JS_ToUTF32String (line 41397) | static int JS_ToUTF32String(JSContext *ctx, uint32_t **pbuf, JSValueCons... function JSValue (line 41425) | static JSValue JS_NewUTF32String(JSContext *ctx, const uint32_t *buf, in... function JSValue (line 41441) | static JSValue js_string_normalize(JSContext *ctx, JSValueConst this_val, function JSValue (line 41501) | static JSValue js_string_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 41508) | static JSValue js_string___toStringCheckObject(JSContext *ctx, JSValueCo... function JSValue (line 41514) | static JSValue js_string___toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 41520) | static JSValue js_string___advanceStringIndex(JSContext *ctx, JSValueConst function JSValue (line 41550) | static JSValue js_string_iterator_next(JSContext *ctx, JSValueConst this... function JSValue (line 41603) | static JSValue js_string_CreateHTML(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicStringNormalize (line 41732) | void JS_AddIntrinsicStringNormalize(JSContext *ctx) function js_fmin (line 41743) | static double js_fmin(double a, double b) function js_fmax (line 41757) | static double js_fmax(double a, double b) function JSValue (line 41770) | static JSValue js_math_min_max(JSContext *ctx, JSValueConst this_val, function js_math_sign (line 41827) | static double js_math_sign(double a) function js_math_round (line 41837) | static double js_math_round(double a) function JSValue (line 41865) | static JSValue js_math_hypot(JSContext *ctx, JSValueConst this_val, function js_math_fround (line 41889) | static double js_math_fround(double a) function JSValue (line 41894) | static JSValue js_math_imul(JSContext *ctx, JSValueConst this_val, function JSValue (line 41907) | static JSValue js_math_clz32(JSContext *ctx, JSValueConst this_val, function xorshift64star (line 41922) | static uint64_t xorshift64star(uint64_t *pstate) function js_random_init (line 41933) | static void js_random_init(JSContext *ctx) function JSValue (line 41943) | static JSValue js_math_random(JSContext *ctx, JSValueConst this_val, function JSValue (line 42012) | static JSValue js___date_now(JSContext *ctx, JSValueConst this_val, function JSValue (line 42024) | static JSValue js___date_clock(JSContext *ctx, JSValueConst this_val, function getTimezoneOffset (line 42036) | static int getTimezoneOffset(int64_t time) { function JSValue (line 42072) | static JSValue js___date_getTimezoneOffset(JSContext *ctx, JSValueConst ... function JSValue (line 42085) | static JSValue js_get_prototype_from_ctor(JSContext *ctx, JSValueConst c... function JSValue (line 42100) | static JSValue js___date_create(JSContext *ctx, JSValueConst this_val, function js_regexp_finalizer (line 42117) | static void js_regexp_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 42126) | static JSValue js_compile_regexp(JSContext *ctx, JSValueConst pattern, function JSValue (line 42194) | static JSValue js_regexp_constructor_internal(JSContext *ctx, JSValueCon... function JSRegExp (line 42223) | static JSRegExp *js_get_regexp(JSContext *ctx, JSValueConst obj, BOOL th... function js_is_regexp (line 42237) | static int js_is_regexp(JSContext *ctx, JSValueConst obj) function JSValue (line 42251) | static JSValue js_regexp_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 42329) | static JSValue js_regexp_compile(JSContext *ctx, JSValueConst this_val, function JSValue (line 42374) | static JSValue js_regexp_get___source(JSContext *ctx, JSValueConst this_... function JSValue (line 42382) | static JSValue js_regexp_get___flags(JSContext *ctx, JSValueConst this_val) function JSValue (line 42394) | static JSValue js_regexp_get_source(JSContext *ctx, JSValueConst this_val) function JSValue (line 42460) | static JSValue js_regexp_get_flag(JSContext *ctx, JSValueConst this_val,... function JSValue (line 42480) | static JSValue js_regexp_get_flags(JSContext *ctx, JSValueConst this_val) function JSValue (line 42524) | static JSValue js_regexp_toString(JSContext *ctx, JSValueConst this_val, function BOOL (line 42549) | BOOL lre_check_stack_overflow(void *opaque, size_t alloca_size) function JSValue (line 42562) | static JSValue js_regexp_exec(JSContext *ctx, JSValueConst this_val, function JSValue (line 42689) | static JSValue JS_RegExpDelete(JSContext *ctx, JSValueConst this_val, JS... function JSValue (line 42784) | static JSValue JS_RegExpExec(JSContext *ctx, JSValueConst r, JSValueCons... function JSValue (line 42806) | static JSValue js_regexp___RegExpExec(JSContext *ctx, JSValueConst this_... function JSValue (line 42811) | static JSValue js_regexp___RegExpDelete(JSContext *ctx, JSValueConst thi... function JSValue (line 42818) | static JSValue js_regexp_test(JSContext *ctx, JSValueConst this_val, function JSValue (line 42832) | static JSValue js_regexp_Symbol_match(JSContext *ctx, JSValueConst this_... type JSRegExpStringIteratorData (line 42908) | typedef struct JSRegExpStringIteratorData { function js_regexp_string_iterator_finalizer (line 42916) | static void js_regexp_string_iterator_finalizer(JSRuntime *rt, JSValue val) function js_regexp_string_iterator_mark (line 42927) | static void js_regexp_string_iterator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 42938) | static JSValue js_regexp_string_iterator_next(JSContext *ctx, function JSValue (line 42992) | static JSValue js_regexp_Symbol_matchAll(JSContext *ctx, JSValueConst th... type ValueBuffer (line 43058) | typedef struct ValueBuffer { function value_buffer_init (line 43067) | static int value_buffer_init(JSContext *ctx, ValueBuffer *b) function value_buffer_free (line 43077) | static void value_buffer_free(ValueBuffer *b) function value_buffer_append (line 43087) | static int value_buffer_append(ValueBuffer *b, JSValue val) function js_is_standard_regexp (line 43118) | static int js_is_standard_regexp(JSContext *ctx, JSValueConst rx) function JSValue (line 43140) | static JSValue js_regexp_Symbol_replace(JSContext *ctx, JSValueConst thi... function JSValue (line 43323) | static JSValue js_regexp_Symbol_search(JSContext *ctx, JSValueConst this... function JSValue (line 43381) | static JSValue js_regexp_Symbol_split(JSContext *ctx, JSValueConst this_... function JS_AddIntrinsicRegExpCompiler (line 43540) | void JS_AddIntrinsicRegExpCompiler(JSContext *ctx) function JS_AddIntrinsicRegExp (line 43545) | void JS_AddIntrinsicRegExp(JSContext *ctx) function json_parse_expect (line 43568) | static int json_parse_expect(JSParseState *s, int tok) function JSValue (line 43577) | static JSValue json_parse_value(JSParseState *s) function JSValue (line 43704) | JSValue JS_ParseJSON2(JSContext *ctx, const char *buf, size_t buf_len, function JSValue (line 43728) | JSValue JS_ParseJSON(JSContext *ctx, const char *buf, size_t buf_len, function JSValue (line 43734) | static JSValue internalize_json_property(JSContext *ctx, JSValueConst ho... function JSValue (line 43803) | static JSValue js_json_parse(JSContext *ctx, JSValueConst this_val, type JSONStringifyContext (line 43837) | typedef struct JSONStringifyContext { function JSValue (line 43846) | static JSValue JS_ToQuotedStringFree(JSContext *ctx, JSValue val) { function JSValue (line 43852) | static JSValue js_json_check(JSContext *ctx, JSONStringifyContext *jsc, function js_json_to_str (line 43915) | static int js_json_to_str(JSContext *ctx, JSONStringifyContext *jsc, function JSValue (line 44110) | JSValue JS_JSONStringify(JSContext *ctx, JSValueConst obj, function JSValue (line 44244) | static JSValue js_json_stringify(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicJSON (line 44261) | void JS_AddIntrinsicJSON(JSContext *ctx) function JSValue (line 44269) | static JSValue js_reflect_apply(JSContext *ctx, JSValueConst this_val, function JSValue (line 44275) | static JSValue js_reflect_construct(JSContext *ctx, JSValueConst this_val, function JSValue (line 44299) | static JSValue js_reflect_deleteProperty(JSContext *ctx, JSValueConst th... function JSValue (line 44320) | static JSValue js_reflect_get(JSContext *ctx, JSValueConst this_val, function JSValue (line 44343) | static JSValue js_reflect_has(JSContext *ctx, JSValueConst this_val, function JSValue (line 44365) | static JSValue js_reflect_set(JSContext *ctx, JSValueConst this_val, function JSValue (line 44393) | static JSValue js_reflect_setPrototypeOf(JSContext *ctx, JSValueConst th... function JSValue (line 44404) | static JSValue js_reflect_ownKeys(JSContext *ctx, JSValueConst this_val, function js_proxy_finalizer (line 44437) | static void js_proxy_finalizer(JSRuntime *rt, JSValue val) function js_proxy_mark (line 44447) | static void js_proxy_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 44457) | static JSValue JS_ThrowTypeErrorRevokedProxy(JSContext *ctx) function JSProxyData (line 44462) | static JSProxyData *get_proxy_method(JSContext *ctx, JSValue *pmethod, function JSValue (line 44488) | static JSValue js_proxy_getPrototypeOf(JSContext *ctx, JSValueConst obj) function js_proxy_setPrototypeOf (line 44529) | static int js_proxy_setPrototypeOf(JSContext *ctx, JSValueConst obj, function js_proxy_isExtensible (line 44574) | static int js_proxy_isExtensible(JSContext *ctx, JSValueConst obj) function js_proxy_preventExtensions (line 44600) | static int js_proxy_preventExtensions(JSContext *ctx, JSValueConst obj) function js_proxy_has (line 44628) | static int js_proxy_has(JSContext *ctx, JSValueConst obj, JSAtom atom) function JSValue (line 44672) | static JSValue js_proxy_get(JSContext *ctx, JSValueConst obj, JSAtom atom, function js_proxy_set (line 44720) | static int js_proxy_set(JSContext *ctx, JSValueConst obj, JSAtom atom, function JSValue (line 44778) | static JSValue js_create_desc(JSContext *ctx, JSValueConst val, function js_proxy_get_own_property (line 44816) | static int js_proxy_get_own_property(JSContext *ctx, JSPropertyDescripto... function js_proxy_define_own_property (line 44913) | static int js_proxy_define_own_property(JSContext *ctx, JSValueConst obj, function js_proxy_delete_property (line 45013) | static int js_proxy_delete_property(JSContext *ctx, JSValueConst obj, function find_prop_key (line 45065) | static int find_prop_key(const JSPropertyEnum *tab, int n, JSAtom atom) function js_proxy_get_own_property_names (line 45075) | static int js_proxy_get_own_property_names(JSContext *ctx, function JSValue (line 45193) | static JSValue js_proxy_call_constructor(JSContext *ctx, JSValueConst fu... function JSValue (line 45227) | static JSValue js_proxy_call(JSContext *ctx, JSValueConst func_obj, function js_proxy_isArray (line 45262) | static int js_proxy_isArray(JSContext *ctx, JSValueConst obj) function JSValue (line 45284) | static JSValue js_proxy_constructor(JSContext *ctx, JSValueConst this_val, function JSValue (line 45314) | static JSValue js_proxy_revoke(JSContext *ctx, JSValueConst this_val, function JSValue (line 45329) | static JSValue js_proxy_revoke_constructor(JSContext *ctx, function JSValue (line 45335) | static JSValue js_proxy_revocable(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicProxy (line 45367) | void JS_AddIntrinsicProxy(JSContext *ctx) function JSValue (line 45390) | static JSValue js_symbol_constructor(JSContext *ctx, JSValueConst new_ta... function JSValue (line 45409) | static JSValue js_thisSymbolValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 45424) | static JSValue js_symbol_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 45437) | static JSValue js_symbol_valueOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 45443) | static JSValue js_symbol_get_description(JSContext *ctx, JSValueConst th... function JSValue (line 45470) | static JSValue js_symbol_for(JSContext *ctx, JSValueConst this_val, function JSValue (line 45481) | static JSValue js_symbol_keyFor(JSContext *ctx, JSValueConst this_val, type JSMapRecord (line 45501) | typedef struct JSMapRecord { type JSMapState (line 45512) | typedef struct JSMapState { function JSValue (line 45525) | static JSValue js_map_constructor(JSContext *ctx, JSValueConst new_target, function JSValueConst (line 45636) | static JSValueConst map_normalize_key(JSContext *ctx, JSValueConst key) function map_hash_key (line 45647) | static uint32_t map_hash_key(JSContext *ctx, JSValueConst key) function JSMapRecord (line 45685) | static JSMapRecord *map_find_record(JSContext *ctx, JSMapState *s, function map_hash_resize (line 45700) | static void map_hash_resize(JSContext *ctx, JSMapState *s) function JSMapRecord (line 45733) | static JSMapRecord *map_add_record(JSContext *ctx, JSMapState *s, function delete_weak_ref (line 45768) | static void delete_weak_ref(JSRuntime *rt, JSMapRecord *mr) function map_delete_record (line 45785) | static void map_delete_record(JSRuntime *rt, JSMapState *s, JSMapRecord ... function map_decref_record (line 45808) | static void map_decref_record(JSRuntime *rt, JSMapRecord *mr) function reset_weak_ref (line 45818) | static void reset_weak_ref(JSRuntime *rt, JSObject *p) function JSValue (line 45844) | static JSValue js_map_set(JSContext *ctx, JSValueConst this_val, function JSValue (line 45872) | static JSValue js_map_get(JSContext *ctx, JSValueConst this_val, function JSValue (line 45889) | static JSValue js_map_has(JSContext *ctx, JSValueConst this_val, function JSValue (line 45903) | static JSValue js_map_delete(JSContext *ctx, JSValueConst this_val, function JSValue (line 45920) | static JSValue js_map_clear(JSContext *ctx, JSValueConst this_val, function JSValue (line 45936) | static JSValue js_map_get_size(JSContext *ctx, JSValueConst this_val, in... function JSValue (line 45944) | static JSValue js_map_forEach(JSContext *ctx, JSValueConst this_val, function js_map_finalizer (line 45992) | static void js_map_finalizer(JSRuntime *rt, JSValue val) function js_map_mark (line 46020) | static void js_map_mark(JSRuntime *rt, JSValueConst val, JS_MarkFunc *ma... type JSMapIteratorData (line 46040) | typedef struct JSMapIteratorData { function js_map_iterator_finalizer (line 46046) | static void js_map_iterator_finalizer(JSRuntime *rt, JSValue val) function js_map_iterator_mark (line 46064) | static void js_map_iterator_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 46076) | static JSValue js_create_map_iterator(JSContext *ctx, JSValueConst this_... function JSValue (line 46106) | static JSValue js_map_iterator_next(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicMapSet (line 46247) | void JS_AddIntrinsicMapSet(JSContext *ctx) type JSPromiseStateEnum (line 46292) | typedef enum JSPromiseStateEnum { type JSPromiseData (line 46298) | typedef struct JSPromiseData { type JSPromiseFunctionDataResolved (line 46306) | typedef struct JSPromiseFunctionDataResolved { type JSPromiseFunctionData (line 46311) | typedef struct JSPromiseFunctionData { type JSPromiseReactionData (line 46316) | typedef struct JSPromiseReactionData { function promise_reaction_data_free (line 46325) | static void promise_reaction_data_free(JSRuntime *rt, function JSValue (line 46334) | static JSValue promise_reaction_job(JSContext *ctx, int argc, function JS_SetHostPromiseRejectionTracker (line 46376) | void JS_SetHostPromiseRejectionTracker(JSRuntime *rt, function fulfill_or_reject_promise (line 46384) | static void fulfill_or_reject_promise(JSContext *ctx, JSValueConst promise, function reject_promise (line 46426) | static void reject_promise(JSContext *ctx, JSValueConst promise, function JSValue (line 46432) | static JSValue js_promise_resolve_thenable_job(JSContext *ctx, function js_promise_resolve_function_free_resolved (line 46458) | static void js_promise_resolve_function_free_resolved(JSRuntime *rt, function js_create_resolving_functions (line 46466) | static int js_create_resolving_functions(JSContext *ctx, function js_promise_resolve_function_finalizer (line 46508) | static void js_promise_resolve_function_finalizer(JSRuntime *rt, JSValue... function js_promise_resolve_function_mark (line 46518) | static void js_promise_resolve_function_mark(JSRuntime *rt, JSValueConst... function JSValue (line 46527) | static JSValue js_promise_resolve_function_call(JSContext *ctx, function js_promise_finalizer (line 46580) | static void js_promise_finalizer(JSRuntime *rt, JSValue val) function js_promise_mark (line 46599) | static void js_promise_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 46620) | static JSValue js_promise_constructor(JSContext *ctx, JSValueConst new_t... function JSValue (line 46668) | static JSValue js_promise_executor(JSContext *ctx, function JSValue (line 46683) | static JSValue js_promise_executor_new(JSContext *ctx) function JSValue (line 46693) | static JSValue js_new_promise_capability(JSContext *ctx, function JSValue (line 46729) | JSValue JS_NewPromiseCapability(JSContext *ctx, JSValue *resolving_funcs) function JSValue (line 46734) | static JSValue js_promise_resolve(JSContext *ctx, JSValueConst this_val, function JSValue (line 46768) | static JSValue js_promise___newPromiseCapability(JSContext *ctx, function __exception (line 46794) | static __exception int remainingElementsCount_add(JSContext *ctx, function JSValue (line 46817) | static JSValue js_promise_all_resolve_element(JSContext *ctx, function JSValue (line 46888) | static JSValue js_promise_all(JSContext *ctx, JSValueConst this_val, function JSValue (line 47033) | static JSValue js_promise_race(JSContext *ctx, JSValueConst this_val, function __exception (line 47102) | static __exception int perform_promise_then(JSContext *ctx, function JSValue (line 47157) | static JSValue js_promise_then(JSContext *ctx, JSValueConst this_val, function JSValue (line 47186) | static JSValue js_promise_catch(JSContext *ctx, JSValueConst this_val, function JSValue (line 47195) | static JSValue js_promise_finally_value_thunk(JSContext *ctx, JSValueCon... function JSValue (line 47202) | static JSValue js_promise_finally_thrower(JSContext *ctx, JSValueConst t... function JSValue (line 47209) | static JSValue js_promise_then_finally_func(JSContext *ctx, JSValueConst... function JSValue (line 47240) | static JSValue js_promise_finally(JSContext *ctx, JSValueConst this_val, function JSValue (line 47298) | static JSValue js_async_from_sync_iterator_unwrap(JSContext *ctx, function JSValue (line 47307) | static JSValue js_async_from_sync_iterator_unwrap_func_create(JSContext ... type JSAsyncFromSyncIteratorData (line 47325) | typedef struct JSAsyncFromSyncIteratorData { function js_async_from_sync_iterator_finalizer (line 47330) | static void js_async_from_sync_iterator_finalizer(JSRuntime *rt, JSValue... function js_async_from_sync_iterator_mark (line 47341) | static void js_async_from_sync_iterator_mark(JSRuntime *rt, JSValueConst... function JSValue (line 47352) | static JSValue JS_CreateAsyncFromSyncIterator(JSContext *ctx, function JSValue (line 47378) | static JSValue js_async_from_sync_iterator_next(JSContext *ctx, JSValueC... function JS_AddIntrinsicPromise (line 47516) | void JS_AddIntrinsicPromise(JSContext *ctx) function string_get_hex (line 47603) | static int string_get_hex(JSString *p, int k, int n) { function isURIReserved (line 47613) | static int isURIReserved(int c) { function js_throw_URIError (line 47617) | static int __attribute__((format(printf, 2, 3))) js_throw_URIError(JSCon... function hex_decode (line 47627) | static int hex_decode(JSContext *ctx, JSString *p, int k) { function JSValue (line 47638) | static JSValue js_global_decodeURI(JSContext *ctx, JSValueConst this_val, function isUnescaped (line 47715) | static int isUnescaped(int c) { function isURIUnescaped (line 47725) | static int isURIUnescaped(int c, int isComponent) { function encodeURI_hex (line 47734) | static int encodeURI_hex(StringBuffer *b, int c) { function JSValue (line 47750) | static JSValue js_global_encodeURI(JSContext *ctx, JSValueConst this_val, function JSValue (line 47815) | static JSValue js_global_escape(JSContext *ctx, JSValueConst this_val, function JSValue (line 47841) | static JSValue js_global_unescape(JSContext *ctx, JSValueConst this_val, function math_mod (line 47903) | static int64_t math_mod(int64_t a, int64_t b) { function floor_div (line 47909) | static int64_t floor_div(int64_t a, int64_t b) { function __exception (line 47918) | static __exception int JS_ThisTimeValue(JSContext *ctx, double *valp, JS... function JSValue (line 47929) | static JSValue JS_SetThisTimeValue(JSContext *ctx, JSValueConst this_val... function days_from_year (line 47942) | static int64_t days_from_year(int64_t y) { function days_in_year (line 47947) | static int64_t days_in_year(int64_t y) { function year_from_days (line 47952) | static int64_t year_from_days(int64_t *days) { function __exception (line 47978) | static __exception int get_date_fields(JSContext *ctx, JSValueConst obj, function time_clip (line 48031) | static double time_clip(double t) { function set_date_fields (line 48040) | static double set_date_fields(double fields[], int is_local) { function JSValue (line 48067) | static JSValue get_date_field(JSContext *ctx, JSValueConst this_val, function JSValue (line 48088) | static JSValue set_date_field(JSContext *ctx, JSValueConst this_val, function JSValue (line 48129) | static JSValue get_date_string(JSContext *ctx, JSValueConst this_val, function date_now (line 48236) | static int64_t date_now(void) { function JSValue (line 48242) | static JSValue js_date_constructor(JSContext *ctx, JSValueConst new_target, function JSValue (line 48318) | static JSValue js_Date_UTC(JSContext *ctx, JSValueConst this_val, function string_skip_spaces (line 48343) | static void string_skip_spaces(JSString *sp, int *pp) { function string_skip_non_spaces (line 48348) | static void string_skip_non_spaces(JSString *sp, int *pp) { function string_get_digits (line 48354) | static int string_get_digits(JSString *sp, int *pp, int64_t *pval) { function string_get_signed_digits (line 48377) | static int string_get_signed_digits(JSString *sp, int *pp, int64_t *pval) { function string_get_fixed_width_digits (line 48395) | static int string_get_fixed_width_digits(JSString *sp, int *pp, int n, i... function string_get_milliseconds (line 48413) | static int string_get_milliseconds(JSString *sp, int *pp, int64_t *pval) { function find_abbrev (line 48439) | static int find_abbrev(JSString *sp, int p, const char *list, int count) { function string_get_month (line 48455) | static int string_get_month(JSString *sp, int *pp, int64_t *pval) { function JSValue (line 48468) | static JSValue js_Date_parse(JSContext *ctx, JSValueConst this_val, function JSValue (line 48631) | static JSValue js_Date_now(JSContext *ctx, JSValueConst this_val, function JSValue (line 48638) | static JSValue js_date_Symbol_toPrimitive(JSContext *ctx, JSValueConst t... function JSValue (line 48672) | static JSValue js_date_getTimezoneOffset(JSContext *ctx, JSValueConst th... function JSValue (line 48686) | static JSValue js_date_getTime(JSContext *ctx, JSValueConst this_val, function JSValue (line 48697) | static JSValue js_date_setTime(JSContext *ctx, JSValueConst this_val, function JSValue (line 48708) | static JSValue js_date_setYear(JSContext *ctx, JSValueConst this_val, function JSValue (line 48727) | static JSValue js_date_toJSON(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicDate (line 48821) | void JS_AddIntrinsicDate(JSContext *ctx) function JS_AddIntrinsicEval (line 48836) | void JS_AddIntrinsicEval(JSContext *ctx) function js_operator_set_finalizer (line 48845) | static void js_operator_set_finalizer(JSRuntime *rt, JSValue val) function js_operator_set_mark (line 48876) | static void js_operator_set_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 48910) | static JSValue js_operators_create_internal(JSContext *ctx, function JSValue (line 49016) | static JSValue js_operators_create(JSContext *ctx, JSValueConst this_val, function JSValue (line 49022) | static JSValue js_operators_updateBigIntOperators(JSContext *ctx, JSValu... function js_operators_set_default (line 49065) | static int js_operators_set_default(JSContext *ctx, JSValueConst obj) function JSValue (line 49080) | static JSValue js_dummy_operators_ctor(JSContext *ctx, JSValueConst new_... function JSValue (line 49086) | static JSValue js_global_operators(JSContext *ctx, JSValueConst this_val, function JS_AddIntrinsicOperators (line 49120) | void JS_AddIntrinsicOperators(JSContext *ctx) function JSValue (line 49143) | static JSValue JS_ToBigIntCtorFree(JSContext *ctx, JSValue val) function JSValue (line 49213) | static JSValue js_bigint_constructor(JSContext *ctx, function JSValue (line 49222) | static JSValue js_thisBigIntValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 49237) | static JSValue js_bigint_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 49262) | static JSValue js_bigint_valueOf(JSContext *ctx, JSValueConst this_val, function JSValue (line 49268) | static JSValue js_bigint_div(JSContext *ctx, function JSValue (line 49319) | static JSValue js_bigint_sqrt(JSContext *ctx, function JSValue (line 49364) | static JSValue js_bigint_op1(JSContext *ctx, function JSValue (line 49397) | static JSValue js_bigint_asUintN(JSContext *ctx, function JS_AddIntrinsicBigInt (line 49461) | void JS_AddIntrinsicBigInt(JSContext *ctx) function JSValue (line 49484) | static JSValue js_thisBigFloatValue(JSContext *ctx, JSValueConst this_val) function JSValue (line 49499) | static JSValue js_bigfloat_toString(JSContext *ctx, JSValueConst this_val, function JSValue (line 49524) | static JSValue js_bigfloat_valueOf(JSContext *ctx, JSValueConst this_val, function bigfloat_get_rnd_mode (line 49530) | static int bigfloat_get_rnd_mode(JSContext *ctx, JSValueConst val) function JSValue (line 49542) | static JSValue js_bigfloat_toFixed(JSContext *ctx, JSValueConst this_val, function BOOL (line 49579) | static BOOL js_bigfloat_is_finite(JSContext *ctx, JSValueConst val) function JSValue (line 49599) | static JSValue js_bigfloat_toExponential(JSContext *ctx, JSValueConst th... function JSValue (line 49643) | static JSValue js_bigfloat_toPrecision(JSContext *ctx, JSValueConst this... function JSValue (line 49694) | static JSValue js_bigfloat_constructor(JSContext *ctx, function JSValue (line 49806) | static JSValue js_bigfloat_get_const(JSContext *ctx, function JSValue (line 49853) | static JSValue js_bigfloat_parseFloat(JSContext *ctx, JSValueConst this_... function JSValue (line 49891) | static JSValue js_bigfloat_isFinite(JSContext *ctx, JSValueConst this_val, function JSValue (line 49903) | static JSValue js_bigfloat_isNaN(JSContext *ctx, JSValueConst this_val, function JSValue (line 49943) | static JSValue js_bigfloat_fop(JSContext *ctx, JSValueConst this_val, function JSValue (line 50037) | static JSValue js_bigfloat_fop2(JSContext *ctx, JSValueConst this_val, function JSValue (line 50146) | static JSValue js_float_env_constructor(JSContext *ctx, function js_float_env_finalizer (line 50185) | static void js_float_env_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 50191) | static JSValue js_float_env_get_prec(JSContext *ctx, JSValueConst this_val) function JSValue (line 50196) | static JSValue js_float_env_get_expBits(JSContext *ctx, JSValueConst thi... function JSValue (line 50201) | static JSValue js_float_env_setPrec(JSContext *ctx, function JSValue (line 50245) | static JSValue js_float_env_proto_get_status(JSContext *ctx, JSValueCons... function JSValue (line 50265) | static JSValue js_float_env_proto_set_status(JSContext *ctx, JSValueCons... function JSValue (line 50308) | static JSValue js_float_env_clearStatus(JSContext *ctx, function JS_AddIntrinsicBigFloat (line 50358) | void JS_AddIntrinsicBigFloat(JSContext *ctx) function JSValue (line 50393) | static JSValue JS_ToBigDecimalFree(JSContext *ctx, JSValue val, function JSValue (line 50489) | static JSValue js_bigdecimal_constructor(JSContext *ctx, function JSValue (line 50509) | static JSValue js_thisBigDecimalValue(JSContext *ctx, JSValueConst this_... function JSValue (line 50524) | static JSValue js_bigdecimal_toString(JSContext *ctx, JSValueConst this_... function JSValue (line 50535) | static JSValue js_bigdecimal_valueOf(JSContext *ctx, JSValueConst this_val, function js_bigdecimal_get_rnd_mode (line 50541) | static int js_bigdecimal_get_rnd_mode(JSContext *ctx, JSValueConst obj) type BigDecimalEnv (line 50574) | typedef struct { function js_bigdecimal_get_env (line 50579) | static int js_bigdecimal_get_env(JSContext *ctx, BigDecimalEnv *fe, function JSValue (line 50641) | static JSValue js_bigdecimal_fop(JSContext *ctx, JSValueConst this_val, function JSValue (line 50730) | static JSValue js_bigdecimal_toFixed(JSContext *ctx, JSValueConst this_val, function JSValue (line 50760) | static JSValue js_bigdecimal_toExponential(JSContext *ctx, JSValueConst ... function JSValue (line 50796) | static JSValue js_bigdecimal_toPrecision(JSContext *ctx, JSValueConst th... function JS_AddIntrinsicBigDecimal (line 50848) | void JS_AddIntrinsicBigDecimal(JSContext *ctx) function JS_EnableBignumExt (line 50870) | void JS_EnableBignumExt(JSContext *ctx, BOOL enable) function JS_AddIntrinsicBasicObjects (line 50885) | static void JS_AddIntrinsicBasicObjects(JSContext *ctx) function JS_AddIntrinsicBaseObjects (line 50939) | void JS_AddIntrinsicBaseObjects(JSContext *ctx) function JSValue (line 51146) | static JSValue js_array_buffer_constructor3(JSContext *ctx, function js_array_buffer_free (line 51205) | static void js_array_buffer_free(JSRuntime *rt, void *opaque, void *ptr) function JSValue (line 51210) | static JSValue js_array_buffer_constructor2(JSContext *ctx, function JSValue (line 51219) | static JSValue js_array_buffer_constructor1(JSContext *ctx, function JSValue (line 51227) | JSValue JS_NewArrayBuffer(JSContext *ctx, uint8_t *buf, size_t len, function JSValue (line 51237) | JSValue JS_NewArrayBufferCopy(JSContext *ctx, const uint8_t *buf, size_t... function JSValue (line 51246) | static JSValue js_array_buffer_constructor(JSContext *ctx, function JSValue (line 51256) | static JSValue js_shared_array_buffer_constructor(JSContext *ctx, function js_array_buffer_finalizer (line 51268) | static void js_array_buffer_finalizer(JSRuntime *rt, JSValue val) function JSValue (line 51287) | static JSValue js_array_buffer_isView(JSContext *ctx, function JSValue (line 51309) | static JSValue JS_ThrowTypeErrorDetachedArrayBuffer(JSContext *ctx) function JSValue (line 51314) | static JSValue js_array_buffer_get_byteLength(JSContext *ctx, function JS_DetachArrayBuffer (line 51325) | void JS_DetachArrayBuffer(JSContext *ctx, JSValueConst obj) function JSArrayBuffer (line 51353) | static JSArrayBuffer *js_get_array_buffer(JSContext *ctx, JSValueConst obj) function JSValue (line 51386) | static JSValue js_array_buffer_slice(JSContext *ctx, function JSObject (line 51470) | static JSObject *get_typed_array(JSContext *ctx, function BOOL (line 51493) | static BOOL typed_array_is_detached(JSContext *ctx, JSObject *p) function typed_array_get_length (line 51504) | static uint32_t typed_array_get_length(JSContext *ctx, JSObject *p) function validate_typed_array (line 51511) | static int validate_typed_array(JSContext *ctx, JSValueConst this_val) function JSValue (line 51524) | static JSValue js_typed_array_get_length(JSContext *ctx, function JSValue (line 51534) | static JSValue js_typed_array_get_buffer(JSContext *ctx, function JSValue (line 51546) | static JSValue js_typed_array_get_byteLength(JSContext *ctx, function JSValue (line 51566) | static JSValue js_typed_array_get_byteOffset(JSContext *ctx, function JSValue (line 51589) | JSValue JS_GetTypedArrayBuffer(JSContext *ctx, JSValueConst obj, function JSValue (line 51612) | static JSValue js_typed_array_get_toStringTag(JSContext *ctx, function JSValue (line 51625) | static JSValue js_typed_array_set_internal(JSContext *ctx, function JSValue (line 51703) | static JSValue js_typed_array_set(JSContext *ctx, function JSValue (line 51714) | static JSValue js_create_typed_array_iterator(JSContext *ctx, JSValueCon... function js_typed_array_get_length_internal (line 51723) | static int js_typed_array_get_length_internal(JSContext *ctx, function JSValue (line 51739) | static JSValue js_typed_array___getLength(JSContext *ctx, function JSValue (line 51757) | static JSValue js_typed_array_create(JSContext *ctx, JSValueConst ctor, function JSValue (line 51786) | static JSValue js_typed_array___create(JSContext *ctx, function JSValue (line 51794) | static JSValue js_typed_array___speciesCreate(JSContext *ctx, function JSValue (line 51821) | static JSValue js_typed_array_from(JSContext *ctx, JSValueConst this_val, function JSValue (line 51914) | static JSValue js_typed_array_of(JSContext *ctx, JSValueConst this_val, function JSValue (line 51935) | static JSValue js_typed_array_copyWithin(JSContext *ctx, JSValueConst th... function JSValue (line 51970) | static JSValue js_typed_array_fill(JSContext *ctx, JSValueConst this_val, function JSValue (line 52060) | static JSValue js_typed_array_find(JSContext *ctx, JSValueConst this_val, function JSValue (line 52116) | static JSValue js_typed_array_indexOf(JSContext *ctx, JSValueConst this_... function JSValue (line 52358) | static JSValue js_typed_array_join(JSContext *ctx, JSValueConst this_val, function JSValue (line 52417) | static JSValue js_typed_array_reverse(JSContext *ctx, JSValueConst this_... function JSValue (line 52480) | static JSValue js_typed_array_slice(JSContext *ctx, JSValueConst this_val, function JSValue (line 52543) | static JSValue js_typed_array_subarray(JSContext *ctx, JSValueConst this... function js_cmp_doubles (line 52587) | static int js_cmp_doubles(double x, double y) function js_TA_cmp_int8 (line 52598) | static int js_TA_cmp_int8(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint8 (line 52602) | static int js_TA_cmp_uint8(const void *a, const void *b, void *opaque) { function js_TA_cmp_int16 (line 52606) | static int js_TA_cmp_int16(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint16 (line 52610) | static int js_TA_cmp_uint16(const void *a, const void *b, void *opaque) { function js_TA_cmp_int32 (line 52614) | static int js_TA_cmp_int32(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint32 (line 52620) | static int js_TA_cmp_uint32(const void *a, const void *b, void *opaque) { function js_TA_cmp_int64 (line 52627) | static int js_TA_cmp_int64(const void *a, const void *b, void *opaque) { function js_TA_cmp_uint64 (line 52633) | static int js_TA_cmp_uint64(const void *a, const void *b, void *opaque) { function js_TA_cmp_float32 (line 52640) | static int js_TA_cmp_float32(const void *a, const void *b, void *opaque) { function js_TA_cmp_float64 (line 52644) | static int js_TA_cmp_float64(const void *a, const void *b, void *opaque) { function JSValue (line 52648) | static JSValue js_TA_get_int8(JSContext *ctx, const void *a) { function JSValue (line 52652) | static JSValue js_TA_get_uint8(JSContext *ctx, const void *a) { function JSValue (line 52656) | static JSValue js_TA_get_int16(JSContext *ctx, const void *a) { function JSValue (line 52660) | static JSValue js_TA_get_uint16(JSContext *ctx, const void *a) { function JSValue (line 52664) | static JSValue js_TA_get_int32(JSContext *ctx, const void *a) { function JSValue (line 52668) | static JSValue js_TA_get_uint32(JSContext *ctx, const void *a) { function JSValue (line 52673) | static JSValue js_TA_get_int64(JSContext *ctx, const void *a) { function JSValue (line 52677) | static JSValue js_TA_get_uint64(JSContext *ctx, const void *a) { function JSValue (line 52682) | static JSValue js_TA_get_float32(JSContext *ctx, const void *a) { function JSValue (line 52686) | static JSValue js_TA_get_float64(JSContext *ctx, const void *a) { type TA_sort_context (line 52690) | struct TA_sort_context { function js_TA_cmp_generic (line 52700) | static int js_TA_cmp_generic(const void *a, const void *b, void *opaque) { function JSValue (line 52747) | static JSValue js_typed_array_sort(JSContext *ctx, JSValueConst this_val, function JSValue (line 52925) | static JSValue js_typed_array_base_constructor(JSContext *ctx, function typed_array_init (line 52933) | static int typed_array_init(JSContext *ctx, JSValueConst obj, function JSValue (line 52962) | static JSValue js_array_from_iterator(JSContext *ctx, uint32_t *plen, function JSValue (line 53003) | static JSValue js_typed_array_constructor_obj(JSContext *ctx, function JSValue (line 53056) | static JSValue js_typed_array_constructor_ta(JSContext *ctx, function JSValue (line 53123) | static JSValue js_typed_array_constructor(JSContext *ctx, function js_typed_array_finalizer (line 53191) | static void js_typed_array_finalizer(JSRuntime *rt, JSValue val) function js_typed_array_mark (line 53206) | static void js_typed_array_mark(JSRuntime *rt, JSValueConst val, function JSValue (line 53216) | static JSValue js_dataview_constructor(JSContext *ctx, function JSValue (line 53275) | static JSValue js_dataview_getValue(JSContext *ctx, function JSValue (line 53378) | static JSValue js_dataview_setValue(JSContext *ctx, type AtomicsOpEnum (line 53507) | typedef enum AtomicsOpEnum { function JSValue (line 53585) | static JSValue js_atomics_op(JSContext *ctx, function JSValue (line 53755) | static JSValue js_atomics_store(JSContext *ctx, function JSValue (line 53812) | static JSValue js_atomics_isLockFree(JSContext *ctx, type JSAtomicsWaiter (line 53827) | typedef struct JSAtomicsWaiter { type list_head (line 53835) | struct list_head function JSValue (line 53838) | static JSValue js_atomics_wait(JSContext *ctx, function JSValue (line 53923) | static JSValue js_atomics_notify(JSContext *ctx, function JS_AddIntrinsicAtomics (line 53990) | void JS_AddIntrinsicAtomics(JSContext *ctx) function JS_AddIntrinsicTypedArrays (line 53998) | void JS_AddIntrinsicTypedArrays(JSContext *ctx) function JSValue (line 54084) | static JSValue JSB_ThrowError2(JSContext *ctx, JSErrorEnum error_num, function JSValue (line 54106) | JSValue JSB_ThrowError(JSContext *ctx, const char *buf, size_t buf_len) FILE: jsb_build/quickjs/quickjs-wsa/quickjs.h type JSRuntime (line 56) | typedef struct JSRuntime JSRuntime; type JSContext (line 57) | typedef struct JSContext JSContext; type JSObject (line 58) | typedef struct JSObject JSObject; type JSClass (line 59) | typedef struct JSClass JSClass; type JSClassID (line 60) | typedef uint32_t JSClassID; type JSAtom (line 61) | typedef uint32_t JSAtom; type JSRefCountHeader (line 97) | typedef struct JSRefCountHeader { type __JSValue (line 109) | struct __JSValue type __JSValue (line 110) | struct __JSValue function JSValue (line 127) | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) function JS_BOOL (line 132) | static inline JS_BOOL JS_VALUE_IS_NAN(JSValue v) type JSValue (line 139) | typedef uint64_t JSValue; function JS_VALUE_GET_FLOAT64 (line 153) | static inline double JS_VALUE_GET_FLOAT64(JSValue v) function JSValue (line 166) | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) function JS_VALUE_GET_NORM_TAG (line 185) | static inline int JS_VALUE_GET_NORM_TAG(JSValue v) function JS_BOOL (line 195) | static inline JS_BOOL JS_VALUE_IS_NAN(JSValue v) type JSValueUnion (line 204) | typedef union JSValueUnion { type JSValue (line 210) | typedef struct JSValue { function JSValue (line 232) | static inline JSValue __JS_NewFloat64(JSContext *ctx, double d) function JS_BOOL (line 240) | static inline JS_BOOL JS_VALUE_IS_NAN(JSValue v) type JSValue (line 318) | typedef JSValue JSCFunction(JSContext *ctx, JSValueConst this_val, int a... type JSValue (line 319) | typedef JSValue JSCFunctionMagic(JSContext *ctx, JSValueConst this_val, ... type JSValue (line 320) | typedef JSValue JSCFunctionData(JSContext *ctx, JSValueConst this_val, i... type JSMallocState (line 322) | typedef struct JSMallocState { type JSMallocFunctions (line 329) | typedef struct JSMallocFunctions { type JSGCObjectHeader (line 336) | typedef struct JSGCObjectHeader JSGCObjectHeader; type JSMemoryUsage (line 406) | typedef struct JSMemoryUsage { type JSPropertyEnum (line 441) | typedef struct JSPropertyEnum { type JSPropertyDescriptor (line 446) | typedef struct JSPropertyDescriptor { type JSClassExoticMethods (line 453) | typedef struct JSClassExoticMethods { type JSValue (line 487) | typedef JSValue JSClassCall(JSContext *ctx, JSValueConst func_obj, type JSClassDef (line 491) | typedef struct JSClassDef { function js_force_inline (line 512) | static js_force_inline JSValue JS_NewBool(JSContext *ctx, JS_BOOL val) function js_force_inline (line 517) | static js_force_inline JSValue JS_NewInt32(JSContext *ctx, int32_t val) function js_force_inline (line 522) | static js_force_inline JSValue JS_NewCatchOffset(JSContext *ctx, int32_t... function js_force_inline (line 527) | static js_force_inline JSValue JS_NewInt64(JSContext *ctx, int64_t val) function js_force_inline (line 538) | static js_force_inline JSValue JS_NewUint32(JSContext *ctx, uint32_t val) function js_force_inline (line 552) | static js_force_inline JSValue JS_NewFloat64(JSContext *ctx, double d) function JS_BOOL (line 573) | static inline JS_BOOL JS_IsNumber(JSValueConst v) function JS_BOOL (line 579) | static inline JS_BOOL JS_IsBigInt(JSContext *ctx, JSValueConst v) function JS_BOOL (line 585) | static inline JS_BOOL JS_IsBigFloat(JSValueConst v) function JS_BOOL (line 591) | static inline JS_BOOL JS_IsBigDecimal(JSValueConst v) function JS_BOOL (line 597) | static inline JS_BOOL JS_IsBool(JSValueConst v) function JS_BOOL (line 602) | static inline JS_BOOL JS_IsNull(JSValueConst v) function JS_BOOL (line 607) | static inline JS_BOOL JS_IsUndefined(JSValueConst v) function JS_BOOL (line 612) | static inline JS_BOOL JS_IsException(JSValueConst v) function JS_BOOL (line 617) | static inline JS_BOOL JS_IsUninitialized(JSValueConst v) function JS_BOOL (line 622) | static inline JS_BOOL JS_IsString(JSValueConst v) function JS_BOOL (line 627) | static inline JS_BOOL JS_IsSymbol(JSValueConst v) function JS_BOOL (line 632) | static inline JS_BOOL JS_IsObject(JSValueConst v) function JS_FreeValue (line 650) | static inline void JS_FreeValue(JSContext *ctx, JSValue v) function JS_FreeValueRT (line 660) | static inline void JS_FreeValueRT(JSRuntime *rt, JSValue v) function JSValue (line 670) | static inline JSValue JS_DupValue(JSContext *ctx, JSValueConst v) function JSValue (line 679) | static inline JSValue JS_DupValueRT(JSRuntime *rt, JSValueConst v) function JS_ToUint32 (line 690) | static inline int JS_ToUint32(JSContext *ctx, uint32_t *pres, JSValueCon... function js_force_inline (line 733) | static js_force_inline JSValue JS_GetProperty(JSContext *ctx, JSValueCon... function JS_SetProperty (line 746) | static inline int JS_SetProperty(JSContext *ctx, JSValueConst this_obj, type JSSharedArrayBufferFunctions (line 832) | typedef struct { type JSModuleDef (line 857) | typedef struct JSModuleDef JSModuleDef; type JSModuleDef (line 864) | typedef JSModuleDef *JSModuleLoaderFunc(JSContext *ctx, type JSValue (line 878) | typedef JSValue JSJobFunc(JSContext *ctx, int argc, JSValueConst *argv); type JSCFunctionEnum (line 916) | typedef enum JSCFunctionEnum { /* XXX: should rename for namespace isol... type JSCFunctionType (line 932) | typedef union JSCFunctionType { function JSValue (line 955) | static inline JSValue JS_NewCFunction(JSContext *ctx, JSCFunction *func,... function JSValue (line 961) | static inline JSValue JS_NewCFunctionMagic(JSContext *ctx, JSCFunctionMa... type JSCFunctionListEntry (line 972) | typedef struct JSCFunctionListEntry { FILE: jsb_build/quickjs/quickjs-wsa/repl.js function termInit (line 142) | function termInit() { function sigint_handler (line 168) | function sigint_handler() { function term_read_handler (line 173) | function term_read_handler() { function handle_byte (line 180) | function handle_byte(c) { function is_alpha (line 198) | function is_alpha(c) { function is_digit (line 203) | function is_digit(c) { function is_word (line 207) | function is_word(c) { function ucs_length (line 212) | function ucs_length(str) { function is_trailing_surrogate (line 227) | function is_trailing_surrogate(c) { function is_balanced (line 235) | function is_balanced(a, b) { function print_color_text (line 245) | function print_color_text(str, start, style_names) { function print_csi (line 257) | function print_csi(n, code) { function move_cursor (line 262) | function move_cursor(delta) { function update (line 295) | function update() { function insert (line 335) | function insert(str) { function quoted_insert (line 342) | function quoted_insert() { function abort (line 346) | function abort() { function alert (line 352) | function alert() { function beginning_of_line (line 355) | function beginning_of_line() { function end_of_line (line 359) | function end_of_line() { function forward_char (line 363) | function forward_char() { function backward_char (line 371) | function backward_char() { function skip_word_forward (line 379) | function skip_word_forward(pos) { function skip_word_backward (line 387) | function skip_word_backward(pos) { function forward_word (line 395) | function forward_word() { function backward_word (line 399) | function backward_word() { function accept_line (line 403) | function accept_line() { function history_add (line 409) | function history_add(str) { function previous_history (line 416) | function previous_history() { function next_history (line 427) | function next_history() { function history_search (line 435) | function history_search(dir) { function history_search_backward (line 447) | function history_search_backward() { function history_search_forward (line 451) | function history_search_forward() { function delete_char_dir (line 455) | function delete_char_dir(dir) { function delete_char (line 478) | function delete_char() { function control_d (line 482) | function control_d() { function backward_delete_char (line 491) | function backward_delete_char() { function transpose_chars (line 495) | function transpose_chars() { function transpose_words (line 506) | function transpose_words() { function upcase_word (line 519) | function upcase_word() { function downcase_word (line 526) | function downcase_word() { function kill_region (line 533) | function kill_region(start, end, dir) { function kill_line (line 550) | function kill_line() { function backward_kill_line (line 554) | function backward_kill_line() { function kill_word (line 558) | function kill_word() { function backward_kill_word (line 562) | function backward_kill_word() { function yank (line 566) | function yank() { function control_c (line 570) | function control_c() { function reset (line 580) | function reset() { function get_context_word (line 585) | function get_context_word(line, pos) { function get_context_object (line 593) | function get_context_object(line, pos) { function get_completions (line 629) | function get_completions(line, pos) { function completion (line 675) | function completion() { function dupstr (line 785) | function dupstr(str, count) { function readline_print_prompt (line 796) | function readline_print_prompt() function readline_start (line 804) | function readline_start(defstr, cb) { function handle_char (line 830) | function handle_char(c1) { function handle_key (line 868) | function handle_key(keys) { function number_to_string (line 907) | function number_to_string(a, radix) { function bigfloat_to_string (line 936) | function bigfloat_to_string(a, radix) { function bigint_to_string (line 978) | function bigint_to_string(a, radix) { function print (line 997) | function print(a) { function extract_directive (line 1077) | function extract_directive(a) { function handle_directive (line 1089) | function handle_directive(cmd, expr) { function help (line 1202) | function help() { function eval_and_print (line 1227) | function eval_and_print(expr) { function cmd_start (line 1258) | function cmd_start() { function cmd_readline_start (line 1279) | function cmd_readline_start() { function readline_handle_cmd (line 1283) | function readline_handle_cmd(expr) { function handle_cmd (line 1288) | function handle_cmd(expr) { function colorize_js (line 1331) | function colorize_js(str) { FILE: jsb_build/quickjs/quickjs-wsa/run-test262.c type namelist_t (line 47) | typedef struct namelist_t { type test_mode_t (line 59) | enum test_mode_t { function warning (line 91) | void warning(const char *fmt, ...) function fatal (line 103) | void fatal(int errcode, const char *fmt, ...) function perror_exit (line 117) | void perror_exit(int errcode, const char *s) function str_equal (line 133) | static inline int str_equal(const char *a, const char *b) { function has_prefix (line 164) | int has_prefix(const char *str, const char *prefix) function namelist_cmp (line 216) | int namelist_cmp(const char *a, const char *b) function namelist_cmp_indirect (line 243) | int namelist_cmp_indirect(const void *a, const void *b) function namelist_sort (line 248) | void namelist_sort(namelist_t *lp) function namelist_find (line 266) | int namelist_find(namelist_t *lp, const char *name) function namelist_add (line 286) | void namelist_add(namelist_t *lp, const char *base, const char *name) function namelist_load (line 308) | void namelist_load(namelist_t *lp, const char *filename) function namelist_add_from_error_file (line 331) | void namelist_add_from_error_file(namelist_t *lp, const char *file) function namelist_free (line 345) | void namelist_free(namelist_t *lp) function add_test_file (line 355) | static int add_test_file(const char *filename, const struct stat *ptr, i... function enumerate_tests (line 364) | static void enumerate_tests(const char *path) function JSValue (line 373) | static JSValue js_print(JSContext *ctx, JSValueConst this_val, function JSValue (line 399) | static JSValue js_detachArrayBuffer(JSContext *ctx, JSValue this_val, function JSValue (line 406) | static JSValue js_evalScript(JSContext *ctx, JSValue this_val, type Test262Agent (line 424) | typedef struct { type AgentReport (line 436) | typedef struct { type list_head (line 447) | struct list_head type list_head (line 451) | struct list_head function JSValue (line 528) | static JSValue js_agent_start(JSContext *ctx, JSValue this_val, function js_agent_free (line 551) | static void js_agent_free(JSContext *ctx) function JSValue (line 565) | static JSValue js_agent_leaving(JSContext *ctx, JSValue this_val, function BOOL (line 575) | static BOOL is_broadcast_pending(void) function JSValue (line 587) | static JSValue js_agent_broadcast(JSContext *ctx, JSValue this_val, function JSValue (line 628) | static JSValue js_agent_receiveBroadcast(JSContext *ctx, JSValue this_val, function JSValue (line 641) | static JSValue js_agent_sleep(JSContext *ctx, JSValue this_val, function get_clock_ms (line 651) | static int64_t get_clock_ms(void) function JSValue (line 658) | static JSValue js_agent_monotonicNow(JSContext *ctx, JSValue this_val, function JSValue (line 664) | static JSValue js_agent_getReport(JSContext *ctx, JSValue this_val, function JSValue (line 688) | static JSValue js_agent_report(JSContext *ctx, JSValue this_val, function JSValue (line 721) | static JSValue js_new_agent(JSContext *ctx) function JSValue (line 731) | static JSValue js_createRealm(JSContext *ctx, JSValue this_val, function JSValue (line 746) | static JSValue js_IsHTMLDDA(JSContext *ctx, JSValue this_val, function JSValue (line 752) | static JSValue add_helpers1(JSContext *ctx) function add_helpers (line 792) | static void add_helpers(JSContext *ctx) function JSModuleDef (line 809) | static JSModuleDef *js_module_loader_test(JSContext *ctx, function is_line_sep (line 836) | int is_line_sep(char c) function is_word_sep (line 854) | int is_word_sep(char c) function update_exclude_dirs (line 873) | void update_exclude_dirs(void) function load_config (line 913) | void load_config(const char *filename) function skip_comments (line 1103) | int skip_comments(const char *str, int line, int *pline) function longest_match (line 1141) | int longest_match(const char *str, const char *find, int pos, int *ppos,... function eval_buf (line 1170) | static int eval_buf(JSContext *ctx, const char *buf, size_t buf_len, function eval_file (line 1345) | static int eval_file(JSContext *ctx, const char *base, const char *p, function update_stats (line 1454) | void update_stats(JSRuntime *rt, const char *filename) { function run_test_buf (line 1501) | int run_test_buf(const char *filename, char *harness, namelist_t *ip, function run_test (line 1559) | int run_test(const char *filename, int index) function run_test262_harness_test (line 1794) | int run_test262_harness_test(const char *filename, BOOL is_module) function show_progress (line 1861) | void show_progress(int force) { function run_test_dir_list (line 1874) | void run_test_dir_list(namelist_t *lp, int start_index, int stop_index) function help (line 1907) | void help(void) function main (line 1938) | int main(int argc, char **argv) FILE: jsb_build/quickjs/quickjs-wsa/tests/bjson.c function JSValue (line 27) | static JSValue js_bjson_read(JSContext *ctx, JSValueConst this_val, function JSValue (line 52) | static JSValue js_bjson_write(JSContext *ctx, JSValueConst this_val, function js_bjson_init (line 76) | static int js_bjson_init(JSContext *ctx, JSModuleDef *m) function JSModuleDef (line 88) | JSModuleDef *JS_INIT_MODULE(JSContext *ctx, const char *module_name) FILE: jsb_build/quickjs/quickjs-wsa/tests/microbench.js function pad (line 27) | function pad(str, n) { function pad_left (line 34) | function pad_left(str, n) { function pad_center (line 41) | function pad_center(str, n) { function toPrec (line 52) | function toPrec(n, prec) { function log_line (line 78) | function log_line() { function log_one (line 112) | function log_one(text, n, ti) { function bench (line 133) | function bench(f, text) function empty_loop (line 175) | function empty_loop(n) { function date_now (line 182) | function date_now(n) { function prop_read (line 190) | function prop_read(n) function prop_write (line 205) | function prop_write(n) function prop_create (line 218) | function prop_create(n) function prop_delete (line 231) | function prop_delete(n) function array_read (line 244) | function array_read(n) function array_write (line 268) | function array_write(n) function array_prop_create (line 290) | function array_prop_create(n) function array_length_decr (line 302) | function array_length_decr(n) function array_hole_length_decr (line 316) | function array_hole_length_decr(n) function array_push (line 332) | function array_push(n) function array_pop (line 344) | function array_pop(n) function typed_array_read (line 360) | function typed_array_read(n) function typed_array_write (line 384) | function typed_array_write(n) function global_read (line 408) | function global_read(n) function global_write_strict (line 436) | function global_write_strict(n) function local_destruct (line 448) | function local_destruct(n) function global_destruct_strict (line 479) | function global_destruct_strict(n) function func_call (line 492) | function func_call(n) function closure_var (line 511) | function closure_var(n) function int_arith (line 530) | function int_arith(n) function float_arith (line 544) | function float_arith(n) function bigfloat_arith (line 562) | function bigfloat_arith(n) function float256_arith (line 580) | function float256_arith(n) function bigint_arith (line 585) | function bigint_arith(n, bits) function bigint64_arith (line 603) | function bigint64_arith(n) function bigint256_arith (line 608) | function bigint256_arith(n) function set_collection_add (line 613) | function set_collection_add(n) function array_for (line 629) | function array_for(n) function array_for_in (line 645) | function array_for_in(n) function array_for_of (line 661) | function array_for_of(n) function math_min (line 677) | function math_min(n) function string_build1 (line 690) | function string_build1(n) function string_build2 (line 703) | function string_build2(n, r) function string_build3 (line 716) | function string_build3(n, r) function string_build4 (line 729) | function string_build4(n) function sort_bench (line 745) | function sort_bench(text) { function int_to_string (line 882) | function int_to_string(n) function float_to_string (line 892) | function float_to_string(n) function string_to_int (line 902) | function string_to_int(n) function string_to_float (line 915) | function string_to_float(n) function load_result (line 928) | function load_result(filename) function save_result (line 942) | function save_result(filename, obj) function main (line 953) | function main(argc, argv, g) FILE: jsb_build/quickjs/quickjs-wsa/tests/test_bignum.js function assert (line 3) | function assert(actual, expected, message) { function assertThrows (line 20) | function assertThrows(err, func) function bigint_pow (line 38) | function bigint_pow(a, n) function test_less (line 48) | function test_less(a, b) function test_eq (line 63) | function test_eq(a, b) function test_bigint1 (line 77) | function test_bigint1() function test_bigint2 (line 102) | function test_bigint2() function test_divrem (line 113) | function test_divrem(div1, a, b, q) function test_idiv1 (line 124) | function test_idiv1(div, a, b, r) function test_bigint_ext (line 133) | function test_bigint_ext() function test_bigfloat (line 150) | function test_bigfloat() function test_bigdecimal (line 238) | function test_bigdecimal() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_bjson.js function assert (line 3) | function assert(actual, expected, message) { function toHex (line 20) | function toHex(a) function isArrayLike (line 35) | function isArrayLike(a) function toStr (line 49) | function toStr(a) function bjson_test (line 101) | function bjson_test(a) function bjson_test_reference (line 120) | function bjson_test_reference() function bjson_test_all (line 147) | function bjson_test_all() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_builtin.js function assert (line 3) | function assert(actual, expected, message) { function assert_throws (line 20) | function assert_throws(expected_error, func) function my_func (line 41) | function my_func(a, b) function test_function (line 46) | function test_function() function test (line 87) | function test() function test_enum (line 137) | function test_enum() function test_array (line 154) | function test_array() function test_string (line 198) | function test_string() function test_math (line 307) | function test_math() function test_number (line 321) | function test_number() function test_eval2 (line 347) | function test_eval2() function test_eval (line 363) | function test_eval() function test_typed_array (line 400) | function test_typed_array() function test_json (line 457) | function test_json() function test_date (line 482) | function test_date() function test_regexp (line 506) | function test_regexp() function test_symbol (line 544) | function test_symbol() function test_map (line 576) | function test_map() function test_weak_map (line 605) | function test_weak_map() function test_generator (line 629) | function test_generator() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_closure.js function assert (line 1) | function assert(actual, expected, message) { function log (line 25) | function log(str) function f (line 30) | function f(a, b, c) function test_closure1 (line 52) | function test_closure1() function test_closure2 (line 74) | function test_closure2() function test_closure3 (line 90) | function test_closure3() function test_arrow_function (line 116) | function test_arrow_function() function test_with (line 151) | function test_with() function test_eval_closure (line 176) | function test_eval_closure() function test_eval_const (line 200) | function test_eval_const() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_language.js function assert (line 1) | function assert(actual, expected, message) { function assert_throws (line 18) | function assert_throws(expected_error, func) function test_op1 (line 39) | function test_op1() function test_cvt (line 108) | function test_cvt() function test_eq (line 125) | function test_eq() function test_inc_dec (line 140) | function test_inc_dec() function F (line 189) | function F(x) function test_op2 (line 194) | function test_op2() function test_delete (line 221) | function test_delete() function test_prototype (line 250) | function test_prototype() function test_arguments (line 261) | function test_arguments() function test_class (line 271) | function test_class() function test_template (line 330) | function test_template() function test_template_skip (line 345) | function test_template_skip() function test_object_literal (line 352) | function test_object_literal() function test_regexp_skip (line 362) | function test_regexp_skip() function test_labels (line 372) | function test_labels() function test_destructuring (line 383) | function test_destructuring() function test_spread (line 390) | function test_spread() function test_function_length (line 400) | function test_function_length() function test_argument_scope (line 408) | function test_argument_scope() function test_function_expr_name (line 477) | function test_function_expr_name() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_loop.js function assert (line 1) | function assert(actual, expected, message) { function test_while (line 23) | function test_while() function test_while_break (line 35) | function test_while_break() function test_do_while (line 49) | function test_do_while() function test_for (line 61) | function test_for() function test_for_in (line 77) | function test_for_in() function test_for_in2 (line 150) | function test_for_in2() function test_for_break (line 170) | function test_for_break() function test_switch1 (line 185) | function test_switch1() function test_switch2 (line 207) | function test_switch2() function test_try_catch1 (line 231) | function test_try_catch1() function test_try_catch2 (line 242) | function test_try_catch2() function test_try_catch3 (line 253) | function test_try_catch3() function test_try_catch4 (line 267) | function test_try_catch4() function test_try_catch5 (line 282) | function test_try_catch5() function test_try_catch6 (line 298) | function test_try_catch6() function test_try_catch7 (line 313) | function test_try_catch7() function test_try_catch8 (line 333) | function test_try_catch8() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_op_overloading.js function assert (line 3) | function assert(actual, expected, message) { function test_operators_create (line 21) | function test_operators_create() { function test_operators (line 108) | function test_operators() function test_default_op (line 198) | function test_default_op() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_qjscalc.js function assert (line 4) | function assert(actual, expected, message) { function assertThrows (line 21) | function assertThrows(err, func) function pow (line 39) | function pow(a, n) function test_integer (line 48) | function test_integer() function test_float (line 75) | function test_float() function test_modulo (line 84) | function test_modulo() function test_fraction (line 105) | function test_fraction() function test_mod (line 115) | function test_mod() function test_polynomial (line 129) | function test_polynomial() function test_poly_mod (line 158) | function test_poly_mod() function test_rfunc (line 171) | function test_rfunc() function test_series (line 182) | function test_series() function test_matrix (line 203) | function test_matrix() function assert_eq (line 231) | function assert_eq(a, ref) function test_trig (line 236) | function test_trig() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_std.js function assert (line 4) | function assert(actual, expected, message) { function test_printf (line 26) | function test_printf() function test_file1 (line 37) | function test_file1() function test_file2 (line 64) | function test_file2() function test_getline (line 80) | function test_getline() function test_popen (line 106) | function test_popen() function test_ext_json (line 128) | function test_ext_json() function test_os (line 142) | function test_os() function test_os_exec (line 226) | function test_os_exec() function test_timer (line 261) | function test_timer() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_worker.js function assert (line 5) | function assert(actual, expected, message) { function test_worker (line 24) | function test_worker() FILE: jsb_build/quickjs/quickjs-wsa/tests/test_worker_module.js function handle_msg (line 7) | function handle_msg(e) { function worker_main (line 22) | function worker_main() { FILE: jsb_build/quickjs/quickjs-wsa/unicode_gen.c function add_char (line 102) | void add_char(int **pbuf, int *psize, int *plen, int c) type CCInfo (line 222) | typedef struct { function find_name (line 245) | int find_name(const char **tab, int tab_len, const char *name) function get_prop (line 269) | static int get_prop(uint32_t c, int prop_idx) function set_prop (line 274) | static void set_prop(uint32_t c, int prop_idx, int val) function parse_unicode_data (line 284) | void parse_unicode_data(const char *filename) function parse_special_casing (line 421) | void parse_special_casing(CCInfo *tab, const char *filename) function parse_case_folding (line 497) | void parse_case_folding(CCInfo *tab, const char *filename) function parse_composition_exclusions (line 546) | void parse_composition_exclusions(const char *filename) function parse_derived_core_properties (line 573) | void parse_derived_core_properties(const char *filename) function parse_derived_norm_properties (line 630) | void parse_derived_norm_properties(const char *filename) function parse_prop_list (line 679) | void parse_prop_list(const char *filename) function parse_scripts (line 733) | void parse_scripts(const char *filename) function parse_script_extensions (line 786) | void parse_script_extensions(const char *filename) function dump_cc_info (line 853) | void dump_cc_info(CCInfo *ci, int i) function dump_data (line 873) | void dump_data(CCInfo *tab) function BOOL (line 885) | BOOL is_complicated_case(const CCInfo *ci) type TableEntry (line 929) | typedef struct { function find_run_type (line 941) | void find_run_type(TableEntry *te, CCInfo *tab, int code) function dump_case_conv_table1 (line 1141) | void dump_case_conv_table1(void) function find_data_index (line 1158) | int find_data_index(const TableEntry *conv_table, int len, int data) function find_ext_data_index (line 1170) | int find_ext_data_index(int data) function build_conv_table (line 1182) | void build_conv_table(CCInfo *tab) function dump_case_conv_table (line 1288) | void dump_case_conv_table(FILE *f) function tabcmp (line 1325) | int tabcmp(const int *tab1, const int *tab2, int n) function dump_str (line 1335) | void dump_str(const char *str, const int *buf, int len) function compute_internal_props (line 1344) | void compute_internal_props(void) function dump_byte_table (line 1385) | void dump_byte_table(FILE *f, const char *cname, const uint8_t *tab, int... function build_prop_table (line 1399) | void build_prop_table(FILE *f, int prop_index, BOOL add_index) function build_flags_tables (line 1499) | void build_flags_tables(FILE *f) function dump_name_table (line 1507) | void dump_name_table(FILE *f, const char *cname, const char **tab_name, ... function build_general_category_table (line 1535) | void build_general_category_table(FILE *f) function build_script_table (line 1614) | void build_script_table(FILE *f) function build_script_ext_table (line 1684) | void build_script_ext_table(FILE *f) function build_prop_list_table (line 1737) | void build_prop_list_table(FILE *f) function check_conv (line 1776) | int check_conv(uint32_t *res, uint32_t c, int conv_type) function check_case_conv (line 1781) | void check_case_conv(void) function get_time_ns (line 1827) | static int64_t get_time_ns(void) function check_flags (line 1836) | void check_flags(void) function build_cc_table (line 1895) | void build_cc_table(FILE *f) type DecompTypeEnum (line 1992) | typedef enum { type DecompEntry (line 2087) | typedef struct { function get_decomp_run_size (line 2097) | int get_decomp_run_size(const DecompEntry *de) function get_short_code (line 2131) | int get_short_code(int c) function BOOL (line 2147) | static BOOL is_short(int code) function BOOL (line 2152) | static BOOL is_short_tab(const int *tab, int len) function BOOL (line 2162) | static BOOL is_16bit(const int *tab, int len) function to_lower_simple (line 2172) | static uint32_t to_lower_simple(uint32_t c) function find_decomp_run (line 2183) | void find_decomp_run(DecompEntry *tab_de, int i) function put16 (line 2447) | void put16(uint8_t *data_buf, int *pidx, uint16_t c) function add_decomp_data (line 2456) | void add_decomp_data(uint8_t *data_buf, int *pidx, DecompEntry *de) function dump_large_char (line 2591) | void dump_large_char(void) function build_decompose_table (line 2606) | void build_decompose_table(FILE *f) type ComposeEntry (line 2706) | typedef struct { function ce_cmp (line 2713) | static int ce_cmp(const void *p1, const void *p2) function get_decomp_pos (line 2729) | static int get_decomp_pos(const DecompEntry *tab_de, int c) function build_compose_table (line 2752) | void build_compose_table(FILE *f, const DecompEntry *tab_de) function check_decompose_table (line 2801) | void check_decompose_table(void) function check_compose_table (line 2828) | void check_compose_table(void) function check_str (line 2856) | void check_str(const char *msg, int num, const int *in_buf, int in_len, function check_cc_table (line 2869) | void check_cc_table(void) function normalization_test (line 2901) | void normalization_test(const char *filename) function main (line 2958) | int main(int argc, char **argv) FILE: jsb_build/quickjs/unity_ext.c function JS_EXPORT (line 2) | JS_EXPORT JSValue jsb_crossbind_constructor(JSContext *ctx, JSValue new_... function JS_EXPORT (line 15) | JS_EXPORT JSValue jsb_construct_bridge_object(JSContext *ctx, JSValue pr... function JS_EXPORT (line 29) | JS_EXPORT JSValue jsb_new_bridge_object(JSContext *ctx, JSValue proto, i... function JS_EXPORT (line 44) | JS_EXPORT JSValue JSB_NewBridgeClassObject(JSContext *ctx, JSValue new_t... function JS_EXPORT (line 57) | JS_EXPORT JSValue jsb_new_bridge_value(JSContext *ctx, JSValue proto, in... function JS_EXPORT (line 71) | JS_EXPORT JSValue JSB_NewBridgeClassValue(JSContext *ctx, JSValue new_ta... function JS_EXPORT (line 84) | JS_EXPORT JSPayloadHeader jsb_get_payload_header(JSContext *ctx, JSValue... function JS_EXPORT (line 94) | JS_EXPORT JSPayload *jsb_get_payload(JSContext *ctx, JSValue val) function JS_EXPORT (line 104) | JS_EXPORT JS_BOOL jsb_get_floats(JSContext *ctx, JSValue val, int n, flo... function JS_EXPORT (line 119) | JS_EXPORT JS_BOOL jsb_set_floats(JSContext *ctx, JSValue val, int n, flo... function JS_EXPORT (line 134) | JS_EXPORT JS_BOOL jsb_get_float_2(JSContext *ctx, JSValue val, float *v0... function JS_EXPORT (line 147) | JS_EXPORT JS_BOOL jsb_set_float_2(JSContext *ctx, JSValue val, float v0,... function JS_EXPORT (line 160) | JS_EXPORT JS_BOOL jsb_get_float_3(JSContext *ctx, JSValue val, float *v0... function JS_EXPORT (line 174) | JS_EXPORT JS_BOOL jsb_set_float_3(JSContext *ctx, JSValue val, float v0,... function JS_EXPORT (line 188) | JS_EXPORT JS_BOOL jsb_get_float_4(JSContext *ctx, JSValue val, float *v0... function JS_EXPORT (line 203) | JS_EXPORT JS_BOOL jsb_set_float_4(JSContext *ctx, JSValue val, float v0,... function JS_EXPORT (line 218) | JS_EXPORT JS_BOOL jsb_get_ints(JSContext *ctx, JSValue val, int n, int *v0) function JS_EXPORT (line 233) | JS_EXPORT JS_BOOL jsb_set_ints(JSContext *ctx, JSValue val, int n, int *v0) function JS_EXPORT (line 248) | JS_EXPORT JS_BOOL jsb_get_int_1(JSContext *ctx, JSValue val, int *v0) function JS_EXPORT (line 260) | JS_EXPORT JS_BOOL jsb_set_int_1(JSContext *ctx, JSValue val, int v0) function JS_EXPORT (line 272) | JS_EXPORT JS_BOOL jsb_get_int_2(JSContext *ctx, JSValue val, int *v0, in... function JS_EXPORT (line 285) | JS_EXPORT JS_BOOL jsb_set_int_2(JSContext *ctx, JSValue val, int v0, int... function JS_EXPORT (line 298) | JS_EXPORT JS_BOOL jsb_get_int_3(JSContext *ctx, JSValue val, int *v0, in... function JS_EXPORT (line 312) | JS_EXPORT JS_BOOL jsb_set_int_3(JSContext *ctx, JSValue val, int v0, int... function JS_EXPORT (line 326) | JS_EXPORT JS_BOOL jsb_get_int_4(JSContext *ctx, JSValue val, int *v0, in... function JS_EXPORT (line 341) | JS_EXPORT JS_BOOL jsb_set_int_4(JSContext *ctx, JSValue val, int v0, int... function JS_EXPORT (line 356) | JS_EXPORT JS_BOOL jsb_get_bytes(JSContext *ctx, JSValue val, int n, byte... function JS_EXPORT (line 371) | JS_EXPORT JS_BOOL jsb_set_bytes(JSContext *ctx, JSValue val, int n, byte... function JS_EXPORT (line 386) | JS_EXPORT JS_BOOL jsb_get_byte_4(JSContext *ctx, JSValue val, byte *v0, ... function JS_EXPORT (line 401) | JS_EXPORT JS_BOOL jsb_set_byte_4(JSContext *ctx, JSValue val, byte v0, b... FILE: jsb_build/quickjs/unity_qjs.c function JS_EXPORT (line 60) | JS_EXPORT JSClassID JSB_GetClassID() function JS_EXPORT (line 65) | JS_EXPORT JSClassID JSB_GetBridgeClassID() type JSPayloadHeader (line 75) | typedef struct JSPayloadHeader type JSPayload (line 83) | typedef struct JSPayload function JS_EXPORT (line 89) | JS_EXPORT JSValue JSB_NewEmptyString(JSContext *ctx) function JS_EXPORT (line 94) | JS_EXPORT JSValue JSB_NewInt64(JSContext *ctx, int64_t val) function JS_EXPORT (line 100) | JS_EXPORT int JSB_ToUint32(JSContext *ctx, uint32_t *pres, JSValueConst ... function JS_EXPORT (line 105) | JS_EXPORT JSValue JSB_NewFloat64(JSContext *ctx, double d) function JS_EXPORT (line 110) | JS_EXPORT JSValue JSB_ThrowTypeError(JSContext *ctx, const char *msg) function JS_EXPORT (line 115) | JS_EXPORT JSValue JSB_ThrowInternalError(JSContext *ctx, const char *msg) function JS_EXPORT (line 120) | JS_EXPORT JSValue JSB_ThrowRangeError(JSContext *ctx, const char *msg) function JS_EXPORT (line 125) | JS_EXPORT JSValue JSB_ThrowReferenceError(JSContext *ctx, const char *msg) function JS_EXPORT (line 130) | JS_EXPORT void JSB_FreeValue(JSContext *ctx, JSValue v) function JS_EXPORT (line 135) | JS_EXPORT void JSB_FreeValueRT(JSRuntime *rt, JSValue v) function JS_EXPORT (line 140) | JS_EXPORT JSValue JSB_DupValue(JSContext *ctx, JSValueConst v) function JS_EXPORT (line 145) | JS_EXPORT JSValue JSB_Eval(JSContext *ctx, const char *input, int input_... function JS_EXPORT (line 151) | JS_EXPORT JSValue JSB_NewCFunction(JSContext *ctx, JSCFunction *func, JS... function JS_EXPORT (line 163) | JS_EXPORT JSValue JSB_NewCFunctionMagic(JSContext *ctx, JSCFunctionMagic... type JSBRuntimePayload (line 177) | typedef struct JSBRuntimePayload { function JS_EXPORT (line 183) | JS_EXPORT JSPayloadHeader JSB_FreePayload(JSContext *ctx, JSValue val) function _JSBClass_Finalizer (line 196) | static void _JSBClass_Finalizer(JSRuntime* rt, JSValue obj) function JS_EXPORT (line 212) | JS_EXPORT JSRuntime* JSB_NewRuntime(JSGCObjectFinalizer* finalizer) function JS_EXPORT (line 234) | JS_EXPORT int JSB_FreeRuntime(JSRuntime* rt) function JS_EXPORT (line 245) | JS_EXPORT void* JSB_GetRuntimeOpaque(JSRuntime* rt) function JS_EXPORT (line 251) | JS_EXPORT void JSB_SetRuntimeOpaque(JSRuntime* rt, void* opaque) function JS_EXPORT (line 263) | JS_EXPORT int JSB_Init() FILE: jsb_build/sqlite3/sqlite-amalgamation-3320300/shell.c type sqlite3_int64 (line 90) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 91) | typedef sqlite3_uint64 u64; type u8 (line 92) | typedef unsigned char u8; function setBinaryMode (line 225) | static void setBinaryMode(FILE *file, int isOutput){ function setTextMode (line 229) | static void setTextMode(FILE *file, int isOutput){ function sqlite3_int64 (line 243) | static sqlite3_int64 timeOfDay(void){ type rusage (line 263) | struct rusage { type rusage (line 271) | struct rusage function beginTimer (line 277) | static void beginTimer(void){ function timeDiff (line 285) | static double timeDiff(struct timeval *pStart, struct timeval *pEnd){ function endTimer (line 293) | static void endTimer(void){ type LPFILETIME (line 316) | typedef BOOL (WINAPI *GETPROCTIMES)(HANDLE, LPFILETIME, LPFILETIME, function hasTimer (line 324) | static int hasTimer(void){ function beginTimer (line 353) | static void beginTimer(void){ function timeDiff (line 363) | static double timeDiff(FILETIME *pStart, FILETIME *pEnd){ function endTimer (line 372) | static void endTimer(void){ function utf8_printf (line 463) | void utf8_printf(FILE *out, const char *zFormat, ...){ function shell_out_of_memory (line 490) | static void shell_out_of_memory(void){ function shellOomFault (line 500) | void shellOomFault(void){ function registerOomSimulator (line 529) | static void registerOomSimulator(void){ function iotracePrintf (line 552) | static void SQLITE_CDECL iotracePrintf(const char *zFormat, ...){ function utf8_width_print (line 570) | static void utf8_width_print(FILE *pOut, int w, const char *zUtf){ function isNumber (line 598) | static int isNumber(const char *z, int *realnum){ function strlen30 (line 626) | static int strlen30(const char *z){ function strlenChar (line 636) | static int strlenChar(const char *z){ function hexDigitValue (line 737) | static int hexDigitValue(char c){ function sqlite3_int64 (line 747) | static sqlite3_int64 integerValue(const char *zArg){ type ShellText (line 793) | typedef struct ShellText ShellText; type ShellText (line 794) | struct ShellText { function initText (line 803) | static void initText(ShellText *p){ function freeText (line 806) | static void freeText(ShellText *p){ function appendText (line 819) | static void appendText(ShellText *p, char const *zAppend, char quote){ function quoteChar (line 863) | static char quoteChar(const char *zName){ function shellModuleSchema (line 924) | static void shellModuleSchema( function shellAddSchemaName (line 958) | static void shellAddSchemaName( type mode_t (line 1091) | typedef unsigned short mode_t; type ino_t (line 1100) | typedef unsigned short ino_t; type DIRENT (line 1133) | typedef struct DIRENT DIRENT; type DIRENT (line 1134) | typedef DIRENT *LPDIRENT; type DIRENT (line 1135) | struct DIRENT { type DIR (line 1144) | typedef struct DIR DIR; type DIR (line 1145) | typedef DIR *LPDIR; type DIR (line 1146) | struct DIR { function LPDIR (line 1234) | LPDIR opendir( function LPDIRENT (line 1282) | LPDIRENT readdir( function INT (line 1315) | INT readdir_r( function INT (line 1360) | INT closedir( type SHA3Context (line 1445) | typedef struct SHA3Context SHA3Context; type SHA3Context (line 1446) | struct SHA3Context { function KeccakF1600Step (line 1459) | static void KeccakF1600Step(SHA3Context *p){ function SHA3Init (line 1781) | static void SHA3Init(SHA3Context *p, int iSize){ function SHA3Update (line 1810) | static void SHA3Update( function sha3Func (line 1878) | static void sha3Func( function hash_step_vformat (line 1910) | static void hash_step_vformat( function sha3QueryFunc (line 1957) | static void sha3QueryFunc( function sqlite3_shathree_init (line 2071) | int sqlite3_shathree_init( function readFileContents (line 2234) | static void readFileContents(sqlite3_context *ctx, const char *zName){ function readfileFunc (line 2276) | static void readfileFunc( function ctxErrorMsg (line 2292) | static void ctxErrorMsg(sqlite3_context *ctx, const char *zFmt, ...){ function sqlite3_uint64 (line 2307) | static sqlite3_uint64 fileTimeToUnixTime( function statTimesToUtc (line 2334) | static void statTimesToUtc( function fileStat (line 2362) | static int fileStat( function fileLinkStat (line 2380) | static int fileLinkStat( function makeDirectory (line 2404) | static int makeDirectory( function writeFile (line 2444) | static int writeFile( function writefileFunc (line 2558) | static void writefileFunc( function lsModeFunc (line 2608) | static void lsModeFunc( type fsdir_cursor (line 2642) | typedef struct fsdir_cursor fsdir_cursor; type FsdirLevel (line 2643) | typedef struct FsdirLevel FsdirLevel; type FsdirLevel (line 2645) | struct FsdirLevel { type fsdir_cursor (line 2650) | struct fsdir_cursor { type fsdir_tab (line 2665) | typedef struct fsdir_tab fsdir_tab; type fsdir_tab (line 2666) | struct fsdir_tab { function fsdirConnect (line 2673) | static int fsdirConnect( function fsdirDisconnect (line 2700) | static int fsdirDisconnect(sqlite3_vtab *pVtab){ function fsdirOpen (line 2708) | static int fsdirOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function fsdirResetCursor (line 2723) | static void fsdirResetCursor(fsdir_cursor *pCur){ function fsdirClose (line 2744) | static int fsdirClose(sqlite3_vtab_cursor *cur){ function fsdirSetErrmsg (line 2756) | static void fsdirSetErrmsg(fsdir_cursor *pCur, const char *zFmt, ...){ function fsdirNext (line 2767) | static int fsdirNext(sqlite3_vtab_cursor *cur){ function fsdirColumn (line 2831) | static int fsdirColumn( function fsdirRowid (line 2896) | static int fsdirRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function fsdirEof (line 2906) | static int fsdirEof(sqlite3_vtab_cursor *cur){ function fsdirFilter (line 2917) | static int fsdirFilter( function fsdirBestIndex (line 2973) | static int fsdirBestIndex( function fsdirRegister (line 3039) | static int fsdirRegister(sqlite3 *db){ function sqlite3_fileio_init (line 3077) | int sqlite3_fileio_init( type completion_vtab (line 3151) | typedef struct completion_vtab completion_vtab; type completion_vtab (line 3152) | struct completion_vtab { type completion_cursor (line 3161) | typedef struct completion_cursor completion_cursor; type completion_cursor (line 3162) | struct completion_cursor { function completionConnect (line 3204) | static int completionConnect( function completionDisconnect (line 3246) | static int completionDisconnect(sqlite3_vtab *pVtab){ function completionOpen (line 3254) | static int completionOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function completionCursorReset (line 3267) | static void completionCursorReset(completion_cursor *pCur){ function completionClose (line 3277) | static int completionClose(sqlite3_vtab_cursor *cur){ function completionNext (line 3297) | static int completionNext(sqlite3_vtab_cursor *cur){ function completionColumn (line 3405) | static int completionColumn( function completionRowid (line 3436) | static int completionRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function completionEof (line 3446) | static int completionEof(sqlite3_vtab_cursor *cur){ function completionFilter (line 3457) | static int completionFilter( function completionBestIndex (line 3508) | static int completionBestIndex( function sqlite3CompletionVtabInit (line 3582) | int sqlite3CompletionVtabInit(sqlite3 *db){ function sqlite3_completion_init (line 3593) | int sqlite3_completion_init( type ApndVfs (line 3684) | typedef struct sqlite3_vfs ApndVfs; type ApndFile (line 3685) | typedef struct ApndFile ApndFile; type ApndFile (line 3694) | struct ApndFile { function apndClose (line 3794) | static int apndClose(sqlite3_file *pFile){ function apndRead (line 3802) | static int apndRead( function apndWriteMark (line 3816) | static int apndWriteMark(ApndFile *p, sqlite3_file *pFile){ function apndWrite (line 3829) | static int apndWrite( function apndTruncate (line 3857) | static int apndTruncate(sqlite3_file *pFile, sqlite_int64 size){ function apndSync (line 3872) | static int apndSync(sqlite3_file *pFile, int flags){ function apndFileSize (line 3880) | static int apndFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function apndLock (line 3894) | static int apndLock(sqlite3_file *pFile, int eLock){ function apndUnlock (line 3902) | static int apndUnlock(sqlite3_file *pFile, int eLock){ function apndCheckReservedLock (line 3910) | static int apndCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function apndFileControl (line 3918) | static int apndFileControl(sqlite3_file *pFile, int op, void *pArg){ function apndSectorSize (line 3932) | static int apndSectorSize(sqlite3_file *pFile){ function apndDeviceCharacteristics (line 3940) | static int apndDeviceCharacteristics(sqlite3_file *pFile){ function apndShmMap (line 3946) | static int apndShmMap( function apndShmLock (line 3958) | static int apndShmLock(sqlite3_file *pFile, int offset, int n, int flags){ function apndShmBarrier (line 3964) | static void apndShmBarrier(sqlite3_file *pFile){ function apndShmUnmap (line 3970) | static int apndShmUnmap(sqlite3_file *pFile, int deleteFlag){ function apndFetch (line 3976) | static int apndFetch( function apndUnfetch (line 3988) | static int apndUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *p... function apndIsOrdinaryDatabaseFile (line 3997) | static int apndIsOrdinaryDatabaseFile(sqlite3_int64 sz, sqlite3_file *pF... function sqlite3_int64 (line 4012) | static sqlite3_int64 apndReadMark(sqlite3_int64 sz, sqlite3_file *pFile){ function apndOpen (line 4031) | static int apndOpen( function apndDelete (line 4080) | static int apndDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function apndAccess (line 4083) | static int apndAccess( function apndFullPathname (line 4091) | static int apndFullPathname( function apndDlError (line 4102) | static void apndDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function apndDlClose (line 4108) | static void apndDlClose(sqlite3_vfs *pVfs, void *pHandle){ function apndRandomness (line 4111) | static int apndRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function apndSleep (line 4114) | static int apndSleep(sqlite3_vfs *pVfs, int nMicro){ function apndCurrentTime (line 4117) | static int apndCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function apndGetLastError (line 4120) | static int apndGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function apndCurrentTimeInt64 (line 4123) | static int apndCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){ function apndSetSystemCall (line 4126) | static int apndSetSystemCall( function sqlite3_syscall_ptr (line 4133) | static sqlite3_syscall_ptr apndGetSystemCall( function sqlite3_appendvfs_init (line 4151) | int sqlite3_appendvfs_init( function memtraceFree (line 4216) | static void memtraceFree(void *p){ function memtraceSize (line 4235) | static int memtraceSize(void *p){ function memtraceRoundup (line 4238) | static int memtraceRoundup(int n){ function memtraceInit (line 4241) | static int memtraceInit(void *p){ function memtraceShutdown (line 4244) | static void memtraceShutdown(void *p){ function sqlite3MemTraceActivate (line 4261) | int sqlite3MemTraceActivate(FILE *out){ function sqlite3MemTraceDeactivate (line 4274) | int sqlite3MemTraceDeactivate(void){ function uintCollFunc (line 4327) | static int uintCollFunc( function sqlite3_uint_init (line 4371) | int sqlite3_uint_init( type u16 (line 4424) | typedef unsigned short u16; type u32 (line 4425) | typedef unsigned long u32; type ZipfileEOCD (line 4536) | typedef struct ZipfileEOCD ZipfileEOCD; type ZipfileEOCD (line 4537) | struct ZipfileEOCD { type ZipfileCDS (line 4569) | typedef struct ZipfileCDS ZipfileCDS; type ZipfileCDS (line 4570) | struct ZipfileCDS { type ZipfileLFH (line 4606) | typedef struct ZipfileLFH ZipfileLFH; type ZipfileLFH (line 4607) | struct ZipfileLFH { type ZipfileEntry (line 4620) | typedef struct ZipfileEntry ZipfileEntry; type ZipfileEntry (line 4621) | struct ZipfileEntry { type ZipfileCsr (line 4633) | typedef struct ZipfileCsr ZipfileCsr; type ZipfileCsr (line 4634) | struct ZipfileCsr { type ZipfileTab (line 4650) | typedef struct ZipfileTab ZipfileTab; type ZipfileTab (line 4651) | struct ZipfileTab { function zipfileCtxErrorMsg (line 4672) | static void zipfileCtxErrorMsg(sqlite3_context *ctx, const char *zFmt, .... function zipfileDequote (line 4686) | static void zipfileDequote(char *zIn){ function zipfileConnect (line 4709) | static int zipfileConnect( function zipfileEntryFree (line 4763) | static void zipfileEntryFree(ZipfileEntry *p){ function zipfileCleanupTransaction (line 4774) | static void zipfileCleanupTransaction(ZipfileTab *pTab){ function zipfileDisconnect (line 4795) | static int zipfileDisconnect(sqlite3_vtab *pVtab){ function zipfileOpen (line 4804) | static int zipfileOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCsr){ function zipfileResetCursor (line 4823) | static void zipfileResetCursor(ZipfileCsr *pCsr){ function zipfileClose (line 4844) | static int zipfileClose(sqlite3_vtab_cursor *cur){ function zipfileTableErr (line 4862) | static void zipfileTableErr(ZipfileTab *pTab, const char *zFmt, ...){ function zipfileCursorErr (line 4869) | static void zipfileCursorErr(ZipfileCsr *pCsr, const char *zFmt, ...){ function zipfileReadData (line 4887) | static int zipfileReadData( function zipfileAppendData (line 4904) | static int zipfileAppendData( function u16 (line 4923) | static u16 zipfileGetU16(const u8 *aBuf){ function u32 (line 4930) | static u32 zipfileGetU32(const u8 *aBuf){ function zipfilePutU16 (line 4940) | static void zipfilePutU16(u8 *aBuf, u16 val){ function zipfilePutU32 (line 4948) | static void zipfilePutU32(u8 *aBuf, u32 val){ function zipfileReadCDS (line 4971) | static int zipfileReadCDS(u8 *aBuf, ZipfileCDS *pCDS){ function zipfileReadLFH (line 5005) | static int zipfileReadLFH( function zipfileScanExtra (line 5046) | static int zipfileScanExtra(u8 *aExtra, int nExtra, u32 *pmTime){ function u32 (line 5089) | static u32 zipfileMtime(ZipfileCDS *pCDS){ function zipfileMtimeToDos (line 5125) | static void zipfileMtimeToDos(ZipfileCDS *pCds, u32 mUnixTime){ function zipfileGetEntry (line 5173) | static int zipfileGetEntry( function zipfileNext (line 5271) | static int zipfileNext(sqlite3_vtab_cursor *cur){ function zipfileFree (line 5304) | static void zipfileFree(void *p) { function zipfileInflate (line 5315) | static void zipfileInflate( function zipfileDeflate (line 5363) | static int zipfileDeflate( function zipfileColumn (line 5406) | static int zipfileColumn( function zipfileEof (line 5493) | static int zipfileEof(sqlite3_vtab_cursor *cur){ function zipfileReadEOCD (line 5508) | static int zipfileReadEOCD( function zipfileAddEntry (line 5572) | static void zipfileAddEntry( function zipfileLoadDirectory (line 5595) | static int zipfileLoadDirectory(ZipfileTab *pTab, const u8 *aBlob, int n... function zipfileFilter (line 5619) | static int zipfileFilter( function zipfileBestIndex (line 5678) | static int zipfileBestIndex( function ZipfileEntry (line 5706) | static ZipfileEntry *zipfileNewEntry(const char *zPath){ function zipfileSerializeLFH (line 5720) | static int zipfileSerializeLFH(ZipfileEntry *pEntry, u8 *aBuf){ function zipfileAppendEntry (line 5753) | static int zipfileAppendEntry( function zipfileGetMode (line 5773) | static int zipfileGetMode( function zipfileComparePath (line 5818) | static int zipfileComparePath(const char *zA, const char *zB, int nB){ function zipfileBegin (line 5826) | static int zipfileBegin(sqlite3_vtab *pVtab){ function u32 (line 5863) | static u32 zipfileTime(void){ function u32 (line 5885) | static u32 zipfileGetTime(sqlite3_value *pVal){ function zipfileRemoveEntryFromList (line 5896) | static void zipfileRemoveEntryFromList(ZipfileTab *pTab, ZipfileEntry *p... function zipfileUpdate (line 5908) | static int zipfileUpdate( function zipfileSerializeEOCD (line 6099) | static int zipfileSerializeEOCD(ZipfileEOCD *p, u8 *aBuf){ function zipfileAppendEOCD (line 6113) | static int zipfileAppendEOCD(ZipfileTab *pTab, ZipfileEOCD *p){ function zipfileSerializeCDS (line 6123) | static int zipfileSerializeCDS(ZipfileEntry *pEntry, u8 *aBuf){ function zipfileCommit (line 6168) | static int zipfileCommit(sqlite3_vtab *pVtab){ function zipfileRollback (line 6198) | static int zipfileRollback(sqlite3_vtab *pVtab){ function ZipfileCsr (line 6202) | static ZipfileCsr *zipfileFindCursor(ZipfileTab *pTab, i64 iId){ function zipfileFunctionCds (line 6210) | static void zipfileFunctionCds( function zipfileFindFunction (line 6261) | static int zipfileFindFunction( type ZipfileBuffer (line 6276) | typedef struct ZipfileBuffer ZipfileBuffer; type ZipfileBuffer (line 6277) | struct ZipfileBuffer { type ZipfileCtx (line 6283) | typedef struct ZipfileCtx ZipfileCtx; type ZipfileCtx (line 6284) | struct ZipfileCtx { function zipfileBufferGrow (line 6290) | static int zipfileBufferGrow(ZipfileBuffer *pBuf, int nByte){ function zipfileStep (line 6313) | void zipfileStep(sqlite3_context *pCtx, int nVal, sqlite3_value **apVal){ function zipfileFinal (line 6488) | void zipfileFinal(sqlite3_context *pCtx){ function zipfileRegister (line 6523) | static int zipfileRegister(sqlite3 *db){ function sqlite3_zipfile_init (line 6563) | int sqlite3_zipfile_init( function sqlarCompressFunc (line 6611) | static void sqlarCompressFunc( function sqlarUncompressFunc (line 6652) | static void sqlarUncompressFunc( function sqlite3_sqlar_init (line 6681) | int sqlite3_sqlar_init( type sqlite3expert (line 6719) | typedef struct sqlite3expert sqlite3expert; type IdxColumn (line 6896) | typedef struct IdxColumn IdxColumn; type IdxConstraint (line 6897) | typedef struct IdxConstraint IdxConstraint; type IdxScan (line 6898) | typedef struct IdxScan IdxScan; type IdxStatement (line 6899) | typedef struct IdxStatement IdxStatement; type IdxTable (line 6900) | typedef struct IdxTable IdxTable; type IdxWrite (line 6901) | typedef struct IdxWrite IdxWrite; type IdxConstraint (line 6920) | struct IdxConstraint { type IdxScan (line 6933) | struct IdxScan { type IdxColumn (line 6947) | struct IdxColumn { type IdxTable (line 6952) | struct IdxTable { type IdxWrite (line 6964) | struct IdxWrite { type IdxStatement (line 6974) | struct IdxStatement { type IdxHashEntry (line 6993) | typedef struct IdxHashEntry IdxHashEntry; type IdxHash (line 6994) | typedef struct IdxHash IdxHash; type IdxHashEntry (line 6995) | struct IdxHashEntry { type IdxHash (line 7002) | struct IdxHash { type sqlite3expert (line 7010) | struct sqlite3expert { function idxHashInit (line 7047) | static void idxHashInit(IdxHash *pHash){ function idxHashClear (line 7054) | static void idxHashClear(IdxHash *pHash){ function idxHashString (line 7072) | static int idxHashString(const char *z, int n){ function idxHashAdd (line 7086) | static int idxHashAdd( function IdxHashEntry (line 7123) | static IdxHashEntry *idxHashFind(IdxHash *pHash, const char *zKey, int n... function IdxConstraint (line 7153) | static IdxConstraint *idxNewConstraint(int *pRc, const char *zColl){ function idxDatabaseError (line 7170) | static void idxDatabaseError( function idxPrepareStmt (line 7180) | static int idxPrepareStmt( function idxPrintfPrepareStmt (line 7197) | static int idxPrintfPrepareStmt( type ExpertVtab (line 7223) | typedef struct ExpertVtab ExpertVtab; type ExpertVtab (line 7224) | struct ExpertVtab { type ExpertCsr (line 7230) | typedef struct ExpertCsr ExpertCsr; type ExpertCsr (line 7231) | struct ExpertCsr { function expertConnect (line 7268) | static int expertConnect( function expertDisconnect (line 7304) | static int expertDisconnect(sqlite3_vtab *pVtab){ function expertBestIndex (line 7310) | static int expertBestIndex(sqlite3_vtab *pVtab, sqlite3_index_info *pIdx... function expertUpdate (line 7377) | static int expertUpdate( function expertOpen (line 7393) | static int expertOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function expertClose (line 7405) | static int expertClose(sqlite3_vtab_cursor *cur){ function expertEof (line 7418) | static int expertEof(sqlite3_vtab_cursor *cur){ function expertNext (line 7426) | static int expertNext(sqlite3_vtab_cursor *cur){ function expertRowid (line 7445) | static int expertRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function expertColumn (line 7454) | static int expertColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, ... function expertFilter (line 7467) | static int expertFilter( function idxRegisterVtab (line 7495) | static int idxRegisterVtab(sqlite3expert *p){ function idxFinalize (line 7533) | static void idxFinalize(int *pRc, sqlite3_stmt *pStmt){ function idxGetTableInfo (line 7548) | static int idxGetTableInfo( function idxIdentifierRequiresQuotes (line 7661) | static int idxIdentifierRequiresQuotes(const char *zId){ function idxFindCompatible (line 7717) | static int idxFindCompatible( function idxCreateFromCons (line 7784) | static int idxCreateFromCons( function idxFindConstraint (line 7845) | static int idxFindConstraint(IdxConstraint *pList, IdxConstraint *p){ function idxCreateFromWhere (line 7853) | static int idxCreateFromWhere( function idxCreateCandidates (line 7892) | static int idxCreateCandidates(sqlite3expert *p){ function idxConstraintFree (line 7909) | static void idxConstraintFree(IdxConstraint *pConstraint){ function idxScanFree (line 7923) | static void idxScanFree(IdxScan *pScan, IdxScan *pLast){ function idxStatementFree (line 7939) | static void idxStatementFree(IdxStatement *pStatement, IdxStatement *pLa... function idxTableFree (line 7953) | static void idxTableFree(IdxTable *pTab){ function idxWriteFree (line 7965) | static void idxWriteFree(IdxWrite *pTab){ function idxFindIndexes (line 7981) | int idxFindIndexes( function idxAuthCallback (line 8051) | static int idxAuthCallback( function idxProcessOneTrigger (line 8089) | static int idxProcessOneTrigger( function idxProcessTriggers (line 8171) | static int idxProcessTriggers(sqlite3expert *p, char **pzErr){ function idxCreateVtabSchema (line 8189) | static int idxCreateVtabSchema(sqlite3expert *p, char **pzErrmsg){ type IdxSampleCtx (line 8249) | struct IdxSampleCtx { function idxSampleFunc (line 8256) | static void idxSampleFunc( type IdxRemCtx (line 8282) | struct IdxRemCtx { function idxRemFunc (line 8297) | static void idxRemFunc( function idxLargestIndex (line 8370) | static int idxLargestIndex(sqlite3 *db, int *pnMax, char **pzErr){ function idxPopulateOneStat1 (line 8390) | static int idxPopulateOneStat1( function idxBuildSampleTable (line 8490) | static int idxBuildSampleTable(sqlite3expert *p, const char *zTab){ function idxPopulateStat1 (line 8514) | static int idxPopulateStat1(sqlite3expert *p, char **pzErr){ function sqlite3expert (line 8611) | sqlite3expert *sqlite3_expert_new(sqlite3 *db, char **pzErrmsg){ function sqlite3_expert_config (line 8672) | int sqlite3_expert_config(sqlite3expert *p, int op, ...){ function sqlite3_expert_sql (line 8696) | int sqlite3_expert_sql( function sqlite3_expert_analyze (line 8741) | int sqlite3_expert_analyze(sqlite3expert *p, char **pzErr){ function sqlite3_expert_count (line 8782) | int sqlite3_expert_count(sqlite3expert *p){ function sqlite3_expert_destroy (line 8817) | void sqlite3_expert_destroy(sqlite3expert *p){ type DbdataTable (line 8922) | typedef struct DbdataTable DbdataTable; type DbdataCursor (line 8923) | typedef struct DbdataCursor DbdataCursor; type DbdataCursor (line 8926) | struct DbdataCursor { type DbdataTable (line 8951) | struct DbdataTable { function dbdataConnect (line 8988) | static int dbdataConnect( function dbdataDisconnect (line 9016) | static int dbdataDisconnect(sqlite3_vtab *pVtab){ function dbdataBestIndex (line 9038) | static int dbdataBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdx){ function dbdataOpen (line 9088) | static int dbdataOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function dbdataResetCursor (line 9107) | static void dbdataResetCursor(DbdataCursor *pCsr){ function dbdataClose (line 9128) | static int dbdataClose(sqlite3_vtab_cursor *pCursor){ function get_uint16 (line 9138) | static unsigned int get_uint16(unsigned char *a){ function get_uint32 (line 9141) | static unsigned int get_uint32(unsigned char *a){ function dbdataLoadPage (line 9158) | static int dbdataLoadPage( function dbdataGetVarint (line 9196) | static int dbdataGetVarint(const u8 *z, sqlite3_int64 *pVal){ function dbdataValueBytes (line 9212) | static int dbdataValueBytes(int eType){ function dbdataValue (line 9242) | static void dbdataValue( function dbdataNext (line 9300) | static int dbdataNext(sqlite3_vtab_cursor *pCursor){ function dbdataEof (line 9494) | static int dbdataEof(sqlite3_vtab_cursor *pCursor){ function dbdataDbsize (line 9505) | static int dbdataDbsize(DbdataCursor *pCsr, const char *zSchema){ function dbdataFilter (line 9526) | static int dbdataFilter( function dbdataColumn (line 9574) | static int dbdataColumn( function dbdataRowid (line 9632) | static int dbdataRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function sqlite3DbdataRegister (line 9642) | static int sqlite3DbdataRegister(sqlite3 *db){ function sqlite3_dbdata_init (line 9680) | int sqlite3_dbdata_init( type OpenSession (line 9696) | typedef struct OpenSession OpenSession; type OpenSession (line 9697) | struct OpenSession { type SavedModeInfo (line 9709) | typedef struct SavedModeInfo SavedModeInfo; type SavedModeInfo (line 9710) | struct SavedModeInfo { type ExpertInfo (line 9717) | typedef struct ExpertInfo ExpertInfo; type ExpertInfo (line 9718) | struct ExpertInfo { type EQPGraphRow (line 9724) | typedef struct EQPGraphRow EQPGraphRow; type EQPGraphRow (line 9725) | struct EQPGraphRow { type EQPGraph (line 9733) | typedef struct EQPGraph EQPGraph; type EQPGraph (line 9734) | struct EQPGraph { type ShellState (line 9744) | typedef struct ShellState ShellState; type ShellState (line 9745) | struct ShellState { function shellLog (line 9905) | static void shellLog(void *pArg, int iErrCode, const char *zMsg){ function shellPutsFunc (line 9918) | static void shellPutsFunc( function editFunc (line 9946) | static void editFunc( function outputModePush (line 10076) | static void outputModePush(ShellState *p){ function outputModePop (line 10082) | static void outputModePop(ShellState *p){ function output_hex_blob (line 10092) | static void output_hex_blob(FILE *out, const void *pBlob, int nBlob){ function output_quoted_string (line 10126) | static void output_quoted_string(FILE *out, const char *z){ function output_quoted_escaped_string (line 10165) | static void output_quoted_escaped_string(FILE *out, const char *z){ function output_c_string (line 10226) | static void output_c_string(FILE *out, const char *z){ function output_html_string (line 10258) | static void output_html_string(FILE *out, const char *z){ function output_csv (line 10318) | static void output_csv(ShellState *p, const char *z, int bSep){ function interrupt_handler (line 10349) | static void interrupt_handler(int NotUsed){ function BOOL (line 10360) | static BOOL WINAPI ConsoleCtrlHandler( function shellAuth (line 10376) | static int shellAuth( function printSchemaLine (line 10424) | static void printSchemaLine(FILE *out, const char *z, const char *zTail){ function printSchemaLineN (line 10433) | static void printSchemaLineN(FILE *out, char *z, int n, const char *zTail){ function wsToEol (line 10444) | static int wsToEol(const char *z){ function eqp_append (line 10458) | static void eqp_append(ShellState *p, int iEqpId, int p2, const char *zT... function eqp_reset (line 10482) | static void eqp_reset(ShellState *p){ function EQPGraphRow (line 10494) | static EQPGraphRow *eqp_next_row(ShellState *p, int iEqpId, EQPGraphRow ... function eqp_render_level (line 10503) | static void eqp_render_level(ShellState *p, int iEqpId){ function eqp_render (line 10523) | static void eqp_render(ShellState *p){ function progress_handler (line 10547) | static int progress_handler(void *pClientData) { function shell_callback (line 10567) | static int shell_callback( function callback (line 10935) | static int callback(void *pArg, int nArg, char **azArg, char **azCol){ function captureOutputCallback (line 10944) | static int captureOutputCallback(void *pArg, int nArg, char **azArg, cha... function createSelftestTable (line 10960) | static void createSelftestTable(ShellState *p){ function set_table_name (line 11011) | static void set_table_name(ShellState *p, const char *zName){ function run_table_dump_query (line 11047) | static int run_table_dump_query( function displayLinuxIoStats (line 11107) | static void displayLinuxIoStats(FILE *out){ function displayStatLine (line 11142) | static void displayStatLine( function display_stats (line 11168) | static int display_stats( function display_scanstats (line 11299) | static void display_scanstats( function str_in_array (line 11350) | static int str_in_array(const char *zStr, const char **azArray){ function explain_data_prepare (line 11376) | static void explain_data_prepare(ShellState *p, sqlite3_stmt *pSql){ function explain_data_delete (line 11459) | static void explain_data_delete(ShellState *p){ function disable_debug_trace_modes (line 11477) | static void disable_debug_trace_modes(void){ function restore_debug_trace_modes (line 11487) | static void restore_debug_trace_modes(void){ function bind_table_init (line 11497) | static void bind_table_init(ShellState *p){ function bind_prepared_stmt (line 11526) | static void bind_prepared_stmt(ShellState *pArg, sqlite3_stmt *pStmt){ function exec_prepared_stmt (line 11563) | static void exec_prepared_stmt( function expertHandleSQL (line 11631) | static int expertHandleSQL( function expertFinish (line 11651) | static int expertFinish( function expertDotCommand (line 11696) | static int expertDotCommand( function shell_exec (line 11760) | static int shell_exec( function freeColumnList (line 11917) | static void freeColumnList(char **azCol){ function toggleSelectOrder (line 12030) | static void toggleSelectOrder(sqlite3 *db){ function dump_callback (line 12050) | static int dump_callback(void *pArg, int nArg, char **azArg, char **azNo... function run_schema_dump_query (line 12162) | static int run_schema_dump_query( function showHelp (line 12443) | static int showHelp(FILE *out, const char *zPattern){ function session_close (line 12549) | static void session_close(OpenSession *pSession){ function session_close_all (line 12565) | static void session_close_all(ShellState *p){ function session_filter (line 12581) | static int session_filter(void *pCtx, const char *zTab){ function deduceDatabaseType (line 12600) | int deduceDatabaseType(const char *zName, int dfltZip){ function shellInt32 (line 12732) | static void shellInt32( function shellIdQuote (line 12760) | static void shellIdQuote( function shellEscapeCrnl (line 12786) | static void shellEscapeCrnl( function open_db (line 12881) | static void open_db(ShellState *p, int openFlags){ function close_db (line 12997) | void close_db(sqlite3 *db){ function linenoise_completion (line 13038) | static void linenoise_completion(const char *zLine, linenoiseCompletions... function resolve_backslashes (line 13085) | static void resolve_backslashes(char *z){ function booleanValue (line 13133) | static int booleanValue(const char *zArg){ function setOrClearFlag (line 13155) | static void setOrClearFlag(ShellState *p, unsigned mFlag, const char *zA... function output_file_close (line 13166) | static void output_file_close(FILE *f){ function FILE (line 13175) | static FILE *output_file_open(const char *zFile, int bTextMode){ function sql_trace_callback (line 13196) | static int sql_trace_callback( function test_breakpoint (line 13255) | static void test_breakpoint(void){ type ImportCtx (line 13263) | typedef struct ImportCtx ImportCtx; type ImportCtx (line 13264) | struct ImportCtx { function import_append_char (line 13280) | static void import_append_char(ImportCtx *p, int c){ function tryToCloneData (line 13419) | static void tryToCloneData( function tryToCloneSchema (line 13529) | static void tryToCloneSchema( function tryToClone (line 13604) | static void tryToClone(ShellState *p, const char *zNewDb){ function output_reset (line 13633) | static void output_reset(ShellState *p){ function db_int (line 13673) | static int db_int(ShellState *p, const char *zSql){ function get2byteInt (line 13687) | static unsigned int get2byteInt(unsigned char *a){ function get4byteInt (line 13690) | static unsigned int get4byteInt(unsigned char *a){ function shell_dbinfo_command (line 13699) | static int shell_dbinfo_command(ShellState *p, int nArg, char **azArg){ function shellDatabaseError (line 13794) | static int shellDatabaseError(sqlite3 *db){ function testcase_glob (line 13823) | static int testcase_glob(const char *zGlob, const char *z){ function optionMatch (line 13902) | static int optionMatch(const char *zStr, const char *zOpt){ function shellDeleteFile (line 13912) | int shellDeleteFile(const char *zFilename){ function clearTempFile (line 13928) | static void clearTempFile(ShellState *p){ function newTempFile (line 13939) | static void newTempFile(ShellState *p, const char *zSuffix){ function shellFkeyCollateClause (line 13987) | static void shellFkeyCollateClause( function lintFkeyIndexes (line 14028) | static int lintFkeyIndexes( function lintDotCommand (line 14204) | static int lintDotCommand( function shellPrepare (line 14222) | static void shellPrepare( function shellPreparePrintf (line 14247) | void shellPreparePrintf( function shellFinalize (line 14276) | void shellFinalize( function shellReset (line 14298) | void shellReset( type ArCommand (line 14320) | typedef struct ArCommand ArCommand; type ArCommand (line 14321) | struct ArCommand { function arUsage (line 14340) | static int arUsage(FILE *f){ function arErrorMsg (line 14349) | static int arErrorMsg(ArCommand *pAr, const char *zFmt, ...){ function arProcessSwitch (line 14384) | static int arProcessSwitch(ArCommand *pAr, int eSwitch, const char *zArg){ function arParseCommand (line 14424) | static int arParseCommand( function arCheckEntries (line 14572) | static int arCheckEntries(ArCommand *pAr){ function arWhereClause (line 14611) | static void arWhereClause( function arListCommand (line 14643) | static int arListCommand(ArCommand *pAr){ function arExtractCommand (line 14684) | static int arExtractCommand(ArCommand *pAr){ function arExecSql (line 14756) | static int arExecSql(ArCommand *pAr, const char *zSql){ function arCreateOrUpdateCommand (line 14791) | static int arCreateOrUpdateCommand( function arDotCommand (line 14900) | static int arDotCommand( function shellExec (line 15014) | static void shellExec(sqlite3 *db, int *pRc, const char *zSql){ function shellExecPrintf (line 15029) | static void shellExecPrintf(sqlite3 *db, int *pRc, const char *zFmt, ...){ type RecoverTable (line 15094) | typedef struct RecoverTable RecoverTable; type RecoverTable (line 15095) | struct RecoverTable { function recoverFreeTable (line 15106) | static void recoverFreeTable(RecoverTable *pTab){ function RecoverTable (line 15127) | static RecoverTable *recoverNewTable( function RecoverTable (line 15259) | static RecoverTable *recoverFindTable( function RecoverTable (line 15299) | static RecoverTable *recoverOrphanTable( function recoverDatabaseCmd (line 15367) | static int recoverDatabaseCmd(ShellState *pState, int nArg, char **azArg){ function do_meta_command (line 15689) | static int do_meta_command(char *zLine, ShellState *p){ function line_contains_semicolon (line 18569) | static int line_contains_semicolon(const char *z, int N){ function _all_whitespace (line 18578) | static int _all_whitespace(const char *z){ function line_is_command_terminator (line 18604) | static int line_is_command_terminator(const char *zLine){ function line_is_complete (line 18630) | static int line_is_complete(char *zSql, int nSql){ function runOneSqlLine (line 18643) | static int runOneSqlLine(ShellState *p, char *zSql, FILE *in, int startl... function process_input (line 18686) | static int process_input(ShellState *p){ type passwd (line 18788) | struct passwd function process_sqliterc (line 18847) | static void process_sqliterc( function usage (line 18937) | static void usage(int showDetail){ function verify_uninitialized (line 18954) | static void verify_uninitialized(void){ function main_init (line 18964) | static void main_init(ShellState *data) { function printBold (line 18984) | static void printBold(const char *zText){ function printBold (line 18999) | static void printBold(const char *zText){ function wmain (line 19028) | int SQLITE_CDECL wmain(int argc, wchar_t **wargv){ FILE: jsb_build/sqlite3/sqlite-amalgamation-3320300/sqlite3.c function SQLITE_PRIVATE (line 782) | SQLITE_PRIVATE const char **sqlite3CompileOptions(int *pnOpt){ type sqlite3 (line 1288) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 1307) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 1309) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 1311) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 1314) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 1315) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 1317) | typedef long long int sqlite_int64; type sqlite_uint64 (line 1318) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 1320) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 1321) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 1719) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 1720) | struct sqlite3_file { type sqlite3_io_methods (line 1818) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 1819) | struct sqlite3_io_methods { type sqlite3_mutex (line 2222) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 2232) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 2403) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 2405) | struct sqlite3_vfs { type sqlite3_mem_methods (line 2701) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 2702) | struct sqlite3_mem_methods { type sqlite3_stmt (line 4833) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 5281) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 5295) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 7726) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 7727) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 7728) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 7729) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 7747) | struct sqlite3_module { type sqlite3_index_info (line 7887) | struct sqlite3_index_info { type sqlite3_vtab (line 8033) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 8057) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 8113) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 8561) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 8562) | struct sqlite3_mutex_methods { type sqlite3_str (line 8817) | typedef struct sqlite3_str sqlite3_str; type sqlite3_pcache (line 9298) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 9310) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 9311) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 9475) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 9476) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 9498) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 9499) | struct sqlite3_pcache_methods { type sqlite3_backup (line 9524) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 10545) | typedef struct sqlite3_snapshot { type sqlite3_rtree_geometry (line 10872) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 10873) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 10879) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 10881) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 10902) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 10934) | struct sqlite3_rtree_query_info { type sqlite3_session (line 10988) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 10996) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 11787) | typedef struct sqlite3_changegroup sqlite3_changegroup; type sqlite3_rebaser (line 12351) | typedef struct sqlite3_rebaser sqlite3_rebaser; type Fts5ExtensionApi (line 12667) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 12668) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 12669) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 12679) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 12895) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 13129) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 13130) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 13131) | struct fts5_tokenizer { type fts5_api (line 13166) | typedef struct fts5_api fts5_api; type fts5_api (line 13167) | struct fts5_api { type Hash (line 13845) | typedef struct Hash Hash; type HashElem (line 13846) | typedef struct HashElem HashElem; type Hash (line 13869) | struct Hash { type HashElem (line 13885) | struct HashElem { type sqlite_int64 (line 14314) | typedef sqlite_int64 i64; type sqlite_uint64 (line 14315) | typedef sqlite_uint64 u64; type UINT32_TYPE (line 14316) | typedef UINT32_TYPE u32; type UINT16_TYPE (line 14317) | typedef UINT16_TYPE u16; type INT16_TYPE (line 14318) | typedef INT16_TYPE i16; type UINT8_TYPE (line 14319) | typedef UINT8_TYPE u8; type INT8_TYPE (line 14320) | typedef INT8_TYPE i8; type u64 (line 14337) | typedef u64 tRowcnt; type u32 (line 14339) | typedef u32 tRowcnt; type INT16_TYPE (line 14365) | typedef INT16_TYPE LogEst; type uptr (line 14385) | typedef uintptr_t uptr; type u32 (line 14387) | typedef u32 uptr; type u64 (line 14389) | typedef u64 uptr; type BusyHandler (line 14537) | typedef struct BusyHandler BusyHandler; type BusyHandler (line 14538) | struct BusyHandler { type AggInfo (line 14631) | typedef struct AggInfo AggInfo; type AuthContext (line 14632) | typedef struct AuthContext AuthContext; type AutoincInfo (line 14633) | typedef struct AutoincInfo AutoincInfo; type Bitvec (line 14634) | typedef struct Bitvec Bitvec; type CollSeq (line 14635) | typedef struct CollSeq CollSeq; type Column (line 14636) | typedef struct Column Column; type Db (line 14637) | typedef struct Db Db; type Schema (line 14638) | typedef struct Schema Schema; type Expr (line 14639) | typedef struct Expr Expr; type ExprList (line 14640) | typedef struct ExprList ExprList; type FKey (line 14641) | typedef struct FKey FKey; type FuncDestructor (line 14642) | typedef struct FuncDestructor FuncDestructor; type FuncDef (line 14643) | typedef struct FuncDef FuncDef; type FuncDefHash (line 14644) | typedef struct FuncDefHash FuncDefHash; type IdList (line 14645) | typedef struct IdList IdList; type Index (line 14646) | typedef struct Index Index; type IndexSample (line 14647) | typedef struct IndexSample IndexSample; type KeyClass (line 14648) | typedef struct KeyClass KeyClass; type KeyInfo (line 14649) | typedef struct KeyInfo KeyInfo; type Lookaside (line 14650) | typedef struct Lookaside Lookaside; type LookasideSlot (line 14651) | typedef struct LookasideSlot LookasideSlot; type Module (line 14652) | typedef struct Module Module; type NameContext (line 14653) | typedef struct NameContext NameContext; type Parse (line 14654) | typedef struct Parse Parse; type PreUpdate (line 14655) | typedef struct PreUpdate PreUpdate; type PrintfArguments (line 14656) | typedef struct PrintfArguments PrintfArguments; type RenameToken (line 14657) | typedef struct RenameToken RenameToken; type RowSet (line 14658) | typedef struct RowSet RowSet; type Savepoint (line 14659) | typedef struct Savepoint Savepoint; type Select (line 14660) | typedef struct Select Select; type SQLiteThread (line 14661) | typedef struct SQLiteThread SQLiteThread; type SelectDest (line 14662) | typedef struct SelectDest SelectDest; type SrcList (line 14663) | typedef struct SrcList SrcList; type StrAccum (line 14664) | typedef struct sqlite3_str StrAccum; type Table (line 14665) | typedef struct Table Table; type TableLock (line 14666) | typedef struct TableLock TableLock; type Token (line 14667) | typedef struct Token Token; type TreeView (line 14668) | typedef struct TreeView TreeView; type Trigger (line 14669) | typedef struct Trigger Trigger; type TriggerPrg (line 14670) | typedef struct TriggerPrg TriggerPrg; type TriggerStep (line 14671) | typedef struct TriggerStep TriggerStep; type UnpackedRecord (line 14672) | typedef struct UnpackedRecord UnpackedRecord; type Upsert (line 14673) | typedef struct Upsert Upsert; type VTable (line 14674) | typedef struct VTable VTable; type VtabCtx (line 14675) | typedef struct VtabCtx VtabCtx; type Walker (line 14676) | typedef struct Walker Walker; type WhereInfo (line 14677) | typedef struct WhereInfo WhereInfo; type Window (line 14678) | typedef struct Window Window; type With (line 14679) | typedef struct With With; type SQLITE_BITMASK_TYPE (line 14690) | typedef SQLITE_BITMASK_TYPE Bitmask; type u64 (line 14692) | typedef u64 Bitmask; type VList (line 14714) | typedef int VList; type Btree (line 14761) | typedef struct Btree Btree; type BtCursor (line 14762) | typedef struct BtCursor BtCursor; type BtShared (line 14763) | typedef struct BtShared BtShared; type BtreePayload (line 14764) | typedef struct BtreePayload BtreePayload; type KeyInfo (line 14952) | struct KeyInfo type BtreePayload (line 15013) | struct BtreePayload { type Vdbe (line 15145) | typedef struct Vdbe Vdbe; type Mem (line 15151) | typedef struct sqlite3_value Mem; type SubProgram (line 15152) | typedef struct SubProgram SubProgram; type VdbeOp (line 15159) | struct VdbeOp { type VdbeOp (line 15198) | typedef struct VdbeOp VdbeOp; type SubProgram (line 15204) | struct SubProgram { type VdbeOpList (line 15218) | struct VdbeOpList { type VdbeOpList (line 15224) | typedef struct VdbeOpList VdbeOpList; type u32 (line 15777) | typedef u32 Pgno; type Pager (line 15782) | typedef struct Pager Pager; type DbPage (line 15787) | typedef struct PgHdr DbPage; type PgHdr (line 16009) | typedef struct PgHdr PgHdr; type PCache (line 16010) | typedef struct PCache PCache; type PgHdr (line 16016) | struct PgHdr { type Db (line 16578) | struct Db { type Schema (line 16603) | struct Schema { type Lookaside (line 16691) | struct Lookaside { type LookasideSlot (line 16709) | struct LookasideSlot { type FuncDefHash (line 16733) | struct FuncDefHash { type sqlite3_userauth (line 16743) | typedef struct sqlite3_userauth sqlite3_userauth; type sqlite3_userauth (line 16744) | struct sqlite3_userauth { type sqlite3 (line 16792) | struct sqlite3 { type FuncDef (line 17065) | struct FuncDef { type FuncDestructor (line 17095) | struct FuncDestructor { type Savepoint (line 17256) | struct Savepoint { type Module (line 17277) | struct Module { type Column (line 17303) | struct Column { type CollSeq (line 17337) | struct CollSeq { type VTable (line 17438) | struct VTable { type Table (line 17459) | struct Table { type FKey (line 17587) | struct FKey { type KeyInfo (line 17652) | struct KeyInfo { type UnpackedRecord (line 17703) | struct UnpackedRecord { type Index (line 17749) | struct Index { type IndexSample (line 17812) | struct IndexSample { type Token (line 17836) | struct Token { type AggInfo (line 17854) | struct AggInfo { type i16 (line 17905) | typedef i16 ynVar; type ynVar (line 17907) | typedef int ynVar; type Expr (line 17973) | struct Expr { type ExprList (line 18159) | struct ExprList { type IdList (line 18202) | struct IdList { type SrcList (line 18229) | struct SrcList { type NameContext (line 18330) | struct NameContext { type Upsert (line 18387) | struct Upsert { type Select (line 18420) | struct Select { type SelectDest (line 18563) | struct SelectDest { type AutoincInfo (line 18581) | struct AutoincInfo { type TriggerPrg (line 18606) | struct TriggerPrg { type yDbMask (line 18625) | typedef unsigned int yDbMask; type Parse (line 18649) | struct Parse { type AuthContext (line 18791) | struct AuthContext { type Trigger (line 18843) | struct Trigger { type TriggerStep (line 18905) | struct TriggerStep { type DbFixer (line 18925) | typedef struct DbFixer DbFixer; type DbFixer (line 18926) | struct DbFixer { type sqlite3_str (line 18939) | struct sqlite3_str { type InitData (line 18959) | typedef struct { type Sqlite3Config (line 18978) | struct Sqlite3Config { type Walker (line 19060) | struct Walker { type With (line 19115) | struct With { type TreeView (line 19131) | struct TreeView { type Window (line 19160) | struct Window { type SrcList_item (line 19203) | struct SrcList_item type PrintfArguments (line 19415) | struct PrintfArguments { type SrcList_item (line 19584) | struct SrcList_item type SrcList_item (line 19646) | struct SrcList_item type Sqlite3Config (line 19916) | struct Sqlite3Config type ExprList_item (line 19938) | struct ExprList_item type Sqlite3Config (line 20538) | struct Sqlite3Config type Op (line 20710) | typedef struct VdbeOp Op; type Bool (line 20715) | typedef unsigned Bool; type VdbeSorter (line 20718) | typedef struct VdbeSorter VdbeSorter; type AuxData (line 20721) | typedef struct AuxData AuxData; type VdbeCursor (line 20739) | typedef struct VdbeCursor VdbeCursor; type VdbeCursor (line 20740) | struct VdbeCursor { type VdbeFrame (line 20825) | typedef struct VdbeFrame VdbeFrame; type VdbeFrame (line 20826) | struct VdbeFrame { type sqlite3_value (line 20864) | struct sqlite3_value { type AuxData (line 20972) | struct AuxData { type sqlite3_context (line 20993) | struct sqlite3_context { type bft (line 21008) | typedef unsigned bft; type ScanStatus (line 21013) | typedef struct ScanStatus ScanStatus; type ScanStatus (line 21014) | struct ScanStatus { type DblquoteStr (line 21030) | typedef struct DblquoteStr DblquoteStr; type DblquoteStr (line 21031) | struct DblquoteStr { type Vdbe (line 21043) | struct Vdbe { type PreUpdate (line 21129) | struct PreUpdate { type sqlite3_int64 (line 21296) | typedef sqlite3_int64 sqlite3StatValueType; type u32 (line 21298) | typedef u32 sqlite3StatValueType; type sqlite3StatType (line 21300) | typedef struct sqlite3StatType sqlite3StatType; function SQLITE_WSD (line 21301) | static SQLITE_WSD struct sqlite3StatType { function SQLITE_PRIVATE (line 21342) | SQLITE_PRIVATE sqlite3_int64 sqlite3StatusValue(int op){ function SQLITE_PRIVATE (line 21362) | SQLITE_PRIVATE void sqlite3StatusUp(int op, int N){ function SQLITE_PRIVATE (line 21373) | SQLITE_PRIVATE void sqlite3StatusDown(int op, int N){ function SQLITE_PRIVATE (line 21387) | SQLITE_PRIVATE void sqlite3StatusHighwater(int op, int X){ function SQLITE_API (line 21407) | SQLITE_API int sqlite3_status64( function SQLITE_API (line 21432) | SQLITE_API int sqlite3_status(int op, int *pCurrent, int *pHighwater, in... function u32 (line 21449) | static u32 countLookasideSlots(LookasideSlot *p){ function SQLITE_PRIVATE (line 21461) | SQLITE_PRIVATE int sqlite3LookasideUsed(sqlite3 *db, int *pHighwater){ function SQLITE_API (line 21475) | SQLITE_API int sqlite3_db_status( type tm (line 21729) | struct tm type DateTime (line 21735) | typedef struct DateTime DateTime; type DateTime (line 21736) | struct DateTime { function getDigits (line 21779) | static int getDigits(const char *zDate, const char *zFormat, ...){ function parseTimezone (line 21833) | static int parseTimezone(const char *zDate, DateTime *p){ function parseHhMmSs (line 21869) | static int parseHhMmSs(const char *zDate, DateTime *p){ function datetimeError (line 21909) | static void datetimeError(DateTime *p){ function computeJD (line 21920) | static void computeJD(DateTime *p){ function parseYyyyMmDd (line 21970) | static int parseYyyyMmDd(const char *zDate, DateTime *p){ function setDateTimeToCurrent (line 22007) | static int setDateTimeToCurrent(sqlite3_context *context, DateTime *p){ function setRawDateNumber (line 22023) | static void setRawDateNumber(DateTime *p, double r){ function parseDateOrTime (line 22048) | static int parseDateOrTime( function validJulianDay (line 22081) | static int validJulianDay(sqlite3_int64 iJD){ function computeYMD (line 22088) | static void computeYMD(DateTime *p){ function computeHMS (line 22117) | static void computeHMS(DateTime *p){ function computeYMD_HMS (line 22136) | static void computeYMD_HMS(DateTime *p){ function clearYMD_HMS_TZ (line 22144) | static void clearYMD_HMS_TZ(DateTime *p){ function osLocaltime (line 22182) | static int osLocaltime(time_t *t, struct tm *pTm){ function sqlite3_int64 (line 22221) | static sqlite3_int64 localtimeOffset( function parseModifier (line 22325) | static int parseModifier( function isDate (line 22542) | static int isDate( function juliandayFunc (line 22585) | static void juliandayFunc( function datetimeFunc (line 22602) | static void datetimeFunc( function timeFunc (line 22622) | static void timeFunc( function dateFunc (line 22641) | static void dateFunc( function strftimeFunc (line 22674) | static void strftimeFunc( function ctimeFunc (line 22812) | static void ctimeFunc( function cdateFunc (line 22826) | static void cdateFunc( function ctimestampFunc (line 22840) | static void ctimestampFunc( function currentTimeFunc (line 22862) | static void currentTimeFunc( function SQLITE_PRIVATE (line 22900) | SQLITE_PRIVATE void sqlite3RegisterDateTimeFunctions(void){ function SQLITE_PRIVATE (line 23003) | SQLITE_PRIVATE void sqlite3OsClose(sqlite3_file *pId){ function SQLITE_PRIVATE (line 23009) | SQLITE_PRIVATE int sqlite3OsRead(sqlite3_file *id, void *pBuf, int amt, ... function SQLITE_PRIVATE (line 23013) | SQLITE_PRIVATE int sqlite3OsWrite(sqlite3_file *id, const void *pBuf, in... function SQLITE_PRIVATE (line 23017) | SQLITE_PRIVATE int sqlite3OsTruncate(sqlite3_file *id, i64 size){ function SQLITE_PRIVATE (line 23020) | SQLITE_PRIVATE int sqlite3OsSync(sqlite3_file *id, int flags){ function SQLITE_PRIVATE (line 23024) | SQLITE_PRIVATE int sqlite3OsFileSize(sqlite3_file *id, i64 *pSize){ function SQLITE_PRIVATE (line 23028) | SQLITE_PRIVATE int sqlite3OsLock(sqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 23032) | SQLITE_PRIVATE int sqlite3OsUnlock(sqlite3_file *id, int lockType){ function SQLITE_PRIVATE (line 23035) | SQLITE_PRIVATE int sqlite3OsCheckReservedLock(sqlite3_file *id, int *pRe... function SQLITE_PRIVATE (line 23048) | SQLITE_PRIVATE int sqlite3OsFileControl(sqlite3_file *id, int op, void *... function SQLITE_PRIVATE (line 23069) | SQLITE_PRIVATE void sqlite3OsFileControlHint(sqlite3_file *id, int op, v... function SQLITE_PRIVATE (line 23073) | SQLITE_PRIVATE int sqlite3OsSectorSize(sqlite3_file *id){ function SQLITE_PRIVATE (line 23077) | SQLITE_PRIVATE int sqlite3OsDeviceCharacteristics(sqlite3_file *id){ function SQLITE_PRIVATE (line 23081) | SQLITE_PRIVATE int sqlite3OsShmLock(sqlite3_file *id, int offset, int n,... function SQLITE_PRIVATE (line 23084) | SQLITE_PRIVATE void sqlite3OsShmBarrier(sqlite3_file *id){ function SQLITE_PRIVATE (line 23087) | SQLITE_PRIVATE int sqlite3OsShmUnmap(sqlite3_file *id, int deleteFlag){ function SQLITE_PRIVATE (line 23090) | SQLITE_PRIVATE int sqlite3OsShmMap( function SQLITE_PRIVATE (line 23104) | SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, ... function SQLITE_PRIVATE (line 23108) | SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function SQLITE_PRIVATE (line 23113) | SQLITE_PRIVATE int sqlite3OsFetch(sqlite3_file *id, i64 iOff, int iAmt, ... function SQLITE_PRIVATE (line 23117) | SQLITE_PRIVATE int sqlite3OsUnfetch(sqlite3_file *id, i64 iOff, void *p){ function SQLITE_PRIVATE (line 23126) | SQLITE_PRIVATE int sqlite3OsOpen( function SQLITE_PRIVATE (line 23143) | SQLITE_PRIVATE int sqlite3OsDelete(sqlite3_vfs *pVfs, const char *zPath,... function SQLITE_PRIVATE (line 23148) | SQLITE_PRIVATE int sqlite3OsAccess( function SQLITE_PRIVATE (line 23157) | SQLITE_PRIVATE int sqlite3OsFullPathname( function SQLITE_PRIVATE (line 23168) | SQLITE_PRIVATE void *sqlite3OsDlOpen(sqlite3_vfs *pVfs, const char *zPath){ function SQLITE_PRIVATE (line 23171) | SQLITE_PRIVATE void sqlite3OsDlError(sqlite3_vfs *pVfs, int nByte, char ... function SQLITE_PRIVATE (line 23174) | SQLITE_PRIVATE void (*sqlite3OsDlSym(sqlite3_vfs *pVfs, void *pHdle, con... function SQLITE_PRIVATE (line 23177) | SQLITE_PRIVATE void sqlite3OsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function SQLITE_PRIVATE (line 23181) | SQLITE_PRIVATE int sqlite3OsRandomness(sqlite3_vfs *pVfs, int nByte, cha... function SQLITE_PRIVATE (line 23192) | SQLITE_PRIVATE int sqlite3OsSleep(sqlite3_vfs *pVfs, int nMicro){ function SQLITE_PRIVATE (line 23195) | SQLITE_PRIVATE int sqlite3OsGetLastError(sqlite3_vfs *pVfs){ function SQLITE_PRIVATE (line 23198) | SQLITE_PRIVATE int sqlite3OsCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_... function SQLITE_PRIVATE (line 23216) | SQLITE_PRIVATE int sqlite3OsOpenMalloc( function SQLITE_PRIVATE (line 23238) | SQLITE_PRIVATE void sqlite3OsCloseFree(sqlite3_file *pFile){ function SQLITE_PRIVATE (line 23250) | SQLITE_PRIVATE int sqlite3OsInit(void){ function SQLITE_API (line 23267) | SQLITE_API sqlite3_vfs *sqlite3_vfs_find(const char *zVfs){ function vfsUnlink (line 23291) | static void vfsUnlink(sqlite3_vfs *pVfs){ function SQLITE_API (line 23313) | SQLITE_API int sqlite3_vfs_register(sqlite3_vfs *pVfs, int makeDflt){ function SQLITE_API (line 23341) | SQLITE_API int sqlite3_vfs_unregister(sqlite3_vfs *pVfs){ type BenignMallocHooks (line 23389) | typedef struct BenignMallocHooks BenignMallocHooks; function SQLITE_WSD (line 23390) | static SQLITE_WSD struct BenignMallocHooks { function SQLITE_PRIVATE (line 23415) | SQLITE_PRIVATE void sqlite3BenignMallocHooks( function SQLITE_PRIVATE (line 23429) | SQLITE_PRIVATE void sqlite3BeginBenignMalloc(void){ function SQLITE_PRIVATE (line 23435) | SQLITE_PRIVATE void sqlite3EndBenignMalloc(void){ function sqlite3MemFree (line 23477) | static void sqlite3MemFree(void *pPrior){ return; } function sqlite3MemSize (line 23479) | static int sqlite3MemSize(void *pPrior){ return 0; } function sqlite3MemRoundup (line 23480) | static int sqlite3MemRoundup(int n){ return n; } function sqlite3MemInit (line 23481) | static int sqlite3MemInit(void *NotUsed){ return SQLITE_OK; } function sqlite3MemShutdown (line 23482) | static void sqlite3MemShutdown(void *NotUsed){ return; } function SQLITE_PRIVATE (line 23490) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function sqlite3MemFree (line 23669) | static void sqlite3MemFree(void *pPrior){ function sqlite3MemSize (line 23684) | static int sqlite3MemSize(void *pPrior){ function sqlite3MemRoundup (line 23739) | static int sqlite3MemRoundup(int n){ function sqlite3MemInit (line 23746) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 23773) | static void sqlite3MemShutdown(void *NotUsed){ function SQLITE_PRIVATE (line 23784) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ type MemBlockHdr (line 23856) | struct MemBlockHdr { type MemBlockHdr (line 23893) | struct MemBlockHdr type MemBlockHdr (line 23894) | struct MemBlockHdr function adjustStats (line 23930) | static void adjustStats(int iSize, int increment){ type MemBlockHdr (line 23953) | struct MemBlockHdr type MemBlockHdr (line 23954) | struct MemBlockHdr type MemBlockHdr (line 23959) | struct MemBlockHdr function sqlite3MemSize (line 23977) | static int sqlite3MemSize(void *p){ function sqlite3MemInit (line 23989) | static int sqlite3MemInit(void *NotUsed){ function sqlite3MemShutdown (line 24003) | static void sqlite3MemShutdown(void *NotUsed){ function sqlite3MemRoundup (line 24011) | static int sqlite3MemRoundup(int n){ function randomFill (line 24020) | static void randomFill(char *pBuf, int nByte){ type MemBlockHdr (line 24044) | struct MemBlockHdr type MemBlockHdr (line 24060) | struct MemBlockHdr function sqlite3MemFree (line 24102) | static void sqlite3MemFree(void *pPrior){ type MemBlockHdr (line 24145) | struct MemBlockHdr function SQLITE_PRIVATE (line 24165) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function SQLITE_PRIVATE (line 24182) | SQLITE_PRIVATE void sqlite3MemdebugSetType(void *p, u8 eType){ function SQLITE_PRIVATE (line 24200) | SQLITE_PRIVATE int sqlite3MemdebugHasType(void *p, u8 eType){ function SQLITE_PRIVATE (line 24222) | SQLITE_PRIVATE int sqlite3MemdebugNoType(void *p, u8 eType){ function SQLITE_PRIVATE (line 24240) | SQLITE_PRIVATE void sqlite3MemdebugBacktrace(int depth){ function SQLITE_PRIVATE (line 24247) | SQLITE_PRIVATE void sqlite3MemdebugBacktraceCallback(void (*xBacktrace)(... function SQLITE_PRIVATE (line 24254) | SQLITE_PRIVATE void sqlite3MemdebugSettitle(const char *zTitle){ function SQLITE_PRIVATE (line 24264) | SQLITE_PRIVATE void sqlite3MemdebugSync(){ function SQLITE_PRIVATE (line 24277) | SQLITE_PRIVATE void sqlite3MemdebugDump(const char *zFilename){ function SQLITE_PRIVATE (line 24319) | SQLITE_PRIVATE int sqlite3MemdebugMallocCount(){ type Mem3Block (line 24412) | typedef struct Mem3Block Mem3Block; type Mem3Block (line 24413) | struct Mem3Block { function SQLITE_WSD (line 24432) | static SQLITE_WSD struct Mem3Global { function memsys3UnlinkFromList (line 24479) | static void memsys3UnlinkFromList(u32 i, u32 *pRoot){ function memsys3Unlink (line 24499) | static void memsys3Unlink(u32 i){ function memsys3LinkIntoList (line 24519) | static void memsys3LinkIntoList(u32 i, u32 *pRoot){ function memsys3Link (line 24533) | static void memsys3Link(u32 i){ function memsys3Enter (line 24554) | static void memsys3Enter(void){ function memsys3Leave (line 24560) | static void memsys3Leave(void){ function memsys3OutOfMemory (line 24567) | static void memsys3OutOfMemory(int nByte){ function memsys3Merge (line 24647) | static void memsys3Merge(u32 *pRoot){ function memsys3FreeUnsafe (line 24768) | static void memsys3FreeUnsafe(void *pOld){ function memsys3Size (line 24809) | static int memsys3Size(void *p){ function memsys3Roundup (line 24820) | static int memsys3Roundup(int n){ function memsys3Free (line 24843) | static void memsys3Free(void *pPrior){ function memsys3Init (line 24884) | static int memsys3Init(void *NotUsed){ function memsys3Shutdown (line 24909) | static void memsys3Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 24921) | SQLITE_PRIVATE void sqlite3Memsys3Dump(const char *zFilename){ function SQLITE_PRIVATE (line 25005) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys3(void){ type Mem5Link (line 25089) | typedef struct Mem5Link Mem5Link; type Mem5Link (line 25090) | struct Mem5Link { function SQLITE_WSD (line 25114) | static SQLITE_WSD struct Mem5Global { function memsys5Unlink (line 25171) | static void memsys5Unlink(int i, int iLogsize){ function memsys5Link (line 25193) | static void memsys5Link(int i, int iLogsize){ function memsys5Enter (line 25212) | static void memsys5Enter(void){ function memsys5Leave (line 25215) | static void memsys5Leave(void){ function memsys5Size (line 25223) | static int memsys5Size(void *p){ function memsys5FreeUnsafe (line 25312) | static void memsys5FreeUnsafe(void *pOld){ function memsys5Free (line 25394) | static void memsys5Free(void *pPrior){ function memsys5Roundup (line 25443) | static int memsys5Roundup(int n){ function memsys5Log (line 25460) | static int memsys5Log(int iValue){ function memsys5Init (line 25472) | static int memsys5Init(void *NotUsed){ function memsys5Shutdown (line 25530) | static void memsys5Shutdown(void *NotUsed){ function SQLITE_PRIVATE (line 25541) | SQLITE_PRIVATE void sqlite3Memsys5Dump(const char *zFilename){ function SQLITE_PRIVATE (line 25584) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetMemsys5(void){ type CheckMutex (line 25655) | typedef struct CheckMutex CheckMutex; type CheckMutex (line 25656) | struct CheckMutex { function checkMutexHeld (line 25670) | static int checkMutexHeld(sqlite3_mutex *p){ function checkMutexNotheld (line 25673) | static int checkMutexNotheld(sqlite3_mutex *p){ function checkMutexInit (line 25681) | static int checkMutexInit(void){ function checkMutexEnd (line 25685) | static int checkMutexEnd(void){ function sqlite3_mutex (line 25693) | static sqlite3_mutex *checkMutexAlloc(int iType){ function checkMutexFree (line 25732) | static void checkMutexFree(sqlite3_mutex *p){ function checkMutexEnter (line 25755) | static void checkMutexEnter(sqlite3_mutex *p){ function checkMutexTry (line 25771) | static int checkMutexTry(sqlite3_mutex *p){ function checkMutexLeave (line 25779) | static void checkMutexLeave(sqlite3_mutex *p){ function sqlite3_mutex_methods (line 25784) | sqlite3_mutex_methods const *multiThreadedCheckMutex(void){ function SQLITE_PRIVATE (line 25808) | SQLITE_PRIVATE void sqlite3MutexWarnOnContention(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 25820) | SQLITE_PRIVATE int sqlite3MutexInit(void){ function SQLITE_PRIVATE (line 25866) | SQLITE_PRIVATE int sqlite3MutexEnd(void){ function SQLITE_API (line 25882) | SQLITE_API sqlite3_mutex *sqlite3_mutex_alloc(int id){ function SQLITE_PRIVATE (line 25891) | SQLITE_PRIVATE sqlite3_mutex *sqlite3MutexAlloc(int id){ function SQLITE_API (line 25903) | SQLITE_API void sqlite3_mutex_free(sqlite3_mutex *p){ function SQLITE_API (line 25914) | SQLITE_API void sqlite3_mutex_enter(sqlite3_mutex *p){ function SQLITE_API (line 25925) | SQLITE_API int sqlite3_mutex_try(sqlite3_mutex *p){ function SQLITE_API (line 25940) | SQLITE_API void sqlite3_mutex_leave(sqlite3_mutex *p){ function SQLITE_API (line 25952) | SQLITE_API int sqlite3_mutex_held(sqlite3_mutex *p){ function SQLITE_API (line 25956) | SQLITE_API int sqlite3_mutex_notheld(sqlite3_mutex *p){ function noopMutexInit (line 26003) | static int noopMutexInit(void){ return SQLITE_OK; } function noopMutexEnd (line 26004) | static int noopMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 26005) | static sqlite3_mutex *noopMutexAlloc(int id){ function noopMutexFree (line 26009) | static void noopMutexFree(sqlite3_mutex *p){ UNUSED_PARAMETER(p); return; } function noopMutexEnter (line 26010) | static void noopMutexEnter(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function noopMutexTry (line 26011) | static int noopMutexTry(sqlite3_mutex *p){ function noopMutexLeave (line 26015) | static void noopMutexLeave(sqlite3_mutex *p){ UNUSED_PARAMETER(p); retur... function SQLITE_PRIVATE (line 26017) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ type sqlite3_debug_mutex (line 26045) | typedef struct sqlite3_debug_mutex { function debugMutexHeld (line 26054) | static int debugMutexHeld(sqlite3_mutex *pX){ function debugMutexNotheld (line 26058) | static int debugMutexNotheld(sqlite3_mutex *pX){ function debugMutexInit (line 26066) | static int debugMutexInit(void){ return SQLITE_OK; } function debugMutexEnd (line 26067) | static int debugMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 26074) | static sqlite3_mutex *debugMutexAlloc(int id){ function debugMutexFree (line 26105) | static void debugMutexFree(sqlite3_mutex *pX){ function debugMutexEnter (line 26128) | static void debugMutexEnter(sqlite3_mutex *pX){ function debugMutexTry (line 26133) | static int debugMutexTry(sqlite3_mutex *pX){ function debugMutexLeave (line 26146) | static void debugMutexLeave(sqlite3_mutex *pX){ function SQLITE_PRIVATE (line 26153) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3NoopMutex(void){ function SQLITE_PRIVATE (line 26176) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ type sqlite3_mutex (line 26224) | struct sqlite3_mutex { function pthreadMutexHeld (line 26261) | static int pthreadMutexHeld(sqlite3_mutex *p){ function pthreadMutexNotheld (line 26264) | static int pthreadMutexNotheld(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 26274) | SQLITE_PRIVATE void sqlite3MemoryBarrier(void){ function pthreadMutexInit (line 26285) | static int pthreadMutexInit(void){ return SQLITE_OK; } function pthreadMutexEnd (line 26286) | static int pthreadMutexEnd(void){ return SQLITE_OK; } function sqlite3_mutex (line 26336) | static sqlite3_mutex *pthreadMutexAlloc(int iType){ function pthreadMutexFree (line 26407) | static void pthreadMutexFree(sqlite3_mutex *p){ function pthreadMutexEnter (line 26434) | static void pthreadMutexEnter(sqlite3_mutex *p){ function pthreadMutexTry (line 26476) | static int pthreadMutexTry(sqlite3_mutex *p){ function pthreadMutexLeave (line 26533) | static void pthreadMutexLeave(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 26556) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ function sqlite_uint64 (line 26675) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 26683) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 26694) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 26702) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 26725) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 26763) | static void local_ioerr(){ type sqlite3_mutex (line 26907) | struct sqlite3_mutex { function winMutexHeld (line 26936) | static int winMutexHeld(sqlite3_mutex *p){ function winMutexNotheld2 (line 26940) | static int winMutexNotheld2(sqlite3_mutex *p, DWORD tid){ function winMutexNotheld (line 26944) | static int winMutexNotheld(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 26955) | SQLITE_PRIVATE void sqlite3MemoryBarrier(void){ function winMutexInit (line 26997) | static int winMutexInit(void){ function winMutexEnd (line 27019) | static int winMutexEnd(void){ function sqlite3_mutex (line 27082) | static sqlite3_mutex *winMutexAlloc(int iType){ function winMutexFree (line 27130) | static void winMutexFree(sqlite3_mutex *p){ function winMutexEnter (line 27154) | static void winMutexEnter(sqlite3_mutex *p){ function winMutexTry (line 27177) | static int winMutexTry(sqlite3_mutex *p){ function winMutexLeave (line 27227) | static void winMutexLeave(sqlite3_mutex *p){ function SQLITE_PRIVATE (line 27249) | SQLITE_PRIVATE sqlite3_mutex_methods const *sqlite3DefaultMutex(void){ function SQLITE_API (line 27295) | SQLITE_API int sqlite3_release_memory(int n){ function SQLITE_WSD (line 27317) | static SQLITE_WSD struct Mem0Global { function SQLITE_PRIVATE (line 27334) | SQLITE_PRIVATE sqlite3_mutex *sqlite3MallocMutex(void){ function SQLITE_API (line 27344) | SQLITE_API int sqlite3_memory_alarm( function SQLITE_API (line 27367) | SQLITE_API sqlite3_int64 sqlite3_soft_heap_limit64(sqlite3_int64 n){ function SQLITE_API (line 27392) | SQLITE_API void sqlite3_soft_heap_limit(int n){ function SQLITE_API (line 27409) | SQLITE_API sqlite3_int64 sqlite3_hard_heap_limit64(sqlite3_int64 n){ function SQLITE_PRIVATE (line 27431) | SQLITE_PRIVATE int sqlite3MallocInit(void){ function SQLITE_PRIVATE (line 27453) | SQLITE_PRIVATE int sqlite3HeapNearlyFull(void){ function SQLITE_PRIVATE (line 27460) | SQLITE_PRIVATE void sqlite3MallocEnd(void){ function sqlite3_memory_used (line 27470) | sqlite3_memory_used(void){ function SQLITE_API (line 27481) | SQLITE_API sqlite3_int64 sqlite3_memory_highwater(int resetFlag){ function sqlite3MallocAlarm (line 27490) | static void sqlite3MallocAlarm(int nByte){ function mallocWithAlarm (line 27501) | static void mallocWithAlarm(int n, void **pp){ function SQLITE_PRIVATE (line 27550) | SQLITE_PRIVATE void *sqlite3Malloc(u64 n){ function SQLITE_API (line 27575) | SQLITE_API void *sqlite3_malloc(int n){ function SQLITE_API (line 27581) | SQLITE_API void *sqlite3_malloc64(sqlite3_uint64 n){ function isLookaside (line 27592) | static int isLookaside(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27603) | SQLITE_PRIVATE int sqlite3MallocSize(void *p){ function lookasideMallocSize (line 27607) | static int lookasideMallocSize(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27614) | SQLITE_PRIVATE int sqlite3DbMallocSize(sqlite3 *db, void *p){ function SQLITE_API (line 27643) | SQLITE_API sqlite3_uint64 sqlite3_msize(void *p){ function SQLITE_API (line 27652) | SQLITE_API void sqlite3_free(void *p){ function SQLITE_NOINLINE (line 27671) | static SQLITE_NOINLINE void measureAllocationSize(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27680) | SQLITE_PRIVATE void sqlite3DbFreeNN(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27717) | SQLITE_PRIVATE void sqlite3DbFree(sqlite3 *db, void *p){ function SQLITE_PRIVATE (line 27725) | SQLITE_PRIVATE void *sqlite3Realloc(void *pOld, u64 nBytes){ function SQLITE_API (line 27779) | SQLITE_API void *sqlite3_realloc(void *pOld, int n){ function SQLITE_API (line 27786) | SQLITE_API void *sqlite3_realloc64(void *pOld, sqlite3_uint64 n){ function SQLITE_PRIVATE (line 27797) | SQLITE_PRIVATE void *sqlite3MallocZero(u64 n){ function SQLITE_PRIVATE (line 27809) | SQLITE_PRIVATE void *sqlite3DbMallocZero(sqlite3 *db, u64 n){ function SQLITE_NOINLINE (line 27821) | static SQLITE_NOINLINE void *dbMallocRawFinish(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 27853) | SQLITE_PRIVATE void *sqlite3DbMallocRaw(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 27860) | SQLITE_PRIVATE void *sqlite3DbMallocRawNN(sqlite3 *db, u64 n){ function SQLITE_PRIVATE (line 27916) | SQLITE_PRIVATE void *sqlite3DbRealloc(sqlite3 *db, void *p, u64 n){ function SQLITE_NOINLINE (line 27932) | static SQLITE_NOINLINE void *dbReallocFinish(sqlite3 *db, void *p, u64 n){ function SQLITE_PRIVATE (line 27962) | SQLITE_PRIVATE void *sqlite3DbReallocOrFree(sqlite3 *db, void *p, u64 n){ function SQLITE_PRIVATE (line 27978) | SQLITE_PRIVATE char *sqlite3DbStrDup(sqlite3 *db, const char *z){ function SQLITE_PRIVATE (line 27991) | SQLITE_PRIVATE char *sqlite3DbStrNDup(sqlite3 *db, const char *z, u64 n){ function SQLITE_PRIVATE (line 28011) | SQLITE_PRIVATE char *sqlite3DbSpanDup(sqlite3 *db, const char *zStart, c... function SQLITE_PRIVATE (line 28022) | SQLITE_PRIVATE void sqlite3SetString(char **pz, sqlite3 *db, const char ... function SQLITE_PRIVATE (line 28033) | SQLITE_PRIVATE void sqlite3OomFault(sqlite3 *db){ function SQLITE_PRIVATE (line 28053) | SQLITE_PRIVATE void sqlite3OomClear(sqlite3 *db){ function SQLITE_NOINLINE (line 28065) | static SQLITE_NOINLINE int apiOomError(sqlite3 *db){ function SQLITE_PRIVATE (line 28083) | SQLITE_PRIVATE int sqlite3ApiExit(sqlite3* db, int rc){ type etByte (line 28141) | typedef unsigned char etByte; type et_info (line 28147) | typedef struct et_info { /* Information about each format field */ function et_getdigit (line 28223) | static char et_getdigit(LONGDOUBLE_TYPE *val, int *cnt){ function setStrAccumError (line 28239) | static void setStrAccumError(StrAccum *p, u8 eError){ function sqlite3_int64 (line 28249) | static sqlite3_int64 getIntArg(PrintfArguments *p){ function getDoubleArg (line 28253) | static double getDoubleArg(PrintfArguments *p){ function SQLITE_API (line 28304) | SQLITE_API void sqlite3_str_vappendf( function sqlite3StrAccumEnlarge (line 29008) | static int sqlite3StrAccumEnlarge(StrAccum *p, int N){ function SQLITE_API (line 29058) | SQLITE_API void sqlite3_str_appendchar(sqlite3_str *p, int N, char c){ function enlargeAndAppend (line 29074) | static void SQLITE_NOINLINE enlargeAndAppend(StrAccum *p, const char *z,... function SQLITE_API (line 29086) | SQLITE_API void sqlite3_str_append(sqlite3_str *p, const char *z, int N){ function SQLITE_API (line 29103) | SQLITE_API void sqlite3_str_appendall(sqlite3_str *p, const char *z){ function SQLITE_NOINLINE (line 29113) | static SQLITE_NOINLINE char *strAccumFinishRealloc(StrAccum *p){ function SQLITE_PRIVATE (line 29126) | SQLITE_PRIVATE char *sqlite3StrAccumFinish(StrAccum *p){ function SQLITE_API (line 29148) | SQLITE_API char *sqlite3_str_finish(sqlite3_str *p){ function SQLITE_API (line 29160) | SQLITE_API int sqlite3_str_errcode(sqlite3_str *p){ function SQLITE_API (line 29165) | SQLITE_API int sqlite3_str_length(sqlite3_str *p){ function SQLITE_API (line 29170) | SQLITE_API char *sqlite3_str_value(sqlite3_str *p){ function SQLITE_API (line 29179) | SQLITE_API void sqlite3_str_reset(StrAccum *p){ function SQLITE_PRIVATE (line 29203) | SQLITE_PRIVATE void sqlite3StrAccumInit(StrAccum *p, sqlite3 *db, char *... function SQLITE_API (line 29214) | SQLITE_API sqlite3_str *sqlite3_str_new(sqlite3 *db){ function SQLITE_PRIVATE (line 29229) | SQLITE_PRIVATE char *sqlite3VMPrintf(sqlite3 *db, const char *zFormat, v... function SQLITE_PRIVATE (line 29249) | SQLITE_PRIVATE char *sqlite3MPrintf(sqlite3 *db, const char *zFormat, ...){ function SQLITE_API (line 29262) | SQLITE_API char *sqlite3_vmprintf(const char *zFormat, va_list ap){ function SQLITE_API (line 29286) | SQLITE_API char *sqlite3_mprintf(const char *zFormat, ...){ function SQLITE_API (line 29311) | SQLITE_API char *sqlite3_vsnprintf(int n, char *zBuf, const char *zForma... function SQLITE_API (line 29326) | SQLITE_API char *sqlite3_snprintf(int n, char *zBuf, const char *zFormat... function renderLogMsg (line 29349) | static void renderLogMsg(int iErrCode, const char *zFormat, va_list ap){ function SQLITE_API (line 29362) | SQLITE_API void sqlite3_log(int iErrCode, const char *zFormat, ...){ function SQLITE_PRIVATE (line 29377) | SQLITE_PRIVATE void sqlite3DebugPrintf(const char *zFormat, ...){ function SQLITE_API (line 29403) | SQLITE_API void sqlite3_str_appendf(StrAccum *p, const char *zFormat, ...){ function TreeView (line 29438) | static TreeView *sqlite3TreeViewPush(TreeView *p, u8 moreToFollow){ function sqlite3TreeViewPop (line 29454) | static void sqlite3TreeViewPop(TreeView *p){ function sqlite3TreeViewLine (line 29464) | static void sqlite3TreeViewLine(TreeView *p, const char *zFormat, ...){ function sqlite3TreeViewItem (line 29491) | static void sqlite3TreeViewItem(TreeView *p, const char *zLabel,u8 moreF... function SQLITE_PRIVATE (line 29499) | SQLITE_PRIVATE void sqlite3TreeViewWith(TreeView *pView, const With *pWi... function SQLITE_PRIVATE (line 29538) | SQLITE_PRIVATE void sqlite3TreeViewSrcList(TreeView *pView, const SrcLis... function SQLITE_PRIVATE (line 29579) | SQLITE_PRIVATE void sqlite3TreeViewSelect(TreeView *pView, const Select ... function SQLITE_PRIVATE (line 29695) | SQLITE_PRIVATE void sqlite3TreeViewBound( function SQLITE_PRIVATE (line 29732) | SQLITE_PRIVATE void sqlite3TreeViewWindow(TreeView *pView, const Window ... function SQLITE_PRIVATE (line 29797) | SQLITE_PRIVATE void sqlite3TreeViewWinFunc(TreeView *pView, const Window... function SQLITE_PRIVATE (line 29809) | SQLITE_PRIVATE void sqlite3TreeViewExpr(TreeView *pView, const Expr *pEx... function SQLITE_PRIVATE (line 30140) | SQLITE_PRIVATE void sqlite3TreeViewBareExprList( function SQLITE_PRIVATE (line 30176) | SQLITE_PRIVATE void sqlite3TreeViewExprList( function SQLITE_WSD (line 30214) | static SQLITE_WSD struct sqlite3PrngType { function SQLITE_API (line 30223) | SQLITE_API void sqlite3_randomness(int N, void *pBuf){ function SQLITE_PRIVATE (line 30310) | SQLITE_PRIVATE void sqlite3PrngSaveState(void){ function SQLITE_PRIVATE (line 30317) | SQLITE_PRIVATE void sqlite3PrngRestoreState(void){ type SQLiteThread (line 30369) | struct SQLiteThread { function SQLITE_PRIVATE (line 30378) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 30415) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 30441) | struct SQLiteThread { function sqlite3ThreadProc (line 30450) | static unsigned __stdcall sqlite3ThreadProc( function SQLITE_PRIVATE (line 30473) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 30511) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ type SQLiteThread (line 30546) | struct SQLiteThread { function SQLITE_PRIVATE (line 30553) | SQLITE_PRIVATE int sqlite3ThreadCreate( function SQLITE_PRIVATE (line 30577) | SQLITE_PRIVATE int sqlite3ThreadJoin(SQLiteThread *p, void **ppOut){ function SQLITE_PRIVATE (line 30750) | SQLITE_PRIVATE u32 sqlite3Utf8Read( function sqlite3VdbeMemTranslate (line 30786) | int sqlite3VdbeMemTranslate(Mem *pMem, u8 desiredEnc){ function SQLITE_PRIVATE (line 30981) | SQLITE_PRIVATE int sqlite3VdbeMemHandleBom(Mem *pMem){ function SQLITE_PRIVATE (line 31019) | SQLITE_PRIVATE int sqlite3Utf8CharLen(const char *zIn, int nByte){ function SQLITE_PRIVATE (line 31049) | SQLITE_PRIVATE int sqlite3Utf8To8(unsigned char *zIn){ function SQLITE_PRIVATE (line 31073) | SQLITE_PRIVATE char *sqlite3Utf16to8(sqlite3 *db, const void *z, int nBy... function SQLITE_PRIVATE (line 31094) | SQLITE_PRIVATE int sqlite3Utf16ByteLen(const void *zIn, int nChar){ function SQLITE_PRIVATE (line 31116) | SQLITE_PRIVATE void sqlite3UtfSelfTest(void){ function SQLITE_PRIVATE (line 31170) | SQLITE_PRIVATE void sqlite3Coverage(int x){ function SQLITE_PRIVATE (line 31196) | SQLITE_PRIVATE int sqlite3FaultSim(int iTest){ function SQLITE_PRIVATE (line 31206) | SQLITE_PRIVATE int sqlite3IsNaN(double x){ function SQLITE_PRIVATE (line 31221) | SQLITE_PRIVATE int sqlite3Strlen30(const char *z){ function SQLITE_PRIVATE (line 31233) | SQLITE_PRIVATE char *sqlite3ColumnType(Column *pCol, char *zDflt){ function SQLITE_NOINLINE (line 31243) | static SQLITE_NOINLINE void sqlite3ErrorFinish(sqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 31253) | SQLITE_PRIVATE void sqlite3Error(sqlite3 *db, int err_code){ function SQLITE_PRIVATE (line 31263) | SQLITE_PRIVATE void sqlite3SystemError(sqlite3 *db, int rc){ function SQLITE_PRIVATE (line 31292) | SQLITE_PRIVATE void sqlite3ErrorWithMsg(sqlite3 *db, int err_code, const... function SQLITE_PRIVATE (line 31325) | SQLITE_PRIVATE void sqlite3ErrorMsg(Parse *pParse, const char *zFormat, ... function SQLITE_PRIVATE (line 31348) | SQLITE_PRIVATE int sqlite3ErrorToParser(sqlite3 *db, int errCode){ function SQLITE_PRIVATE (line 31373) | SQLITE_PRIVATE void sqlite3Dequote(char *z){ function SQLITE_PRIVATE (line 31395) | SQLITE_PRIVATE void sqlite3DequoteExpr(Expr *p){ function SQLITE_PRIVATE (line 31404) | SQLITE_PRIVATE void sqlite3TokenInit(Token *p, char *z){ function SQLITE_API (line 31422) | SQLITE_API int sqlite3_stricmp(const char *zLeft, const char *zRight){ function SQLITE_PRIVATE (line 31430) | SQLITE_PRIVATE int sqlite3StrICmp(const char *zLeft, const char *zRight){ function SQLITE_API (line 31449) | SQLITE_API int sqlite3_strnicmp(const char *zLeft, const char *zRight, i... function SQLITE_PRIVATE (line 31465) | SQLITE_PRIVATE u8 sqlite3StrIHash(const char *z){ function LONGDOUBLE_TYPE (line 31481) | static LONGDOUBLE_TYPE sqlite3Pow10(int E){ function SQLITE_PRIVATE (line 31546) | SQLITE_PRIVATE int sqlite3AtoF(const char *z, double *pResult, int lengt... function compare2pow63 (line 31754) | static int compare2pow63(const char *zNum, int incr){ function SQLITE_PRIVATE (line 31787) | SQLITE_PRIVATE int sqlite3Atoi64(const char *zNum, i64 *pNum, int length... function SQLITE_PRIVATE (line 31889) | SQLITE_PRIVATE int sqlite3DecOrHexToI64(const char *z, i64 *pOut){ function SQLITE_PRIVATE (line 31919) | SQLITE_PRIVATE int sqlite3GetInt32(const char *zNum, int *pValue){ function SQLITE_PRIVATE (line 31978) | SQLITE_PRIVATE int sqlite3Atoi(const char *z){ function putVarint64 (line 32013) | static int SQLITE_NOINLINE putVarint64(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 32037) | SQLITE_PRIVATE int sqlite3PutVarint(unsigned char *p, u64 v){ function SQLITE_PRIVATE (line 32067) | SQLITE_PRIVATE u8 sqlite3GetVarint(const unsigned char *p, u64 *v){ function SQLITE_PRIVATE (line 32228) | SQLITE_PRIVATE u8 sqlite3GetVarint32(const unsigned char *p, u32 *v){ function SQLITE_PRIVATE (line 32351) | SQLITE_PRIVATE int sqlite3VarintLen(u64 v){ function SQLITE_PRIVATE (line 32361) | SQLITE_PRIVATE u32 sqlite3Get4byte(const u8 *p){ function SQLITE_PRIVATE (line 32379) | SQLITE_PRIVATE void sqlite3Put4byte(unsigned char *p, u32 v){ function SQLITE_PRIVATE (line 32403) | SQLITE_PRIVATE u8 sqlite3HexToInt(int h){ function SQLITE_PRIVATE (line 32421) | SQLITE_PRIVATE void *sqlite3HexToBlob(sqlite3 *db, const char *z, int n){ function logBadConnection (line 32442) | static void logBadConnection(const char *zType){ function SQLITE_PRIVATE (line 32463) | SQLITE_PRIVATE int sqlite3SafetyCheckOk(sqlite3 *db){ function SQLITE_PRIVATE (line 32480) | SQLITE_PRIVATE int sqlite3SafetyCheckSickOrOk(sqlite3 *db){ function SQLITE_PRIVATE (line 32500) | SQLITE_PRIVATE int sqlite3AddInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 32520) | SQLITE_PRIVATE int sqlite3SubInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 32535) | SQLITE_PRIVATE int sqlite3MulInt64(i64 *pA, i64 iB){ function SQLITE_PRIVATE (line 32561) | SQLITE_PRIVATE int sqlite3AbsInt32(int x){ function SQLITE_PRIVATE (line 32585) | SQLITE_PRIVATE void sqlite3FileSuffix3(const char *zBaseFilename, char *z){ function SQLITE_PRIVATE (line 32604) | SQLITE_PRIVATE LogEst sqlite3LogEstAdd(LogEst a, LogEst b){ function SQLITE_PRIVATE (line 32631) | SQLITE_PRIVATE LogEst sqlite3LogEst(u64 x){ function SQLITE_PRIVATE (line 32655) | SQLITE_PRIVATE LogEst sqlite3LogEstFromDouble(double x){ function SQLITE_PRIVATE (line 32676) | SQLITE_PRIVATE u64 sqlite3LogEstToInt(LogEst x){ function SQLITE_PRIVATE (line 32730) | SQLITE_PRIVATE VList *sqlite3VListAdd( function SQLITE_PRIVATE (line 32768) | SQLITE_PRIVATE const char *sqlite3VListNumToName(VList *pIn, int iVal){ function SQLITE_PRIVATE (line 32784) | SQLITE_PRIVATE int sqlite3VListNameToNum(VList *pIn, const char *zName, ... function SQLITE_PRIVATE (line 32821) | SQLITE_PRIVATE void sqlite3HashInit(Hash *pNew){ function SQLITE_PRIVATE (line 32833) | SQLITE_PRIVATE void sqlite3HashClear(Hash *pH){ function strHash (line 32853) | static unsigned int strHash(const char *z){ function insertElement (line 32870) | static void insertElement( function rehash (line 32904) | static int rehash(Hash *pH, unsigned int new_size){ function HashElem (line 32945) | static HashElem *findElementWithHash( function removeElementGivenHash (line 32980) | static void removeElementGivenHash( function SQLITE_PRIVATE (line 33015) | SQLITE_PRIVATE void *sqlite3HashFind(const Hash *pH, const char *pKey){ function SQLITE_PRIVATE (line 33035) | SQLITE_PRIVATE void *sqlite3HashInsert(Hash *pH, const char *pKey, void ... function SQLITE_PRIVATE (line 33081) | SQLITE_PRIVATE const char *sqlite3OpcodeName(int i){ type unixShm (line 33461) | typedef struct unixShm unixShm; type unixShmNode (line 33462) | typedef struct unixShmNode unixShmNode; type unixInodeInfo (line 33463) | typedef struct unixInodeInfo unixInodeInfo; type UnixUnusedFd (line 33464) | typedef struct UnixUnusedFd UnixUnusedFd; type UnixUnusedFd (line 33472) | struct UnixUnusedFd { type unixFile (line 33482) | typedef struct unixFile unixFile; type unixFile (line 33483) | struct unixFile { function sqlite_uint64 (line 33639) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 33647) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 33658) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 33666) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 33689) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 33727) | static void local_ioerr(){ function posixOpen (line 33832) | static int posixOpen(const char *zFile, int flags, int mode){ type unix_syscall (line 33846) | struct unix_syscall { type stat (line 33864) | struct stat type stat (line 33877) | struct stat type stat (line 33998) | struct stat function robustFchown (line 34020) | static int robustFchown(int fd, uid_t uid, gid_t gid){ function unixSetSystemCall (line 34034) | static int unixSetSystemCall( function sqlite3_syscall_ptr (line 34077) | static sqlite3_syscall_ptr unixGetSystemCall( function robust_open (line 34137) | static int robust_open(const char *z, int f, mode_t m){ function unixEnterMutex (line 34200) | static void unixEnterMutex(void){ function unixLeaveMutex (line 34204) | static void unixLeaveMutex(void){ function unixMutexHeld (line 34209) | static int unixMutexHeld(void) { function lockTrace (line 34242) | static int lockTrace(int fd, int op, struct flock *p){ function robust_ftruncate (line 34300) | static int robust_ftruncate(int h, sqlite3_int64 sz){ function sqliteErrorFromPosixError (line 34325) | static int sqliteErrorFromPosixError(int posixError, int sqliteIOErr) { type vxworksFileId (line 34367) | struct vxworksFileId { type vxworksFileId (line 34379) | struct vxworksFileId function vxworksSimplifyName (line 34394) | static int vxworksSimplifyName(char *z, int n){ type vxworksFileId (line 34428) | struct vxworksFileId type vxworksFileId (line 34429) | struct vxworksFileId type vxworksFileId (line 34430) | struct vxworksFileId function vxworksReleaseFileId (line 34470) | static void vxworksReleaseFileId(struct vxworksFileId *pId){ type unixFileId (line 34582) | struct unixFileId { type unixInodeInfo (line 34623) | struct unixInodeInfo { function unixFileMutexHeld (line 34657) | int unixFileMutexHeld(unixFile *pFile){ function unixFileMutexNotheld (line 34661) | int unixFileMutexNotheld(unixFile *pFile){ function unixLogErrorAtLine (line 34684) | static int unixLogErrorAtLine( function robust_close (line 34749) | static void robust_close(unixFile *pFile, int h, int lineno){ function storeLastErrno (line 34760) | static void storeLastErrno(unixFile *pFile, int error){ function closePendingFds (line 34767) | static void closePendingFds(unixFile *pFile){ function releaseInodeInfo (line 34786) | static void releaseInodeInfo(unixFile *pFile){ function findInodeInfo (line 34823) | static int findInodeInfo( function fileHasMoved (line 34915) | static int fileHasMoved(unixFile *pFile){ function verifyDbFile (line 34936) | static void verifyDbFile(unixFile *pFile){ function unixCheckReservedLock (line 34969) | static int unixCheckReservedLock(sqlite3_file *id, int *pResOut){ function osSetPosixAdvisoryLock (line 35026) | static int osSetPosixAdvisoryLock( function unixFileLock (line 35067) | static int unixFileLock(unixFile *pFile, struct flock *pLock){ function unixLock (line 35117) | static int unixLock(sqlite3_file *id, int eFileLock){ function setPendingFd (line 35344) | static void setPendingFd(unixFile *pFile){ function posixUnlock (line 35367) | static int posixUnlock(sqlite3_file *id, int eFileLock, int handleNFSUnl... function unixUnlock (line 35527) | static int unixUnlock(sqlite3_file *id, int eFileLock){ function closeUnixFile (line 35549) | static int closeUnixFile(sqlite3_file *id){ function unixClose (line 35584) | static int unixClose(sqlite3_file *id){ function nolockCheckReservedLock (line 35635) | static int nolockCheckReservedLock(sqlite3_file *NotUsed, int *pResOut){ function nolockLock (line 35640) | static int nolockLock(sqlite3_file *NotUsed, int NotUsed2){ function nolockUnlock (line 35644) | static int nolockUnlock(sqlite3_file *NotUsed, int NotUsed2){ function nolockClose (line 35652) | static int nolockClose(sqlite3_file *id) { function dotlockCheckReservedLock (line 35697) | static int dotlockCheckReservedLock(sqlite3_file *id, int *pResOut) { function dotlockLock (line 35738) | static int dotlockLock(sqlite3_file *id, int eFileLock) { function dotlockUnlock (line 35788) | static int dotlockUnlock(sqlite3_file *id, int eFileLock) { function dotlockClose (line 35831) | static int dotlockClose(sqlite3_file *id) { function robust_flock (line 35861) | static int robust_flock(int fd, int op){ function flockCheckReservedLock (line 35877) | static int flockCheckReservedLock(sqlite3_file *id, int *pResOut){ function flockLock (line 35957) | static int flockLock(sqlite3_file *id, int eFileLock) { function flockUnlock (line 36001) | static int flockUnlock(sqlite3_file *id, int eFileLock) { function flockClose (line 36035) | static int flockClose(sqlite3_file *id) { function semXCheckReservedLock (line 36064) | static int semXCheckReservedLock(sqlite3_file *id, int *pResOut) { function semXLock (line 36131) | static int semXLock(sqlite3_file *id, int eFileLock) { function semXUnlock (line 36164) | static int semXUnlock(sqlite3_file *id, int eFileLock) { function semXClose (line 36201) | static int semXClose(sqlite3_file *id) { type afpLockingContext (line 36237) | typedef struct afpLockingContext afpLockingContext; type afpLockingContext (line 36238) | struct afpLockingContext { type ByteRangeLockPB2 (line 36243) | struct ByteRangeLockPB2 function afpSetLock (line 36261) | static int afpSetLock( function afpCheckReservedLock (line 36307) | static int afpCheckReservedLock(sqlite3_file *id, int *pResOut){ function afpLock (line 36376) | static int afpLock(sqlite3_file *id, int eFileLock){ function afpUnlock (line 36558) | static int afpUnlock(sqlite3_file *id, int eFileLock) { function afpClose (line 36661) | static int afpClose(sqlite3_file *id) { function nfsUnlock (line 36709) | static int nfsUnlock(sqlite3_file *id, int eFileLock){ function seekAndRead (line 36745) | static int seekAndRead(unixFile *id, sqlite3_int64 offset, void *pBuf, i... function unixRead (line 36794) | static int unixRead( function seekAndWriteFd (line 36853) | static int seekAndWriteFd( function seekAndWrite (line 36899) | static int seekAndWrite(unixFile *id, i64 offset, const void *pBuf, int ... function unixWrite (line 36908) | static int unixWrite( function full_fsync (line 37043) | static int full_fsync(int fd, int fullSync, int dataOnly){ function openDirectory (line 37139) | static int openDirectory(const char *zFilename, int *pFd){ function unixSync (line 37176) | static int unixSync(sqlite3_file *id, int flags){ function unixTruncate (line 37226) | static int unixTruncate(sqlite3_file *id, i64 nByte){ function unixFileSize (line 37276) | static int unixFileSize(sqlite3_file *id, i64 *pSize){ function fcntlSizeHint (line 37314) | static int fcntlSizeHint(unixFile *pFile, i64 nByte){ function unixModeBit (line 37383) | static void unixModeBit(unixFile *pFile, unsigned char mask, int *pArg){ function unixFileControl (line 37399) | static int unixFileControl(sqlite3_file *id, int op, void *pArg){ function setDeviceCharacteristics (line 37525) | static void setDeviceCharacteristics(unixFile *pFd){ function setDeviceCharacteristics (line 37550) | static void setDeviceCharacteristics(unixFile *pFile){ function unixSectorSize (line 37632) | static int unixSectorSize(sqlite3_file *id){ function unixDeviceCharacteristics (line 37651) | static int unixDeviceCharacteristics(sqlite3_file *id){ function unixGetpagesize (line 37665) | static int unixGetpagesize(void){ type unixShmNode (line 37708) | struct unixShmNode { type unixShm (line 37740) | struct unixShm { function unixShmSystemLock (line 37761) | static int unixShmSystemLock( function unixShmRegionPerMap (line 37846) | static int unixShmRegionPerMap(void){ function unixShmPurge (line 37860) | static void unixShmPurge(unixFile *pFd){ function unixLockSharedMemory (line 37894) | static int unixLockSharedMemory(unixFile *pDbFd, unixShmNode *pShmNode){ function unixOpenSharedMemory (line 37983) | static int unixOpenSharedMemory(unixFile *pDbFd){ function unixShmMap (line 38125) | static int unixShmMap( function unixShmLock (line 38268) | static int unixShmLock( function unixShmBarrier (line 38399) | static void unixShmBarrier( function unixShmUnmap (line 38418) | static int unixShmUnmap( function unixUnmapfile (line 38475) | static void unixUnmapfile(unixFile *pFd){ function unixRemapfile (line 38500) | static void unixRemapfile( function unixMapfile (line 38592) | static int unixMapfile(unixFile *pFd, i64 nMap){ function unixFetch (line 38629) | static int unixFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function unixUnfetch (line 38660) | static int unixUnfetch(sqlite3_file *fd, i64 iOff, void *p){ function sqlite3_io_methods (line 38880) | static const sqlite3_io_methods *autolockIoFinderImpl( function sqlite3_io_methods (line 38944) | static const sqlite3_io_methods *vxworksIoFinderImpl( type sqlite3_io_methods (line 38977) | typedef const sqlite3_io_methods *(*finder_type)(const char*,unixFile*); function fillInUnixFile (line 38990) | static int fillInUnixFile( type stat (line 39176) | struct stat function unixGetTempname (line 39200) | static int unixGetTempname(int nBuf, char *zBuf){ function UnixUnusedFd (line 39250) | static UnixUnusedFd *findReusableFd(const char *zPath, int flags){ function getFileMode (line 39300) | static int getFileMode( function findCreateFileMode (line 39339) | static int findCreateFileMode( function unixOpen (line 39416) | static int unixOpen( function unixDelete (line 39690) | static int unixDelete( function unixAccess (line 39738) | static int unixAccess( function mkFullPathname (line 39765) | static int mkFullPathname( function unixFullPathname (line 39798) | static int unixFullPathname( function unixDlError (line 39902) | static void unixDlError(sqlite3_vfs *NotUsed, int nBuf, char *zBufOut){ function unixDlClose (line 39935) | static void unixDlClose(sqlite3_vfs *NotUsed, void *pHandle){ function unixRandomness (line 39949) | static int unixRandomness(sqlite3_vfs *NotUsed, int nBuf, char *zBuf){ function unixSleep (line 39996) | static int unixSleep(sqlite3_vfs *NotUsed, int microseconds){ function unixCurrentTimeInt64 (line 40036) | static int unixCurrentTimeInt64(sqlite3_vfs *NotUsed, sqlite3_int64 *piN... function unixCurrentTime (line 40068) | static int unixCurrentTime(sqlite3_vfs *NotUsed, double *prNow){ function unixGetLastError (line 40086) | static int unixGetLastError(sqlite3_vfs *NotUsed, int NotUsed2, char *No... type proxyLockingContext (line 40257) | typedef struct proxyLockingContext proxyLockingContext; type proxyLockingContext (line 40258) | struct proxyLockingContext { function proxyGetLockPath (line 40275) | static int proxyGetLockPath(const char *dbPath, char *lPath, size_t maxL... function proxyCreateLockPath (line 40316) | static int proxyCreateLockPath(const char *lockPath){ function proxyCreateUnixFile (line 40356) | static int proxyCreateUnixFile( type timespec (line 40447) | struct timespec function proxyGetHostID (line 40453) | static int proxyGetHostID(unsigned char *pHostID, int *pError){ function proxyBreakConchLock (line 40493) | static int proxyBreakConchLock(unixFile *pFile, uuid_t myHostID){ function proxyConchLock (line 40553) | static int proxyConchLock(unixFile *pFile, uuid_t myHostID, int lockType){ function proxyTakeConch (line 40631) | static int proxyTakeConch(unixFile *pFile){ function proxyReleaseConch (line 40853) | static int proxyReleaseConch(unixFile *pFile){ function proxyCreateConchPathname (line 40883) | static int proxyCreateConchPathname(char *dbPath, char **pConchPath){ function switchLockProxyPath (line 40920) | static int switchLockProxyPath(unixFile *pFile, const char *path) { function proxyGetDbPathForUnixFile (line 40956) | static int proxyGetDbPathForUnixFile(unixFile *pFile, char *dbPath){ function proxyTransformUnixFile (line 40987) | static int proxyTransformUnixFile(unixFile *pFile, const char *path) { function proxyFileControl (line 41074) | static int proxyFileControl(sqlite3_file *id, int op, void *pArg){ function proxyCheckReservedLock (line 41147) | static int proxyCheckReservedLock(sqlite3_file *id, int *pResOut) { function proxyLock (line 41186) | static int proxyLock(sqlite3_file *id, int eFileLock) { function proxyUnlock (line 41210) | static int proxyUnlock(sqlite3_file *id, int eFileLock) { function proxyClose (line 41229) | static int proxyClose(sqlite3_file *id) { function SQLITE_API (line 41291) | SQLITE_API int sqlite3_os_init(void){ function SQLITE_API (line 41391) | SQLITE_API int sqlite3_os_end(void){ function sqlite_uint64 (line 41495) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 41503) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 41514) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 41522) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 41545) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function local_ioerr (line 41583) | static void local_ioerr(){ type winShm (line 41838) | typedef struct winShm winShm; type winShmNode (line 41839) | typedef struct winShmNode winShmNode; type winceLock (line 41847) | typedef struct winceLock { type winFile (line 41859) | typedef struct winFile winFile; type winFile (line 41860) | struct winFile { type winVfsAppData (line 41893) | typedef struct winVfsAppData winVfsAppData; type winVfsAppData (line 41894) | struct winVfsAppData { type winMemData (line 42016) | typedef struct winMemData winMemData; type winMemData (line 42017) | struct winMemData { type winMemData (line 42033) | struct winMemData type win_syscall (line 42102) | struct win_syscall { function winSetSystemCall (line 42763) | static int winSetSystemCall( function sqlite3_syscall_ptr (line 42806) | static sqlite3_syscall_ptr winGetSystemCall( function SQLITE_API (line 42848) | SQLITE_API int sqlite3_win32_compact_heap(LPUINT pnLargest){ function SQLITE_API (line 42888) | SQLITE_API int sqlite3_win32_reset_heap(){ function SQLITE_API (line 42933) | SQLITE_API void sqlite3_win32_write_debug(const char *zBuf, int nBuf){ function SQLITE_API (line 42979) | SQLITE_API void sqlite3_win32_sleep(DWORD milliseconds){ function SQLITE_PRIVATE (line 42994) | SQLITE_PRIVATE DWORD sqlite3Win32Wait(HANDLE hObject){ function SQLITE_API (line 43028) | SQLITE_API int sqlite3_win32_is_nt(void){ function winMemFree (line 43090) | static void winMemFree(void *pPrior){ function winMemSize (line 43138) | static int winMemSize(void *p){ function winMemRoundup (line 43162) | static int winMemRoundup(int n){ function winMemInit (line 43169) | static int winMemInit(void *pAppData){ function winMemShutdown (line 43218) | static void winMemShutdown(void *pAppData){ function SQLITE_PRIVATE (line 43249) | SQLITE_PRIVATE const sqlite3_mem_methods *sqlite3MemGetWin32(void){ function SQLITE_PRIVATE (line 43263) | SQLITE_PRIVATE void sqlite3MemSetDefault(void){ function LPWSTR (line 43273) | static LPWSTR winUtf8ToUnicode(const char *zText){ function LPWSTR (line 43326) | static LPWSTR winMbcsToUnicode(const char *zText, int useAnsi){ function SQLITE_API (line 43416) | SQLITE_API LPWSTR sqlite3_win32_utf8_to_unicode(const char *zText){ function SQLITE_API (line 43432) | SQLITE_API char *sqlite3_win32_unicode_to_utf8(LPCWSTR zWideText){ function SQLITE_API (line 43448) | SQLITE_API char *sqlite3_win32_mbcs_to_utf8(const char *zText){ function SQLITE_API (line 43464) | SQLITE_API char *sqlite3_win32_mbcs_to_utf8_v2(const char *zText, int us... function SQLITE_API (line 43480) | SQLITE_API char *sqlite3_win32_utf8_to_mbcs(const char *zText){ function SQLITE_API (line 43496) | SQLITE_API char *sqlite3_win32_utf8_to_mbcs_v2(const char *zText, int us... function SQLITE_API (line 43513) | SQLITE_API int sqlite3_win32_set_directory8( function SQLITE_API (line 43550) | SQLITE_API int sqlite3_win32_set_directory16( function SQLITE_API (line 43572) | SQLITE_API int sqlite3_win32_set_directory( function winGetLastErrorMsg (line 43584) | static int winGetLastErrorMsg(DWORD lastErrno, int nBuf, char *zBuf){ function winLogErrorAtLine (line 43675) | static int winLogErrorAtLine( function winRetryIoerr (line 43745) | static int winRetryIoerr(int *pnRetry, DWORD *pError){ function winLogIoerr (line 43774) | static void winLogIoerr(int nRetry, int lineno){ type tm (line 43794) | struct tm type tm (line 43796) | struct tm function winceMutexAcquire (line 43826) | static void winceMutexAcquire(HANDLE h){ function winceCreateLock (line 43841) | static int winceCreateLock(const char *zFilename, winFile *pFile){ function winceDestroyLock (line 43935) | static void winceDestroyLock(winFile *pFile){ function BOOL (line 43969) | static BOOL winceLockFile( function BOOL (line 44035) | static BOOL winceUnlockFile( function BOOL (line 44104) | static BOOL winLockFile( function BOOL (line 44136) | static BOOL winUnlockFile( function winSeekFile (line 44181) | static int winSeekFile(winFile *pFile, sqlite3_int64 iOffset){ function winClose (line 44254) | static int winClose(sqlite3_file *id){ function winTruncate (line 44499) | static int winTruncate(sqlite3_file *id, sqlite3_int64 nByte){ function winSync (line 44588) | static int winSync(sqlite3_file *id, int flags){ function winFileSize (line 44673) | static int winFileSize(sqlite3_file *id, sqlite3_int64 *pSize){ function winGetReadLock (line 44751) | static int winGetReadLock(winFile *pFile){ function winUnlockReadLock (line 44786) | static int winUnlockReadLock(winFile *pFile){ function winLock (line 44833) | static int winLock(sqlite3_file *id, int locktype){ function winCheckReservedLock (line 44976) | static int winCheckReservedLock(sqlite3_file *id, int *pResOut){ function winUnlock (line 45012) | static int winUnlock(sqlite3_file *id, int locktype){ function winNolockLock (line 45062) | static int winNolockLock(sqlite3_file *id, int locktype){ function winNolockCheckReservedLock (line 45068) | static int winNolockCheckReservedLock(sqlite3_file *id, int *pResOut){ function winNolockUnlock (line 45074) | static int winNolockUnlock(sqlite3_file *id, int locktype){ function winModeBit (line 45089) | static void winModeBit(winFile *pFile, unsigned char mask, int *pArg){ function winFileControl (line 45108) | static int winFileControl(sqlite3_file *id, int op, void *pArg){ function winSectorSize (line 45243) | static int winSectorSize(sqlite3_file *id){ function winDeviceCharacteristics (line 45251) | static int winDeviceCharacteristics(sqlite3_file *id){ function winShmEnterMutex (line 45281) | static void winShmEnterMutex(void){ function winShmLeaveMutex (line 45284) | static void winShmLeaveMutex(void){ function winShmMutexHeld (line 45288) | static int winShmMutexHeld(void) { type winShmNode (line 45316) | struct winShmNode { type winShm (line 45360) | struct winShm { function winShmSystemLock (line 45383) | static int winShmSystemLock( function winShmPurge (line 45431) | static void winShmPurge(sqlite3_vfs *pVfs, int deleteFlag){ function winLockSharedMemory (line 45482) | static int winLockSharedMemory(winShmNode *pShmNode){ function winOpenSharedMemory (line 45511) | static int winOpenSharedMemory(winFile *pDbFd){ function winShmUnmap (line 45620) | static int winShmUnmap( function winShmLock (line 45661) | static int winShmLock( function winShmBarrier (line 45770) | static void winShmBarrier( function winShmMap (line 45798) | static int winShmMap( function winUnmapfile (line 45952) | static int winUnmapfile(winFile *pFile){ function winMapfile (line 46001) | static int winMapfile(winFile *pFd, sqlite3_int64 nByte){ function winFetch (line 46099) | static int winFetch(sqlite3_file *fd, i64 iOff, int nAmt, void **pp){ function winUnfetch (line 46141) | static int winUnfetch(sqlite3_file *fd, i64 iOff, void *p){ function winMakeEndInDirSep (line 46297) | static int winMakeEndInDirSep(int nBuf, char *zBuf){ function winGetTempname (line 46317) | static int winGetTempname(sqlite3_vfs *pVfs, char **pzBuf){ function winIsDir (line 46548) | static int winIsDir(const void *zConverted){ function winOpen (line 46583) | static int winOpen( function winDelete (line 46902) | static int winDelete( function winAccess (line 47010) | static int winAccess( function BOOL (line 47088) | static BOOL winIsLongPathPrefix( function BOOL (line 47099) | static BOOL winIsDriveLetterAndColon( function BOOL (line 47111) | static BOOL winIsVerbatimPathname( function winFullPathname (line 47147) | static int winFullPathname( function winDlError (line 47373) | static void winDlError(sqlite3_vfs *pVfs, int nBuf, char *zBufOut){ function winDlClose (line 47385) | static void winDlClose(sqlite3_vfs *pVfs, void *pHandle){ type EntropyGatherer (line 47398) | typedef struct EntropyGatherer EntropyGatherer; type EntropyGatherer (line 47399) | struct EntropyGatherer { function xorMemory (line 47408) | static void xorMemory(EntropyGatherer *p, unsigned char *x, int sz){ function winRandomness (line 47422) | static int winRandomness(sqlite3_vfs *pVfs, int nBuf, char *zBuf){ function winSleep (line 47479) | static int winSleep(sqlite3_vfs *pVfs, int microsec){ function winCurrentTimeInt64 (line 47504) | static int winCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *piNow){ function winCurrentTime (line 47547) | static int winCurrentTime(sqlite3_vfs *pVfs, double *prNow){ function winGetLastError (line 47587) | static int winGetLastError(sqlite3_vfs *pVfs, int nBuf, char *zBuf){ function SQLITE_API (line 47597) | SQLITE_API int sqlite3_os_init(void){ function SQLITE_API (line 47732) | SQLITE_API int sqlite3_os_end(void){ type MemVfs (line 47775) | typedef struct sqlite3_vfs MemVfs; type MemFile (line 47776) | typedef struct MemFile MemFile; type MemFile (line 47784) | struct MemFile { function memdbClose (line 47881) | static int memdbClose(sqlite3_file *pFile){ function memdbRead (line 47890) | static int memdbRead( function memdbEnlarge (line 47909) | static int memdbEnlarge(MemFile *p, sqlite3_int64 newSz){ function memdbWrite (line 47929) | static int memdbWrite( function memdbTruncate (line 47958) | static int memdbTruncate(sqlite3_file *pFile, sqlite_int64 size){ function memdbSync (line 47968) | static int memdbSync(sqlite3_file *pFile, int flags){ function memdbFileSize (line 47975) | static int memdbFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function memdbLock (line 47984) | static int memdbLock(sqlite3_file *pFile, int eLock){ function memdbCheckReservedLock (line 47999) | static int memdbCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function memdbFileControl (line 48008) | static int memdbFileControl(sqlite3_file *pFile, int op, void *pArg){ function memdbSectorSize (line 48035) | static int memdbSectorSize(sqlite3_file *pFile){ function memdbDeviceCharacteristics (line 48043) | static int memdbDeviceCharacteristics(sqlite3_file *pFile){ function memdbFetch (line 48051) | static int memdbFetch( function memdbUnfetch (line 48068) | static int memdbUnfetch(sqlite3_file *pFile, sqlite3_int64 iOfst, void *... function memdbOpen (line 48077) | static int memdbOpen( function memdbDelete (line 48104) | static int memdbDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function memdbAccess (line 48115) | static int memdbAccess( function memdbFullPathname (line 48130) | static int memdbFullPathname( function memdbDlError (line 48152) | static void memdbDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function memdbDlClose (line 48166) | static void memdbDlClose(sqlite3_vfs *pVfs, void *pHandle){ function memdbRandomness (line 48174) | static int memdbRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function memdbSleep (line 48182) | static int memdbSleep(sqlite3_vfs *pVfs, int nMicro){ function memdbCurrentTime (line 48190) | static int memdbCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function memdbGetLastError (line 48195) | static int memdbGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function memdbCurrentTimeInt64 (line 48198) | static int memdbCurrentTimeInt64(sqlite3_vfs *pVfs, sqlite3_int64 *p){ function MemFile (line 48206) | static MemFile *memdbFromDbSchema(sqlite3 *db, const char *zSchema){ function SQLITE_API (line 48296) | SQLITE_API int sqlite3_deserialize( function SQLITE_PRIVATE (line 48362) | SQLITE_PRIVATE int sqlite3MemdbInit(void){ type Bitvec (line 48471) | struct Bitvec { function SQLITE_PRIVATE (line 48492) | SQLITE_PRIVATE Bitvec *sqlite3BitvecCreate(u32 iSize){ function SQLITE_PRIVATE (line 48507) | SQLITE_PRIVATE int sqlite3BitvecTestNotNull(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 48530) | SQLITE_PRIVATE int sqlite3BitvecTest(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 48546) | SQLITE_PRIVATE int sqlite3BitvecSet(Bitvec *p, u32 i){ function SQLITE_PRIVATE (line 48617) | SQLITE_PRIVATE void sqlite3BitvecClear(Bitvec *p, u32 i, void *pBuf){ function SQLITE_PRIVATE (line 48654) | SQLITE_PRIVATE void sqlite3BitvecDestroy(Bitvec *p){ function SQLITE_PRIVATE (line 48669) | SQLITE_PRIVATE u32 sqlite3BitvecSize(Bitvec *p){ function SQLITE_PRIVATE (line 48714) | SQLITE_PRIVATE int sqlite3BitvecBuiltinTest(int sz, int *aOp){ type PCache (line 48832) | struct PCache { function pcacheDump (line 48860) | void pcacheDump(PCache *pCache){ function SQLITE_PRIVATE (line 48899) | SQLITE_PRIVATE int sqlite3PcachePageSanity(PgHdr *pPg){ function pcacheManageDirtyList (line 48949) | static void pcacheManageDirtyList(PgHdr *pPage, u8 addRemove){ function pcacheUnpin (line 49019) | static void pcacheUnpin(PgHdr *p){ function numberOfCachePages (line 49031) | static int numberOfCachePages(PCache *p){ function SQLITE_PRIVATE (line 49050) | SQLITE_PRIVATE int sqlite3PcacheInitialize(void){ function SQLITE_PRIVATE (line 49060) | SQLITE_PRIVATE void sqlite3PcacheShutdown(void){ function SQLITE_PRIVATE (line 49070) | SQLITE_PRIVATE int sqlite3PcacheSize(void){ return sizeof(PCache); } function SQLITE_PRIVATE (line 49084) | SQLITE_PRIVATE int sqlite3PcacheOpen( function SQLITE_PRIVATE (line 49110) | SQLITE_PRIVATE int sqlite3PcacheSetPageSize(PCache *pCache, int szPage){ function SQLITE_PRIVATE (line 49154) | SQLITE_PRIVATE sqlite3_pcache_page *sqlite3PcacheFetch( function SQLITE_PRIVATE (line 49195) | SQLITE_PRIVATE int sqlite3PcacheFetchStress( function SQLITE_NOINLINE (line 49251) | static SQLITE_NOINLINE PgHdr *pcacheFetchFinishWithInit( function SQLITE_PRIVATE (line 49277) | SQLITE_PRIVATE PgHdr *sqlite3PcacheFetchFinish( function SQLITE_NOINLINE (line 49300) | SQLITE_NOINLINE sqlite3PcacheRelease(PgHdr *p){ function SQLITE_PRIVATE (line 49315) | SQLITE_PRIVATE void sqlite3PcacheRef(PgHdr *p){ function SQLITE_PRIVATE (line 49327) | SQLITE_PRIVATE void sqlite3PcacheDrop(PgHdr *p){ function SQLITE_PRIVATE (line 49341) | SQLITE_PRIVATE void sqlite3PcacheMakeDirty(PgHdr *p){ function SQLITE_PRIVATE (line 49360) | SQLITE_PRIVATE void sqlite3PcacheMakeClean(PgHdr *p){ function SQLITE_PRIVATE (line 49377) | SQLITE_PRIVATE void sqlite3PcacheCleanAll(PCache *pCache){ function SQLITE_PRIVATE (line 49388) | SQLITE_PRIVATE void sqlite3PcacheClearWritable(PCache *pCache){ function SQLITE_PRIVATE (line 49400) | SQLITE_PRIVATE void sqlite3PcacheClearSyncFlags(PCache *pCache){ function SQLITE_PRIVATE (line 49411) | SQLITE_PRIVATE void sqlite3PcacheMove(PgHdr *p, Pgno newPgno){ function SQLITE_PRIVATE (line 49433) | SQLITE_PRIVATE void sqlite3PcacheTruncate(PCache *pCache, Pgno pgno){ function SQLITE_PRIVATE (line 49466) | SQLITE_PRIVATE void sqlite3PcacheClose(PCache *pCache){ function SQLITE_PRIVATE (line 49475) | SQLITE_PRIVATE void sqlite3PcacheClear(PCache *pCache){ function PgHdr (line 49483) | static PgHdr *pcacheMergeDirtyList(PgHdr *pA, PgHdr *pB){ function PgHdr (line 49520) | static PgHdr *pcacheSortDirtyList(PgHdr *pIn){ function SQLITE_PRIVATE (line 49555) | SQLITE_PRIVATE PgHdr *sqlite3PcacheDirtyList(PCache *pCache){ function SQLITE_PRIVATE (line 49569) | SQLITE_PRIVATE int sqlite3PcacheRefCount(PCache *pCache){ function SQLITE_PRIVATE (line 49576) | SQLITE_PRIVATE int sqlite3PcachePageRefcount(PgHdr *p){ function SQLITE_PRIVATE (line 49583) | SQLITE_PRIVATE int sqlite3PcachePagecount(PCache *pCache){ function SQLITE_PRIVATE (line 49592) | SQLITE_PRIVATE int sqlite3PcacheGetCachesize(PCache *pCache){ function SQLITE_PRIVATE (line 49600) | SQLITE_PRIVATE void sqlite3PcacheSetCachesize(PCache *pCache, int mxPage){ function SQLITE_PRIVATE (line 49612) | SQLITE_PRIVATE int sqlite3PcacheSetSpillsize(PCache *p, int mxPage){ function SQLITE_PRIVATE (line 49629) | SQLITE_PRIVATE void sqlite3PcacheShrink(PCache *pCache){ function SQLITE_PRIVATE (line 49638) | SQLITE_PRIVATE int sqlite3HeaderSizePcache(void){ return ROUND8(sizeof(P... function SQLITE_PRIVATE (line 49644) | SQLITE_PRIVATE int sqlite3PCachePercentDirty(PCache *pCache){ function SQLITE_PRIVATE (line 49656) | SQLITE_PRIVATE int sqlite3PCacheIsDirty(PCache *pCache){ function SQLITE_PRIVATE (line 49667) | SQLITE_PRIVATE void sqlite3PcacheIterateDirty(PCache *pCache, void (*xIt... type PCache1 (line 49761) | typedef struct PCache1 PCache1; type PgHdr1 (line 49762) | typedef struct PgHdr1 PgHdr1; type PgFreeslot (line 49763) | typedef struct PgFreeslot PgFreeslot; type PGroup (line 49764) | typedef struct PGroup PGroup; type PgHdr1 (line 49782) | struct PgHdr1 { type PGroup (line 49823) | struct PGroup { type PCache1 (line 49840) | struct PCache1 { type PgFreeslot (line 49874) | struct PgFreeslot { function SQLITE_WSD (line 49881) | static SQLITE_WSD struct PCacheGlobal { function SQLITE_PRIVATE (line 49940) | SQLITE_PRIVATE void sqlite3PCacheBufferSetup(void *pBuf, int sz, int n){ function pcache1InitBulk (line 49966) | static int pcache1InitBulk(PCache1 *pCache){ function pcache1Free (line 50047) | static void pcache1Free(void *p){ function pcache1MemSize (line 50080) | static int pcache1MemSize(void *p){ function PgHdr1 (line 50097) | static PgHdr1 *pcache1AllocPage(PCache1 *pCache, int benignMalloc){ function pcache1FreePage (line 50148) | static void pcache1FreePage(PgHdr1 *p){ function SQLITE_PRIVATE (line 50170) | SQLITE_PRIVATE void *sqlite3PageMalloc(int sz){ function SQLITE_PRIVATE (line 50178) | SQLITE_PRIVATE void sqlite3PageFree(void *p){ function pcache1UnderMemoryPressure (line 50199) | static int pcache1UnderMemoryPressure(PCache1 *pCache){ function pcache1ResizeHash (line 50216) | static void pcache1ResizeHash(PCache1 *p){ function PgHdr1 (line 50257) | static PgHdr1 *pcache1PinPage(PgHdr1 *pPage){ function pcache1RemoveFromHash (line 50282) | static void pcache1RemoveFromHash(PgHdr1 *pPage, int freeFlag){ function pcache1EnforceMaxPage (line 50300) | static void pcache1EnforceMaxPage(PCache1 *pCache){ function pcache1TruncateUnsafe (line 50325) | static void pcache1TruncateUnsafe( function pcache1Init (line 50376) | static int pcache1Init(void *NotUsed){ function pcache1Shutdown (line 50429) | static void pcache1Shutdown(void *NotUsed){ function sqlite3_pcache (line 50443) | static sqlite3_pcache *pcache1Create(int szPage, int szExtra, int bPurge... function pcache1Cachesize (line 50493) | static void pcache1Cachesize(sqlite3_pcache *p, int nMax){ function pcache1Shrink (line 50512) | static void pcache1Shrink(sqlite3_pcache *p){ function pcache1Pagecount (line 50529) | static int pcache1Pagecount(sqlite3_pcache *p){ function SQLITE_NOINLINE (line 50547) | static SQLITE_NOINLINE PgHdr1 *pcache1FetchStage2( function PgHdr1 (line 50675) | static PgHdr1 *pcache1FetchNoMutex( function PgHdr1 (line 50705) | static PgHdr1 *pcache1FetchWithMutex( function sqlite3_pcache_page (line 50720) | static sqlite3_pcache_page *pcache1Fetch( function pcache1Unpin (line 50751) | static void pcache1Unpin( function pcache1Rekey (line 50786) | static void pcache1Rekey( function pcache1Truncate (line 50826) | static void pcache1Truncate(sqlite3_pcache *p, unsigned int iLimit){ function pcache1Destroy (line 50841) | static void pcache1Destroy(sqlite3_pcache *p){ function SQLITE_PRIVATE (line 50864) | SQLITE_PRIVATE void sqlite3PCacheSetDefault(void){ function SQLITE_PRIVATE (line 50886) | SQLITE_PRIVATE int sqlite3HeaderSizePcache1(void){ return ROUND8(sizeof(... function SQLITE_PRIVATE (line 50892) | SQLITE_PRIVATE sqlite3_mutex *sqlite3Pcache1Mutex(void){ function SQLITE_PRIVATE (line 50906) | SQLITE_PRIVATE int sqlite3PcacheReleaseMemory(int nReq){ function SQLITE_PRIVATE (line 50936) | SQLITE_PRIVATE void sqlite3PcacheStats( type RowSetEntry (line 51042) | struct RowSetEntry { type RowSetChunk (line 51054) | struct RowSetChunk { type RowSet (line 51064) | struct RowSet { function SQLITE_PRIVATE (line 51086) | SQLITE_PRIVATE RowSet *sqlite3RowSetInit(sqlite3 *db){ function SQLITE_PRIVATE (line 51108) | SQLITE_PRIVATE void sqlite3RowSetClear(void *pArg){ function SQLITE_PRIVATE (line 51128) | SQLITE_PRIVATE void sqlite3RowSetDelete(void *pArg){ type RowSetEntry (line 51141) | struct RowSetEntry type RowSetChunk (line 51146) | struct RowSetChunk function SQLITE_PRIVATE (line 51166) | SQLITE_PRIVATE void sqlite3RowSetInsert(RowSet *p, i64 rowid){ type RowSetEntry (line 51197) | struct RowSetEntry type RowSetEntry (line 51198) | struct RowSetEntry type RowSetEntry (line 51199) | struct RowSetEntry type RowSetEntry (line 51201) | struct RowSetEntry type RowSetEntry (line 51202) | struct RowSetEntry type RowSetEntry (line 51232) | struct RowSetEntry type RowSetEntry (line 51232) | struct RowSetEntry type RowSetEntry (line 51234) | struct RowSetEntry function rowSetTreeToList (line 51261) | static void rowSetTreeToList( type RowSetEntry (line 51296) | struct RowSetEntry type RowSetEntry (line 51297) | struct RowSetEntry type RowSetEntry (line 51300) | struct RowSetEntry type RowSetEntry (line 51301) | struct RowSetEntry type RowSetEntry (line 51332) | struct RowSetEntry type RowSetEntry (line 51332) | struct RowSetEntry type RowSetEntry (line 51334) | struct RowSetEntry type RowSetEntry (line 51335) | struct RowSetEntry function SQLITE_PRIVATE (line 51364) | SQLITE_PRIVATE int sqlite3RowSetNext(RowSet *p, i64 *pRowid){ function SQLITE_PRIVATE (line 51398) | SQLITE_PRIVATE int sqlite3RowSetTest(RowSet *pRowSet, int iBatch, sqlite... type Wal (line 51540) | typedef struct Wal Wal; type PagerSavepoint (line 52051) | typedef struct PagerSavepoint PagerSavepoint; type PagerSavepoint (line 52052) | struct PagerSavepoint { type Pager (line 52238) | struct Pager { function SQLITE_PRIVATE (line 52437) | SQLITE_PRIVATE int sqlite3PagerDirectReadOk(Pager *pPager, Pgno pgno){ function assert_pager_state (line 52471) | static int assert_pager_state(Pager *p){ function setGetterMethod (line 52669) | static void setGetterMethod(Pager *pPager){ function subjRequiresPage (line 52690) | static int subjRequiresPage(PgHdr *pPg){ function pageInJournal (line 52708) | static int pageInJournal(Pager *pPager, PgHdr *pPg){ function read32bits (line 52720) | static int read32bits(sqlite3_file *fd, i64 offset, u32 *pRes){ function write32bits (line 52739) | static int write32bits(sqlite3_file *fd, i64 offset, u32 val){ function pagerUnlockDb (line 52754) | static int pagerUnlockDb(Pager *pPager, int eLock){ function pagerLockDb (line 52782) | static int pagerLockDb(Pager *pPager, int eLock){ function jrnlBufferSize (line 52815) | static int jrnlBufferSize(Pager *pPager){ function u32 (line 52861) | static u32 pager_datahash(int nByte, unsigned char *pData){ function u32 (line 52869) | static u32 pager_pagehash(PgHdr *pPage){ function pager_set_pagehash (line 52872) | static void pager_set_pagehash(PgHdr *pPage){ function checkPage (line 52882) | static void checkPage(PgHdr *pPg){ function readMasterJournal (line 52920) | static int readMasterJournal(sqlite3_file *pJrnl, char *zMaster, u32 nMa... function i64 (line 52976) | static i64 journalHdrOffset(Pager *pPager){ function zeroJournalHdr (line 53009) | static int zeroJournalHdr(Pager *pPager, int doTruncate){ function writeJournalHdr (line 53059) | static int writeJournalHdr(Pager *pPager){ function readJournalHdr (line 53177) | static int readJournalHdr( function writeMasterJournal (line 53302) | static int writeMasterJournal(Pager *pPager, const char *zMaster){ function pager_reset (line 53370) | static void pager_reset(Pager *pPager){ function SQLITE_PRIVATE (line 53379) | SQLITE_PRIVATE u32 sqlite3PagerDataVersion(Pager *pPager){ function releaseAllSavepoints (line 53388) | static void releaseAllSavepoints(Pager *pPager){ function addToSavepointBitvecs (line 53407) | static int addToSavepointBitvecs(Pager *pPager, Pgno pgno){ function pager_unlock (line 53439) | static void pager_unlock(Pager *pPager){ function pager_error (line 53536) | static int pager_error(Pager *pPager, int rc){ function pagerFlushOnCommit (line 53570) | static int pagerFlushOnCommit(Pager *pPager, int bCommit){ function pager_end_transaction (line 53630) | static int pager_end_transaction(Pager *pPager, int hasMaster, int bComm... function pagerUnlockAndRollback (line 53777) | static void pagerUnlockAndRollback(Pager *pPager){ function u32 (line 53811) | static u32 pager_cksum(Pager *pPager, const u8 *aData){ function pager_playback_one_page (line 53858) | static int pager_playback_one_page( function pager_delmaster (line 54105) | static int pager_delmaster(Pager *pPager, const char *zMaster){ function pager_truncate (line 54219) | static int pager_truncate(Pager *pPager, Pgno nPage){ function SQLITE_PRIVATE (line 54255) | SQLITE_PRIVATE int sqlite3SectorSize(sqlite3_file *pFile){ function setSectorSize (line 54289) | static void setSectorSize(Pager *pPager){ function pager_playback (line 54362) | static int pager_playback(Pager *pPager, int isHot){ function readDbPage (line 54573) | static int readDbPage(PgHdr *pPg){ function pager_write_changecounter (line 54636) | static void pager_write_changecounter(PgHdr *pPg){ function pagerUndoCallback (line 54663) | static int pagerUndoCallback(void *pCtx, Pgno iPg){ function pagerRollbackWal (line 54698) | static int pagerRollbackWal(Pager *pPager){ function pagerWalFrames (line 54730) | static int pagerWalFrames( function pagerBeginReadTransaction (line 54797) | static int pagerBeginReadTransaction(Pager *pPager){ function pagerPagecount (line 54830) | static int pagerPagecount(Pager *pPager, Pgno *pnPage){ function pagerOpenWalIfPresent (line 54890) | static int pagerOpenWalIfPresent(Pager *pPager){ function pagerPlaybackSavepoint (line 54957) | static int pagerPlaybackSavepoint(Pager *pPager, PagerSavepoint *pSavepo... function SQLITE_PRIVATE (line 55069) | SQLITE_PRIVATE void sqlite3PagerSetCachesize(Pager *pPager, int mxPage){ function SQLITE_PRIVATE (line 55077) | SQLITE_PRIVATE int sqlite3PagerSetSpillsize(Pager *pPager, int mxPage){ function pagerFixMaplimit (line 55084) | static void pagerFixMaplimit(Pager *pPager){ function SQLITE_PRIVATE (line 55100) | SQLITE_PRIVATE void sqlite3PagerSetMmapLimit(Pager *pPager, sqlite3_int6... function SQLITE_PRIVATE (line 55108) | SQLITE_PRIVATE void sqlite3PagerShrink(Pager *pPager){ function SQLITE_PRIVATE (line 55164) | SQLITE_PRIVATE void sqlite3PagerSetFlags( function pagerOpentemp (line 55224) | static int pagerOpentemp( function SQLITE_PRIVATE (line 55263) | SQLITE_PRIVATE void sqlite3PagerSetBusyHandler( function SQLITE_PRIVATE (line 55307) | SQLITE_PRIVATE int sqlite3PagerSetPagesize(Pager *pPager, u32 *pPageSize... function SQLITE_PRIVATE (line 55375) | SQLITE_PRIVATE void *sqlite3PagerTempSpace(Pager *pPager){ function SQLITE_PRIVATE (line 55386) | SQLITE_PRIVATE int sqlite3PagerMaxPageCount(Pager *pPager, int mxPage){ function disable_simulated_io_errors (line 55410) | void disable_simulated_io_errors(void){ function enable_simulated_io_errors (line 55414) | void enable_simulated_io_errors(void){ function SQLITE_PRIVATE (line 55436) | SQLITE_PRIVATE int sqlite3PagerReadFileheader(Pager *pPager, int N, unsi... function SQLITE_PRIVATE (line 55464) | SQLITE_PRIVATE void sqlite3PagerPagecount(Pager *pPager, int *pnPage){ function pager_wait_on_lock (line 55485) | static int pager_wait_on_lock(Pager *pPager, int locktype){ function assertTruncateConstraintCb (line 55527) | static void assertTruncateConstraintCb(PgHdr *pPg){ function assertTruncateConstraint (line 55531) | static void assertTruncateConstraint(Pager *pPager){ function SQLITE_PRIVATE (line 55549) | SQLITE_PRIVATE void sqlite3PagerTruncateImage(Pager *pPager, Pgno nPage){ function pagerSyncHotJournal (line 55580) | static int pagerSyncHotJournal(Pager *pPager){ function pagerAcquireMapPage (line 55602) | static int pagerAcquireMapPage( function pagerReleaseMapPage (line 55646) | static void pagerReleaseMapPage(PgHdr *pPg){ function pagerFreeMapHdrs (line 55659) | static void pagerFreeMapHdrs(Pager *pPager){ function databaseIsUnmoved (line 55673) | static int databaseIsUnmoved(Pager *pPager){ function SQLITE_PRIVATE (line 55707) | SQLITE_PRIVATE int sqlite3PagerClose(Pager *pPager, sqlite3 *db){ function SQLITE_PRIVATE (line 55768) | SQLITE_PRIVATE Pgno sqlite3PagerPagenumber(DbPage *pPg){ function SQLITE_PRIVATE (line 55776) | SQLITE_PRIVATE void sqlite3PagerRef(DbPage *pPg){ function syncJournal (line 55815) | static int syncJournal(Pager *pPager, int newHdr){ function pager_write_pagelist (line 55958) | static int pager_write_pagelist(Pager *pPager, PgHdr *pList){ function openSubJournal (line 56049) | static int openSubJournal(Pager *pPager){ function subjournalPage (line 56075) | static int subjournalPage(PgHdr *pPg){ function subjournalPageIfRequired (line 56111) | static int subjournalPageIfRequired(PgHdr *pPg){ function pagerStress (line 56138) | static int pagerStress(void *p, PgHdr *pPg){ function SQLITE_PRIVATE (line 56215) | SQLITE_PRIVATE int sqlite3PagerFlush(Pager *pPager){ function SQLITE_PRIVATE (line 56264) | SQLITE_PRIVATE int sqlite3PagerOpen( function SQLITE_API (line 56635) | SQLITE_API sqlite3_file *sqlite3_database_file_object(const char *zName){ function hasHotJournal (line 56676) | static int hasHotJournal(Pager *pPager, int *pExists){ function SQLITE_PRIVATE (line 56796) | SQLITE_PRIVATE int sqlite3PagerSharedLock(Pager *pPager){ function pagerUnlockIfUnused (line 57013) | static void pagerUnlockIfUnused(Pager *pPager){ function getPageNormal (line 57077) | static int getPageNormal( function getPageMMap (line 57179) | static int getPageMMap( function getPageError (line 57248) | static int getPageError( function SQLITE_PRIVATE (line 57264) | SQLITE_PRIVATE int sqlite3PagerGet( function SQLITE_PRIVATE (line 57284) | SQLITE_PRIVATE DbPage *sqlite3PagerLookup(Pager *pPager, Pgno pgno){ function SQLITE_PRIVATE (line 57307) | SQLITE_PRIVATE void sqlite3PagerUnrefNotNull(DbPage *pPg){ function SQLITE_PRIVATE (line 57319) | SQLITE_PRIVATE void sqlite3PagerUnref(DbPage *pPg){ function SQLITE_PRIVATE (line 57322) | SQLITE_PRIVATE void sqlite3PagerUnrefPageOne(DbPage *pPg){ function pager_open_journal (line 57354) | static int pager_open_journal(Pager *pPager){ function SQLITE_PRIVATE (line 57443) | SQLITE_PRIVATE int sqlite3PagerBegin(Pager *pPager, int exFlag, int subj... function SQLITE_NOINLINE (line 57512) | static SQLITE_NOINLINE int pagerAddPageToRollbackJournal(PgHdr *pPg){ function pager_write (line 57569) | static int pager_write(PgHdr *pPg){ function SQLITE_NOINLINE (line 57661) | static SQLITE_NOINLINE int pagerWriteLargeSector(PgHdr *pPg){ function SQLITE_PRIVATE (line 57755) | SQLITE_PRIVATE int sqlite3PagerWrite(PgHdr *pPg){ function SQLITE_PRIVATE (line 57779) | SQLITE_PRIVATE int sqlite3PagerIswriteable(DbPage *pPg){ function SQLITE_PRIVATE (line 57804) | SQLITE_PRIVATE void sqlite3PagerDontWrite(PgHdr *pPg){ function pager_incr_changecounter (line 57838) | static int pager_incr_changecounter(Pager *pPager, int isDirectMode){ function SQLITE_PRIVATE (line 57921) | SQLITE_PRIVATE int sqlite3PagerSync(Pager *pPager, const char *zMaster){ function SQLITE_PRIVATE (line 57944) | SQLITE_PRIVATE int sqlite3PagerExclusiveLock(Pager *pPager){ function SQLITE_PRIVATE (line 57986) | SQLITE_PRIVATE int sqlite3PagerCommitPhaseOne( function SQLITE_PRIVATE (line 58216) | SQLITE_PRIVATE int sqlite3PagerCommitPhaseTwo(Pager *pPager){ function SQLITE_PRIVATE (line 58282) | SQLITE_PRIVATE int sqlite3PagerRollback(Pager *pPager){ function SQLITE_PRIVATE (line 58332) | SQLITE_PRIVATE u8 sqlite3PagerIsreadonly(Pager *pPager){ function SQLITE_PRIVATE (line 58340) | SQLITE_PRIVATE int sqlite3PagerRefcount(Pager *pPager){ function SQLITE_PRIVATE (line 58349) | SQLITE_PRIVATE int sqlite3PagerMemUsed(Pager *pPager){ function SQLITE_PRIVATE (line 58360) | SQLITE_PRIVATE int sqlite3PagerPageRefcount(DbPage *pPage){ function SQLITE_PRIVATE (line 58368) | SQLITE_PRIVATE int *sqlite3PagerStats(Pager *pPager){ function SQLITE_PRIVATE (line 58396) | SQLITE_PRIVATE void sqlite3PagerCacheStat(Pager *pPager, int eStat, int ... function SQLITE_PRIVATE (line 58419) | SQLITE_PRIVATE int sqlite3PagerIsMemdb(Pager *pPager){ function SQLITE_NOINLINE (line 58433) | static SQLITE_NOINLINE int pagerOpenSavepoint(Pager *pPager, int nSavepo... function SQLITE_PRIVATE (line 58478) | SQLITE_PRIVATE int sqlite3PagerOpenSavepoint(Pager *pPager, int nSavepoi... function SQLITE_PRIVATE (line 58520) | SQLITE_PRIVATE int sqlite3PagerSavepoint(Pager *pPager, int op, int iSav... function SQLITE_PRIVATE (line 58599) | SQLITE_PRIVATE const char *sqlite3PagerFilename(const Pager *pPager, int... function SQLITE_PRIVATE (line 58607) | SQLITE_PRIVATE sqlite3_vfs *sqlite3PagerVfs(Pager *pPager){ function SQLITE_PRIVATE (line 58616) | SQLITE_PRIVATE sqlite3_file *sqlite3PagerFile(Pager *pPager){ function SQLITE_PRIVATE (line 58624) | SQLITE_PRIVATE sqlite3_file *sqlite3PagerJrnlFile(Pager *pPager){ function SQLITE_PRIVATE (line 58635) | SQLITE_PRIVATE const char *sqlite3PagerJournalname(Pager *pPager){ function SQLITE_PRIVATE (line 58665) | SQLITE_PRIVATE int sqlite3PagerMovepage(Pager *pPager, DbPage *pPg, Pgno... function SQLITE_PRIVATE (line 58803) | SQLITE_PRIVATE void sqlite3PagerRekey(DbPage *pPg, Pgno iNew, u16 flags){ function SQLITE_PRIVATE (line 58812) | SQLITE_PRIVATE void *sqlite3PagerGetData(DbPage *pPg){ function SQLITE_PRIVATE (line 58821) | SQLITE_PRIVATE void *sqlite3PagerGetExtra(DbPage *pPg){ function SQLITE_PRIVATE (line 58835) | SQLITE_PRIVATE int sqlite3PagerLockingMode(Pager *pPager, int eMode){ function SQLITE_PRIVATE (line 58868) | SQLITE_PRIVATE int sqlite3PagerSetJournalMode(Pager *pPager, int eMode){ function SQLITE_PRIVATE (line 58959) | SQLITE_PRIVATE int sqlite3PagerGetJournalMode(Pager *pPager){ function SQLITE_PRIVATE (line 58968) | SQLITE_PRIVATE int sqlite3PagerOkToChangeJournalMode(Pager *pPager){ function SQLITE_PRIVATE (line 58981) | SQLITE_PRIVATE i64 sqlite3PagerJournalSizeLimit(Pager *pPager, i64 iLimit){ function SQLITE_PRIVATE (line 58995) | SQLITE_PRIVATE sqlite3_backup **sqlite3PagerBackupPtr(Pager *pPager){ function SQLITE_PRIVATE (line 59003) | SQLITE_PRIVATE void sqlite3PagerClearCache(Pager *pPager){ function SQLITE_PRIVATE (line 59018) | SQLITE_PRIVATE int sqlite3PagerCheckpoint( function SQLITE_PRIVATE (line 59037) | SQLITE_PRIVATE int sqlite3PagerWalCallback(Pager *pPager){ function SQLITE_PRIVATE (line 59045) | SQLITE_PRIVATE int sqlite3PagerWalSupported(Pager *pPager){ function pagerExclusiveLock (line 59055) | static int pagerExclusiveLock(Pager *pPager){ function pagerOpenWal (line 59075) | static int pagerOpenWal(Pager *pPager){ function SQLITE_PRIVATE (line 59120) | SQLITE_PRIVATE int sqlite3PagerOpenWal( function SQLITE_PRIVATE (line 59159) | SQLITE_PRIVATE int sqlite3PagerCloseWal(Pager *pPager, sqlite3 *db){ function SQLITE_PRIVATE (line 59204) | SQLITE_PRIVATE int sqlite3PagerWalWriteLock(Pager *pPager, int bLock){ function SQLITE_PRIVATE (line 59216) | SQLITE_PRIVATE void sqlite3PagerWalDb(Pager *pPager, sqlite3 *db){ function SQLITE_PRIVATE (line 59228) | SQLITE_PRIVATE int sqlite3PagerSnapshotGet(Pager *pPager, sqlite3_snapsh... function SQLITE_PRIVATE (line 59241) | SQLITE_PRIVATE int sqlite3PagerSnapshotOpen( function SQLITE_PRIVATE (line 59258) | SQLITE_PRIVATE int sqlite3PagerSnapshotRecover(Pager *pPager){ function SQLITE_PRIVATE (line 59280) | SQLITE_PRIVATE int sqlite3PagerSnapshotCheck(Pager *pPager, sqlite3_snap... function SQLITE_PRIVATE (line 59294) | SQLITE_PRIVATE void sqlite3PagerSnapshotUnlock(Pager *pPager){ function SQLITE_PRIVATE (line 59310) | SQLITE_PRIVATE int sqlite3PagerWalFramesize(Pager *pPager){ type WalIndexHdr (line 59619) | typedef struct WalIndexHdr WalIndexHdr; type WalIterator (line 59620) | typedef struct WalIterator WalIterator; type WalCkptInfo (line 59621) | typedef struct WalCkptInfo WalCkptInfo; type WalIndexHdr (line 59637) | struct WalIndexHdr { type WalCkptInfo (line 59710) | struct WalCkptInfo { type Wal (line 59758) | struct Wal { type u16 (line 59812) | typedef u16 ht_slot; type WalIterator (line 59829) | struct WalIterator { function SQLITE_NOINLINE (line 59879) | static SQLITE_NOINLINE int walIndexPageRealloc( function walIndexPage (line 59924) | static int walIndexPage( function WalCkptInfo (line 59938) | static volatile WalCkptInfo *walCkptInfo(Wal *pWal){ function WalIndexHdr (line 59946) | static volatile WalIndexHdr *walIndexHdr(Wal *pWal){ function walChecksumBytes (line 59972) | static void walChecksumBytes( function walShmBarrier (line 60015) | static void walShmBarrier(Wal *pWal){ function SQLITE_NO_TSAN (line 60039) | static SQLITE_NO_TSAN void walIndexWriteHdr(Wal *pWal){ function walEncodeFrame (line 60066) | static void walEncodeFrame( function walDecodeFrame (line 60097) | static int walDecodeFrame( function walLockShared (line 60176) | static int walLockShared(Wal *pWal, int lockIdx){ function walUnlockShared (line 60186) | static void walUnlockShared(Wal *pWal, int lockIdx){ function walLockExclusive (line 60192) | static int walLockExclusive(Wal *pWal, int lockIdx, int n){ function walUnlockExclusive (line 60202) | static void walUnlockExclusive(Wal *pWal, int lockIdx, int n){ function walHash (line 60215) | static int walHash(u32 iPage){ function walNextHash (line 60220) | static int walNextHash(int iPriorHash){ type WalHashLoc (line 60229) | typedef struct WalHashLoc WalHashLoc; type WalHashLoc (line 60230) | struct WalHashLoc { function walHashGet (line 60250) | static int walHashGet( function walFramePage (line 60279) | static int walFramePage(u32 iFrame){ function u32 (line 60293) | static u32 walFramePgno(Wal *pWal, u32 iFrame){ function walCleanupHash (line 60313) | static void walCleanupHash(Wal *pWal){ function walIndexAppend (line 60375) | static int walIndexAppend(Wal *pWal, u32 iFrame, u32 iPage){ function walIndexRecover (line 60465) | static int walIndexRecover(Wal *pWal){ function walIndexClose (line 60638) | static void walIndexClose(Wal *pWal, int isDelete){ function SQLITE_PRIVATE (line 60666) | SQLITE_PRIVATE int sqlite3WalOpen( function SQLITE_PRIVATE (line 60740) | SQLITE_PRIVATE void sqlite3WalLimit(Wal *pWal, i64 iLimit){ function walIteratorNext (line 60754) | static int walIteratorNext( function walMerge (line 60807) | static void walMerge( function walMergesort (line 60864) | static void walMergesort( function walIteratorFree (line 60927) | static void walIteratorFree(WalIterator *p){ function walIteratorInit (line 60944) | static int walIteratorInit(Wal *pWal, u32 nBackfill, WalIterator **pp){ function walEnableBlocking (line 61026) | static int walEnableBlocking(Wal *pWal){ function walDisableBlocking (line 61044) | static void walDisableBlocking(Wal *pWal){ function SQLITE_PRIVATE (line 61058) | SQLITE_PRIVATE int sqlite3WalWriteLock(Wal *pWal, int bLock){ function SQLITE_PRIVATE (line 61080) | SQLITE_PRIVATE void sqlite3WalDb(Wal *pWal, sqlite3 *db){ function walLockWriter (line 61087) | static int walLockWriter(Wal *pWal){ function walBusyLock (line 61108) | static int walBusyLock( function walPagesize (line 61132) | static int walPagesize(Wal *pWal){ function walRestartHdr (line 61153) | static void walRestartHdr(Wal *pWal, u32 salt1){ function walCheckpoint (line 61200) | static int walCheckpoint( function walLimitSize (line 61378) | static void walLimitSize(Wal *pWal, i64 nMax){ function SQLITE_PRIVATE (line 61395) | SQLITE_PRIVATE int sqlite3WalClose( function SQLITE_NO_TSAN (line 61476) | static SQLITE_NO_TSAN int walIndexTryHdr(Wal *pWal, int *pChanged){ function walIndexReadHdr (line 61546) | static int walIndexReadHdr(Wal *pWal, int *pChanged){ function walBeginShmUnreliable (line 61670) | static int walBeginShmUnreliable(Wal *pWal, int *pChanged){ function walTryBeginRead (line 61865) | static int walTryBeginRead(Wal *pWal, int *pChanged, int useWal, int cnt){ function SQLITE_PRIVATE (line 62095) | SQLITE_PRIVATE int sqlite3WalSnapshotRecover(Wal *pWal){ function SQLITE_PRIVATE (line 62165) | SQLITE_PRIVATE int sqlite3WalBeginReadTransaction(Wal *pWal, int *pChang... function SQLITE_PRIVATE (line 62273) | SQLITE_PRIVATE void sqlite3WalEndReadTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 62289) | SQLITE_PRIVATE int sqlite3WalFindFrame( function SQLITE_PRIVATE (line 62393) | SQLITE_PRIVATE int sqlite3WalReadFrame( function SQLITE_PRIVATE (line 62413) | SQLITE_PRIVATE Pgno sqlite3WalDbsize(Wal *pWal){ function SQLITE_PRIVATE (line 62434) | SQLITE_PRIVATE int sqlite3WalBeginWriteTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 62482) | SQLITE_PRIVATE int sqlite3WalEndWriteTransaction(Wal *pWal){ function SQLITE_PRIVATE (line 62504) | SQLITE_PRIVATE int sqlite3WalUndo(Wal *pWal, int (*xUndo)(void *, Pgno),... function SQLITE_PRIVATE (line 62544) | SQLITE_PRIVATE void sqlite3WalSavepoint(Wal *pWal, u32 *aWalData){ function SQLITE_PRIVATE (line 62558) | SQLITE_PRIVATE int sqlite3WalSavepointUndo(Wal *pWal, u32 *aWalData){ function walRestartLog (line 62595) | static int walRestartLog(Wal *pWal){ type WalWriter (line 62642) | typedef struct WalWriter { function walWriteToLog (line 62658) | static int walWriteToLog( function walWriteOneFrame (line 62683) | static int walWriteOneFrame( function walRewriteChecksums (line 62709) | static int walRewriteChecksums(Wal *pWal, u32 iLast){ function SQLITE_PRIVATE (line 62758) | SQLITE_PRIVATE int sqlite3WalFrames( function SQLITE_PRIVATE (line 62996) | SQLITE_PRIVATE int sqlite3WalCheckpoint( function SQLITE_PRIVATE (line 63121) | SQLITE_PRIVATE int sqlite3WalCallback(Wal *pWal){ function SQLITE_PRIVATE (line 63154) | SQLITE_PRIVATE int sqlite3WalExclusiveMode(Wal *pWal, int op){ function SQLITE_PRIVATE (line 63196) | SQLITE_PRIVATE int sqlite3WalHeapMemory(Wal *pWal){ function SQLITE_PRIVATE (line 63205) | SQLITE_PRIVATE int sqlite3WalSnapshotGet(Wal *pWal, sqlite3_snapshot **p... function SQLITE_PRIVATE (line 63229) | SQLITE_PRIVATE void sqlite3WalSnapshotOpen( function SQLITE_API (line 63240) | SQLITE_API int sqlite3_snapshot_cmp(sqlite3_snapshot *p1, sqlite3_snapsh... function SQLITE_PRIVATE (line 63264) | SQLITE_PRIVATE int sqlite3WalSnapshotCheck(Wal *pWal, sqlite3_snapshot *... function SQLITE_PRIVATE (line 63283) | SQLITE_PRIVATE void sqlite3WalSnapshotUnlock(Wal *pWal){ function SQLITE_PRIVATE (line 63297) | SQLITE_PRIVATE int sqlite3WalFramesize(Wal *pWal){ function SQLITE_PRIVATE (line 63305) | SQLITE_PRIVATE sqlite3_file *sqlite3WalFile(Wal *pWal){ type MemPage (line 63563) | typedef struct MemPage MemPage; type BtLock (line 63564) | typedef struct BtLock BtLock; type CellInfo (line 63565) | typedef struct CellInfo CellInfo; type MemPage (line 63604) | struct MemPage { type BtLock (line 63643) | struct BtLock { type Btree (line 63675) | struct Btree { type BtShared (line 63738) | struct BtShared { type CellInfo (line 63792) | struct CellInfo { type BtCursor (line 63837) | struct BtCursor { type IntegrityCk (line 64005) | typedef struct IntegrityCk IntegrityCk; type IntegrityCk (line 64006) | struct IntegrityCk { function lockBtreeMutex (line 64054) | static void lockBtreeMutex(Btree *p){ function unlockBtreeMutex (line 64068) | static void SQLITE_NOINLINE unlockBtreeMutex(Btree *p){ function SQLITE_PRIVATE (line 64098) | SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){ function btreeLockCarefully (line 64132) | static void SQLITE_NOINLINE btreeLockCarefully(Btree *p){ function SQLITE_PRIVATE (line 64170) | SQLITE_PRIVATE void sqlite3BtreeLeave(Btree *p){ function SQLITE_PRIVATE (line 64188) | SQLITE_PRIVATE int sqlite3BtreeHoldsMutex(Btree *p){ function btreeEnterAll (line 64213) | static void SQLITE_NOINLINE btreeEnterAll(sqlite3 *db){ function SQLITE_PRIVATE (line 64227) | SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){ function btreeLeaveAll (line 64230) | static void SQLITE_NOINLINE btreeLeaveAll(sqlite3 *db){ function SQLITE_PRIVATE (line 64239) | SQLITE_PRIVATE void sqlite3BtreeLeaveAll(sqlite3 *db){ function SQLITE_PRIVATE (line 64250) | SQLITE_PRIVATE int sqlite3BtreeHoldsAllMutexes(sqlite3 *db){ function SQLITE_PRIVATE (line 64279) | SQLITE_PRIVATE int sqlite3SchemaMutexHeld(sqlite3 *db, int iDb, Schema *... function SQLITE_PRIVATE (line 64303) | SQLITE_PRIVATE void sqlite3BtreeEnter(Btree *p){ function SQLITE_PRIVATE (line 64306) | SQLITE_PRIVATE void sqlite3BtreeEnterAll(sqlite3 *db){ function SQLITE_PRIVATE (line 64325) | SQLITE_PRIVATE void sqlite3BtreeEnterCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 64329) | SQLITE_PRIVATE void sqlite3BtreeLeaveCursor(BtCursor *pCur){ function SQLITE_API (line 64427) | SQLITE_API int sqlite3_enable_shared_cache(int enable){ function corruptPageError (line 64463) | int corruptPageError(int lineno, MemPage *p){ function hasSharedCacheTableLock (line 64506) | static int hasSharedCacheTableLock( function hasReadConflicts (line 64595) | static int hasReadConflicts(Btree *pBtree, Pgno iRoot){ function querySharedCacheTableLock (line 64615) | static int querySharedCacheTableLock(Btree *p, Pgno iTab, u8 eLock){ function setSharedCacheTableLock (line 64687) | static int setSharedCacheTableLock(Btree *p, Pgno iTable, u8 eLock){ function clearAllSharedCacheTableLocks (line 64751) | static void clearAllSharedCacheTableLocks(Btree *p){ function downgradeAllSharedCacheTableLocks (line 64795) | static void downgradeAllSharedCacheTableLocks(Btree *p){ function cursorHoldsMutex (line 64820) | static int cursorHoldsMutex(BtCursor *p){ function cursorOwnsBtShared (line 64832) | static int cursorOwnsBtShared(BtCursor *p){ function invalidateAllOverflowCache (line 64848) | static void invalidateAllOverflowCache(BtShared *pBt){ function invalidateIncrblobCursors (line 64870) | static void invalidateIncrblobCursors( function btreeSetHasContent (line 64930) | static int btreeSetHasContent(BtShared *pBt, Pgno pgno){ function btreeGetHasContent (line 64952) | static int btreeGetHasContent(BtShared *pBt, Pgno pgno){ function btreeClearHasContent (line 64961) | static void btreeClearHasContent(BtShared *pBt){ function btreeReleaseAllCursorPages (line 64969) | static void btreeReleaseAllCursorPages(BtCursor *pCur){ function saveCursorKey (line 64993) | static int saveCursorKey(BtCursor *pCur){ function saveCursorPosition (line 65035) | static int saveCursorPosition(BtCursor *pCur){ function saveAllCursors (line 65085) | static int saveAllCursors(BtShared *pBt, Pgno iRoot, BtCursor *pExcept){ function saveCursorsOnList (line 65102) | static int SQLITE_NOINLINE saveCursorsOnList( function SQLITE_PRIVATE (line 65127) | SQLITE_PRIVATE void sqlite3BtreeClearCursor(BtCursor *pCur){ function btreeMoveto (line 65139) | static int btreeMoveto( function btreeRestoreCursorPosition (line 65177) | static int btreeRestoreCursorPosition(BtCursor *pCur){ function SQLITE_PRIVATE (line 65220) | SQLITE_PRIVATE int sqlite3BtreeCursorHasMoved(BtCursor *pCur){ function SQLITE_PRIVATE (line 65233) | SQLITE_PRIVATE BtCursor *sqlite3BtreeFakeValidCursor(void){ function SQLITE_PRIVATE (line 65252) | SQLITE_PRIVATE int sqlite3BtreeCursorRestore(BtCursor *pCur, int *pDiffe... function SQLITE_PRIVATE (line 65276) | SQLITE_PRIVATE void sqlite3BtreeCursorHint(BtCursor *pCur, int eHintType... function SQLITE_PRIVATE (line 65284) | SQLITE_PRIVATE void sqlite3BtreeCursorHintFlags(BtCursor *pCur, unsigned... function Pgno (line 65300) | static Pgno ptrmapPageno(BtShared *pBt, Pgno pgno){ function ptrmapPut (line 65324) | static void ptrmapPut(BtShared *pBt, Pgno key, u8 eType, Pgno parent, in... function ptrmapGet (line 65383) | static int ptrmapGet(BtShared *pBt, Pgno key, u8 *pEType, Pgno *pPgno){ function SQLITE_NOINLINE (line 65442) | static SQLITE_NOINLINE void btreeParseCellAdjustSizeForOverflow( function btreeParseCellPtrNoPayload (line 65487) | static void btreeParseCellPtrNoPayload( function btreeParseCellPtr (line 65504) | static void btreeParseCellPtr( function btreeParseCellPtrIndex (line 65572) | static void btreeParseCellPtrIndex( function btreeParseCell (line 65609) | static void btreeParseCell( function u16 (line 65629) | static u16 cellSizePtr(MemPage *pPage, u8 *pCell){ function u16 (line 65677) | static u16 cellSizePtrNoPayload(MemPage *pPage, u8 *pCell){ function u16 (line 65703) | static u16 cellSize(MemPage *pPage, int iCell){ function ptrmapPutOvflPtr (line 65715) | static void ptrmapPutOvflPtr(MemPage *pPage, MemPage *pSrc, u8 *pCell,in... function defragmentPage (line 65746) | static int defragmentPage(MemPage *pPage, int nMaxFrag){ function u8 (line 65882) | static u8 *pageFindSlot(MemPage *pPg, int nByte, int *pRc){ function allocateSpace (line 65950) | static int allocateSpace(MemPage *pPage, int nByte, int *pIdx){ function freeSpace (line 66046) | static int freeSpace(MemPage *pPage, u16 iStart, u16 iSize){ function decodeFlags (line 66153) | static int decodeFlags(MemPage *pPage, int flagByte){ function btreeComputeFreeSpace (line 66206) | static int btreeComputeFreeSpace(MemPage *pPage){ function SQLITE_NOINLINE (line 66288) | static SQLITE_NOINLINE int btreeCellSizeCheck(MemPage *pPage){ function btreeInitPage (line 66329) | static int btreeInitPage(MemPage *pPage){ function zeroPage (line 66382) | static void zeroPage(MemPage *pPage, int flags){ function MemPage (line 66419) | static MemPage *btreePageFromDbPage(DbPage *pDbPage, Pgno pgno, BtShared... function btreeGetPage (line 66443) | static int btreeGetPage( function MemPage (line 66465) | static MemPage *btreePageLookup(BtShared *pBt, Pgno pgno){ function Pgno (line 66479) | static Pgno btreePagecount(BtShared *pBt){ function SQLITE_PRIVATE (line 66483) | SQLITE_PRIVATE u32 sqlite3BtreeLastPage(Btree *p){ function getAndInitPage (line 66501) | static int getAndInitPage( function releasePageNotNull (line 66560) | static void releasePageNotNull(MemPage *pPage){ function releasePage (line 66569) | static void releasePage(MemPage *pPage){ function releasePageOne (line 66572) | static void releasePageOne(MemPage *pPage){ function btreeGetUnusedPage (line 66592) | static int btreeGetUnusedPage( function pageReinit (line 66621) | static void pageReinit(DbPage *pData){ function btreeInvokeBusyHandler (line 66643) | static int btreeInvokeBusyHandler(void *pArg){ function SQLITE_PRIVATE (line 66671) | SQLITE_PRIVATE int sqlite3BtreeOpen( function removeFromSharingList (line 66969) | static int removeFromSharingList(BtShared *pBt){ function allocateTempSpace (line 67008) | static void allocateTempSpace(BtShared *pBt){ function freeTempSpace (line 67037) | static void freeTempSpace(BtShared *pBt){ function SQLITE_PRIVATE (line 67048) | SQLITE_PRIVATE int sqlite3BtreeClose(Btree *p){ function SQLITE_PRIVATE (line 67110) | SQLITE_PRIVATE int sqlite3BtreeSetCacheSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 67129) | SQLITE_PRIVATE int sqlite3BtreeSetSpillSize(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 67144) | SQLITE_PRIVATE int sqlite3BtreeSetMmapLimit(Btree *p, sqlite3_int64 szMm... function SQLITE_PRIVATE (line 67163) | SQLITE_PRIVATE int sqlite3BtreeSetPagerFlags( function SQLITE_PRIVATE (line 67196) | SQLITE_PRIVATE int sqlite3BtreeSetPageSize(Btree *p, int pageSize, int n... function SQLITE_PRIVATE (line 67227) | SQLITE_PRIVATE int sqlite3BtreeGetPageSize(Btree *p){ function SQLITE_PRIVATE (line 67242) | SQLITE_PRIVATE int sqlite3BtreeGetReserveNoMutex(Btree *p){ function SQLITE_PRIVATE (line 67258) | SQLITE_PRIVATE int sqlite3BtreeGetRequestedReserve(Btree *p){ function SQLITE_PRIVATE (line 67273) | SQLITE_PRIVATE int sqlite3BtreeMaxPageCount(Btree *p, int mxPage){ function SQLITE_PRIVATE (line 67299) | SQLITE_PRIVATE int sqlite3BtreeSecureDelete(Btree *p, int newFlag){ function SQLITE_PRIVATE (line 67320) | SQLITE_PRIVATE int sqlite3BtreeSetAutoVacuum(Btree *p, int autoVacuum){ function SQLITE_PRIVATE (line 67344) | SQLITE_PRIVATE int sqlite3BtreeGetAutoVacuum(Btree *p){ function setDefaultSyncFlag (line 67368) | static void setDefaultSyncFlag(BtShared *pBt, u8 safety_level){ function lockBtree (line 67400) | static int lockBtree(BtShared *pBt){ function countValidCursors (line 67588) | static int countValidCursors(BtShared *pBt, int wrOnly){ function unlockBtreeIfUnused (line 67607) | static void unlockBtreeIfUnused(BtShared *pBt){ function newDatabase (line 67624) | static int newDatabase(BtShared *pBt){ function SQLITE_PRIVATE (line 67668) | SQLITE_PRIVATE int sqlite3BtreeNewDb(Btree *p){ function SQLITE_PRIVATE (line 67712) | SQLITE_PRIVATE int sqlite3BtreeBeginTrans(Btree *p, int wrflag, int *pSc... function setChildPtrmaps (line 67892) | static int setChildPtrmaps(MemPage *pPage){ function modifyPagePointer (line 67937) | static int modifyPagePointer(MemPage *pPage, Pgno iFrom, Pgno iTo, u8 eT... function relocatePage (line 67998) | static int relocatePage( function incrVacuumStep (line 68092) | static int incrVacuumStep(BtShared *pBt, Pgno nFin, Pgno iLastPg, int bC... function Pgno (line 68188) | static Pgno finalDbSize(BtShared *pBt, Pgno nOrig, Pgno nFree){ function SQLITE_PRIVATE (line 68214) | SQLITE_PRIVATE int sqlite3BtreeIncrVacuum(Btree *p){ function autoVacuumCommit (line 68256) | static int autoVacuumCommit(BtShared *pBt){ function SQLITE_PRIVATE (line 68335) | SQLITE_PRIVATE int sqlite3BtreeCommitPhaseOne(Btree *p, const char *zMas... function btreeEndTransaction (line 68362) | static void btreeEndTransaction(Btree *p){ function SQLITE_PRIVATE (line 68424) | SQLITE_PRIVATE int sqlite3BtreeCommitPhaseTwo(Btree *p, int bCleanup){ function SQLITE_PRIVATE (line 68456) | SQLITE_PRIVATE int sqlite3BtreeCommit(Btree *p){ function SQLITE_PRIVATE (line 68493) | SQLITE_PRIVATE int sqlite3BtreeTripAllCursors(Btree *pBtree, int errCode... function btreeSetNPage (line 68525) | static void btreeSetNPage(BtShared *pBt, MemPage *pPage1){ function SQLITE_PRIVATE (line 68544) | SQLITE_PRIVATE int sqlite3BtreeRollback(Btree *p, int tripCode, int writ... function SQLITE_PRIVATE (line 68609) | SQLITE_PRIVATE int sqlite3BtreeBeginStmt(Btree *p, int iStatement){ function SQLITE_PRIVATE (line 68640) | SQLITE_PRIVATE int sqlite3BtreeSavepoint(Btree *p, int op, int iSavepoint){ function btreeCursor (line 68711) | static int btreeCursor( function btreeCursorWithLock (line 68776) | static int btreeCursorWithLock( function SQLITE_PRIVATE (line 68789) | SQLITE_PRIVATE int sqlite3BtreeCursor( function SQLITE_PRIVATE (line 68811) | SQLITE_PRIVATE int sqlite3BtreeCursorSize(void){ function SQLITE_PRIVATE (line 68823) | SQLITE_PRIVATE void sqlite3BtreeCursorZero(BtCursor *p){ function SQLITE_PRIVATE (line 68831) | SQLITE_PRIVATE int sqlite3BtreeCloseCursor(BtCursor *pCur){ function cellInfoEqual (line 68868) | static int cellInfoEqual(CellInfo *a, CellInfo *b){ function assertCellInfo (line 68876) | static void assertCellInfo(BtCursor *pCur){ function SQLITE_NOINLINE (line 68885) | static SQLITE_NOINLINE void getCellInfo(BtCursor *pCur){ function SQLITE_PRIVATE (line 68900) | SQLITE_PRIVATE int sqlite3BtreeCursorIsValid(BtCursor *pCur){ function SQLITE_PRIVATE (line 68904) | SQLITE_PRIVATE int sqlite3BtreeCursorIsValidNN(BtCursor *pCur){ function SQLITE_PRIVATE (line 68915) | SQLITE_PRIVATE i64 sqlite3BtreeIntegerKey(BtCursor *pCur){ function SQLITE_PRIVATE (line 68926) | SQLITE_PRIVATE void sqlite3BtreeCursorPin(BtCursor *pCur){ function SQLITE_PRIVATE (line 68930) | SQLITE_PRIVATE void sqlite3BtreeCursorUnpin(BtCursor *pCur){ function SQLITE_PRIVATE (line 68940) | SQLITE_PRIVATE i64 sqlite3BtreeOffset(BtCursor *pCur){ function SQLITE_PRIVATE (line 68958) | SQLITE_PRIVATE u32 sqlite3BtreePayloadSize(BtCursor *pCur){ function SQLITE_PRIVATE (line 68978) | SQLITE_PRIVATE sqlite3_int64 sqlite3BtreeMaxRecordSize(BtCursor *pCur){ function getOverflowPage (line 69003) | static int getOverflowPage( function copyPayload (line 69071) | static int copyPayload( function accessPayload (line 69121) | static int accessPayload( function SQLITE_PRIVATE (line 69322) | SQLITE_PRIVATE int sqlite3BtreePayload(BtCursor *pCur, u32 offset, u32 a... function SQLITE_NOINLINE (line 69336) | static SQLITE_NOINLINE int accessPayloadChecked( function SQLITE_PRIVATE (line 69350) | SQLITE_PRIVATE int sqlite3BtreePayloadChecked(BtCursor *pCur, u32 offset... function SQLITE_PRIVATE (line 69418) | SQLITE_PRIVATE const void *sqlite3BtreePayloadFetch(BtCursor *pCur, u32 ... function moveToChild (line 69432) | static int moveToChild(BtCursor *pCur, u32 newPgno){ function assertParentIndex (line 69459) | static void assertParentIndex(MemPage *pParent, int iIdx, Pgno iChild){ function moveToParent (line 69481) | static void moveToParent(BtCursor *pCur){ function moveToRoot (line 69522) | static int moveToRoot(BtCursor *pCur){ function moveToLeftmost (line 69609) | static int moveToLeftmost(BtCursor *pCur){ function moveToRightmost (line 69634) | static int moveToRightmost(BtCursor *pCur){ function SQLITE_PRIVATE (line 69657) | SQLITE_PRIVATE int sqlite3BtreeFirst(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 69679) | SQLITE_PRIVATE int sqlite3BtreeLast(BtCursor *pCur, int *pRes){ function SQLITE_PRIVATE (line 69749) | SQLITE_PRIVATE int sqlite3BtreeMovetoUnpacked( function SQLITE_PRIVATE (line 70000) | SQLITE_PRIVATE int sqlite3BtreeEof(BtCursor *pCur){ function SQLITE_PRIVATE (line 70013) | SQLITE_PRIVATE i64 sqlite3BtreeRowCountEst(BtCursor *pCur){ function SQLITE_NOINLINE (line 70053) | static SQLITE_NOINLINE int btreeNext(BtCursor *pCur){ function SQLITE_PRIVATE (line 70123) | SQLITE_PRIVATE int sqlite3BtreeNext(BtCursor *pCur, int flags){ function SQLITE_NOINLINE (line 70163) | static SQLITE_NOINLINE int btreePrevious(BtCursor *pCur){ function SQLITE_PRIVATE (line 70212) | SQLITE_PRIVATE int sqlite3BtreePrevious(BtCursor *pCur, int flags){ function allocateBtreePage (line 70250) | static int allocateBtreePage( function freePage2 (line 70572) | static int freePage2(BtShared *pBt, MemPage *pMemPage, Pgno iPage){ function freePage (line 70702) | static void freePage(MemPage *pPage, int *pRC){ function clearCell (line 70712) | static int clearCell( function fillInCell (line 70795) | static int fillInCell( function dropCell (line 70985) | static void dropCell(MemPage *pPage, int idx, int sz, int *pRC){ function insertCell (line 71041) | static void insertCell( type CellArray (line 71216) | typedef struct CellArray CellArray; type CellArray (line 71217) | struct CellArray { function populateCellCache (line 71230) | static void populateCellCache(CellArray *p, int idx, int N){ function SQLITE_NOINLINE (line 71248) | static SQLITE_NOINLINE u16 computeCellSize(CellArray *p, int N){ function u16 (line 71254) | static u16 cachedCellSize(CellArray *p, int N){ function rebuildPage (line 71273) | static int rebuildPage( function pageInsertArray (line 71364) | static int pageInsertArray( function pageFreeArray (line 71429) | static int pageFreeArray( function editPage (line 71486) | static int editPage( function balance_quick (line 71614) | static int balance_quick(MemPage *pParent, MemPage *pPage, u8 *pSpace){ function ptrmapCheckPages (line 71716) | static int ptrmapCheckPages(MemPage **apPage, int nPage){ function copyNodeContent (line 71769) | static void copyNodeContent(MemPage *pFrom, MemPage *pTo, int *pRC){ function balance_nonroot (line 71851) | static int balance_nonroot( function balance_deeper (line 72637) | static int balance_deeper(MemPage *pRoot, MemPage **ppChild){ function anotherValidCursor (line 72695) | static int anotherValidCursor(BtCursor *pCur){ function balance (line 72718) | static int balance(BtCursor *pCur){ function btreeOverwriteContent (line 72844) | static int btreeOverwriteContent( function btreeOverwriteCell (line 72887) | static int btreeOverwriteCell(BtCursor *pCur, const BtreePayload *pX){ function SQLITE_PRIVATE (line 72966) | SQLITE_PRIVATE int sqlite3BtreeInsert( function SQLITE_PRIVATE (line 73247) | SQLITE_PRIVATE int sqlite3BtreeDelete(BtCursor *pCur, u8 flags){ function btreeCreateTable (line 73431) | static int btreeCreateTable(Btree *p, int *piTable, int createTabFlags){ function SQLITE_PRIVATE (line 73574) | SQLITE_PRIVATE int sqlite3BtreeCreateTable(Btree *p, int *piTable, int f... function clearDatabasePage (line 73586) | static int clearDatabasePage( function SQLITE_PRIVATE (line 73653) | SQLITE_PRIVATE int sqlite3BtreeClearTable(Btree *p, int iTable, int *pnC... function SQLITE_PRIVATE (line 73677) | SQLITE_PRIVATE int sqlite3BtreeClearTableOfCursor(BtCursor *pCur){ function btreeDropTable (line 73701) | static int btreeDropTable(Btree *p, Pgno iTable, int *piMoved){ function SQLITE_PRIVATE (line 73786) | SQLITE_PRIVATE int sqlite3BtreeDropTable(Btree *p, int iTable, int *piMo... function SQLITE_PRIVATE (line 73815) | SQLITE_PRIVATE void sqlite3BtreeGetMeta(Btree *p, int idx, u32 *pMeta){ function SQLITE_PRIVATE (line 73845) | SQLITE_PRIVATE int sqlite3BtreeUpdateMeta(Btree *p, int idx, u32 iMeta){ function SQLITE_PRIVATE (line 73877) | SQLITE_PRIVATE int sqlite3BtreeCount(sqlite3 *db, BtCursor *pCur, i64 *p... function SQLITE_PRIVATE (line 73946) | SQLITE_PRIVATE Pager *sqlite3BtreePager(Btree *p){ function checkAppendMsg (line 73954) | static void checkAppendMsg( function getPageReferenced (line 73984) | static int getPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function setPageReferenced (line 73992) | static void setPageReferenced(IntegrityCk *pCheck, Pgno iPg){ function checkRef (line 74006) | static int checkRef(IntegrityCk *pCheck, Pgno iPage){ function checkPtrmap (line 74026) | static void checkPtrmap( function checkList (line 74055) | static void checkList( function btreeHeapInsert (line 74144) | static void btreeHeapInsert(u32 *aHeap, u32 x){ function btreeHeapPull (line 74154) | static int btreeHeapPull(u32 *aHeap, u32 *pOut){ function checkTreePage (line 74188) | static int checkTreePage( function SQLITE_PRIVATE (line 74458) | SQLITE_PRIVATE char *sqlite3BtreeIntegrityCheck( function SQLITE_PRIVATE (line 74597) | SQLITE_PRIVATE const char *sqlite3BtreeGetFilename(Btree *p){ function SQLITE_PRIVATE (line 74610) | SQLITE_PRIVATE const char *sqlite3BtreeGetJournalname(Btree *p){ function SQLITE_PRIVATE (line 74618) | SQLITE_PRIVATE int sqlite3BtreeIsInTrans(Btree *p){ function SQLITE_PRIVATE (line 74632) | SQLITE_PRIVATE int sqlite3BtreeCheckpoint(Btree *p, int eMode, int *pnLo... function SQLITE_PRIVATE (line 74651) | SQLITE_PRIVATE int sqlite3BtreeIsInReadTrans(Btree *p){ function SQLITE_PRIVATE (line 74657) | SQLITE_PRIVATE int sqlite3BtreeIsInBackup(Btree *p){ function SQLITE_PRIVATE (line 74683) | SQLITE_PRIVATE void *sqlite3BtreeSchema(Btree *p, int nBytes, void(*xFre... function SQLITE_PRIVATE (line 74699) | SQLITE_PRIVATE int sqlite3BtreeSchemaLocked(Btree *p){ function SQLITE_PRIVATE (line 74716) | SQLITE_PRIVATE int sqlite3BtreeLockTable(Btree *p, int iTab, u8 isWriteL... function SQLITE_PRIVATE (line 74746) | SQLITE_PRIVATE int sqlite3BtreePutData(BtCursor *pCsr, u32 offset, u32 a... function SQLITE_PRIVATE (line 74794) | SQLITE_PRIVATE void sqlite3BtreeIncrblobCursor(BtCursor *pCur){ function SQLITE_PRIVATE (line 74805) | SQLITE_PRIVATE int sqlite3BtreeSetVersion(Btree *pBtree, int iVersion){ function SQLITE_PRIVATE (line 74840) | SQLITE_PRIVATE int sqlite3BtreeCursorHasHint(BtCursor *pCsr, unsigned in... function SQLITE_PRIVATE (line 74847) | SQLITE_PRIVATE int sqlite3BtreeIsReadonly(Btree *p){ function SQLITE_PRIVATE (line 74854) | SQLITE_PRIVATE int sqlite3HeaderSizeBtree(void){ return ROUND8(sizeof(Me... function SQLITE_PRIVATE (line 74860) | SQLITE_PRIVATE int sqlite3BtreeSharable(Btree *p){ function SQLITE_PRIVATE (line 74869) | SQLITE_PRIVATE int sqlite3BtreeConnectionCount(Btree *p){ type sqlite3_backup (line 74897) | struct sqlite3_backup { function Btree (line 74958) | static Btree *findBtree(sqlite3 *pErrorDb, sqlite3 *pDb, const char *zDb){ function setDestPgsz (line 74989) | static int setDestPgsz(sqlite3_backup *p){ function checkReadTransaction (line 75001) | static int checkReadTransaction(sqlite3 *db, Btree *p){ function SQLITE_API (line 75017) | SQLITE_API sqlite3_backup *sqlite3_backup_init( function isFatalError (line 75094) | static int isFatalError(int rc){ function backupOnePage (line 75103) | static int backupOnePage( function backupTruncateFile (line 75172) | static int backupTruncateFile(sqlite3_file *pFile, i64 iSize){ function attachBackupObject (line 75185) | static void attachBackupObject(sqlite3_backup *p){ function SQLITE_API (line 75197) | SQLITE_API int sqlite3_backup_step(sqlite3_backup *p, int nPage){ function SQLITE_API (line 75451) | SQLITE_API int sqlite3_backup_finish(sqlite3_backup *p){ function SQLITE_API (line 75505) | SQLITE_API int sqlite3_backup_remaining(sqlite3_backup *p){ function SQLITE_API (line 75519) | SQLITE_API int sqlite3_backup_pagecount(sqlite3_backup *p){ function SQLITE_NOINLINE (line 75541) | static SQLITE_NOINLINE void backupUpdate( function SQLITE_PRIVATE (line 75566) | SQLITE_PRIVATE void sqlite3BackupUpdate(sqlite3_backup *pBackup, Pgno iP... function SQLITE_PRIVATE (line 75581) | SQLITE_PRIVATE void sqlite3BackupRestart(sqlite3_backup *pBackup){ function SQLITE_PRIVATE (line 75598) | SQLITE_PRIVATE int sqlite3BtreeCopyFile(Btree *pTo, Btree *pFrom){ function SQLITE_PRIVATE (line 75683) | SQLITE_PRIVATE int sqlite3VdbeCheckMemInvariants(Mem *p){ function vdbeMemRenderNum (line 75754) | static void vdbeMemRenderNum(int sz, char *zBuf, Mem *p){ function SQLITE_PRIVATE (line 75792) | SQLITE_PRIVATE int sqlite3VdbeMemValidStrRep(Mem *p){ function SQLITE_PRIVATE (line 75838) | SQLITE_PRIVATE int sqlite3VdbeChangeEncoding(Mem *pMem, int desiredEnc){ function sqlite3VdbeMemGrow (line 75872) | int sqlite3VdbeMemGrow(Mem *pMem, int n, int bPreserve){ function SQLITE_PRIVATE (line 75933) | SQLITE_PRIVATE int sqlite3VdbeMemClearAndResize(Mem *pMem, int szNew){ function SQLITE_NOINLINE (line 75954) | static SQLITE_NOINLINE int vdbeMemAddTerminator(Mem *pMem){ function SQLITE_PRIVATE (line 75971) | SQLITE_PRIVATE int sqlite3VdbeMemMakeWriteable(Mem *pMem){ function SQLITE_PRIVATE (line 75994) | SQLITE_PRIVATE int sqlite3VdbeMemExpandBlob(Mem *pMem){ function SQLITE_PRIVATE (line 76022) | SQLITE_PRIVATE int sqlite3VdbeMemNulTerminate(Mem *pMem){ function SQLITE_PRIVATE (line 76047) | SQLITE_PRIVATE int sqlite3VdbeMemStringify(Mem *pMem, u8 enc, u8 bForce){ function SQLITE_PRIVATE (line 76081) | SQLITE_PRIVATE int sqlite3VdbeMemFinalize(Mem *pMem, FuncDef *pFunc){ function SQLITE_PRIVATE (line 76111) | SQLITE_PRIVATE int sqlite3VdbeMemAggValue(Mem *pAccum, Mem *pOut, FuncDe... function SQLITE_NOINLINE (line 76136) | static SQLITE_NOINLINE void vdbeMemClearExternAndSetNull(Mem *p){ function SQLITE_NOINLINE (line 76159) | static SQLITE_NOINLINE void vdbeMemClear(Mem *p){ function SQLITE_PRIVATE (line 76180) | SQLITE_PRIVATE void sqlite3VdbeMemRelease(Mem *p){ function SQLITE_NOINLINE (line 76192) | static SQLITE_NOINLINE i64 doubleToInt64(double r){ function SQLITE_NOINLINE (line 76228) | static SQLITE_NOINLINE i64 memIntValue(Mem *pMem){ function SQLITE_PRIVATE (line 76233) | SQLITE_PRIVATE i64 sqlite3VdbeIntValue(Mem *pMem){ function SQLITE_NOINLINE (line 76256) | static SQLITE_NOINLINE double memRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 76262) | SQLITE_PRIVATE double sqlite3VdbeRealValue(Mem *pMem){ function SQLITE_PRIVATE (line 76282) | SQLITE_PRIVATE int sqlite3VdbeBooleanValue(Mem *pMem, int ifNull){ function SQLITE_PRIVATE (line 76293) | SQLITE_PRIVATE void sqlite3VdbeIntegerAffinity(Mem *pMem){ function SQLITE_PRIVATE (line 76321) | SQLITE_PRIVATE int sqlite3VdbeMemIntegerify(Mem *pMem){ function SQLITE_PRIVATE (line 76335) | SQLITE_PRIVATE int sqlite3VdbeMemRealify(Mem *pMem){ function SQLITE_PRIVATE (line 76353) | SQLITE_PRIVATE int sqlite3RealSameAsInt(double r1, sqlite3_int64 i){ function SQLITE_PRIVATE (line 76368) | SQLITE_PRIVATE int sqlite3VdbeMemNumerify(Mem *pMem){ function SQLITE_PRIVATE (line 76400) | SQLITE_PRIVATE int sqlite3VdbeMemCast(Mem *pMem, u8 aff, u8 encoding){ function SQLITE_PRIVATE (line 76443) | SQLITE_PRIVATE void sqlite3VdbeMemInit(Mem *pMem, sqlite3 *db, u16 flags){ function SQLITE_PRIVATE (line 76463) | SQLITE_PRIVATE void sqlite3VdbeMemSetNull(Mem *pMem){ function SQLITE_PRIVATE (line 76470) | SQLITE_PRIVATE void sqlite3ValueSetNull(sqlite3_value *p){ function SQLITE_PRIVATE (line 76478) | SQLITE_PRIVATE void sqlite3VdbeMemSetZeroBlob(Mem *pMem, int n){ function SQLITE_NOINLINE (line 76493) | static SQLITE_NOINLINE void vdbeReleaseAndSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 76503) | SQLITE_PRIVATE void sqlite3VdbeMemSetInt64(Mem *pMem, i64 val){ function SQLITE_PRIVATE (line 76513) | SQLITE_PRIVATE void sqlite3NoopDestructor(void *p){ UNUSED_PARAMETER(p); } function SQLITE_PRIVATE (line 76519) | SQLITE_PRIVATE void sqlite3VdbeMemSetPointer( function SQLITE_PRIVATE (line 76538) | SQLITE_PRIVATE void sqlite3VdbeMemSetDouble(Mem *pMem, double val){ function SQLITE_PRIVATE (line 76552) | SQLITE_PRIVATE int sqlite3VdbeMemIsRowSet(const Mem *pMem){ function SQLITE_PRIVATE (line 76565) | SQLITE_PRIVATE int sqlite3VdbeMemSetRowSet(Mem *pMem){ function SQLITE_PRIVATE (line 76583) | SQLITE_PRIVATE int sqlite3VdbeMemTooBig(Mem *p){ function SQLITE_PRIVATE (line 76604) | SQLITE_PRIVATE void sqlite3VdbeMemAboutToChange(Vdbe *pVdbe, Mem *pMem){ function SQLITE_NOINLINE (line 76639) | static SQLITE_NOINLINE void vdbeClrCopy(Mem *pTo, const Mem *pFrom, int ... function SQLITE_PRIVATE (line 76644) | SQLITE_PRIVATE void sqlite3VdbeMemShallowCopy(Mem *pTo, const Mem *pFrom... function SQLITE_PRIVATE (line 76660) | SQLITE_PRIVATE int sqlite3VdbeMemCopy(Mem *pTo, const Mem *pFrom){ function SQLITE_PRIVATE (line 76683) | SQLITE_PRIVATE void sqlite3VdbeMemMove(Mem *pTo, Mem *pFrom){ function SQLITE_PRIVATE (line 76709) | SQLITE_PRIVATE int sqlite3VdbeMemSetStr( function SQLITE_PRIVATE (line 76817) | SQLITE_PRIVATE int sqlite3VdbeMemFromBtree( function SQLITE_PRIVATE (line 76840) | SQLITE_PRIVATE int sqlite3VdbeMemFromBtreeZeroOffset( function SQLITE_NOINLINE (line 76872) | static SQLITE_NOINLINE const void *valueToText(sqlite3_value* pVal, u8 e... function SQLITE_PRIVATE (line 76915) | SQLITE_PRIVATE const void *sqlite3ValueText(sqlite3_value* pVal, u8 enc){ function SQLITE_PRIVATE (line 76933) | SQLITE_PRIVATE sqlite3_value *sqlite3ValueNew(sqlite3 *db){ type ValueNewStat4Ctx (line 76946) | struct ValueNewStat4Ctx { function sqlite3_value (line 76964) | static sqlite3_value *valueNew(sqlite3 *db, struct ValueNewStat4Ctx *p){ function valueFromFunction (line 77026) | static int valueFromFunction( function valueFromExpr (line 77120) | static int valueFromExpr( function SQLITE_PRIVATE (line 77275) | SQLITE_PRIVATE int sqlite3ValueFromExpr( function stat4ValueFromExpr (line 77304) | static int stat4ValueFromExpr( function SQLITE_PRIVATE (line 77379) | SQLITE_PRIVATE int sqlite3Stat4ProbeSetValue( function SQLITE_PRIVATE (line 77424) | SQLITE_PRIVATE int sqlite3Stat4ValueFromExpr( function SQLITE_PRIVATE (line 77441) | SQLITE_PRIVATE int sqlite3Stat4Column( function SQLITE_PRIVATE (line 77486) | SQLITE_PRIVATE void sqlite3Stat4ProbeFree(UnpackedRecord *pRec){ function SQLITE_PRIVATE (line 77504) | SQLITE_PRIVATE void sqlite3ValueSetStr( function SQLITE_PRIVATE (line 77517) | SQLITE_PRIVATE void sqlite3ValueFree(sqlite3_value *v){ function SQLITE_NOINLINE (line 77528) | static SQLITE_NOINLINE int valueBytes(sqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 77531) | SQLITE_PRIVATE int sqlite3ValueBytes(sqlite3_value *pVal, u8 enc){ function SQLITE_PRIVATE (line 77574) | SQLITE_PRIVATE Vdbe *sqlite3VdbeCreate(Parse *pParse){ function SQLITE_PRIVATE (line 77601) | SQLITE_PRIVATE Parse *sqlite3VdbeParser(Vdbe *p){ function SQLITE_PRIVATE (line 77608) | SQLITE_PRIVATE void sqlite3VdbeError(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 77619) | SQLITE_PRIVATE void sqlite3VdbeSetSql(Vdbe *p, const char *z, int n, u8 ... function SQLITE_PRIVATE (line 77633) | SQLITE_PRIVATE void sqlite3VdbeAddDblquoteStr(sqlite3 *db, Vdbe *p, cons... function SQLITE_PRIVATE (line 77652) | SQLITE_PRIVATE int sqlite3VdbeUsesDoubleQuotedString( function SQLITE_PRIVATE (line 77669) | SQLITE_PRIVATE void sqlite3VdbeSwap(Vdbe *pA, Vdbe *pB){ function growOpArray (line 77706) | static int growOpArray(Vdbe *v, int nOp){ function test_addop_breakpoint (line 77755) | static void test_addop_breakpoint(int pc, Op *pOp){ function SQLITE_NOINLINE (line 77777) | static SQLITE_NOINLINE int growOp3(Vdbe *p, int op, int p1, int p2, int ... function SQLITE_PRIVATE (line 77783) | SQLITE_PRIVATE int sqlite3VdbeAddOp3(Vdbe *p, int op, int p1, int p2, in... function SQLITE_PRIVATE (line 77820) | SQLITE_PRIVATE int sqlite3VdbeAddOp0(Vdbe *p, int op){ function SQLITE_PRIVATE (line 77823) | SQLITE_PRIVATE int sqlite3VdbeAddOp1(Vdbe *p, int op, int p1){ function SQLITE_PRIVATE (line 77826) | SQLITE_PRIVATE int sqlite3VdbeAddOp2(Vdbe *p, int op, int p1, int p2){ function SQLITE_PRIVATE (line 77832) | SQLITE_PRIVATE int sqlite3VdbeGoto(Vdbe *p, int iDest){ function SQLITE_PRIVATE (line 77839) | SQLITE_PRIVATE int sqlite3VdbeLoadString(Vdbe *p, int iDest, const char ... function SQLITE_PRIVATE (line 77854) | SQLITE_PRIVATE void sqlite3VdbeMultiLoad(Vdbe *p, int iDest, const char ... function SQLITE_PRIVATE (line 77877) | SQLITE_PRIVATE int sqlite3VdbeAddOp4( function SQLITE_PRIVATE (line 77901) | SQLITE_PRIVATE int sqlite3VdbeAddFunctionCall( function SQLITE_PRIVATE (line 77938) | SQLITE_PRIVATE int sqlite3VdbeAddOp4Dup8( function SQLITE_PRIVATE (line 77957) | SQLITE_PRIVATE int sqlite3VdbeExplainParent(Parse *pParse){ function SQLITE_PRIVATE (line 77969) | SQLITE_PRIVATE void sqlite3ExplainBreakpoint(const char *z1, const char ... function SQLITE_PRIVATE (line 77981) | SQLITE_PRIVATE void sqlite3VdbeExplain(Parse *pParse, u8 bPush, const ch... function SQLITE_PRIVATE (line 78009) | SQLITE_PRIVATE void sqlite3VdbeExplainPop(Parse *pParse){ function SQLITE_PRIVATE (line 78023) | SQLITE_PRIVATE void sqlite3VdbeAddParseSchemaOp(Vdbe *p, int iDb, char *... function SQLITE_PRIVATE (line 78032) | SQLITE_PRIVATE int sqlite3VdbeAddOp4Int( function SQLITE_PRIVATE (line 78051) | SQLITE_PRIVATE void sqlite3VdbeEndCoroutine(Vdbe *v, int regYield){ function SQLITE_PRIVATE (line 78089) | SQLITE_PRIVATE int sqlite3VdbeMakeLabel(Parse *pParse){ function SQLITE_NOINLINE (line 78098) | static SQLITE_NOINLINE void resizeResolveLabel(Parse *p, Vdbe *v, int j){ function SQLITE_PRIVATE (line 78113) | SQLITE_PRIVATE void sqlite3VdbeResolveLabel(Vdbe *v, int x){ function SQLITE_PRIVATE (line 78135) | SQLITE_PRIVATE void sqlite3VdbeRunOnlyOnce(Vdbe *p){ function SQLITE_PRIVATE (line 78142) | SQLITE_PRIVATE void sqlite3VdbeReusable(Vdbe *p){ type VdbeOpIter (line 78164) | typedef struct VdbeOpIter VdbeOpIter; type VdbeOpIter (line 78165) | struct VdbeOpIter { function Op (line 78172) | static Op *opIterNext(VdbeOpIter *p){ function SQLITE_PRIVATE (line 78239) | SQLITE_PRIVATE int sqlite3VdbeAssertMayAbort(Vdbe *v, int mayAbort){ function SQLITE_PRIVATE (line 78296) | SQLITE_PRIVATE void sqlite3VdbeIncrWriteCounter(Vdbe *p, VdbeCursor *pC){ function SQLITE_PRIVATE (line 78312) | SQLITE_PRIVATE void sqlite3VdbeAssertAbortable(Vdbe *p){ function resolveP2Values (line 78338) | static void resolveP2Values(Vdbe *p, int *pMaxFuncArgs){ function SQLITE_PRIVATE (line 78439) | SQLITE_PRIVATE int sqlite3VdbeCurrentAddr(Vdbe *p){ function SQLITE_PRIVATE (line 78453) | SQLITE_PRIVATE void sqlite3VdbeVerifyNoMallocRequired(Vdbe *p, int N){ function SQLITE_PRIVATE (line 78466) | SQLITE_PRIVATE void sqlite3VdbeVerifyNoResultRow(Vdbe *p){ function SQLITE_PRIVATE (line 78480) | SQLITE_PRIVATE void sqlite3VdbeVerifyAbortable(Vdbe *p, int onError){ function SQLITE_PRIVATE (line 78496) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeTakeOpArray(Vdbe *p, int *pnOp, int *p... function SQLITE_PRIVATE (line 78516) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeAddOpList( function SQLITE_PRIVATE (line 78564) | SQLITE_PRIVATE void sqlite3VdbeScanStatus( function SQLITE_PRIVATE (line 78592) | SQLITE_PRIVATE void sqlite3VdbeChangeOpcode(Vdbe *p, int addr, u8 iNewOp... function SQLITE_PRIVATE (line 78595) | SQLITE_PRIVATE void sqlite3VdbeChangeP1(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 78598) | SQLITE_PRIVATE void sqlite3VdbeChangeP2(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 78601) | SQLITE_PRIVATE void sqlite3VdbeChangeP3(Vdbe *p, int addr, int val){ function SQLITE_PRIVATE (line 78604) | SQLITE_PRIVATE void sqlite3VdbeChangeP5(Vdbe *p, u16 p5){ function SQLITE_PRIVATE (line 78613) | SQLITE_PRIVATE void sqlite3VdbeJumpHere(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 78630) | SQLITE_PRIVATE void sqlite3VdbeJumpHereOrPopInst(Vdbe *p, int addr){ function freeEphemeralFunction (line 78650) | static void freeEphemeralFunction(sqlite3 *db, FuncDef *pDef){ function SQLITE_NOINLINE (line 78659) | static SQLITE_NOINLINE void freeP4Mem(sqlite3 *db, Mem *p){ function SQLITE_NOINLINE (line 78663) | static SQLITE_NOINLINE void freeP4FuncCtx(sqlite3 *db, sqlite3_context *p){ function freeP4 (line 78667) | static void freeP4(sqlite3 *db, int p4type, void *p4){ function vdbeFreeOpArray (line 78716) | static void vdbeFreeOpArray(sqlite3 *db, Op *aOp, int nOp){ function SQLITE_PRIVATE (line 78734) | SQLITE_PRIVATE void sqlite3VdbeLinkSubProgram(Vdbe *pVdbe, SubProgram *p){ function SQLITE_PRIVATE (line 78742) | SQLITE_PRIVATE int sqlite3VdbeHasSubProgram(Vdbe *pVdbe){ function SQLITE_PRIVATE (line 78749) | SQLITE_PRIVATE int sqlite3VdbeChangeToNoop(Vdbe *p, int addr){ function SQLITE_PRIVATE (line 78765) | SQLITE_PRIVATE int sqlite3VdbeDeletePriorOpcode(Vdbe *p, u8 op){ function SQLITE_PRIVATE (line 78778) | SQLITE_PRIVATE void sqlite3VdbeReleaseRegisters( function vdbeChangeP4Full (line 78825) | static void SQLITE_NOINLINE vdbeChangeP4Full( function SQLITE_PRIVATE (line 78844) | SQLITE_PRIVATE void sqlite3VdbeChangeP4(Vdbe *p, int addr, const char *z... function SQLITE_PRIVATE (line 78887) | SQLITE_PRIVATE void sqlite3VdbeAppendP4(Vdbe *p, void *pP4, int n){ function SQLITE_PRIVATE (line 78907) | SQLITE_PRIVATE void sqlite3VdbeSetP4KeyInfo(Parse *pParse, Index *pIdx){ function vdbeVComment (line 78923) | static void vdbeVComment(Vdbe *p, const char *zFormat, va_list ap){ function SQLITE_PRIVATE (line 78933) | SQLITE_PRIVATE void sqlite3VdbeComment(Vdbe *p, const char *zFormat, ...){ function SQLITE_PRIVATE (line 78941) | SQLITE_PRIVATE void sqlite3VdbeNoopComment(Vdbe *p, const char *zFormat,... function SQLITE_PRIVATE (line 78956) | SQLITE_PRIVATE void sqlite3VdbeSetLineNumber(Vdbe *v, int iLine){ function SQLITE_PRIVATE (line 78974) | SQLITE_PRIVATE VdbeOp *sqlite3VdbeGetOp(Vdbe *p, int addr){ function translateP (line 78995) | static int translateP(char c, const Op *pOp){ function SQLITE_PRIVATE (line 79016) | SQLITE_PRIVATE char *sqlite3VdbeDisplayComment( function displayP4Expr (line 79107) | static void displayP4Expr(StrAccum *p, Expr *pExpr){ function SQLITE_PRIVATE (line 79181) | SQLITE_PRIVATE char *sqlite3VdbeDisplayP4(sqlite3 *db, Op *pOp){ function SQLITE_PRIVATE (line 79306) | SQLITE_PRIVATE void sqlite3VdbeUsesBtree(Vdbe *p, int i){ function SQLITE_PRIVATE (line 79337) | SQLITE_PRIVATE void sqlite3VdbeEnter(Vdbe *p){ function SQLITE_NOINLINE (line 79358) | static SQLITE_NOINLINE void vdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 79372) | SQLITE_PRIVATE void sqlite3VdbeLeave(Vdbe *p){ function SQLITE_PRIVATE (line 79382) | SQLITE_PRIVATE void sqlite3VdbePrintOp(FILE *pOut, int pc, VdbeOp *pOp){ function initMemArray (line 79414) | static void initMemArray(Mem *p, int N, sqlite3 *db, u16 flags){ function releaseMemArray (line 79429) | static void releaseMemArray(Mem *p, int N){ function SQLITE_PRIVATE (line 79477) | SQLITE_PRIVATE int sqlite3VdbeFrameIsValid(VdbeFrame *pFrame){ function SQLITE_PRIVATE (line 79491) | SQLITE_PRIVATE void sqlite3VdbeFrameMemDel(void *pArg){ function SQLITE_PRIVATE (line 79506) | SQLITE_PRIVATE int sqlite3VdbeNextOpcode( function SQLITE_PRIVATE (line 79618) | SQLITE_PRIVATE void sqlite3VdbeFrameDelete(VdbeFrame *p){ function SQLITE_PRIVATE (line 79650) | SQLITE_PRIVATE int sqlite3VdbeList( function SQLITE_PRIVATE (line 79746) | SQLITE_PRIVATE void sqlite3VdbePrintSql(Vdbe *p){ function SQLITE_PRIVATE (line 79765) | SQLITE_PRIVATE void sqlite3VdbeIOTraceSql(Vdbe *p){ type ReusableSpace (line 79795) | struct ReusableSpace { type ReusableSpace (line 79816) | struct ReusableSpace function SQLITE_PRIVATE (line 79838) | SQLITE_PRIVATE void sqlite3VdbeRewind(Vdbe *p){ function SQLITE_PRIVATE (line 79891) | SQLITE_PRIVATE void sqlite3VdbeMakeReady( function SQLITE_PRIVATE (line 80016) | SQLITE_PRIVATE void sqlite3VdbeFreeCursor(Vdbe *p, VdbeCursor *pCx){ function closeCursorsInFrame (line 80053) | static void closeCursorsInFrame(Vdbe *p){ function SQLITE_PRIVATE (line 80071) | SQLITE_PRIVATE int sqlite3VdbeFrameRestore(VdbeFrame *pFrame){ function closeAllCursors (line 80100) | static void closeAllCursors(Vdbe *p){ function SQLITE_PRIVATE (line 80130) | SQLITE_PRIVATE void sqlite3VdbeSetNumCols(Vdbe *p, int nResColumn){ function SQLITE_PRIVATE (line 80155) | SQLITE_PRIVATE int sqlite3VdbeSetColName( function vdbeCommit (line 80183) | static int vdbeCommit(sqlite3 *db, Vdbe *p){ function checkActiveVdbeCnt (line 80447) | static void checkActiveVdbeCnt(sqlite3 *db){ function SQLITE_NOINLINE (line 80479) | static SQLITE_NOINLINE int vdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 80525) | SQLITE_PRIVATE int sqlite3VdbeCloseStatement(Vdbe *p, int eOp){ function SQLITE_PRIVATE (line 80544) | SQLITE_PRIVATE int sqlite3VdbeCheckFk(Vdbe *p, int deferred){ function SQLITE_PRIVATE (line 80571) | SQLITE_PRIVATE int sqlite3VdbeHalt(Vdbe *p){ function SQLITE_PRIVATE (line 80772) | SQLITE_PRIVATE void sqlite3VdbeResetStepResult(Vdbe *p){ function SQLITE_PRIVATE (line 80784) | SQLITE_PRIVATE int sqlite3VdbeTransferError(Vdbe *p){ function vdbeInvokeSqllog (line 80806) | static void vdbeInvokeSqllog(Vdbe *v){ function SQLITE_PRIVATE (line 80833) | SQLITE_PRIVATE int sqlite3VdbeReset(Vdbe *p){ function SQLITE_PRIVATE (line 80924) | SQLITE_PRIVATE int sqlite3VdbeFinalize(Vdbe *p){ function SQLITE_PRIVATE (line 80950) | SQLITE_PRIVATE void sqlite3VdbeDeleteAuxData(sqlite3 *db, AuxData **pp, ... function SQLITE_PRIVATE (line 80978) | SQLITE_PRIVATE void sqlite3VdbeClearObject(sqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 81019) | SQLITE_PRIVATE void sqlite3VdbeDelete(Vdbe *p){ function SQLITE_NOINLINE (line 81045) | SQLITE_NOINLINE sqlite3VdbeFinishMoveto(VdbeCursor *p){ function handleMovedCursor (line 81071) | static int SQLITE_NOINLINE handleMovedCursor(VdbeCursor *p){ function SQLITE_PRIVATE (line 81086) | SQLITE_PRIVATE int sqlite3VdbeCursorRestore(VdbeCursor *p){ function SQLITE_PRIVATE (line 81107) | SQLITE_PRIVATE int sqlite3VdbeCursorMoveto(VdbeCursor **pp, int *piCol){ function SQLITE_PRIVATE (line 81179) | SQLITE_PRIVATE u32 sqlite3VdbeSerialType(Mem *pMem, int file_format, u32... function SQLITE_PRIVATE (line 81263) | SQLITE_PRIVATE u32 sqlite3VdbeSerialTypeLen(u32 serial_type){ function SQLITE_PRIVATE (line 81272) | SQLITE_PRIVATE u8 sqlite3VdbeOneByteSerialTypeLen(u8 serial_type){ function u64 (line 81312) | static u64 floatSwap(u64 in){ function SQLITE_PRIVATE (line 81343) | SQLITE_PRIVATE u32 sqlite3VdbeSerialPut(u8 *buf, Mem *pMem, u32 serial_t... function u32 (line 81397) | static u32 serialGet( function SQLITE_PRIVATE (line 81433) | SQLITE_PRIVATE u32 sqlite3VdbeSerialGet( function SQLITE_PRIVATE (line 81538) | SQLITE_PRIVATE UnpackedRecord *sqlite3VdbeAllocUnpackedRecord( function SQLITE_PRIVATE (line 81558) | SQLITE_PRIVATE void sqlite3VdbeRecordUnpack( function vdbeRecordCompareDebug (line 81612) | static int vdbeRecordCompareDebug( function vdbeAssertFieldCountWithinLimits (line 81723) | static void vdbeAssertFieldCountWithinLimits( function vdbeCompareMemString (line 81753) | static int vdbeCompareMemString( function isAllZero (line 81790) | static int isAllZero(const char *z, int n){ function sqlite3BlobCompare (line 81803) | int sqlite3BlobCompare(const Mem *pB1, const Mem *pB2){ function sqlite3IntFloatCompare (line 81836) | static int sqlite3IntFloatCompare(i64 i, double r){ function SQLITE_PRIVATE (line 81866) | SQLITE_PRIVATE int sqlite3MemCompare(const Mem *pMem1, const Mem *pMem2,... function i64 (line 81965) | static i64 vdbeRecordDecodeInt(u32 serial_type, const u8 *aKey){ function SQLITE_PRIVATE (line 82020) | SQLITE_PRIVATE int sqlite3VdbeRecordCompareWithSkip( function SQLITE_PRIVATE (line 82217) | SQLITE_PRIVATE int sqlite3VdbeRecordCompare( function vdbeRecordCompareInt (line 82234) | static int vdbeRecordCompareInt( function vdbeRecordCompareString (line 82328) | static int vdbeRecordCompareString( function SQLITE_PRIVATE (line 82392) | SQLITE_PRIVATE RecordCompare sqlite3VdbeFindCompare(UnpackedRecord *p){ function SQLITE_PRIVATE (line 82443) | SQLITE_PRIVATE int sqlite3VdbeIdxRowid(sqlite3 *db, BtCursor *pCur, i64 ... function SQLITE_PRIVATE (line 82522) | SQLITE_PRIVATE int sqlite3VdbeIdxKeyCompare( function SQLITE_PRIVATE (line 82557) | SQLITE_PRIVATE void sqlite3VdbeSetChanges(sqlite3 *db, int nChange){ function SQLITE_PRIVATE (line 82567) | SQLITE_PRIVATE void sqlite3VdbeCountChanges(Vdbe *v){ function SQLITE_PRIVATE (line 82589) | SQLITE_PRIVATE void sqlite3ExpirePreparedStatements(sqlite3 *db, int iCo... function SQLITE_PRIVATE (line 82599) | SQLITE_PRIVATE sqlite3 *sqlite3VdbeDb(Vdbe *v){ function SQLITE_PRIVATE (line 82606) | SQLITE_PRIVATE u8 sqlite3VdbePrepareFlags(Vdbe *v){ function SQLITE_PRIVATE (line 82618) | SQLITE_PRIVATE sqlite3_value *sqlite3VdbeGetBoundValue(Vdbe *v, int iVar... function SQLITE_PRIVATE (line 82640) | SQLITE_PRIVATE void sqlite3VdbeSetVarmask(Vdbe *v, int iVar){ function SQLITE_PRIVATE (line 82659) | SQLITE_PRIVATE int sqlite3NotPureFunc(sqlite3_context *pCtx){ function SQLITE_PRIVATE (line 82690) | SQLITE_PRIVATE void sqlite3VtabImportErrmsg(Vdbe *p, sqlite3_vtab *pVtab){ function vdbeFreeUnpacked (line 82711) | static void vdbeFreeUnpacked(sqlite3 *db, int nField, UnpackedRecord *p){ function SQLITE_PRIVATE (line 82730) | SQLITE_PRIVATE void sqlite3VdbePreUpdateHook( function SQLITE_API (line 82819) | SQLITE_API int sqlite3_expired(sqlite3_stmt *pStmt){ function vdbeSafety (line 82830) | static int vdbeSafety(Vdbe *p){ function vdbeSafetyNotNull (line 82838) | static int vdbeSafetyNotNull(Vdbe *p){ function SQLITE_NOINLINE (line 82852) | static SQLITE_NOINLINE void invokeProfileCallback(sqlite3 *db, Vdbe *p){ function SQLITE_API (line 82890) | SQLITE_API int sqlite3_finalize(sqlite3_stmt *pStmt){ function SQLITE_API (line 82917) | SQLITE_API int sqlite3_reset(sqlite3_stmt *pStmt){ function SQLITE_API (line 82938) | SQLITE_API int sqlite3_clear_bindings(sqlite3_stmt *pStmt){ function SQLITE_API (line 82963) | SQLITE_API const void *sqlite3_value_blob(sqlite3_value *pVal){ function SQLITE_API (line 82976) | SQLITE_API int sqlite3_value_bytes(sqlite3_value *pVal){ function SQLITE_API (line 82979) | SQLITE_API int sqlite3_value_bytes16(sqlite3_value *pVal){ function SQLITE_API (line 82982) | SQLITE_API double sqlite3_value_double(sqlite3_value *pVal){ function SQLITE_API (line 82985) | SQLITE_API int sqlite3_value_int(sqlite3_value *pVal){ function SQLITE_API (line 82988) | SQLITE_API sqlite_int64 sqlite3_value_int64(sqlite3_value *pVal){ function sqlite3_value_subtype (line 82991) | SQLITE_API unsigned int sqlite3_value_subtype(sqlite3_value *pVal){ function SQLITE_API (line 82995) | SQLITE_API void *sqlite3_value_pointer(sqlite3_value *pVal, const char *... function SQLITE_API (line 83012) | SQLITE_API const void *sqlite3_value_text16(sqlite3_value* pVal){ function SQLITE_API (line 83015) | SQLITE_API const void *sqlite3_value_text16be(sqlite3_value *pVal){ function SQLITE_API (line 83018) | SQLITE_API const void *sqlite3_value_text16le(sqlite3_value *pVal){ function SQLITE_API (line 83026) | SQLITE_API int sqlite3_value_type(sqlite3_value* pVal){ function SQLITE_API (line 83112) | SQLITE_API int sqlite3_value_nochange(sqlite3_value *pVal){ function SQLITE_API (line 83117) | SQLITE_API int sqlite3_value_frombind(sqlite3_value *pVal){ function SQLITE_API (line 83123) | SQLITE_API sqlite3_value *sqlite3_value_dup(const sqlite3_value *pOrig){ function SQLITE_API (line 83146) | SQLITE_API void sqlite3_value_free(sqlite3_value *pOld){ function setResultStrOrError (line 83162) | static void setResultStrOrError( function invokeValueDestructor (line 83173) | static int invokeValueDestructor( function SQLITE_API (line 83189) | SQLITE_API void sqlite3_result_blob( function SQLITE_API (line 83199) | SQLITE_API void sqlite3_result_blob64( function SQLITE_API (line 83213) | SQLITE_API void sqlite3_result_double(sqlite3_context *pCtx, double rVal){ function SQLITE_API (line 83217) | SQLITE_API void sqlite3_result_error(sqlite3_context *pCtx, const char *... function SQLITE_API (line 83223) | SQLITE_API void sqlite3_result_error16(sqlite3_context *pCtx, const void... function SQLITE_API (line 83229) | SQLITE_API void sqlite3_result_int(sqlite3_context *pCtx, int iVal){ function SQLITE_API (line 83233) | SQLITE_API void sqlite3_result_int64(sqlite3_context *pCtx, i64 iVal){ function SQLITE_API (line 83237) | SQLITE_API void sqlite3_result_null(sqlite3_context *pCtx){ function SQLITE_API (line 83241) | SQLITE_API void sqlite3_result_pointer( function SQLITE_API (line 83253) | SQLITE_API void sqlite3_result_subtype(sqlite3_context *pCtx, unsigned i... function SQLITE_API (line 83259) | SQLITE_API void sqlite3_result_text( function SQLITE_API (line 83268) | SQLITE_API void sqlite3_result_text64( function SQLITE_API (line 83285) | SQLITE_API void sqlite3_result_text16( function SQLITE_API (line 83294) | SQLITE_API void sqlite3_result_text16be( function SQLITE_API (line 83303) | SQLITE_API void sqlite3_result_text16le( function SQLITE_API (line 83313) | SQLITE_API void sqlite3_result_value(sqlite3_context *pCtx, sqlite3_valu... function SQLITE_API (line 83317) | SQLITE_API void sqlite3_result_zeroblob(sqlite3_context *pCtx, int n){ function SQLITE_API (line 83321) | SQLITE_API int sqlite3_result_zeroblob64(sqlite3_context *pCtx, u64 n){ function SQLITE_API (line 83330) | SQLITE_API void sqlite3_result_error_code(sqlite3_context *pCtx, int err... function SQLITE_API (line 83342) | SQLITE_API void sqlite3_result_error_toobig(sqlite3_context *pCtx){ function SQLITE_API (line 83350) | SQLITE_API void sqlite3_result_error_nomem(sqlite3_context *pCtx){ function SQLITE_PRIVATE (line 83362) | SQLITE_PRIVATE void sqlite3ResultIntReal(sqlite3_context *pCtx){ function doWalCallbacks (line 83376) | static int doWalCallbacks(sqlite3 *db){ function sqlite3Step (line 83406) | static int sqlite3Step(Vdbe *p){ function SQLITE_API (line 83541) | SQLITE_API int sqlite3_step(sqlite3_stmt *pStmt){ function SQLITE_API (line 83590) | SQLITE_API void *sqlite3_user_data(sqlite3_context *p){ function SQLITE_API (line 83605) | SQLITE_API sqlite3 *sqlite3_context_db_handle(sqlite3_context *p){ function SQLITE_API (line 83624) | SQLITE_API int sqlite3_vtab_nochange(sqlite3_context *p){ function SQLITE_PRIVATE (line 83636) | SQLITE_PRIVATE sqlite3_int64 sqlite3StmtCurrentTime(sqlite3_context *p){ function SQLITE_NOINLINE (line 83656) | static SQLITE_NOINLINE void *createAggContext(sqlite3_context *p, int nB... function SQLITE_API (line 83678) | SQLITE_API void *sqlite3_aggregate_context(sqlite3_context *p, int nByte){ function SQLITE_API (line 83699) | SQLITE_API void *sqlite3_get_auxdata(sqlite3_context *pCtx, int iArg){ function SQLITE_API (line 83727) | SQLITE_API void sqlite3_set_auxdata( function SQLITE_API (line 83780) | SQLITE_API int sqlite3_aggregate_count(sqlite3_context *p){ function SQLITE_API (line 83789) | SQLITE_API int sqlite3_column_count(sqlite3_stmt *pStmt){ function SQLITE_API (line 83798) | SQLITE_API int sqlite3_data_count(sqlite3_stmt *pStmt){ function Mem (line 83847) | static Mem *columnMem(sqlite3_stmt *pStmt, int i){ function columnMallocFailure (line 83882) | static void columnMallocFailure(sqlite3_stmt *pStmt) function SQLITE_API (line 83902) | SQLITE_API const void *sqlite3_column_blob(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83912) | SQLITE_API int sqlite3_column_bytes(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83917) | SQLITE_API int sqlite3_column_bytes16(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83922) | SQLITE_API double sqlite3_column_double(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83927) | SQLITE_API int sqlite3_column_int(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83932) | SQLITE_API sqlite_int64 sqlite3_column_int64(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83942) | SQLITE_API sqlite3_value *sqlite3_column_value(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83952) | SQLITE_API const void *sqlite3_column_text16(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 83958) | SQLITE_API int sqlite3_column_type(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 84029) | SQLITE_API const char *sqlite3_column_name(sqlite3_stmt *pStmt, int N){ function SQLITE_API (line 84033) | SQLITE_API const void *sqlite3_column_name16(sqlite3_stmt *pStmt, int N){ function SQLITE_API (line 84052) | SQLITE_API const char *sqlite3_column_decltype(sqlite3_stmt *pStmt, int N){ function SQLITE_API (line 84056) | SQLITE_API const void *sqlite3_column_decltype16(sqlite3_stmt *pStmt, in... function SQLITE_API (line 84068) | SQLITE_API const char *sqlite3_column_database_name(sqlite3_stmt *pStmt,... function SQLITE_API (line 84072) | SQLITE_API const void *sqlite3_column_database_name16(sqlite3_stmt *pStm... function SQLITE_API (line 84082) | SQLITE_API const char *sqlite3_column_table_name(sqlite3_stmt *pStmt, in... function SQLITE_API (line 84086) | SQLITE_API const void *sqlite3_column_table_name16(sqlite3_stmt *pStmt, ... function SQLITE_API (line 84096) | SQLITE_API const char *sqlite3_column_origin_name(sqlite3_stmt *pStmt, i... function SQLITE_API (line 84100) | SQLITE_API const void *sqlite3_column_origin_name16(sqlite3_stmt *pStmt,... function vdbeUnbind (line 84122) | static int vdbeUnbind(Vdbe *p, int i){ function bindText (line 84165) | static int bindText( function SQLITE_API (line 84201) | SQLITE_API int sqlite3_bind_blob( function SQLITE_API (line 84213) | SQLITE_API int sqlite3_bind_blob64( function SQLITE_API (line 84227) | SQLITE_API int sqlite3_bind_double(sqlite3_stmt *pStmt, int i, double rV... function SQLITE_API (line 84237) | SQLITE_API int sqlite3_bind_int(sqlite3_stmt *p, int i, int iValue){ function SQLITE_API (line 84240) | SQLITE_API int sqlite3_bind_int64(sqlite3_stmt *pStmt, int i, sqlite_int... function SQLITE_API (line 84250) | SQLITE_API int sqlite3_bind_null(sqlite3_stmt *pStmt, int i){ function SQLITE_API (line 84259) | SQLITE_API int sqlite3_bind_pointer( function SQLITE_API (line 84277) | SQLITE_API int sqlite3_bind_text( function SQLITE_API (line 84286) | SQLITE_API int sqlite3_bind_text64( function SQLITE_API (line 84303) | SQLITE_API int sqlite3_bind_text16( function SQLITE_API (line 84313) | SQLITE_API int sqlite3_bind_value(sqlite3_stmt *pStmt, int i, const sqli... function SQLITE_API (line 84344) | SQLITE_API int sqlite3_bind_zeroblob(sqlite3_stmt *pStmt, int i, int n){ function SQLITE_API (line 84354) | SQLITE_API int sqlite3_bind_zeroblob64(sqlite3_stmt *pStmt, int i, sqlit... function SQLITE_API (line 84373) | SQLITE_API int sqlite3_bind_parameter_count(sqlite3_stmt *pStmt){ function SQLITE_API (line 84384) | SQLITE_API const char *sqlite3_bind_parameter_name(sqlite3_stmt *pStmt, ... function SQLITE_PRIVATE (line 84395) | SQLITE_PRIVATE int sqlite3VdbeParameterIndex(Vdbe *p, const char *zName,... function SQLITE_API (line 84399) | SQLITE_API int sqlite3_bind_parameter_index(sqlite3_stmt *pStmt, const c... function SQLITE_PRIVATE (line 84406) | SQLITE_PRIVATE int sqlite3TransferBindings(sqlite3_stmt *pFromStmt, sqli... function SQLITE_API (line 84433) | SQLITE_API int sqlite3_transfer_bindings(sqlite3_stmt *pFromStmt, sqlite... function SQLITE_API (line 84457) | SQLITE_API sqlite3 *sqlite3_db_handle(sqlite3_stmt *pStmt){ function SQLITE_API (line 84465) | SQLITE_API int sqlite3_stmt_readonly(sqlite3_stmt *pStmt){ function SQLITE_API (line 84473) | SQLITE_API int sqlite3_stmt_isexplain(sqlite3_stmt *pStmt){ function SQLITE_API (line 84480) | SQLITE_API int sqlite3_stmt_busy(sqlite3_stmt *pStmt){ function SQLITE_API (line 84491) | SQLITE_API sqlite3_stmt *sqlite3_next_stmt(sqlite3 *pDb, sqlite3_stmt *p... function SQLITE_API (line 84512) | SQLITE_API int sqlite3_stmt_status(sqlite3_stmt *pStmt, int op, int rese... function SQLITE_API (line 84542) | SQLITE_API const char *sqlite3_sql(sqlite3_stmt *pStmt){ function SQLITE_API (line 84556) | SQLITE_API char *sqlite3_expanded_sql(sqlite3_stmt *pStmt){ function SQLITE_API (line 84576) | SQLITE_API const char *sqlite3_normalized_sql(sqlite3_stmt *pStmt){ function UnpackedRecord (line 84594) | static UnpackedRecord *vdbeUnpackRecord( function SQLITE_API (line 84613) | SQLITE_API int sqlite3_preupdate_old(sqlite3 *db, int iIdx, sqlite3_valu... function SQLITE_API (line 84676) | SQLITE_API int sqlite3_preupdate_count(sqlite3 *db){ function SQLITE_API (line 84694) | SQLITE_API int sqlite3_preupdate_depth(sqlite3 *db){ function SQLITE_API (line 84705) | SQLITE_API int sqlite3_preupdate_new(sqlite3 *db, int iIdx, sqlite3_valu... function SQLITE_API (line 84780) | SQLITE_API int sqlite3_stmt_scanstatus( function SQLITE_API (line 84839) | SQLITE_API void sqlite3_stmt_scanstatus_reset(sqlite3_stmt *pStmt){ function findNextHostParameter (line 84875) | static int findNextHostParameter(const char *zSql, int *pnToken){ function SQLITE_PRIVATE (line 84918) | SQLITE_PRIVATE char *sqlite3VdbeExpandSql( function updateMaxBlobsize (line 85125) | static void updateMaxBlobsize(Mem *p){ function test_trace_breakpoint (line 85177) | static void test_trace_breakpoint(int pc, Op *pOp, Vdbe *v){ function vdbeTakeBranch (line 85224) | static void vdbeTakeBranch(u32 iSrcLine, u8 I, u8 M){ function VdbeCursor (line 85283) | static VdbeCursor *allocateCursor( function alsoAnInt (line 85348) | static int alsoAnInt(Mem *pRec, double rValue, i64 *piValue){ function applyNumericAffinity (line 85372) | static void applyNumericAffinity(Mem *pRec, int bTryForInt){ function applyAffinity (line 85412) | static void applyAffinity( function SQLITE_API (line 85451) | SQLITE_API int sqlite3_value_numeric_type(sqlite3_value *pVal){ function SQLITE_PRIVATE (line 85465) | SQLITE_PRIVATE void sqlite3ValueApplyAffinity( function u16 (line 85479) | static u16 SQLITE_NOINLINE computeNumericType(Mem *pMem){ function u16 (line 85507) | static u16 numericType(Mem *pMem){ function SQLITE_PRIVATE (line 85527) | SQLITE_PRIVATE void sqlite3VdbeMemPrettyPrint(Mem *pMem, StrAccum *pStr){ function memTracePrint (line 85587) | static void memTracePrint(Mem *p){ function registerTrace (line 85613) | static void registerTrace(int iReg, Mem *p){ function SQLITE_PRIVATE (line 85629) | SQLITE_PRIVATE void sqlite3VdbeRegisterDump(Vdbe *v){ function sqlite_uint64 (line 85681) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 85689) | __declspec(naked) __inline sqlite_uint64 __cdecl sqlite3Hwtime(void){ function sqlite_uint64 (line 85700) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite_uint64 (line 85708) | __inline__ sqlite_uint64 sqlite3Hwtime(void){ function sqlite3Hwtime (line 85731) | sqlite3Hwtime(void){ return ((sqlite_uint64)0); } function checkSavepointCount (line 85753) | static int checkSavepointCount(sqlite3 *db){ function SQLITE_NOINLINE (line 85766) | static SQLITE_NOINLINE Mem *out2PrereleaseWithClear(Mem *pOut){ function Mem (line 85771) | static Mem *out2Prerelease(Vdbe *p, VdbeOp *pOp){ function SQLITE_PRIVATE (line 85790) | SQLITE_PRIVATE int sqlite3VdbeExec( type Incrblob (line 93184) | typedef struct Incrblob Incrblob; type Incrblob (line 93185) | struct Incrblob { function blobSeekToRow (line 93214) | static int blobSeekToRow(Incrblob *p, sqlite3_int64 iRow, char **pzErr){ function SQLITE_API (line 93279) | SQLITE_API int sqlite3_blob_open( function SQLITE_API (line 93512) | SQLITE_API int sqlite3_blob_close(sqlite3_blob *pBlob){ function blobReadWrite (line 93533) | static int blobReadWrite( function SQLITE_API (line 93606) | SQLITE_API int sqlite3_blob_read(sqlite3_blob *pBlob, void *z, int n, in... function SQLITE_API (line 93613) | SQLITE_API int sqlite3_blob_write(sqlite3_blob *pBlob, const void *z, in... function SQLITE_API (line 93623) | SQLITE_API int sqlite3_blob_bytes(sqlite3_blob *pBlob){ function SQLITE_API (line 93638) | SQLITE_API int sqlite3_blob_reopen(sqlite3_blob *pBlob, sqlite3_int64 iR... type MergeEngine (line 93831) | typedef struct MergeEngine MergeEngine; type PmaReader (line 93832) | typedef struct PmaReader PmaReader; type PmaWriter (line 93833) | typedef struct PmaWriter PmaWriter; type SorterRecord (line 93834) | typedef struct SorterRecord SorterRecord; type SortSubtask (line 93835) | typedef struct SortSubtask SortSubtask; type SorterFile (line 93836) | typedef struct SorterFile SorterFile; type SorterList (line 93837) | typedef struct SorterList SorterList; type IncrMerger (line 93838) | typedef struct IncrMerger IncrMerger; type SorterFile (line 93844) | struct SorterFile { type SorterList (line 93857) | struct SorterList { type MergeEngine (line 93927) | struct MergeEngine { type SortSubtask (line 93966) | struct SortSubtask { type VdbeSorter (line 93988) | struct VdbeSorter { type PmaReader (line 94021) | struct PmaReader { type IncrMerger (line 94067) | struct IncrMerger { type PmaWriter (line 94085) | struct PmaWriter { type SorterRecord (line 94113) | struct SorterRecord { function vdbePmaReaderClear (line 94140) | static void vdbePmaReaderClear(PmaReader *pReadr){ function vdbePmaReadBlob (line 94157) | static int vdbePmaReadBlob( function vdbePmaReadVarint (line 94251) | static int vdbePmaReadVarint(PmaReader *p, u64 *pnOut){ function vdbeSorterMapFile (line 94284) | static int vdbeSorterMapFile(SortSubtask *pTask, SorterFile *pFile, u8 *... function vdbePmaReaderSeek (line 94301) | static int vdbePmaReaderSeek( function vdbePmaReaderNext (line 94348) | static int vdbePmaReaderNext(PmaReader *pReadr){ function vdbePmaReaderInit (line 94395) | static int vdbePmaReaderInit( function vdbeSorterCompareTail (line 94428) | static int vdbeSorterCompareTail( function vdbeSorterCompare (line 94455) | static int vdbeSorterCompare( function vdbeSorterCompareText (line 94474) | static int vdbeSorterCompareText( function vdbeSorterCompareInt (line 94516) | static int vdbeSorterCompareInt( function SQLITE_PRIVATE (line 94599) | SQLITE_PRIVATE int sqlite3VdbeSorterInit( function vdbeSorterRecordFree (line 94701) | static void vdbeSorterRecordFree(sqlite3 *db, SorterRecord *pRecord){ function vdbeSortSubtaskCleanup (line 94714) | static void vdbeSortSubtaskCleanup(sqlite3 *db, SortSubtask *pTask){ function vdbeSorterWorkDebug (line 94737) | static void vdbeSorterWorkDebug(SortSubtask *pTask, const char *zEvent){ function vdbeSorterRewindDebug (line 94743) | static void vdbeSorterRewindDebug(const char *zEvent){ function vdbeSorterPopulateDebug (line 94748) | static void vdbeSorterPopulateDebug( function vdbeSorterBlockDebug (line 94757) | static void vdbeSorterBlockDebug( function vdbeSorterJoinThread (line 94779) | static int vdbeSorterJoinThread(SortSubtask *pTask){ function vdbeSorterCreateThread (line 94800) | static int vdbeSorterCreateThread( function vdbeSorterJoinAll (line 94813) | static int vdbeSorterJoinAll(VdbeSorter *pSorter, int rcin){ function MergeEngine (line 94843) | static MergeEngine *vdbeMergeEngineNew(int nReader){ function vdbeMergeEngineFree (line 94866) | static void vdbeMergeEngineFree(MergeEngine *pMerger){ function vdbeIncrFree (line 94880) | static void vdbeIncrFree(IncrMerger *pIncr){ function SQLITE_PRIVATE (line 94897) | SQLITE_PRIVATE void sqlite3VdbeSorterReset(sqlite3 *db, VdbeSorter *pSor... function SQLITE_PRIVATE (line 94930) | SQLITE_PRIVATE void sqlite3VdbeSorterClose(sqlite3 *db, VdbeCursor *pCsr){ function vdbeSorterExtendFile (line 94952) | static void vdbeSorterExtendFile(sqlite3 *db, sqlite3_file *pFd, i64 nBy... function vdbeSorterOpenTempFile (line 94971) | static int vdbeSorterOpenTempFile( function vdbeSortAllocUnpacked (line 94998) | static int vdbeSortAllocUnpacked(SortSubtask *pTask){ function SorterRecord (line 95012) | static SorterRecord *vdbeSorterMerge( function SorterCompare (line 95054) | static SorterCompare vdbeSorterGetCompare(VdbeSorter *p){ function vdbeSorterSort (line 95068) | static int vdbeSorterSort(SortSubtask *pTask, SorterList *pList){ function vdbePmaWriterInit (line 95119) | static void vdbePmaWriterInit( function vdbePmaWriteBlob (line 95141) | static void vdbePmaWriteBlob(PmaWriter *p, u8 *pData, int nData){ function vdbePmaWriterFinish (line 95174) | static int vdbePmaWriterFinish(PmaWriter *p, i64 *piEof){ function vdbePmaWriteVarint (line 95193) | static void vdbePmaWriteVarint(PmaWriter *p, u64 iVal){ function vdbeSorterListToPMA (line 95214) | static int vdbeSorterListToPMA(SortSubtask *pTask, SorterList *pList){ function vdbeMergeEngineStep (line 95278) | static int vdbeMergeEngineStep( function vdbeSorterFlushPMA (line 95363) | static int vdbeSorterFlushPMA(VdbeSorter *pSorter){ function SQLITE_PRIVATE (line 95433) | SQLITE_PRIVATE int sqlite3VdbeSorterWrite( function vdbeIncrPopulate (line 95545) | static int vdbeIncrPopulate(IncrMerger *pIncr){ function vdbeIncrBgPopulate (line 95597) | static int vdbeIncrBgPopulate(IncrMerger *pIncr){ function vdbeIncrSwap (line 95621) | static int vdbeIncrSwap(IncrMerger *pIncr){ function vdbeIncrMergerNew (line 95660) | static int vdbeIncrMergerNew( function vdbeIncrMergerSetThreads (line 95684) | static void vdbeIncrMergerSetThreads(IncrMerger *pIncr){ function vdbeMergeEngineCompare (line 95697) | static void vdbeMergeEngineCompare( function vdbeMergeEngineInit (line 95779) | static int vdbeMergeEngineInit( function vdbePmaReaderIncrMergeInit (line 95855) | static int vdbePmaReaderIncrMergeInit(PmaReader *pReadr, int eMode){ function vdbePmaReaderIncrInit (line 95943) | static int vdbePmaReaderIncrInit(PmaReader *pReadr, int eMode){ function vdbeMergeEngineLevel0 (line 95973) | static int vdbeMergeEngineLevel0( function vdbeSorterTreeDepth (line 96012) | static int vdbeSorterTreeDepth(int nPMA){ function vdbeSorterAddToTree (line 96030) | static int vdbeSorterAddToTree( function vdbeSorterMergeTreeBuild (line 96086) | static int vdbeSorterMergeTreeBuild( function vdbeSorterSetupMerge (line 96165) | static int vdbeSorterSetupMerge(VdbeSorter *pSorter){ function SQLITE_PRIVATE (line 96247) | SQLITE_PRIVATE int sqlite3VdbeSorterRewind(const VdbeCursor *pCsr, int *... function SQLITE_PRIVATE (line 96299) | SQLITE_PRIVATE int sqlite3VdbeSorterNext(sqlite3 *db, const VdbeCursor *... function SQLITE_PRIVATE (line 96364) | SQLITE_PRIVATE int sqlite3VdbeSorterRowkey(const VdbeCursor *pCsr, Mem *... function SQLITE_PRIVATE (line 96397) | SQLITE_PRIVATE int sqlite3VdbeSorterCompare( type bytecodevtab (line 96456) | typedef struct bytecodevtab bytecodevtab; type bytecodevtab (line 96457) | struct bytecodevtab { type bytecodevtab_cursor (line 96465) | typedef struct bytecodevtab_cursor bytecodevtab_cursor; type bytecodevtab_cursor (line 96466) | struct bytecodevtab_cursor { function bytecodevtabConnect (line 96484) | static int bytecodevtabConnect( function bytecodevtabDisconnect (line 96535) | static int bytecodevtabDisconnect(sqlite3_vtab *pVtab){ function bytecodevtabOpen (line 96544) | static int bytecodevtabOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCur... function bytecodevtabCursorClear (line 96558) | static void bytecodevtabCursorClear(bytecodevtab_cursor *pCur){ function bytecodevtabClose (line 96576) | static int bytecodevtabClose(sqlite3_vtab_cursor *cur){ function bytecodevtabNext (line 96587) | static int bytecodevtabNext(sqlite3_vtab_cursor *cur){ function bytecodevtabEof (line 96618) | static int bytecodevtabEof(sqlite3_vtab_cursor *cur){ function bytecodevtabColumn (line 96627) | static int bytecodevtabColumn( function bytecodevtabRowid (line 96735) | static int bytecodevtabRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRo... function bytecodevtabFilter (line 96747) | static int bytecodevtabFilter( function bytecodevtabBestIndex (line 96789) | static int bytecodevtabBestIndex( function SQLITE_PRIVATE (line 96848) | SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){ function SQLITE_PRIVATE (line 96857) | SQLITE_PRIVATE int sqlite3VdbeBytecodeVtabInit(sqlite3 *db){ return SQLI... type MemJournal (line 96890) | typedef struct MemJournal MemJournal; type FilePoint (line 96891) | typedef struct FilePoint FilePoint; type FileChunk (line 96892) | typedef struct FileChunk FileChunk; type FileChunk (line 96900) | struct FileChunk { type FilePoint (line 96920) | struct FilePoint { type MemJournal (line 96929) | struct MemJournal { function memjrnlRead (line 96948) | static int memjrnlRead( function memjrnlFreeChunks (line 96995) | static void memjrnlFreeChunks(MemJournal *p){ function memjrnlCreateFile (line 97008) | static int memjrnlCreateFile(MemJournal *p){ function memjrnlWrite (line 97047) | static int memjrnlWrite( function memjrnlTruncate (line 97126) | static int memjrnlTruncate(sqlite3_file *pJfd, sqlite_int64 size){ function memjrnlClose (line 97142) | static int memjrnlClose(sqlite3_file *pJfd){ function memjrnlSync (line 97154) | static int memjrnlSync(sqlite3_file *pJfd, int flags){ function memjrnlFileSize (line 97162) | static int memjrnlFileSize(sqlite3_file *pJfd, sqlite_int64 *pSize){ type sqlite3_io_methods (line 97171) | struct sqlite3_io_methods function SQLITE_PRIVATE (line 97205) | SQLITE_PRIVATE int sqlite3JournalOpen( function SQLITE_PRIVATE (line 97241) | SQLITE_PRIVATE void sqlite3MemJournalOpen(sqlite3_file *pJfd){ function SQLITE_PRIVATE (line 97280) | SQLITE_PRIVATE int sqlite3JournalIsInMemory(sqlite3_file *p){ function SQLITE_PRIVATE (line 97288) | SQLITE_PRIVATE int sqlite3JournalSize(sqlite3_vfs *pVfs){ function walkWindowList (line 97318) | static int walkWindowList(Walker *pWalker, Window *pList){ function SQLITE_NOINLINE (line 97361) | static SQLITE_NOINLINE int walkExpr(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 97393) | SQLITE_PRIVATE int sqlite3WalkExpr(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 97401) | SQLITE_PRIVATE int sqlite3WalkExprList(Walker *pWalker, ExprList *p){ function SQLITE_PRIVATE (line 97418) | SQLITE_PRIVATE int sqlite3WalkSelectExpr(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 97446) | SQLITE_PRIVATE int sqlite3WalkSelectFrom(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 97484) | SQLITE_PRIVATE int sqlite3WalkSelect(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 97507) | SQLITE_PRIVATE int sqlite3WalkerDepthIncrease(Walker *pWalker, Select *p... function SQLITE_PRIVATE (line 97512) | SQLITE_PRIVATE void sqlite3WalkerDepthDecrease(Walker *pWalker, Select *... function SQLITE_PRIVATE (line 97527) | SQLITE_PRIVATE int sqlite3ExprWalkNoop(Walker *NotUsed, Expr *NotUsed2){ function SQLITE_PRIVATE (line 97536) | SQLITE_PRIVATE int sqlite3SelectWalkNoop(Walker *NotUsed, Select *NotUse... function incrAggDepth (line 97572) | static int incrAggDepth(Walker *pWalker, Expr *pExpr){ function incrAggFunctionDepth (line 97576) | static void incrAggFunctionDepth(Expr *pExpr, int N){ function resolveAlias (line 97605) | static void resolveAlias( function nameInUsingClause (line 97662) | static int nameInUsingClause(IdList *pUsing, const char *zCol){ function SQLITE_PRIVATE (line 97679) | SQLITE_PRIVATE int sqlite3MatchEName( function areDoubleQuotedStringsEnabled (line 97708) | static int areDoubleQuotedStringsEnabled(sqlite3 *db, NameContext *pTopNC){ function SQLITE_PRIVATE (line 97726) | SQLITE_PRIVATE Bitmask sqlite3ExprColUsed(Expr *pExpr){ function lookupName (line 97774) | static int lookupName( function SQLITE_PRIVATE (line 98187) | SQLITE_PRIVATE Expr *sqlite3CreateColumnExpr(sqlite3 *db, SrcList *pSrc,... function notValidImpl (line 98229) | static void notValidImpl( function exprProbability (line 98255) | static int exprProbability(Expr *p){ function resolveExprStep (line 98275) | static int resolveExprStep(Walker *pWalker, Expr *pExpr){ function resolveAsName (line 98678) | static int resolveAsName( function resolveOrderByTermToExprList (line 98718) | static int resolveOrderByTermToExprList( function resolveOutOfRangeError (line 98765) | static void resolveOutOfRangeError( function resolveCompoundOrderBy (line 98791) | static int resolveCompoundOrderBy( function SQLITE_PRIVATE (line 98908) | SQLITE_PRIVATE int sqlite3ResolveOrderGroupBy( function resolveRemoveWindowsCb (line 98943) | static int resolveRemoveWindowsCb(Walker *pWalker, Expr *pExpr){ function windowRemoveExprFromSelect (line 98956) | static void windowRemoveExprFromSelect(Select *pSelect, Expr *pExpr){ function resolveOrderGroupBy (line 98987) | static int resolveOrderGroupBy( function resolveSelectStep (line 99049) | static int resolveSelectStep(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 99334) | SQLITE_PRIVATE int sqlite3ResolveExprNames( function SQLITE_PRIVATE (line 99373) | SQLITE_PRIVATE int sqlite3ResolveExprListNames( function SQLITE_PRIVATE (line 99428) | SQLITE_PRIVATE void sqlite3ResolveSelectNames( function SQLITE_PRIVATE (line 99462) | SQLITE_PRIVATE int sqlite3ResolveSelfReference( function SQLITE_PRIVATE (line 99522) | SQLITE_PRIVATE char sqlite3TableColumnAffinity(Table *pTab, int iCol){ function SQLITE_PRIVATE (line 99543) | SQLITE_PRIVATE char sqlite3ExprAffinity(const Expr *pExpr){ function SQLITE_PRIVATE (line 99590) | SQLITE_PRIVATE Expr *sqlite3ExprAddCollateToken( function SQLITE_PRIVATE (line 99606) | SQLITE_PRIVATE Expr *sqlite3ExprAddCollateString(Parse *pParse, Expr *pE... function SQLITE_PRIVATE (line 99616) | SQLITE_PRIVATE Expr *sqlite3ExprSkipCollate(Expr *pExpr){ function SQLITE_PRIVATE (line 99629) | SQLITE_PRIVATE Expr *sqlite3ExprSkipCollateAndLikely(Expr *pExpr){ function SQLITE_PRIVATE (line 99658) | SQLITE_PRIVATE CollSeq *sqlite3ExprCollSeq(Parse *pParse, const Expr *pE... function SQLITE_PRIVATE (line 99730) | SQLITE_PRIVATE CollSeq *sqlite3ExprNNCollSeq(Parse *pParse, const Expr *... function SQLITE_PRIVATE (line 99740) | SQLITE_PRIVATE int sqlite3ExprCollSeqMatch(Parse *pParse, const Expr *pE... function SQLITE_PRIVATE (line 99751) | SQLITE_PRIVATE char sqlite3CompareAffinity(const Expr *pExpr, char aff2){ function comparisonAffinity (line 99773) | static char comparisonAffinity(const Expr *pExpr){ function SQLITE_PRIVATE (line 99796) | SQLITE_PRIVATE int sqlite3IndexAffinityOk(const Expr *pExpr, char idx_af... function u8 (line 99811) | static u8 binaryCompareP5( function SQLITE_PRIVATE (line 99833) | SQLITE_PRIVATE CollSeq *sqlite3BinaryCompareCollSeq( function SQLITE_PRIVATE (line 99861) | SQLITE_PRIVATE CollSeq *sqlite3ExprCompareCollSeq(Parse *pParse, const E... function codeCompare (line 99872) | static int codeCompare( function SQLITE_PRIVATE (line 99908) | SQLITE_PRIVATE int sqlite3ExprIsVector(Expr *pExpr){ function SQLITE_PRIVATE (line 99918) | SQLITE_PRIVATE int sqlite3ExprVectorSize(Expr *pExpr){ function SQLITE_PRIVATE (line 99945) | SQLITE_PRIVATE Expr *sqlite3VectorFieldSubexpr(Expr *pVector, int i){ function SQLITE_PRIVATE (line 99979) | SQLITE_PRIVATE Expr *sqlite3ExprForVectorField( function exprCodeSubselect (line 100025) | static int exprCodeSubselect(Parse *pParse, Expr *pExpr){ function exprVectorRegister (line 100053) | static int exprVectorRegister( function codeVectorCompare (line 100086) | static void codeVectorCompare( function SQLITE_PRIVATE (line 100171) | SQLITE_PRIVATE int sqlite3ExprCheckHeight(Parse *pParse, int nHeight){ function heightOfExpr (line 100192) | static void heightOfExpr(Expr *p, int *pnHeight){ function heightOfExprList (line 100199) | static void heightOfExprList(ExprList *p, int *pnHeight){ function heightOfSelect (line 100207) | static void heightOfSelect(Select *pSelect, int *pnHeight){ function exprSetHeight (line 100229) | static void exprSetHeight(Expr *p){ function SQLITE_PRIVATE (line 100250) | SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 100260) | SQLITE_PRIVATE int sqlite3SelectExprHeight(Select *p){ function SQLITE_PRIVATE (line 100270) | SQLITE_PRIVATE void sqlite3ExprSetHeightAndFlags(Parse *pParse, Expr *p){ function SQLITE_PRIVATE (line 100298) | SQLITE_PRIVATE Expr *sqlite3ExprAlloc( function SQLITE_PRIVATE (line 100346) | SQLITE_PRIVATE Expr *sqlite3Expr( function SQLITE_PRIVATE (line 100363) | SQLITE_PRIVATE void sqlite3ExprAttachSubtrees( function SQLITE_PRIVATE (line 100393) | SQLITE_PRIVATE Expr *sqlite3PExpr( function SQLITE_PRIVATE (line 100418) | SQLITE_PRIVATE void sqlite3PExprAddSelect(Parse *pParse, Expr *pExpr, Se... function SQLITE_PRIVATE (line 100438) | SQLITE_PRIVATE Expr *sqlite3ExprAnd(Parse *pParse, Expr *pLeft, Expr *pR... function SQLITE_PRIVATE (line 100459) | SQLITE_PRIVATE Expr *sqlite3ExprFunction( function SQLITE_PRIVATE (line 100495) | SQLITE_PRIVATE void sqlite3ExprFunctionUsable( function SQLITE_PRIVATE (line 100534) | SQLITE_PRIVATE void sqlite3ExprAssignVarNumber(Parse *pParse, Expr *pExp... function SQLITE_NOINLINE (line 100602) | static SQLITE_NOINLINE void sqlite3ExprDeleteNN(sqlite3 *db, Expr *p){ function SQLITE_PRIVATE (line 100641) | SQLITE_PRIVATE void sqlite3ExprDelete(sqlite3 *db, Expr *p){ function SQLITE_PRIVATE (line 100648) | SQLITE_PRIVATE void sqlite3ExprUnmapAndDelete(Parse *pParse, Expr *p){ function exprStructSize (line 100662) | static int exprStructSize(Expr *p){ function dupedExprStructSize (line 100702) | static int dupedExprStructSize(Expr *p, int flags){ function dupedExprNodeSize (line 100733) | static int dupedExprNodeSize(Expr *p, int flags){ function dupedExprSize (line 100754) | static int dupedExprSize(Expr *p, int flags){ function Expr (line 100773) | static Expr *exprDup(sqlite3 *db, Expr *p, int dupFlags, u8 **pzBuffer){ function With (line 100882) | static With *withDup(sqlite3 *db, With *p){ function gatherSelectWindowsCallback (line 100910) | static int gatherSelectWindowsCallback(Walker *pWalker, Expr *pExpr){ function gatherSelectWindowsSelectCallback (line 100921) | static int gatherSelectWindowsSelectCallback(Walker *pWalker, Select *p){ function gatherSelectWindows (line 100924) | static void gatherSelectWindows(Select *p){ function SQLITE_PRIVATE (line 100953) | SQLITE_PRIVATE Expr *sqlite3ExprDup(sqlite3 *db, Expr *p, int flags){ function SQLITE_PRIVATE (line 100957) | SQLITE_PRIVATE ExprList *sqlite3ExprListDup(sqlite3 *db, ExprList *p, in... function SQLITE_PRIVATE (line 101008) | SQLITE_PRIVATE SrcList *sqlite3SrcListDup(sqlite3 *db, SrcList *p, int f... function SQLITE_PRIVATE (line 101049) | SQLITE_PRIVATE IdList *sqlite3IdListDup(sqlite3 *db, IdList *p){ function SQLITE_PRIVATE (line 101073) | SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *pDup, int f... function SQLITE_PRIVATE (line 101114) | SQLITE_PRIVATE Select *sqlite3SelectDup(sqlite3 *db, Select *p, int flags){ function SQLITE_PRIVATE (line 101136) | SQLITE_PRIVATE ExprList *sqlite3ExprListAppend( function SQLITE_PRIVATE (line 101184) | SQLITE_PRIVATE ExprList *sqlite3ExprListAppendVector( function SQLITE_PRIVATE (line 101248) | SQLITE_PRIVATE void sqlite3ExprListSetSortOrder(ExprList *p, int iSortOr... function SQLITE_PRIVATE (line 101286) | SQLITE_PRIVATE void sqlite3ExprListSetName( function SQLITE_PRIVATE (line 101321) | SQLITE_PRIVATE void sqlite3ExprListSetSpan( function SQLITE_PRIVATE (line 101343) | SQLITE_PRIVATE void sqlite3ExprListCheckLength( function SQLITE_NOINLINE (line 101359) | static SQLITE_NOINLINE void exprListDeleteNN(sqlite3 *db, ExprList *pList){ function SQLITE_PRIVATE (line 101370) | SQLITE_PRIVATE void sqlite3ExprListDelete(sqlite3 *db, ExprList *pList){ function SQLITE_PRIVATE (line 101378) | SQLITE_PRIVATE u32 sqlite3ExprListFlags(const ExprList *pList){ function SQLITE_PRIVATE (line 101397) | SQLITE_PRIVATE int sqlite3SelectWalkFail(Walker *pWalker, Select *NotUsed){ function SQLITE_PRIVATE (line 101411) | SQLITE_PRIVATE u32 sqlite3IsTrueOrFalse(const char *zIn){ function SQLITE_PRIVATE (line 101423) | SQLITE_PRIVATE int sqlite3ExprIdToTrueFalse(Expr *pExpr){ function SQLITE_PRIVATE (line 101440) | SQLITE_PRIVATE int sqlite3ExprTruthValue(const Expr *pExpr){ function SQLITE_PRIVATE (line 101461) | SQLITE_PRIVATE Expr *sqlite3ExprSimplifiedAndOr(Expr *pExpr){ function exprNodeIsConstant (line 101502) | static int exprNodeIsConstant(Walker *pWalker, Expr *pExpr){ function exprIsConst (line 101574) | static int exprIsConst(Expr *p, int initFlag, int iCur){ function SQLITE_PRIVATE (line 101595) | SQLITE_PRIVATE int sqlite3ExprIsConstant(Expr *p){ function SQLITE_PRIVATE (line 101612) | SQLITE_PRIVATE int sqlite3ExprIsConstantNotJoin(Expr *p){ function SQLITE_PRIVATE (line 101622) | SQLITE_PRIVATE int sqlite3ExprIsTableConstant(Expr *p, int iCur){ function exprNodeIsConstantOrGroupBy (line 101630) | static int exprNodeIsConstantOrGroupBy(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 101674) | SQLITE_PRIVATE int sqlite3ExprIsConstantOrGroupBy(Parse *pParse, Expr *p... function SQLITE_PRIVATE (line 101706) | SQLITE_PRIVATE int sqlite3ExprIsConstantOrFunction(Expr *p, u8 isInit){ function SQLITE_PRIVATE (line 101716) | SQLITE_PRIVATE int sqlite3ExprContainsSubquery(Expr *p){ function SQLITE_PRIVATE (line 101735) | SQLITE_PRIVATE int sqlite3ExprIsInteger(Expr *p, int *pValue){ function SQLITE_PRIVATE (line 101781) | SQLITE_PRIVATE int sqlite3ExprCanBeNull(const Expr *p){ function SQLITE_PRIVATE (line 101815) | SQLITE_PRIVATE int sqlite3ExprNeedsNoAffinityChange(const Expr *p, char ... function SQLITE_PRIVATE (line 101851) | SQLITE_PRIVATE int sqlite3IsRowid(const char *z){ function Select (line 101866) | static Select *isCandidateForInOpt(Expr *pX){ function sqlite3SetHasNullFlag (line 101911) | static void sqlite3SetHasNullFlag(Vdbe *v, int iCur, int regHasNull){ function sqlite3InRhsIsConstant (line 101928) | static int sqlite3InRhsIsConstant(Expr *pIn){ function SQLITE_PRIVATE (line 102021) | SQLITE_PRIVATE int sqlite3FindInIndex( function SQLITE_PRIVATE (line 102275) | SQLITE_PRIVATE void sqlite3SubselectError(Parse *pParse, int nActual, in... function SQLITE_PRIVATE (line 102294) | SQLITE_PRIVATE void sqlite3VectorErrorMsg(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 102328) | SQLITE_PRIVATE void sqlite3CodeRhsOfIN( function SQLITE_PRIVATE (line 102516) | SQLITE_PRIVATE int sqlite3CodeSubselect(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 102631) | SQLITE_PRIVATE int sqlite3ExprCheckIN(Parse *pParse, Expr *pIn){ function sqlite3ExprCodeIN (line 102672) | static void sqlite3ExprCodeIN( function codeReal (line 102928) | static void codeReal(Vdbe *v, const char *z, int negateFlag, int iMem){ function codeInteger (line 102946) | static void codeInteger(Parse *pParse, Expr *pExpr, int negFlag, int iMem){ function SQLITE_PRIVATE (line 102983) | SQLITE_PRIVATE void sqlite3ExprCodeLoadIndexColumn( function SQLITE_PRIVATE (line 103008) | SQLITE_PRIVATE void sqlite3ExprCodeGeneratedColumn( function SQLITE_PRIVATE (line 103033) | SQLITE_PRIVATE void sqlite3ExprCodeGetColumnOfTable( function SQLITE_PRIVATE (line 103090) | SQLITE_PRIVATE int sqlite3ExprCodeGetColumn( function SQLITE_PRIVATE (line 103111) | SQLITE_PRIVATE void sqlite3ExprCodeMove(Parse *pParse, int iFrom, int iT... function exprToRegister (line 103120) | static void exprToRegister(Expr *pExpr, int iReg){ function exprCodeVector (line 103138) | static int exprCodeVector(Parse *pParse, Expr *p, int *piFreeable){ function setDoNotMergeFlagOnCopy (line 103167) | static void setDoNotMergeFlagOnCopy(Vdbe *v){ function exprCodeInlineFunction (line 103177) | static int exprCodeInlineFunction( function SQLITE_PRIVATE (line 103293) | SQLITE_PRIVATE int sqlite3ExprCodeTarget(Parse *pParse, Expr *pExpr, int... function SQLITE_PRIVATE (line 104048) | SQLITE_PRIVATE int sqlite3ExprCodeRunJustOnce( function SQLITE_PRIVATE (line 104105) | SQLITE_PRIVATE int sqlite3ExprCodeTemp(Parse *pParse, Expr *pExpr, int *... function SQLITE_PRIVATE (line 104132) | SQLITE_PRIVATE void sqlite3ExprCode(Parse *pParse, Expr *pExpr, int targ... function SQLITE_PRIVATE (line 104155) | SQLITE_PRIVATE void sqlite3ExprCodeCopy(Parse *pParse, Expr *pExpr, int ... function SQLITE_PRIVATE (line 104168) | SQLITE_PRIVATE void sqlite3ExprCodeFactorable(Parse *pParse, Expr *pExpr... function SQLITE_PRIVATE (line 104196) | SQLITE_PRIVATE int sqlite3ExprCodeExprList( function exprCodeBetween (line 104271) | static void exprCodeBetween( function SQLITE_PRIVATE (line 104343) | SQLITE_PRIVATE void sqlite3ExprIfTrue(Parse *pParse, Expr *pExpr, int de... function SQLITE_PRIVATE (line 104485) | SQLITE_PRIVATE void sqlite3ExprIfFalse(Parse *pParse, Expr *pExpr, int d... function SQLITE_PRIVATE (line 104657) | SQLITE_PRIVATE void sqlite3ExprIfFalseDup(Parse *pParse, Expr *pExpr, in... function exprCompareVariable (line 104679) | static int exprCompareVariable(Parse *pParse, Expr *pVar, Expr *pExpr){ function SQLITE_PRIVATE (line 104731) | SQLITE_PRIVATE int sqlite3ExprCompare(Parse *pParse, Expr *pA, Expr *pB,... function SQLITE_PRIVATE (line 104815) | SQLITE_PRIVATE int sqlite3ExprListCompare(ExprList *pA, ExprList *pB, in... function SQLITE_PRIVATE (line 104834) | SQLITE_PRIVATE int sqlite3ExprCompareSkip(Expr *pA, Expr *pB, int iTab){ function exprImpliesNotNull (line 104847) | static int exprImpliesNotNull( function SQLITE_PRIVATE (line 104943) | SQLITE_PRIVATE int sqlite3ExprImpliesExpr(Parse *pParse, Expr *pE1, Expr... function impliesNotNullRow (line 104970) | static int impliesNotNullRow(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 105074) | SQLITE_PRIVATE int sqlite3ExprImpliesNonNullRow(Expr *p, int iTab){ type IdxCover (line 105102) | struct IdxCover { function exprIdxCover (line 105112) | static int exprIdxCover(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 105133) | SQLITE_PRIVATE int sqlite3ExprCoveredByIndex( type SrcCount (line 105156) | struct SrcCount { function selectSrcCount (line 105169) | static int selectSrcCount(Walker *pWalker, Select *pSel){ function exprSrcCount (line 105180) | static int exprSrcCount(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 105213) | SQLITE_PRIVATE int sqlite3FunctionUsesThisSrc(Expr *pExpr, SrcList *pSrc... function agginfoPersistExprCb (line 105247) | static int agginfoPersistExprCb(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 105285) | SQLITE_PRIVATE void sqlite3AggInfoPersistWalkerInit(Walker *pWalker, Par... function addAggInfoColumn (line 105296) | static int addAggInfoColumn(sqlite3 *db, AggInfo *pInfo){ function addAggInfoFunc (line 105312) | static int addAggInfoFunc(sqlite3 *db, AggInfo *pInfo){ function analyzeAggregate (line 105329) | static int analyzeAggregate(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 105465) | SQLITE_PRIVATE void sqlite3ExprAnalyzeAggregates(NameContext *pNC, Expr ... function SQLITE_PRIVATE (line 105483) | SQLITE_PRIVATE void sqlite3ExprAnalyzeAggList(NameContext *pNC, ExprList... function SQLITE_PRIVATE (line 105496) | SQLITE_PRIVATE int sqlite3GetTempReg(Parse *pParse){ function SQLITE_PRIVATE (line 105507) | SQLITE_PRIVATE void sqlite3ReleaseTempReg(Parse *pParse, int iReg){ function SQLITE_PRIVATE (line 105519) | SQLITE_PRIVATE int sqlite3GetTempRange(Parse *pParse, int nReg){ function SQLITE_PRIVATE (line 105533) | SQLITE_PRIVATE void sqlite3ReleaseTempRange(Parse *pParse, int iReg, int... function SQLITE_PRIVATE (line 105553) | SQLITE_PRIVATE void sqlite3ClearTempRegCache(Parse *pParse){ function SQLITE_PRIVATE (line 105564) | SQLITE_PRIVATE int sqlite3NoTempsInRange(Parse *pParse, int iFirst, int ... function isAlterableTable (line 105613) | static int isAlterableTable(Parse *pParse, Table *pTab){ function renameTestSchema (line 105634) | static void renameTestSchema(Parse *pParse, const char *zDb, int bTemp){ function renameReloadSchema (line 105661) | static void renameReloadSchema(Parse *pParse, int iDb){ function SQLITE_PRIVATE (line 105674) | SQLITE_PRIVATE void sqlite3AlterRenameTable( function sqlite3ErrorIfNotEmpty (line 105847) | static void sqlite3ErrorIfNotEmpty( function SQLITE_PRIVATE (line 105867) | SQLITE_PRIVATE void sqlite3AlterFinishAddColumn(Parse *pParse, Token *pC... function SQLITE_PRIVATE (line 106012) | SQLITE_PRIVATE void sqlite3AlterBeginAddColumn(Parse *pParse, SrcList *p... function isRealTable (line 106094) | static int isRealTable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 106123) | SQLITE_PRIVATE void sqlite3AlterRenameColumn( type RenameToken (line 106226) | struct RenameToken { type RenameCtx (line 106236) | typedef struct RenameCtx RenameCtx; type RenameCtx (line 106237) | struct RenameCtx { function renameTokenCheckAll (line 106269) | static void renameTokenCheckAll(Parse *pParse, void *pPtr){ function SQLITE_PRIVATE (line 106297) | SQLITE_PRIVATE void *sqlite3RenameTokenMap(Parse *pParse, void *pPtr, To... function SQLITE_PRIVATE (line 106319) | SQLITE_PRIVATE void sqlite3RenameTokenRemap(Parse *pParse, void *pTo, vo... function renameUnmapExprCb (line 106333) | static int renameUnmapExprCb(Walker *pWalker, Expr *pExpr){ function renameWalkWith (line 106343) | static void renameWalkWith(Walker *pWalker, Select *pSelect){ function unmapColumnIdlistNames (line 106362) | static void unmapColumnIdlistNames( function renameUnmapSelectCb (line 106377) | static int renameUnmapSelectCb(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 106406) | SQLITE_PRIVATE void sqlite3RenameExprUnmap(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 106422) | SQLITE_PRIVATE void sqlite3RenameExprlistUnmap(Parse *pParse, ExprList *... function renameTokenFree (line 106441) | static void renameTokenFree(sqlite3 *db, RenameToken *pToken){ function renameTokenFind (line 106456) | static void renameTokenFind(Parse *pParse, struct RenameCtx *pCtx, void ... function renameColumnSelectCb (line 106476) | static int renameColumnSelectCb(Walker *pWalker, Select *p){ function renameColumnExprCb (line 106491) | static int renameColumnExprCb(Walker *pWalker, Expr *pExpr){ function RenameToken (line 106516) | static RenameToken *renameColumnTokenNext(RenameCtx *pCtx){ function renameColumnParseError (line 106537) | static void renameColumnParseError( function renameColumnElistNames (line 106562) | static void renameColumnElistNames( function renameColumnIdlistNames (line 106587) | static void renameColumnIdlistNames( function renameParseSql (line 106609) | static int renameParseSql( function renameEditSql (line 106664) | static int renameEditSql( function renameResolveTrigger (line 106746) | static int renameResolveTrigger(Parse *pParse, const char *zDb){ function renameWalkTrigger (line 106824) | static void renameWalkTrigger(Walker *pWalker, Trigger *pTrigger){ function renameParseCleanup (line 106849) | static void renameParseCleanup(Parse *pParse){ function renameColumnFunc (line 106889) | static void renameColumnFunc( function renameTableExprCb (line 107050) | static int renameTableExprCb(Walker *pWalker, Expr *pExpr){ function renameTableSelectCb (line 107061) | static int renameTableSelectCb(Walker *pWalker, Select *pSelect){ function renameTableFunc (line 107101) | static void renameTableFunc( function renameTableTest (line 107258) | static void renameTableTest( function SQLITE_PRIVATE (line 107314) | SQLITE_PRIVATE void sqlite3AlterFunctions(void){ function openStatTable (line 107491) | static void openStatTable( type StatAccum (line 107589) | typedef struct StatAccum StatAccum; type StatSample (line 107590) | typedef struct StatSample StatSample; type StatSample (line 107591) | struct StatSample { type StatAccum (line 107606) | struct StatAccum { function sampleClear (line 107631) | static void sampleClear(sqlite3 *db, StatSample *p){ function sampleSetRowid (line 107643) | static void sampleSetRowid(sqlite3 *db, StatSample *p, int n, const u8 *... function sampleSetRowidInt64 (line 107659) | static void sampleSetRowidInt64(sqlite3 *db, StatSample *p, i64 iRowid){ function sampleCopy (line 107672) | static void sampleCopy(StatAccum *p, StatSample *pTo, StatSample *pFrom){ function statAccumDestructor (line 107690) | static void statAccumDestructor(void *pOld){ function statInit (line 107725) | static void statInit( function sampleIsBetterPost (line 107836) | static int sampleIsBetterPost( function sampleIsBetter (line 107860) | static int sampleIsBetter( function sampleInsert (line 107883) | static void sampleInsert(StatAccum *p, StatSample *pNew, int nEqZero){ function samplePushPrevious (line 107975) | static void samplePushPrevious(StatAccum *p, int iChng){ function statPush (line 108027) | static void statPush( function statGet (line 108139) | static void statGet( function callStatGet (line 108266) | static void callStatGet(Parse *pParse, int regStat, int iParam, int regO... function analyzeOneTable (line 108283) | static void analyzeOneTable( function loadAnalysis (line 108645) | static void loadAnalysis(Parse *pParse, int iDb){ function analyzeDatabase (line 108655) | static void analyzeDatabase(Parse *pParse, int iDb){ function analyzeTable (line 108682) | static void analyzeTable(Parse *pParse, Table *pTab, Index *pOnlyIdx){ function SQLITE_PRIVATE (line 108713) | SQLITE_PRIVATE void sqlite3Analyze(Parse *pParse, Token *pName1, Token *... type analysisInfo (line 108765) | typedef struct analysisInfo analysisInfo; type analysisInfo (line 108766) | struct analysisInfo { function analysisLoader (line 108849) | static int analysisLoader(void *pData, int argc, char **argv, char **Not... function SQLITE_PRIVATE (line 108912) | SQLITE_PRIVATE void sqlite3DeleteIndexSamples(sqlite3 *db, Index *pIdx){ function initAvgEq (line 108937) | static void initAvgEq(Index *pIdx){ function Index (line 108996) | static Index *findIndexOrPrimaryKey( function loadStatTbl (line 109021) | static int loadStatTbl( function loadStat4 (line 109141) | static int loadStat4(sqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 109176) | SQLITE_PRIVATE int sqlite3AnalysisLoad(sqlite3 *db, int iDb){ function resolveAttachExpr (line 109281) | static int resolveAttachExpr(NameContext *pName, Expr *pExpr) function SQLITE_PRIVATE (line 109298) | SQLITE_PRIVATE int sqlite3DbIsNamed(sqlite3 *db, int iDb, const char *zN... function attachFunc (line 109320) | static void attachFunc( function detachFunc (line 109513) | static void detachFunc( function codeAttach (line 109573) | static void codeAttach( function SQLITE_PRIVATE (line 109644) | SQLITE_PRIVATE void sqlite3Detach(Parse *pParse, Expr *pDbname){ function SQLITE_PRIVATE (line 109664) | SQLITE_PRIVATE void sqlite3Attach(Parse *pParse, Expr *p, Expr *pDbname,... function SQLITE_PRIVATE (line 109684) | SQLITE_PRIVATE void sqlite3FixInit( function SQLITE_PRIVATE (line 109717) | SQLITE_PRIVATE int sqlite3FixSrcList( function SQLITE_PRIVATE (line 109752) | SQLITE_PRIVATE int sqlite3FixSelect( function SQLITE_PRIVATE (line 109790) | SQLITE_PRIVATE int sqlite3FixExpr( function SQLITE_PRIVATE (line 109817) | SQLITE_PRIVATE int sqlite3FixExprList( function SQLITE_PRIVATE (line 109834) | SQLITE_PRIVATE int sqlite3FixTriggerStep( function SQLITE_API (line 109937) | SQLITE_API int sqlite3_set_authorizer( function sqliteAuthBadReturnCode (line 109957) | static void sqliteAuthBadReturnCode(Parse *pParse){ function SQLITE_PRIVATE (line 109971) | SQLITE_PRIVATE int sqlite3AuthReadCol( function SQLITE_PRIVATE (line 110007) | SQLITE_PRIVATE void sqlite3AuthRead( function SQLITE_PRIVATE (line 110065) | SQLITE_PRIVATE int sqlite3AuthCheck( function SQLITE_PRIVATE (line 110118) | SQLITE_PRIVATE void sqlite3AuthContextPush( function SQLITE_PRIVATE (line 110133) | SQLITE_PRIVATE void sqlite3AuthContextPop(AuthContext *pContext){ type TableLock (line 110175) | struct TableLock { function SQLITE_PRIVATE (line 110192) | SQLITE_PRIVATE void sqlite3TableLock( function codeTableLocks (line 110234) | static void codeTableLocks(Parse *pParse){ function SQLITE_PRIVATE (line 110258) | SQLITE_PRIVATE int sqlite3DbMaskAllZero(yDbMask m){ function SQLITE_PRIVATE (line 110275) | SQLITE_PRIVATE void sqlite3FinishCoding(Parse *pParse){ function SQLITE_PRIVATE (line 110402) | SQLITE_PRIVATE void sqlite3NestedParse(Parse *pParse, const char *zForma... function SQLITE_PRIVATE (line 110437) | SQLITE_PRIVATE int sqlite3UserAuthTable(const char *zTable){ function SQLITE_PRIVATE (line 110454) | SQLITE_PRIVATE Table *sqlite3FindTable(sqlite3 *db, const char *zName, c... function SQLITE_PRIVATE (line 110512) | SQLITE_PRIVATE Table *sqlite3LocateTable( function SQLITE_PRIVATE (line 110572) | SQLITE_PRIVATE Table *sqlite3LocateTableItem( function SQLITE_PRIVATE (line 110600) | SQLITE_PRIVATE Index *sqlite3FindIndex(sqlite3 *db, const char *zName, c... function SQLITE_PRIVATE (line 110620) | SQLITE_PRIVATE void sqlite3FreeIndex(sqlite3 *db, Index *p){ function SQLITE_PRIVATE (line 110640) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteIndex(sqlite3 *db, int iDb, co... function SQLITE_PRIVATE (line 110673) | SQLITE_PRIVATE void sqlite3CollapseDatabaseArray(sqlite3 *db){ function SQLITE_PRIVATE (line 110700) | SQLITE_PRIVATE void sqlite3ResetOneSchema(sqlite3 *db, int iDb){ function SQLITE_PRIVATE (line 110724) | SQLITE_PRIVATE void sqlite3ResetAllSchemasOfConnection(sqlite3 *db){ function SQLITE_PRIVATE (line 110748) | SQLITE_PRIVATE void sqlite3CommitInternalChanges(sqlite3 *db){ function SQLITE_PRIVATE (line 110756) | SQLITE_PRIVATE void sqlite3DeleteColumnNames(sqlite3 *db, Table *pTable){ function deleteTable (line 110786) | static void SQLITE_NOINLINE deleteTable(sqlite3 *db, Table *pTable){ function SQLITE_PRIVATE (line 110837) | SQLITE_PRIVATE void sqlite3DeleteTable(sqlite3 *db, Table *pTable){ function SQLITE_PRIVATE (line 110849) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTable(sqlite3 *db, int iDb, co... function SQLITE_PRIVATE (line 110877) | SQLITE_PRIVATE char *sqlite3NameFromToken(sqlite3 *db, Token *pName){ function SQLITE_PRIVATE (line 110892) | SQLITE_PRIVATE void sqlite3OpenMasterTable(Parse *p, int iDb){ function SQLITE_PRIVATE (line 110907) | SQLITE_PRIVATE int sqlite3FindDbName(sqlite3 *db, const char *zName){ function SQLITE_PRIVATE (line 110927) | SQLITE_PRIVATE int sqlite3FindDb(sqlite3 *db, Token *pName){ function SQLITE_PRIVATE (line 110952) | SQLITE_PRIVATE int sqlite3TwoPartName( function SQLITE_PRIVATE (line 110985) | SQLITE_PRIVATE int sqlite3WritableSchema(sqlite3 *db){ function SQLITE_PRIVATE (line 111007) | SQLITE_PRIVATE int sqlite3CheckObjectName( function SQLITE_PRIVATE (line 111044) | SQLITE_PRIVATE Index *sqlite3PrimaryKeyIndex(Table *pTab){ function SQLITE_PRIVATE (line 111056) | SQLITE_PRIVATE i16 sqlite3TableColumnToIndex(Index *pIdx, i16 iCol){ function SQLITE_PRIVATE (line 111076) | SQLITE_PRIVATE i16 sqlite3StorageColumnToTable(Table *pTab, i16 iCol){ function SQLITE_PRIVATE (line 111124) | SQLITE_PRIVATE i16 sqlite3TableColumnToStorage(Table *pTab, i16 iCol){ function SQLITE_PRIVATE (line 111158) | SQLITE_PRIVATE void sqlite3StartTable( function SQLITE_PRIVATE (line 111356) | SQLITE_PRIVATE void sqlite3ColumnPropertiesFromName(Table *pTab, Column ... function SQLITE_PRIVATE (line 111374) | SQLITE_PRIVATE void sqlite3AddColumn(Parse *pParse, Token *pName, Token ... function SQLITE_PRIVATE (line 111443) | SQLITE_PRIVATE void sqlite3AddNotNull(Parse *pParse, int onError){ function SQLITE_PRIVATE (line 111490) | SQLITE_PRIVATE char sqlite3AffinityType(const char *zIn, Column *pCol){ function SQLITE_PRIVATE (line 111567) | SQLITE_PRIVATE void sqlite3AddDefaultValue( function sqlite3StringToId (line 111626) | static void sqlite3StringToId(Expr *p){ function makeColumnPartOfPrimaryKey (line 111637) | static void makeColumnPartOfPrimaryKey(Parse *pParse, Column *pCol){ function SQLITE_PRIVATE (line 111667) | SQLITE_PRIVATE void sqlite3AddPrimaryKey( function SQLITE_PRIVATE (line 111742) | SQLITE_PRIVATE void sqlite3AddCheckConstraint( function SQLITE_PRIVATE (line 111767) | SQLITE_PRIVATE void sqlite3AddCollateType(Parse *pParse, Token *pToken){ function SQLITE_PRIVATE (line 111802) | SQLITE_PRIVATE void sqlite3AddGenerated(Parse *pParse, Expr *pExpr, Toke... function SQLITE_PRIVATE (line 111870) | SQLITE_PRIVATE void sqlite3ChangeCookie(Parse *pParse, int iDb){ function identLength (line 111886) | static int identLength(const char *z){ function identPut (line 111907) | static void identPut(char *z, int *pIdx, char *zSignedIdent){ function resizeIndexObject (line 112003) | static int resizeIndexObject(sqlite3 *db, Index *pIdx, int N){ function estimateTableWidth (line 112027) | static void estimateTableWidth(Table *pTab){ function estimateIndexWidth (line 112041) | static void estimateIndexWidth(Index *pIdx){ function hasColumn (line 112057) | static int hasColumn(const i16 *aiCol, int nCol, int x){ function isDupColumn (line 112080) | static int isDupColumn(Index *pIdx, int nKey, Index *pPk, int iCol){ function recomputeColumnsNotIndexed (line 112119) | static void recomputeColumnsNotIndexed(Index *pIdx){ function convertToWithoutRowidTable (line 112159) | static void convertToWithoutRowidTable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 112309) | SQLITE_PRIVATE int sqlite3IsShadowTableOf(sqlite3 *db, Table *pTab, cons... function SQLITE_PRIVATE (line 112333) | SQLITE_PRIVATE int sqlite3ShadowTableName(sqlite3 *db, const char *zName){ function markImmutableExprStep (line 112355) | static int markImmutableExprStep(Walker *pWalker, Expr *pExpr){ function markExprListImmutable (line 112359) | static void markExprListImmutable(ExprList *pList){ function SQLITE_PRIVATE (line 112394) | SQLITE_PRIVATE void sqlite3EndTable( function SQLITE_PRIVATE (line 112685) | SQLITE_PRIVATE void sqlite3CreateView( function SQLITE_PRIVATE (line 112766) | SQLITE_PRIVATE int sqlite3ViewGetColumnNames(Parse *pParse, Table *pTable){ function sqliteViewResetAll (line 112900) | static void sqliteViewResetAll(sqlite3 *db, int idx){ function SQLITE_PRIVATE (line 112936) | SQLITE_PRIVATE void sqlite3RootPageMoved(sqlite3 *db, int iDb, int iFrom... function destroyRootPage (line 112966) | static void destroyRootPage(Parse *pParse, int iTable, int iDb){ function destroyTable (line 112995) | static void destroyTable(Parse *pParse, Table *pTab){ function sqlite3ClearStatTables (line 113044) | static void sqlite3ClearStatTables( function SQLITE_PRIVATE (line 113067) | SQLITE_PRIVATE void sqlite3CodeDropTable(Parse *pParse, Table *pTab, int... function SQLITE_PRIVATE (line 113139) | SQLITE_PRIVATE int sqlite3ReadOnlyShadowTables(sqlite3 *db){ function tableMayNotBeDropped (line 113154) | static int tableMayNotBeDropped(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 113170) | SQLITE_PRIVATE void sqlite3DropTable(Parse *pParse, SrcList *pName, int ... function SQLITE_PRIVATE (line 113287) | SQLITE_PRIVATE void sqlite3CreateForeignKey( function SQLITE_PRIVATE (line 113417) | SQLITE_PRIVATE void sqlite3DeferForeignKey(Parse *pParse, int isDeferred){ function sqlite3RefillIndex (line 113438) | static void sqlite3RefillIndex(Parse *pParse, Index *pIndex, int memRoot... function SQLITE_PRIVATE (line 113544) | SQLITE_PRIVATE Index *sqlite3AllocateIndexObject( function SQLITE_PRIVATE (line 113577) | SQLITE_PRIVATE int sqlite3HasExplicitNulls(Parse *pParse, ExprList *pList){ function SQLITE_PRIVATE (line 113605) | SQLITE_PRIVATE void sqlite3CreateIndex( function SQLITE_PRIVATE (line 114201) | SQLITE_PRIVATE void sqlite3DefaultRowEst(Index *pIdx){ function SQLITE_PRIVATE (line 114233) | SQLITE_PRIVATE void sqlite3DropIndex(Parse *pParse, SrcList *pName, int ... function SQLITE_PRIVATE (line 114314) | SQLITE_PRIVATE void *sqlite3ArrayAllocate( function SQLITE_PRIVATE (line 114344) | SQLITE_PRIVATE IdList *sqlite3IdListAppend(Parse *pParse, IdList *pList,... function SQLITE_PRIVATE (line 114372) | SQLITE_PRIVATE void sqlite3IdListDelete(sqlite3 *db, IdList *pList){ function SQLITE_PRIVATE (line 114386) | SQLITE_PRIVATE int sqlite3IdListIndex(IdList *pList, const char *zName){ function SQLITE_PRIVATE (line 114427) | SQLITE_PRIVATE SrcList *sqlite3SrcListEnlarge( function SQLITE_PRIVATE (line 114516) | SQLITE_PRIVATE SrcList *sqlite3SrcListAppend( function SQLITE_PRIVATE (line 114561) | SQLITE_PRIVATE void sqlite3SrcListAssignCursors(Parse *pParse, SrcList *... function SQLITE_PRIVATE (line 114579) | SQLITE_PRIVATE void sqlite3SrcListDelete(sqlite3 *db, SrcList *pList){ function SQLITE_PRIVATE (line 114613) | SQLITE_PRIVATE SrcList *sqlite3SrcListAppendFromTerm( function SQLITE_PRIVATE (line 114664) | SQLITE_PRIVATE void sqlite3SrcListIndexedBy(Parse *pParse, SrcList *p, T... function SQLITE_PRIVATE (line 114688) | SQLITE_PRIVATE void sqlite3SrcListFuncArgs(Parse *pParse, SrcList *p, Ex... function SQLITE_PRIVATE (line 114716) | SQLITE_PRIVATE void sqlite3SrcListShiftJoinType(SrcList *p){ function SQLITE_PRIVATE (line 114729) | SQLITE_PRIVATE void sqlite3BeginTransaction(Parse *pParse, int type){ function SQLITE_PRIVATE (line 114756) | SQLITE_PRIVATE void sqlite3EndTransaction(Parse *pParse, int eType){ function SQLITE_PRIVATE (line 114778) | SQLITE_PRIVATE void sqlite3Savepoint(Parse *pParse, int op, Token *pName){ function SQLITE_PRIVATE (line 114798) | SQLITE_PRIVATE int sqlite3OpenTempDatabase(Parse *pParse){ function SQLITE_PRIVATE (line 114833) | SQLITE_PRIVATE void sqlite3CodeVerifySchema(Parse *pParse, int iDb){ function SQLITE_PRIVATE (line 114852) | SQLITE_PRIVATE void sqlite3CodeVerifyNamedSchema(Parse *pParse, const ch... function SQLITE_PRIVATE (line 114876) | SQLITE_PRIVATE void sqlite3BeginWriteOperation(Parse *pParse, int setSta... function SQLITE_PRIVATE (line 114890) | SQLITE_PRIVATE void sqlite3MultiWrite(Parse *pParse){ function SQLITE_PRIVATE (line 114911) | SQLITE_PRIVATE void sqlite3MayAbort(Parse *pParse){ function SQLITE_PRIVATE (line 114921) | SQLITE_PRIVATE void sqlite3HaltConstraint( function SQLITE_PRIVATE (line 114941) | SQLITE_PRIVATE void sqlite3UniqueConstraint( function SQLITE_PRIVATE (line 114977) | SQLITE_PRIVATE void sqlite3RowidConstraint( function collationMatch (line 115001) | static int collationMatch(const char *zColl, Index *pIndex){ function reindexTable (line 115020) | static void reindexTable(Parse *pParse, Table *pTab, char const *zColl){ function reindexDatabases (line 115041) | static void reindexDatabases(Parse *pParse, char const *zColl){ function SQLITE_PRIVATE (line 115073) | SQLITE_PRIVATE void sqlite3Reindex(Parse *pParse, Token *pName1, Token *... function SQLITE_PRIVATE (line 115133) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoOfIndex(Parse *pParse, Index *pIdx){ function SQLITE_PRIVATE (line 115178) | SQLITE_PRIVATE With *sqlite3WithAdd( function SQLITE_PRIVATE (line 115228) | SQLITE_PRIVATE void sqlite3WithDelete(sqlite3 *db, With *pWith){ function callCollNeeded (line 115266) | static void callCollNeeded(sqlite3 *db, int enc, const char *zName){ function synthCollSeq (line 115295) | static int synthCollSeq(sqlite3 *db, CollSeq *pColl){ function SQLITE_PRIVATE (line 115322) | SQLITE_PRIVATE int sqlite3CheckCollSeq(Parse *pParse, CollSeq *pColl){ function CollSeq (line 115350) | static CollSeq *findCollSeqEntry( function SQLITE_PRIVATE (line 115402) | SQLITE_PRIVATE CollSeq *sqlite3FindCollSeq( function SQLITE_PRIVATE (line 115424) | SQLITE_PRIVATE void sqlite3SetTextEncoding(sqlite3 *db, u8 enc){ function SQLITE_PRIVATE (line 115447) | SQLITE_PRIVATE CollSeq *sqlite3GetCollSeq( function SQLITE_PRIVATE (line 115498) | SQLITE_PRIVATE CollSeq *sqlite3LocateCollSeq(Parse *pParse, const char *... function matchQuality (line 115541) | static int matchQuality( function SQLITE_PRIVATE (line 115577) | SQLITE_PRIVATE FuncDef *sqlite3FunctionSearch( function SQLITE_PRIVATE (line 115593) | SQLITE_PRIVATE void sqlite3InsertBuiltinFuncs( function SQLITE_PRIVATE (line 115638) | SQLITE_PRIVATE FuncDef *sqlite3FindFunction( function SQLITE_PRIVATE (line 115730) | SQLITE_PRIVATE void sqlite3SchemaClear(void *p){ function SQLITE_PRIVATE (line 115762) | SQLITE_PRIVATE Schema *sqlite3SchemaGet(sqlite3 *db, Btree *pBt){ function SQLITE_PRIVATE (line 115813) | SQLITE_PRIVATE Table *sqlite3SrcListLookup(Parse *pParse, SrcList *pSrc){ function tabIsReadOnly (line 115844) | static int tabIsReadOnly(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 115863) | SQLITE_PRIVATE int sqlite3IsReadOnly(Parse *pParse, Table *pTab, int vie... function SQLITE_PRIVATE (line 115884) | SQLITE_PRIVATE void sqlite3MaterializeView( function SQLITE_PRIVATE (line 115923) | SQLITE_PRIVATE Expr *sqlite3LimitWhere( function SQLITE_PRIVATE (line 116016) | SQLITE_PRIVATE void sqlite3DeleteFrom( function SQLITE_PRIVATE (line 116463) | SQLITE_PRIVATE void sqlite3GenerateRowDelete( function SQLITE_PRIVATE (line 116615) | SQLITE_PRIVATE void sqlite3GenerateRowIndexDelete( function SQLITE_PRIVATE (line 116680) | SQLITE_PRIVATE int sqlite3GenerateIndexKey( function SQLITE_PRIVATE (line 116744) | SQLITE_PRIVATE void sqlite3ResolvePartIdxLabel(Parse *pParse, int iLabel){ function CollSeq (line 116778) | static CollSeq *sqlite3GetFuncCollSeq(sqlite3_context *context){ function sqlite3SkipAccumulatorLoad (line 116791) | static void sqlite3SkipAccumulatorLoad(sqlite3_context *context){ function minmaxFunc (line 116800) | static void minmaxFunc( function typeofFunc (line 116830) | static void typeofFunc( function lengthFunc (line 116855) | static void lengthFunc( function absFunc (line 116897) | static void absFunc(sqlite3_context *context, int argc, sqlite3_value **... function instrFunc (line 116946) | static void instrFunc( function printfFunc (line 117014) | static void printfFunc( function substrFunc (line 117050) | static void substrFunc( function roundFunc (line 117145) | static void roundFunc(sqlite3_context *context, int argc, sqlite3_value ... function upperFunc (line 117207) | static void upperFunc(sqlite3_context *context, int argc, sqlite3_value ... function lowerFunc (line 117226) | static void lowerFunc(sqlite3_context *context, int argc, sqlite3_value ... function randomFunc (line 117259) | static void randomFunc( function randomBlob (line 117285) | static void randomBlob( function last_insert_rowid (line 117309) | static void last_insert_rowid( function changes (line 117329) | static void changes( function total_changes (line 117343) | static void total_changes( type compareInfo (line 117358) | struct compareInfo { type compareInfo (line 117378) | struct compareInfo type compareInfo (line 117381) | struct compareInfo type compareInfo (line 117384) | struct compareInfo function patternCompare (line 117431) | static int patternCompare( function SQLITE_API (line 117563) | SQLITE_API int sqlite3_strglob(const char *zGlobPattern, const char *zSt... function SQLITE_API (line 117571) | SQLITE_API int sqlite3_strlike(const char *zPattern, const char *zStr, u... function likeFunc (line 117597) | static void likeFunc( function nullifFunc (line 117668) | static void nullifFunc( function versionFunc (line 117684) | static void versionFunc( function sourceidFunc (line 117700) | static void sourceidFunc( function errlogFunc (line 117716) | static void errlogFunc( function compileoptionusedFunc (line 117732) | static void compileoptionusedFunc( function compileoptiongetFunc (line 117756) | static void compileoptiongetFunc( function quoteFunc (line 117786) | static void quoteFunc(sqlite3_context *context, int argc, sqlite3_value ... function unicodeFunc (line 117862) | static void unicodeFunc( function charFunc (line 117877) | static void charFunc( function hexFunc (line 117918) | static void hexFunc( function zeroblobFunc (line 117946) | static void zeroblobFunc( function replaceFunc (line 117969) | static void replaceFunc( function trimFunc (line 118062) | static void trimFunc( function unknownFunc (line 118153) | static void unknownFunc( function soundexFunc (line 118174) | static void soundexFunc( function loadExt (line 118227) | static void loadExt(sqlite3_context *context, int argc, sqlite3_value **... type SumCtx (line 118258) | typedef struct SumCtx SumCtx; type SumCtx (line 118259) | struct SumCtx { function sumStep (line 118277) | static void sumStep(sqlite3_context *context, int argc, sqlite3_value **... function sumInverse (line 118299) | static void sumInverse(sqlite3_context *context, int argc, sqlite3_value... function sumFinalize (line 118324) | static void sumFinalize(sqlite3_context *context){ function avgFinalize (line 118337) | static void avgFinalize(sqlite3_context *context){ function totalFinalize (line 118344) | static void totalFinalize(sqlite3_context *context){ type CountCtx (line 118355) | typedef struct CountCtx CountCtx; type CountCtx (line 118356) | struct CountCtx { function countStep (line 118366) | static void countStep(sqlite3_context *context, int argc, sqlite3_value ... function countFinalize (line 118382) | static void countFinalize(sqlite3_context *context){ function countInverse (line 118388) | static void countInverse(sqlite3_context *ctx, int argc, sqlite3_value *... function minmaxStep (line 118406) | static void minmaxStep( function minMaxValueFinalize (line 118444) | static void minMaxValueFinalize(sqlite3_context *context, int bValue){ function minMaxValue (line 118455) | static void minMaxValue(sqlite3_context *context){ function minMaxFinalize (line 118461) | static void minMaxFinalize(sqlite3_context *context){ function groupConcatStep (line 118468) | static void groupConcatStep( function groupConcatInverse (line 118501) | static void groupConcatInverse( function groupConcatFinalize (line 118532) | static void groupConcatFinalize(sqlite3_context *context){ function groupConcatValue (line 118547) | static void groupConcatValue(sqlite3_context *context){ function SQLITE_PRIVATE (line 118570) | SQLITE_PRIVATE void sqlite3RegisterPerConnectionBuiltinFunctions(sqlite3... function SQLITE_PRIVATE (line 118583) | SQLITE_PRIVATE void sqlite3RegisterLikeFunctions(sqlite3 *db, int caseSe... function SQLITE_PRIVATE (line 118616) | SQLITE_PRIVATE int sqlite3IsLikeFunction(sqlite3 *db, Expr *pExpr, int *... function SQLITE_PRIVATE (line 118665) | SQLITE_PRIVATE void sqlite3RegisterBuiltinFunctions(void){ function SQLITE_PRIVATE (line 118985) | SQLITE_PRIVATE int sqlite3FkLocateIndex( function fkLookupParent (line 119120) | static void fkLookupParent( function Expr (line 119273) | static Expr *exprTableRegister( function Expr (line 119305) | static Expr *exprTableColumn( function fkScanChildren (line 119352) | static void fkScanChildren( function SQLITE_PRIVATE (line 119481) | SQLITE_PRIVATE FKey *sqlite3FkReferences(Table *pTab){ function fkTriggerDelete (line 119493) | static void fkTriggerDelete(sqlite3 *dbMem, Trigger *p){ function SQLITE_PRIVATE (line 119521) | SQLITE_PRIVATE void sqlite3FkDropTable(Parse *pParse, SrcList *pName, Ta... function fkChildIsModified (line 119584) | static int fkChildIsModified( function fkParentIsModified (line 119611) | static int fkParentIsModified( function isSetNullAction (line 119640) | static int isSetNullAction(Parse *pParse, FKey *pFKey){ function SQLITE_PRIVATE (line 119673) | SQLITE_PRIVATE void sqlite3FkCheck( function SQLITE_PRIVATE (line 119875) | SQLITE_PRIVATE u32 sqlite3FkOldmask( function SQLITE_PRIVATE (line 119923) | SQLITE_PRIVATE int sqlite3FkRequired( function Trigger (line 119990) | static Trigger *fkActionTrigger( function SQLITE_PRIVATE (line 120181) | SQLITE_PRIVATE void sqlite3FkActions( function SQLITE_PRIVATE (line 120213) | SQLITE_PRIVATE void sqlite3FkDelete(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 120279) | SQLITE_PRIVATE void sqlite3OpenTable( function SQLITE_PRIVATE (line 120325) | SQLITE_PRIVATE const char *sqlite3IndexAffinityStr(sqlite3 *db, Index *p... function SQLITE_PRIVATE (line 120384) | SQLITE_PRIVATE void sqlite3TableAffinity(Vdbe *v, Table *pTab, int iReg){ function readsTable (line 120423) | static int readsTable(Parse *p, int iDb, Table *pTab){ function exprColumnFlagUnion (line 120460) | static int exprColumnFlagUnion(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 120476) | SQLITE_PRIVATE void sqlite3ComputeGeneratedColumns( function autoIncBegin (line 120594) | static int autoIncBegin( function SQLITE_PRIVATE (line 120643) | SQLITE_PRIVATE void sqlite3AutoincrementBegin(Parse *pParse){ function autoIncStep (line 120704) | static void autoIncStep(Parse *pParse, int memId, int regRowid){ function SQLITE_NOINLINE (line 120717) | static SQLITE_NOINLINE void autoIncrementEnd(Parse *pParse){ function SQLITE_PRIVATE (line 120754) | SQLITE_PRIVATE void sqlite3AutoincrementEnd(Parse *pParse){ function SQLITE_PRIVATE (line 120873) | SQLITE_PRIVATE void sqlite3Insert( function checkConstraintExprNode (line 121603) | static int checkConstraintExprNode(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 121632) | SQLITE_PRIVATE int sqlite3ExprReferencesUpdatedColumn( function SQLITE_PRIVATE (line 121745) | SQLITE_PRIVATE void sqlite3GenerateConstraintChecks( function SQLITE_PRIVATE (line 122515) | SQLITE_PRIVATE void sqlite3SetMakeRecordP5(Vdbe *v, Table *pTab){ function SQLITE_PRIVATE (line 122539) | SQLITE_PRIVATE void sqlite3CompleteInsertion( function SQLITE_PRIVATE (line 122636) | SQLITE_PRIVATE int sqlite3OpenTableAndIndices( function xferCompatibleIndex (line 122714) | static int xferCompatibleIndex(Index *pDest, Index *pSrc){ function xferOptimization (line 122775) | static int xferOptimization( function SQLITE_API (line 123161) | SQLITE_API int sqlite3_exec( type sqlite3_api_routines (line 123327) | struct sqlite3_api_routines { function sqlite3LoadExtension (line 124441) | static int sqlite3LoadExtension( function SQLITE_API (line 124582) | SQLITE_API int sqlite3_load_extension( function SQLITE_PRIVATE (line 124600) | SQLITE_PRIVATE void sqlite3CloseExtensions(sqlite3 *db){ function SQLITE_API (line 124613) | SQLITE_API int sqlite3_enable_load_extension(sqlite3 *db, int onoff){ type sqlite3AutoExtList (line 124633) | typedef struct sqlite3AutoExtList sqlite3AutoExtList; function SQLITE_WSD (line 124634) | static SQLITE_WSD struct sqlite3AutoExtList { function SQLITE_API (line 124659) | SQLITE_API int sqlite3_auto_extension( function SQLITE_API (line 124706) | SQLITE_API int sqlite3_cancel_auto_extension( function SQLITE_API (line 124731) | SQLITE_API void sqlite3_reset_auto_extension(void){ function SQLITE_PRIVATE (line 124753) | SQLITE_PRIVATE void sqlite3AutoLoadExtensions(sqlite3 *db){ type PragmaName (line 124952) | typedef struct PragmaName { function u8 (line 125489) | static u8 getSafetyLevel(const char *z, int omitFull, u8 dflt){ function SQLITE_PRIVATE (line 125514) | SQLITE_PRIVATE u8 sqlite3GetBoolean(const char *z, u8 dflt){ function getLockingMode (line 125527) | static int getLockingMode(const char *z){ function getAutoVacuum (line 125542) | static int getAutoVacuum(const char *z){ function getTempStore (line 125558) | static int getTempStore(const char *z){ function invalidateTempStorage (line 125576) | static int invalidateTempStorage(Parse *pParse){ function changeTempStorage (line 125598) | static int changeTempStorage(Parse *pParse, const char *zStorageType){ function setPragmaResultColumnNames (line 125613) | static void setPragmaResultColumnNames( function returnSingleInt (line 125632) | static void returnSingleInt(Vdbe *v, i64 value){ function returnSingleText (line 125640) | static void returnSingleText( function setAllPagerFlags (line 125656) | static void setAllPagerFlags(sqlite3 *db){ function SQLITE_PRIVATE (line 125704) | SQLITE_PRIVATE const char *sqlite3JournalModename(int eMode){ function PragmaName (line 125726) | static const PragmaName *pragmaLocate(const char *zName){ function pragmaFunclistLine (line 125747) | static void pragmaFunclistLine( function integrityCheckResultRow (line 125799) | static int integrityCheckResultRow(Vdbe *v){ function SQLITE_PRIVATE (line 125823) | SQLITE_PRIVATE void sqlite3Pragma( type PragmaVtab (line 127700) | typedef struct PragmaVtab PragmaVtab; type PragmaVtabCursor (line 127701) | typedef struct PragmaVtabCursor PragmaVtabCursor; type PragmaVtab (line 127702) | struct PragmaVtab { type PragmaVtabCursor (line 127709) | struct PragmaVtabCursor { function pragmaVtabConnect (line 127719) | static int pragmaVtabConnect( function pragmaVtabDisconnect (line 127781) | static int pragmaVtabDisconnect(sqlite3_vtab *pVtab){ function pragmaVtabBestIndex (line 127794) | static int pragmaVtabBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pI... function pragmaVtabOpen (line 127831) | static int pragmaVtabOpen(sqlite3_vtab *pVtab, sqlite3_vtab_cursor **ppC... function pragmaVtabCursorClear (line 127842) | static void pragmaVtabCursorClear(PragmaVtabCursor *pCsr){ function pragmaVtabClose (line 127853) | static int pragmaVtabClose(sqlite3_vtab_cursor *cur){ function pragmaVtabNext (line 127861) | static int pragmaVtabNext(sqlite3_vtab_cursor *pVtabCursor){ function pragmaVtabFilter (line 127879) | static int pragmaVtabFilter( function pragmaVtabEof (line 127929) | static int pragmaVtabEof(sqlite3_vtab_cursor *pVtabCursor){ function pragmaVtabColumn (line 127937) | static int pragmaVtabColumn( function pragmaVtabRowid (line 127955) | static int pragmaVtabRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int6... function SQLITE_PRIVATE (line 127994) | SQLITE_PRIVATE Module *sqlite3PragmaVtabRegister(sqlite3 *db, const char... function corruptSchema (line 128031) | static void corruptSchema( function SQLITE_PRIVATE (line 128061) | SQLITE_PRIVATE int sqlite3IndexHasDuplicateRootPage(Index *pIndex){ function SQLITE_PRIVATE (line 128095) | SQLITE_PRIVATE int sqlite3InitCallback(void *pInit, int argc, char **arg... function SQLITE_PRIVATE (line 128412) | SQLITE_PRIVATE int sqlite3Init(sqlite3 *db, char **pzErrMsg){ function SQLITE_PRIVATE (line 128444) | SQLITE_PRIVATE int sqlite3ReadSchema(Parse *pParse){ function schemaIsValid (line 128466) | static void schemaIsValid(Parse *pParse){ function SQLITE_PRIVATE (line 128515) | SQLITE_PRIVATE int sqlite3SchemaToIndex(sqlite3 *db, Schema *pSchema){ function agginfoFree (line 128544) | static void agginfoFree(sqlite3 *db, AggInfo *p){ function SQLITE_PRIVATE (line 128553) | SQLITE_PRIVATE void sqlite3ParserReset(Parse *pParse){ function sqlite3Prepare (line 128574) | static int sqlite3Prepare( function sqlite3LockAndPrepare (line 128712) | static int sqlite3LockAndPrepare( function SQLITE_PRIVATE (line 128757) | SQLITE_PRIVATE int sqlite3Reprepare(Vdbe *p){ function SQLITE_API (line 128796) | SQLITE_API int sqlite3_prepare( function SQLITE_API (line 128808) | SQLITE_API int sqlite3_prepare_v2( function SQLITE_API (line 128826) | SQLITE_API int sqlite3_prepare_v3( function sqlite3Prepare16 (line 128854) | static int sqlite3Prepare16( function SQLITE_API (line 128912) | SQLITE_API int sqlite3_prepare16( function SQLITE_API (line 128924) | SQLITE_API int sqlite3_prepare16_v2( function SQLITE_API (line 128936) | SQLITE_API int sqlite3_prepare16_v3( type DistinctCtx (line 128991) | typedef struct DistinctCtx DistinctCtx; type DistinctCtx (line 128992) | struct DistinctCtx { type SortCtx (line 129017) | typedef struct SortCtx SortCtx; type SortCtx (line 129018) | struct SortCtx { function clearSelect (line 129047) | static void clearSelect(sqlite3 *db, Select *p, int bFree){ function SQLITE_PRIVATE (line 129072) | SQLITE_PRIVATE void sqlite3SelectDestInit(SelectDest *pDest, int eDest, ... function SQLITE_PRIVATE (line 129085) | SQLITE_PRIVATE Select *sqlite3SelectNew( function SQLITE_PRIVATE (line 129144) | SQLITE_PRIVATE void sqlite3SelectDelete(sqlite3 *db, Select *p){ function SQLITE_PRIVATE (line 129153) | SQLITE_PRIVATE void sqlite3SelectReset(Parse *pParse, Select *p){ function Select (line 129166) | static Select *findRightmost(Select *p){ function SQLITE_PRIVATE (line 129188) | SQLITE_PRIVATE int sqlite3JoinType(Parse *pParse, Token *pA, Token *pB, ... function columnIndex (line 129249) | static int columnIndex(Table *pTab, const char *zCol){ function tableAndColumnIndex (line 129266) | static int tableAndColumnIndex( function addWhereTerm (line 129304) | static void addWhereTerm( function SQLITE_PRIVATE (line 129363) | SQLITE_PRIVATE void sqlite3SetJoinExpr(Expr *p, int iTable){ function unsetJoinExpr (line 129386) | static void unsetJoinExpr(Expr *p, int iTable){ function sqliteProcessJoin (line 129417) | static int sqliteProcessJoin(Parse *pParse, Select *p){ type RowLoadInfo (line 129509) | typedef struct RowLoadInfo RowLoadInfo; type RowLoadInfo (line 129510) | struct RowLoadInfo { function innerLoopLoadRow (line 129523) | static void innerLoopLoadRow( function makeSorterRecord (line 129544) | static int makeSorterRecord( function pushOntoSorter (line 129565) | static void pushOntoSorter( function codeOffset (line 129707) | static void codeOffset( function codeDistinct (line 129727) | static void codeDistinct( function selectExprDefer (line 129771) | static void selectExprDefer( function selectInnerLoop (line 129836) | static void selectInnerLoop( function SQLITE_PRIVATE (line 130252) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoAlloc(sqlite3 *db, int N, int X){ function SQLITE_PRIVATE (line 130272) | SQLITE_PRIVATE void sqlite3KeyInfoUnref(KeyInfo *p){ function SQLITE_PRIVATE (line 130283) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoRef(KeyInfo *p){ function SQLITE_PRIVATE (line 130298) | SQLITE_PRIVATE int sqlite3KeyInfoIsWriteable(KeyInfo *p){ return p->nRef... function SQLITE_PRIVATE (line 130315) | SQLITE_PRIVATE KeyInfo *sqlite3KeyInfoFromExprList( function explainTempTable (line 130364) | static void explainTempTable(Parse *pParse, const char *zUsage){ function generateSortTail (line 130390) | static void generateSortTail( function generateColumnTypes (line 130747) | static void generateColumnTypes( function generateColumnNames (line 130814) | static void generateColumnNames( function SQLITE_PRIVATE (line 130906) | SQLITE_PRIVATE int sqlite3ColumnsFromExprList( function SQLITE_PRIVATE (line 131011) | SQLITE_PRIVATE void sqlite3SelectAddColumnTypeAndCollation( function SQLITE_PRIVATE (line 131061) | SQLITE_PRIVATE Table *sqlite3ResultSetOfSelect(Parse *pParse, Select *pS... function SQLITE_PRIVATE (line 131094) | SQLITE_PRIVATE Vdbe *sqlite3GetVdbe(Parse *pParse){ function computeLimitRegisters (line 131130) | static void computeLimitRegisters(Parse *pParse, Select *p, int iBreak){ function CollSeq (line 131187) | static CollSeq *multiSelectCollSeq(Parse *pParse, Select *p, int iCol){ function KeyInfo (line 131213) | static KeyInfo *multiSelectOrderByKeyInfo(Parse *pParse, Select *p, int ... function generateWithRecursiveQuery (line 131279) | static void generateWithRecursiveQuery( function multiSelectValues (line 131441) | static int multiSelectValues( function multiSelect (line 131504) | static int multiSelect( function SQLITE_PRIVATE (line 131852) | SQLITE_PRIVATE void sqlite3SelectWrongNumTermsError(Parse *pParse, Selec... function generateOutputSubroutine (line 131881) | static int generateOutputSubroutine( function multiSelectOrderBy (line 132091) | static int multiSelectOrderBy( type SubstContext (line 132398) | typedef struct SubstContext { function Expr (line 132423) | static Expr *substExpr( function substExprList (line 132504) | static void substExprList( function substSelect (line 132514) | static void substSelect( function recomputeColumnsUsedExpr (line 132549) | static int recomputeColumnsUsedExpr(Walker *pWalker, Expr *pExpr){ function recomputeColumnsUsed (line 132558) | static void recomputeColumnsUsed( function flattenSubquery (line 132729) | static int flattenSubquery( type WhereConst (line 133148) | typedef struct WhereConst WhereConst; type WhereConst (line 133149) | struct WhereConst { function constInsert (line 133164) | static void constInsert( function findConstInWhere (line 133209) | static void findConstInWhere(WhereConst *pConst, Expr *pExpr){ function propagateConstantExprRewrite (line 133237) | static int propagateConstantExprRewrite(Walker *pWalker, Expr *pExpr){ function propagateConstants (line 133299) | static int propagateConstants( function pushDownWhereTerms (line 133382) | static int pushDownWhereTerms( function u8 (line 133471) | static u8 minMaxQuery(sqlite3 *db, Expr *pFunc, ExprList **ppMinMax){ function Table (line 133513) | static Table *isSimpleCount(Select *p, AggInfo *pAggInfo){ function SQLITE_PRIVATE (line 133544) | SQLITE_PRIVATE int sqlite3IndexedByLookup(Parse *pParse, struct SrcList_... function convertCompoundSelectToSubquery (line 133583) | static int convertCompoundSelectToSubquery(Walker *pWalker, Select *p){ function cannotBeFunction (line 133648) | static int cannotBeFunction(Parse *pParse, struct SrcList_item *pFrom){ type Cte (line 133667) | struct Cte type SrcList_item (line 133669) | struct SrcList_item function SQLITE_PRIVATE (line 133698) | SQLITE_PRIVATE void sqlite3WithPush(Parse *pParse, With *pWith, u8 bFree){ function withExpand (line 133723) | static int withExpand( function selectPopWith (line 133851) | static void selectPopWith(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 133872) | SQLITE_PRIVATE int sqlite3ExpandSubquery(Parse *pParse, struct SrcList_i... function selectExpander (line 133918) | static int selectExpander(Walker *pWalker, Select *p){ function SQLITE_PRIVATE (line 134210) | SQLITE_PRIVATE void sqlite3SelectWalkAssert2(Walker *NotUsed, Select *No... function sqlite3SelectExpand (line 134228) | static void sqlite3SelectExpand(Parse *pParse, Select *pSelect){ function selectAddSubqueryTypeInfo (line 134258) | static void selectAddSubqueryTypeInfo(Walker *pWalker, Select *p){ function sqlite3SelectAddTypeInfo (line 134293) | static void sqlite3SelectAddTypeInfo(Parse *pParse, Select *pSelect){ function SQLITE_PRIVATE (line 134317) | SQLITE_PRIVATE void sqlite3SelectPrep( function resetAccumulator (line 134340) | static void resetAccumulator(Parse *pParse, AggInfo *pAggInfo){ function finalizeAggFunctions (line 134382) | static void finalizeAggFunctions(Parse *pParse, AggInfo *pAggInfo){ function updateAccumulator (line 134404) | static void updateAccumulator(Parse *pParse, int regAcc, AggInfo *pAggIn... function explainSimpleCount (line 134497) | static void explainSimpleCount( function havingToWhereExprCb (line 134526) | static int havingToWhereExprCb(Walker *pWalker, Expr *pExpr){ function havingToWhere (line 134560) | static void havingToWhere(Parse *pParse, Select *p){ type SrcList_item (line 134580) | struct SrcList_item type SrcList_item (line 134582) | struct SrcList_item type SrcList_item (line 134584) | struct SrcList_item function countOfViewOptimization (line 134632) | static int countOfViewOptimization(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 134712) | SQLITE_PRIVATE int sqlite3Select( type TabResult (line 135834) | typedef struct TabResult { function sqlite3_get_table_cb (line 135849) | static int sqlite3_get_table_cb(void *pArg, int nCol, char **argv, char ... function SQLITE_API (line 135923) | SQLITE_API int sqlite3_get_table( function SQLITE_API (line 135992) | SQLITE_API void sqlite3_free_table( function SQLITE_PRIVATE (line 136027) | SQLITE_PRIVATE void sqlite3DeleteTriggerStep(sqlite3 *db, TriggerStep *p... function SQLITE_PRIVATE (line 136057) | SQLITE_PRIVATE Trigger *sqlite3TriggerList(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 136090) | SQLITE_PRIVATE void sqlite3BeginTrigger( function SQLITE_PRIVATE (line 136291) | SQLITE_PRIVATE void sqlite3FinishTrigger( function SQLITE_PRIVATE (line 136392) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerSelectStep( function TriggerStep (line 136416) | static TriggerStep *triggerStepAllocate( function SQLITE_PRIVATE (line 136448) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerInsertStep( function SQLITE_PRIVATE (line 136493) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerUpdateStep( function SQLITE_PRIVATE (line 136528) | SQLITE_PRIVATE TriggerStep *sqlite3TriggerDeleteStep( function SQLITE_PRIVATE (line 136555) | SQLITE_PRIVATE void sqlite3DeleteTrigger(sqlite3 *db, Trigger *pTrigger){ function SQLITE_PRIVATE (line 136573) | SQLITE_PRIVATE void sqlite3DropTrigger(Parse *pParse, SrcList *pName, in... function Table (line 136615) | static Table *tableOfTrigger(Trigger *pTrigger){ function SQLITE_PRIVATE (line 136623) | SQLITE_PRIVATE void sqlite3DropTriggerPtr(Parse *pParse, Trigger *pTrigg... function SQLITE_PRIVATE (line 136661) | SQLITE_PRIVATE void sqlite3UnlinkAndDeleteTrigger(sqlite3 *db, int iDb, ... function checkColumnOverlap (line 136695) | static int checkColumnOverlap(IdList *pIdList, ExprList *pEList){ function SQLITE_PRIVATE (line 136710) | SQLITE_PRIVATE Trigger *sqlite3TriggersExist( function SrcList (line 136746) | static SrcList *targetSrcList( function codeTriggerProgram (line 136773) | static int codeTriggerProgram( function transferParseError (line 136877) | static void transferParseError(Parse *pTo, Parse *pFrom){ function TriggerPrg (line 136893) | static TriggerPrg *codeRowTrigger( function TriggerPrg (line 137009) | static TriggerPrg *getRowTrigger( function SQLITE_PRIVATE (line 137043) | SQLITE_PRIVATE void sqlite3CodeRowTriggerDirect( function SQLITE_PRIVATE (line 137115) | SQLITE_PRIVATE void sqlite3CodeRowTrigger( function SQLITE_PRIVATE (line 137177) | SQLITE_PRIVATE u32 sqlite3TriggerColmask( function SQLITE_PRIVATE (line 137270) | SQLITE_PRIVATE void sqlite3ColumnDefault(Vdbe *v, Table *pTab, int i, in... function indexColumnIsBeingUpdated (line 137302) | static int indexColumnIsBeingUpdated( function indexWhereClauseMightChange (line 137332) | static int indexWhereClauseMightChange( function SQLITE_PRIVATE (line 137349) | SQLITE_PRIVATE void sqlite3Update( function updateVirtualTable (line 138161) | static void updateVirtualTable( function SQLITE_PRIVATE (line 138306) | SQLITE_PRIVATE void sqlite3UpsertDelete(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 138319) | SQLITE_PRIVATE Upsert *sqlite3UpsertDup(sqlite3 *db, Upsert *p){ function SQLITE_PRIVATE (line 138332) | SQLITE_PRIVATE Upsert *sqlite3UpsertNew( function SQLITE_PRIVATE (line 138364) | SQLITE_PRIVATE int sqlite3UpsertAnalyzeTarget( function SQLITE_PRIVATE (line 138482) | SQLITE_PRIVATE void sqlite3UpsertDoUpdate( function execSql (line 138579) | static int execSql(sqlite3 *db, char **pzErrMsg, const char *zSql){ function execSqlF (line 138609) | static int execSqlF(sqlite3 *db, char **pzErrMsg, const char *zSql, ...){ function SQLITE_PRIVATE (line 138652) | SQLITE_PRIVATE void sqlite3Vacuum(Parse *pParse, Token *pNm, Expr *pInto){ function sqlite3RunVacuum (line 138690) | int sqlite3RunVacuum( type VtabCtx (line 138978) | struct VtabCtx { function SQLITE_PRIVATE (line 138993) | SQLITE_PRIVATE Module *sqlite3VtabCreateModule( function createModule (line 139041) | static int createModule( function SQLITE_API (line 139062) | SQLITE_API int sqlite3_create_module( function SQLITE_API (line 139077) | SQLITE_API int sqlite3_create_module_v2( function SQLITE_API (line 139094) | SQLITE_API int sqlite3_drop_modules(sqlite3 *db, const char** azNames){ function SQLITE_PRIVATE (line 139116) | SQLITE_PRIVATE void sqlite3VtabModuleUnref(sqlite3 *db, Module *pMod){ function SQLITE_PRIVATE (line 139136) | SQLITE_PRIVATE void sqlite3VtabLock(VTable *pVTab){ function SQLITE_PRIVATE (line 139146) | SQLITE_PRIVATE VTable *sqlite3GetVTable(sqlite3 *db, Table *pTab){ function SQLITE_PRIVATE (line 139157) | SQLITE_PRIVATE void sqlite3VtabUnlock(VTable *pVTab){ function VTable (line 139182) | static VTable *vtabDisconnectAll(sqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 139222) | SQLITE_PRIVATE void sqlite3VtabDisconnect(sqlite3 *db, Table *p){ function SQLITE_PRIVATE (line 139260) | SQLITE_PRIVATE void sqlite3VtabUnlockList(sqlite3 *db){ function SQLITE_PRIVATE (line 139291) | SQLITE_PRIVATE void sqlite3VtabClear(sqlite3 *db, Table *p){ function addModuleArgument (line 139308) | static void addModuleArgument(Parse *pParse, Table *pTable, char *zArg){ function SQLITE_PRIVATE (line 139331) | SQLITE_PRIVATE void sqlite3VtabBeginParse( function addArgumentToVtab (line 139379) | static void addArgumentToVtab(Parse *pParse){ function SQLITE_PRIVATE (line 139392) | SQLITE_PRIVATE void sqlite3VtabFinishParse(Parse *pParse, Token *pEnd){ function SQLITE_PRIVATE (line 139478) | SQLITE_PRIVATE void sqlite3VtabArgInit(Parse *pParse){ function SQLITE_PRIVATE (line 139488) | SQLITE_PRIVATE void sqlite3VtabArgExtend(Parse *pParse, Token *p){ function vtabCallConstructor (line 139504) | static int vtabCallConstructor( function SQLITE_PRIVATE (line 139636) | SQLITE_PRIVATE int sqlite3VtabCallConnect(Parse *pParse, Table *pTab){ function growVTrans (line 139671) | static int growVTrans(sqlite3 *db){ function addToVTrans (line 139694) | static void addToVTrans(sqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 139708) | SQLITE_PRIVATE int sqlite3VtabCallCreate(sqlite3 *db, int iDb, const cha... function SQLITE_API (line 139749) | SQLITE_API int sqlite3_declare_vtab(sqlite3 *db, const char *zCreateTable){ function SQLITE_PRIVATE (line 139834) | SQLITE_PRIVATE int sqlite3VtabCallDestroy(sqlite3 *db, int iDb, const ch... function callFinaliser (line 139875) | static void callFinaliser(sqlite3 *db, int offset){ function SQLITE_PRIVATE (line 139903) | SQLITE_PRIVATE int sqlite3VtabSync(sqlite3 *db, Vdbe *p){ function SQLITE_PRIVATE (line 139925) | SQLITE_PRIVATE int sqlite3VtabRollback(sqlite3 *db){ function SQLITE_PRIVATE (line 139934) | SQLITE_PRIVATE int sqlite3VtabCommit(sqlite3 *db){ function SQLITE_PRIVATE (line 139947) | SQLITE_PRIVATE int sqlite3VtabBegin(sqlite3 *db, VTable *pVTab){ function SQLITE_PRIVATE (line 140007) | SQLITE_PRIVATE int sqlite3VtabSavepoint(sqlite3 *db, int op, int iSavepo... function SQLITE_PRIVATE (line 140055) | SQLITE_PRIVATE FuncDef *sqlite3VtabOverloadFunction( function SQLITE_PRIVATE (line 140124) | SQLITE_PRIVATE void sqlite3VtabMakeWritable(Parse *pParse, Table *pTab){ function SQLITE_PRIVATE (line 140157) | SQLITE_PRIVATE int sqlite3VtabEponymousTableInit(Parse *pParse, Module *... function SQLITE_PRIVATE (line 140194) | SQLITE_PRIVATE void sqlite3VtabEponymousTableClear(sqlite3 *db, Module *... function SQLITE_API (line 140213) | SQLITE_API int sqlite3_vtab_on_conflict(sqlite3 *db){ function SQLITE_API (line 140231) | SQLITE_API int sqlite3_vtab_config(sqlite3 *db, int op, ...){ type WhereClause (line 140333) | typedef struct WhereClause WhereClause; type WhereMaskSet (line 140334) | typedef struct WhereMaskSet WhereMaskSet; type WhereOrInfo (line 140335) | typedef struct WhereOrInfo WhereOrInfo; type WhereAndInfo (line 140336) | typedef struct WhereAndInfo WhereAndInfo; type WhereLevel (line 140337) | typedef struct WhereLevel WhereLevel; type WhereLoop (line 140338) | typedef struct WhereLoop WhereLoop; type WherePath (line 140339) | typedef struct WherePath WherePath; type WhereTerm (line 140340) | typedef struct WhereTerm WhereTerm; type WhereLoopBuilder (line 140341) | typedef struct WhereLoopBuilder WhereLoopBuilder; type WhereScan (line 140342) | typedef struct WhereScan WhereScan; type WhereOrCost (line 140343) | typedef struct WhereOrCost WhereOrCost; type WhereOrSet (line 140344) | typedef struct WhereOrSet WhereOrSet; type WhereLevel (line 140361) | struct WhereLevel { type WhereLoop (line 140414) | struct WhereLoop { type WhereOrCost (line 140456) | struct WhereOrCost { type WhereOrSet (line 140467) | struct WhereOrSet { type WherePath (line 140490) | struct WherePath { type WhereTerm (line 140551) | struct WhereTerm { type WhereScan (line 140602) | struct WhereScan { type WhereClause (line 140628) | struct WhereClause { type WhereOrInfo (line 140647) | struct WhereOrInfo { type WhereAndInfo (line 140656) | struct WhereAndInfo { type WhereMaskSet (line 140686) | struct WhereMaskSet { type WhereLoopBuilder (line 140701) | struct WhereLoopBuilder { type WhereExprMod (line 140749) | typedef struct WhereExprMod WhereExprMod; type WhereExprMod (line 140750) | struct WhereExprMod { type WhereInfo (line 140766) | struct WhereInfo { type SrcList_item (line 140854) | struct SrcList_item function explainAppendTerm (line 140942) | static void explainAppendTerm( function explainIndexRange (line 140986) | static void explainIndexRange(StrAccum *pStr, WhereLoop *pLoop){ type SrcList_item (line 141031) | struct SrcList_item function else (line 141101) | else if( (flags & WHERE_VIRTUALTABLE)!=0 ){ function SQLITE_PRIVATE (line 141133) | SQLITE_PRIVATE void sqlite3WhereAddScanStatus( function disableTerm (line 141195) | static void disableTerm(WhereLevel *pLevel, WhereTerm *pTerm){ function codeApplyAffinity (line 141227) | static void codeApplyAffinity(Parse *pParse, int base, int n, char *zAff){ function updateRangeAffinityStr (line 141264) | static void updateRangeAffinityStr( function Expr (line 141310) | static Expr *removeUnindexableInClauseTerms( function codeEqualityTerm (line 141392) | static int codeEqualityTerm( function codeAllEqualityTerms (line 141563) | static int codeAllEqualityTerms( function whereLikeOptimizationStringFixup (line 141683) | static void whereLikeOptimizationStringFixup( type CCurHint (line 141709) | struct CCurHint { function codeCursorHintCheckExpr (line 141721) | static int codeCursorHintCheckExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHintIsOrFunction (line 141748) | static int codeCursorHintIsOrFunction(Walker *pWalker, Expr *pExpr){ function codeCursorHintFixExpr (line 141783) | static int codeCursorHintFixExpr(Walker *pWalker, Expr *pExpr){ function codeCursorHint (line 141813) | static void codeCursorHint( function codeDeferredSeek (line 141935) | static void codeDeferredSeek( function codeExprOrVector (line 141979) | static void codeExprOrVector(Parse *pParse, Expr *p, int iReg, int nReg){ type IdxExprTrans (line 142009) | typedef struct IdxExprTrans { function preserveExpr (line 142022) | static void preserveExpr(IdxExprTrans *pTrans, Expr *pExpr){ function whereIndexExprTransNode (line 142038) | static int whereIndexExprTransNode(Walker *p, Expr *pExpr){ function whereIndexExprTransColumn (line 142060) | static int whereIndexExprTransColumn(Walker *p, Expr *pExpr){ function whereIndexExprTrans (line 142085) | static void whereIndexExprTrans( function whereApplyPartialIndexConstraints (line 142148) | static void whereApplyPartialIndexConstraints( function SQLITE_PRIVATE (line 142173) | SQLITE_PRIVATE Bitmask sqlite3WhereCodeOneLoopStart( function whereOrInfoDelete (line 143401) | static void whereOrInfoDelete(sqlite3 *db, WhereOrInfo *p){ function whereAndInfoDelete (line 143409) | static void whereAndInfoDelete(sqlite3 *db, WhereAndInfo *p){ function whereClauseInsert (line 143433) | static int whereClauseInsert(WhereClause *pWC, Expr *p, u16 wtFlags){ function allowedOp (line 143474) | static int allowedOp(int op){ function u16 (line 143486) | static u16 exprCommute(Parse *pParse, Expr *pExpr){ function u16 (line 143509) | static u16 operatorMask(int op){ function isLikeOrGlob (line 143547) | static int isLikeOrGlob( function isAuxiliaryVtabOperator (line 143719) | static int isAuxiliaryVtabOperator( function transferJoinMarkings (line 143824) | static void transferJoinMarkings(Expr *pDerived, Expr *pBase){ function markTermAsChild (line 143834) | static void markTermAsChild(WhereClause *pWC, int iChild, int iParent){ function WhereTerm (line 143845) | static WhereTerm *whereNthSubterm(WhereTerm *pTerm, int N){ function whereCombineDisjuncts (line 143875) | static void whereCombineDisjuncts( function exprAnalyzeOrTerm (line 144001) | static void exprAnalyzeOrTerm( function termIsEquivalence (line 144272) | static int termIsEquivalence(Parse *pParse, Expr *pExpr){ function Bitmask (line 144295) | static Bitmask exprSelectUsage(WhereMaskSet *pMaskSet, Select *pS){ function SQLITE_NOINLINE (line 144332) | static SQLITE_NOINLINE int exprMightBeIndexed2( function exprMightBeIndexed (line 144356) | static int exprMightBeIndexed( function exprAnalyze (line 144401) | static void exprAnalyze( function SQLITE_PRIVATE (line 144824) | SQLITE_PRIVATE void sqlite3WhereSplit(WhereClause *pWC, Expr *pExpr, u8 ... function SQLITE_PRIVATE (line 144839) | SQLITE_PRIVATE void sqlite3WhereClauseInit( function SQLITE_PRIVATE (line 144856) | SQLITE_PRIVATE void sqlite3WhereClauseClear(WhereClause *pWC){ function SQLITE_PRIVATE (line 144881) | SQLITE_PRIVATE Bitmask sqlite3WhereExprUsageNN(WhereMaskSet *pMaskSet, E... function SQLITE_PRIVATE (line 144909) | SQLITE_PRIVATE Bitmask sqlite3WhereExprUsage(WhereMaskSet *pMaskSet, Exp... function SQLITE_PRIVATE (line 144912) | SQLITE_PRIVATE Bitmask sqlite3WhereExprListUsage(WhereMaskSet *pMaskSet,... function SQLITE_PRIVATE (line 144932) | SQLITE_PRIVATE void sqlite3WhereExprAnalyze( function SQLITE_PRIVATE (line 144949) | SQLITE_PRIVATE void sqlite3WhereTabFuncArgs( type HiddenIndexInfo (line 145019) | typedef struct HiddenIndexInfo HiddenIndexInfo; type HiddenIndexInfo (line 145020) | struct HiddenIndexInfo { function SQLITE_PRIVATE (line 145037) | SQLITE_PRIVATE LogEst sqlite3WhereOutputRowCount(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 145045) | SQLITE_PRIVATE int sqlite3WhereIsDistinct(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 145053) | SQLITE_PRIVATE int sqlite3WhereIsOrdered(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 145080) | SQLITE_PRIVATE int sqlite3WhereOrderByLimitOptLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 145096) | SQLITE_PRIVATE int sqlite3WhereContinueLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 145105) | SQLITE_PRIVATE int sqlite3WhereBreakLabel(WhereInfo *pWInfo){ function SQLITE_PRIVATE (line 145126) | SQLITE_PRIVATE int sqlite3WhereOkOnePass(WhereInfo *pWInfo, int *aiCur){ function SQLITE_PRIVATE (line 145142) | SQLITE_PRIVATE int sqlite3WhereUsesDeferredSeek(WhereInfo *pWInfo){ function whereOrMove (line 145149) | static void whereOrMove(WhereOrSet *pDest, WhereOrSet *pSrc){ function whereOrInsert (line 145161) | static int whereOrInsert( function SQLITE_PRIVATE (line 145198) | SQLITE_PRIVATE Bitmask sqlite3WhereGetMask(WhereMaskSet *pMaskSet, int i... function createMask (line 145217) | static void createMask(WhereMaskSet *pMaskSet, int iCursor){ function WhereTerm (line 145227) | static WhereTerm *whereScanNext(WhereScan *pScan){ function SQLITE_NOINLINE (line 145315) | static SQLITE_NOINLINE WhereTerm *whereScanInitIndexExpr(WhereScan *pScan){ function WhereTerm (line 145339) | static WhereTerm *whereScanInit( function SQLITE_PRIVATE (line 145403) | SQLITE_PRIVATE WhereTerm *sqlite3WhereFindTerm( function findIndexCol (line 145437) | static int findIndexCol( function indexColumnNotNull (line 145466) | static int indexColumnNotNull(Index *pIdx, int iCol){ function isDistinctRedundant (line 145489) | static int isDistinctRedundant( function LogEst (line 145550) | static LogEst estLog(LogEst N){ function translateColumnToCopy (line 145566) | static void translateColumnToCopy( function whereTraceIndexInfoInputs (line 145604) | static void whereTraceIndexInfoInputs(sqlite3_index_info *p){ function whereTraceIndexInfoOutputs (line 145622) | static void whereTraceIndexInfoOutputs(sqlite3_index_info *p){ function termCanDriveIndex (line 145648) | static int termCanDriveIndex( function constructAutomaticIndex (line 145681) | static void constructAutomaticIndex( function sqlite3_index_info (line 145888) | static sqlite3_index_info *allocateIndexInfo( function vtabBestIndex (line 146043) | static int vtabBestIndex(Parse *pParse, Table *pTab, sqlite3_index_info ... function whereKeyStats (line 146080) | static int whereKeyStats( function LogEst (line 146272) | static LogEst whereRangeAdjust(WhereTerm *pTerm, LogEst nNew){ function SQLITE_PRIVATE (line 146289) | SQLITE_PRIVATE char sqlite3IndexColumnAffinity(sqlite3 *db, Index *pIdx,... function whereRangeSkipScanEst (line 146336) | static int whereRangeSkipScanEst( function whereRangeScanEst (line 146448) | static int whereRangeScanEst( function whereEqualScanEst (line 146629) | static int whereEqualScanEst( function whereInScanEst (line 146693) | static int whereInScanEst( function SQLITE_PRIVATE (line 146730) | SQLITE_PRIVATE void sqlite3WhereTermPrint(WhereTerm *pTerm, int iTerm){ function SQLITE_PRIVATE (line 146775) | SQLITE_PRIVATE void sqlite3WhereClausePrint(WhereClause *pWC){ function SQLITE_PRIVATE (line 146787) | SQLITE_PRIVATE void sqlite3WhereLoopPrint(WhereLoop *p, WhereClause *pWC){ function whereLoopInit (line 146839) | static void whereLoopInit(WhereLoop *p){ function whereLoopClearUnion (line 146849) | static void whereLoopClearUnion(sqlite3 *db, WhereLoop *p){ function whereLoopClear (line 146866) | static void whereLoopClear(sqlite3 *db, WhereLoop *p){ function whereLoopResize (line 146875) | static int whereLoopResize(sqlite3 *db, WhereLoop *p, int n){ function whereLoopXfer (line 146891) | static int whereLoopXfer(sqlite3 *db, WhereLoop *pTo, WhereLoop *pFrom){ function whereLoopDelete (line 146910) | static void whereLoopDelete(sqlite3 *db, WhereLoop *p){ function whereInfoFree (line 146918) | static void whereInfoFree(sqlite3 *db, WhereInfo *pWInfo){ function whereLoopCheaperProperSubset (line 146955) | static int whereLoopCheaperProperSubset( function whereLoopAdjustCost (line 146996) | static void whereLoopAdjustCost(const WhereLoop *p, WhereLoop *pTemplate){ function WhereLoop (line 147033) | static WhereLoop **whereLoopFindLesser( function whereLoopInsert (line 147121) | static int whereLoopInsert(WhereLoopBuilder *pBuilder, WhereLoop *pTempl... function whereLoopOutputAdjust (line 147258) | static void whereLoopOutputAdjust( function whereRangeVectorLen (line 147328) | static int whereRangeVectorLen( function whereLoopAddBtreeIndex (line 147399) | static int whereLoopAddBtreeIndex( function indexMightHelpWithOrderBy (line 147784) | static int indexMightHelpWithOrderBy( function whereUsablePartialIndex (line 147817) | static int whereUsablePartialIndex( function whereLoopAddBtree (line 147880) | static int whereLoopAddBtree( function whereLoopAddVirtualOne (line 148137) | static int whereLoopAddVirtualOne( function SQLITE_API (line 148297) | SQLITE_API const char *sqlite3_vtab_collation(sqlite3_index_info *pIdxIn... function whereLoopAddVirtual (line 148337) | static int whereLoopAddVirtual( function whereLoopAddOr (line 148460) | static int whereLoopAddOr( function whereLoopAddAll (line 148584) | static int whereLoopAddAll(WhereLoopBuilder *pBuilder){ function i8 (line 148662) | static i8 wherePathSatisfiesOrderBy( function SQLITE_PRIVATE (line 148994) | SQLITE_PRIVATE int sqlite3WhereIsSorted(WhereInfo *pWInfo){ function LogEst (line 149017) | static LogEst whereSortingCost( function wherePathSolver (line 149062) | static int wherePathSolver(WhereInfo *pWInfo, LogEst nRowEst){ function whereShortCut (line 149449) | static int whereShortCut(WhereLoopBuilder *pBuilder){ function exprNodeIsDeterministic (line 149531) | static int exprNodeIsDeterministic(Walker *pWalker, Expr *pExpr){ function exprIsDeterministic (line 149544) | static int exprIsDeterministic(Expr *p){ function showAllWhereLoops (line 149559) | static void showAllWhereLoops(WhereInfo *pWInfo, WhereClause *pWC){ function SQLITE_PRIVATE (line 149664) | SQLITE_PRIVATE WhereInfo *sqlite3WhereBegin( function sqlite3WhereOpcodeRewriteTrace (line 150244) | static void sqlite3WhereOpcodeRewriteTrace( function SQLITE_PRIVATE (line 150258) | SQLITE_PRIVATE void sqlite3WhereEnd(WhereInfo *pWInfo){ function row_numberStepFunc (line 150675) | static void row_numberStepFunc( function row_numberValueFunc (line 150685) | static void row_numberValueFunc(sqlite3_context *pCtx){ type CallCount (line 150694) | struct CallCount { function dense_rankStepFunc (line 150706) | static void dense_rankStepFunc( function dense_rankValueFunc (line 150717) | static void dense_rankValueFunc(sqlite3_context *pCtx){ type NthValueCtx (line 150734) | struct NthValueCtx { function nth_valueStepFunc (line 150738) | static void nth_valueStepFunc( function nth_valueFinalizeFunc (line 150779) | static void nth_valueFinalizeFunc(sqlite3_context *pCtx){ function first_valueStepFunc (line 150791) | static void first_valueStepFunc( function first_valueFinalizeFunc (line 150807) | static void first_valueFinalizeFunc(sqlite3_context *pCtx){ function rankStepFunc (line 150825) | static void rankStepFunc( function rankValueFunc (line 150841) | static void rankValueFunc(sqlite3_context *pCtx){ function percent_rankStepFunc (line 150856) | static void percent_rankStepFunc( function percent_rankInvFunc (line 150869) | static void percent_rankInvFunc( function percent_rankValueFunc (line 150880) | static void percent_rankValueFunc(sqlite3_context *pCtx){ function cume_distStepFunc (line 150901) | static void cume_distStepFunc( function cume_distInvFunc (line 150914) | static void cume_distInvFunc( function cume_distValueFunc (line 150925) | static void cume_distValueFunc(sqlite3_context *pCtx){ type NtileCtx (line 150938) | struct NtileCtx { function ntileStepFunc (line 150950) | static void ntileStepFunc( function ntileInvFunc (line 150970) | static void ntileInvFunc( function ntileValueFunc (line 150981) | static void ntileValueFunc(sqlite3_context *pCtx){ type LastValueCtx (line 151008) | struct LastValueCtx { function last_valueStepFunc (line 151016) | static void last_valueStepFunc( function last_valueInvFunc (line 151034) | static void last_valueInvFunc( function last_valueValueFunc (line 151051) | static void last_valueValueFunc(sqlite3_context *pCtx){ function last_valueFinalizeFunc (line 151058) | static void last_valueFinalizeFunc(sqlite3_context *pCtx){ function noopStepFunc (line 151097) | static void noopStepFunc( /*NO_TEST*/ function noopValueFunc (line 151107) | static void noopValueFunc(sqlite3_context *p){ UNUSED_PARAMETER(p); /*no... function SQLITE_PRIVATE (line 151138) | SQLITE_PRIVATE void sqlite3WindowFunctions(void){ function Window (line 151159) | static Window *windowFind(Parse *pParse, Window *pList, const char *zName){ function SQLITE_PRIVATE (line 151187) | SQLITE_PRIVATE void sqlite3WindowUpdate( type WindowRewrite (line 151262) | typedef struct WindowRewrite WindowRewrite; type WindowRewrite (line 151263) | struct WindowRewrite { function selectWindowRewriteExprCb (line 151276) | static int selectWindowRewriteExprCb(Walker *pWalker, Expr *pExpr){ function selectWindowRewriteSelectCb (line 151355) | static int selectWindowRewriteSelectCb(Walker *pWalker, Select *pSelect){ function selectWindowRewriteEList (line 151382) | static void selectWindowRewriteEList( function ExprList (line 151416) | static ExprList *exprListAppendList( function sqlite3WindowExtraAggFuncDepth (line 151455) | static int sqlite3WindowExtraAggFuncDepth(Walker *pWalker, Expr *pExpr){ function SQLITE_PRIVATE (line 151471) | SQLITE_PRIVATE int sqlite3WindowRewrite(Parse *pParse, Select *p){ function SQLITE_PRIVATE (line 151619) | SQLITE_PRIVATE void sqlite3WindowUnlinkFromSelect(Window *p){ function SQLITE_PRIVATE (line 151630) | SQLITE_PRIVATE void sqlite3WindowDelete(sqlite3 *db, Window *p){ function SQLITE_PRIVATE (line 151647) | SQLITE_PRIVATE void sqlite3WindowListDelete(sqlite3 *db, Window *p){ function Expr (line 151662) | static Expr *sqlite3WindowOffsetExpr(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 151674) | SQLITE_PRIVATE Window *sqlite3WindowAlloc( function SQLITE_PRIVATE (line 151746) | SQLITE_PRIVATE Window *sqlite3WindowAssemble( function SQLITE_PRIVATE (line 151773) | SQLITE_PRIVATE void sqlite3WindowChain(Parse *pParse, Window *pWin, Wind... function SQLITE_PRIVATE (line 151807) | SQLITE_PRIVATE void sqlite3WindowAttach(Parse *pParse, Expr *p, Window *... function SQLITE_PRIVATE (line 151830) | SQLITE_PRIVATE void sqlite3WindowLink(Select *pSel, Window *pWin){ function SQLITE_PRIVATE (line 151848) | SQLITE_PRIVATE int sqlite3WindowCompare(Parse *pParse, Window *p1, Windo... function SQLITE_PRIVATE (line 151877) | SQLITE_PRIVATE void sqlite3WindowCodeInit(Parse *pParse, Select *pSelect){ function windowCheckValue (line 151961) | static void windowCheckValue(Parse *pParse, int reg, int eCond){ function windowArgCount (line 152007) | static int windowArgCount(Window *pWin){ type WindowCodeArg (line 152012) | typedef struct WindowCodeArg WindowCodeArg; type WindowCsrAndReg (line 152013) | typedef struct WindowCsrAndReg WindowCsrAndReg; type WindowCsrAndReg (line 152018) | struct WindowCsrAndReg { type WindowCodeArg (line 152078) | struct WindowCodeArg { function windowReadPeerValues (line 152096) | static void windowReadPeerValues( function windowAggStep (line 152133) | static void windowAggStep( function windowAggFinal (line 152247) | static void windowAggFinal(WindowCodeArg *p, int bFin){ function windowFullScan (line 152286) | static void windowFullScan(WindowCodeArg *p){ function windowReturnOneRow (line 152392) | static void windowReturnOneRow(WindowCodeArg *p){ function windowInitAccum (line 152468) | static int windowInitAccum(Parse *pParse, Window *pMWin){ function windowCacheFrame (line 152500) | static int windowCacheFrame(Window *pMWin){ function windowIfNewPeer (line 152526) | static void windowIfNewPeer( function windowCodeRangeTest (line 152572) | static void windowCodeRangeTest( function windowCodeOp (line 152697) | static int windowCodeOp( function SQLITE_PRIVATE (line 152838) | SQLITE_PRIVATE Window *sqlite3WindowDup(sqlite3 *db, Expr *pOwner, Windo... function SQLITE_PRIVATE (line 152871) | SQLITE_PRIVATE Window *sqlite3WindowListDup(sqlite3 *db, Window *p){ function windowExprGtZero (line 152893) | static int windowExprGtZero(Parse *pParse, Expr *pExpr){ function SQLITE_PRIVATE (line 153240) | SQLITE_PRIVATE void sqlite3WindowCodeStep( type TrigEvent (line 153645) | struct TrigEvent { int a; IdList * b; } type FrameBound (line 153647) | struct FrameBound { int eType; Expr *pExpr; } function disableLookaside (line 153653) | static void disableLookaside(Parse *pParse){ function parserDoubleLinkSelect (line 153665) | static void parserDoubleLinkSelect(Parse *pParse, Select *p){ function Expr (line 153688) | static Expr *tokenExpr(Parse *pParse, int op, Token t){ function binaryToUnaryIfNull (line 153723) | static void binaryToUnaryIfNull(Parse *pParse, Expr *pY, Expr *pA, int op){ function ExprList (line 153737) | static ExprList *parserAddExprIdListTerm( type YYMINORTYPE (line 153825) | typedef union { type yyStackEntry (line 154732) | struct yyStackEntry { type yyStackEntry (line 154739) | typedef struct yyStackEntry yyStackEntry; type yyParser (line 154743) | struct yyParser { type yyParser (line 154762) | typedef struct yyParser yyParser; function SQLITE_PRIVATE (line 154788) | SQLITE_PRIVATE void sqlite3ParserTrace(FILE *TraceFILE, char *zTraceProm... function yyGrowStack (line 155511) | static int yyGrowStack(yyParser *p){ function SQLITE_PRIVATE (line 155550) | SQLITE_PRIVATE void sqlite3ParserInit(void *yypRawParser sqlite3ParserCT... function SQLITE_PRIVATE (line 155589) | SQLITE_PRIVATE void *sqlite3ParserAlloc(void *(*mallocProc)(YYMALLOCARGT... function yy_destructor (line 155608) | static void yy_destructor( function yy_pop_parser_stack (line 155732) | static void yy_pop_parser_stack(yyParser *pParser){ function SQLITE_PRIVATE (line 155750) | SQLITE_PRIVATE void sqlite3ParserFinalize(void *p){ function SQLITE_PRIVATE (line 155767) | SQLITE_PRIVATE void sqlite3ParserFree( function SQLITE_PRIVATE (line 155783) | SQLITE_PRIVATE int sqlite3ParserStackPeak(void *p){ function SQLITE_PRIVATE (line 155807) | SQLITE_PRIVATE int sqlite3ParserCoverage(FILE *out){ function YYACTIONTYPE (line 155830) | static YYACTIONTYPE yy_find_shift_action( function YYACTIONTYPE (line 155895) | static YYACTIONTYPE yy_find_reduce_action( function yyStackOverflow (line 155924) | static void yyStackOverflow(yyParser *yypParser){ function yyTraceShift (line 155947) | static void yyTraceShift(yyParser *yypParser, int yyNewState, const char... function yy_shift (line 155967) | static void yy_shift( function YYACTIONTYPE (line 156798) | static YYACTIONTYPE yy_reduce( function yy_parse_failed (line 158325) | static void yy_parse_failed( function yy_syntax_error (line 158348) | static void yy_syntax_error( function yy_accept (line 158372) | static void yy_accept( function SQLITE_PRIVATE (line 158413) | SQLITE_PRIVATE void sqlite3Parser( function SQLITE_PRIVATE (line 158587) | SQLITE_PRIVATE int sqlite3ParserFallback(int iToken){ function keywordCode (line 159035) | static int keywordCode(const char *z, int n, int *pType){ function SQLITE_PRIVATE (line 159207) | SQLITE_PRIVATE int sqlite3KeywordCode(const unsigned char *z, int n){ function SQLITE_API (line 159213) | SQLITE_API int sqlite3_keyword_name(int i,const char **pzName,int *pnName){ function SQLITE_API (line 159219) | SQLITE_API int sqlite3_keyword_count(void){ return SQLITE_N_KEYWORD; } function SQLITE_API (line 159220) | SQLITE_API int sqlite3_keyword_check(const char *zName, int nName){ function SQLITE_PRIVATE (line 159267) | SQLITE_PRIVATE int sqlite3IsIdChar(u8 c){ return IdChar(c); } function getToken (line 159274) | static int getToken(const unsigned char **pz){ function analyzeWindowKeyword (line 159323) | static int analyzeWindowKeyword(const unsigned char *z){ function analyzeOverKeyword (line 159331) | static int analyzeOverKeyword(const unsigned char *z, int lastToken){ function analyzeFilterKeyword (line 159338) | static int analyzeFilterKeyword(const unsigned char *z, int lastToken){ function SQLITE_PRIVATE (line 159350) | SQLITE_PRIVATE int sqlite3GetToken(const unsigned char *z, int *tokenType){ function addSpaceSeparator (line 159816) | static void addSpaceSeparator(sqlite3_str *pStr){ function SQLITE_PRIVATE (line 159827) | SQLITE_PRIVATE char *sqlite3Normalize( function SQLITE_API (line 160050) | SQLITE_API int sqlite3_complete(const char *zSql){ function SQLITE_API (line 160215) | SQLITE_API int sqlite3_complete16(const void *zSql){ function sqlite3TestExtInit (line 160368) | static int sqlite3TestExtInit(sqlite3 *db){ function SQLITE_API (line 160445) | SQLITE_API const char *sqlite3_libversion(void){ return sqlite3_version; } function SQLITE_API (line 160458) | SQLITE_API int sqlite3_libversion_number(void){ return SQLITE_VERSION_NU... function SQLITE_API (line 160464) | SQLITE_API int sqlite3_threadsafe(void){ return SQLITE_THREADSAFE; } function SQLITE_API (line 160537) | SQLITE_API int sqlite3_initialize(void){ function SQLITE_API (line 160712) | SQLITE_API int sqlite3_shutdown(void){ function SQLITE_API (line 160766) | SQLITE_API int sqlite3_config(int op, ...){ function setupLookaside (line 161084) | static int setupLookaside(sqlite3 *db, void *pBuf, int sz, int cnt){ function SQLITE_API (line 161184) | SQLITE_API sqlite3_mutex *sqlite3_db_mutex(sqlite3 *db){ function SQLITE_API (line 161198) | SQLITE_API int sqlite3_db_release_memory(sqlite3 *db){ function SQLITE_API (line 161222) | SQLITE_API int sqlite3_db_cacheflush(sqlite3 *db){ function SQLITE_API (line 161251) | SQLITE_API int sqlite3_db_config(sqlite3 *db, int op, ...){ function binCollFunc (line 161326) | static int binCollFunc( function rtrimCollFunc (line 161349) | static int rtrimCollFunc( function SQLITE_PRIVATE (line 161364) | SQLITE_PRIVATE int sqlite3IsBinary(const CollSeq *p){ function nocaseCollatingFunc (line 161378) | static int nocaseCollatingFunc( function SQLITE_API (line 161395) | SQLITE_API sqlite_int64 sqlite3_last_insert_rowid(sqlite3 *db){ function SQLITE_API (line 161408) | SQLITE_API void sqlite3_set_last_insert_rowid(sqlite3 *db, sqlite3_int64... function SQLITE_API (line 161423) | SQLITE_API int sqlite3_changes(sqlite3 *db){ function SQLITE_API (line 161436) | SQLITE_API int sqlite3_total_changes(sqlite3 *db){ function SQLITE_PRIVATE (line 161451) | SQLITE_PRIVATE void sqlite3CloseSavepoints(sqlite3 *db){ function functionDestroy (line 161468) | static void functionDestroy(sqlite3 *db, FuncDef *p){ function disconnectAllVtab (line 161483) | static void disconnectAllVtab(sqlite3 *db){ function connectionIsBusy (line 161514) | static int connectionIsBusy(sqlite3 *db){ function sqlite3Close (line 161528) | static int sqlite3Close(sqlite3 *db, int forceZombie){ function SQLITE_API (line 161587) | SQLITE_API int sqlite3_close(sqlite3 *db){ return sqlite3Close(db,0); } function SQLITE_API (line 161588) | SQLITE_API int sqlite3_close_v2(sqlite3 *db){ return sqlite3Close(db,1); } function SQLITE_PRIVATE (line 161599) | SQLITE_PRIVATE void sqlite3LeaveMutexAndCloseZombie(sqlite3 *db){ function SQLITE_PRIVATE (line 161719) | SQLITE_PRIVATE void sqlite3RollbackAll(sqlite3 *db, int tripCode){ function SQLITE_PRIVATE (line 161769) | SQLITE_PRIVATE const char *sqlite3ErrName(int rc){ function SQLITE_PRIVATE (line 161880) | SQLITE_PRIVATE const char *sqlite3ErrStr(int rc){ function sqliteDefaultBusyCallback (line 161950) | static int sqliteDefaultBusyCallback( function SQLITE_PRIVATE (line 162002) | SQLITE_PRIVATE int sqlite3InvokeBusyHandler(BusyHandler *p){ function SQLITE_API (line 162018) | SQLITE_API int sqlite3_busy_handler( function SQLITE_API (line 162041) | SQLITE_API void sqlite3_progress_handler( function SQLITE_API (line 162072) | SQLITE_API int sqlite3_busy_timeout(sqlite3 *db, int ms){ function SQLITE_API (line 162089) | SQLITE_API void sqlite3_interrupt(sqlite3 *db){ function SQLITE_PRIVATE (line 162106) | SQLITE_PRIVATE int sqlite3CreateFunc( function createFunctionApi (line 162226) | static int createFunctionApi( function SQLITE_API (line 162277) | SQLITE_API int sqlite3_create_function( function SQLITE_API (line 162290) | SQLITE_API int sqlite3_create_function_v2( function SQLITE_API (line 162304) | SQLITE_API int sqlite3_create_window_function( function SQLITE_API (line 162321) | SQLITE_API int sqlite3_create_function16( function sqlite3InvalidFunction (line 162357) | static void sqlite3InvalidFunction( function SQLITE_API (line 162383) | SQLITE_API int sqlite3_overload_function( function SQLITE_API (line 162416) | SQLITE_API void *sqlite3_trace(sqlite3 *db, void(*xTrace)(void*,const ch... function SQLITE_API (line 162437) | SQLITE_API int sqlite3_trace_v2( function SQLITE_API (line 162467) | SQLITE_API void *sqlite3_profile( function SQLITE_API (line 162497) | SQLITE_API void *sqlite3_commit_hook( function SQLITE_API (line 162522) | SQLITE_API void *sqlite3_update_hook( function SQLITE_API (line 162547) | SQLITE_API void *sqlite3_rollback_hook( function SQLITE_API (line 162573) | SQLITE_API void *sqlite3_preupdate_hook( function SQLITE_PRIVATE (line 162596) | SQLITE_PRIVATE int sqlite3WalDefaultHook( function SQLITE_API (line 162622) | SQLITE_API int sqlite3_wal_autocheckpoint(sqlite3 *db, int nFrame){ function SQLITE_API (line 162643) | SQLITE_API void *sqlite3_wal_hook( function SQLITE_API (line 162670) | SQLITE_API int sqlite3_wal_checkpoint_v2( function SQLITE_API (line 162732) | SQLITE_API int sqlite3_wal_checkpoint(sqlite3 *db, const char *zDb){ function SQLITE_PRIVATE (line 162759) | SQLITE_PRIVATE int sqlite3Checkpoint(sqlite3 *db, int iDb, int eMode, in... function SQLITE_PRIVATE (line 162803) | SQLITE_PRIVATE int sqlite3TempInMemory(const sqlite3 *db){ function SQLITE_API (line 162824) | SQLITE_API const char *sqlite3_errmsg(sqlite3 *db){ function SQLITE_API (line 162852) | SQLITE_API const void *sqlite3_errmsg16(sqlite3 *db){ function SQLITE_API (line 162894) | SQLITE_API int sqlite3_errcode(sqlite3 *db){ function SQLITE_API (line 162903) | SQLITE_API int sqlite3_extended_errcode(sqlite3 *db){ function SQLITE_API (line 162912) | SQLITE_API int sqlite3_system_errno(sqlite3 *db){ function SQLITE_API (line 162921) | SQLITE_API const char *sqlite3_errstr(int rc){ function createCollation (line 162929) | static int createCollation( function SQLITE_API (line 163069) | SQLITE_API int sqlite3_limit(sqlite3 *db, int limitId, int newLimit){ function SQLITE_PRIVATE (line 163139) | SQLITE_PRIVATE int sqlite3ParseUri( function openDatabase (line 163394) | static int openDatabase( function SQLITE_API (line 163721) | SQLITE_API int sqlite3_open( function SQLITE_API (line 163728) | SQLITE_API int sqlite3_open_v2( function SQLITE_API (line 163741) | SQLITE_API int sqlite3_open16( function SQLITE_API (line 163780) | SQLITE_API int sqlite3_create_collation( function SQLITE_API (line 163793) | SQLITE_API int sqlite3_create_collation_v2( function SQLITE_API (line 163818) | SQLITE_API int sqlite3_create_collation16( function SQLITE_API (line 163848) | SQLITE_API int sqlite3_collation_needed( function SQLITE_API (line 163869) | SQLITE_API int sqlite3_collation_needed16( function SQLITE_API (line 163891) | SQLITE_API int sqlite3_global_recover(void){ function SQLITE_API (line 163902) | SQLITE_API int sqlite3_get_autocommit(sqlite3 *db){ function SQLITE_PRIVATE (line 163923) | SQLITE_PRIVATE int sqlite3ReportError(int iErr, int lineno, const char *... function SQLITE_PRIVATE (line 163928) | SQLITE_PRIVATE int sqlite3CorruptError(int lineno){ function SQLITE_PRIVATE (line 163932) | SQLITE_PRIVATE int sqlite3MisuseError(int lineno){ function SQLITE_PRIVATE (line 163936) | SQLITE_PRIVATE int sqlite3CantopenError(int lineno){ function SQLITE_PRIVATE (line 163941) | SQLITE_PRIVATE int sqlite3CorruptPgnoError(int lineno, Pgno pgno){ function SQLITE_PRIVATE (line 163949) | SQLITE_PRIVATE int sqlite3NomemError(int lineno){ function SQLITE_PRIVATE (line 163953) | SQLITE_PRIVATE int sqlite3IoerrnomemError(int lineno){ function SQLITE_API (line 163967) | SQLITE_API void sqlite3_thread_cleanup(void){ function SQLITE_API (line 163975) | SQLITE_API int sqlite3_table_column_metadata( function SQLITE_API (line 164093) | SQLITE_API int sqlite3_sleep(int ms){ function SQLITE_API (line 164109) | SQLITE_API int sqlite3_extended_result_codes(sqlite3 *db, int onoff){ function SQLITE_API (line 164122) | SQLITE_API int sqlite3_file_control(sqlite3 *db, const char *zDbName, in... function SQLITE_API (line 164170) | SQLITE_API int sqlite3_test_control(int op, ...){ function SQLITE_API (line 164576) | SQLITE_API char *sqlite3_create_filename( function SQLITE_API (line 164612) | SQLITE_API void sqlite3_free_filename(char *p){ function SQLITE_API (line 164630) | SQLITE_API const char *sqlite3_uri_parameter(const char *zFilename, cons... function SQLITE_API (line 164639) | SQLITE_API const char *sqlite3_uri_key(const char *zFilename, int N){ function SQLITE_API (line 164653) | SQLITE_API int sqlite3_uri_boolean(const char *zFilename, const char *zP... function SQLITE_API (line 164662) | SQLITE_API sqlite3_int64 sqlite3_uri_int64( function SQLITE_API (line 164685) | SQLITE_API const char *sqlite3_filename_database(const char *zFilename){ function SQLITE_API (line 164688) | SQLITE_API const char *sqlite3_filename_journal(const char *zFilename){ function SQLITE_API (line 164697) | SQLITE_API const char *sqlite3_filename_wal(const char *zFilename){ function SQLITE_PRIVATE (line 164710) | SQLITE_PRIVATE Btree *sqlite3DbNameToBtree(sqlite3 *db, const char *zDbN... function SQLITE_API (line 164719) | SQLITE_API const char *sqlite3_db_filename(sqlite3 *db, const char *zDbN... function SQLITE_API (line 164735) | SQLITE_API int sqlite3_db_readonly(sqlite3 *db, const char *zDbName){ function SQLITE_API (line 164752) | SQLITE_API int sqlite3_snapshot_get( function SQLITE_API (line 164788) | SQLITE_API int sqlite3_snapshot_open( function SQLITE_API (line 164844) | SQLITE_API int sqlite3_snapshot_recover(sqlite3 *db, const char *zDb){ function SQLITE_API (line 164875) | SQLITE_API void sqlite3_snapshot_free(sqlite3_snapshot *pSnapshot){ function SQLITE_API (line 164888) | SQLITE_API int sqlite3_compileoption_used(const char *zOptName){ function SQLITE_API (line 164921) | SQLITE_API const char *sqlite3_compileoption_get(int N){ function checkListProperties (line 164990) | static void checkListProperties(sqlite3 *db){ function removeFromBlockedList (line 165016) | static void removeFromBlockedList(sqlite3 *db){ function addToBlockedList (line 165031) | static void addToBlockedList(sqlite3 *db){ function enterMutex (line 165046) | static void enterMutex(void){ function leaveMutex (line 165054) | static void leaveMutex(void){ function SQLITE_API (line 165081) | SQLITE_API int sqlite3_unlock_notify( function SQLITE_PRIVATE (line 165131) | SQLITE_PRIVATE void sqlite3ConnectionBlocked(sqlite3 *db, sqlite3 *pBloc... function SQLITE_PRIVATE (line 165159) | SQLITE_PRIVATE void sqlite3ConnectionUnlocked(sqlite3 *db){ function SQLITE_PRIVATE (line 165258) | SQLITE_PRIVATE void sqlite3ConnectionClosed(sqlite3 *db){ type sqlite3_tokenizer_module (line 165654) | typedef struct sqlite3_tokenizer_module sqlite3_tokenizer_module; type sqlite3_tokenizer (line 165655) | typedef struct sqlite3_tokenizer sqlite3_tokenizer; type sqlite3_tokenizer_cursor (line 165656) | typedef struct sqlite3_tokenizer_cursor sqlite3_tokenizer_cursor; type sqlite3_tokenizer_module (line 165658) | struct sqlite3_tokenizer_module { type sqlite3_tokenizer (line 165753) | struct sqlite3_tokenizer { type sqlite3_tokenizer_cursor (line 165758) | struct sqlite3_tokenizer_cursor { type Fts3Hash (line 165793) | typedef struct Fts3Hash Fts3Hash; type Fts3HashElem (line 165794) | typedef struct Fts3HashElem Fts3HashElem; type Fts3Hash (line 165804) | struct Fts3Hash { type Fts3HashElem (line 165822) | struct Fts3HashElem { type u8 (line 166011) | typedef unsigned char u8; type i16 (line 166012) | typedef short int i16; type u32 (line 166013) | typedef unsigned int u32; type sqlite3_uint64 (line 166014) | typedef sqlite3_uint64 u64; type sqlite3_int64 (line 166015) | typedef sqlite3_int64 i64; type Fts3Table (line 166052) | typedef struct Fts3Table Fts3Table; type Fts3Cursor (line 166053) | typedef struct Fts3Cursor Fts3Cursor; type Fts3Expr (line 166054) | typedef struct Fts3Expr Fts3Expr; type Fts3Phrase (line 166055) | typedef struct Fts3Phrase Fts3Phrase; type Fts3PhraseToken (line 166056) | typedef struct Fts3PhraseToken Fts3PhraseToken; type Fts3Doclist (line 166058) | typedef struct Fts3Doclist Fts3Doclist; type Fts3SegFilter (line 166059) | typedef struct Fts3SegFilter Fts3SegFilter; type Fts3DeferredToken (line 166060) | typedef struct Fts3DeferredToken Fts3DeferredToken; type Fts3SegReader (line 166061) | typedef struct Fts3SegReader Fts3SegReader; type Fts3MultiSegReader (line 166062) | typedef struct Fts3MultiSegReader Fts3MultiSegReader; type MatchinfoBuffer (line 166064) | typedef struct MatchinfoBuffer MatchinfoBuffer; type Fts3Table (line 166073) | struct Fts3Table { type Fts3Cursor (line 166167) | struct Fts3Cursor { type Fts3Doclist (line 166225) | struct Fts3Doclist { type Fts3PhraseToken (line 166242) | struct Fts3PhraseToken { type Fts3Phrase (line 166255) | struct Fts3Phrase { type Fts3Expr (line 166295) | struct Fts3Expr { type Fts3SegFilter (line 166385) | struct Fts3SegFilter { type Fts3MultiSegReader (line 166392) | struct Fts3MultiSegReader { function SQLITE_PRIVATE (line 166521) | SQLITE_PRIVATE int sqlite3Fts3Always(int b) { assert( b ); return b; } function SQLITE_PRIVATE (line 166522) | SQLITE_PRIVATE int sqlite3Fts3Never(int b) { assert( !b ); return b; } function SQLITE_PRIVATE (line 166539) | SQLITE_PRIVATE int sqlite3Fts3PutVarint(char *p, sqlite_int64 v){ function SQLITE_PRIVATE (line 166558) | SQLITE_PRIVATE int sqlite3Fts3GetVarintU(const char *pBuf, sqlite_uint64... function SQLITE_PRIVATE (line 166585) | SQLITE_PRIVATE int sqlite3Fts3GetVarint(const char *pBuf, sqlite_int64 *v){ function SQLITE_PRIVATE (line 166595) | SQLITE_PRIVATE int sqlite3Fts3GetVarintBounded( function SQLITE_PRIVATE (line 166619) | SQLITE_PRIVATE int sqlite3Fts3GetVarint32(const char *p, int *pi){ function SQLITE_PRIVATE (line 166643) | SQLITE_PRIVATE int sqlite3Fts3VarintLen(sqlite3_uint64 v){ function SQLITE_PRIVATE (line 166666) | SQLITE_PRIVATE void sqlite3Fts3Dequote(char *z){ function fts3GetDeltaVarint (line 166695) | static void fts3GetDeltaVarint(char **pp, sqlite3_int64 *pVal){ function fts3GetReverseVarint (line 166710) | static void fts3GetReverseVarint( function fts3DisconnectMethod (line 166732) | static int fts3DisconnectMethod(sqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 166760) | SQLITE_PRIVATE void sqlite3Fts3ErrMsg(char **pzErr, const char *zFormat,... function fts3DbExec (line 166775) | static void fts3DbExec( function fts3DestroyMethod (line 166798) | static int fts3DestroyMethod(sqlite3_vtab *pVtab){ function fts3DeclareVtab (line 166835) | static void fts3DeclareVtab(int *pRc, Fts3Table *p){ function SQLITE_PRIVATE (line 166872) | SQLITE_PRIVATE void sqlite3Fts3CreateStatTable(int *pRc, Fts3Table *p){ function fts3CreateTables (line 166890) | static int fts3CreateTables(Fts3Table *p){ function fts3DatabasePageSize (line 166955) | static void fts3DatabasePageSize(int *pRc, Fts3Table *p){ function fts3IsSpecialColumn (line 166989) | static int fts3IsSpecialColumn( function fts3Appendf (line 167014) | static void fts3Appendf( function SQLITE_PRIVATE (line 167173) | SQLITE_PRIVATE int sqlite3Fts3ReadInt(const char *z, int *pnOut){ function fts3GobbleInt (line 167197) | static int fts3GobbleInt(const char **pp, int *pnOut){ function fts3PrefixParameter (line 167230) | static int fts3PrefixParameter( function fts3ContentColumns (line 167299) | static int fts3ContentColumns( function fts3InitVtab (line 167374) | static int fts3InitVtab( function fts3ConnectMethod (line 167758) | static int fts3ConnectMethod( function fts3CreateMethod (line 167768) | static int fts3CreateMethod( function fts3SetEstimatedRows (line 167784) | static void fts3SetEstimatedRows(sqlite3_index_info *pIdxInfo, i64 nRow){ function fts3SetUniqueFlag (line 167797) | static void fts3SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts3BestIndexMethod (line 167813) | static int fts3BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts3OpenMethod (line 167942) | static int fts3OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts3CursorFinalizeStmt (line 167966) | static void fts3CursorFinalizeStmt(Fts3Cursor *pCsr){ function fts3ClearCursor (line 167983) | static void fts3ClearCursor(Fts3Cursor *pCsr){ function fts3CloseMethod (line 167996) | static int fts3CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3CursorSeekStmt (line 168014) | static int fts3CursorSeekStmt(Fts3Cursor *pCsr){ function fts3CursorSeek (line 168042) | static int fts3CursorSeek(sqlite3_context *pContext, Fts3Cursor *pCsr){ function fts3ScanInteriorNode (line 168089) | static int fts3ScanInteriorNode( function fts3SelectLeaf (line 168215) | static int fts3SelectLeaf( function fts3PutDeltaVarint (line 168269) | static void fts3PutDeltaVarint( function fts3PoslistCopy (line 168293) | static void fts3PoslistCopy(char **pp, char **ppPoslist){ function fts3ColumnlistCopy (line 168340) | static void fts3ColumnlistCopy(char **pp, char **ppPoslist){ function fts3ReadNextPos (line 168386) | static void fts3ReadNextPos( function fts3PutColNumber (line 168409) | static int fts3PutColNumber(char **pp, int iCol){ function fts3PoslistMerge (line 168427) | static int fts3PoslistMerge( function fts3PoslistPhraseMerge (line 168527) | static int fts3PoslistPhraseMerge( function fts3PoslistNearMerge (line 168650) | static int fts3PoslistNearMerge( type TermSelect (line 168689) | typedef struct TermSelect TermSelect; type TermSelect (line 168690) | struct TermSelect { function fts3GetDeltaVarint3 (line 168708) | static void fts3GetDeltaVarint3( function fts3PutDeltaVarint3 (line 168742) | static void fts3PutDeltaVarint3( function fts3DoclistOrMerge (line 168791) | static int fts3DoclistOrMerge( function fts3DoclistPhraseMerge (line 168893) | static int fts3DoclistPhraseMerge( function SQLITE_PRIVATE (line 168964) | SQLITE_PRIVATE int sqlite3Fts3FirstFilter( function fts3TermSelectFinishMerge (line 169016) | static int fts3TermSelectFinishMerge(Fts3Table *p, TermSelect *pTS){ function fts3TermSelectMerge (line 169070) | static int fts3TermSelectMerge( function fts3SegReaderCursorAppend (line 169143) | static int fts3SegReaderCursorAppend( function fts3SegReaderCursor (line 169168) | static int fts3SegReaderCursor( function SQLITE_PRIVATE (line 169242) | SQLITE_PRIVATE int sqlite3Fts3SegReaderCursor( function fts3SegReaderCursorAddZero (line 169274) | static int fts3SegReaderCursorAddZero( function fts3TermSegReaderCursor (line 169299) | static int fts3TermSegReaderCursor( function fts3SegReaderCursorFree (line 169356) | static void fts3SegReaderCursorFree(Fts3MultiSegReader *pSegcsr){ function fts3TermSelect (line 169365) | static int fts3TermSelect( function fts3DoclistCountDocids (line 169422) | static int fts3DoclistCountDocids(char *aList, int nList){ function fts3NextMethod (line 169448) | static int fts3NextMethod(sqlite3_vtab_cursor *pCursor){ function sqlite3_int64 (line 169474) | static sqlite3_int64 fts3DocidRange(sqlite3_value *pVal, i64 iDefault){ function fts3FilterMethod (line 169500) | static int fts3FilterMethod( function fts3EofMethod (line 169621) | static int fts3EofMethod(sqlite3_vtab_cursor *pCursor){ function fts3RowidMethod (line 169636) | static int fts3RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts3ColumnMethod (line 169653) | static int fts3ColumnMethod( function fts3UpdateMethod (line 169707) | static int fts3UpdateMethod( function fts3SyncMethod (line 169720) | static int fts3SyncMethod(sqlite3_vtab *pVtab){ function fts3SetHasStat (line 169772) | static int fts3SetHasStat(Fts3Table *p){ function fts3BeginMethod (line 169790) | static int fts3BeginMethod(sqlite3_vtab *pVtab){ function fts3CommitMethod (line 169807) | static int fts3CommitMethod(sqlite3_vtab *pVtab){ function fts3RollbackMethod (line 169822) | static int fts3RollbackMethod(sqlite3_vtab *pVtab){ function fts3ReversePoslist (line 169837) | static void fts3ReversePoslist(char *pStart, char **ppPoslist){ function fts3FunctionArg (line 169880) | static int fts3FunctionArg( function fts3SnippetFunc (line 169902) | static void fts3SnippetFunc( function fts3OffsetsFunc (line 169945) | static void fts3OffsetsFunc( function fts3OptimizeFunc (line 169971) | static void fts3OptimizeFunc( function fts3MatchinfoFunc (line 170005) | static void fts3MatchinfoFunc( function fts3FindFunctionMethod (line 170025) | static int fts3FindFunctionMethod( function fts3RenameMethod (line 170061) | static int fts3RenameMethod( function fts3SavepointMethod (line 170119) | static int fts3SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ReleaseMethod (line 170136) | static int fts3ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3RollbackToMethod (line 170151) | static int fts3RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts3ShadowName (line 170164) | static int fts3ShadowName(const char *zName){ function hashDestroy (line 170207) | static void hashDestroy(void *p){ function SQLITE_PRIVATE (line 170238) | SQLITE_PRIVATE int sqlite3Fts3Init(sqlite3 *db){ function fts3EvalAllocateReaders (line 170348) | static void fts3EvalAllocateReaders( function fts3EvalPhraseMergeToken (line 170390) | static int fts3EvalPhraseMergeToken( function fts3EvalPhraseLoad (line 170454) | static int fts3EvalPhraseLoad( function fts3EvalDeferredPhrase (line 170491) | static int fts3EvalDeferredPhrase(Fts3Cursor *pCsr, Fts3Phrase *pPhrase){ function fts3EvalPhraseStart (line 170604) | static int fts3EvalPhraseStart(Fts3Cursor *pCsr, int bOptOk, Fts3Phrase ... function SQLITE_PRIVATE (line 170661) | SQLITE_PRIVATE void sqlite3Fts3DoclistPrev( function SQLITE_PRIVATE (line 170717) | SQLITE_PRIVATE void sqlite3Fts3DoclistNext( function fts3EvalDlPhraseNext (line 170754) | static void fts3EvalDlPhraseNext( type TokenDoclist (line 170801) | typedef struct TokenDoclist TokenDoclist; type TokenDoclist (line 170802) | struct TokenDoclist { function incrPhraseTokenNext (line 170818) | static int incrPhraseTokenNext( function fts3EvalIncrPhraseNext (line 170870) | static int fts3EvalIncrPhraseNext( function fts3EvalPhraseNext (line 170971) | static int fts3EvalPhraseNext( function fts3EvalStartReaders (line 171010) | static void fts3EvalStartReaders( type Fts3TokenAndCost (line 171046) | typedef struct Fts3TokenAndCost Fts3TokenAndCost; type Fts3TokenAndCost (line 171047) | struct Fts3TokenAndCost { function fts3EvalTokenCosts (line 171063) | static void fts3EvalTokenCosts( function fts3EvalAverageDocsize (line 171117) | static int fts3EvalAverageDocsize(Fts3Cursor *pCsr, int *pnPage){ function fts3EvalSelectDeferred (line 171178) | static int fts3EvalSelectDeferred( function fts3EvalStart (line 171311) | static int fts3EvalStart(Fts3Cursor *pCsr){ function fts3EvalInvalidatePoslist (line 171361) | static void fts3EvalInvalidatePoslist(Fts3Phrase *pPhrase){ function fts3EvalNearTrim (line 171392) | static int fts3EvalNearTrim( function fts3EvalNextRow (line 171466) | static void fts3EvalNextRow( function fts3EvalNearTest (line 171609) | static int fts3EvalNearTest(Fts3Expr *pExpr, int *pRc){ function fts3EvalTestExpr (line 171691) | static int fts3EvalTestExpr( function SQLITE_PRIVATE (line 171802) | SQLITE_PRIVATE int sqlite3Fts3EvalTestDeferred(Fts3Cursor *pCsr, int *pRc){ function fts3EvalNext (line 171832) | static int fts3EvalNext(Fts3Cursor *pCsr){ function fts3EvalRestart (line 171873) | static void fts3EvalRestart( function fts3EvalUpdateCounts (line 171916) | static void fts3EvalUpdateCounts(Fts3Expr *pExpr, int nCol){ function fts3EvalGatherStats (line 171958) | static int fts3EvalGatherStats( function SQLITE_PRIVATE (line 172069) | SQLITE_PRIVATE int sqlite3Fts3EvalPhraseStats( function SQLITE_PRIVATE (line 172117) | SQLITE_PRIVATE int sqlite3Fts3EvalPhrasePoslist( function SQLITE_PRIVATE (line 172251) | SQLITE_PRIVATE void sqlite3Fts3EvalPhraseCleanup(Fts3Phrase *pPhrase){ function SQLITE_PRIVATE (line 172269) | SQLITE_PRIVATE int sqlite3Fts3Corrupt(){ function SQLITE_API (line 172279) | __declspec(dllexport) type Fts3auxTable (line 172314) | typedef struct Fts3auxTable Fts3auxTable; type Fts3auxCursor (line 172315) | typedef struct Fts3auxCursor Fts3auxCursor; type Fts3auxTable (line 172317) | struct Fts3auxTable { type Fts3auxCursor (line 172322) | struct Fts3auxCursor { function fts3auxConnectMethod (line 172351) | static int fts3auxConnectMethod( function fts3auxDisconnectMethod (line 172422) | static int fts3auxDisconnectMethod(sqlite3_vtab *pVtab){ function fts3auxBestIndexMethod (line 172443) | static int fts3auxBestIndexMethod( function fts3auxOpenMethod (line 172513) | static int fts3auxOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3auxCloseMethod (line 172529) | static int fts3auxCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxGrowStatArray (line 172542) | static int fts3auxGrowStatArray(Fts3auxCursor *pCsr, int nSize){ function fts3auxNextMethod (line 172561) | static int fts3auxNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxFilterMethod (line 172655) | static int fts3auxFilterMethod( function fts3auxEofMethod (line 172750) | static int fts3auxEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3auxColumnMethod (line 172758) | static int fts3auxColumnMethod( function fts3auxRowidMethod (line 172799) | static int fts3auxRowidMethod( function SQLITE_PRIVATE (line 172812) | SQLITE_PRIVATE int sqlite3Fts3InitAux(sqlite3 *db){ type ParseContext (line 172940) | typedef struct ParseContext ParseContext; type ParseContext (line 172941) | struct ParseContext { function fts3isspace (line 172964) | static int fts3isspace(char c){ function SQLITE_PRIVATE (line 172979) | SQLITE_PRIVATE int sqlite3Fts3OpenTokenizer( function getNextToken (line 173024) | static int getNextToken( function getNextString (line 173123) | static int getNextString( function getNextNode (line 173241) | static int getNextNode( function opPrecedence (line 173403) | static int opPrecedence(Fts3Expr *p){ function insertBinaryOperator (line 173424) | static void insertBinaryOperator( function fts3ExprParse (line 173455) | static int fts3ExprParse( function fts3ExprCheckDepth (line 173604) | static int fts3ExprCheckDepth(Fts3Expr *p, int nMaxDepth){ function fts3ExprBalance (line 173630) | static int fts3ExprBalance(Fts3Expr **pp, int nMaxDepth){ function fts3ExprParseUnbalanced (line 173804) | static int fts3ExprParseUnbalanced( function SQLITE_PRIVATE (line 173867) | SQLITE_PRIVATE int sqlite3Fts3ExprParse( function fts3FreeExprNode (line 173911) | static void fts3FreeExprNode(Fts3Expr *p){ function SQLITE_PRIVATE (line 173925) | SQLITE_PRIVATE void sqlite3Fts3ExprFree(Fts3Expr *pDel){ function fts3ExprTestCommon (line 174022) | static void fts3ExprTestCommon( function fts3ExprTest (line 174104) | static void fts3ExprTest( function fts3ExprTestRebalance (line 174111) | static void fts3ExprTestRebalance( function SQLITE_PRIVATE (line 174123) | SQLITE_PRIVATE int sqlite3Fts3ExprInitTestInterface(sqlite3 *db, Fts3Has... function fts3HashFree (line 174184) | static void fts3HashFree(void *p){ function SQLITE_PRIVATE (line 174198) | SQLITE_PRIVATE void sqlite3Fts3HashInit(Fts3Hash *pNew, char keyClass, c... function SQLITE_PRIVATE (line 174213) | SQLITE_PRIVATE void sqlite3Fts3HashClear(Fts3Hash *pH){ function fts3StrHash (line 174236) | static int fts3StrHash(const void *pKey, int nKey){ function fts3StrCompare (line 174246) | static int fts3StrCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3BinHash (line 174254) | static int fts3BinHash(const void *pKey, int nKey){ function fts3BinCompare (line 174262) | static int fts3BinCompare(const void *pKey1, int n1, const void *pKey2, ... function fts3HashInsertElement (line 174305) | static void fts3HashInsertElement( function fts3Rehash (line 174335) | static int fts3Rehash(Fts3Hash *pH, int new_size){ function Fts3HashElem (line 174359) | static Fts3HashElem *fts3FindElementByHash( function fts3RemoveElementByHash (line 174387) | static void fts3RemoveElementByHash( function SQLITE_PRIVATE (line 174421) | SQLITE_PRIVATE Fts3HashElem *sqlite3Fts3HashFindElem( function SQLITE_PRIVATE (line 174442) | SQLITE_PRIVATE void *sqlite3Fts3HashFind(const Fts3Hash *pH, const void ... function SQLITE_PRIVATE (line 174464) | SQLITE_PRIVATE void *sqlite3Fts3HashInsert( type porter_tokenizer (line 174563) | typedef struct porter_tokenizer { type porter_tokenizer_cursor (line 174570) | typedef struct porter_tokenizer_cursor { function porterCreate (line 174584) | static int porterCreate( function porterDestroy (line 174603) | static int porterDestroy(sqlite3_tokenizer *pTokenizer){ function porterOpen (line 174614) | static int porterOpen( function porterClose (line 174647) | static int porterClose(sqlite3_tokenizer_cursor *pCursor){ function isConsonant (line 174675) | static int isConsonant(const char *z){ function isVowel (line 174684) | static int isVowel(const char *z){ function m_gt_0 (line 174713) | static int m_gt_0(const char *z){ function m_eq_1 (line 174723) | static int m_eq_1(const char *z){ function m_gt_1 (line 174737) | static int m_gt_1(const char *z){ function hasVowel (line 174751) | static int hasVowel(const char *z){ function doubleConsonant (line 174762) | static int doubleConsonant(const char *z){ function star_oh (line 174774) | static int star_oh(const char *z){ function stem (line 174794) | static int stem( function copy_stemmer (line 174819) | static void copy_stemmer(const char *zIn, int nIn, char *zOut, int *pnOut){ function porter_stemmer (line 174866) | static void porter_stemmer(const char *zIn, int nIn, char *zOut, int *pn... function porterNext (line 175119) | static int porterNext( function SQLITE_PRIVATE (line 175181) | SQLITE_PRIVATE void sqlite3Fts3PorterTokenizerModule( function fts3TokenizerEnabled (line 175227) | static int fts3TokenizerEnabled(sqlite3_context *context){ function fts3TokenizerFunc (line 175254) | static void fts3TokenizerFunc( function SQLITE_PRIVATE (line 175304) | SQLITE_PRIVATE int sqlite3Fts3IsIdChar(char c){ function SQLITE_PRIVATE (line 175318) | SQLITE_PRIVATE const char *sqlite3Fts3NextToken(const char *zStr, int *pn){ function SQLITE_PRIVATE (line 175355) | SQLITE_PRIVATE int sqlite3Fts3InitTokenizer( function testFunc (line 175451) | static void testFunc( function registerTokenizer (line 175542) | static function queryTokenizer (line 175565) | static function intTestFunc (line 175613) | static void intTestFunc( function SQLITE_PRIVATE (line 175667) | SQLITE_PRIVATE int sqlite3Fts3InitHashTable( type simple_tokenizer (line 175748) | typedef struct simple_tokenizer { type simple_tokenizer_cursor (line 175753) | typedef struct simple_tokenizer_cursor { function simpleDelim (line 175764) | static int simpleDelim(simple_tokenizer *t, unsigned char c){ function fts3_isalnum (line 175767) | static int fts3_isalnum(int x){ function simpleCreate (line 175774) | static int simpleCreate( function simpleDestroy (line 175815) | static int simpleDestroy(sqlite3_tokenizer *pTokenizer){ function simpleOpen (line 175826) | static int simpleOpen( function simpleClose (line 175859) | static int simpleClose(sqlite3_tokenizer_cursor *pCursor){ function simpleNext (line 175870) | static int simpleNext( function SQLITE_PRIVATE (line 175941) | SQLITE_PRIVATE void sqlite3Fts3SimpleTokenizerModule( type Fts3tokTable (line 175997) | typedef struct Fts3tokTable Fts3tokTable; type Fts3tokCursor (line 175998) | typedef struct Fts3tokCursor Fts3tokCursor; type Fts3tokTable (line 176003) | struct Fts3tokTable { type Fts3tokCursor (line 176012) | struct Fts3tokCursor { function fts3tokQueryTokenizer (line 176027) | static int fts3tokQueryTokenizer( function fts3tokDequoteArray (line 176058) | static int fts3tokDequoteArray( function fts3tokConnectMethod (line 176108) | static int fts3tokConnectMethod( function fts3tokDisconnectMethod (line 176172) | static int fts3tokDisconnectMethod(sqlite3_vtab *pVtab){ function fts3tokBestIndexMethod (line 176183) | static int fts3tokBestIndexMethod( function fts3tokOpenMethod (line 176212) | static int fts3tokOpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **... function fts3tokResetCursor (line 176230) | static void fts3tokResetCursor(Fts3tokCursor *pCsr){ function fts3tokCloseMethod (line 176249) | static int fts3tokCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokNextMethod (line 176260) | static int fts3tokNextMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokFilterMethod (line 176282) | static int fts3tokFilterMethod( function fts3tokEofMethod (line 176319) | static int fts3tokEofMethod(sqlite3_vtab_cursor *pCursor){ function fts3tokColumnMethod (line 176327) | static int fts3tokColumnMethod( function fts3tokRowidMethod (line 176359) | static int fts3tokRowidMethod( function SQLITE_PRIVATE (line 176372) | SQLITE_PRIVATE int sqlite3Fts3InitTok(sqlite3 *db, Fts3Hash *pHash){ function fts3LogMerge (line 176492) | static void fts3LogMerge(int nMerge, sqlite3_int64 iAbsLevel){ type PendingList (line 176500) | typedef struct PendingList PendingList; type SegmentNode (line 176501) | typedef struct SegmentNode SegmentNode; type SegmentWriter (line 176502) | typedef struct SegmentWriter SegmentWriter; type PendingList (line 176508) | struct PendingList { type Fts3DeferredToken (line 176521) | struct Fts3DeferredToken { type Fts3SegReader (line 176545) | struct Fts3SegReader { type SegmentWriter (line 176593) | struct SegmentWriter { type SegmentNode (line 176625) | struct SegmentNode { function fts3SqlStmt (line 176695) | static int fts3SqlStmt( function fts3SelectDocsize (line 176838) | static int fts3SelectDocsize( function SQLITE_PRIVATE (line 176863) | SQLITE_PRIVATE int sqlite3Fts3SelectDoctotal( function SQLITE_PRIVATE (line 176884) | SQLITE_PRIVATE int sqlite3Fts3SelectDocsize( function fts3SqlExec (line 176900) | static void fts3SqlExec( function fts3Writelock (line 176932) | static int fts3Writelock(Fts3Table *p){ function sqlite3_int64 (line 176971) | static sqlite3_int64 getAbsoluteLevel( function SQLITE_PRIVATE (line 177003) | SQLITE_PRIVATE int sqlite3Fts3AllSegdirs( function fts3PendingListAppendVarint (line 177050) | static int fts3PendingListAppendVarint( function fts3PendingListAppend (line 177094) | static int fts3PendingListAppend( function fts3PendingListDelete (line 177149) | static void fts3PendingListDelete(PendingList *pList){ function fts3PendingTermsAddOne (line 177156) | static int fts3PendingTermsAddOne( function fts3PendingTermsAdd (line 177194) | static int fts3PendingTermsAdd( function fts3PendingTermsDocid (line 177272) | static int fts3PendingTermsDocid( function SQLITE_PRIVATE (line 177304) | SQLITE_PRIVATE void sqlite3Fts3PendingTermsClear(Fts3Table *p){ function fts3InsertTerms (line 177326) | static int fts3InsertTerms( function fts3InsertData (line 177361) | static int fts3InsertData( function fts3DeleteAll (line 177435) | static int fts3DeleteAll(Fts3Table *p, int bContent){ function langidFromSelect (line 177459) | static int langidFromSelect(Fts3Table *p, sqlite3_stmt *pSelect){ function fts3DeleteTerms (line 177470) | static void fts3DeleteTerms( function fts3AllocateSegdirIdx (line 177532) | static int fts3AllocateSegdirIdx( function SQLITE_PRIVATE (line 177603) | SQLITE_PRIVATE int sqlite3Fts3ReadBlock( function SQLITE_PRIVATE (line 177659) | SQLITE_PRIVATE void sqlite3Fts3SegmentsClose(Fts3Table *p){ function fts3SegReaderIncrRead (line 177664) | static int fts3SegReaderIncrRead(Fts3SegReader *pReader){ function fts3SegReaderRequire (line 177688) | static int fts3SegReaderRequire(Fts3SegReader *pReader, char *pFrom, int... function fts3SegReaderSetEof (line 177704) | static void fts3SegReaderSetEof(Fts3SegReader *pSeg){ function fts3SegReaderNext (line 177718) | static int fts3SegReaderNext( function fts3SegReaderFirstDocid (line 177837) | static int fts3SegReaderFirstDocid(Fts3Table *pTab, Fts3SegReader *pRead... function fts3SegReaderNextDocid (line 177869) | static int fts3SegReaderNextDocid( function SQLITE_PRIVATE (line 177958) | SQLITE_PRIVATE int sqlite3Fts3MsrOvfl( function SQLITE_PRIVATE (line 177996) | SQLITE_PRIVATE void sqlite3Fts3SegReaderFree(Fts3SegReader *pReader){ function SQLITE_PRIVATE (line 178012) | SQLITE_PRIVATE int sqlite3Fts3SegReaderNew( function fts3CompareElemByTerm (line 178065) | static int SQLITE_CDECL fts3CompareElemByTerm( function SQLITE_PRIVATE (line 178101) | SQLITE_PRIVATE int sqlite3Fts3SegReaderPending( function fts3SegReaderCmp (line 178198) | static int fts3SegReaderCmp(Fts3SegReader *pLhs, Fts3SegReader *pRhs){ function fts3SegReaderDoclistCmp (line 178231) | static int fts3SegReaderDoclistCmp(Fts3SegReader *pLhs, Fts3SegReader *p... function fts3SegReaderDoclistCmpRev (line 178243) | static int fts3SegReaderDoclistCmpRev(Fts3SegReader *pLhs, Fts3SegReader... function fts3SegReaderTermCmp (line 178264) | static int fts3SegReaderTermCmp( function fts3SegReaderSort (line 178289) | static void fts3SegReaderSort( function fts3WriteSegment (line 178322) | static int fts3WriteSegment( function SQLITE_PRIVATE (line 178345) | SQLITE_PRIVATE int sqlite3Fts3MaxLevel(Fts3Table *p, int *pnMax){ function fts3WriteSegdir (line 178364) | static int fts3WriteSegdir( function fts3PrefixCompress (line 178405) | static int fts3PrefixCompress( function fts3NodeAddTerm (line 178421) | static int fts3NodeAddTerm( function fts3TreeFinishNode (line 178537) | static int fts3TreeFinishNode( function fts3NodeWrite (line 178563) | static int fts3NodeWrite( function fts3NodeFree (line 178607) | static void fts3NodeFree(SegmentNode *pTree){ function fts3SegWriterAdd (line 178632) | static int fts3SegWriterAdd( function fts3SegWriterFlush (line 178783) | static int fts3SegWriterFlush( function fts3SegWriterFree (line 178819) | static void fts3SegWriterFree(SegmentWriter *pWriter){ function fts3IsEmpty (line 178838) | static int fts3IsEmpty(Fts3Table *p, sqlite3_value *pRowid, int *pisEmpty){ function fts3SegmentMaxLevel (line 178865) | static int fts3SegmentMaxLevel( function fts3SegmentIsMaxLevel (line 178901) | static int fts3SegmentIsMaxLevel(Fts3Table *p, i64 iAbsLevel, int *pbMax){ function fts3DeleteSegment (line 178929) | static int fts3DeleteSegment( function fts3DeleteSegdir (line 178961) | static int fts3DeleteSegdir( function fts3ColumnFilter (line 179018) | static void fts3ColumnFilter( function fts3MsrBufferData (line 179063) | static int fts3MsrBufferData( function SQLITE_PRIVATE (line 179081) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrNext( function fts3SegReaderStart (line 179149) | static int fts3SegReaderStart( function SQLITE_PRIVATE (line 179181) | SQLITE_PRIVATE int sqlite3Fts3SegReaderStart( function SQLITE_PRIVATE (line 179190) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrStart( function SQLITE_PRIVATE (line 179245) | SQLITE_PRIVATE int sqlite3Fts3MsrIncrRestart(Fts3MultiSegReader *pCsr){ function SQLITE_PRIVATE (line 179265) | SQLITE_PRIVATE int sqlite3Fts3SegReaderStep( function SQLITE_PRIVATE (line 179443) | SQLITE_PRIVATE void sqlite3Fts3SegReaderFinish( function fts3ReadEndBlockField (line 179470) | static void fts3ReadEndBlockField( function fts3PromoteSegments (line 179503) | static int fts3PromoteSegments( function fts3SegmentMerge (line 179605) | static int fts3SegmentMerge( function SQLITE_PRIVATE (line 179704) | SQLITE_PRIVATE int sqlite3Fts3PendingTermsFlush(Fts3Table *p){ function fts3EncodeIntArray (line 179740) | static void fts3EncodeIntArray( function fts3DecodeIntArray (line 179756) | static void fts3DecodeIntArray( function fts3InsertDocsize (line 179779) | static void fts3InsertDocsize( function fts3UpdateDocTotals (line 179823) | static void fts3UpdateDocTotals( function fts3DoOptimize (line 179899) | static int fts3DoOptimize(Fts3Table *p, int bReturnDone){ function fts3DoRebuild (line 179942) | static int fts3DoRebuild(Fts3Table *p){ function fts3IncrmergeCsr (line 180022) | static int fts3IncrmergeCsr( type IncrmergeWriter (line 180066) | typedef struct IncrmergeWriter IncrmergeWriter; type NodeWriter (line 180067) | typedef struct NodeWriter NodeWriter; type Blob (line 180068) | typedef struct Blob Blob; type NodeReader (line 180069) | typedef struct NodeReader NodeReader; type Blob (line 180077) | struct Blob { type NodeWriter (line 180087) | struct NodeWriter { type IncrmergeWriter (line 180097) | struct IncrmergeWriter { type NodeReader (line 180117) | struct NodeReader { function blobGrowBuffer (line 180138) | static void blobGrowBuffer(Blob *pBlob, int nMin, int *pRc){ function nodeReaderNext (line 180161) | static int nodeReaderNext(NodeReader *p){ function nodeReaderRelease (line 180204) | static void nodeReaderRelease(NodeReader *p){ function nodeReaderInit (line 180215) | static int nodeReaderInit(NodeReader *p, const char *aNode, int nNode){ function fts3IncrmergePush (line 180241) | static int fts3IncrmergePush( function fts3AppendToNode (line 180343) | static int fts3AppendToNode( function fts3IncrmergeAppend (line 180394) | static int fts3IncrmergeAppend( function fts3IncrmergeRelease (line 180479) | static void fts3IncrmergeRelease( function fts3TermCmp (line 180569) | static int fts3TermCmp( function fts3IsAppendable (line 180595) | static int fts3IsAppendable(Fts3Table *p, sqlite3_int64 iEnd, int *pbRes){ function fts3IncrmergeLoad (line 180626) | static int fts3IncrmergeLoad( function fts3IncrmergeOutputIdx (line 180774) | static int fts3IncrmergeOutputIdx( function fts3IncrmergeWriter (line 180819) | static int fts3IncrmergeWriter( function fts3RemoveSegdirEntry (line 180884) | static int fts3RemoveSegdirEntry( function fts3RepackSegdirLevel (line 180908) | static int fts3RepackSegdirLevel( function fts3StartNode (line 180964) | static void fts3StartNode(Blob *pNode, int iHeight, sqlite3_int64 iChild){ function fts3TruncateNode (line 180983) | static int fts3TruncateNode( function fts3TruncateSegment (line 181041) | static int fts3TruncateSegment( function fts3IncrmergeChomp (line 181127) | static int fts3IncrmergeChomp( function fts3IncrmergeHintStore (line 181178) | static int fts3IncrmergeHintStore(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintLoad (line 181202) | static int fts3IncrmergeHintLoad(Fts3Table *p, Blob *pHint){ function fts3IncrmergeHintPush (line 181238) | static void fts3IncrmergeHintPush( function fts3IncrmergeHintPop (line 181259) | static int fts3IncrmergeHintPop(Blob *pHint, i64 *piAbsLevel, int *pnInp... function SQLITE_PRIVATE (line 181289) | SQLITE_PRIVATE int sqlite3Fts3Incrmerge(Fts3Table *p, int nMerge, int nM... function fts3Getint (line 181465) | static int fts3Getint(const char **pz){ function fts3DoIncrmerge (line 181482) | static int fts3DoIncrmerge( function fts3DoAutoincrmerge (line 181525) | static int fts3DoAutoincrmerge( function u64 (line 181553) | static u64 fts3ChecksumEntry( function u64 (line 181583) | static u64 fts3ChecksumIndex( function fts3IntegrityCheck (line 181661) | static int fts3IntegrityCheck(Fts3Table *p, int *pbOk){ function fts3DoIntegrityCheck (line 181774) | static int fts3DoIntegrityCheck( function fts3SpecialInsert (line 181792) | static int fts3SpecialInsert(Fts3Table *p, sqlite3_value *pVal){ function SQLITE_PRIVATE (line 181838) | SQLITE_PRIVATE void sqlite3Fts3FreeDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 181850) | SQLITE_PRIVATE void sqlite3Fts3FreeDeferredTokens(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 181869) | SQLITE_PRIVATE int sqlite3Fts3CacheDeferredDoclists(Fts3Cursor *pCsr){ function SQLITE_PRIVATE (line 181922) | SQLITE_PRIVATE int sqlite3Fts3DeferredTokenList( function SQLITE_PRIVATE (line 181952) | SQLITE_PRIVATE int sqlite3Fts3DeferToken( function fts3DeleteByRowid (line 181980) | static int fts3DeleteByRowid( function SQLITE_PRIVATE (line 182029) | SQLITE_PRIVATE int sqlite3Fts3UpdateMethod( function SQLITE_PRIVATE (line 182173) | SQLITE_PRIVATE int sqlite3Fts3Optimize(Fts3Table *p){ type LoadDoclistCtx (line 182236) | typedef struct LoadDoclistCtx LoadDoclistCtx; type LoadDoclistCtx (line 182237) | struct LoadDoclistCtx { type SnippetIter (line 182247) | typedef struct SnippetIter SnippetIter; type SnippetPhrase (line 182248) | typedef struct SnippetPhrase SnippetPhrase; type SnippetFragment (line 182249) | typedef struct SnippetFragment SnippetFragment; type SnippetIter (line 182251) | struct SnippetIter { type SnippetPhrase (line 182260) | struct SnippetPhrase { type SnippetFragment (line 182269) | struct SnippetFragment { type MatchInfo (line 182280) | typedef struct MatchInfo MatchInfo; type MatchInfo (line 182281) | struct MatchInfo { type MatchinfoBuffer (line 182295) | struct MatchinfoBuffer { type StrBuffer (line 182309) | typedef struct StrBuffer StrBuffer; type StrBuffer (line 182310) | struct StrBuffer { function MatchinfoBuffer (line 182324) | static MatchinfoBuffer *fts3MIBufferNew(size_t nElem, const char *zMatch... function fts3MIBufferFree (line 182345) | static void fts3MIBufferFree(void *p){ function fts3MIBufferSetGlobal (line 182387) | static void fts3MIBufferSetGlobal(MatchinfoBuffer *p){ function SQLITE_PRIVATE (line 182395) | SQLITE_PRIVATE void sqlite3Fts3MIBufferFree(MatchinfoBuffer *p){ function fts3GetDeltaPosition (line 182430) | static void fts3GetDeltaPosition(char **pp, int *piPos){ function fts3ExprIterate2 (line 182439) | static int fts3ExprIterate2( function fts3ExprIterate (line 182471) | static int fts3ExprIterate( function fts3ExprLoadDoclistsCb (line 182486) | static int fts3ExprLoadDoclistsCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprLoadDoclists (line 182509) | static int fts3ExprLoadDoclists( function fts3ExprPhraseCountCb (line 182523) | static int fts3ExprPhraseCountCb(Fts3Expr *pExpr, int iPhrase, void *ctx){ function fts3ExprPhraseCount (line 182528) | static int fts3ExprPhraseCount(Fts3Expr *pExpr){ function fts3SnippetAdvance (line 182539) | static void fts3SnippetAdvance(char **ppIter, int *piIter, int iNext){ function fts3SnippetNextCandidate (line 182561) | static int fts3SnippetNextCandidate(SnippetIter *pIter){ function fts3SnippetDetails (line 182607) | static void fts3SnippetDetails( function fts3SnippetFindPositions (line 182661) | static int fts3SnippetFindPositions(Fts3Expr *pExpr, int iPhrase, void *... function fts3BestSnippet (line 182706) | static int fts3BestSnippet( function fts3StringAppend (line 182792) | static int fts3StringAppend( function fts3SnippetShift (line 182844) | static int fts3SnippetShift( function fts3SnippetText (line 182909) | static int fts3SnippetText( function fts3ColumnlistCount (line 183037) | static int fts3ColumnlistCount(char **ppCollist){ function fts3ExprLHits (line 183055) | static int fts3ExprLHits( function fts3ExprLHitGather (line 183093) | static int fts3ExprLHitGather( function fts3ExprGlobalHitsCb (line 183137) | static int fts3ExprGlobalHitsCb( function fts3ExprLocalHitsCb (line 183153) | static int fts3ExprLocalHitsCb( function fts3MatchinfoCheck (line 183176) | static int fts3MatchinfoCheck( function fts3MatchinfoSize (line 183197) | static size_t fts3MatchinfoSize(MatchInfo *pInfo, char cArg){ function fts3MatchinfoSelectDoctotal (line 183230) | static int fts3MatchinfoSelectDoctotal( type LcsIterator (line 183274) | typedef struct LcsIterator LcsIterator; type LcsIterator (line 183275) | struct LcsIterator { function fts3MatchinfoLcsCb (line 183288) | static int fts3MatchinfoLcsCb( function fts3LcsIteratorAdvance (line 183303) | static int fts3LcsIteratorAdvance(LcsIterator *pIter){ function fts3MatchinfoLcs (line 183331) | static int fts3MatchinfoLcs(Fts3Cursor *pCsr, MatchInfo *pInfo){ function fts3MatchinfoValues (line 183420) | static int fts3MatchinfoValues( function fts3GetMatchinfo (line 183542) | static void fts3GetMatchinfo( function SQLITE_PRIVATE (line 183627) | SQLITE_PRIVATE void sqlite3Fts3Snippet( type TermOffset (line 183730) | typedef struct TermOffset TermOffset; type TermOffsetCtx (line 183731) | typedef struct TermOffsetCtx TermOffsetCtx; type TermOffset (line 183733) | struct TermOffset { type TermOffsetCtx (line 183739) | struct TermOffsetCtx { function fts3ExprTermOffsetInit (line 183750) | static int fts3ExprTermOffsetInit(Fts3Expr *pExpr, int iPhrase, void *ctx){ function SQLITE_PRIVATE (line 183779) | SQLITE_PRIVATE void sqlite3Fts3Offsets( function SQLITE_PRIVATE (line 183917) | SQLITE_PRIVATE void sqlite3Fts3Matchinfo( type unicode_tokenizer (line 184024) | typedef struct unicode_tokenizer unicode_tokenizer; type unicode_cursor (line 184025) | typedef struct unicode_cursor unicode_cursor; type unicode_tokenizer (line 184027) | struct unicode_tokenizer { type unicode_cursor (line 184034) | struct unicode_cursor { function unicodeDestroy (line 184048) | static int unicodeDestroy(sqlite3_tokenizer *pTokenizer){ function unicodeAddExceptions (line 184075) | static int unicodeAddExceptions( function unicodeIsException (line 184129) | static int unicodeIsException(unicode_tokenizer *p, int iCode){ function unicodeIsAlnum (line 184154) | static int unicodeIsAlnum(unicode_tokenizer *p, int iCode){ function unicodeCreate (line 184162) | static int unicodeCreate( function unicodeOpen (line 184215) | static int unicodeOpen( function unicodeClose (line 184247) | static int unicodeClose(sqlite3_tokenizer_cursor *pCursor){ function unicodeNext (line 184258) | static int unicodeNext( function SQLITE_PRIVATE (line 184326) | SQLITE_PRIVATE void sqlite3Fts3UnicodeTokenizer(sqlite3_tokenizer_module... function SQLITE_PRIVATE (line 184373) | SQLITE_PRIVATE int sqlite3FtsUnicodeIsalnum(int c){ function remove_diacritic (line 184505) | static int remove_diacritic(int c, int bComplex){ function SQLITE_PRIVATE (line 184572) | SQLITE_PRIVATE int sqlite3FtsUnicodeIsdiacritic(int c){ function SQLITE_PRIVATE (line 184591) | SQLITE_PRIVATE int sqlite3FtsUnicodeFold(int c, int eRemoveDiacritic){ type sqlite3_uint64 (line 184820) | typedef sqlite3_uint64 u64; type u32 (line 184821) | typedef unsigned int u32; type u16 (line 184822) | typedef unsigned short int u16; type u8 (line 184823) | typedef unsigned char u8; type JsonString (line 184827) | typedef struct JsonString JsonString; type JsonNode (line 184828) | typedef struct JsonNode JsonNode; type JsonParse (line 184829) | typedef struct JsonParse JsonParse; type JsonString (line 184835) | struct JsonString { type JsonNode (line 184879) | struct JsonNode { type JsonParse (line 184894) | struct JsonParse { function jsonZero (line 184922) | static void jsonZero(JsonString *p){ function jsonInit (line 184931) | static void jsonInit(JsonString *p, sqlite3_context *pCtx){ function jsonReset (line 184941) | static void jsonReset(JsonString *p){ function jsonOom (line 184949) | static void jsonOom(JsonString *p){ function jsonGrow (line 184958) | static int jsonGrow(JsonString *p, u32 N){ function jsonAppendRaw (line 184985) | static void jsonAppendRaw(JsonString *p, const char *zIn, u32 N){ function jsonPrintf (line 184994) | static void jsonPrintf(int N, JsonString *p, const char *zFormat, ...){ function jsonAppendChar (line 185005) | static void jsonAppendChar(JsonString *p, char c){ function jsonAppendSeparator (line 185013) | static void jsonAppendSeparator(JsonString *p){ function jsonAppendString (line 185025) | static void jsonAppendString(JsonString *p, const char *zIn, u32 N){ function jsonAppendValue (line 185068) | static void jsonAppendValue( function jsonResult (line 185108) | static void jsonResult(JsonString *p){ function u32 (line 185131) | static u32 jsonNodeSize(JsonNode *pNode){ function jsonParseReset (line 185139) | static void jsonParseReset(JsonParse *pParse){ function jsonParseFree (line 185151) | static void jsonParseFree(JsonParse *pParse){ function jsonRenderNode (line 185161) | static void jsonRenderNode( function jsonReturnJson (line 185243) | static void jsonReturnJson( function u8 (line 185260) | static u8 jsonHexToInt(int h){ function u32 (line 185273) | static u32 jsonHexToInt4(const char *z){ function jsonReturn (line 185289) | static void jsonReturn( function JSON_NOINLINE (line 185453) | static JSON_NOINLINE int jsonParseAddNodeExpand( function jsonParseAddNode (line 185480) | static int jsonParseAddNode( function jsonIs4Hex (line 185501) | static int jsonIs4Hex(const char *z){ function jsonParseValue (line 185515) | static int jsonParseValue(JsonParse *pParse, u32 i){ function jsonParse (line 185675) | static int jsonParse( function jsonParseFillInParentage (line 185708) | static void jsonParseFillInParentage(JsonParse *pParse, u32 i, u32 iPare... function jsonParseFindParents (line 185735) | static int jsonParseFindParents(JsonParse *pParse){ function JsonParse (line 185761) | static JsonParse *jsonParseCached( function jsonLabelCompare (line 185823) | static int jsonLabelCompare(JsonNode *pNode, const char *zKey, u32 nKey){ function JsonNode (line 185845) | static JsonNode *jsonLookupStep( function JsonNode (line 185990) | static JsonNode *jsonLookupAppend( function JsonNode (line 186030) | static JsonNode *jsonLookup( function jsonWrongNumArgs (line 186067) | static void jsonWrongNumArgs( function jsonRemoveAllNulls (line 186080) | static void jsonRemoveAllNulls(JsonNode *pNode){ function jsonParseFunc (line 186107) | static void jsonParseFunc( function jsonTest1Func (line 186145) | static void jsonTest1Func( function jsonQuoteFunc (line 186165) | static void jsonQuoteFunc( function jsonArrayFunc (line 186184) | static void jsonArrayFunc( function jsonArrayLengthFunc (line 186211) | static void jsonArrayLengthFunc( function jsonExtractFunc (line 186250) | static void jsonExtractFunc( function JsonNode (line 186291) | static JsonNode *jsonMergePatch( function jsonPatchFunc (line 186361) | static void jsonPatchFunc( function jsonObjectFunc (line 186393) | static void jsonObjectFunc( function jsonRemoveFunc (line 186435) | static void jsonRemoveFunc( function jsonReplaceFunc (line 186468) | static void jsonReplaceFunc( function jsonSetFunc (line 186515) | static void jsonSetFunc( function jsonTypeFunc (line 186564) | static void jsonTypeFunc( function jsonValidFunc (line 186592) | static void jsonValidFunc( function jsonArrayStep (line 186612) | static void jsonArrayStep( function jsonArrayCompute (line 186631) | static void jsonArrayCompute(sqlite3_context *ctx, int isFinal){ function jsonArrayValue (line 186653) | static void jsonArrayValue(sqlite3_context *ctx){ function jsonArrayFinal (line 186656) | static void jsonArrayFinal(sqlite3_context *ctx){ function jsonGroupInverse (line 186667) | static void jsonGroupInverse( function jsonObjectStep (line 186714) | static void jsonObjectStep( function jsonObjectCompute (line 186739) | static void jsonObjectCompute(sqlite3_context *ctx, int isFinal){ function jsonObjectValue (line 186760) | static void jsonObjectValue(sqlite3_context *ctx){ function jsonObjectFinal (line 186763) | static void jsonObjectFinal(sqlite3_context *ctx){ type JsonEachCursor (line 186773) | typedef struct JsonEachCursor JsonEachCursor; type JsonEachCursor (line 186774) | struct JsonEachCursor { function jsonEachConnect (line 186788) | static int jsonEachConnect( function jsonEachDisconnect (line 186830) | static int jsonEachDisconnect(sqlite3_vtab *pVtab){ function jsonEachOpenEach (line 186836) | static int jsonEachOpenEach(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCur... function jsonEachOpenTree (line 186848) | static int jsonEachOpenTree(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCur... function jsonEachCursorReset (line 186859) | static void jsonEachCursorReset(JsonEachCursor *p){ function jsonEachClose (line 186872) | static int jsonEachClose(sqlite3_vtab_cursor *cur){ function jsonEachEof (line 186881) | static int jsonEachEof(sqlite3_vtab_cursor *cur){ function jsonEachNext (line 186887) | static int jsonEachNext(sqlite3_vtab_cursor *cur){ function jsonEachComputePath (line 186928) | static void jsonEachComputePath( function jsonEachColumn (line 186955) | static int jsonEachColumn( function jsonEachRowid (line 187053) | static int jsonEachRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function jsonEachBestIndex (line 187064) | static int jsonEachBestIndex( function jsonEachFilter (line 187122) | static int jsonEachFilter( function SQLITE_PRIVATE (line 187263) | SQLITE_PRIVATE int sqlite3Json1Init(sqlite3 *db){ function SQLITE_API (line 187343) | __declspec(dllexport) type sqlite3_int64 (line 187427) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 187428) | typedef sqlite3_uint64 u64; type u8 (line 187429) | typedef unsigned char u8; type u16 (line 187430) | typedef unsigned short u16; type u32 (line 187431) | typedef unsigned int u32; type Rtree (line 187450) | typedef struct Rtree Rtree; type RtreeCursor (line 187451) | typedef struct RtreeCursor RtreeCursor; type RtreeNode (line 187452) | typedef struct RtreeNode RtreeNode; type RtreeCell (line 187453) | typedef struct RtreeCell RtreeCell; type RtreeConstraint (line 187454) | typedef struct RtreeConstraint RtreeConstraint; type RtreeMatchArg (line 187455) | typedef struct RtreeMatchArg RtreeMatchArg; type RtreeGeomCallback (line 187456) | typedef struct RtreeGeomCallback RtreeGeomCallback; type RtreeCoord (line 187457) | typedef union RtreeCoord RtreeCoord; type RtreeSearchPoint (line 187458) | typedef struct RtreeSearchPoint RtreeSearchPoint; type Rtree (line 187485) | struct Rtree { type sqlite3_int64 (line 187549) | typedef sqlite3_int64 RtreeDValue; type RtreeValue (line 187550) | typedef int RtreeValue; type RtreeDValue (line 187553) | typedef double RtreeDValue; type RtreeValue (line 187554) | typedef float RtreeValue; type RtreeSearchPoint (line 187576) | struct RtreeSearchPoint { type RtreeCursor (line 187617) | struct RtreeCursor { type RtreeConstraint (line 187667) | struct RtreeConstraint { type RtreeNode (line 187697) | struct RtreeNode { type RtreeCell (line 187712) | struct RtreeCell { type RtreeGeomCallback (line 187732) | struct RtreeGeomCallback { type RtreeMatchArg (line 187745) | struct RtreeMatchArg { function readInt16 (line 187816) | static int readInt16(u8 *p){ function readCoord (line 187819) | static void readCoord(u8 *p, RtreeCoord *pCoord){ function i64 (line 187836) | static i64 readInt64(u8 *p){ function writeInt16 (line 187868) | static void writeInt16(u8 *p, int i){ function writeCoord (line 187872) | static int writeCoord(u8 *p, RtreeCoord *pCoord){ function writeInt64 (line 187895) | static int writeInt64(u8 *p, i64 i){ function nodeReference (line 187920) | static void nodeReference(RtreeNode *p){ function nodeZero (line 187930) | static void nodeZero(Rtree *pRtree, RtreeNode *p){ function nodeHash (line 187939) | static unsigned int nodeHash(i64 iNode){ function RtreeNode (line 187947) | static RtreeNode *nodeHashLookup(Rtree *pRtree, i64 iNode){ function nodeHashInsert (line 187956) | static void nodeHashInsert(Rtree *pRtree, RtreeNode *pNode){ function nodeHashDelete (line 187967) | static void nodeHashDelete(Rtree *pRtree, RtreeNode *pNode){ function RtreeNode (line 187983) | static RtreeNode *nodeNew(Rtree *pRtree, RtreeNode *pParent){ function nodeBlobReset (line 188001) | static void nodeBlobReset(Rtree *pRtree){ function nodeInParentChain (line 188013) | static int nodeInParentChain(const RtreeNode *pNode, const RtreeNode *pP... function nodeAcquire (line 188024) | static int nodeAcquire( function nodeOverwriteCell (line 188144) | static void nodeOverwriteCell( function nodeDeleteCell (line 188162) | static void nodeDeleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell){ function nodeInsertCell (line 188177) | static int nodeInsertCell( function nodeWrite (line 188201) | static int nodeWrite(Rtree *pRtree, RtreeNode *pNode){ function nodeRelease (line 188227) | static int nodeRelease(Rtree *pRtree, RtreeNode *pNode){ function i64 (line 188256) | static i64 nodeGetRowid( function nodeGetCoord (line 188268) | static void nodeGetCoord( function nodeGetCell (line 188282) | static void nodeGetCell( function rtreeCreate (line 188313) | static int rtreeCreate( function rtreeConnect (line 188326) | static int rtreeConnect( function rtreeReference (line 188339) | static void rtreeReference(Rtree *pRtree){ function rtreeRelease (line 188347) | static void rtreeRelease(Rtree *pRtree){ function rtreeDisconnect (line 188371) | static int rtreeDisconnect(sqlite3_vtab *pVtab){ function rtreeDestroy (line 188379) | static int rtreeDestroy(sqlite3_vtab *pVtab){ function rtreeOpen (line 188407) | static int rtreeOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function resetCursor (line 188428) | static void resetCursor(RtreeCursor *pCsr){ function rtreeClose (line 188456) | static int rtreeClose(sqlite3_vtab_cursor *cur){ function rtreeEof (line 188474) | static int rtreeEof(sqlite3_vtab_cursor *cur){ function rtreeCallbackConstraint (line 188529) | static int rtreeCallbackConstraint( function rtreeNonleafConstraint (line 188605) | static void rtreeNonleafConstraint( function rtreeLeafConstraint (line 188653) | static void rtreeLeafConstraint( function nodeRowidIndex (line 188683) | static int nodeRowidIndex( function nodeParentIndex (line 188706) | static int nodeParentIndex(Rtree *pRtree, RtreeNode *pNode, int *piIndex){ function rtreeSearchPointCompare (line 188725) | static int rtreeSearchPointCompare( function rtreeSearchPointSwap (line 188739) | static void rtreeSearchPointSwap(RtreeCursor *p, int i, int j){ function RtreeSearchPoint (line 188760) | static RtreeSearchPoint *rtreeSearchPointFirst(RtreeCursor *pCur){ function RtreeNode (line 188767) | static RtreeNode *rtreeNodeOfFirstSearchPoint(RtreeCursor *pCur, int *pRC){ function RtreeSearchPoint (line 188783) | static RtreeSearchPoint *rtreeEnqueue( function RtreeSearchPoint (line 188818) | static RtreeSearchPoint *rtreeSearchPointNew( function tracePoint (line 188855) | static void tracePoint(RtreeSearchPoint *p, int idx, RtreeCursor *pCur){ function traceQueue (line 188867) | static void traceQueue(RtreeCursor *pCur, const char *zPrefix){ function rtreeSearchPointPop (line 188885) | static void rtreeSearchPointPop(RtreeCursor *p){ function rtreeStepToLeaf (line 188933) | static int rtreeStepToLeaf(RtreeCursor *pCur){ function rtreeNext (line 189014) | static int rtreeNext(sqlite3_vtab_cursor *pVtabCursor){ function rtreeRowid (line 189032) | static int rtreeRowid(sqlite3_vtab_cursor *pVtabCursor, sqlite_int64 *pR... function rtreeColumn (line 189046) | static int rtreeColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx, i... function findLeafNode (line 189100) | static int findLeafNode( function deserializeGeometry (line 189126) | static int deserializeGeometry(sqlite3_value *pValue, RtreeConstraint *p... function rtreeFilter (line 189156) | static int rtreeFilter( function rtreeBestIndex (line 189306) | static int rtreeBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function RtreeDValue (line 189395) | static RtreeDValue cellArea(Rtree *pRtree, RtreeCell *p){ function RtreeDValue (line 189425) | static RtreeDValue cellMargin(Rtree *pRtree, RtreeCell *p){ function cellUnion (line 189438) | static void cellUnion(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function cellContains (line 189459) | static int cellContains(Rtree *pRtree, RtreeCell *p1, RtreeCell *p2){ function RtreeDValue (line 189477) | static RtreeDValue cellGrowth(Rtree *pRtree, RtreeCell *p, RtreeCell *pC... function RtreeDValue (line 189486) | static RtreeDValue cellOverlap( function ChooseLeaf (line 189518) | static int ChooseLeaf( function AdjustTree (line 189578) | static int AdjustTree( function rowidWrite (line 189609) | static int rowidWrite(Rtree *pRtree, sqlite3_int64 iRowid, sqlite3_int64... function parentWrite (line 189619) | static int parentWrite(Rtree *pRtree, sqlite3_int64 iNode, sqlite3_int64... function SortByDistance (line 189646) | static void SortByDistance( function SortByDimension (line 189712) | static void SortByDimension( function splitNodeStartree (line 189771) | static int splitNodeStartree( function updateMapping (line 189869) | static int updateMapping( function SplitNode (line 189888) | static int SplitNode( function fixLeafParent (line 190035) | static int fixLeafParent(Rtree *pRtree, RtreeNode *pLeaf){ function removeNode (line 190070) | static int removeNode(Rtree *pRtree, RtreeNode *pNode, int iHeight){ function fixBoundingBox (line 190119) | static int fixBoundingBox(Rtree *pRtree, RtreeNode *pNode){ function deleteCell (line 190146) | static int deleteCell(Rtree *pRtree, RtreeNode *pNode, int iCell, int iH... function Reinsert (line 190177) | static int Reinsert( function rtreeInsertCell (line 190282) | static int rtreeInsertCell( function reinsertNodeContent (line 190317) | static int reinsertNodeContent(Rtree *pRtree, RtreeNode *pNode){ function rtreeNewRowid (line 190346) | static int rtreeNewRowid(Rtree *pRtree, i64 *piRowid){ function rtreeDeleteRowid (line 190359) | static int rtreeDeleteRowid(Rtree *pRtree, sqlite3_int64 iDelete){ function RtreeValue (line 190456) | static RtreeValue rtreeValueDown(sqlite3_value *v){ function RtreeValue (line 190464) | static RtreeValue rtreeValueUp(sqlite3_value *v){ function rtreeConstraintError (line 190487) | static int rtreeConstraintError(Rtree *pRtree, int iCol){ function rtreeUpdate (line 190525) | static int rtreeUpdate( function rtreeBeginTransaction (line 190673) | static int rtreeBeginTransaction(sqlite3_vtab *pVtab){ function rtreeEndTransaction (line 190684) | static int rtreeEndTransaction(sqlite3_vtab *pVtab){ function rtreeRename (line 190694) | static int rtreeRename(sqlite3_vtab *pVtab, const char *zNewName){ function rtreeSavepoint (line 190727) | static int rtreeSavepoint(sqlite3_vtab *pVtab, int iSavepoint){ function rtreeQueryStat1 (line 190742) | static int rtreeQueryStat1(sqlite3 *db, Rtree *pRtree){ function rtreeShadowName (line 190786) | static int rtreeShadowName(const char *zName){ function rtreeSqlInit (line 190824) | static int rtreeSqlInit( function getIntFromStmt (line 190954) | static int getIntFromStmt(sqlite3 *db, const char *zSql, int *piVal){ function getNodeSize (line 190984) | static int getNodeSize( function rtreeTokenLength (line 191027) | static int rtreeTokenLength(const char *z){ function rtreeInit (line 191041) | static int rtreeInit( function rtreenode (line 191178) | static void rtreenode(sqlite3_context *ctx, int nArg, sqlite3_value **ap... function rtreedepth (line 191229) | static void rtreedepth(sqlite3_context *ctx, int nArg, sqlite3_value **a... type RtreeCheck (line 191245) | typedef struct RtreeCheck RtreeCheck; type RtreeCheck (line 191246) | struct RtreeCheck { function rtreeCheckReset (line 191267) | static void rtreeCheckReset(RtreeCheck *pCheck, sqlite3_stmt *pStmt){ function sqlite3_stmt (line 191280) | static sqlite3_stmt *rtreeCheckPrepare( function rtreeCheckAppendMsg (line 191309) | static void rtreeCheckAppendMsg(RtreeCheck *pCheck, const char *zFmt, ...){ function u8 (line 191343) | static u8 *rtreeCheckGetNode(RtreeCheck *pCheck, i64 iNode, int *pnNode){ function rtreeCheckMapping (line 191387) | static void rtreeCheckMapping( function rtreeCheckCellCoord (line 191439) | static void rtreeCheckCellCoord( function rtreeCheckNode (line 191485) | static void rtreeCheckNode( function rtreeCheckCount (line 191548) | static void rtreeCheckCount(RtreeCheck *pCheck, const char *zTbl, i64 nE... function rtreeCheckTable (line 191572) | static int rtreeCheckTable( function rtreecheck (line 191677) | static void rtreecheck( type GeoCoord (line 191801) | typedef float GeoCoord; type GeoPoly (line 191825) | typedef struct GeoPoly GeoPoly; type GeoPoly (line 191826) | struct GeoPoly { type GeoParse (line 191848) | typedef struct GeoParse GeoParse; type GeoParse (line 191849) | struct GeoParse { function geopolySwab32 (line 191858) | static void geopolySwab32(unsigned char *a){ function geopolySkipSpace (line 191868) | static char geopolySkipSpace(GeoParse *p){ function geopolyParseNumber (line 191876) | static int geopolyParseNumber(GeoParse *p, GeoCoord *pVal){ function GeoPoly (line 191934) | static GeoPoly *geopolyParseJson(const unsigned char *z, int *pRc){ function GeoPoly (line 192011) | static GeoPoly *geopolyFuncParam( function geopolyBlobFunc (line 192067) | static void geopolyBlobFunc( function geopolyJsonFunc (line 192086) | static void geopolyJsonFunc( function geopolySvgFunc (line 192112) | static void geopolySvgFunc( function geopolyXformFunc (line 192159) | static void geopolyXformFunc( function geopolyArea (line 192195) | static double geopolyArea(GeoPoly *p){ function geopolyAreaFunc (line 192217) | static void geopolyAreaFunc( function geopolyCcwFunc (line 192242) | static void geopolyCcwFunc( function geopolySine (line 192270) | static double geopolySine(double r){ function geopolyRegularFunc (line 192291) | static void geopolyRegularFunc( function GeoPoly (line 192334) | static GeoPoly *geopolyBBox( function geopolyBBoxFunc (line 192403) | static void geopolyBBoxFunc( type GeoBBox (line 192419) | typedef struct GeoBBox GeoBBox; type GeoBBox (line 192420) | struct GeoBBox { function geopolyBBoxStep (line 192429) | static void geopolyBBoxStep( function geopolyBBoxFinal (line 192452) | static void geopolyBBoxFinal( function pointBeneathLine (line 192482) | static int pointBeneathLine( function geopolyContainsPointFunc (line 192513) | static void geopolyContainsPointFunc( function geopolyWithinFunc (line 192556) | static void geopolyWithinFunc( type GeoEvent (line 192576) | typedef struct GeoEvent GeoEvent; type GeoSegment (line 192577) | typedef struct GeoSegment GeoSegment; type GeoOverlap (line 192578) | typedef struct GeoOverlap GeoOverlap; type GeoEvent (line 192579) | struct GeoEvent { type GeoSegment (line 192585) | struct GeoSegment { type GeoOverlap (line 192593) | struct GeoOverlap { function geopolyAddOneSegment (line 192603) | static void geopolyAddOneSegment( function geopolyAddSegments (line 192647) | static void geopolyAddSegments( function GeoEvent (line 192665) | static GeoEvent *geopolyEventMerge(GeoEvent *pLeft, GeoEvent *pRight){ function GeoEvent (line 192687) | static GeoEvent *geopolySortEventsByX(GeoEvent *aEvent, int nEvent){ function GeoSegment (line 192712) | static GeoSegment *geopolySegmentMerge(GeoSegment *pLeft, GeoSegment *pR... function GeoSegment (line 192737) | static GeoSegment *geopolySortSegmentsByYAndC(GeoSegment *pList){ function geopolyOverlap (line 192763) | static int geopolyOverlap(GeoPoly *p1, GeoPoly *p2){ function geopolyOverlapFunc (line 192886) | static void geopolyOverlapFunc( function geopolyDebugFunc (line 192908) | static void geopolyDebugFunc( function geopolyInit (line 192927) | static int geopolyInit( function geopolyCreate (line 193011) | static int geopolyCreate( function geopolyConnect (line 193024) | static int geopolyConnect( function geopolyFilter (line 193047) | static int geopolyFilter( function geopolyBestIndex (line 193178) | static int geopolyBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxI... function geopolyColumn (line 193230) | static int geopolyColumn(sqlite3_vtab_cursor *cur, sqlite3_context *ctx,... function geopolyUpdate (line 193285) | static int geopolyUpdate( function geopolyFindFunction (line 193421) | static int geopolyFindFunction( function sqlite3_geopoly_init (line 193469) | static int sqlite3_geopoly_init(sqlite3 *db){ function SQLITE_PRIVATE (line 193529) | SQLITE_PRIVATE int sqlite3RtreeInit(sqlite3 *db){ function rtreeFreeCallback (line 193568) | static void rtreeFreeCallback(void *p){ function rtreeMatchArgFree (line 193577) | static void rtreeMatchArgFree(void *pArg){ function geomCallback (line 193600) | static void geomCallback(sqlite3_context *ctx, int nArg, sqlite3_value *... function SQLITE_API (line 193638) | SQLITE_API int sqlite3_rtree_geometry_callback( function SQLITE_API (line 193662) | SQLITE_API int sqlite3_rtree_query_callback( function SQLITE_API (line 193685) | __declspec(dllexport) function icuFunctionError (line 193757) | static void icuFunctionError( function xFree (line 193781) | static void xFree(void *p){ function icuLikeCompare (line 193822) | static int icuLikeCompare( function icuLikeFunc (line 193910) | static void icuLikeFunc( function icuRegexpDelete (line 193953) | static void icuRegexpDelete(void *p){ function icuRegexpFunc (line 193977) | static void icuRegexpFunc(sqlite3_context *p, int nArg, sqlite3_value **... function icuCaseFunc16 (line 194060) | static void icuCaseFunc16(sqlite3_context *p, int nArg, sqlite3_value **... function icuCollationDel (line 194120) | static void icuCollationDel(void *pCtx){ function icuCollationColl (line 194129) | static int icuCollationColl( function icuLoadCollation (line 194161) | static void icuLoadCollation( function SQLITE_PRIVATE (line 194201) | SQLITE_PRIVATE int sqlite3IcuInit(sqlite3 *db){ function SQLITE_API (line 194242) | __declspec(dllexport) type IcuTokenizer (line 194284) | typedef struct IcuTokenizer IcuTokenizer; type IcuCursor (line 194285) | typedef struct IcuCursor IcuCursor; type IcuTokenizer (line 194287) | struct IcuTokenizer { type IcuCursor (line 194292) | struct IcuCursor { function icuCreate (line 194309) | static int icuCreate( function icuDestroy (line 194339) | static int icuDestroy(sqlite3_tokenizer *pTokenizer){ function icuOpen (line 194351) | static int icuOpen( function icuClose (line 194423) | static int icuClose(sqlite3_tokenizer_cursor *pCursor){ function icuNext (line 194434) | static int icuNext( function SQLITE_PRIVATE (line 194512) | SQLITE_PRIVATE void sqlite3Fts3IcuTokenizerModule( type sqlite3rbu (line 194889) | typedef struct sqlite3rbu sqlite3rbu; type RbuFrame (line 195313) | typedef struct RbuFrame RbuFrame; type RbuObjIter (line 195314) | typedef struct RbuObjIter RbuObjIter; type RbuState (line 195315) | typedef struct RbuState RbuState; type RbuSpan (line 195316) | typedef struct RbuSpan RbuSpan; type rbu_vfs (line 195317) | typedef struct rbu_vfs rbu_vfs; type rbu_file (line 195318) | typedef struct rbu_file rbu_file; type RbuUpdateStmt (line 195319) | typedef struct RbuUpdateStmt RbuUpdateStmt; type u32 (line 195322) | typedef unsigned int u32; type u16 (line 195323) | typedef unsigned short u16; type u8 (line 195324) | typedef unsigned char u8; type sqlite3_int64 (line 195325) | typedef sqlite3_int64 i64; type RbuState (line 195342) | struct RbuState { type RbuUpdateStmt (line 195355) | struct RbuUpdateStmt { type RbuSpan (line 195361) | struct RbuSpan { type RbuObjIter (line 195387) | struct RbuObjIter { type RbuFrame (line 195457) | struct RbuFrame { type sqlite3rbu (line 195502) | struct sqlite3rbu { type rbu_vfs (line 195548) | struct rbu_vfs { type rbu_file (line 195564) | struct rbu_file { function rbuDeltaGetInt (line 195609) | static unsigned int rbuDeltaGetInt(const char **pz, int *pLen){ function rbuDeltaChecksum (line 195637) | static unsigned int rbuDeltaChecksum(const char *zIn, size_t N){ function rbuDeltaApply (line 195690) | static int rbuDeltaApply( function rbuDeltaOutputSize (line 195776) | static int rbuDeltaOutputSize(const char *zDelta, int lenDelta){ function rbuFossilDeltaFunc (line 195798) | static void rbuFossilDeltaFunc( function prepareAndCollectError (line 195851) | static int prepareAndCollectError( function resetAndCollectError (line 195873) | static int resetAndCollectError(sqlite3_stmt *pStmt, char **pzErrmsg){ function prepareFreeAndCollectError (line 195896) | static int prepareFreeAndCollectError( function rbuObjIterFreeCols (line 195918) | static void rbuObjIterFreeCols(RbuObjIter *pIter){ function rbuObjIterClearStatements (line 195938) | static void rbuObjIterClearStatements(RbuObjIter *pIter){ function rbuObjIterFinalize (line 195970) | static void rbuObjIterFinalize(RbuObjIter *pIter){ function rbuObjIterNext (line 195986) | static int rbuObjIterNext(sqlite3rbu *p, RbuObjIter *pIter){ function rbuTargetNameFunc (line 196066) | static void rbuTargetNameFunc( function rbuObjIterFirst (line 196102) | static int rbuObjIterFirst(sqlite3rbu *p, RbuObjIter *pIter){ function rbuMPrintfExec (line 196162) | static int rbuMPrintfExec(sqlite3rbu *p, sqlite3 *db, const char *zFmt, ... function rbuAllocateIterArrays (line 196209) | static void rbuAllocateIterArrays(sqlite3rbu *p, RbuObjIter *pIter, int ... function rbuFinalize (line 196259) | static void rbuFinalize(sqlite3rbu *p, sqlite3_stmt *pStmt){ function rbuTableType (line 196307) | static void rbuTableType( function rbuObjIterCacheIndexedCols (line 196391) | static void rbuObjIterCacheIndexedCols(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterCacheTableInfo (line 196445) | static int rbuObjIterCacheTableInfo(sqlite3rbu *p, RbuObjIter *pIter){ function rbuBadControlError (line 196995) | static void rbuBadControlError(sqlite3rbu *p){ function rbuCreateImposterTable2 (line 197158) | static void rbuCreateImposterTable2(sqlite3rbu *p, RbuObjIter *pIter){ function rbuCreateImposterTable (line 197232) | static void rbuCreateImposterTable(sqlite3rbu *p, RbuObjIter *pIter){ function rbuObjIterPrepareTmpInsert (line 197288) | static void rbuObjIterPrepareTmpInsert( function rbuTmpInsertFunc (line 197306) | static void rbuTmpInsertFunc( function rbuObjIterPrepareAll (line 197436) | static int rbuObjIterPrepareAll( function rbuGetUpdateStmt (line 197703) | static int rbuGetUpdateStmt( function sqlite3 (line 197771) | static sqlite3 *rbuOpenDbhandle( function rbuFreeState (line 197792) | static void rbuFreeState(RbuState *p){ function RbuState (line 197810) | static RbuState *rbuLoadState(sqlite3rbu *p){ function rbuOpenDatabase (line 197887) | static void rbuOpenDatabase(sqlite3rbu *p, int *pbRetry){ function rbuFileSuffix3 (line 198066) | static void rbuFileSuffix3(const char *zBase, char *z){ function i64 (line 198087) | static i64 rbuShmChecksum(sqlite3rbu *p){ function rbuSetupCheckpoint (line 198116) | static void rbuSetupCheckpoint(sqlite3rbu *p, RbuState *pState){ function rbuCaptureWalRead (line 198200) | static int rbuCaptureWalRead(sqlite3rbu *pRbu, i64 iOff, int iAmt){ function rbuCaptureDbWrite (line 198232) | static int rbuCaptureDbWrite(sqlite3rbu *pRbu, i64 iOff){ function rbuCheckpointFrame (line 198242) | static void rbuCheckpointFrame(sqlite3rbu *p, RbuFrame *pFrame){ function rbuLockDatabase (line 198260) | static void rbuLockDatabase(sqlite3rbu *p){ function LPWSTR (line 198270) | static LPWSTR rbuWinUtf8ToUnicode(const char *zFilename){ function rbuMoveOalFile (line 198300) | static void rbuMoveOalFile(sqlite3rbu *p){ function rbuStepType (line 198391) | static int rbuStepType(sqlite3rbu *p, const char **pzMask){ function assertColumnName (line 198434) | static void assertColumnName(sqlite3_stmt *pStmt, int iCol, const char *... function rbuStepOneOp (line 198447) | static void rbuStepOneOp(sqlite3rbu *p, int eType){ function rbuStep (line 198530) | static int rbuStep(sqlite3rbu *p){ function rbuIncrSchemaCookie (line 198595) | static void rbuIncrSchemaCookie(sqlite3rbu *p){ function rbuSaveState (line 198626) | static void rbuSaveState(sqlite3rbu *p, int eStage){ function rbuCopyPragma (line 198687) | static void rbuCopyPragma(sqlite3rbu *p, const char *zPragma){ function rbuCreateTargetSchema (line 198707) | static void rbuCreateTargetSchema(sqlite3rbu *p){ function SQLITE_API (line 198759) | SQLITE_API int sqlite3rbu_step(sqlite3rbu *p){ function rbuStrCompare (line 198888) | static int rbuStrCompare(const char *z1, const char *z2){ function rbuSetupOal (line 198904) | static void rbuSetupOal(sqlite3rbu *p, RbuState *pState){ function rbuDeleteOalFile (line 198937) | static void rbuDeleteOalFile(sqlite3rbu *p){ function rbuCreateVfs (line 198953) | static void rbuCreateVfs(sqlite3rbu *p){ function rbuDeleteVfs (line 198973) | static void rbuDeleteVfs(sqlite3rbu *p){ function rbuIndexCntFunc (line 198985) | static void rbuIndexCntFunc( function rbuInitPhaseOneSteps (line 199035) | static void rbuInitPhaseOneSteps(sqlite3rbu *p){ function sqlite3rbu (line 199076) | static sqlite3rbu *openRbuHandle( function sqlite3rbu (line 199232) | static sqlite3rbu *rbuMisuseError(void){ function SQLITE_API (line 199245) | SQLITE_API sqlite3rbu *sqlite3rbu_open( function SQLITE_API (line 199258) | SQLITE_API sqlite3rbu *sqlite3rbu_vacuum( function SQLITE_API (line 199276) | SQLITE_API sqlite3 *sqlite3rbu_db(sqlite3rbu *pRbu, int bRbu){ function rbuEditErrmsg (line 199290) | static void rbuEditErrmsg(sqlite3rbu *p){ function SQLITE_API (line 199308) | SQLITE_API int sqlite3rbu_close(sqlite3rbu *p, char **pzErrmsg){ function SQLITE_API (line 199371) | SQLITE_API sqlite3_int64 sqlite3rbu_progress(sqlite3rbu *pRbu){ function SQLITE_API (line 199379) | SQLITE_API void sqlite3rbu_bp_progress(sqlite3rbu *p, int *pnOne, int *p... function SQLITE_API (line 199414) | SQLITE_API int sqlite3rbu_state(sqlite3rbu *p){ function SQLITE_API (line 199442) | SQLITE_API int sqlite3rbu_savestate(sqlite3rbu *p){ function rbuUnlockShm (line 199535) | static void rbuUnlockShm(rbu_file *p){ function rbuUpdateTempSize (line 199551) | static int rbuUpdateTempSize(rbu_file *pFd, sqlite3_int64 nNew){ function rbuMainlistAdd (line 199569) | static void rbuMainlistAdd(rbu_file *p){ function rbuMainlistRemove (line 199591) | static void rbuMainlistRemove(rbu_file *p){ function rbu_file (line 199612) | static rbu_file *rbuFindMaindb(rbu_vfs *pRbuVfs, const char *zWal, int b... function rbuVfsClose (line 199627) | static int rbuVfsClose(sqlite3_file *pFile){ function u32 (line 199660) | static u32 rbuGetU32(u8 *aBuf){ function rbuPutU32 (line 199671) | static void rbuPutU32(u8 *aBuf, u32 iVal){ function rbuPutU16 (line 199678) | static void rbuPutU16(u8 *aBuf, u16 iVal){ function rbuVfsRead (line 199686) | static int rbuVfsRead( function rbuVfsWrite (line 199752) | static int rbuVfsWrite( function rbuVfsTruncate (line 199795) | static int rbuVfsTruncate(sqlite3_file *pFile, sqlite_int64 size){ function rbuVfsSync (line 199807) | static int rbuVfsSync(sqlite3_file *pFile, int flags){ function rbuVfsFileSize (line 199821) | static int rbuVfsFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function rbuVfsLock (line 199842) | static int rbuVfsLock(sqlite3_file *pFile, int eLock){ function rbuVfsUnlock (line 199864) | static int rbuVfsUnlock(sqlite3_file *pFile, int eLock){ function rbuVfsCheckReservedLock (line 199872) | static int rbuVfsCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function rbuVfsFileControl (line 199880) | static int rbuVfsFileControl(sqlite3_file *pFile, int op, void *pArg){ function rbuVfsSectorSize (line 199936) | static int rbuVfsSectorSize(sqlite3_file *pFile){ function rbuVfsDeviceCharacteristics (line 199944) | static int rbuVfsDeviceCharacteristics(sqlite3_file *pFile){ function rbuVfsShmLock (line 199952) | static int rbuVfsShmLock(sqlite3_file *pFile, int ofst, int n, int flags){ function rbuVfsShmMap (line 199988) | static int rbuVfsShmMap( function rbuVfsShmBarrier (line 200046) | static void rbuVfsShmBarrier(sqlite3_file *pFile){ function rbuVfsShmUnmap (line 200054) | static int rbuVfsShmUnmap(sqlite3_file *pFile, int delFlag){ function rbuVfsOpen (line 200073) | static int rbuVfsOpen( function rbuVfsDelete (line 200185) | static int rbuVfsDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function rbuVfsAccess (line 200194) | static int rbuVfsAccess( function rbuVfsFullPathname (line 200242) | static int rbuVfsFullPathname( function rbuVfsDlError (line 200266) | static void rbuVfsDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function rbuVfsDlClose (line 200286) | static void rbuVfsDlClose(sqlite3_vfs *pVfs, void *pHandle){ function rbuVfsRandomness (line 200296) | static int rbuVfsRandomness(sqlite3_vfs *pVfs, int nByte, char *zBufOut){ function rbuVfsSleep (line 200305) | static int rbuVfsSleep(sqlite3_vfs *pVfs, int nMicro){ function rbuVfsCurrentTime (line 200313) | static int rbuVfsCurrentTime(sqlite3_vfs *pVfs, double *pTimeOut){ function rbuVfsGetLastError (line 200321) | static int rbuVfsGetLastError(sqlite3_vfs *pVfs, int a, char *b){ function SQLITE_API (line 200329) | SQLITE_API void sqlite3rbu_destroy_vfs(const char *zName){ function SQLITE_API (line 200343) | SQLITE_API int sqlite3rbu_create_vfs(const char *zName, const char *zPar... function SQLITE_API (line 200421) | SQLITE_API sqlite3_int64 sqlite3rbu_temp_size_limit(sqlite3rbu *pRbu, sq... function SQLITE_API (line 200428) | SQLITE_API sqlite3_int64 sqlite3rbu_temp_size(sqlite3rbu *pRbu){ type StatTable (line 200515) | typedef struct StatTable StatTable; type StatCursor (line 200516) | typedef struct StatCursor StatCursor; type StatPage (line 200517) | typedef struct StatPage StatPage; type StatCell (line 200518) | typedef struct StatCell StatCell; type StatCell (line 200521) | struct StatCell { type StatPage (line 200531) | struct StatPage { type StatCursor (line 200548) | struct StatCursor { type StatTable (line 200573) | struct StatTable { function statConnect (line 200586) | static int statConnect( function statDisconnect (line 200629) | static int statDisconnect(sqlite3_vtab *pVtab){ function statBestIndex (line 200644) | static int statBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxInfo){ function statOpen (line 200717) | static int statOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function statClearCells (line 200734) | static void statClearCells(StatPage *p){ function statClearPage (line 200746) | static void statClearPage(StatPage *p){ function statResetCsr (line 200753) | static void statResetCsr(StatCursor *pCsr){ function statResetCounts (line 200766) | static void statResetCounts(StatCursor *pCsr){ function statClose (line 200778) | static int statClose(sqlite3_vtab_cursor *pCursor){ function getLocalPayload (line 200791) | static int getLocalPayload( function statDecodePage (line 200816) | static int statDecodePage(Btree *pBt, StatPage *p){ function statSizeAndOffset (line 200931) | static void statSizeAndOffset(StatCursor *pCsr){ function statNext (line 200958) | static int statNext(sqlite3_vtab_cursor *pCursor){ function statEof (line 201115) | static int statEof(sqlite3_vtab_cursor *pCursor){ function statFilter (line 201124) | static int statFilter( function statColumn (line 201190) | static int statColumn( function statRowid (line 201251) | static int statRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function SQLITE_PRIVATE (line 201260) | SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ function SQLITE_PRIVATE (line 201290) | SQLITE_PRIVATE int sqlite3DbstatRegister(sqlite3 *db){ return SQLITE_OK; } type DbpageTable (line 201332) | typedef struct DbpageTable DbpageTable; type DbpageCursor (line 201333) | typedef struct DbpageCursor DbpageCursor; type DbpageCursor (line 201335) | struct DbpageCursor { type DbpageTable (line 201345) | struct DbpageTable { function dbpageConnect (line 201360) | static int dbpageConnect( function dbpageDisconnect (line 201391) | static int dbpageDisconnect(sqlite3_vtab *pVtab){ function dbpageBestIndex (line 201404) | static int dbpageBestIndex(sqlite3_vtab *tab, sqlite3_index_info *pIdxIn... function dbpageOpen (line 201459) | static int dbpageOpen(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppCursor){ function dbpageClose (line 201478) | static int dbpageClose(sqlite3_vtab_cursor *pCursor){ function dbpageNext (line 201488) | static int dbpageNext(sqlite3_vtab_cursor *pCursor){ function dbpageEof (line 201495) | static int dbpageEof(sqlite3_vtab_cursor *pCursor){ function dbpageFilter (line 201510) | static int dbpageFilter( function dbpageColumn (line 201556) | static int dbpageColumn( function dbpageRowid (line 201587) | static int dbpageRowid(sqlite3_vtab_cursor *pCursor, sqlite_int64 *pRowid){ function dbpageUpdate (line 201593) | static int dbpageUpdate( function dbpageBegin (line 201664) | static int dbpageBegin(sqlite3_vtab *pVtab){ function SQLITE_PRIVATE (line 201679) | SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ function SQLITE_PRIVATE (line 201709) | SQLITE_PRIVATE int sqlite3DbpageRegister(sqlite3 *db){ return SQLITE_OK; } type SessionTable (line 201725) | typedef struct SessionTable SessionTable; type SessionChange (line 201726) | typedef struct SessionChange SessionChange; type SessionBuffer (line 201727) | typedef struct SessionBuffer SessionBuffer; type SessionInput (line 201728) | typedef struct SessionInput SessionInput; type SessionHook (line 201743) | typedef struct SessionHook SessionHook; type SessionHook (line 201744) | struct SessionHook { type sqlite3_session (line 201755) | struct sqlite3_session { type SessionBuffer (line 201773) | struct SessionBuffer { type SessionInput (line 201785) | struct SessionInput { type sqlite3_changeset_iter (line 201801) | struct sqlite3_changeset_iter { type SessionTable (line 201829) | struct SessionTable { type SessionChange (line 202004) | struct SessionChange { function sessionVarintPut (line 202016) | static int sessionVarintPut(u8 *aBuf, int iVal){ function sessionVarintLen (line 202023) | static int sessionVarintLen(int iVal){ function sessionVarintGet (line 202031) | static int sessionVarintGet(u8 *aBuf, int *piVal){ function sqlite3_int64 (line 202042) | static sqlite3_int64 sessionGetI64(u8 *aRec){ function sessionPutI64 (line 202052) | static void sessionPutI64(u8 *aBuf, sqlite3_int64 i){ function sessionSerializeValue (line 202076) | static int sessionSerializeValue( function sessionHashAppendI64 (line 202169) | static unsigned int sessionHashAppendI64(unsigned int h, i64 i){ function sessionHashAppendBlob (line 202178) | static unsigned int sessionHashAppendBlob(unsigned int h, int n, const u... function sessionHashAppendType (line 202188) | static unsigned int sessionHashAppendType(unsigned int h, int eType){ function sessionPreupdateHash (line 202203) | static int sessionPreupdateHash( function sessionSerialLen (line 202268) | static int sessionSerialLen(u8 *a){ function sessionChangeHash (line 202286) | static unsigned int sessionChangeHash( function sessionChangeEqual (line 202335) | static int sessionChangeEqual( function sessionMergeRecord (line 202378) | static void sessionMergeRecord( function u8 (line 202424) | static u8 *sessionMergeValue( function sessionMergeUpdate (line 202458) | static int sessionMergeUpdate( function sessionPreupdateEqual (line 202535) | static int sessionPreupdateEqual( function sessionGrowHash (line 202614) | static int sessionGrowHash(int bPatchset, SessionTable *pTab){ function sessionTableInfo (line 202674) | static int sessionTableInfo( function sessionInitTable (line 202790) | static int sessionInitTable(sqlite3_session *pSession, SessionTable *pTab){ type SessionStat1Ctx (line 202819) | typedef struct SessionStat1Ctx SessionStat1Ctx; type SessionStat1Ctx (line 202820) | struct SessionStat1Ctx { function sessionStat1Old (line 202824) | static int sessionStat1Old(void *pCtx, int iCol, sqlite3_value **ppVal){ function sessionStat1New (line 202834) | static int sessionStat1New(void *pCtx, int iCol, sqlite3_value **ppVal){ function sessionStat1Count (line 202844) | static int sessionStat1Count(void *pCtx){ function sessionStat1Depth (line 202848) | static int sessionStat1Depth(void *pCtx){ function sessionPreupdateOneChange (line 202862) | static void sessionPreupdateOneChange( function sessionFindTable (line 203006) | static int sessionFindTable( function xPreUpdate (line 203042) | static void xPreUpdate( function sessionPreupdateOld (line 203080) | static int sessionPreupdateOld(void *pCtx, int iVal, sqlite3_value **ppV... function sessionPreupdateNew (line 203083) | static int sessionPreupdateNew(void *pCtx, int iVal, sqlite3_value **ppV... function sessionPreupdateCount (line 203086) | static int sessionPreupdateCount(void *pCtx){ function sessionPreupdateDepth (line 203089) | static int sessionPreupdateDepth(void *pCtx){ function sessionPreupdateHooks (line 203097) | static void sessionPreupdateHooks( type SessionDiffCtx (line 203107) | typedef struct SessionDiffCtx SessionDiffCtx; type SessionDiffCtx (line 203108) | struct SessionDiffCtx { function sessionDiffOld (line 203116) | static int sessionDiffOld(void *pCtx, int iVal, sqlite3_value **ppVal){ function sessionDiffNew (line 203121) | static int sessionDiffNew(void *pCtx, int iVal, sqlite3_value **ppVal){ function sessionDiffCount (line 203126) | static int sessionDiffCount(void *pCtx){ function sessionDiffDepth (line 203130) | static int sessionDiffDepth(void *pCtx){ function sessionDiffHooks (line 203138) | static void sessionDiffHooks( function sessionDiffFindNew (line 203219) | static int sessionDiffFindNew( function sessionDiffFindModified (line 203250) | static int sessionDiffFindModified( function SQLITE_API (line 203290) | SQLITE_API int sqlite3session_diff( function SQLITE_API (line 203385) | SQLITE_API int sqlite3session_create( function sessionDeleteTable (line 203423) | static void sessionDeleteTable(SessionTable *pList){ function SQLITE_API (line 203447) | SQLITE_API void sqlite3session_delete(sqlite3_session *pSession){ function SQLITE_API (line 203477) | SQLITE_API void sqlite3session_table_filter( function SQLITE_API (line 203495) | SQLITE_API int sqlite3session_attach( function sessionBufferGrow (line 203547) | static int sessionBufferGrow(SessionBuffer *p, size_t nByte, int *pRc){ function sessionAppendValue (line 203574) | static void sessionAppendValue(SessionBuffer *p, sqlite3_value *pVal, in... function sessionAppendByte (line 203596) | static void sessionAppendByte(SessionBuffer *p, u8 v, int *pRc){ function sessionAppendVarint (line 203609) | static void sessionAppendVarint(SessionBuffer *p, int v, int *pRc){ function sessionAppendBlob (line 203622) | static void sessionAppendBlob( function sessionAppendStr (line 203642) | static void sessionAppendStr( function sessionAppendInteger (line 203662) | static void sessionAppendInteger( function sessionAppendIdent (line 203681) | static void sessionAppendIdent( function sessionAppendCol (line 203706) | static void sessionAppendCol( function sessionAppendUpdate (line 203768) | static int sessionAppendUpdate( function sessionAppendDelete (line 203867) | static int sessionAppendDelete( function sessionSelectStmt (line 203922) | static int sessionSelectStmt( function sessionSelectBind (line 203979) | static int sessionSelectBind( function sessionAppendTableHdr (line 204050) | static void sessionAppendTableHdr( function sessionGenerateChangeset (line 204073) | static int sessionGenerateChangeset( function SQLITE_API (line 204199) | SQLITE_API int sqlite3session_changeset( function SQLITE_API (line 204210) | SQLITE_API int sqlite3session_changeset_strm( function SQLITE_API (line 204221) | SQLITE_API int sqlite3session_patchset_strm( function SQLITE_API (line 204236) | SQLITE_API int sqlite3session_patchset( function SQLITE_API (line 204247) | SQLITE_API int sqlite3session_enable(sqlite3_session *pSession, int bEna... function SQLITE_API (line 204261) | SQLITE_API int sqlite3session_indirect(sqlite3_session *pSession, int bI... function SQLITE_API (line 204276) | SQLITE_API int sqlite3session_isempty(sqlite3_session *pSession){ function sessionChangesetStart (line 204292) | static int sessionChangesetStart( function SQLITE_API (line 204328) | SQLITE_API int sqlite3changeset_start( function SQLITE_API (line 204335) | SQLITE_API int sqlite3changeset_start_v2( function SQLITE_API (line 204348) | SQLITE_API int sqlite3changeset_start_strm( function SQLITE_API (line 204355) | SQLITE_API int sqlite3changeset_start_v2_strm( function sessionDiscardData (line 204369) | static void sessionDiscardData(SessionInput *pIn){ function sessionInputBuffer (line 204389) | static int sessionInputBuffer(SessionInput *pIn, int nByte){ function sessionSkipRecord (line 204417) | static void sessionSkipRecord( function sessionValueSetStr (line 204443) | static int sessionValueSetStr( function sessionReadRecord (line 204484) | static int sessionReadRecord( function sessionChangesetBufferTblhdr (line 204556) | static int sessionChangesetBufferTblhdr(SessionInput *pIn, int *pnByte){ function sessionChangesetBufferRecord (line 204599) | static int sessionChangesetBufferRecord( function sessionChangesetReadTblhdr (line 204643) | static int sessionChangesetReadTblhdr(sqlite3_changeset_iter *p){ function sessionChangesetNext (line 204693) | static int sessionChangesetNext( function SQLITE_API (line 204816) | SQLITE_API int sqlite3changeset_next(sqlite3_changeset_iter *p){ function SQLITE_API (line 204825) | SQLITE_API int sqlite3changeset_op( function SQLITE_API (line 204845) | SQLITE_API int sqlite3changeset_pk( function SQLITE_API (line 204868) | SQLITE_API int sqlite3changeset_old( function SQLITE_API (line 204896) | SQLITE_API int sqlite3changeset_new( function SQLITE_API (line 204930) | SQLITE_API int sqlite3changeset_conflict( function SQLITE_API (line 204953) | SQLITE_API int sqlite3changeset_fk_conflicts( function SQLITE_API (line 204971) | SQLITE_API int sqlite3changeset_finalize(sqlite3_changeset_iter *p){ function sessionChangesetInvert (line 204986) | static int sessionChangesetInvert( function SQLITE_API (line 205145) | SQLITE_API int sqlite3changeset_invert( function SQLITE_API (line 205164) | SQLITE_API int sqlite3changeset_invert_strm( type SessionApplyCtx (line 205183) | typedef struct SessionApplyCtx SessionApplyCtx; type SessionApplyCtx (line 205184) | struct SessionApplyCtx { function sessionDeleteRow (line 205218) | static int sessionDeleteRow( function sessionUpdateRow (line 205301) | static int sessionUpdateRow( function sessionSelectRow (line 205380) | static int sessionSelectRow( function sessionInsertRow (line 205398) | static int sessionInsertRow( function sessionPrepare (line 205428) | static int sessionPrepare(sqlite3 *db, sqlite3_stmt **pp, const char *zS... function sessionStat1Sql (line 205438) | static int sessionStat1Sql(sqlite3 *db, SessionApplyCtx *p){ function sessionBindValue (line 205472) | static int sessionBindValue( function sessionBindRow (line 205505) | static int sessionBindRow( function sessionSeekToRow (line 205554) | static int sessionSeekToRow( function sessionRebaseAdd (line 205589) | static int sessionRebaseAdd( function sessionConflictHandler (line 205663) | static int sessionConflictHandler( function sessionApplyOneOp (line 205761) | static int sessionApplyOneOp( function sessionApplyOneWithRetry (line 205895) | static int sessionApplyOneWithRetry( function sessionRetryConstraints (line 205952) | static int sessionRetryConstraints( function sessionChangesetApply (line 206006) | static int sessionChangesetApply( function SQLITE_API (line 206205) | SQLITE_API int sqlite3changeset_apply_v2( function SQLITE_API (line 206238) | SQLITE_API int sqlite3changeset_apply( function SQLITE_API (line 206263) | SQLITE_API int sqlite3changeset_apply_v2_strm( function SQLITE_API (line 206290) | SQLITE_API int sqlite3changeset_apply_strm( type sqlite3_changegroup (line 206313) | struct sqlite3_changegroup { function sessionChangeMerge (line 206324) | static int sessionChangeMerge( function sessionChangesetToHash (line 206506) | static int sessionChangesetToHash( function sessionChangegroupOutput (line 206629) | static int sessionChangegroupOutput( function SQLITE_API (line 206680) | SQLITE_API int sqlite3changegroup_new(sqlite3_changegroup **pp){ function SQLITE_API (line 206697) | SQLITE_API int sqlite3changegroup_add(sqlite3_changegroup *pGrp, int nDa... function SQLITE_API (line 206713) | SQLITE_API int sqlite3changegroup_output( function SQLITE_API (line 206724) | SQLITE_API int sqlite3changegroup_add_strm( function SQLITE_API (line 206743) | SQLITE_API int sqlite3changegroup_output_strm( function SQLITE_API (line 206754) | SQLITE_API void sqlite3changegroup_delete(sqlite3_changegroup *pGrp){ function SQLITE_API (line 206764) | SQLITE_API int sqlite3changeset_concat( function SQLITE_API (line 206793) | SQLITE_API int sqlite3changeset_concat_strm( type sqlite3_rebaser (line 206822) | struct sqlite3_rebaser { function sessionAppendRecordMerge (line 206832) | static void sessionAppendRecordMerge( function sessionAppendPartialUpdate (line 206881) | static void sessionAppendPartialUpdate( function sessionRebase (line 206949) | static int sessionRebase( function SQLITE_API (line 207081) | SQLITE_API int sqlite3rebaser_create(sqlite3_rebaser **ppNew){ function SQLITE_API (line 207098) | SQLITE_API int sqlite3rebaser_configure( function SQLITE_API (line 207115) | SQLITE_API int sqlite3rebaser_rebase( function SQLITE_API (line 207134) | SQLITE_API int sqlite3rebaser_rebase_strm( function SQLITE_API (line 207155) | SQLITE_API void sqlite3rebaser_delete(sqlite3_rebaser *p){ function SQLITE_API (line 207165) | SQLITE_API int sqlite3session_config(int op, void *pArg){ type Fts5ExtensionApi (line 207234) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 207235) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 207236) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 207246) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 207462) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 207696) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 207697) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 207698) | struct fts5_tokenizer { type fts5_api (line 207733) | typedef struct fts5_api fts5_api; type fts5_api (line 207734) | struct fts5_api { type u8 (line 207799) | typedef unsigned char u8; type u32 (line 207800) | typedef unsigned int u32; type u16 (line 207801) | typedef unsigned short u16; type i16 (line 207802) | typedef short i16; type sqlite3_int64 (line 207803) | typedef sqlite3_int64 i64; type sqlite3_uint64 (line 207804) | typedef sqlite3_uint64 u64; type Fts5Global (line 207884) | typedef struct Fts5Global Fts5Global; type Fts5Colset (line 207885) | typedef struct Fts5Colset Fts5Colset; type Fts5Colset (line 207893) | struct Fts5Colset { type Fts5Config (line 207905) | typedef struct Fts5Config Fts5Config; type Fts5Config (line 207942) | struct Fts5Config { type Fts5Buffer (line 208028) | typedef struct Fts5Buffer Fts5Buffer; type Fts5Buffer (line 208029) | struct Fts5Buffer { type Fts5PoslistReader (line 208064) | typedef struct Fts5PoslistReader Fts5PoslistReader; type Fts5PoslistReader (line 208065) | struct Fts5PoslistReader { type Fts5PoslistWriter (line 208083) | typedef struct Fts5PoslistWriter Fts5PoslistWriter; type Fts5PoslistWriter (line 208084) | struct Fts5PoslistWriter { type Fts5Termset (line 208105) | typedef struct Fts5Termset Fts5Termset; type Fts5Index (line 208119) | typedef struct Fts5Index Fts5Index; type Fts5IndexIter (line 208120) | typedef struct Fts5IndexIter Fts5IndexIter; type Fts5IndexIter (line 208122) | struct Fts5IndexIter { type Fts5Table (line 208319) | typedef struct Fts5Table Fts5Table; type Fts5Table (line 208320) | struct Fts5Table { type Fts5Hash (line 208346) | typedef struct Fts5Hash Fts5Hash; type Fts5Storage (line 208402) | typedef struct Fts5Storage Fts5Storage; type Fts5Expr (line 208445) | typedef struct Fts5Expr Fts5Expr; type Fts5ExprNode (line 208446) | typedef struct Fts5ExprNode Fts5ExprNode; type Fts5Parse (line 208447) | typedef struct Fts5Parse Fts5Parse; type Fts5Token (line 208448) | typedef struct Fts5Token Fts5Token; type Fts5ExprPhrase (line 208449) | typedef struct Fts5ExprPhrase Fts5ExprPhrase; type Fts5ExprNearset (line 208450) | typedef struct Fts5ExprNearset Fts5ExprNearset; type Fts5Token (line 208452) | struct Fts5Token { type Fts5PoslistPopulator (line 208490) | typedef struct Fts5PoslistPopulator Fts5PoslistPopulator; type fts5YYMINORTYPE (line 208739) | typedef union { type fts5yyStackEntry (line 208927) | struct fts5yyStackEntry { type fts5yyStackEntry (line 208934) | typedef struct fts5yyStackEntry fts5yyStackEntry; type fts5yyParser (line 208938) | struct fts5yyParser { type fts5yyParser (line 208957) | typedef struct fts5yyParser fts5yyParser; function sqlite3Fts5ParserTrace (line 208983) | static void sqlite3Fts5ParserTrace(FILE *TraceFILE, char *zTracePrompt){ function fts5yyGrowStack (line 209066) | static int fts5yyGrowStack(fts5yyParser *p){ function sqlite3Fts5ParserInit (line 209105) | static void sqlite3Fts5ParserInit(void *fts5yypRawParser sqlite3Fts5Pars... function fts5yy_destructor (line 209163) | static void fts5yy_destructor( function fts5yy_pop_parser_stack (line 209222) | static void fts5yy_pop_parser_stack(fts5yyParser *pParser){ function sqlite3Fts5ParserFinalize (line 209240) | static void sqlite3Fts5ParserFinalize(void *p){ function sqlite3Fts5ParserFree (line 209257) | static void sqlite3Fts5ParserFree( function sqlite3Fts5ParserStackPeak (line 209273) | static int sqlite3Fts5ParserStackPeak(void *p){ function sqlite3Fts5ParserCoverage (line 209297) | static int sqlite3Fts5ParserCoverage(FILE *out){ function fts5YYACTIONTYPE (line 209320) | static fts5YYACTIONTYPE fts5yy_find_shift_action( function fts5YYACTIONTYPE (line 209385) | static fts5YYACTIONTYPE fts5yy_find_reduce_action( function fts5yyStackOverflow (line 209414) | static void fts5yyStackOverflow(fts5yyParser *fts5yypParser){ function fts5yyTraceShift (line 209437) | static void fts5yyTraceShift(fts5yyParser *fts5yypParser, int fts5yyNewS... function fts5yy_shift (line 209457) | static void fts5yy_shift( function fts5YYACTIONTYPE (line 209574) | static fts5YYACTIONTYPE fts5yy_reduce( function fts5yy_parse_failed (line 209817) | static void fts5yy_parse_failed( function fts5yy_syntax_error (line 209840) | static void fts5yy_syntax_error( function fts5yy_accept (line 209862) | static void fts5yy_accept( function sqlite3Fts5Parser (line 209903) | static void sqlite3Fts5Parser( function sqlite3Fts5ParserFallback (line 210077) | static int sqlite3Fts5ParserFallback(int iToken){ type CInstIter (line 210123) | typedef struct CInstIter CInstIter; type CInstIter (line 210124) | struct CInstIter { function fts5CInstIterNext (line 210140) | static int fts5CInstIterNext(CInstIter *pIter){ function fts5CInstIterInit (line 210171) | static int fts5CInstIterInit( type HighlightContext (line 210197) | typedef struct HighlightContext HighlightContext; type HighlightContext (line 210198) | struct HighlightContext { function fts5HighlightAppend (line 210220) | static void fts5HighlightAppend( function fts5HighlightCb (line 210235) | static int fts5HighlightCb( function fts5HighlightFunction (line 210289) | static void fts5HighlightFunction( type Fts5SFinder (line 210338) | typedef struct Fts5SFinder Fts5SFinder; type Fts5SFinder (line 210339) | struct Fts5SFinder { function fts5SentenceFinderAdd (line 210352) | static int fts5SentenceFinderAdd(Fts5SFinder *p, int iAdd){ function fts5SentenceFinderCb (line 210371) | static int fts5SentenceFinderCb( function fts5SnippetScore (line 210404) | static int fts5SnippetScore( function fts5SnippetFunction (line 210461) | static void fts5SnippetFunction( type Fts5Bm25Data (line 210619) | typedef struct Fts5Bm25Data Fts5Bm25Data; type Fts5Bm25Data (line 210620) | struct Fts5Bm25Data { function fts5CountCb (line 210631) | static int fts5CountCb( function fts5Bm25GetData (line 210647) | static int fts5Bm25GetData( function fts5Bm25Function (line 210720) | static void fts5Bm25Function( function sqlite3Fts5AuxInit (line 210778) | static int sqlite3Fts5AuxInit(fts5_api *pApi){ function sqlite3Fts5BufferSize (line 210821) | static int sqlite3Fts5BufferSize(int *pRc, Fts5Buffer *pBuf, u32 nByte){ function sqlite3Fts5BufferAppendVarint (line 210845) | static void sqlite3Fts5BufferAppendVarint(int *pRc, Fts5Buffer *pBuf, i6... function sqlite3Fts5Put32 (line 210850) | static void sqlite3Fts5Put32(u8 *aBuf, int iVal){ function sqlite3Fts5Get32 (line 210857) | static int sqlite3Fts5Get32(const u8 *aBuf){ function sqlite3Fts5BufferAppendBlob (line 210866) | static void sqlite3Fts5BufferAppendBlob( function sqlite3Fts5BufferAppendString (line 210885) | static void sqlite3Fts5BufferAppendString( function sqlite3Fts5BufferAppendPrintf (line 210903) | static void sqlite3Fts5BufferAppendPrintf( function sqlite3Fts5BufferFree (line 210942) | static void sqlite3Fts5BufferFree(Fts5Buffer *pBuf){ function sqlite3Fts5BufferZero (line 210951) | static void sqlite3Fts5BufferZero(Fts5Buffer *pBuf){ function sqlite3Fts5BufferSet (line 210960) | static void sqlite3Fts5BufferSet( function sqlite3Fts5PoslistNext64 (line 210970) | static int sqlite3Fts5PoslistNext64( function sqlite3Fts5PoslistReaderNext (line 211009) | static int sqlite3Fts5PoslistReaderNext(Fts5PoslistReader *pIter){ function sqlite3Fts5PoslistReaderInit (line 211016) | static int sqlite3Fts5PoslistReaderInit( function sqlite3Fts5PoslistSafeAppend (line 211033) | static void sqlite3Fts5PoslistSafeAppend( function sqlite3Fts5PoslistWriterAppend (line 211048) | static int sqlite3Fts5PoslistWriterAppend( function sqlite3Fts5IsBareword (line 211108) | static int sqlite3Fts5IsBareword(char t){ type Fts5TermsetEntry (line 211126) | typedef struct Fts5TermsetEntry Fts5TermsetEntry; type Fts5TermsetEntry (line 211127) | struct Fts5TermsetEntry { type Fts5Termset (line 211134) | struct Fts5Termset { function sqlite3Fts5TermsetNew (line 211138) | static int sqlite3Fts5TermsetNew(Fts5Termset **pp){ function sqlite3Fts5TermsetAdd (line 211144) | static int sqlite3Fts5TermsetAdd( function sqlite3Fts5TermsetFree (line 211193) | static void sqlite3Fts5TermsetFree(Fts5Termset *p){ function fts5_iswhitespace (line 211235) | static int fts5_iswhitespace(char x){ function fts5_isopenquote (line 211239) | static int fts5_isopenquote(char x){ function fts5_isdigit (line 211268) | static int fts5_isdigit(char a){ function fts5Dequote (line 211350) | static int fts5Dequote(char *z){ function sqlite3Fts5Dequote (line 211395) | static void sqlite3Fts5Dequote(char *z){ type Fts5Enum (line 211406) | struct Fts5Enum { type Fts5Enum (line 211410) | typedef struct Fts5Enum Fts5Enum; function fts5ConfigSetEnum (line 211412) | static int fts5ConfigSetEnum( function fts5ConfigParseSpecial (line 211441) | static int fts5ConfigParseSpecial( function fts5ConfigDefaultTokenizer (line 211605) | static int fts5ConfigDefaultTokenizer(Fts5Global *pGlobal, Fts5Config *p... function fts5ConfigParseColumn (line 211667) | static int fts5ConfigParseColumn( function fts5ConfigMakeExprlist (line 211695) | static int fts5ConfigMakeExprlist(Fts5Config *p){ function sqlite3Fts5ConfigParse (line 211728) | static int sqlite3Fts5ConfigParse( function sqlite3Fts5ConfigFree (line 211847) | static void sqlite3Fts5ConfigFree(Fts5Config *pConfig){ function sqlite3Fts5ConfigDeclareVtab (line 211874) | static int sqlite3Fts5ConfigDeclareVtab(Fts5Config *pConfig){ function sqlite3Fts5Tokenize (line 211920) | static int sqlite3Fts5Tokenize( function sqlite3Fts5ConfigParseRank (line 211966) | static int sqlite3Fts5ConfigParseRank( function sqlite3Fts5ConfigSetValue (line 212025) | static int sqlite3Fts5ConfigSetValue( function sqlite3Fts5ConfigLoad (line 212119) | static int sqlite3Fts5ConfigLoad(Fts5Config *pConfig, int iCookie){ type Fts5ExprTerm (line 212197) | typedef struct Fts5ExprTerm Fts5ExprTerm; type Fts5Expr (line 212212) | struct Fts5Expr { type Fts5ExprNode (line 212231) | struct Fts5ExprNode { type Fts5ExprTerm (line 212260) | struct Fts5ExprTerm { type Fts5ExprPhrase (line 212272) | struct Fts5ExprPhrase { type Fts5ExprNearset (line 212283) | struct Fts5ExprNearset { type Fts5Parse (line 212294) | struct Fts5Parse { function sqlite3Fts5ParseError (line 212303) | static void sqlite3Fts5ParseError(Fts5Parse *pParse, const char *zFmt, .... function fts5ExprIsspace (line 212313) | static int fts5ExprIsspace(char t){ function fts5ExprGetToken (line 212320) | static int fts5ExprGetToken( function fts5ParseFree (line 212385) | static void fts5ParseFree(void *p){ sqlite3_free(p); } function sqlite3Fts5ExprNew (line 212387) | static int sqlite3Fts5ExprNew( function sqlite3Fts5ParseNodeFree (line 212460) | static void sqlite3Fts5ParseNodeFree(Fts5ExprNode *p){ function sqlite3Fts5ExprFree (line 212474) | static void sqlite3Fts5ExprFree(Fts5Expr *p){ function sqlite3Fts5ExprAnd (line 212482) | static int sqlite3Fts5ExprAnd(Fts5Expr **pp1, Fts5Expr *p2){ function i64 (line 212522) | static i64 fts5ExprSynonymRowid(Fts5ExprTerm *pTerm, int bDesc, int *pbE... function fts5ExprSynonymList (line 212546) | static int fts5ExprSynonymList( function fts5ExprPhraseIsMatch (line 212629) | static int fts5ExprPhraseIsMatch( type Fts5LookaheadReader (line 212713) | typedef struct Fts5LookaheadReader Fts5LookaheadReader; type Fts5LookaheadReader (line 212714) | struct Fts5LookaheadReader { function fts5LookaheadReaderNext (line 212724) | static int fts5LookaheadReaderNext(Fts5LookaheadReader *p){ function fts5LookaheadReaderInit (line 212732) | static int fts5LookaheadReaderInit( type Fts5NearTrimmer (line 212743) | typedef struct Fts5NearTrimmer Fts5NearTrimmer; type Fts5NearTrimmer (line 212744) | struct Fts5NearTrimmer { function fts5ExprNearIsMatch (line 212767) | static int fts5ExprNearIsMatch(int *pRc, Fts5ExprNearset *pNear){ function fts5ExprAdvanceto (line 212866) | static int fts5ExprAdvanceto( function fts5ExprSynonymAdvanceto (line 212892) | static int fts5ExprSynonymAdvanceto( function fts5ExprNearTest (line 212922) | static int fts5ExprNearTest( function fts5ExprNearInitAll (line 212981) | static int fts5ExprNearInitAll( function fts5RowidCmp (line 213043) | static int fts5RowidCmp( function fts5ExprSetEof (line 213058) | static void fts5ExprSetEof(Fts5ExprNode *pNode){ function fts5ExprNodeZeroPoslist (line 213067) | static void fts5ExprNodeZeroPoslist(Fts5ExprNode *pNode){ function fts5NodeCompare (line 213097) | static int fts5NodeCompare( function fts5ExprNodeTest_STRING (line 213118) | static int fts5ExprNodeTest_STRING( function fts5ExprNodeNext_STRING (line 213188) | static int fts5ExprNodeNext_STRING( function fts5ExprNodeTest_TERM (line 213253) | static int fts5ExprNodeTest_TERM( function fts5ExprNodeNext_TERM (line 213281) | static int fts5ExprNodeNext_TERM( function fts5ExprNodeTest_OR (line 213305) | static void fts5ExprNodeTest_OR( function fts5ExprNodeNext_OR (line 213324) | static int fts5ExprNodeNext_OR( function fts5ExprNodeTest_AND (line 213356) | static int fts5ExprNodeTest_AND( function fts5ExprNodeNext_AND (line 213408) | static int fts5ExprNodeNext_AND( function fts5ExprNodeTest_NOT (line 213423) | static int fts5ExprNodeTest_NOT( function fts5ExprNodeNext_NOT (line 213451) | static int fts5ExprNodeNext_NOT( function fts5ExprNodeTest (line 213472) | static int fts5ExprNodeTest( function fts5ExprNodeFirst (line 213517) | static int fts5ExprNodeFirst(Fts5Expr *pExpr, Fts5ExprNode *pNode){ function sqlite3Fts5ExprFirst (line 213576) | static int sqlite3Fts5ExprFirst(Fts5Expr *p, Fts5Index *pIdx, i64 iFirst... function sqlite3Fts5ExprNext (line 213607) | static int sqlite3Fts5ExprNext(Fts5Expr *p, i64 iLast){ function sqlite3Fts5ExprEof (line 213621) | static int sqlite3Fts5ExprEof(Fts5Expr *p){ function i64 (line 213625) | static i64 sqlite3Fts5ExprRowid(Fts5Expr *p){ function fts5ParseStringFromToken (line 213629) | static int fts5ParseStringFromToken(Fts5Token *pToken, char **pz){ function fts5ExprPhraseFree (line 213638) | static void fts5ExprPhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseSetCaret (line 213663) | static void sqlite3Fts5ParseSetCaret(Fts5ExprPhrase *pPhrase){ function Fts5ExprNearset (line 213677) | static Fts5ExprNearset *sqlite3Fts5ParseNearset( type TokenCtx (line 213737) | typedef struct TokenCtx TokenCtx; type TokenCtx (line 213738) | struct TokenCtx { function fts5ParseTokenize (line 213746) | static int fts5ParseTokenize( function sqlite3Fts5ParsePhraseFree (line 213811) | static void sqlite3Fts5ParsePhraseFree(Fts5ExprPhrase *pPhrase){ function sqlite3Fts5ParseNearsetFree (line 213818) | static void sqlite3Fts5ParseNearsetFree(Fts5ExprNearset *pNear){ function sqlite3Fts5ParseFinished (line 213829) | static void sqlite3Fts5ParseFinished(Fts5Parse *pParse, Fts5ExprNode *p){ function Fts5ExprPhrase (line 213839) | static Fts5ExprPhrase *sqlite3Fts5ParseTerm( function sqlite3Fts5ExprClonePhrase (line 213900) | static int sqlite3Fts5ExprClonePhrase( function sqlite3Fts5ParseNear (line 213996) | static void sqlite3Fts5ParseNear(Fts5Parse *pParse, Fts5Token *pTok){ function sqlite3Fts5ParseSetDistance (line 214004) | static void sqlite3Fts5ParseSetDistance( function Fts5Colset (line 214039) | static Fts5Colset *fts5ParseColset( function Fts5Colset (line 214080) | static Fts5Colset *sqlite3Fts5ParseColsetInvert(Fts5Parse *pParse, Fts5C... function Fts5Colset (line 214103) | static Fts5Colset *sqlite3Fts5ParseColset( function Fts5Colset (line 214143) | static Fts5Colset *fts5CloneColset(int *pRc, Fts5Colset *pOrig){ function fts5MergeColset (line 214160) | static void fts5MergeColset(Fts5Colset *pColset, Fts5Colset *pMerge){ function fts5ParseSetColset (line 214186) | static void fts5ParseSetColset( function sqlite3Fts5ParseSetColset (line 214224) | static void sqlite3Fts5ParseSetColset( function fts5ExprAssignXNext (line 214241) | static void fts5ExprAssignXNext(Fts5ExprNode *pNode){ function fts5ExprAddChildren (line 214274) | static void fts5ExprAddChildren(Fts5ExprNode *p, Fts5ExprNode *pSub){ function Fts5ExprNode (line 214289) | static Fts5ExprNode *sqlite3Fts5ParseNode( function Fts5ExprNode (line 214367) | static Fts5ExprNode *sqlite3Fts5ParseImplicitAnd( function fts5ExprFunction (line 214645) | static void fts5ExprFunction( function fts5ExprFunctionHr (line 214730) | static void fts5ExprFunctionHr( function fts5ExprFunctionTcl (line 214737) | static void fts5ExprFunctionTcl( function fts5ExprIsAlnum (line 214750) | static void fts5ExprIsAlnum( function fts5ExprFold (line 214771) | static void fts5ExprFold( function sqlite3Fts5ExprInit (line 214793) | static int sqlite3Fts5ExprInit(Fts5Global *pGlobal, sqlite3 *db){ function sqlite3Fts5ExprPhraseCount (line 214825) | static int sqlite3Fts5ExprPhraseCount(Fts5Expr *pExpr){ function sqlite3Fts5ExprPhraseSize (line 214832) | static int sqlite3Fts5ExprPhraseSize(Fts5Expr *pExpr, int iPhrase){ function sqlite3Fts5ExprPoslist (line 214841) | static int sqlite3Fts5ExprPoslist(Fts5Expr *pExpr, int iPhrase, const u8... type Fts5PoslistPopulator (line 214855) | struct Fts5PoslistPopulator { function Fts5PoslistPopulator (line 214861) | static Fts5PoslistPopulator *sqlite3Fts5ExprClearPoslists(Fts5Expr *pExp... type Fts5ExprCtx (line 214883) | struct Fts5ExprCtx { type Fts5ExprCtx (line 214888) | typedef struct Fts5ExprCtx Fts5ExprCtx; function fts5ExprColsetTest (line 214893) | static int fts5ExprColsetTest(Fts5Colset *pColset, int iCol){ function fts5ExprPopulatePoslistsCb (line 214901) | static int fts5ExprPopulatePoslistsCb( function sqlite3Fts5ExprPopulatePoslists (line 214936) | static int sqlite3Fts5ExprPopulatePoslists( function fts5ExprClearPoslists (line 214966) | static void fts5ExprClearPoslists(Fts5ExprNode *pNode){ function fts5ExprCheckPoslists (line 214977) | static int fts5ExprCheckPoslists(Fts5ExprNode *pNode, i64 iRowid){ function sqlite3Fts5ExprCheckPoslists (line 215021) | static void sqlite3Fts5ExprCheckPoslists(Fts5Expr *pExpr, i64 iRowid){ function sqlite3Fts5ExprPhraseCollist (line 215028) | static int sqlite3Fts5ExprPhraseCollist( type Fts5HashEntry (line 215081) | typedef struct Fts5HashEntry Fts5HashEntry; type Fts5Hash (line 215090) | struct Fts5Hash { type Fts5HashEntry (line 215121) | struct Fts5HashEntry { function sqlite3Fts5HashNew (line 215147) | static int sqlite3Fts5HashNew(Fts5Config *pConfig, Fts5Hash **ppNew, int... function sqlite3Fts5HashFree (line 215177) | static void sqlite3Fts5HashFree(Fts5Hash *pHash){ function sqlite3Fts5HashClear (line 215188) | static void sqlite3Fts5HashClear(Fts5Hash *pHash){ function fts5HashKey (line 215202) | static unsigned int fts5HashKey(int nSlot, const u8 *p, int n){ function fts5HashKey2 (line 215211) | static unsigned int fts5HashKey2(int nSlot, u8 b, const u8 *p, int n){ function fts5HashResize (line 215224) | static int fts5HashResize(Fts5Hash *pHash){ function fts5HashAddPoslistSize (line 215252) | static int fts5HashAddPoslistSize( function sqlite3Fts5HashWrite (line 215303) | static int sqlite3Fts5HashWrite( function Fts5HashEntry (line 215456) | static Fts5HashEntry *fts5HashEntryMerge( function fts5HashEntrySort (line 215502) | static int fts5HashEntrySort( function sqlite3Fts5HashQuery (line 215549) | static int sqlite3Fts5HashQuery( function sqlite3Fts5HashScanInit (line 215587) | static int sqlite3Fts5HashScanInit( function sqlite3Fts5HashScanNext (line 215594) | static void sqlite3Fts5HashScanNext(Fts5Hash *p){ function sqlite3Fts5HashScanEof (line 215599) | static int sqlite3Fts5HashScanEof(Fts5Hash *p){ function sqlite3Fts5HashScanEntry (line 215603) | static void sqlite3Fts5HashScanEntry( function sqlite3Fts5Corrupt (line 215866) | static int sqlite3Fts5Corrupt() { return SQLITE_CORRUPT_VTAB; } type Fts5Data (line 215878) | typedef struct Fts5Data Fts5Data; type Fts5DlidxIter (line 215879) | typedef struct Fts5DlidxIter Fts5DlidxIter; type Fts5DlidxLvl (line 215880) | typedef struct Fts5DlidxLvl Fts5DlidxLvl; type Fts5DlidxWriter (line 215881) | typedef struct Fts5DlidxWriter Fts5DlidxWriter; type Fts5Iter (line 215882) | typedef struct Fts5Iter Fts5Iter; type Fts5PageWriter (line 215883) | typedef struct Fts5PageWriter Fts5PageWriter; type Fts5SegIter (line 215884) | typedef struct Fts5SegIter Fts5SegIter; type Fts5DoclistIter (line 215885) | typedef struct Fts5DoclistIter Fts5DoclistIter; type Fts5SegWriter (line 215886) | typedef struct Fts5SegWriter Fts5SegWriter; type Fts5Structure (line 215887) | typedef struct Fts5Structure Fts5Structure; type Fts5StructureLevel (line 215888) | typedef struct Fts5StructureLevel Fts5StructureLevel; type Fts5StructureSegment (line 215889) | typedef struct Fts5StructureSegment Fts5StructureSegment; type Fts5Data (line 215891) | struct Fts5Data { type Fts5Index (line 215900) | struct Fts5Index { type Fts5DoclistIter (line 215931) | struct Fts5DoclistIter { type Fts5StructureSegment (line 215946) | struct Fts5StructureSegment { type Fts5StructureLevel (line 215951) | struct Fts5StructureLevel { type Fts5Structure (line 215956) | struct Fts5Structure { type Fts5PageWriter (line 215967) | struct Fts5PageWriter { type Fts5DlidxWriter (line 215974) | struct Fts5DlidxWriter { type Fts5SegWriter (line 215980) | struct Fts5SegWriter { type Fts5CResult (line 215999) | typedef struct Fts5CResult Fts5CResult; type Fts5CResult (line 216000) | struct Fts5CResult { type Fts5SegIter (line 216051) | struct Fts5SegIter { type Fts5Iter (line 216129) | struct Fts5Iter { type Fts5DlidxLvl (line 216162) | struct Fts5DlidxLvl { type Fts5DlidxIter (line 216172) | struct Fts5DlidxIter { function fts5PutU16 (line 216178) | static void fts5PutU16(u8 *aOut, u16 iVal){ function u16 (line 216183) | static u16 fts5GetU16(const u8 *aIn){ function fts5BufferCompareBlob (line 216206) | static int fts5BufferCompareBlob( function fts5BufferCompare (line 216225) | static int fts5BufferCompare(Fts5Buffer *pLeft, Fts5Buffer *pRight){ function fts5LeafFirstTermOff (line 216231) | static int fts5LeafFirstTermOff(Fts5Data *pLeaf){ function sqlite3Fts5IndexCloseReader (line 216240) | static void sqlite3Fts5IndexCloseReader(Fts5Index *p){ function Fts5Data (line 216254) | static Fts5Data *fts5DataRead(Fts5Index *p, i64 iRowid){ function fts5DataRelease (line 216327) | static void fts5DataRelease(Fts5Data *pData){ function Fts5Data (line 216331) | static Fts5Data *fts5LeafRead(Fts5Index *p, i64 iRowid){ function fts5IndexPrepareStmt (line 216343) | static int fts5IndexPrepareStmt( function fts5DataWrite (line 216365) | static void fts5DataWrite(Fts5Index *p, i64 iRowid, const u8 *pData, int... function fts5DataDelete (line 216389) | static void fts5DataDelete(Fts5Index *p, i64 iFirst, i64 iLast){ function fts5DataRemoveSegment (line 216410) | static void fts5DataRemoveSegment(Fts5Index *p, int iSegid){ function fts5StructureRelease (line 216432) | static void fts5StructureRelease(Fts5Structure *pStruct){ function fts5StructureRef (line 216443) | static void fts5StructureRef(Fts5Structure *pStruct){ function fts5StructureDecode (line 216459) | static int fts5StructureDecode( function fts5StructureAddLevel (line 216550) | static void fts5StructureAddLevel(int *pRc, Fts5Structure **ppStruct){ function fts5StructureExtendLevel (line 216574) | static void fts5StructureExtendLevel( function Fts5Structure (line 216603) | static Fts5Structure *fts5StructureReadUncached(Fts5Index *p){ function i64 (line 216627) | static i64 fts5IndexDataVersion(Fts5Index *p){ function Fts5Structure (line 216658) | static Fts5Structure *fts5StructureRead(Fts5Index *p){ function fts5StructureInvalidate (line 216697) | static void fts5StructureInvalidate(Fts5Index *p){ function fts5StructureCountSegments (line 216709) | static int fts5StructureCountSegments(Fts5Structure *pStruct){ function fts5StructureWrite (line 216740) | static void fts5StructureWrite(Fts5Index *p, Fts5Structure *pStruct){ function fts5PrintStructure (line 216782) | static void fts5PrintStructure(const char *zCaption, Fts5Structure *pStr... function fts5SegmentSize (line 216795) | static int fts5SegmentSize(Fts5StructureSegment *pSeg){ function fts5StructurePromoteTo (line 216804) | static void fts5StructurePromoteTo( function fts5StructurePromote (line 216847) | static void fts5StructurePromote( function fts5DlidxLvlNext (line 216898) | static int fts5DlidxLvlNext(Fts5DlidxLvl *pLvl){ function fts5DlidxIterNextR (line 216930) | static int fts5DlidxIterNextR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterNext (line 216950) | static int fts5DlidxIterNext(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFirst (line 216965) | static int fts5DlidxIterFirst(Fts5DlidxIter *pIter){ function fts5DlidxIterEof (line 216974) | static int fts5DlidxIterEof(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterLast (line 216978) | static void fts5DlidxIterLast(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxLvlPrev (line 217001) | static int fts5DlidxLvlPrev(Fts5DlidxLvl *pLvl){ function fts5DlidxIterPrevR (line 217050) | static int fts5DlidxIterPrevR(Fts5Index *p, Fts5DlidxIter *pIter, int iL... function fts5DlidxIterPrev (line 217073) | static int fts5DlidxIterPrev(Fts5Index *p, Fts5DlidxIter *pIter){ function fts5DlidxIterFree (line 217080) | static void fts5DlidxIterFree(Fts5DlidxIter *pIter){ function Fts5DlidxIter (line 217090) | static Fts5DlidxIter *fts5DlidxIterInit( function i64 (line 217137) | static i64 fts5DlidxIterRowid(Fts5DlidxIter *pIter){ function fts5DlidxIterPgno (line 217140) | static int fts5DlidxIterPgno(Fts5DlidxIter *pIter){ function fts5SegIterNextPage (line 217147) | static void fts5SegIterNextPage( function fts5GetPoslistSize (line 217185) | static int fts5GetPoslistSize(const u8 *p, int *pnSz, int *pbDel){ function fts5SegIterLoadNPos (line 217206) | static void fts5SegIterLoadNPos(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadRowid (line 217235) | static void fts5SegIterLoadRowid(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadTerm (line 217268) | static void fts5SegIterLoadTerm(Fts5Index *p, Fts5SegIter *pIter, int nK... function fts5SegIterSetNext (line 217301) | static void fts5SegIterSetNext(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterInit (line 217319) | static void fts5SegIterInit( function fts5SegIterReverseInitPage (line 217367) | static void fts5SegIterReverseInitPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterReverseNewPage (line 217420) | static void fts5SegIterReverseNewPage(Fts5Index *p, Fts5SegIter *pIter){ function fts5MultiIterIsEmpty (line 217472) | static int fts5MultiIterIsEmpty(Fts5Index *p, Fts5Iter *pIter){ function fts5SegIterNext_Reverse (line 217482) | static void fts5SegIterNext_Reverse( function fts5SegIterNext_None (line 217516) | static void fts5SegIterNext_None( function fts5SegIterNext (line 217588) | static void fts5SegIterNext( function fts5SegIterReverse (line 217724) | static void fts5SegIterReverse(Fts5Index *p, Fts5SegIter *pIter){ function fts5SegIterLoadDlidx (line 217810) | static void fts5SegIterLoadDlidx(Fts5Index *p, Fts5SegIter *pIter){ function fts5LeafSeek (line 217844) | static void fts5LeafSeek( function sqlite3_stmt (line 217971) | static sqlite3_stmt *fts5IdxSelectStmt(Fts5Index *p){ function fts5SegIterSeekInit (line 217990) | static void fts5SegIterSeekInit( function fts5SegIterHashInit (line 218073) | static void fts5SegIterHashInit( function fts5SegIterClear (line 218132) | static void fts5SegIterClear(Fts5SegIter *pIter){ function fts5AssertComparisonResult (line 218149) | static void fts5AssertComparisonResult( function fts5AssertMultiIterSetup (line 218191) | static void fts5AssertMultiIterSetup(Fts5Index *p, Fts5Iter *pIter){ function fts5MultiIterDoCompare (line 218236) | static int fts5MultiIterDoCompare(Fts5Iter *pIter, int iOut){ function fts5SegIterGotoPage (line 218290) | static void fts5SegIterGotoPage( function fts5SegIterNextFrom (line 218328) | static void fts5SegIterNextFrom( function fts5MultiIterFree (line 218382) | static void fts5MultiIterFree(Fts5Iter *pIter){ function fts5MultiIterAdvanced (line 218393) | static void fts5MultiIterAdvanced( function fts5MultiIterAdvanceRowid (line 218421) | static int fts5MultiIterAdvanceRowid( function fts5MultiIterSetEof (line 218464) | static void fts5MultiIterSetEof(Fts5Iter *pIter){ function fts5MultiIterNext (line 218477) | static void fts5MultiIterNext( function fts5MultiIterNext2 (line 218515) | static void fts5MultiIterNext2( function fts5IterSetOutputs_Noop (line 218543) | static void fts5IterSetOutputs_Noop(Fts5Iter *pUnused1, Fts5SegIter *pUn... function Fts5Iter (line 218547) | static Fts5Iter *fts5MultiIterAlloc( function fts5PoslistCallback (line 218569) | static void fts5PoslistCallback( type PoslistCallbackCtx (line 218581) | typedef struct PoslistCallbackCtx PoslistCallbackCtx; type PoslistCallbackCtx (line 218582) | struct PoslistCallbackCtx { type PoslistOffsetsCtx (line 218588) | typedef struct PoslistOffsetsCtx PoslistOffsetsCtx; type PoslistOffsetsCtx (line 218589) | struct PoslistOffsetsCtx { function fts5IndexColsetTest (line 218599) | static int fts5IndexColsetTest(Fts5Colset *pColset, int iCol){ function fts5PoslistOffsetsCallback (line 218607) | static void fts5PoslistOffsetsCallback( function fts5PoslistFilterCallback (line 218630) | static void fts5PoslistFilterCallback( function fts5ChunkIterate (line 218682) | static void fts5ChunkIterate( function fts5SegiterPoslist (line 218729) | static void fts5SegiterPoslist( function fts5IndexExtractCol (line 218765) | static int fts5IndexExtractCol( function fts5IndexExtractColset (line 218802) | static void fts5IndexExtractColset( function fts5IterSetOutputs_None (line 218824) | static void fts5IterSetOutputs_None(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Nocolset (line 218834) | static void fts5IterSetOutputs_Nocolset(Fts5Iter *pIter, Fts5SegIter *pS... function fts5IterSetOutputs_ZeroColset (line 218859) | static void fts5IterSetOutputs_ZeroColset(Fts5Iter *pIter, Fts5SegIter *... function fts5IterSetOutputs_Col (line 218869) | static void fts5IterSetOutputs_Col(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Col100 (line 218887) | static void fts5IterSetOutputs_Col100(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputs_Full (line 218927) | static void fts5IterSetOutputs_Full(Fts5Iter *pIter, Fts5SegIter *pSeg){ function fts5IterSetOutputCb (line 218959) | static void fts5IterSetOutputCb(int *pRc, Fts5Iter *pIter){ function fts5MultiIterNew (line 219002) | static void fts5MultiIterNew( function fts5MultiIterNew2 (line 219101) | static void fts5MultiIterNew2( function fts5MultiIterEof (line 219141) | static int fts5MultiIterEof(Fts5Index *p, Fts5Iter *pIter){ function i64 (line 219153) | static i64 fts5MultiIterRowid(Fts5Iter *pIter){ function fts5MultiIterNextFrom (line 219161) | static void fts5MultiIterNextFrom( function u8 (line 219180) | static const u8 *fts5MultiIterTerm(Fts5Iter *pIter, int *pn){ function fts5AllocateSegid (line 219195) | static int fts5AllocateSegid(Fts5Index *p, Fts5Structure *pStruct){ function fts5IndexDiscardData (line 219252) | static void fts5IndexDiscardData(Fts5Index *p){ function fts5PrefixCompress (line 219267) | static int fts5PrefixCompress(int nOld, const u8 *pOld, const u8 *pNew){ function fts5WriteDlidxClear (line 219275) | static void fts5WriteDlidxClear( function fts5WriteDlidxGrow (line 219301) | static int fts5WriteDlidxGrow( function fts5WriteFlushDlidx (line 219327) | static int fts5WriteFlushDlidx(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteFlushBtree (line 219351) | static void fts5WriteFlushBtree(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteBtreeTerm (line 219380) | static void fts5WriteBtreeTerm( function fts5WriteBtreeNoTerm (line 219396) | static void fts5WriteBtreeNoTerm( function i64 (line 219412) | static i64 fts5DlidxExtractFirstRowid(Fts5Buffer *pBuf){ function fts5WriteDlidxAppend (line 219426) | static void fts5WriteDlidxAppend( function fts5WriteFlushLeaf (line 219486) | static void fts5WriteFlushLeaf(Fts5Index *p, Fts5SegWriter *pWriter){ function fts5WriteAppendTerm (line 219532) | static void fts5WriteAppendTerm( function fts5WriteAppendRowid (line 219613) | static void fts5WriteAppendRowid( function fts5WriteAppendPoslistData (line 219646) | static void fts5WriteAppendPoslistData( function fts5WriteFinish (line 219680) | static void fts5WriteFinish( function fts5WriteInit (line 219708) | static void fts5WriteInit( function fts5TrimSegments (line 219755) | static void fts5TrimSegments(Fts5Index *p, Fts5Iter *pIter){ function fts5MergeChunkCallback (line 219821) | static void fts5MergeChunkCallback( function fts5IndexMergeLevel (line 219833) | static void fts5IndexMergeLevel( function fts5IndexMerge (line 219982) | static int fts5IndexMerge( function fts5IndexAutomerge (line 220041) | static void fts5IndexAutomerge( function fts5IndexCrisismerge (line 220062) | static void fts5IndexCrisismerge( function fts5IndexReturn (line 220080) | static int fts5IndexReturn(Fts5Index *p){ type Fts5FlushCtx (line 220086) | typedef struct Fts5FlushCtx Fts5FlushCtx; type Fts5FlushCtx (line 220087) | struct Fts5FlushCtx { function fts5PoslistPrefix (line 220097) | static int fts5PoslistPrefix(const u8 *aBuf, int nMax){ function fts5FlushOneHash (line 220118) | static void fts5FlushOneHash(Fts5Index *p){ function fts5IndexFlush (line 220272) | static void fts5IndexFlush(Fts5Index *p){ function Fts5Structure (line 220281) | static Fts5Structure *fts5IndexOptimizeStruct( function sqlite3Fts5IndexOptimize (line 220343) | static int sqlite3Fts5IndexOptimize(Fts5Index *p){ function sqlite3Fts5IndexMerge (line 220377) | static int sqlite3Fts5IndexMerge(Fts5Index *p, int nMerge){ function fts5AppendRowid (line 220399) | static void fts5AppendRowid( function fts5AppendPoslist (line 220409) | static void fts5AppendPoslist( function fts5DoclistIterNext (line 220427) | static void fts5DoclistIterNext(Fts5DoclistIter *pIter){ function fts5DoclistIterInit (line 220453) | static void fts5DoclistIterInit( function fts5MergeAppendDocid (line 220470) | static void fts5MergeAppendDocid( function fts5BufferSwap (line 220490) | static void fts5BufferSwap(Fts5Buffer *p1, Fts5Buffer *p2){ function fts5NextRowid (line 220496) | static void fts5NextRowid(Fts5Buffer *pBuf, int *piOff, i64 *piRowid){ function fts5MergeRowidLists (line 220511) | static void fts5MergeRowidLists( function fts5MergePrefixLists (line 220558) | static void fts5MergePrefixLists( function fts5SetupPrefixIter (line 220703) | static void fts5SetupPrefixIter( function sqlite3Fts5IndexBeginWrite (line 220803) | static int sqlite3Fts5IndexBeginWrite(Fts5Index *p, int bDelete, i64 iRo... function sqlite3Fts5IndexSync (line 220827) | static int sqlite3Fts5IndexSync(Fts5Index *p){ function sqlite3Fts5IndexRollback (line 220840) | static int sqlite3Fts5IndexRollback(Fts5Index *p){ function sqlite3Fts5IndexReinit (line 220853) | static int sqlite3Fts5IndexReinit(Fts5Index *p){ function sqlite3Fts5IndexOpen (line 220870) | static int sqlite3Fts5IndexOpen( function sqlite3Fts5IndexClose (line 220911) | static int sqlite3Fts5IndexClose(Fts5Index *p){ function sqlite3Fts5IndexCharlenToBytelen (line 220934) | static int sqlite3Fts5IndexCharlenToBytelen( function fts5IndexCharlen (line 220961) | static int fts5IndexCharlen(const char *pIn, int nIn){ function sqlite3Fts5IndexWrite (line 220983) | static int sqlite3Fts5IndexWrite( function sqlite3Fts5IndexQuery (line 221019) | static int sqlite3Fts5IndexQuery( function sqlite3Fts5IterNext (line 221101) | static int sqlite3Fts5IterNext(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextScan (line 221111) | static int sqlite3Fts5IterNextScan(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IterNextFrom (line 221135) | static int sqlite3Fts5IterNextFrom(Fts5IndexIter *pIndexIter, i64 iMatch){ function sqlite3Fts5IterClose (line 221154) | static void sqlite3Fts5IterClose(Fts5IndexIter *pIndexIter){ function sqlite3Fts5IndexGetAverages (line 221169) | static int sqlite3Fts5IndexGetAverages(Fts5Index *p, i64 *pnRow, i64 *an... function sqlite3Fts5IndexSetAverages (line 221193) | static int sqlite3Fts5IndexSetAverages(Fts5Index *p, const u8 *pData, in... function sqlite3Fts5IndexReads (line 221203) | static int sqlite3Fts5IndexReads(Fts5Index *p){ function sqlite3Fts5IndexSetCookie (line 221214) | static int sqlite3Fts5IndexSetCookie(Fts5Index *p, int iNew){ function sqlite3Fts5IndexLoadConfig (line 221234) | static int sqlite3Fts5IndexLoadConfig(Fts5Index *p){ function u64 (line 221251) | static u64 sqlite3Fts5IndexEntryCksum( function fts5TestDlidxReverse (line 221277) | static void fts5TestDlidxReverse( function fts5QueryCksum (line 221313) | static int fts5QueryCksum( function fts5TestUtf8 (line 221357) | static int fts5TestUtf8(const char *z, int n){ function fts5TestTerm (line 221388) | static void fts5TestTerm( function fts5IndexIntegrityCheckEmpty (line 221469) | static void fts5IndexIntegrityCheckEmpty( function fts5IntegrityCheckPgidx (line 221490) | static void fts5IntegrityCheckPgidx(Fts5Index *p, Fts5Data *pLeaf){ function fts5IndexIntegrityCheckSegment (line 221540) | static void fts5IndexIntegrityCheckSegment( function sqlite3Fts5IndexIntegrityCheck (line 221685) | static int sqlite3Fts5IndexIntegrityCheck(Fts5Index *p, u64 cksum){ function fts5DecodeRowid (line 221776) | static void fts5DecodeRowid( function fts5DebugRowid (line 221795) | static void fts5DebugRowid(int *pRc, Fts5Buffer *pBuf, i64 iKey){ function fts5DebugStructure (line 221813) | static void fts5DebugStructure( function fts5DecodeStructure (line 221842) | static void fts5DecodeStructure( function fts5DecodeAverages (line 221867) | static void fts5DecodeAverages( function fts5DecodePoslist (line 221890) | static int fts5DecodePoslist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeDoclist (line 221908) | static int fts5DecodeDoclist(int *pRc, Fts5Buffer *pBuf, const u8 *a, in... function fts5DecodeRowidList (line 221946) | static void fts5DecodeRowidList( function fts5DecodeFunction (line 221977) | static void fts5DecodeFunction( function fts5RowidFunction (line 222186) | static void fts5RowidFunction( function sqlite3Fts5IndexInit (line 222225) | static int sqlite3Fts5IndexInit(sqlite3 *db){ function sqlite3Fts5IndexReset (line 222246) | static int sqlite3Fts5IndexReset(Fts5Index *p){ type Fts5Auxdata (line 222281) | typedef struct Fts5Auxdata Fts5Auxdata; type Fts5Auxiliary (line 222282) | typedef struct Fts5Auxiliary Fts5Auxiliary; type Fts5Cursor (line 222283) | typedef struct Fts5Cursor Fts5Cursor; type Fts5FullTable (line 222284) | typedef struct Fts5FullTable Fts5FullTable; type Fts5Sorter (line 222285) | typedef struct Fts5Sorter Fts5Sorter; type Fts5TokenizerModule (line 222286) | typedef struct Fts5TokenizerModule Fts5TokenizerModule; type Fts5TransactionState (line 222319) | struct Fts5TransactionState { type Fts5Global (line 222329) | struct Fts5Global { type Fts5Auxiliary (line 222344) | struct Fts5Auxiliary { type Fts5TokenizerModule (line 222358) | struct Fts5TokenizerModule { type Fts5FullTable (line 222366) | struct Fts5FullTable { type Fts5MatchPhrase (line 222376) | struct Fts5MatchPhrase { type Fts5Sorter (line 222390) | struct Fts5Sorter { type Fts5Cursor (line 222418) | struct Fts5Cursor { type Fts5Auxdata (line 222490) | struct Fts5Auxdata { function fts5CheckTransactionState (line 222505) | static void fts5CheckTransactionState(Fts5FullTable *p, int op, int iSav... function fts5IsContentless (line 222560) | static int fts5IsContentless(Fts5FullTable *pTab){ function fts5FreeVtab (line 222567) | static void fts5FreeVtab(Fts5FullTable *pTab){ function fts5DisconnectMethod (line 222579) | static int fts5DisconnectMethod(sqlite3_vtab *pVtab){ function fts5DestroyMethod (line 222587) | static int fts5DestroyMethod(sqlite3_vtab *pVtab){ function fts5InitVtab (line 222607) | static int fts5InitVtab( function fts5ConnectMethod (line 222673) | static int fts5ConnectMethod( function fts5CreateMethod (line 222683) | static int fts5CreateMethod( function fts5SetUniqueFlag (line 222709) | static void fts5SetUniqueFlag(sqlite3_index_info *pIdxInfo){ function fts5BestIndexMethod (line 222779) | static int fts5BestIndexMethod(sqlite3_vtab *pVTab, sqlite3_index_info *... function fts5NewTransaction (line 222910) | static int fts5NewTransaction(Fts5FullTable *pTab){ function fts5OpenMethod (line 222921) | static int fts5OpenMethod(sqlite3_vtab *pVTab, sqlite3_vtab_cursor **ppC... function fts5StmtType (line 222947) | static int fts5StmtType(Fts5Cursor *pCsr){ function fts5CsrNewrow (line 222959) | static void fts5CsrNewrow(Fts5Cursor *pCsr){ function fts5FreeCursorComponents (line 222968) | static void fts5FreeCursorComponents(Fts5Cursor *pCsr){ function fts5CloseMethod (line 223012) | static int fts5CloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5SorterNext (line 223028) | static int fts5SorterNext(Fts5Cursor *pCsr){ function fts5TripCursors (line 223071) | static void fts5TripCursors(Fts5FullTable *pTab){ function fts5CursorReseek (line 223094) | static int fts5CursorReseek(Fts5Cursor *pCsr, int *pbSkip){ function fts5NextMethod (line 223126) | static int fts5NextMethod(sqlite3_vtab_cursor *pCursor){ function fts5PrepareStatement (line 223179) | static int fts5PrepareStatement( function fts5CursorFirstSorted (line 223208) | static int fts5CursorFirstSorted( function fts5CursorFirst (line 223260) | static int fts5CursorFirst(Fts5FullTable *pTab, Fts5Cursor *pCsr, int bD... function fts5SpecialMatch (line 223277) | static int fts5SpecialMatch( function Fts5Auxiliary (line 223312) | static Fts5Auxiliary *fts5FindAuxiliary(Fts5FullTable *pTab, const char ... function fts5FindRankFunction (line 223324) | static int fts5FindRankFunction(Fts5Cursor *pCsr){ function fts5CursorParseRank (line 223375) | static int fts5CursorParseRank( function i64 (line 223412) | static i64 fts5GetRowidLimit(sqlite3_value *pVal, i64 iDefault){ function fts5FilterMethod (line 223433) | static int fts5FilterMethod( function fts5EofMethod (line 223611) | static int fts5EofMethod(sqlite3_vtab_cursor *pCursor){ function i64 (line 223619) | static i64 fts5CursorRowid(Fts5Cursor *pCsr){ function fts5RowidMethod (line 223637) | static int fts5RowidMethod(sqlite3_vtab_cursor *pCursor, sqlite_int64 *p... function fts5SeekCursor (line 223668) | static int fts5SeekCursor(Fts5Cursor *pCsr, int bErrormsg){ function fts5SetVtabError (line 223707) | static void fts5SetVtabError(Fts5FullTable *p, const char *zFormat, ...){ function fts5SpecialInsert (line 223730) | static int fts5SpecialInsert( function fts5SpecialDelete (line 223785) | static int fts5SpecialDelete( function fts5StorageInsert (line 223798) | static void fts5StorageInsert( function fts5UpdateMethod (line 223828) | static int fts5UpdateMethod( function fts5SyncMethod (line 223954) | static int fts5SyncMethod(sqlite3_vtab *pVtab){ function fts5BeginMethod (line 223968) | static int fts5BeginMethod(sqlite3_vtab *pVtab){ function fts5CommitMethod (line 223979) | static int fts5CommitMethod(sqlite3_vtab *pVtab){ function fts5RollbackMethod (line 223989) | static int fts5RollbackMethod(sqlite3_vtab *pVtab){ function fts5ApiColumnCount (line 224004) | static int fts5ApiColumnCount(Fts5Context *pCtx){ function fts5ApiColumnTotalSize (line 224009) | static int fts5ApiColumnTotalSize( function fts5ApiRowCount (line 224019) | static int fts5ApiRowCount(Fts5Context *pCtx, i64 *pnRow){ function fts5ApiTokenize (line 224025) | static int fts5ApiTokenize( function fts5ApiPhraseCount (line 224038) | static int fts5ApiPhraseCount(Fts5Context *pCtx){ function fts5ApiPhraseSize (line 224043) | static int fts5ApiPhraseSize(Fts5Context *pCtx, int iPhrase){ function fts5ApiColumnText (line 224048) | static int fts5ApiColumnText( function fts5CsrPoslist (line 224071) | static int fts5CsrPoslist( function fts5CacheInstArray (line 224123) | static int fts5CacheInstArray(Fts5Cursor *pCsr){ function fts5ApiInstCount (line 224195) | static int fts5ApiInstCount(Fts5Context *pCtx, int *pnInst){ function fts5ApiInst (line 224205) | static int fts5ApiInst( function sqlite3_int64 (line 224234) | static sqlite3_int64 fts5ApiRowid(Fts5Context *pCtx){ function fts5ColumnSizeCb (line 224238) | static int fts5ColumnSizeCb( function fts5ApiColumnSize (line 224255) | static int fts5ApiColumnSize(Fts5Context *pCtx, int iCol, int *pnToken){ function fts5ApiSetAuxdata (line 224308) | static int fts5ApiSetAuxdata( function fts5ApiPhraseNext (line 224363) | static void fts5ApiPhraseNext( function fts5ApiPhraseFirst (line 224385) | static int fts5ApiPhraseFirst( function fts5ApiPhraseNextColumn (line 224403) | static void fts5ApiPhraseNextColumn( function fts5ApiPhraseFirstColumn (line 224433) | static int fts5ApiPhraseFirstColumn( function fts5ApiQueryPhrase (line 224507) | static int fts5ApiQueryPhrase( function fts5ApiInvoke (line 224544) | static void fts5ApiInvoke( function Fts5Cursor (line 224557) | static Fts5Cursor *fts5CursorFromCsrid(Fts5Global *pGlobal, i64 iCsrId){ function fts5ApiCallback (line 224565) | static void fts5ApiCallback( function Fts5Table (line 224594) | static Fts5Table *sqlite3Fts5TableFromCsrid( function fts5PoslistBlob (line 224621) | static int fts5PoslistBlob(sqlite3_context *pCtx, Fts5Cursor *pCsr){ function fts5ColumnMethod (line 224678) | static int fts5ColumnMethod( function fts5FindFunctionMethod (line 224731) | static int fts5FindFunctionMethod( function fts5RenameMethod (line 224756) | static int fts5RenameMethod( function sqlite3Fts5FlushToDisk (line 224764) | static int sqlite3Fts5FlushToDisk(Fts5Table *pTab){ function fts5SavepointMethod (line 224774) | static int fts5SavepointMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5ReleaseMethod (line 224785) | static int fts5ReleaseMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5RollbackToMethod (line 224796) | static int fts5RollbackToMethod(sqlite3_vtab *pVtab, int iSavepoint){ function fts5CreateAux (line 224807) | static int fts5CreateAux( function fts5CreateTokenizer (line 224846) | static int fts5CreateTokenizer( function Fts5TokenizerModule (line 224881) | static Fts5TokenizerModule *fts5LocateTokenizer( function fts5FindTokenizer (line 224902) | static int fts5FindTokenizer( function sqlite3Fts5GetTokenizer (line 224923) | static int sqlite3Fts5GetTokenizer( function fts5ModuleDestroy (line 224955) | static void fts5ModuleDestroy(void *pCtx){ function fts5Fts5Func (line 224975) | static void fts5Fts5Func( function fts5SourceIdFunc (line 224991) | static void fts5SourceIdFunc( function fts5ShadowName (line 225005) | static int fts5ShadowName(const char *zName){ function fts5Init (line 225016) | static int fts5Init(sqlite3 *db){ function SQLITE_API (line 225100) | __declspec(dllexport) function SQLITE_API (line 225113) | __declspec(dllexport) function SQLITE_PRIVATE (line 225125) | SQLITE_PRIVATE int sqlite3Fts5Init(sqlite3 *db){ type Fts5Storage (line 225148) | struct Fts5Storage { function fts5StorageGetStmt (line 225183) | static int fts5StorageGetStmt( function fts5ExecPrintf (line 225286) | static int fts5ExecPrintf( function sqlite3Fts5DropAll (line 225314) | static int sqlite3Fts5DropAll(Fts5Config *pConfig){ function fts5StorageRenameOne (line 225338) | static void fts5StorageRenameOne( function sqlite3Fts5StorageRename (line 225352) | static int sqlite3Fts5StorageRename(Fts5Storage *pStorage, const char *z... function sqlite3Fts5CreateTable (line 225372) | static int sqlite3Fts5CreateTable( function sqlite3Fts5StorageOpen (line 225407) | static int sqlite3Fts5StorageOpen( function sqlite3Fts5StorageClose (line 225473) | static int sqlite3Fts5StorageClose(Fts5Storage *p){ type Fts5InsertCtx (line 225488) | typedef struct Fts5InsertCtx Fts5InsertCtx; type Fts5InsertCtx (line 225489) | struct Fts5InsertCtx { function fts5StorageInsertCallback (line 225498) | static int fts5StorageInsertCallback( function fts5StorageDeleteFromIndex (line 225521) | static int fts5StorageDeleteFromIndex( function fts5StorageInsertDocsize (line 225579) | static int fts5StorageInsertDocsize( function fts5StorageLoadTotals (line 225609) | static int fts5StorageLoadTotals(Fts5Storage *p, int bCache){ function fts5StorageSaveTotals (line 225625) | static int fts5StorageSaveTotals(Fts5Storage *p){ function sqlite3Fts5StorageDelete (line 225647) | static int sqlite3Fts5StorageDelete(Fts5Storage *p, i64 iDel, sqlite3_va... function sqlite3Fts5StorageDeleteAll (line 225688) | static int sqlite3Fts5StorageDeleteAll(Fts5Storage *p){ function sqlite3Fts5StorageRebuild (line 225719) | static int sqlite3Fts5StorageRebuild(Fts5Storage *p){ function sqlite3Fts5StorageOptimize (line 225774) | static int sqlite3Fts5StorageOptimize(Fts5Storage *p){ function sqlite3Fts5StorageMerge (line 225778) | static int sqlite3Fts5StorageMerge(Fts5Storage *p, int nMerge){ function sqlite3Fts5StorageReset (line 225782) | static int sqlite3Fts5StorageReset(Fts5Storage *p){ function fts5StorageNewRowid (line 225795) | static int fts5StorageNewRowid(Fts5Storage *p, i64 *piRowid){ function sqlite3Fts5StorageContentInsert (line 225816) | static int sqlite3Fts5StorageContentInsert( function sqlite3Fts5StorageIndexInsert (line 225851) | static int sqlite3Fts5StorageIndexInsert( function fts5StorageCount (line 225894) | static int fts5StorageCount(Fts5Storage *p, const char *zSuffix, i64 *pn... type Fts5IntegrityCtx (line 225922) | typedef struct Fts5IntegrityCtx Fts5IntegrityCtx; type Fts5IntegrityCtx (line 225923) | struct Fts5IntegrityCtx { function fts5StorageIntegrityCallback (line 225936) | static int fts5StorageIntegrityCallback( function sqlite3Fts5StorageIntegrity (line 226006) | static int sqlite3Fts5StorageIntegrity(Fts5Storage *p){ function sqlite3Fts5StorageStmt (line 226108) | static int sqlite3Fts5StorageStmt( function sqlite3Fts5StorageStmtRelease (line 226132) | static void sqlite3Fts5StorageStmtRelease( function fts5StorageDecodeSizeArray (line 226149) | static int fts5StorageDecodeSizeArray( function sqlite3Fts5StorageDocsize (line 226170) | static int sqlite3Fts5StorageDocsize(Fts5Storage *p, i64 iRowid, int *aC... function sqlite3Fts5StorageSize (line 226196) | static int sqlite3Fts5StorageSize(Fts5Storage *p, int iCol, i64 *pnToken){ function sqlite3Fts5StorageRowCount (line 226214) | static int sqlite3Fts5StorageRowCount(Fts5Storage *p, i64 *pnRow){ function sqlite3Fts5StorageSync (line 226231) | static int sqlite3Fts5StorageSync(Fts5Storage *p){ function sqlite3Fts5StorageRollback (line 226245) | static int sqlite3Fts5StorageRollback(Fts5Storage *p){ function sqlite3Fts5StorageConfigValue (line 226250) | static int sqlite3Fts5StorageConfigValue( type AsciiTokenizer (line 226314) | typedef struct AsciiTokenizer AsciiTokenizer; type AsciiTokenizer (line 226315) | struct AsciiTokenizer { function fts5AsciiAddExceptions (line 226319) | static void fts5AsciiAddExceptions( function fts5AsciiDelete (line 226335) | static void fts5AsciiDelete(Fts5Tokenizer *p){ function fts5AsciiCreate (line 226342) | static int fts5AsciiCreate( function asciiFold (line 226383) | static void asciiFold(char *aOut, const char *aIn, int nByte){ function fts5AsciiTokenize (line 226395) | static int fts5AsciiTokenize( type Unicode61Tokenizer (line 226510) | typedef struct Unicode61Tokenizer Unicode61Tokenizer; type Unicode61Tokenizer (line 226511) | struct Unicode61Tokenizer { function fts5UnicodeAddExceptions (line 226527) | static int fts5UnicodeAddExceptions( function fts5UnicodeIsException (line 226577) | static int fts5UnicodeIsException(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeDelete (line 226601) | static void fts5UnicodeDelete(Fts5Tokenizer *pTok){ function unicodeSetCategories (line 226611) | static int unicodeSetCategories(Unicode61Tokenizer *p, const char *zCat){ function fts5UnicodeCreate (line 226629) | static int fts5UnicodeCreate( function fts5UnicodeIsAlnum (line 226709) | static int fts5UnicodeIsAlnum(Unicode61Tokenizer *p, int iCode){ function fts5UnicodeTokenize (line 226716) | static int fts5UnicodeTokenize( type PorterTokenizer (line 226828) | typedef struct PorterTokenizer PorterTokenizer; type PorterTokenizer (line 226829) | struct PorterTokenizer { function fts5PorterDelete (line 226838) | static void fts5PorterDelete(Fts5Tokenizer *pTok){ function fts5PorterCreate (line 226851) | static int fts5PorterCreate( type PorterContext (line 226887) | typedef struct PorterContext PorterContext; type PorterContext (line 226888) | struct PorterContext { type PorterRule (line 226894) | typedef struct PorterRule PorterRule; type PorterRule (line 226895) | struct PorterRule { function fts5PorterApply (line 226904) | static int fts5PorterApply(char *aBuf, int *pnBuf, PorterRule *aRule){ function fts5PorterIsVowel (line 226929) | static int fts5PorterIsVowel(char c, int bYIsVowel){ function fts5PorterGobbleVC (line 226935) | static int fts5PorterGobbleVC(char *zStem, int nStem, int bPrevCons){ function fts5Porter_MGt0 (line 226952) | static int fts5Porter_MGt0(char *zStem, int nStem){ function fts5Porter_MGt1 (line 226957) | static int fts5Porter_MGt1(char *zStem, int nStem){ function fts5Porter_MEq1 (line 226967) | static int fts5Porter_MEq1(char *zStem, int nStem){ function fts5Porter_Ostar (line 226977) | static int fts5Porter_Ostar(char *zStem, int nStem){ function fts5Porter_MGt1_and_S_or_T (line 226994) | static int fts5Porter_MGt1_and_S_or_T(char *zStem, int nStem){ function fts5Porter_Vowel (line 227001) | static int fts5Porter_Vowel(char *zStem, int nStem){ function fts5PorterStep4 (line 227017) | static int fts5PorterStep4(char *aBuf, int *pnBuf){ function fts5PorterStep1B2 (line 227151) | static int fts5PorterStep1B2(char *aBuf, int *pnBuf){ function fts5PorterStep2 (line 227185) | static int fts5PorterStep2(char *aBuf, int *pnBuf){ function fts5PorterStep3 (line 227332) | static int fts5PorterStep3(char *aBuf, int *pnBuf){ function fts5PorterStep1B (line 227398) | static int fts5PorterStep1B(char *aBuf, int *pnBuf){ function fts5PorterStep1A (line 227435) | static void fts5PorterStep1A(char *aBuf, int *pnBuf){ function fts5PorterCb (line 227453) | static int fts5PorterCb( function fts5PorterTokenize (line 227522) | static int fts5PorterTokenize( function sqlite3Fts5TokenizerInit (line 227542) | static int sqlite3Fts5TokenizerInit(fts5_api *pApi){ function fts5_remove_diacritic (line 227597) | static int fts5_remove_diacritic(int c, int bComplex){ function sqlite3Fts5UnicodeIsdiacritic (line 227664) | static int sqlite3Fts5UnicodeIsdiacritic(int c){ function sqlite3Fts5UnicodeFold (line 227683) | static int sqlite3Fts5UnicodeFold(int c, int eRemoveDiacritic){ function sqlite3Fts5UnicodeCatParse (line 227819) | static int sqlite3Fts5UnicodeCatParse(const char *zCat, u8 *aArray){ function sqlite3Fts5UnicodeCategory (line 228300) | static int sqlite3Fts5UnicodeCategory(u32 iCode) { function sqlite3Fts5UnicodeAscii (line 228331) | static void sqlite3Fts5UnicodeAscii(u8 *aArray, u8 *aAscii){ function sqlite3Fts5GetVarint32 (line 228367) | static int sqlite3Fts5GetVarint32(const unsigned char *p, u32 *v){ function u8 (line 228445) | static u8 sqlite3Fts5GetVarint(const unsigned char *p, u64 *v){ function fts5PutVarint64 (line 228639) | static int FTS5_NOINLINE fts5PutVarint64(unsigned char *p, u64 v){ function sqlite3Fts5PutVarint (line 228664) | static int sqlite3Fts5PutVarint(unsigned char *p, u64 v){ function sqlite3Fts5GetVarintLen (line 228678) | static int sqlite3Fts5GetVarintLen(u32 iVal){ type Fts5VocabTable (line 228731) | typedef struct Fts5VocabTable Fts5VocabTable; type Fts5VocabCursor (line 228732) | typedef struct Fts5VocabCursor Fts5VocabCursor; type Fts5VocabTable (line 228734) | struct Fts5VocabTable { type Fts5VocabCursor (line 228744) | struct Fts5VocabCursor { function fts5VocabTableType (line 228791) | static int fts5VocabTableType(const char *zType, char **pzErr, int *peTy... function fts5VocabDisconnectMethod (line 228820) | static int fts5VocabDisconnectMethod(sqlite3_vtab *pVtab){ function fts5VocabDestroyMethod (line 228829) | static int fts5VocabDestroyMethod(sqlite3_vtab *pVtab){ function fts5VocabInitVtab (line 228856) | static int fts5VocabInitVtab( function fts5VocabConnectMethod (line 228918) | static int fts5VocabConnectMethod( function fts5VocabCreateMethod (line 228928) | static int fts5VocabCreateMethod( function fts5VocabBestIndexMethod (line 228951) | static int fts5VocabBestIndexMethod( function fts5VocabOpenMethod (line 229013) | static int fts5VocabOpenMethod( function fts5VocabResetCursor (line 229081) | static void fts5VocabResetCursor(Fts5VocabCursor *pCsr){ function fts5VocabCloseMethod (line 229095) | static int fts5VocabCloseMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabInstanceNewTerm (line 229104) | static int fts5VocabInstanceNewTerm(Fts5VocabCursor *pCsr){ function fts5VocabInstanceNext (line 229126) | static int fts5VocabInstanceNext(Fts5VocabCursor *pCsr){ function fts5VocabNextMethod (line 229158) | static int fts5VocabNextMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabFilterMethod (line 229284) | static int fts5VocabFilterMethod( function fts5VocabEofMethod (line 229355) | static int fts5VocabEofMethod(sqlite3_vtab_cursor *pCursor){ function fts5VocabColumnMethod (line 229360) | static int fts5VocabColumnMethod( function fts5VocabRowidMethod (line 229432) | static int fts5VocabRowidMethod( function sqlite3Fts5VocabInit (line 229441) | static int sqlite3Fts5VocabInit(Fts5Global *pGlobal, sqlite3 *db){ type stmt_vtab (line 229514) | typedef struct stmt_vtab stmt_vtab; type stmt_vtab (line 229515) | struct stmt_vtab { type stmt_cursor (line 229524) | typedef struct stmt_cursor stmt_cursor; type stmt_cursor (line 229525) | struct stmt_cursor { function stmtConnect (line 229545) | static int stmtConnect( function stmtDisconnect (line 229585) | static int stmtDisconnect(sqlite3_vtab *pVtab){ function stmtOpen (line 229593) | static int stmtOpen(sqlite3_vtab *p, sqlite3_vtab_cursor **ppCursor){ function stmtClose (line 229606) | static int stmtClose(sqlite3_vtab_cursor *cur){ function stmtNext (line 229615) | static int stmtNext(sqlite3_vtab_cursor *cur){ function stmtColumn (line 229626) | static int stmtColumn( function stmtRowid (line 229673) | static int stmtRowid(sqlite3_vtab_cursor *cur, sqlite_int64 *pRowid){ function stmtEof (line 229683) | static int stmtEof(sqlite3_vtab_cursor *cur){ function stmtFilter (line 229694) | static int stmtFilter( function stmtBestIndex (line 229711) | static int stmtBestIndex( function SQLITE_PRIVATE (line 229753) | SQLITE_PRIVATE int sqlite3StmtVtabInit(sqlite3 *db){ function SQLITE_API (line 229763) | __declspec(dllexport) function SQLITE_API (line 229786) | SQLITE_API const char *sqlite3_sourceid(void){ return SQLITE_SOURCE_ID; } FILE: jsb_build/sqlite3/sqlite-amalgamation-3320300/sqlite3.h type sqlite3 (line 249) | typedef struct sqlite3 sqlite3; type SQLITE_INT64_TYPE (line 268) | typedef SQLITE_INT64_TYPE sqlite_int64; type SQLITE_UINT64_TYPE (line 270) | typedef SQLITE_UINT64_TYPE sqlite_uint64; type sqlite_uint64 (line 272) | typedef unsigned SQLITE_INT64_TYPE sqlite_uint64; type __int64 (line 275) | typedef __int64 sqlite_int64; type sqlite_uint64 (line 276) | typedef unsigned __int64 sqlite_uint64; type sqlite_int64 (line 278) | typedef long long int sqlite_int64; type sqlite_uint64 (line 279) | typedef unsigned long long int sqlite_uint64; type sqlite_int64 (line 281) | typedef sqlite_int64 sqlite3_int64; type sqlite_uint64 (line 282) | typedef sqlite_uint64 sqlite3_uint64; type sqlite3_file (line 680) | typedef struct sqlite3_file sqlite3_file; type sqlite3_file (line 681) | struct sqlite3_file { type sqlite3_io_methods (line 779) | typedef struct sqlite3_io_methods sqlite3_io_methods; type sqlite3_io_methods (line 780) | struct sqlite3_io_methods { type sqlite3_mutex (line 1183) | typedef struct sqlite3_mutex sqlite3_mutex; type sqlite3_api_routines (line 1193) | typedef struct sqlite3_api_routines sqlite3_api_routines; type sqlite3_vfs (line 1364) | typedef struct sqlite3_vfs sqlite3_vfs; type sqlite3_vfs (line 1366) | struct sqlite3_vfs { type sqlite3_mem_methods (line 1662) | typedef struct sqlite3_mem_methods sqlite3_mem_methods; type sqlite3_mem_methods (line 1663) | struct sqlite3_mem_methods { type sqlite3_stmt (line 3794) | typedef struct sqlite3_stmt sqlite3_stmt; type sqlite3_value (line 4242) | typedef struct sqlite3_value sqlite3_value; type sqlite3_context (line 4256) | typedef struct sqlite3_context sqlite3_context; type sqlite3_vtab (line 6687) | typedef struct sqlite3_vtab sqlite3_vtab; type sqlite3_index_info (line 6688) | typedef struct sqlite3_index_info sqlite3_index_info; type sqlite3_vtab_cursor (line 6689) | typedef struct sqlite3_vtab_cursor sqlite3_vtab_cursor; type sqlite3_module (line 6690) | typedef struct sqlite3_module sqlite3_module; type sqlite3_module (line 6708) | struct sqlite3_module { type sqlite3_index_info (line 6848) | struct sqlite3_index_info { type sqlite3_vtab (line 6994) | struct sqlite3_vtab { type sqlite3_vtab_cursor (line 7018) | struct sqlite3_vtab_cursor { type sqlite3_blob (line 7074) | typedef struct sqlite3_blob sqlite3_blob; type sqlite3_mutex_methods (line 7522) | typedef struct sqlite3_mutex_methods sqlite3_mutex_methods; type sqlite3_mutex_methods (line 7523) | struct sqlite3_mutex_methods { type sqlite3_str (line 7778) | typedef struct sqlite3_str sqlite3_str; type sqlite3_pcache (line 8259) | typedef struct sqlite3_pcache sqlite3_pcache; type sqlite3_pcache_page (line 8271) | typedef struct sqlite3_pcache_page sqlite3_pcache_page; type sqlite3_pcache_page (line 8272) | struct sqlite3_pcache_page { type sqlite3_pcache_methods2 (line 8436) | typedef struct sqlite3_pcache_methods2 sqlite3_pcache_methods2; type sqlite3_pcache_methods2 (line 8437) | struct sqlite3_pcache_methods2 { type sqlite3_pcache_methods (line 8459) | typedef struct sqlite3_pcache_methods sqlite3_pcache_methods; type sqlite3_pcache_methods (line 8460) | struct sqlite3_pcache_methods { type sqlite3_backup (line 8485) | typedef struct sqlite3_backup sqlite3_backup; type sqlite3_snapshot (line 9506) | typedef struct sqlite3_snapshot { type sqlite3_rtree_geometry (line 9833) | typedef struct sqlite3_rtree_geometry sqlite3_rtree_geometry; type sqlite3_rtree_query_info (line 9834) | typedef struct sqlite3_rtree_query_info sqlite3_rtree_query_info; type sqlite3_int64 (line 9840) | typedef sqlite3_int64 sqlite3_rtree_dbl; type sqlite3_rtree_dbl (line 9842) | typedef double sqlite3_rtree_dbl; type sqlite3_rtree_geometry (line 9863) | struct sqlite3_rtree_geometry { type sqlite3_rtree_query_info (line 9895) | struct sqlite3_rtree_query_info { type sqlite3_session (line 9949) | typedef struct sqlite3_session sqlite3_session; type sqlite3_changeset_iter (line 9957) | typedef struct sqlite3_changeset_iter sqlite3_changeset_iter; type sqlite3_changegroup (line 10748) | typedef struct sqlite3_changegroup sqlite3_changegroup; type sqlite3_rebaser (line 11312) | typedef struct sqlite3_rebaser sqlite3_rebaser; type Fts5ExtensionApi (line 11628) | typedef struct Fts5ExtensionApi Fts5ExtensionApi; type Fts5Context (line 11629) | typedef struct Fts5Context Fts5Context; type Fts5PhraseIter (line 11630) | typedef struct Fts5PhraseIter Fts5PhraseIter; type Fts5PhraseIter (line 11640) | struct Fts5PhraseIter { type Fts5ExtensionApi (line 11856) | struct Fts5ExtensionApi { type Fts5Tokenizer (line 12090) | typedef struct Fts5Tokenizer Fts5Tokenizer; type fts5_tokenizer (line 12091) | typedef struct fts5_tokenizer fts5_tokenizer; type fts5_tokenizer (line 12092) | struct fts5_tokenizer { type fts5_api (line 12127) | typedef struct fts5_api fts5_api; type fts5_api (line 12128) | struct fts5_api { FILE: jsb_build/sqlite3/sqlite-amalgamation-3320300/sqlite3ext.h type sqlite3_api_routines (line 32) | struct sqlite3_api_routines { FILE: jsb_build/sqlite3/test_demo_vfs.c function demoDirectWrite (line 78) | static int demoDirectWrite( function demoFlushBuffer (line 105) | static int demoFlushBuffer(DemoFile *p){ function demoClose (line 117) | static int demoClose(sqlite3_file *pFile){ function demoRead (line 129) | static int demoRead( function demoWrite (line 172) | static int demoWrite( function demoTruncate (line 224) | static int demoTruncate(sqlite3_file *pFile, sqlite_int64 size){ function demoSync (line 234) | static int demoSync(sqlite3_file *pFile, int flags){ function demoFileSize (line 250) | static int demoFileSize(sqlite3_file *pFile, sqlite_int64 *pSize){ function demoLock (line 277) | static int demoLock(sqlite3_file *pFile, int eLock){ function demoUnlock (line 280) | static int demoUnlock(sqlite3_file *pFile, int eLock){ function demoCheckReservedLock (line 283) | static int demoCheckReservedLock(sqlite3_file *pFile, int *pResOut){ function demoFileControl (line 291) | static int demoFileControl(sqlite3_file *pFile, int op, void *pArg){ function demoSectorSize (line 300) | static int demoSectorSize(sqlite3_file *pFile){ function demoDeviceCharacteristics (line 303) | static int demoDeviceCharacteristics(sqlite3_file *pFile){ function demoOpen (line 310) | static int demoOpen( function demoDelete (line 373) | static int demoDelete(sqlite3_vfs *pVfs, const char *zPath, int dirSync){ function demoAccess (line 416) | static int demoAccess( function demoFullPathname (line 449) | static int demoFullPathname( function demoDlError (line 484) | static void demoDlError(sqlite3_vfs *pVfs, int nByte, char *zErrMsg){ function demoDlClose (line 491) | static void demoDlClose(sqlite3_vfs *pVfs, void *pHandle){ function demoRandomness (line 499) | static int demoRandomness(sqlite3_vfs *pVfs, int nByte, char *zByte){ function demoSleep (line 507) | static int demoSleep(sqlite3_vfs *pVfs, int nMicro){ function demoCurrentTime (line 524) | static int demoCurrentTime(sqlite3_vfs *pVfs, double *pTime){ function sqlite3_vfs (line 536) | sqlite3_vfs *sqlite3_demovfs(void){ function register_demovfs (line 574) | static int SQLITE_TCLAPI register_demovfs( function unregister_demovfs (line 583) | static int SQLITE_TCLAPI unregister_demovfs( function Sqlitetest_demovfs_Init (line 596) | int Sqlitetest_demovfs_Init(Tcl_Interp *interp){ function Sqlitetest_demovfs_Init (line 603) | int Sqlitetest_demovfs_Init(Tcl_Interp *interp){ return TCL_OK; } FILE: jsb_build/v8-bridge/include/JSApi.h type JSContext (line 15) | struct JSContext type JSRuntime (line 16) | struct JSRuntime FILE: jsb_build/v8-bridge/include/JSContext.h type JSContext (line 11) | struct JSContext FILE: jsb_build/v8-bridge/include/JSInspectorClient.h type JSContext (line 5) | struct JSContext function class (line 8) | class JSDebugger FILE: jsb_build/v8-bridge/include/JSRuntime.h type JSClassDef (line 45) | struct JSClassDef type GCObject (line 52) | struct GCObject type JSRuntime (line 65) | struct JSRuntime FILE: jsb_build/v8-bridge/include/QuickJSCompatible.h type JSCFunctionEnum (line 82) | enum JSCFunctionEnum { /* XXX: should rename for namespace isolation */ type JSMemoryUsage (line 98) | typedef struct JSMemoryUsage { type JSValueUnion (line 114) | typedef union JSValueUnion type JSValue (line 121) | typedef struct JSValue type JSAtom (line 127) | typedef uint32_t JSAtom; type JSMallocState (line 129) | typedef struct JSMallocState { type JSMallocFunctions (line 136) | typedef struct JSMallocFunctions { type JSContext (line 143) | struct JSContext type JSRuntime (line 144) | struct JSRuntime type JS_BOOL (line 147) | typedef int JS_BOOL; type JSClassID (line 149) | typedef uint32_t JSClassID; type JSValue (line 151) | typedef JSValue JSValueConst; type JSValue (line 153) | typedef JSValue JSCFunction(JSContext* ctx, JSValueConst this_val, int a... type JSValue (line 154) | typedef JSValue JSCFunctionMagic(JSContext* ctx, JSValueConst this_val, ... type JSValue (line 156) | typedef JSValue JSCFunctionSetter(JSContext* ctx, JSValueConst this_val,... type JSValue (line 157) | typedef JSValue JSCFunctionSetterMagic(JSContext* ctx, JSValueConst this... type JSValue (line 159) | typedef JSValue JSCFunctionGetter(JSContext* ctx, JSValueConst this_val); type JSValue (line 160) | typedef JSValue JSCFunctionGetterMagic(JSContext* ctx, JSValueConst this... type JSPayloadHeader (line 169) | typedef struct JSPayloadHeader type JSPayload (line 177) | typedef struct JSPayload type JSToNumberHintEnum (line 191) | typedef enum JSToNumberHintEnum { type JSDebuggerCallbacks (line 199) | typedef struct JSDebuggerCallbacks FILE: jsb_build/v8-bridge/include/WSServer.h function class (line 5) | class WSServer FILE: jsb_build/v8-bridge/include/v8impl.h function namespace (line 5) | namespace v8impl FILE: jsb_build/v8-bridge/src/JSApi.cpp function js_free (line 42) | void js_free(JSContext* ctx, void* ptr) function IntPtr (line 47) | IntPtr js_strndup(JSContext* ctx, const char* s, size_t n) function JS_AddIntrinsicOperators (line 56) | void JS_AddIntrinsicOperators(JSContext* ctx) function JS_RunGC (line 60) | void JS_RunGC(JSRuntime* rt) function JSB_Init (line 65) | int JSB_Init() function JSClassID (line 74) | JSClassID JSB_GetBridgeClassID() function JSValue (line 79) | static JSValue JS_ThrowError(JSContext* ctx, const char* msg) function JSRuntime (line 87) | JSRuntime* JSB_NewRuntime(JSGCObjectFinalizer* finalizer) function JSB_FreeRuntime (line 93) | int JSB_FreeRuntime(JSRuntime* rt) function JSB_SetRuntimeOpaque (line 105) | void JSB_SetRuntimeOpaque(JSRuntime* rt, void* opaque) function JS_SetContextOpaque (line 115) | void JS_SetContextOpaque(JSContext* ctx, void* opaque) function JSContext (line 120) | JSContext* JS_NewContext(JSRuntime* rt) function JS_FreeContext (line 131) | void JS_FreeContext(JSContext* ctx) function JSRuntime (line 136) | JSRuntime* JS_GetRuntime(JSContext* ctx) function JSPayloadHeader (line 141) | JSPayloadHeader JSB_FreePayload(JSContext* ctx, JSValue val) function JSValue (line 149) | JSValue JSB_DupValue(JSContext* ctx, JSValue val) function JSB_FreeValue (line 154) | void JSB_FreeValue(JSContext* ctx, JSValue val) function JSB_FreeValueRT (line 159) | void JSB_FreeValueRT(JSRuntime* rt, JSValue val) function JSAtom (line 164) | JSAtom JS_NewAtomLen(JSContext* ctx, const char* str, size_t len) function JSAtom (line 172) | JSAtom JS_DupAtom(JSContext* ctx, JSAtom v) function JS_FreeAtom (line 177) | void JS_FreeAtom(JSContext* ctx, JSAtom v) function JSValue (line 182) | JSValue JS_AtomToString(JSContext* ctx, JSAtom atom) function JS_ToBool (line 190) | int JS_ToBool(JSContext* ctx, JSValueConst val) function JS_ToInt32 (line 204) | int JS_ToInt32(JSContext* ctx, int* pres, JSValue val) function JS_ToInt64 (line 225) | int JS_ToInt64(JSContext* ctx, int64_t* pres, JSValue val) function skip_spaces (line 230) | static int skip_spaces(const char* pc) function JSValue (line 253) | static JSValue JS_ToNumberHintFree(JSContext* ctx, JSValue val, function JSValue (line 346) | static JSValue JS_ToNumberFree(JSContext* ctx, JSValue val) function __JS_ToFloat64Free (line 351) | static int __JS_ToFloat64Free(JSContext* ctx, double* pres, function JS_ToFloat64Free (line 393) | static inline int JS_ToFloat64Free(JSContext* ctx, double* pres, JSValue... function JS_ToFloat64 (line 411) | int JS_ToFloat64(JSContext* ctx, double* pres, JSValueConst val) function JS_ToBigInt64 (line 416) | int JS_ToBigInt64(JSContext* ctx, int64_t* pres, JSValue val) function JS_ToIndex (line 437) | int JS_ToIndex(JSContext* ctx, uint64_t* plen, JSValueConst val) function JS_FreeCString (line 520) | void JS_FreeCString(JSContext* ctx, const char* ptr) function JS_IsInstanceOf (line 525) | int JS_IsInstanceOf(JSContext* ctx, JSValueConst val, JSValueConst obj) function JS_BOOL (line 545) | JS_BOOL JS_IsException(JSValueConst val) function JSValue (line 550) | JSValue JS_GetException(JSContext* ctx) function JS_BOOL (line 559) | JS_BOOL JS_IsError(JSContext* ctx, JSValueConst val) function JSValue (line 577) | JSValue JSB_ThrowError(JSContext* ctx, const char* buf, size_t buf_len) function JSValue (line 585) | JSValue JSB_ThrowTypeError(JSContext* ctx, const char* buf) function JSValue (line 593) | JSValue JSB_ThrowInternalError(JSContext* ctx, const char* buf) function JSValue (line 601) | JSValue JSB_ThrowRangeError(JSContext* ctx, const char* buf) function JSValue (line 609) | JSValue JSB_ThrowReferenceError(JSContext* ctx, const char* buf) function JSClassID (line 617) | JSClassID JSB_NewClass(JSRuntime* rt, JSClassID class_id, const char* cl... function JSValue (line 625) | JSValue JS_NewObjectProtoClass(JSContext* ctx, JSValueConst proto, JSCla... function JSValue (line 647) | JSValue JSB_NewCFunction(JSContext* ctx, JSCFunction* func, JSAtom atom,... function JSValue (line 655) | JSValue JSB_NewCFunctionMagic(JSContext* ctx, JSCFunctionMagic* func, JS... function JSValue (line 663) | JSValue JS_GetGlobalObject(JSContext* ctx) function JSValue (line 668) | JSValue JS_NewObject(JSContext* ctx) function JSValue (line 676) | JSValue JSB_NewEmptyString(JSContext* ctx) function JSValue (line 684) | JSValue JS_NewString(JSContext* ctx, const char* str) function JSValue (line 697) | JSValue JS_NewStringLen(JSContext* ctx, const char* buf, size_t buf_len) function JSValue (line 710) | JSValue JSB_NewInt64(JSContext* ctx, int64_t val) function JSValue (line 722) | JSValue JSB_NewFloat64(JSContext* ctx, double d) function IntPtr (line 744) | IntPtr JS_GetArrayBuffer(JSContext* ctx, size_t* psize, JSValueConst obj) function JSValue (line 766) | JSValue JS_NewArrayBufferCopy(JSContext* ctx, const char* buf, size_t len) function JSB_SetOpaque (line 797) | void JSB_SetOpaque(JSContext* ctx, JSValue val, void* data) function JSValue (line 815) | JSValue JS_NewArray(JSContext* ctx) function JS_IsArray (line 823) | int JS_IsArray(JSContext* ctx, JSValueConst val) function JS_BOOL (line 840) | JS_BOOL JS_IsFunction(JSContext* ctx, JSValueConst val) function JS_BOOL (line 857) | JS_BOOL JS_IsConstructor(JSContext* ctx, JSValueConst val) function JSValue (line 875) | JSValue JS_GetPropertyStr(JSContext* ctx, JSValueConst this_obj, const c... function JSValue (line 883) | JSValue JS_GetProperty(JSContext* ctx, JSValueConst this_obj, JSAtom prop) function JSValue (line 891) | JSValue JS_GetPropertyUint32(JSContext* ctx, JSValueConst this_obj, uint... function JSValue (line 899) | JSValue JS_GetPropertyInternal(JSContext* ctx, JSValueConst this_obj, JS... function JS_HasProperty (line 907) | int JS_HasProperty(JSContext* ctx, JSValueConst this_obj, JSAtom prop) function JS_SetPropertyUint32 (line 916) | int JS_SetPropertyUint32(JSContext* ctx, JSValueConst this_obj, uint32_t... function JS_SetPropertyInternal (line 925) | int JS_SetPropertyInternal(JSContext* ctx, JSValueConst this_obj, JSAtom... function JS_DefineProperty (line 933) | int JS_DefineProperty(JSContext* ctx, JSValueConst this_obj, JSAtom prop... function JS_DefinePropertyValue (line 941) | int JS_DefinePropertyValue(JSContext* ctx, JSValueConst this_obj, JSAtom... function JS_SetPrototype (line 949) | int JS_SetPrototype(JSContext* ctx, JSValueConst obj, JSValueConst proto... function JS_SetConstructor (line 969) | void JS_SetConstructor(JSContext* ctx, JSValueConst func_obj, JSValueCon... function JSValue (line 975) | JSValue JS_Eval(JSContext* ctx, const char* input, size_t input_len, con... function JSValue (line 983) | JSValue JS_CallConstructor(JSContext* ctx, JSValueConst func_obj, int ar... function JSValue (line 991) | JSValue JS_Call(JSContext* ctx, JSValueConst func_obj, JSValueConst this... function JSValue (line 999) | JSValue JS_Invoke(JSContext* ctx, JSValueConst this_val, JSAtom atom, in... function JSValue (line 1013) | JSValue JSB_GetGlobalObject(JSContext* ctx) function JSValue (line 1018) | JSValue JS_ParseJSON(JSContext* ctx, const char* buf, size_t buf_len, co... function JSValue (line 1038) | JSValue JS_JSONStringify(JSContext* ctx, JSValueConst obj, JSValueConst ... function JSValue (line 1056) | JSValue JS_NewPromiseCapability(JSContext* ctx, JSValue* resolving_funcs) function JS_SetHostPromiseRejectionTracker (line 1064) | void JS_SetHostPromiseRejectionTracker(JSRuntime* rt, JSHostPromiseRejec... function JS_ExecutePendingJob (line 1069) | int JS_ExecutePendingJob(JSRuntime* rt, JSContext** pctx) function JS_SetInterruptHandler (line 1074) | void JS_SetInterruptHandler(JSRuntime* rt, JSInterruptHandler* cb, IntPt... function JS_ComputeMemoryUsage (line 1079) | void JS_ComputeMemoryUsage(JSRuntime* rt, JSMemoryUsage* s) function JS_OpenDebugger (line 1084) | void JS_OpenDebugger(JSContext* ctx, int port) function JS_BOOL (line 1089) | JS_BOOL JS_IsDebuggerOpen(JSContext* ctx) function JS_BOOL (line 1094) | JS_BOOL JS_IsDebuggerConnected(JSContext* ctx) function JS_CloseDebugger (line 1099) | void JS_CloseDebugger(JSContext* ctx) function JS_SetWaitingForDebuggerFunc (line 1104) | void JS_SetWaitingForDebuggerFunc(JSContext* ctx, JSWaitingForDebuggerCF... function JS_SetLogFunc (line 1109) | void JS_SetLogFunc(JSContext* ctx, JSLogCFunction func) FILE: jsb_build/v8-bridge/src/JSContext.cpp function _print (line 8) | static void _print(const v8::FunctionCallbackInfo& args) function _SetReturnValue (line 35) | static void _SetReturnValue(v8::Local context, JSRuntime* r... function JSCFunctionConstructorMagicCallback (line 75) | static void JSCFunctionConstructorMagicCallback(const v8::FunctionCallba... function JSCFunctionMagicCallback (line 103) | static void JSCFunctionMagicCallback(const v8::FunctionCallbackInfo new_target,... function JSValue (line 354) | JSValue JSContext::NewCFunctionMagic(JSCFunctionMagic* func, JSAtom atom... function JSValue (line 419) | JSValue JSContext::NewCFunction(JSCFunction* func, JSAtom atom, int leng... function JSValue (line 471) | JSValue JSContext::GetPropertyStr(JSValueConst this_obj, const char* prop) function JSValue (line 496) | JSValue JSContext::GetProperty(JSValueConst this_obj, JSAtom prop) function JSValue (line 501) | JSValue JSContext::GetPropertyUint32(JSValueConst this_obj, uint32_t idx) function JSValue (line 521) | JSValue JSContext::GetPropertyInternal(JSValueConst this_obj, JSAtom pro... function GetFunction (line 648) | static v8::Local GetFunction(v8::MaybeLocal value) function JSValue (line 702) | JSValue JSContext::Eval(const char* input, size_t input_len, const char*... function JSValue (line 735) | JSValue JSContext::CallConstructor(JSValueConst func_obj, int argc, JSVa... function JSValue (line 773) | JSValue JSContext::Call(JSValueConst func_obj, JSValueConst this_obj, in... function _JSPromiseResolveCallback (line 811) | static void _JSPromiseResolveCallback(const v8::FunctionCallbackInfo context, v8::Local... function JSValue (line 324) | JSValue JSRuntime::AddValue(v8::Local context, v8::Local context, v8::Local context, v8::Local context, v8::Local context, v8::Lo... function JSValue (line 389) | JSValue JSRuntime::ThrowError(v8::Local context, const char... function JSValue (line 404) | JSValue JSRuntime::ThrowTypeError(v8::Local context, const ... function JSValue (line 419) | JSValue JSRuntime::DupValue(JSValue value) function JSPayloadHeader (line 465) | JSPayloadHeader JSRuntime::FreePayload(JSValue value) function JSAtom (line 525) | JSAtom JSRuntime::GetAtom(const char* val, size_t len) function JSAtom (line 531) | JSAtom JSRuntime::GetAtom(std::string& val) function JSAtom (line 580) | JSAtom JSRuntime::DupAtom(JSAtom atom) function JSClassID (line 620) | JSClassID JSRuntime::NewClass(JSClassID class_id, const char* class_name... function JSClassDef (line 645) | JSClassDef* JSRuntime::GetClassDef(JSClassID class_id) FILE: jsb_build/v8-bridge/src/WSServer.cpp function custom_log (line 21) | static void custom_log(int level, const char* msg) function _is_request (line 29) | static bool _is_request(lws* wsi, lws_token_indexes token, const char (&... function _response_json (line 44) | int _response_json(lws* wsi, http_status code, const char* content, int ... type WSBuffer (line 74) | struct WSBuffer class WSServerImpl (line 81) | class WSServerImpl : public WSServer type lws (line 100) | struct lws type lws_callback_reasons (line 100) | enum lws_callback_reasons type lws (line 101) | struct lws type lws_callback_reasons (line 101) | enum lws_callback_reasons function WSServer (line 238) | WSServer* WSServer::CreateDebugServer(JSContext* ctx, int port) type lws (line 263) | struct lws type lws_callback_reasons (line 263) | enum lws_callback_reasons type lws (line 342) | struct lws type lws_callback_reasons (line 342) | enum lws_callback_reasons FILE: jsb_build/v8-bridge/src/cutils.c function unicode_from_utf8 (line 16) | int unicode_from_utf8(const uint8_t* p, int max_len, const uint8_t** pp) FILE: jsb_build/v8-bridge/src/libregexp.c function JS_BOOL (line 26) | JS_BOOL lre_is_space(int c) FILE: jsb_build/v8-bridge/src/unity_ext.c function JS_EXPORT (line 4) | JS_EXPORT JSValue jsb_crossbind_constructor(JSContext* ctx, JSValue new_... function JS_EXPORT (line 18) | JS_EXPORT JSValue jsb_construct_bridge_object(JSContext* ctx, JSValue pr... function JS_EXPORT (line 32) | JS_EXPORT JSValue jsb_new_bridge_object(JSContext* ctx, JSValue proto, i... function JS_EXPORT (line 47) | JS_EXPORT JSValue JSB_NewBridgeClassObject(JSContext* ctx, JSValue new_t... function JS_EXPORT (line 61) | JS_EXPORT JSValue jsb_new_bridge_value(JSContext* ctx, JSValue proto, in... function JS_EXPORT (line 75) | JS_EXPORT JSValue JSB_NewBridgeClassValue(JSContext* ctx, JSValue new_ta... function JS_EXPORT (line 89) | JS_EXPORT JSPayloadHeader jsb_get_payload_header(JSContext* ctx, JSValue... function JS_EXPORT (line 99) | JS_EXPORT JSPayload* jsb_get_payload(JSContext* ctx, JSValue val) function JS_EXPORT (line 109) | JS_EXPORT JS_BOOL jsb_get_floats(JSContext* ctx, JSValue val, int n, flo... function JS_EXPORT (line 124) | JS_EXPORT JS_BOOL jsb_set_floats(JSContext* ctx, JSValue val, int n, flo... function JS_EXPORT (line 139) | JS_EXPORT JS_BOOL jsb_get_float_2(JSContext* ctx, JSValue val, float* v0... function JS_EXPORT (line 152) | JS_EXPORT JS_BOOL jsb_set_float_2(JSContext* ctx, JSValue val, float v0,... function JS_EXPORT (line 165) | JS_EXPORT JS_BOOL jsb_get_float_3(JSContext* ctx, JSValue val, float* v0... function JS_EXPORT (line 179) | JS_EXPORT JS_BOOL jsb_set_float_3(JSContext* ctx, JSValue val, float v0,... function JS_EXPORT (line 193) | JS_EXPORT JS_BOOL jsb_get_float_4(JSContext* ctx, JSValue val, float* v0... function JS_EXPORT (line 208) | JS_EXPORT JS_BOOL jsb_set_float_4(JSContext* ctx, JSValue val, float v0,... function JS_EXPORT (line 223) | JS_EXPORT JS_BOOL jsb_get_ints(JSContext* ctx, JSValue val, int n, int* v0) function JS_EXPORT (line 238) | JS_EXPORT JS_BOOL jsb_set_ints(JSContext* ctx, JSValue val, int n, int* v0) function JS_EXPORT (line 253) | JS_EXPORT JS_BOOL jsb_get_int_1(JSContext* ctx, JSValue val, int* v0) function JS_EXPORT (line 265) | JS_EXPORT JS_BOOL jsb_set_int_1(JSContext* ctx, JSValue val, int v0) function JS_EXPORT (line 277) | JS_EXPORT JS_BOOL jsb_get_int_2(JSContext* ctx, JSValue val, int* v0, in... function JS_EXPORT (line 290) | JS_EXPORT JS_BOOL jsb_set_int_2(JSContext* ctx, JSValue val, int v0, int... function JS_EXPORT (line 303) | JS_EXPORT JS_BOOL jsb_get_int_3(JSContext* ctx, JSValue val, int* v0, in... function JS_EXPORT (line 317) | JS_EXPORT JS_BOOL jsb_set_int_3(JSContext* ctx, JSValue val, int v0, int... function JS_EXPORT (line 331) | JS_EXPORT JS_BOOL jsb_get_int_4(JSContext* ctx, JSValue val, int* v0, in... function JS_EXPORT (line 346) | JS_EXPORT JS_BOOL jsb_set_int_4(JSContext* ctx, JSValue val, int v0, int... function JS_EXPORT (line 361) | JS_EXPORT JS_BOOL jsb_get_bytes(JSContext* ctx, JSValue val, int n, byte... function JS_EXPORT (line 376) | JS_EXPORT JS_BOOL jsb_set_bytes(JSContext* ctx, JSValue val, int n, byte... function JS_EXPORT (line 391) | JS_EXPORT JS_BOOL jsb_get_byte_4(JSContext* ctx, JSValue val, byte* v0, ... function JS_EXPORT (line 406) | JS_EXPORT JS_BOOL jsb_set_byte_4(JSContext* ctx, JSValue val, byte v0, b... FILE: jsb_build/websockets/libwebsockets/core/alloc.c function TEE_Free (line 17) | void __attribute__((weak)) function lws_free (line 32) | void lws_free(void *p) function lws_set_allocator (line 45) | void lws_set_allocator(void *(*cb)(void *ptr, size_t size, const char *r... function lws_set_allocator (line 88) | void lws_set_allocator(void *(*cb)(void *ptr, size_t size, const char *r... FILE: jsb_build/websockets/libwebsockets/core/context.c type lws_role_ops (line 28) | struct lws_role_ops type lws_event_loop_ops (line 41) | struct lws_event_loop_ops function LWS_VISIBLE (line 66) | LWS_VISIBLE const char * function lws_role_call_alpn_negotiated (line 72) | int function LWS_VISIBLE (line 99) | LWS_VISIBLE void * function LWS_VISIBLE (line 131) | LWS_VISIBLE void * type lws_protocol_vhost_options (line 158) | struct lws_protocol_vhost_options type lws_vhost (line 159) | struct lws_vhost type lws_protocol_vhost_options (line 161) | struct lws_protocol_vhost_options function LWS_VISIBLE (line 179) | LWS_VISIBLE int function LWS_VISIBLE (line 291) | LWS_VISIBLE int type lws_protocols (line 517) | struct lws_protocols type lws_vhost (line 540) | struct lws_vhost function lws_vhost (line 542) | lws_vhost * function LWS_VISIBLE (line 879) | LWS_VISIBLE int function LWS_VISIBLE (line 891) | LWS_VISIBLE void function LWS_VISIBLE (line 897) | LWS_VISIBLE void function lws_create_event_pipes (line 915) | int function lws_destroy_event_pipe (line 969) | void function lws_context (line 988) | lws_context * function lws_context_deprecate (line 1405) | void function lws_context_is_deprecated (line 1446) | int function lws_vhost_destroy1 (line 1452) | void function lws_vhost_destroy2 (line 1570) | static void function lws_check_deferred_free (line 1666) | int function LWS_VISIBLE (line 1689) | LWS_VISIBLE void function lws_context_destroy3 (line 1734) | static void function lws_context_destroy2 (line 1766) | void function LWS_VISIBLE (line 1845) | LWS_VISIBLE void FILE: jsb_build/websockets/libwebsockets/core/libwebsockets.c function lws_open (line 61) | int lws_open(const char *__file, int __oflag, ...) function lwsi_set_role (line 84) | void lwsi_set_role(struct lws *wsi, lws_wsi_state_t role) function lwsi_set_state (line 91) | void lwsi_set_state(struct lws *wsi, lws_wsi_state_t lrs) function char_to_hex (line 99) | signed char char_to_hex(const char c) function __lws_free_wsi (line 113) | void function lws_dll_add_front (line 161) | void function lws_dll_remove (line 206) | void function __lws_remove_from_timeout_list (line 231) | void function lws_remove_from_timeout_list (line 237) | void function lws_dll_dump (line 247) | void function __lws_set_timer_usecs (line 265) | void function LWS_VISIBLE (line 330) | LWS_VISIBLE void function lws_usec_t (line 336) | lws_usec_t function __lws_set_timeout (line 384) | void function LWS_VISIBLE (line 403) | LWS_VISIBLE void function lws_timed_callback_remove (line 423) | int function lws_timed_callback_vh_protocol (line 439) | int function lws_remove_child_from_any_parent (line 459) | static void function lws_bind_protocol (line 492) | int function __lws_close_free_wsi (line 546) | void function __lws_close_free_wsi_final (line 875) | void function lws_close_free_wsi (line 912) | void function lws_buflist_append_segment (line 924) | int function lws_buflist_destroy_segment (line 966) | static int function lws_buflist_destroy_all_segments (line 979) | void function lws_buflist_next_segment_len (line 994) | size_t function lws_buflist_use_segment (line 1022) | int function lws_buflist_describe (line 1039) | void type lws (line 1066) | struct lws function LWS_VISIBLE (line 1083) | LWS_VISIBLE int function lws_get_addresses (line 1098) | static int function LWS_VISIBLE (line 1169) | LWS_VISIBLE const char * function LWS_VISIBLE (line 1209) | LWS_VISIBLE void function LWS_EXTERN (line 1258) | LWS_EXTERN void * function LWS_EXTERN (line 1264) | LWS_EXTERN void * function lws_vhost (line 1270) | lws_vhost * function lws_vhost (line 1276) | lws_vhost * function lws_protocols (line 1282) | lws_protocols * function lws_udp (line 1288) | lws_udp * function lws (line 1294) | lws * type lws_protocols (line 1311) | struct lws_protocols type lws_vhost (line 1312) | struct lws_vhost function LWS_VISIBLE (line 1323) | LWS_VISIBLE int function LWS_VISIBLE (line 1346) | LWS_VISIBLE int function LWS_VISIBLE (line 1372) | LWS_VISIBLE int function lws_callback_vhost_protocols (line 1379) | int function lws_callback_vhost_protocols_vhost (line 1391) | int function lws_set_fops (line 1414) | void function lws_filepos_t (line 1420) | lws_filepos_t function lws_filepos_t (line 1426) | lws_filepos_t function lws_vfs_get_mod_time (line 1432) | uint32_t function LWS_VISIBLE (line 1438) | LWS_VISIBLE lws_fileofs_t function LWS_VISIBLE (line 1449) | LWS_VISIBLE lws_fileofs_t type lws_plat_file_ops (line 1457) | struct lws_plat_file_ops type lws_plat_file_ops (line 1458) | struct lws_plat_file_ops type lws_plat_file_ops (line 1461) | struct lws_plat_file_ops function lws_fop_fd_t (line 1505) | lws_fop_fd_t LWS_WARN_UNUSED_RESULT function lws_now_secs (line 1522) | unsigned long function lws_compare_time_t (line 1532) | int function LWS_VISIBLE (line 1544) | LWS_VISIBLE lws_sockfd_type function lws_latency (line 1553) | void function LWS_VISIBLE (line 1593) | LWS_VISIBLE int function LWS_VISIBLE (line 1647) | LWS_VISIBLE void function lws_broadcast (line 1667) | int function LWS_VISIBLE (line 1694) | LWS_VISIBLE extern const char * type lws_vhost (line 1701) | struct lws_vhost function lws_get_vhost_port (line 1706) | int type lws_vhost (line 1713) | struct lws_vhost type lws_vhost (line 1719) | struct lws_vhost function user_callback_handle_rxflow (line 1724) | int user_callback_handle_rxflow(lws_callback_function callback_function, function LWS_VISIBLE (line 1741) | LWS_VISIBLE int function LWS_VISIBLE (line 1802) | LWS_VISIBLE int function lws_protocols (line 1871) | lws_protocols * function lws_ensure_user_space (line 1878) | int function LWS_VISIBLE (line 1900) | LWS_VISIBLE void * function LWS_VISIBLE (line 1912) | LWS_VISIBLE int function LWS_VISIBLE (line 1975) | LWS_VISIBLE void lwsl_emit_stderr(int level, const char *line) function LWS_VISIBLE (line 1999) | LWS_VISIBLE void _lws_logv(int filter, const char *format, va_list vl) function LWS_VISIBLE (line 2018) | LWS_VISIBLE void _lws_log(int filter, const char *format, ...) function LWS_VISIBLE (line 2027) | LWS_VISIBLE void lws_set_log_level(int level, function LWS_VISIBLE (line 2035) | LWS_VISIBLE int lwsl_visible(int level) function LWS_VISIBLE (line 2040) | LWS_VISIBLE void function LWS_VISIBLE (line 2090) | LWS_VISIBLE void function LWS_VISIBLE (line 2098) | LWS_VISIBLE int function LWS_VISIBLE (line 2110) | LWS_VISIBLE lws_tls_conn* function LWS_VISIBLE (line 2117) | LWS_VISIBLE int function LWS_VISIBLE (line 2123) | LWS_VISIBLE lws_fileofs_t function LWS_VISIBLE (line 2131) | LWS_VISIBLE void function lws_plat_file_ops (line 2149) | lws_plat_file_ops * type lws_context (line 2155) | struct lws_context type lws (line 2156) | struct lws function lws_get_count_threads (line 2161) | int type lws (line 2168) | struct lws function lws_set_wsi_user (line 2173) | void type lws (line 2183) | struct lws type lws (line 2184) | struct lws type lws (line 2189) | struct lws type lws (line 2190) | struct lws function lws_set_parent_carries_io (line 2195) | void type lws (line 2202) | struct lws function lws_set_opaque_parent_data (line 2207) | void function lws_get_child_pending_on_writable (line 2213) | int function lws_clear_child_pending_on_writable (line 2219) | void function LWS_EXTERN (line 2226) | LWS_EXTERN int function LWS_EXTERN (line 2276) | LWS_EXTERN int function lws_parse_uri (line 2333) | int function LWS_VISIBLE (line 2394) | LWS_VISIBLE int function LWS_EXTERN (line 2412) | LWS_EXTERN int function LWS_EXTERN (line 2420) | LWS_EXTERN int function lws_get_vhost_listen_port (line 2549) | int function lws_get_addr_scope (line 2556) | LWS_EXTERN unsigned long function lws (line 2658) | lws * function lws_filename_purify_inplace (line 2774) | void function lws_urldecode (line 2825) | int function lws_finalize_startup (line 2874) | int function lws_snprintf (line 2893) | int function lws_is_cgi (line 2922) | int type lws_protocol_vhost_options (line 2931) | struct lws_protocol_vhost_options type lws_protocol_vhost_options (line 2932) | struct lws_protocol_vhost_options function lws_sum_stats (line 2944) | void function LWS_EXTERN (line 2990) | LWS_EXTERN int function lws_json_dump_context (line 3102) | int function lws_stats_get (line 3245) | uint64_t function lws_stats_log_dump (line 3254) | void function lws_stats_atomic_bump (line 3455) | void function lws_stats_atomic_max (line 3466) | void FILE: jsb_build/websockets/libwebsockets/core/output.c function lws_issue_raw (line 27) | int lws_issue_raw(struct lws *wsi, unsigned char *buf, size_t len) function LWS_VISIBLE (line 197) | LWS_VISIBLE int lws_write(struct lws *wsi, unsigned char *buf, size_t len, function LWS_VISIBLE (line 242) | LWS_VISIBLE int function LWS_VISIBLE (line 277) | LWS_VISIBLE int function LWS_VISIBLE (line 311) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/core/pollfd.c function _lws_change_pollfd (line 24) | int function lws_accept_modulation (line 207) | static void function __insert_wsi_socket_into_fds (line 228) | int function __remove_wsi_socket_from_fds (line 291) | int function __lws_change_pollfd (line 381) | int function lws_change_pollfd (line 410) | int function LWS_VISIBLE (line 425) | LWS_VISIBLE int function lws_same_vh_protocol_insert (line 493) | void function lws_same_vh_protocol_remove (line 519) | void function LWS_VISIBLE (line 559) | LWS_VISIBLE int function LWS_VISIBLE (line 590) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/core/private.h type _Float32 (line 31) | typedef float _Float32; type _Float64 (line 32) | typedef float _Float64; type _Float128 (line 33) | typedef float _Float128; type _Float32x (line 34) | typedef float _Float32x; type _Float64x (line 35) | typedef float _Float64x; type _Float128x (line 36) | typedef float _Float128x; function LWS_INLINE (line 235) | static LWS_INLINE int compatible_close(int fd) { return close(fd); } type lws_ssl_capable_status (line 373) | enum lws_ssl_capable_status { type lws_role_ops (line 398) | struct lws_role_ops type socks_version (line 416) | enum socks_version { type socks_subnegotiation_version (line 422) | enum socks_subnegotiation_version { type socks_command (line 427) | enum socks_command { type socks_atyp (line 434) | enum socks_atyp { type socks_auth_method (line 441) | enum socks_auth_method { type socks_subnegotiation_status (line 448) | enum socks_subnegotiation_status { type socks_request_reply (line 453) | enum socks_request_reply { type socks_msg_type (line 466) | enum socks_msg_type { type lws_ring (line 480) | struct lws_ring { type lws_protocols (line 489) | struct lws_protocols type lws (line 490) | struct lws type lws_io_watcher (line 492) | struct lws_io_watcher { type lws_signal_watcher (line 507) | struct lws_signal_watcher { type lws_fd_hashtable (line 522) | struct lws_fd_hashtable { type lws_foreign_thread_pollfd (line 528) | struct lws_foreign_thread_pollfd { type lws_context_per_thread (line 543) | struct lws_context_per_thread { type lws_conn_stats (line 617) | struct lws_conn_stats { type lws_context (line 624) | struct lws_context type lws_conn_stats (line 624) | struct lws_conn_stats type lws_timed_vh_protocol (line 626) | struct lws_timed_vh_protocol { type lws_vhost (line 652) | struct lws_vhost { type lws_deferred_free (line 730) | struct lws_deferred_free type sockaddr46 (line 737) | typedef union { type lws_peer (line 746) | struct lws_peer { type lws_context (line 773) | struct lws_context { type lws_context (line 912) | struct lws_context type lws (line 918) | struct lws type lws (line 920) | struct lws type lws (line 922) | struct lws type lws_context (line 925) | struct lws_context type lws_context (line 928) | struct lws_context type lws (line 931) | struct lws type lws (line 933) | struct lws type lws_vhost (line 934) | struct lws_vhost type lws_vhost (line 940) | struct lws_vhost type uri_path_states (line 972) | enum uri_path_states { type uri_esc_states (line 979) | enum uri_esc_states { type client_info_stash (line 987) | struct client_info_stash { type lws_buflist (line 1003) | struct lws_buflist { type lws (line 1017) | struct lws { type lws_context_per_thread (line 1200) | struct lws_context_per_thread type lws_vhost (line 1205) | struct lws_vhost type lws (line 1214) | struct lws type lws_close_status (line 1214) | enum lws_close_status type lws (line 1216) | struct lws type lws_close_status (line 1216) | enum lws_close_status type lws (line 1219) | struct lws type lws (line 1222) | struct lws type lws (line 1224) | struct lws function LWS_INLINE (line 1227) | static LWS_INLINE void function LWS_INLINE (line 1235) | static LWS_INLINE void type lws_context (line 1242) | struct lws_context type lws (line 1242) | struct lws type lws (line 1247) | struct lws type lws (line 1250) | struct lws type lws (line 1253) | struct lws type lws (line 1256) | struct lws type lws_context (line 1262) | struct lws_context type lws_vhost (line 1265) | struct lws_vhost type lws_timed_vh_protocol (line 1265) | struct lws_timed_vh_protocol type lws_context (line 1269) | struct lws_context type lws_context (line 1272) | struct lws_context type lws (line 1272) | struct lws type lws_context (line 1275) | struct lws_context type lws_context (line 1283) | struct lws_context type lws (line 1283) | struct lws type lws (line 1286) | struct lws type lws (line 1289) | struct lws type lws (line 1292) | struct lws type lws (line 1295) | struct lws type lws_vhost (line 1299) | struct lws_vhost type lws (line 1302) | struct lws type lws (line 1305) | struct lws type lws_pollfd (line 1305) | struct lws_pollfd type lws (line 1308) | struct lws type lws (line 1313) | struct lws type lws (line 1328) | struct lws type lws (line 1331) | struct lws type lws (line 1334) | struct lws type lws (line 1337) | struct lws type lwsi_role (line 1337) | enum lwsi_role type lwsi_state (line 1337) | enum lwsi_state type lws_role_ops (line 1338) | struct lws_role_ops type lws (line 1341) | struct lws type lws_callback_reasons (line 1342) | enum lws_callback_reasons type lws_vhost (line 1349) | struct lws_vhost type lws (line 1352) | struct lws type lws (line 1355) | struct lws type lws (line 1358) | struct lws type lws (line 1360) | struct lws type lws (line 1363) | struct lws type lws (line 1366) | struct lws type lws (line 1369) | struct lws type lws_token_indexes (line 1369) | enum lws_token_indexes type lws (line 1372) | struct lws type lws_token_indexes (line 1372) | enum lws_token_indexes type lws (line 1375) | struct lws type lws (line 1378) | struct lws type lws_context_creation_info (line 1381) | struct lws_context_creation_info type lws_vhost (line 1382) | struct lws_vhost type lws_context (line 1384) | struct lws_context type lws (line 1386) | struct lws type lws_context (line 1388) | struct lws_context type lws_context_creation_info (line 1389) | struct lws_context_creation_info type lws_vhost (line 1403) | struct lws_vhost type sockaddr_in (line 1404) | struct sockaddr_in function LWS_INLINE (line 1429) | static LWS_INLINE void function LWS_INLINE (line 1436) | static LWS_INLINE void function LWS_INLINE (line 1443) | static LWS_INLINE void function LWS_INLINE (line 1456) | static LWS_INLINE void function LWS_INLINE (line 1469) | static LWS_INLINE void function LWS_INLINE (line 1475) | static LWS_INLINE void function LWS_INLINE (line 1481) | static LWS_INLINE void function LWS_INLINE (line 1487) | static LWS_INLINE void function LWS_INLINE (line 1493) | static LWS_INLINE void function LWS_INLINE (line 1499) | static LWS_INLINE void type lws (line 1520) | struct lws type lws (line 1523) | struct lws type lws (line 1526) | struct lws type lws_vhost (line 1529) | struct lws_vhost type lws (line 1535) | struct lws type lws_pollfd (line 1536) | struct lws_pollfd type lws (line 1537) | struct lws type lws (line 1539) | struct lws type lws (line 1541) | struct lws type lws (line 1552) | struct lws type lws (line 1555) | struct lws type lws_pollargs (line 1555) | struct lws_pollargs type lws (line 1559) | struct lws type lws (line 1567) | struct lws type lws (line 1569) | struct lws type lws_context_per_thread (line 1575) | struct lws_context_per_thread type lws (line 1578) | struct lws type lws_context (line 1581) | struct lws_context type lws (line 1584) | struct lws type lws_protocols (line 1584) | struct lws_protocols type lws_http_mount (line 1586) | struct lws_http_mount type lws (line 1587) | struct lws type lws (line 1612) | struct lws type lws (line 1614) | struct lws type lws (line 1616) | struct lws type lws_context (line 1618) | struct lws_context type lws_plat_file_ops (line 1623) | struct lws_plat_file_ops type lws_plat_file_ops (line 1624) | struct lws_plat_file_ops type lws_context (line 1629) | struct lws_context type lws (line 1630) | struct lws type lws_context (line 1632) | struct lws_context type lws (line 1633) | struct lws type lws_context (line 1635) | struct lws_context type lws_context (line 1638) | struct lws_context type lws (line 1638) | struct lws type lws_pollfd (line 1639) | struct lws_pollfd type lws (line 1641) | struct lws type lws (line 1643) | struct lws type lws_context (line 1647) | struct lws_context type lws_context (line 1649) | struct lws_context type lws_pollfd (line 1651) | struct lws_pollfd type lws_context (line 1653) | struct lws_context type lws_context (line 1655) | struct lws_context type lws_context (line 1657) | struct lws_context type lws_context_creation_info (line 1658) | struct lws_context_creation_info type lws_context_creation_info (line 1660) | struct lws_context_creation_info type lws_context (line 1670) | struct lws_context type lws (line 1675) | struct lws type lws (line 1677) | struct lws type lws_context (line 1680) | struct lws_context type lws_context (line 1684) | struct lws_context type lws_context_per_thread (line 1685) | struct lws_context_per_thread type lws_context (line 1687) | struct lws_context type lws_context_per_thread (line 1688) | struct lws_context_per_thread function LWS_INLINE (line 1690) | static LWS_INLINE uint64_t lws_stats_atomic_bump(struct lws_context * co... function LWS_INLINE (line 1693) | static LWS_INLINE uint64_t lws_stats_atomic_max(struct lws_context * con... type lws (line 1699) | struct lws type socks_msg_type (line 1699) | enum socks_msg_type type lws_context (line 1704) | struct lws_context type lws_peer (line 1704) | struct lws_peer type lws_context (line 1706) | struct lws_context type lws_peer (line 1706) | struct lws_peer type lws_context (line 1708) | struct lws_context type lws_peer (line 1708) | struct lws_peer type lws_context (line 1710) | struct lws_context type lws_peer (line 1711) | struct lws_peer type lws_vhost (line 1712) | struct lws_vhost type lws_context (line 1714) | struct lws_context type lws_peer (line 1714) | struct lws_peer type lws (line 1715) | struct lws type lws (line 1717) | struct lws type lws (line 1727) | struct lws type lws_context_per_thread (line 1730) | struct lws_context_per_thread type lws (line 1733) | struct lws type pending_timeout (line 1733) | enum pending_timeout type lws (line 1735) | struct lws type lws (line 1739) | struct lws type lws_context_per_thread (line 1741) | struct lws_context_per_thread type lws (line 1741) | struct lws type lws_tokens (line 1742) | struct lws_tokens type lws (line 1744) | struct lws type lws_tokens (line 1744) | struct lws_tokens type lws (line 1749) | struct lws type lws (line 1751) | struct lws type lws_client_connect_info (line 1753) | struct lws_client_connect_info type lws (line 1753) | struct lws type lws (line 1757) | struct lws type lws (line 1759) | struct lws type lws (line 1762) | struct lws type lws (line 1764) | struct lws type lws_context (line 1766) | struct lws_context FILE: jsb_build/websockets/libwebsockets/core/service.c function lws_callback_as_writeable (line 24) | int function LWS_VISIBLE (line 53) | LWS_VISIBLE int function __lws_service_timeout_check (line 215) | static int function lws_rxflow_cache (line 279) | int lws_rxflow_cache(struct lws *wsi, unsigned char *buf, int n, int len) function lws_service_adjust_timeout (line 316) | int function lws_buflist_aware_read (line 358) | int function lws_buflist_aware_consume (line 400) | int function lws_service_do_ripe_rxflow (line 442) | void function lws_service_flag_pending (line 486) | int function lws_service_periodic_checks (line 548) | static int function LWS_VISIBLE (line 818) | LWS_VISIBLE int function LWS_VISIBLE (line 933) | LWS_VISIBLE int function LWS_VISIBLE (line 939) | LWS_VISIBLE int function LWS_VISIBLE (line 965) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/event-libs/poll/poll.c type lws_event_loop_ops (line 26) | struct lws_event_loop_ops FILE: jsb_build/websockets/libwebsockets/event-libs/poll/private.h type lws_event_loop_ops (line 23) | struct lws_event_loop_ops FILE: jsb_build/websockets/libwebsockets/event-libs/private.h type lws_event_loop_ops (line 24) | struct lws_event_loop_ops { FILE: jsb_build/websockets/libwebsockets/libwebsockets.h type lws_intptr_t (line 49) | typedef unsigned long long lws_intptr_t; function LWS_INLINE (line 242) | static LWS_INLINE void function LWS_INLINE (line 248) | static LWS_INLINE void function LWS_INLINE (line 254) | static LWS_INLINE void function LWS_INLINE (line 260) | static LWS_INLINE void type lws_log_levels (line 290) | enum lws_log_levels { function LWS_INLINE (line 400) | static LWS_INLINE int lws_is_be(void) { type lws (line 454) | struct lws type lws_usec_t (line 456) | typedef int64_t lws_usec_t; type SOCKET (line 476) | typedef SOCKET lws_sockfd_type; type HANDLE (line 477) | typedef HANDLE lws_filefd_type; type lws_pollfd (line 479) | struct lws_pollfd { type lws_sockfd_type (line 492) | typedef int lws_sockfd_type; type lws_filefd_type (line 493) | typedef int lws_filefd_type; type pollfd (line 495) | struct pollfd { type TimerHandle_t (line 523) | typedef TimerHandle_t uv_timer_t; type timer_mapping (line 527) | struct timer_mapping { function LWS_INLINE (line 536) | static LWS_INLINE void uv_timer_init(void *l, uv_timer_t *t) function LWS_INLINE (line 544) | static LWS_INLINE void uv_timer_start(uv_timer_t *t, uv_cb_t *cb, int fi... function LWS_INLINE (line 559) | static LWS_INLINE void uv_timer_stop(uv_timer_t *t) function LWS_INLINE (line 564) | static LWS_INLINE void uv_close(uv_handle_t *h, void *v) type genled_state (line 591) | enum genled_state { type lws_group_member (line 600) | struct lws_group_member { type lws_esp32 (line 619) | struct lws_esp32 { type lws_esp32_image (line 654) | struct lws_esp32_image { type lws_esp32 (line 661) | struct lws_esp32 type lws_vhost (line 662) | struct lws_vhost type lws_context_creation_info (line 672) | struct lws_context_creation_info type lws_context_creation_info (line 674) | struct lws_context_creation_info type lws_context (line 675) | struct lws_context type lws_context_creation_info (line 676) | struct lws_context_creation_info type lws_vhost (line 676) | struct lws_vhost type lws_esp32_image (line 686) | struct lws_esp32_image type lws_sockfd_type (line 696) | typedef int lws_sockfd_type; type lws_filefd_type (line 697) | typedef int lws_filefd_type; type lws_filepos_t (line 732) | typedef unsigned long long lws_filepos_t; type lws_fileofs_t (line 733) | typedef long long lws_fileofs_t; type lws_fop_flags_t (line 734) | typedef uint32_t lws_fop_flags_t; type lws_pollargs (line 738) | struct lws_pollargs { type lws_tokens (line 744) | struct lws_tokens type lws_token_limits (line 745) | struct lws_token_limits type lws_close_status (line 761) | enum lws_close_status { type lws (line 844) | struct lws type lws_close_status (line 844) | enum lws_close_status type lws (line 849) | struct lws type lws_context (line 850) | struct lws_context type lws_extension (line 852) | struct lws_extension type lws_ssl_info (line 868) | struct lws_ssl_info { type lws_cert_update_state (line 873) | enum lws_cert_update_state { type lws_acme_cert_aging_args (line 907) | struct lws_acme_cert_aging_args { type lws_callback_reasons (line 917) | enum lws_callback_reasons { type lws (line 1617) | struct lws type lws_callback_reasons (line 1617) | enum lws_callback_reasons type lws_vhost (line 1626) | struct lws_vhost type lws_genhash_types (line 1647) | enum lws_genhash_types { type lws_genhmac_types (line 1654) | enum lws_genhmac_types { type lws_genhash_ctx (line 1662) | struct lws_genhash_ctx { type lws_genhmac_ctx (line 1677) | struct lws_genhmac_ctx { type lws_genhash_types (line 1695) | enum lws_genhash_types type lws_genhmac_types (line 1704) | enum lws_genhmac_types type lws_genhash_ctx (line 1714) | struct lws_genhash_ctx type lws_genhash_types (line 1714) | enum lws_genhash_types type lws_genhash_ctx (line 1725) | struct lws_genhash_ctx type lws_genhash_ctx (line 1739) | struct lws_genhash_ctx type lws_genhmac_ctx (line 1754) | struct lws_genhmac_ctx type lws_genhmac_types (line 1754) | enum lws_genhmac_types type lws_genhmac_ctx (line 1768) | struct lws_genhmac_ctx type lws_genhmac_ctx (line 1782) | struct lws_genhmac_ctx type enum_jwk_tok (line 1796) | enum enum_jwk_tok { type lws_genrsa_ctx (line 1811) | struct lws_genrsa_ctx { type lws_genrsa_element (line 1820) | struct lws_genrsa_element { type lws_genrsa_elements (line 1825) | struct lws_genrsa_elements { type lws_genrsa_elements (line 1841) | struct lws_genrsa_elements type lws_genrsa_ctx (line 1856) | struct lws_genrsa_ctx type lws_genrsa_elements (line 1856) | struct lws_genrsa_elements type lws_context (line 1873) | struct lws_context type lws_genrsa_ctx (line 1873) | struct lws_genrsa_ctx type lws_genrsa_elements (line 1874) | struct lws_genrsa_elements type lws_genrsa_ctx (line 1891) | struct lws_genrsa_ctx type lws_genrsa_ctx (line 1907) | struct lws_genrsa_ctx type lws_genhash_types (line 1908) | enum lws_genhash_types type lws_genrsa_ctx (line 1924) | struct lws_genrsa_ctx type lws_genhash_types (line 1925) | enum lws_genhash_types type lws_genrsa_ctx (line 1937) | struct lws_genrsa_ctx type lws_genrsa_ctx (line 1949) | struct lws_genrsa_ctx type lws_jwk (line 1967) | struct lws_jwk { type lws_jwk (line 1984) | struct lws_jwk type lws_jwk (line 1993) | struct lws_jwk type lws_jwk (line 2007) | struct lws_jwk type lws_jwk (line 2017) | struct lws_jwk type lws_jwk (line 2027) | struct lws_jwk type lws_jwk (line 2037) | struct lws_jwk type lws_jwk (line 2054) | struct lws_jwk type lws_genhash_types (line 2082) | enum lws_genhash_types type lws_jwk (line 2082) | struct lws_jwk type lws_jwk (line 2103) | struct lws_jwk type lws_extension_callback_reasons (line 2135) | enum lws_extension_callback_reasons { type lws_ext_options_types (line 2151) | enum lws_ext_options_types { type lws_ext_options (line 2164) | struct lws_ext_options { type lws_ext_option_arg (line 2173) | struct lws_ext_option_arg { type lws_context (line 2229) | struct lws_context type lws_extension (line 2230) | struct lws_extension type lws (line 2230) | struct lws type lws_extension_callback_reasons (line 2231) | enum lws_extension_callback_reasons type lws_extension (line 2235) | struct lws_extension { type lws (line 2253) | struct lws type lws_extension (line 2267) | struct lws_extension type lws (line 2267) | struct lws type lws_ext_options (line 2268) | struct lws_ext_options type lws_context (line 2285) | struct lws_context type lws_extension (line 2285) | struct lws_extension type lws (line 2286) | struct lws type lws_extension_callback_reasons (line 2286) | enum lws_extension_callback_reasons type lws_protocols (line 2314) | struct lws_protocols { type lws_protocols (line 2367) | struct lws_protocols type lws_vhost (line 2368) | struct lws_vhost type lws_protocols (line 2379) | struct lws_protocols type lws (line 2380) | struct lws type lws_protocols (line 2383) | struct lws_protocols type lws (line 2384) | struct lws type lws_vhost (line 2397) | struct lws_vhost type lws_protocols (line 2397) | struct lws_protocols type lws_vhost (line 2410) | struct lws_vhost type lws_protocols (line 2410) | struct lws_protocols type lws (line 2427) | struct lws type lws_context (line 2438) | struct lws_context type lws_protocol_vhost_options (line 2448) | struct lws_protocol_vhost_options type lws_protocol_vhost_options (line 2449) | struct lws_protocol_vhost_options type lws_context (line 2452) | struct lws_context type lws_plugin_capability (line 2461) | struct lws_plugin_capability { type lws_context (line 2469) | struct lws_context type lws_plugin_capability (line 2470) | struct lws_plugin_capability type lws_context (line 2471) | struct lws_context type lws_plugin (line 2474) | struct lws_plugin { type lwsgw_hash_bin (line 2505) | typedef struct { unsigned char bin[20]; /**< binary representation of ha... type lwsgw_hash (line 2507) | typedef struct { char id[41]; /**< ascii hex representation of hash */ }... type lwsgs_auth_bits (line 2510) | enum lwsgs_auth_bits { type lws_session_info (line 2518) | struct lws_session_info { type lws_gs_event (line 2528) | enum lws_gs_event { type lws_gs_event_args (line 2534) | struct lws_gs_event_args { type lws_context_options (line 2564) | enum lws_context_options { type lws_plat_file_ops (line 2662) | struct lws_plat_file_ops type lws_context_creation_info (line 2673) | struct lws_context_creation_info { type lws_context (line 3033) | struct lws_context type lws_context_creation_info (line 3034) | struct lws_context_creation_info type lws_context (line 3046) | struct lws_context type lws_context (line 3077) | struct lws_context type lws_context (line 3080) | struct lws_context type lws_vhost (line 3100) | struct lws_vhost type lws_vhost (line 3120) | struct lws_vhost type lws_vhost (line 3122) | struct lws_vhost type lws_vhost (line 3133) | struct lws_vhost type lws_context (line 3134) | struct lws_context type lws_context_creation_info (line 3135) | struct lws_context_creation_info type lws_vhost (line 3151) | struct lws_vhost type lws_context_creation_info (line 3168) | struct lws_context_creation_info type lws_context (line 3187) | struct lws_context type lws_context_creation_info (line 3188) | struct lws_context_creation_info type lws_vhost (line 3192) | struct lws_vhost type lws (line 3193) | struct lws type lws_vhost (line 3200) | struct lws_vhost type lws (line 3201) | struct lws type lws_vhost (line 3209) | struct lws_vhost type lws_vhost (line 3217) | struct lws_vhost type lws_vhost (line 3225) | struct lws_vhost type lws_vhost (line 3233) | struct lws_vhost type lws_vhost (line 3243) | struct lws_vhost type lws_context (line 3256) | struct lws_context type lws_vhost (line 3268) | struct lws_vhost type lws_context (line 3280) | struct lws_context type lws_protocol_vhost_options (line 3294) | struct lws_protocol_vhost_options { type lws_mount_protocols (line 3305) | enum lws_mount_protocols { type lws_http_mount (line 3319) | struct lws_http_mount { type lws_client_connect_ssl_connection_flags (line 3382) | enum lws_client_connect_ssl_connection_flags { type lws_client_connect_info (line 3401) | struct lws_client_connect_info { type lws (line 3486) | struct lws type lws_client_connect_info (line 3487) | struct lws_client_connect_info type lws (line 3510) | struct lws type lws_context (line 3511) | struct lws_context type lws (line 3536) | struct lws type lws_context (line 3537) | struct lws_context type lws_context_creation_info (line 3569) | struct lws_context_creation_info type lws_vhost (line 3570) | struct lws_vhost type lws (line 3592) | struct lws type lws (line 3606) | struct lws type lws (line 3609) | struct lws type lws_context (line 3674) | struct lws_context type lws_context (line 3689) | struct lws_context type lws (line 3700) | struct lws type lws_context (line 3715) | struct lws_context type lws_context (line 3744) | struct lws_context type lws_pollfd (line 3744) | struct lws_pollfd type lws_context (line 3756) | struct lws_context type lws_pollfd (line 3756) | struct lws_pollfd type lws_context (line 3777) | struct lws_context type lws (line 3783) | struct lws type lws_pollfd (line 3783) | struct lws_pollfd type lws_http_mount (line 3812) | struct lws_http_mount type lws (line 3833) | struct lws type lws (line 3837) | struct lws type http_status (line 3841) | enum http_status { type lws_process_html_args (line 3890) | struct lws_process_html_args { type lws_process_html_state (line 3900) | struct lws_process_html_state { type lws_process_html_args (line 3916) | struct lws_process_html_args type lws_process_html_state (line 3917) | struct lws_process_html_state type lws_tokens (line 3960) | struct lws_tokens { type lws_token_indexes (line 3971) | enum lws_token_indexes { type lws_token_limits (line 4089) | struct lws_token_limits { type lws_token_indexes (line 4099) | enum lws_token_indexes type lws (line 4110) | struct lws type lws_token_indexes (line 4110) | enum lws_token_indexes type lws (line 4122) | struct lws type lws_token_indexes (line 4122) | enum lws_token_indexes type lws (line 4138) | struct lws type lws_token_indexes (line 4138) | enum lws_token_indexes type lws (line 4158) | struct lws type lws_token_indexes (line 4159) | enum lws_token_indexes type lws (line 4172) | struct lws type lws (line 4209) | struct lws type lws (line 4225) | struct lws type lws (line 4242) | struct lws type lws_token_indexes (line 4242) | enum lws_token_indexes type lws (line 4256) | struct lws type lws (line 4269) | struct lws type lws (line 4284) | struct lws type lws (line 4316) | struct lws type lws_spa_fileupload_states (line 4342) | enum lws_spa_fileupload_states { type lws_spa_fileupload_states (line 4366) | enum lws_spa_fileupload_states type lws_spa (line 4370) | struct lws_spa type lws_spa (line 4390) | struct lws_spa type lws (line 4391) | struct lws type lws_spa (line 4403) | struct lws_spa type lws_spa (line 4411) | struct lws_spa type lws_spa (line 4420) | struct lws_spa type lws_spa (line 4428) | struct lws_spa type lws_spa (line 4436) | struct lws_spa type lws (line 4497) | struct lws type lws (line 4513) | struct lws type lws (line 4525) | struct lws type lws_vhost (line 4574) | struct lws_vhost type lws_context (line 4609) | struct lws_context type lws_context (line 4612) | struct lws_context type pending_timeout (line 4636) | enum pending_timeout { type lws (line 4698) | struct lws type pending_timeout (line 4698) | enum pending_timeout type lws (line 4731) | struct lws type lws_vhost (line 4750) | struct lws_vhost type lws_protocols (line 4751) | struct lws_protocols type lws_write_protocol (line 4783) | enum lws_write_protocol { type lws_write_passthru (line 4836) | struct lws_write_passthru { type lws (line 4931) | struct lws type lws_write_protocol (line 4932) | enum lws_write_protocol function LWS_INLINE (line 4939) | static LWS_INLINE int type lws (line 4988) | struct lws type lws_context (line 5004) | struct lws_context type lws_protocols (line 5005) | struct lws_protocols type lws_vhost (line 5021) | struct lws_vhost type lws_protocols (line 5022) | struct lws_protocols type lws_context (line 5041) | struct lws_context type lws_protocols (line 5042) | struct lws_protocols type lws_vhost (line 5058) | struct lws_vhost type lws_protocols (line 5059) | struct lws_protocols type lws_vhost (line 5077) | struct lws_vhost type lws_protocols (line 5078) | struct lws_protocols type lws (line 5099) | struct lws type lws_vhost (line 5116) | struct lws_vhost type lws (line 5120) | struct lws type lws_callback_reasons (line 5120) | enum lws_callback_reasons type lws (line 5131) | struct lws type lws (line 5155) | struct lws type lws (line 5196) | struct lws type lws_context (line 5208) | struct lws_context type lws_protocols (line 5209) | struct lws_protocols type lws (line 5231) | struct lws type lws (line 5257) | struct lws type lws_context (line 5258) | struct lws_context type lws (line 5272) | struct lws type lws_vhost (line 5273) | struct lws_vhost type lws_adoption_type (line 5275) | typedef enum { type lws_sock_file_fd_type (line 5288) | typedef union { type lws_udp (line 5294) | struct lws_udp { type lws (line 5322) | struct lws type lws_vhost (line 5323) | struct lws_vhost type lws (line 5325) | struct lws type lws (line 5350) | struct lws type lws_context (line 5351) | struct lws_context type lws (line 5376) | struct lws type lws_vhost (line 5377) | struct lws_vhost type lws (line 5394) | struct lws type lws_vhost (line 5395) | struct lws_vhost type lws (line 5396) | struct lws type lws_context (line 5416) | struct lws_context type lws (line 5433) | struct lws type lws (line 5447) | struct lws type sockaddr_in (line 5475) | struct sockaddr_in type lws_dll (line 5594) | struct lws_dll { /* abstract */ type lws_dll (line 5605) | struct lws_dll type lws_dll (line 5605) | struct lws_dll type lws_dll (line 5608) | struct lws_dll type lws_dll_lws (line 5610) | struct lws_dll_lws { /* typed as struct lws * */ function LWS_INLINE (line 5617) | static LWS_INLINE void function LWS_INLINE (line 5623) | static LWS_INLINE void type lws_buflist (line 5656) | struct lws_buflist type lws_buflist (line 5669) | struct lws_buflist type lws_buflist (line 5682) | struct lws_buflist type lws_buflist (line 5699) | struct lws_buflist type lws_buflist (line 5709) | struct lws_buflist type lws_buflist (line 5712) | struct lws_buflist type lws_context (line 5765) | struct lws_context type lws (line 5790) | struct lws type lws (line 5803) | struct lws type lws_context (line 5863) | struct lws_context type lws_context (line 5874) | struct lws_context type lws (line 5875) | struct lws type lws_vhost (line 5887) | struct lws_vhost type lws_context (line 5899) | struct lws_context type lws (line 5908) | struct lws type lws (line 5909) | struct lws type lws (line 5917) | struct lws type lws (line 5918) | struct lws type lws_udp (line 5927) | struct lws_udp type lws (line 5928) | struct lws type lws (line 5937) | struct lws type lws (line 5940) | struct lws type lws (line 5943) | struct lws type lws (line 5946) | struct lws type lws (line 5949) | struct lws type lws (line 5952) | struct lws type lws (line 5955) | struct lws type lws (line 5968) | struct lws type lws (line 5968) | struct lws type lws (line 5994) | struct lws type lws (line 6002) | struct lws type lws (line 6010) | struct lws type lws (line 6017) | struct lws type lws (line 6036) | struct lws type lws (line 6048) | struct lws type lws (line 6059) | struct lws type lws (line 6065) | struct lws type lws_wifi_scan (line 6068) | struct lws_wifi_scan { /* generic wlan scan item */ type lws (line 6086) | struct lws type lws_tls_cert_info (line 6089) | enum lws_tls_cert_info { type lws (line 6151) | struct lws type lws_tls_cert_info (line 6151) | enum lws_tls_cert_info type lws_vhost (line 6172) | struct lws_vhost type lws_tls_cert_info (line 6172) | enum lws_tls_cert_info type lws_vhost (line 6190) | struct lws_vhost type lws_context (line 6216) | struct lws_context type lws_context (line 6238) | struct lws_context type lws_ring (line 6299) | struct lws_ring type lws_ring (line 6318) | struct lws_ring type lws_ring (line 6330) | struct lws_ring type lws_ring (line 6341) | struct lws_ring type lws_ring (line 6353) | struct lws_ring type lws_ring (line 6366) | struct lws_ring type lws_ring (line 6390) | struct lws_ring type lws_ring (line 6410) | struct lws_ring type lws_ring (line 6423) | struct lws_ring type lws_ring (line 6434) | struct lws_ring type lws_ring (line 6455) | struct lws_ring type lws_ring (line 6465) | struct lws_ring type lws_ring (line 6468) | struct lws_ring type lws_enum_stdinouterr (line 6608) | enum lws_enum_stdinouterr { type lws_cgi_hdr_state (line 6614) | enum lws_cgi_hdr_state { type lws_cgi_args (line 6626) | struct lws_cgi_args { type lws (line 6646) | struct lws type lws_protocol_vhost_options (line 6648) | struct lws_protocol_vhost_options type lws (line 6656) | struct lws type lws (line 6664) | struct lws type lws (line 6672) | struct lws type lws (line 6673) | struct lws type lws_enum_stdinouterr (line 6673) | enum lws_enum_stdinouterr type lws_plat_file_ops (line 6723) | struct lws_plat_file_ops type lws_fop_fd (line 6725) | struct lws_fop_fd { type lws_fop_fd (line 6742) | struct lws_fop_fd type lws_fops_index (line 6744) | struct lws_fops_index { type lws_plat_file_ops (line 6749) | struct lws_plat_file_ops { type lws_plat_file_ops (line 6789) | struct lws_plat_file_ops type lws_context (line 6790) | struct lws_context type lws_context (line 6792) | struct lws_context type lws_plat_file_ops (line 6792) | struct lws_plat_file_ops type lws_plat_file_ops (line 6831) | struct lws_plat_file_ops type lws_plat_file_ops (line 6848) | struct lws_plat_file_ops function LWS_INLINE (line 6856) | static LWS_INLINE int function LWS_INLINE (line 6869) | static LWS_INLINE lws_fileofs_t function LWS_WARN_UNUSED_RESULT (line 6882) | LWS_WARN_UNUSED_RESULT function LWS_WARN_UNUSED_RESULT (line 6896) | LWS_WARN_UNUSED_RESULT type lws_plat_file_ops (line 6908) | struct lws_plat_file_ops type lws_context (line 6922) | struct lws_context type lwsgs_smtp_states (line 6960) | enum lwsgs_smtp_states { type lws_email (line 6973) | struct lws_email { type lws_email (line 7025) | struct lws_email type lws_email (line 7036) | struct lws_email type lws_email (line 7045) | struct lws_email type lejp_ctx (line 7058) | struct lejp_ctx type lejp_states (line 7064) | enum lejp_states { type lejp_reasons (line 7083) | enum lejp_reasons { type lejp_callbacks (line 7111) | enum lejp_callbacks { type lejp_ctx (line 7197) | struct lejp_ctx type lejp_ctx (line 7199) | struct lejp_ctx type num_flags (line 7215) | enum num_flags { type _lejp_stack (line 7222) | struct _lejp_stack { type lejp_ctx (line 7229) | struct lejp_ctx { type lejp_ctx (line 7271) | struct lejp_ctx type lejp_ctx (line 7272) | struct lejp_ctx type lejp_ctx (line 7276) | struct lejp_ctx type lejp_ctx (line 7279) | struct lejp_ctx type lejp_ctx (line 7282) | struct lejp_ctx type lejp_ctx (line 7283) | struct lejp_ctx type lejp_ctx (line 7286) | struct lejp_ctx type lws_context (line 7332) | struct lws_context type lws_context (line 7334) | struct lws_context function LWS_INLINE (line 7336) | static LWS_INLINE uint64_t function LWS_INLINE (line 7338) | static LWS_INLINE void FILE: jsb_build/websockets/libwebsockets/misc/base64-decode.c function _lws_b64_encode_string (line 52) | static int function LWS_VISIBLE (line 95) | LWS_VISIBLE int function LWS_VISIBLE (line 101) | LWS_VISIBLE int function _lws_b64_decode_string (line 115) | static int function LWS_VISIBLE (line 179) | LWS_VISIBLE int function LWS_VISIBLE (line 185) | LWS_VISIBLE int function lws_b64_selftest (line 192) | int FILE: jsb_build/websockets/libwebsockets/misc/getifaddrs.c function getifaddrs2 (line 62) | static int function getifaddrs (line 182) | int function freeifaddrs (line 205) | void function print_addr (line 224) | void function print_ifaddrs (line 240) | void function main (line 258) | int FILE: jsb_build/websockets/libwebsockets/misc/getifaddrs.h type ifaddrs (line 57) | struct ifaddrs { type ifaddrs (line 71) | struct ifaddrs type ifaddrs (line 73) | struct ifaddrs FILE: jsb_build/websockets/libwebsockets/misc/lejp.c function lejp_construct (line 39) | void function lejp_destruct (line 71) | void function lejp_change_callback (line 100) | void function lejp_check_path_match (line 110) | static void function lejp_get_wildcard (line 154) | int function lejp_parse (line 190) | int FILE: jsb_build/websockets/libwebsockets/misc/sha-1.c type sha1_ctxt (line 41) | struct sha1_ctxt { function sha1_step (line 103) | static void function _sha1_init (line 191) | static void function sha1_pad (line 202) | void function sha1_loop (line 236) | void function sha1_result (line 261) | void type sha1_ctxt (line 291) | struct sha1_ctxt FILE: jsb_build/websockets/libwebsockets/plat/lws-plat-unix.c function lws_plat_apply_FD_CLOEXEC (line 33) | void lws_plat_apply_FD_CLOEXEC(int n) function lws_plat_socket_offset (line 39) | int function lws_plat_pipe_create (line 45) | int function lws_plat_pipe_signal (line 57) | int function lws_plat_pipe_close (line 69) | void function time_in_microseconds (line 89) | unsigned long long time_in_microseconds(void) function LWS_VISIBLE (line 97) | LWS_VISIBLE int function LWS_VISIBLE (line 103) | LWS_VISIBLE int function LWS_VISIBLE (line 135) | LWS_VISIBLE int function LWS_VISIBLE (line 141) | LWS_VISIBLE void lwsl_emit_syslog(int level, const char *line) function _lws_plat_service_tsi (line 162) | int function LWS_VISIBLE (line 313) | LWS_VISIBLE int function LWS_VISIBLE (line 319) | LWS_VISIBLE int function LWS_VISIBLE (line 325) | LWS_VISIBLE int function _lws_plat_apply_caps (line 422) | static void function LWS_VISIBLE (line 439) | LWS_VISIBLE void function filter (line 486) | static int filter(const struct dirent *ent) function LWS_VISIBLE (line 494) | LWS_VISIBLE int function LWS_VISIBLE (line 580) | LWS_VISIBLE int function sigabrt_handler (line 624) | static void function LWS_VISIBLE (line 631) | LWS_VISIBLE int function LWS_VISIBLE (line 641) | LWS_VISIBLE void function LWS_VISIBLE (line 646) | LWS_VISIBLE void function LWS_VISIBLE (line 665) | LWS_VISIBLE int function LWS_VISIBLE (line 741) | LWS_VISIBLE void function LWS_VISIBLE (line 752) | LWS_VISIBLE void function LWS_VISIBLE (line 765) | LWS_VISIBLE void function LWS_VISIBLE (line 774) | LWS_VISIBLE int function LWS_VISIBLE (line 781) | LWS_VISIBLE const char * function LWS_VISIBLE (line 787) | LWS_VISIBLE int function LWS_VISIBLE (line 793) | LWS_VISIBLE lws_fop_fd_t function LWS_VISIBLE (line 825) | LWS_VISIBLE int function LWS_VISIBLE (line 836) | LWS_VISIBLE lws_fileofs_t function LWS_VISIBLE (line 859) | LWS_VISIBLE int function LWS_VISIBLE (line 878) | LWS_VISIBLE int function LWS_VISIBLE (line 896) | LWS_VISIBLE int function LWS_VISIBLE (line 930) | LWS_VISIBLE int function LWS_VISIBLE (line 944) | LWS_VISIBLE int function LWS_VISIBLE (line 960) | LWS_VISIBLE int function LWS_VISIBLE (line 973) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/plat/lws-plat-win.c function lws_plat_apply_FD_CLOEXEC (line 6) | void lws_plat_apply_FD_CLOEXEC(int n) function lws_plat_socket_offset (line 10) | int function lws_plat_pipe_create (line 16) | int function lws_plat_pipe_signal (line 22) | int function lws_plat_pipe_close (line 32) | void function time_in_microseconds (line 37) | unsigned long long function time_t (line 65) | time_t time(time_t *t) type lws (line 78) | struct lws type lws_context (line 79) | struct lws_context function insert_wsi (line 91) | int function delete_from_fd (line 106) | int function LWS_VISIBLE (line 129) | LWS_VISIBLE int function LWS_VISIBLE (line 141) | LWS_VISIBLE int function LWS_VISIBLE (line 158) | LWS_VISIBLE int function LWS_VISIBLE (line 172) | LWS_VISIBLE void function _lws_plat_service_tsi (line 178) | int function LWS_VISIBLE (line 332) | LWS_VISIBLE int function LWS_VISIBLE (line 338) | LWS_VISIBLE int function LWS_VISIBLE (line 388) | LWS_VISIBLE void function LWS_VISIBLE (line 393) | LWS_VISIBLE int function LWS_VISIBLE (line 415) | LWS_VISIBLE void function LWS_VISIBLE (line 430) | LWS_VISIBLE void function lws_interface_to_sa (line 443) | int function LWS_VISIBLE (line 473) | LWS_VISIBLE void function LWS_VISIBLE (line 484) | LWS_VISIBLE void function LWS_VISIBLE (line 493) | LWS_VISIBLE void function LWS_VISIBLE (line 498) | LWS_VISIBLE int function LWS_VISIBLE (line 515) | LWS_VISIBLE int function LWS_VISIBLE (line 538) | LWS_VISIBLE const char * function LWS_VISIBLE (line 584) | LWS_VISIBLE int function LWS_VISIBLE (line 637) | LWS_VISIBLE lws_fop_fd_t function LWS_VISIBLE (line 690) | LWS_VISIBLE int function LWS_VISIBLE (line 703) | LWS_VISIBLE lws_fileofs_t function LWS_VISIBLE (line 712) | LWS_VISIBLE int function LWS_VISIBLE (line 730) | LWS_VISIBLE int function LWS_VISIBLE (line 748) | LWS_VISIBLE int function kill (line 789) | int kill(int pid, int sig) function fork (line 795) | int fork(void) function LWS_VISIBLE (line 801) | LWS_VISIBLE int function LWS_VISIBLE (line 814) | LWS_VISIBLE int function LWS_VISIBLE (line 830) | LWS_VISIBLE int function LWS_VISIBLE (line 843) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/roles/h1/ops-h1.c function lws_read_h1 (line 38) | int FILE: jsb_build/websockets/libwebsockets/roles/h1/private.h type lws_role_ops (line 26) | struct lws_role_ops FILE: jsb_build/websockets/libwebsockets/roles/http/client/client-handshake.c function lws_getaddrinfo46 (line 3) | static int type lws (line 28) | struct lws type lws (line 29) | struct lws type lws_context (line 32) | struct lws_context type lws_context_per_thread (line 33) | struct lws_context_per_thread type lws (line 35) | struct lws type lws_pollfd (line 36) | struct lws_pollfd type addrinfo (line 39) | struct addrinfo type lws_dll_lws (line 84) | struct lws_dll_lws type lws (line 86) | struct lws type sockaddr_in6 (line 244) | struct sockaddr_in6 type sockaddr_in6 (line 245) | struct sockaddr_in6 type sockaddr_in (line 268) | struct sockaddr_in type in_addr (line 269) | struct in_addr type in6_addr (line 275) | struct in6_addr type addrinfo (line 293) | struct addrinfo type sockaddr_in (line 300) | struct sockaddr_in type hostent (line 308) | struct hostent type in_addr (line 335) | struct in_addr type sockaddr_in6 (line 413) | struct sockaddr_in6 type sockaddr (line 418) | struct sockaddr type sockaddr (line 421) | struct sockaddr function else (line 494) | else if (wsi->vhost->socks_proxy_port) { function lws (line 614) | lws * function hubbub_error (line 720) | hubbub_error function lws_client_stash_destroy (line 860) | void function lws (line 878) | lws * type lws (line 1093) | struct lws type lws (line 1094) | struct lws type client_info_stash (line 1096) | struct client_info_stash function lws (line 1159) | lws * function lws (line 1184) | lws * function socks_generate_msg (line 1209) | void socks_generate_msg(struct lws *wsi, enum socks_msg_type type, FILE: jsb_build/websockets/libwebsockets/roles/http/client/client.c function lws_client_http_body_pending (line 24) | void type lws (line 36) | struct lws type lws (line 37) | struct lws type lws_dll_lws (line 39) | struct lws_dll_lws type lws_dll_lws (line 45) | struct lws_dll_lws type lws (line 60) | struct lws type lws (line 61) | struct lws type lws (line 63) | struct lws type lws_dll_lws (line 64) | struct lws_dll_lws function lws_client_socket_service (line 77) | int function lws_http_transaction_completed_client (line 547) | int LWS_WARN_UNUSED_RESULT function lws_http_client_http_response (line 635) | unsigned int function lws_client_interpret_server_handshake (line 669) | int type lws (line 996) | struct lws type lws_protocols (line 1016) | struct lws_protocols function LWS_VISIBLE (line 1092) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/roles/http/header.c type lws_token_indexes (line 27) | enum lws_token_indexes function lws_add_http_header_by_name (line 35) | int function lws_finalize_http_header (line 65) | int lws_finalize_http_header(struct lws *wsi, unsigned char **p, function lws_finalize_write_http_header (line 82) | int function lws_add_http_header_by_token (line 101) | int function lws_add_http_header_content_length (line 119) | int lws_add_http_header_content_length(struct lws *wsi, function lws_add_http_common_headers (line 139) | int function lws_add_http_header_status (line 197) | int function LWS_VISIBLE (line 277) | LWS_VISIBLE int function LWS_VISIBLE (line 391) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/roles/http/private.h type http_version (line 32) | enum http_version { type http_connection_type (line 38) | enum http_connection_type { type ah_data_idx_t (line 50) | typedef uint16_t ah_data_idx_t; type ah_data_idx_t (line 52) | typedef uint32_t ah_data_idx_t; type lws_fragments (line 55) | struct lws_fragments { type range_states (line 63) | enum range_states { type lws_range_parsing (line 73) | struct lws_range_parsing { type lws (line 82) | struct lws type lws_range_parsing (line 82) | struct lws_range_parsing type lws_range_parsing (line 85) | struct lws_range_parsing type lws_range_parsing (line 87) | struct lws_range_parsing type allocated_headers (line 95) | struct allocated_headers { type lws_rewrite (line 137) | struct lws_rewrite { function LWS_INLINE (line 145) | static LWS_INLINE int hstrcmp(hubbub_string *s, const char *p, int len) type hubbub_error (line 152) | typedef hubbub_error (*hubbub_callback_t)(const hubbub_token *token, voi... type lws (line 154) | struct lws type lws_rewrite (line 156) | struct lws_rewrite type lws_rewrite (line 158) | struct lws_rewrite type lws_pt_role_http (line 161) | struct lws_pt_role_http { type lws_peer_role_http (line 173) | struct lws_peer_role_http { type lws_vhost_role_http (line 178) | struct lws_vhost_role_http { type lws_access_log (line 186) | struct lws_access_log { type _lws_http_mode_related (line 195) | struct _lws_http_mode_related { type lws_chunk_parser (line 235) | enum lws_chunk_parser { type lws_parse_urldecode_results (line 244) | enum lws_parse_urldecode_results { type lws (line 252) | struct lws type allocated_headers (line 255) | struct allocated_headers type lws_context_per_thread (line 258) | struct lws_context_per_thread type allocated_headers (line 258) | struct allocated_headers FILE: jsb_build/websockets/libwebsockets/roles/http/server/access-log.c function lws_prepare_access_log_info (line 40) | void function lws_access_log (line 126) | int FILE: jsb_build/websockets/libwebsockets/roles/http/server/fops-zip.c type lws_fops_zip_hdr_t (line 70) | typedef struct { type lws_fop_fd (line 84) | struct lws_fop_fd type lws_plat_file_ops (line 103) | struct lws_plat_file_ops function get_u16 (line 161) | static uint16_t function get_u32 (line 169) | static uint32_t function lws_fops_zip_scan (line 177) | int function lws_fops_zip_reset_inflate (line 303) | static int function lws_fop_fd_t (line 328) | static lws_fop_fd_t function lws_fops_zip_close (line 483) | static int function lws_fileofs_t (line 499) | static lws_fileofs_t function lws_fops_zip_read (line 507) | static int type lws_plat_file_ops (line 660) | struct lws_plat_file_ops FILE: jsb_build/websockets/libwebsockets/roles/http/server/lejp-conf.c type lejp_global_paths (line 45) | enum lejp_global_paths { type lejp_vhost_paths (line 110) | enum lejp_vhost_paths { type jpargs (line 190) | struct jpargs { type jpargs (line 212) | struct jpargs function arg_to_bool (line 222) | static int function lejp_globals_cb (line 238) | static signed char function lejp_vhosts_cb (line 315) | static signed char function lwsws_get_config (line 784) | static int function lwsws_get_config_d (line 823) | static int function filter (line 861) | static int filter(const struct dirent *ent) function lwsws_get_config_d (line 870) | static int function lwsws_get_config_globals (line 911) | int function lwsws_get_config_vhosts (line 955) | int FILE: jsb_build/websockets/libwebsockets/roles/http/server/parsers.c type allocated_headers (line 30) | struct allocated_headers type lws_context_per_thread (line 31) | struct lws_context_per_thread type allocated_headers (line 33) | struct allocated_headers function _lws_destroy_ah (line 55) | int function _lws_header_table_reset (line 75) | void function __lws_header_table_reset (line 90) | void function lws_header_table_reset (line 130) | void function _lws_header_ensure_we_are_on_waiting_list (line 142) | static void function __lws_remove_from_ah_waiting_list (line 165) | static int function lws_header_table_attach (line 188) | int LWS_WARN_UNUSED_RESULT type lws (line 277) | struct lws type lws_context (line 279) | struct lws_context type allocated_headers (line 280) | struct allocated_headers type lws_context_per_thread (line 281) | struct lws_context_per_thread type lws_pollargs (line 282) | struct lws_pollargs type lws (line 283) | struct lws function lws_header_table_detach (line 415) | int lws_header_table_detach(struct lws *wsi, int autoservice) function LWS_VISIBLE (line 428) | LWS_VISIBLE int function LWS_VISIBLE (line 448) | LWS_VISIBLE int lws_hdr_total_length(struct lws *wsi, enum lws_token_ind... function LWS_VISIBLE (line 467) | LWS_VISIBLE int lws_hdr_copy_fragment(struct lws *wsi, char *dst, int len, function LWS_VISIBLE (line 498) | LWS_VISIBLE int lws_hdr_copy(struct lws *wsi, char *dst, int len, type lws (line 528) | struct lws type lws_token_indexes (line 528) | enum lws_token_indexes function lws_pos_in_bounds (line 539) | static int LWS_WARN_UNUSED_RESULT function lws_hdr_simple_create (line 562) | int LWS_WARN_UNUSED_RESULT function issue_char (line 589) | static int LWS_WARN_UNUSED_RESULT function lws_parse_urldecode (line 623) | int function lws_parse (line 827) | int LWS_WARN_UNUSED_RESULT FILE: jsb_build/websockets/libwebsockets/roles/http/server/server.c type lws_context_creation_info (line 40) | struct lws_context_creation_info type lws_vhost (line 41) | struct lws_vhost type lws_vhost (line 45) | struct lws_vhost type lws (line 46) | struct lws type lws_vhost (line 88) | struct lws_vhost type lws (line 241) | struct lws type lws_vhost (line 294) | struct lws_vhost type lws_context (line 295) | struct lws_context type lws_vhost (line 297) | struct lws_vhost type lws_http_mount (line 357) | struct lws_http_mount type lws_protocol_vhost_options (line 360) | struct lws_protocol_vhost_options function lws_fop_flags_t (line 425) | static lws_fop_flags_t function lws_http_serve (line 442) | static int type lws_http_mount (line 668) | struct lws_http_mount type lws (line 669) | struct lws type lws_http_mount (line 671) | struct lws_http_mount function lws_find_string_in_file (line 702) | static int function lws_unauthorised_basic_auth (line 747) | static int function lws_clean_url (line 779) | int lws_clean_url(char *p) function lws_http_get_uri_and_method (line 821) | static int function lws_http_action (line 851) | int function lws_handshake_server (line 1386) | int function lws_get_idlest_tsi (line 1644) | static int type lws (line 1662) | struct lws type lws_vhost (line 1663) | struct lws_vhost type lws (line 1665) | struct lws type lws (line 1676) | struct lws function LWS_WARN_UNUSED_RESULT (line 1723) | LWS_WARN_UNUSED_RESULT function lws (line 1856) | lws * function lws (line 2078) | lws * function lws (line 2088) | lws * type lws (line 2095) | struct lws type lws (line 2096) | struct lws type lws_context_per_thread (line 2098) | struct lws_context_per_thread type lws_pollfd (line 2099) | struct lws_pollfd function lws (line 2157) | lws * function lws (line 2165) | lws * type lws (line 2175) | struct lws type lws_context (line 2179) | struct lws_context type lws_context_per_thread (line 2180) | struct lws_context_per_thread type lws_range_parsing (line 2182) | struct lws_range_parsing type lws_plat_file_ops (line 2194) | struct lws_plat_file_ops function LWS_VISIBLE (line 2402) | LWS_VISIBLE int lws_serve_http_file_fragment(struct lws *wsi) function LWS_VISIBLE (line 2648) | LWS_VISIBLE void function lws_chunked_html_process (line 2667) | int FILE: jsb_build/websockets/libwebsockets/roles/listen/ops-listen.c function rops_handle_POLLIN_listen (line 24) | static int function rops_handle_POLLOUT_listen (line 148) | int rops_handle_POLLOUT_listen(struct lws *wsi) type lws_role_ops (line 153) | struct lws_role_ops FILE: jsb_build/websockets/libwebsockets/roles/pipe/ops-pipe.c function rops_handle_POLLIN_pipe (line 24) | static int type lws_role_ops (line 57) | struct lws_role_ops FILE: jsb_build/websockets/libwebsockets/roles/private.h type lws_wsi_state_t (line 24) | typedef uint32_t lws_wsi_state_t; type lwsi_role (line 61) | enum lwsi_role { type lws (line 71) | struct lws type lwsi_state (line 84) | enum lwsi_state { type lws (line 159) | struct lws type lws_context_per_thread (line 165) | struct lws_context_per_thread type lws_role_ops (line 166) | struct lws_role_ops { type lws_role_ops (line 235) | struct lws_role_ops FILE: jsb_build/websockets/libwebsockets/roles/raw/ops-raw.c function rops_handle_POLLIN_raw_skt (line 24) | static int function rops_handle_POLLIN_raw_file (line 139) | static int type lws_role_ops (line 171) | struct lws_role_ops type lws_role_ops (line 199) | struct lws_role_ops FILE: jsb_build/websockets/libwebsockets/roles/ws/client-parser-ws.c type lws (line 29) | struct lws type lws_tokens (line 34) | struct lws_tokens type lws_callback_reasons (line 576) | enum lws_callback_reasons FILE: jsb_build/websockets/libwebsockets/roles/ws/client-ws.c function strtolower (line 28) | static void function lws_create_client_ws_object (line 42) | int function lws_ws_handshake_client (line 65) | int type lws (line 116) | struct lws type lws_extension (line 121) | struct lws_extension function lws_client_ws_upgrade (line 203) | int FILE: jsb_build/websockets/libwebsockets/roles/ws/ops-ws.c type lws (line 32) | struct lws type lws_tokens (line 37) | struct lws_tokens type lws_callback_reasons (line 644) | enum lws_callback_reasons function LWS_VISIBLE (line 673) | LWS_VISIBLE size_t function LWS_VISIBLE (line 679) | LWS_VISIBLE int lws_frame_is_binary(struct lws *wsi) function lws_add_wsi_to_draining_ext_list (line 684) | void function lws_remove_wsi_from_draining_ext_list (line 701) | void function LWS_EXTERN (line 728) | LWS_EXTERN void function lws_0405_frame_mask_generate (line 738) | static int function lws_server_init_wsi_for_ws (line 757) | int function LWS_VISIBLE (line 813) | LWS_VISIBLE int function LWS_VISIBLE (line 827) | LWS_VISIBLE int function lws_get_reserved_bits (line 833) | LWS_VISIBLE unsigned char function lws_get_close_length (line 839) | int type lws (line 846) | struct lws function lws_close_reason (line 851) | void function lws_is_ws_with_ext (line 872) | static int function rops_handle_POLLIN_ws (line 882) | static int function rops_handle_POLLOUT_ws (line 1173) | int rops_handle_POLLOUT_ws(struct lws *wsi) function rops_periodic_checks_ws (line 1387) | static int function rops_service_flag_pending_ws (line 1435) | static int function rops_close_via_role_protocol_ws (line 1465) | static int function rops_close_role_ws (line 1496) | static int function rops_write_role_protocol_ws (line 1547) | static int function rops_close_kill_connection_ws (line 1873) | static int function rops_callback_on_writable_ws (line 1887) | static int function rops_init_vhost_ws (line 1903) | static int function rops_destroy_vhost_ws (line 1947) | static int function rops_destroy_role_ws (line 1960) | static int type lws_role_ops (line 1968) | struct lws_role_ops FILE: jsb_build/websockets/libwebsockets/roles/ws/private.h type lws_role_ops (line 24) | struct lws_role_ops type lws_rx_parse_state (line 28) | enum lws_rx_parse_state { type lws_websocket_opcodes_07 (line 56) | enum lws_websocket_opcodes_07 { type lws_vhost_role_ws (line 77) | struct lws_vhost_role_ws { type lws_pt_role_ws (line 81) | struct lws_pt_role_ws { type _lws_websocket_related (line 87) | struct _lws_websocket_related { type lws (line 142) | struct lws type lws_context_creation_info (line 146) | struct lws_context_creation_info type lws_context (line 147) | struct lws_context type lws (line 149) | struct lws type lws_extension_callback_reasons (line 149) | enum lws_extension_callback_reasons type lws (line 153) | struct lws type lws_context (line 155) | struct lws_context type lws (line 155) | struct lws type lws_context (line 160) | struct lws_context type lws (line 160) | struct lws type lws (line 162) | struct lws type lws (line 164) | struct lws FILE: jsb_build/websockets/libwebsockets/roles/ws/server-ws.c function lws_extension_server_handshake (line 27) | static int function lws_process_ws_upgrade (line 251) | int function handshake_0405 (line 429) | int type lws (line 567) | struct lws type lws_tokens (line 570) | struct lws_tokens function lws_parse_ws (line 748) | int FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/lws-genhash.c function lws_genhash_size (line 33) | size_t function lws_genhash_init (line 50) | int function lws_genhash_update (line 79) | int function lws_genhash_destroy (line 100) | int function lws_genhmac_size (line 125) | size_t function lws_genhmac_init (line 140) | int function lws_genhmac_update (line 179) | int function lws_genhmac_destroy (line 188) | int FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/lws-genrsa.c function LWS_VISIBLE (line 26) | LWS_VISIBLE void function LWS_VISIBLE (line 36) | LWS_VISIBLE int function _rngf (line 71) | static int function LWS_VISIBLE (line 80) | LWS_VISIBLE int function LWS_VISIBLE (line 130) | LWS_VISIBLE int function LWS_VISIBLE (line 150) | LWS_VISIBLE int function lws_genrsa_genrsa_hash_to_mbed_hash (line 169) | static int function LWS_VISIBLE (line 192) | LWS_VISIBLE int function LWS_VISIBLE (line 214) | LWS_VISIBLE int function LWS_VISIBLE (line 243) | LWS_VISIBLE int function LWS_VISIBLE (line 321) | LWS_VISIBLE void FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/mbedtls-client.c function OpenSSL_client_verify_callback (line 24) | static int function lws_ssl_client_bio_create (line 30) | int function ERR_get_error (line 101) | int ERR_get_error(void) function lws_tls_client_connect (line 106) | enum lws_ssl_capable_status function lws_tls_client_confirm_peer_cert (line 134) | int function lws_tls_client_create_vhost_context (line 186) | int FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/mbedtls-server.c function lws_tls_server_client_cert_verify_config (line 25) | int function lws_mbedtls_sni_cb (line 56) | static int function lws_tls_server_certs_load (line 101) | int function lws_tls_server_vhost_backend_init (line 209) | int function lws_tls_server_new_nonblocking (line 256) | int function lws_tls_server_abort_connection (line 278) | int function lws_tls_server_accept (line 287) | enum lws_ssl_capable_status function LWS_VISIBLE (line 445) | LWS_VISIBLE int function lws_tls_acme_sni_cert_destroy (line 581) | void function _rngf (line 587) | static int function lws_tls_acme_sni_csr_create (line 602) | int FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/ssl.c function lws_ssl_elaborate_error (line 25) | void function lws_context_init_ssl_library (line 30) | int function LWS_VISIBLE (line 41) | LWS_VISIBLE void function LWS_VISIBLE (line 57) | LWS_VISIBLE int function LWS_VISIBLE (line 161) | LWS_VISIBLE int function LWS_VISIBLE (line 170) | LWS_VISIBLE int function lws_ssl_info_callback (line 206) | void function LWS_VISIBLE (line 235) | LWS_VISIBLE int function lws_ssl_SSL_CTX_destroy (line 272) | void function lws_ssl_context_destroy (line 285) | void function lws_tls_ctx (line 290) | lws_tls_ctx * function __lws_tls_shutdown (line 299) | enum lws_ssl_capable_status function time_t (line 333) | static time_t function lws_tls_mbedtls_get_x509_name (line 354) | static int function lws_tls_mbedtls_cert_info (line 377) | static int function lws_tls_vhost_cert_info (line 463) | int function LWS_VISIBLE (line 472) | LWS_VISIBLE int function tops_fake_POLLIN_for_buffered_mbedtls (line 496) | static int function tops_periodic_housekeeping_mbedtls (line 502) | static int type lws_tls_ops (line 515) | struct lws_tls_ops FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/include/internal/ssl_code.h type MSG_FLOW_STATE (line 64) | typedef enum { type OSSL_HANDSHAKE_STATE (line 80) | typedef enum { FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/include/internal/ssl_types.h type SSL_CIPHER (line 30) | typedef void SSL_CIPHER; type X509_STORE_CTX (line 32) | typedef void X509_STORE_CTX; type X509_STORE (line 33) | typedef void X509_STORE; type RSA (line 35) | typedef void RSA; type STACK (line 37) | typedef void STACK; type BIO (line 38) | typedef void BIO; type stack_st (line 52) | struct stack_st type OPENSSL_STACK (line 53) | typedef struct stack_st OPENSSL_STACK; type ssl_method_st (line 55) | struct ssl_method_st type SSL_METHOD (line 56) | typedef struct ssl_method_st SSL_METHOD; type ssl_method_func_st (line 58) | struct ssl_method_func_st type SSL_METHOD_FUNC (line 59) | typedef struct ssl_method_func_st SSL_METHOD_FUNC; type record_layer_st (line 61) | struct record_layer_st type RECORD_LAYER (line 62) | typedef struct record_layer_st RECORD_LAYER; type ossl_statem_st (line 64) | struct ossl_statem_st type OSSL_STATEM (line 65) | typedef struct ossl_statem_st OSSL_STATEM; type ssl_session_st (line 67) | struct ssl_session_st type SSL_SESSION (line 68) | typedef struct ssl_session_st SSL_SESSION; type ssl_ctx_st (line 70) | struct ssl_ctx_st type SSL_CTX (line 71) | typedef struct ssl_ctx_st SSL_CTX; type ssl_st (line 73) | struct ssl_st type SSL (line 74) | typedef struct ssl_st SSL; type cert_st (line 76) | struct cert_st type CERT (line 77) | typedef struct cert_st CERT; type x509_st (line 79) | struct x509_st type X509 (line 80) | typedef struct x509_st X509; type X509_VERIFY_PARAM_st (line 82) | struct X509_VERIFY_PARAM_st type X509_VERIFY_PARAM (line 83) | typedef struct X509_VERIFY_PARAM_st X509_VERIFY_PARAM; type evp_pkey_st (line 85) | struct evp_pkey_st type EVP_PKEY (line 86) | typedef struct evp_pkey_st EVP_PKEY; type x509_method_st (line 88) | struct x509_method_st type X509_METHOD (line 89) | typedef struct x509_method_st X509_METHOD; type pkey_method_st (line 91) | struct pkey_method_st type PKEY_METHOD (line 92) | typedef struct pkey_method_st PKEY_METHOD; type stack_st (line 94) | struct stack_st { type evp_pkey_st (line 103) | struct evp_pkey_st { type x509_st (line 110) | struct x509_st { type cert_st (line 118) | struct cert_st { type ossl_statem_st (line 128) | struct ossl_statem_st { type record_layer_st (line 135) | struct record_layer_st { type ssl_session_st (line 142) | struct ssl_session_st { type X509_VERIFY_PARAM_st (line 151) | struct X509_VERIFY_PARAM_st { type ssl_ctx_st (line 161) | struct ssl_ctx_st type ssl_st (line 192) | struct ssl_st type ssl_method_st (line 238) | struct ssl_method_st { type ssl_method_func_st (line 248) | struct ssl_method_func_st { type x509_method_st (line 277) | struct x509_method_st { type pkey_method_st (line 288) | struct pkey_method_st { FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/include/internal/x509_vfy.h type X509_STORE_CTX (line 107) | typedef void X509_STORE_CTX; FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/library/ssl_cert.c function CERT (line 24) | CERT *__ssl_cert_new(CERT *ic) function CERT (line 70) | CERT *ssl_cert_new(void) function ssl_cert_free (line 78) | void ssl_cert_free(CERT *cert) FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/library/ssl_lib.c function SSL_SESSION (line 30) | static SSL_SESSION* SSL_SESSION_new(void) function SSL_SESSION_free (line 57) | static void SSL_SESSION_free(SSL_SESSION *session) function ossl_statem_in_error (line 66) | int ossl_statem_in_error(const SSL *ssl) function SSL_want (line 79) | int SSL_want(const SSL *ssl) function SSL_want_nothing (line 89) | int SSL_want_nothing(const SSL *ssl) function SSL_want_read (line 102) | int SSL_want_read(const SSL *ssl) function SSL_want_write (line 115) | int SSL_want_write(const SSL *ssl) function SSL_want_x509_lookup (line 128) | int SSL_want_x509_lookup(const SSL *ssl) function SSL_get_error (line 138) | int SSL_get_error(const SSL *ssl, int ret_code) function OSSL_HANDSHAKE_STATE (line 169) | OSSL_HANDSHAKE_STATE SSL_get_state(const SSL *ssl) function SSL_CTX (line 183) | SSL_CTX* SSL_CTX_new(const SSL_METHOD *method) function SSL_CTX_free (line 231) | void SSL_CTX_free(SSL_CTX* ctx) function SSL_CTX_set_ssl_version (line 248) | int SSL_CTX_set_ssl_version(SSL_CTX *ctx, const SSL_METHOD *meth) function SSL_METHOD (line 263) | const SSL_METHOD *SSL_CTX_get_ssl_method(SSL_CTX *ctx) function SSL (line 273) | SSL *SSL_new(SSL_CTX *ctx) function SSL_free (line 342) | void SSL_free(SSL *ssl) function SSL_do_handshake (line 363) | int SSL_do_handshake(SSL *ssl) function SSL_connect (line 377) | int SSL_connect(SSL *ssl) function SSL_accept (line 387) | int SSL_accept(SSL *ssl) function SSL_shutdown (line 397) | int SSL_shutdown(SSL *ssl) function SSL_clear (line 413) | int SSL_clear(SSL *ssl) function SSL_read (line 442) | int SSL_read(SSL *ssl, void *buffer, int len) function SSL_write (line 463) | int SSL_write(SSL *ssl, const void *buffer, int len) function SSL_CTX (line 516) | SSL_CTX *SSL_get_SSL_CTX(const SSL *ssl) function SSL_METHOD (line 526) | const SSL_METHOD *SSL_get_ssl_method(SSL *ssl) function SSL_set_ssl_method (line 536) | int SSL_set_ssl_method(SSL *ssl, const SSL_METHOD *method) function SSL_get_shutdown (line 574) | int SSL_get_shutdown(const SSL *ssl) function SSL_set_shutdown (line 584) | void SSL_set_shutdown(SSL *ssl, int mode) function SSL_pending (line 595) | int SSL_pending(const SSL *ssl) function SSL_has_pending (line 609) | int SSL_has_pending(const SSL *ssl) function SSL_CTX_clear_options (line 626) | unsigned long SSL_CTX_clear_options(SSL_CTX *ctx, unsigned long op) function SSL_CTX_get_options (line 636) | unsigned long SSL_CTX_get_options(SSL_CTX *ctx) function SSL_CTX_set_options (line 646) | unsigned long SSL_CTX_set_options(SSL_CTX *ctx, unsigned long opt) function SSL_clear_options (line 656) | unsigned long SSL_clear_options(SSL *ssl, unsigned long op) function SSL_get_options (line 666) | unsigned long SSL_get_options(SSL *ssl) function SSL_set_options (line 676) | unsigned long SSL_set_options(SSL *ssl, unsigned long op) function SSL_get_fd (line 686) | int SSL_get_fd(const SSL *ssl) function SSL_get_rfd (line 700) | int SSL_get_rfd(const SSL *ssl) function SSL_get_wfd (line 714) | int SSL_get_wfd(const SSL *ssl) function SSL_set_fd (line 728) | int SSL_set_fd(SSL *ssl, int fd) function SSL_set_rfd (line 741) | int SSL_set_rfd(SSL *ssl, int fd) function SSL_set_wfd (line 754) | int SSL_set_wfd(SSL *ssl, int fd) function SSL_version (line 767) | int SSL_version(const SSL *ssl) function SSL_CTX_set_default_read_buffer_len (line 1345) | void SSL_CTX_set_default_read_buffer_len(SSL_CTX *ctx, size_t len) function SSL_set_default_read_buffer_len (line 1355) | void SSL_set_default_read_buffer_len(SSL *ssl, size_t len) function SSL_set_info_callback (line 1366) | void SSL_set_info_callback(SSL *ssl, void (*cb) (const SSL *ssl, int typ... function SSL_CTX_up_ref (line 1376) | int SSL_CTX_up_ref(SSL_CTX *ctx) function SSL_set_security_level (line 1391) | void SSL_set_security_level(SSL *ssl, int level) function SSL_get_security_level (line 1401) | int SSL_get_security_level(const SSL *ssl) function SSL_CTX_get_verify_mode (line 1411) | int SSL_CTX_get_verify_mode(const SSL_CTX *ctx) function SSL_CTX_set_timeout (line 1421) | long SSL_CTX_set_timeout(SSL_CTX *ctx, long t) function SSL_CTX_get_timeout (line 1436) | long SSL_CTX_get_timeout(const SSL_CTX *ctx) function SSL_set_read_ahead (line 1446) | void SSL_set_read_ahead(SSL *ssl, int yes) function SSL_CTX_set_read_ahead (line 1456) | void SSL_CTX_set_read_ahead(SSL_CTX *ctx, int yes) function SSL_get_read_ahead (line 1466) | int SSL_get_read_ahead(const SSL *ssl) function SSL_CTX_get_read_ahead (line 1476) | long SSL_CTX_get_read_ahead(SSL_CTX *ctx) function SSL_CTX_get_default_read_ahead (line 1486) | long SSL_CTX_get_default_read_ahead(SSL_CTX *ctx) function SSL_set_time (line 1496) | long SSL_set_time(SSL *ssl, long t) function SSL_set_timeout (line 1508) | long SSL_set_timeout(SSL *ssl, long t) function SSL_get_verify_result (line 1520) | long SSL_get_verify_result(const SSL *ssl) function SSL_CTX_get_verify_depth (line 1530) | int SSL_CTX_get_verify_depth(const SSL_CTX *ctx) function SSL_CTX_set_verify_depth (line 1540) | void SSL_CTX_set_verify_depth(SSL_CTX *ctx, int depth) function SSL_get_verify_depth (line 1550) | int SSL_get_verify_depth(const SSL *ssl) function SSL_set_verify_depth (line 1560) | void SSL_set_verify_depth(SSL *ssl, int depth) function SSL_CTX_set_verify (line 1570) | void SSL_CTX_set_verify(SSL_CTX *ctx, int mode, int (*verify_callback)(i... function SSL_set_verify (line 1581) | void SSL_set_verify(SSL *ssl, int mode, int (*verify_callback)(int, X509... function ERR_error_string_n (line 1589) | void ERR_error_string_n(unsigned long e, char *buf, size_t len) function ERR_free_strings (line 1594) | void ERR_free_strings(void) type alpn_ctx (line 1650) | struct alpn_ctx { function _openssl_alpn_to_mbedtls (line 1655) | static void function SSL_CTX_set_alpn_select_cb (line 1720) | void SSL_CTX_set_alpn_select_cb(SSL_CTX *ctx, next_proto_cb cb, void *arg) function SSL_set_alpn_select_cb (line 1729) | void SSL_set_alpn_select_cb(SSL *ssl, void *arg) FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/library/ssl_pkey.c function EVP_PKEY (line 23) | EVP_PKEY* __EVP_PKEY_new(EVP_PKEY *ipk) function EVP_PKEY (line 57) | EVP_PKEY* EVP_PKEY_new(void) function EVP_PKEY_free (line 65) | void EVP_PKEY_free(EVP_PKEY *pkey) function EVP_PKEY (line 78) | EVP_PKEY *d2i_PrivateKey(int type, function SSL_CTX_use_PrivateKey (line 124) | int SSL_CTX_use_PrivateKey(SSL_CTX *ctx, EVP_PKEY *pkey) function SSL_use_PrivateKey (line 143) | int SSL_use_PrivateKey(SSL *ssl, EVP_PKEY *pkey) function SSL_CTX_use_PrivateKey_ASN1 (line 162) | int SSL_CTX_use_PrivateKey_ASN1(int type, SSL_CTX *ctx, function SSL_use_PrivateKey_ASN1 (line 191) | int SSL_use_PrivateKey_ASN1(int type, SSL *ssl, function SSL_CTX_use_PrivateKey_file (line 220) | int SSL_CTX_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type) function SSL_use_PrivateKey_file (line 228) | int SSL_use_PrivateKey_file(SSL_CTX *ctx, const char *file, int type) function SSL_CTX_use_RSAPrivateKey_ASN1 (line 236) | int SSL_CTX_use_RSAPrivateKey_ASN1(SSL_CTX *ctx, const unsigned char *d,... FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/library/ssl_stack.c function OPENSSL_STACK (line 28) | OPENSSL_STACK* OPENSSL_sk_new(OPENSSL_sk_compfunc c) function OPENSSL_STACK (line 60) | OPENSSL_STACK *OPENSSL_sk_new_null(void) function OPENSSL_sk_free (line 68) | void OPENSSL_sk_free(OPENSSL_STACK *stack) FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/library/ssl_x509.c function __X509_show_info (line 25) | int __X509_show_info(X509 *x) function X509 (line 33) | X509* __X509_new(X509 *ix) function X509 (line 66) | X509* X509_new(void) function X509_free (line 74) | void X509_free(X509 *x) function X509 (line 87) | X509* d2i_X509(X509 **cert, const unsigned char *buffer, long len) function X509_VERIFY_PARAM (line 126) | X509_VERIFY_PARAM *SSL_get0_param(SSL *ssl) function X509_VERIFY_PARAM_set_hostflags (line 135) | int X509_VERIFY_PARAM_set_hostflags(X509_VERIFY_PARAM *param, function X509_VERIFY_PARAM_clear_hostflags (line 146) | int X509_VERIFY_PARAM_clear_hostflags(X509_VERIFY_PARAM *param, function SSL_CTX_add_client_CA (line 156) | int SSL_CTX_add_client_CA(SSL_CTX *ctx, X509 *x) function SSL_CTX_add_client_CA_ASN1 (line 174) | int SSL_CTX_add_client_CA_ASN1(SSL_CTX *ctx, int len, function SSL_add_client_CA (line 196) | int SSL_add_client_CA(SSL *ssl, X509 *x) function SSL_CTX_use_certificate (line 214) | int SSL_CTX_use_certificate(SSL_CTX *ctx, X509 *x) function SSL_use_certificate (line 232) | int SSL_use_certificate(SSL *ssl, X509 *x) function X509 (line 250) | X509 *SSL_get_certificate(const SSL *ssl) function SSL_CTX_use_certificate_ASN1 (line 260) | int SSL_CTX_use_certificate_ASN1(SSL_CTX *ctx, int len, function SSL_use_certificate_ASN1 (line 289) | int SSL_use_certificate_ASN1(SSL *ssl, int len, function SSL_CTX_use_certificate_file (line 318) | int SSL_CTX_use_certificate_file(SSL_CTX *ctx, const char *file, int type) function SSL_use_certificate_file (line 326) | int SSL_use_certificate_file(SSL *ssl, const char *file, int type) function X509 (line 334) | X509 *SSL_get_peer_certificate(const SSL *ssl) function X509_STORE_CTX_get_error (line 341) | int X509_STORE_CTX_get_error(X509_STORE_CTX *ctx) function X509_STORE_CTX_get_error_depth (line 346) | int X509_STORE_CTX_get_error_depth(X509_STORE_CTX *ctx) FILE: jsb_build/websockets/libwebsockets/tls/mbedtls/wrapper/platform/ssl_pm.c type ssl_pm (line 32) | struct ssl_pm type x509_pm (line 50) | struct x509_pm type pkey_pm (line 57) | struct pkey_pm function ssl_platform_debug (line 77) | static void ssl_platform_debug(void *ctx, int level, function ssl_pm_new (line 97) | int ssl_pm_new(SSL *ssl) function ssl_pm_free (line 200) | void ssl_pm_free(SSL *ssl) function ssl_pm_reload_crt (line 216) | static int ssl_pm_reload_crt(SSL *ssl) function mbedtls_handshake (line 263) | static int mbedtls_handshake( mbedtls_ssl_context *ssl ) function ssl_pm_handshake (line 281) | int ssl_pm_handshake(SSL *ssl) function mbedtls_x509_crt (line 341) | mbedtls_x509_crt * function mbedtls_x509_crt (line 352) | mbedtls_x509_crt * function ssl_pm_shutdown (line 363) | int ssl_pm_shutdown(SSL *ssl) function ssl_pm_clear (line 385) | int ssl_pm_clear(SSL *ssl) function ssl_pm_read (line 391) | int ssl_pm_read(SSL *ssl, void *buffer, int len) function ssl_pm_send (line 414) | int ssl_pm_send(SSL *ssl, const void *buffer, int len) function ssl_pm_pending (line 461) | int ssl_pm_pending(const SSL *ssl) function ssl_pm_set_fd (line 468) | void ssl_pm_set_fd(SSL *ssl, int fd, int mode) function ssl_pm_get_fd (line 475) | int ssl_pm_get_fd(const SSL *ssl, int mode) function OSSL_HANDSHAKE_STATE (line 482) | OSSL_HANDSHAKE_STATE ssl_pm_get_state(const SSL *ssl) function x509_pm_show_info (line 540) | int x509_pm_show_info(X509 *x) function x509_pm_new (line 583) | int x509_pm_new(X509 *x, X509 *m_x) function x509_pm_free (line 607) | void x509_pm_free(X509 *x) function x509_pm_load (line 622) | int x509_pm_load(X509 *x, const unsigned char *buffer, int len) function pkey_pm_new (line 673) | int pkey_pm_new(EVP_PKEY *pk, EVP_PKEY *m_pkey) function pkey_pm_free (line 692) | void pkey_pm_free(EVP_PKEY *pk) function pkey_pm_load (line 707) | int pkey_pm_load(EVP_PKEY *pk, const unsigned char *buffer, int len) function ssl_pm_set_bufflen (line 755) | void ssl_pm_set_bufflen(SSL *ssl, int len) function ssl_pm_get_verify_result (line 760) | long ssl_pm_get_verify_result(const SSL *ssl) function X509_VERIFY_PARAM_set1_host (line 806) | int X509_VERIFY_PARAM_set1_host(X509_VERIFY_PARAM *param, function _ssl_set_alpn_list (line 830) | void _ssl_set_alpn_list(const SSL *ssl) function SSL_get0_alpn_selected (line 844) | void SSL_get0_alpn_selected(const SSL *ssl, const unsigned char **data, function SSL_set_sni_callback (line 856) | int SSL_set_sni_callback(SSL *ssl, int(*cb)(void *, mbedtls_ssl_context *, function SSL (line 866) | SSL *SSL_SSL_from_mbedtls_ssl_context(mbedtls_ssl_context *msc) function SSL_set_SSL_CTX (line 875) | void SSL_set_SSL_CTX(SSL *ssl, SSL_CTX *ctx) FILE: jsb_build/websockets/libwebsockets/tls/private.h type lws_tls_extant (line 86) | enum lws_tls_extant { type lws_context_per_thread (line 92) | struct lws_context_per_thread type lws_tls_ops (line 94) | struct lws_tls_ops { type SSL (line 101) | typedef SSL lws_tls_conn; type SSL_CTX (line 102) | typedef SSL_CTX lws_tls_ctx; type BIO (line 103) | typedef BIO lws_tls_bio; type X509 (line 104) | typedef X509 lws_tls_x509; type lws_tls_ops (line 109) | struct lws_tls_ops type lws_context_tls (line 111) | struct lws_context_tls { type lws_pt_tls (line 117) | struct lws_pt_tls { type lws_tls_ss_pieces (line 121) | struct lws_tls_ss_pieces type alpn_ctx (line 123) | struct alpn_ctx { type lws_vhost_tls (line 128) | struct lws_vhost_tls { type lws_lws_tls (line 149) | struct lws_lws_tls { type lws_vhost (line 158) | struct lws_vhost type lws (line 163) | struct lws type lws (line 165) | struct lws type lws (line 167) | struct lws type lws_context_creation_info (line 169) | struct lws_context_creation_info type lws (line 171) | struct lws type lws (line 173) | struct lws type lws_vhost (line 175) | struct lws_vhost type lws_context (line 177) | struct lws_context type lws (line 179) | struct lws type lws (line 181) | struct lws type lws (line 183) | struct lws type lws (line 185) | struct lws type lws (line 187) | struct lws type lws_context_per_thread (line 191) | struct lws_context_per_thread type lws_context (line 193) | struct lws_context type lws_context_creation_info (line 196) | struct lws_context_creation_info type lws_tls_cert_info (line 200) | enum lws_tls_cert_info type lws_context (line 203) | struct lws_context type lws_vhost (line 205) | struct lws_vhost type lws (line 205) | struct lws type lws_vhost (line 210) | struct lws_vhost type lws_context (line 213) | struct lws_context type lws_context_creation_info (line 219) | struct lws_context_creation_info type lws_vhost (line 220) | struct lws_vhost type lws_vhost (line 222) | struct lws_vhost type lws_vhost (line 229) | struct lws_vhost type lws_vhost (line 238) | struct lws_vhost type lws_context_creation_info (line 240) | struct lws_context_creation_info type lws_vhost (line 241) | struct lws_vhost type lws (line 241) | struct lws type lws (line 243) | struct lws type lws (line 246) | struct lws type lws (line 249) | struct lws type lws (line 252) | struct lws type lws (line 255) | struct lws type lws (line 257) | struct lws type lws_vhost (line 259) | struct lws_vhost type lws_context_creation_info (line 260) | struct lws_context_creation_info type lws (line 267) | struct lws type lws (line 269) | struct lws type lws_context_creation_info (line 272) | struct lws_context_creation_info type lws_vhost (line 273) | struct lws_vhost type lws_context_per_thread (line 279) | struct lws_context_per_thread FILE: jsb_build/websockets/libwebsockets/tls/tls-client.c function lws_ssl_client_connect1 (line 24) | int function lws_ssl_client_connect2 (line 52) | int function lws_context_init_client_ssl (line 89) | int lws_context_init_client_ssl(const struct lws_context_creation_info *... FILE: jsb_build/websockets/libwebsockets/tls/tls-server.c function alpn_cb (line 26) | static int function lws_context_init_alpn (line 43) | void function lws_tls_server_conn_alpn (line 67) | int function LWS_VISIBLE (line 97) | LWS_VISIBLE int function LWS_VISIBLE (line 176) | LWS_VISIBLE int FILE: jsb_build/websockets/libwebsockets/tls/tls.c function lws_tls_fake_POLLIN_for_buffered (line 30) | int function __lws_ssl_remove_wsi_from_buffered_list (line 49) | void function lws_ssl_remove_wsi_from_buffered_list (line 77) | void function alloc_file (line 88) | int alloc_file(struct lws_context *context, const char *filename, uint8_... function alloc_file (line 122) | int alloc_file(struct lws_context *context, const char *filename, uint8_... function lws_tls_alloc_pem_to_der_file (line 174) | int function lws_tls_check_cert_lifetime (line 238) | int function lws_tls_check_all_cert_lifetimes (line 269) | int function lws_tls_extant (line 283) | static int function lws_tls_use_any_upgrade_check_extant (line 329) | enum lws_tls_extant function lws_tls_generic_cert_checks (line 391) | enum lws_tls_extant function LWS_VISIBLE (line 438) | LWS_VISIBLE int function lws_gate_accepts (line 467) | int function lws_alpn_comma_to_openssl (line 492) | int FILE: jsb_build/websockets/libwebsockets/win32helpers/getopt.c function getopt (line 86) | int FILE: jsb_build/websockets/libwebsockets/win32helpers/getopt.h type option (line 14) | struct option type option (line 27) | struct option FILE: jsb_build/websockets/libwebsockets/win32helpers/getopt_long.c function getopt_internal (line 80) | int function getopt2 (line 146) | int function getopt_long (line 166) | int FILE: jsb_build/websockets/libwebsockets/win32helpers/gettimeofday.c function gettimeofday (line 6) | int gettimeofday(struct timeval *tv, struct timezone *tz) FILE: jsb_build/websockets/libwebsockets/win32helpers/gettimeofday.h type timezone (line 17) | struct timezone type timeval (line 25) | struct timeval type timezone (line 25) | struct timezone FILE: jsb_build/websockets/mbedtls/include/mbedtls/aes.h type mbedtls_aes_context (line 82) | typedef struct type mbedtls_aes_xts_context (line 101) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/arc4.h type mbedtls_arc4_context (line 56) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/aria.h type mbedtls_aria_context (line 65) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/asn1.h type mbedtls_asn1_buf (line 134) | typedef struct mbedtls_asn1_buf type mbedtls_asn1_bitstring (line 145) | typedef struct mbedtls_asn1_bitstring type mbedtls_asn1_sequence (line 156) | typedef struct mbedtls_asn1_sequence type mbedtls_asn1_named_data (line 166) | typedef struct mbedtls_asn1_named_data FILE: jsb_build/websockets/mbedtls/include/mbedtls/bignum.h type mbedtls_mpi_sint (line 120) | typedef int64_t mbedtls_mpi_sint; type mbedtls_mpi_uint (line 121) | typedef uint64_t mbedtls_mpi_uint; type mbedtls_mpi_sint (line 131) | typedef int64_t mbedtls_mpi_sint; type mbedtls_mpi_uint (line 132) | typedef uint64_t mbedtls_mpi_uint; type mbedtls_t_udbl (line 135) | typedef unsigned int mbedtls_t_udbl __attribute__((mode(TI))); type mbedtls_mpi_sint (line 146) | typedef int64_t mbedtls_mpi_sint; type mbedtls_mpi_uint (line 147) | typedef uint64_t mbedtls_mpi_uint; type __uint128_t (line 150) | typedef __uint128_t mbedtls_t_udbl; type mbedtls_mpi_sint (line 155) | typedef int64_t mbedtls_mpi_sint; type mbedtls_mpi_uint (line 156) | typedef uint64_t mbedtls_mpi_uint; type mbedtls_mpi_sint (line 165) | typedef int32_t mbedtls_mpi_sint; type mbedtls_mpi_uint (line 166) | typedef uint32_t mbedtls_mpi_uint; type mbedtls_t_udbl (line 168) | typedef uint64_t mbedtls_t_udbl; type mbedtls_mpi (line 180) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/blowfish.h type mbedtls_blowfish_context (line 58) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/camellia.h type mbedtls_camellia_context (line 54) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ccm.h type mbedtls_ccm_context (line 71) | typedef struct { FILE: jsb_build/websockets/mbedtls/include/mbedtls/chacha20.h type mbedtls_chacha20_context (line 55) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/chachapoly.h type mbedtls_chachapoly_mode_t (line 52) | typedef enum type mbedtls_chachapoly_context (line 63) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/check_config.h type mbedtls_iso_c_forbids_empty_translation_units (line 681) | typedef int mbedtls_iso_c_forbids_empty_translation_units; FILE: jsb_build/websockets/mbedtls/include/mbedtls/cipher.h type mbedtls_cipher_id_t (line 80) | typedef enum { type mbedtls_cipher_type_t (line 100) | typedef enum { type mbedtls_cipher_mode_t (line 178) | typedef enum { type mbedtls_cipher_padding_t (line 193) | typedef enum { type mbedtls_operation_t (line 202) | typedef enum { type mbedtls_cipher_base_t (line 227) | typedef struct mbedtls_cipher_base_t mbedtls_cipher_base_t; type mbedtls_cmac_context_t (line 232) | typedef struct mbedtls_cmac_context_t mbedtls_cmac_context_t; type mbedtls_cipher_info_t (line 238) | typedef struct { type mbedtls_cipher_context_t (line 279) | typedef struct { function mbedtls_cipher_get_block_size (line 413) | static inline unsigned int mbedtls_cipher_get_block_size( const mbedtls_... function mbedtls_cipher_mode_t (line 430) | static inline mbedtls_cipher_mode_t mbedtls_cipher_get_cipher_mode( cons... function mbedtls_cipher_get_iv_size (line 448) | static inline int mbedtls_cipher_get_iv_size( const mbedtls_cipher_conte... function mbedtls_cipher_type_t (line 467) | static inline mbedtls_cipher_type_t mbedtls_cipher_get_type( const mbedt... function mbedtls_cipher_get_key_bitlen (line 501) | static inline int mbedtls_cipher_get_key_bitlen( const mbedtls_cipher_co... function mbedtls_operation_t (line 517) | static inline mbedtls_operation_t mbedtls_cipher_get_operation( const mb... FILE: jsb_build/websockets/mbedtls/include/mbedtls/cipher_internal.h type mbedtls_cipher_base_t (line 44) | struct mbedtls_cipher_base_t type mbedtls_cipher_definition_t (line 111) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/cmac.h type mbedtls_cmac_context_t (line 53) | struct mbedtls_cmac_context_t FILE: jsb_build/websockets/mbedtls/include/mbedtls/ctr_drbg.h type mbedtls_ctr_drbg_context (line 111) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/des.h type mbedtls_des_context (line 64) | typedef struct type mbedtls_des3_context (line 73) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/dhm.h type mbedtls_dhm_context (line 99) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ecdh.h type mbedtls_ecdh_side (line 46) | typedef enum type mbedtls_ecdh_context (line 55) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ecdsa.h type mbedtls_ecp_keypair (line 61) | typedef mbedtls_ecp_keypair mbedtls_ecdsa_context; FILE: jsb_build/websockets/mbedtls/include/mbedtls/ecjpake.h type mbedtls_ecjpake_role (line 54) | typedef enum { type mbedtls_ecjpake_context (line 71) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ecp.h type mbedtls_ecp_group_id (line 67) | typedef enum type mbedtls_ecp_curve_info (line 95) | typedef struct type mbedtls_ecp_point (line 114) | typedef struct type mbedtls_ecp_group (line 159) | typedef struct type mbedtls_ecp_keypair (line 254) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/entropy.h type mbedtls_entropy_source_state (line 110) | typedef struct type mbedtls_entropy_context (line 123) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/gcm.h type mbedtls_gcm_context (line 56) | typedef struct { FILE: jsb_build/websockets/mbedtls/include/mbedtls/havege.h type mbedtls_havege_state (line 38) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/hmac_drbg.h type mbedtls_hmac_drbg_context (line 77) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/md.h type mbedtls_md_type_t (line 56) | typedef enum { type mbedtls_md_info_t (line 78) | typedef struct mbedtls_md_info_t mbedtls_md_info_t; type mbedtls_md_context_t (line 83) | typedef struct { FILE: jsb_build/websockets/mbedtls/include/mbedtls/md2.h type mbedtls_md2_context (line 58) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/md4.h type mbedtls_md4_context (line 59) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/md5.h type mbedtls_md5_context (line 58) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/md_internal.h type mbedtls_md_info_t (line 47) | struct mbedtls_md_info_t FILE: jsb_build/websockets/mbedtls/include/mbedtls/net_sockets.h type mbedtls_net_context (line 87) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/nist_kw.h type mbedtls_nist_kw_mode_t (line 46) | typedef enum type mbedtls_nist_kw_context (line 63) | typedef struct { FILE: jsb_build/websockets/mbedtls/include/mbedtls/oid.h type mbedtls_oid_descriptor_t (line 406) | typedef struct { FILE: jsb_build/websockets/mbedtls/include/mbedtls/pem.h type mbedtls_pem_context (line 54) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/pk.h type mbedtls_pk_type_t (line 76) | typedef enum { type mbedtls_pk_rsassa_pss_options (line 90) | typedef struct type mbedtls_pk_debug_type (line 100) | typedef enum type mbedtls_pk_debug_item (line 110) | typedef struct type mbedtls_pk_info_t (line 123) | typedef struct mbedtls_pk_info_t mbedtls_pk_info_t; type mbedtls_pk_context (line 128) | typedef struct function mbedtls_rsa_context (line 141) | static inline mbedtls_rsa_context *mbedtls_pk_rsa( const mbedtls_pk_cont... function mbedtls_ecp_keypair (line 154) | static inline mbedtls_ecp_keypair *mbedtls_pk_ec( const mbedtls_pk_conte... function mbedtls_pk_get_len (line 245) | static inline size_t mbedtls_pk_get_len( const mbedtls_pk_context *ctx ) FILE: jsb_build/websockets/mbedtls/include/mbedtls/pk_internal.h type mbedtls_pk_info_t (line 36) | struct mbedtls_pk_info_t type mbedtls_rsa_alt_context (line 89) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/pkcs11.h type mbedtls_pkcs11_context (line 53) | typedef struct { function mbedtls_ssl_pkcs11_decrypt (line 144) | static inline int mbedtls_ssl_pkcs11_decrypt( void *ctx, int mode, size_... function mbedtls_ssl_pkcs11_sign (line 152) | static inline int mbedtls_ssl_pkcs11_sign( void *ctx, function mbedtls_ssl_pkcs11_key_len (line 163) | static inline size_t mbedtls_ssl_pkcs11_key_len( void *ctx ) FILE: jsb_build/websockets/mbedtls/include/mbedtls/platform.h type mbedtls_platform_context (line 318) | typedef struct { FILE: jsb_build/websockets/mbedtls/include/mbedtls/platform_time.h type MBEDTLS_PLATFORM_TIME_TYPE_MACRO (line 49) | typedef MBEDTLS_PLATFORM_TIME_TYPE_MACRO mbedtls_time_t; type time_t (line 53) | typedef time_t mbedtls_time_t; FILE: jsb_build/websockets/mbedtls/include/mbedtls/poly1305.h type mbedtls_poly1305_context (line 55) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ripemd160.h type mbedtls_ripemd160_context (line 49) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/rsa.h type mbedtls_rsa_context (line 95) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/sha1.h type mbedtls_sha1_context (line 61) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/sha256.h type mbedtls_sha256_context (line 56) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/sha512.h type mbedtls_sha512_context (line 55) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ssl.h type mbedtls_ssl_states (line 415) | typedef enum type mbedtls_ssl_session (line 549) | typedef struct mbedtls_ssl_session mbedtls_ssl_session; type mbedtls_ssl_context (line 550) | typedef struct mbedtls_ssl_context mbedtls_ssl_context; type mbedtls_ssl_config (line 551) | typedef struct mbedtls_ssl_config mbedtls_ssl_config; type mbedtls_ssl_transform (line 554) | typedef struct mbedtls_ssl_transform mbedtls_ssl_transform; type mbedtls_ssl_handshake_params (line 555) | typedef struct mbedtls_ssl_handshake_params mbedtls_ssl_handshake_params; type mbedtls_ssl_sig_hash_set_t (line 556) | typedef struct mbedtls_ssl_sig_hash_set_t mbedtls_ssl_sig_hash_set_t; type mbedtls_ssl_key_cert (line 558) | typedef struct mbedtls_ssl_key_cert mbedtls_ssl_key_cert; type mbedtls_ssl_flight_item (line 561) | typedef struct mbedtls_ssl_flight_item mbedtls_ssl_flight_item; type mbedtls_ssl_session (line 779) | struct mbedtls_ssl_session type mbedtls_ssl_config (line 817) | struct mbedtls_ssl_config type mbedtls_ssl_context (line 1012) | struct mbedtls_ssl_context FILE: jsb_build/websockets/mbedtls/include/mbedtls/ssl_cache.h type mbedtls_ssl_cache_context (line 55) | typedef struct mbedtls_ssl_cache_context mbedtls_ssl_cache_context; type mbedtls_ssl_cache_entry (line 56) | typedef struct mbedtls_ssl_cache_entry mbedtls_ssl_cache_entry; type mbedtls_ssl_cache_entry (line 61) | struct mbedtls_ssl_cache_entry type mbedtls_ssl_cache_context (line 76) | struct mbedtls_ssl_cache_context FILE: jsb_build/websockets/mbedtls/include/mbedtls/ssl_ciphersuites.h type mbedtls_key_exchange_type_t (line 286) | typedef enum { type mbedtls_ssl_ciphersuite_t (line 374) | typedef struct mbedtls_ssl_ciphersuite_t mbedtls_ssl_ciphersuite_t; type mbedtls_ssl_ciphersuite_t (line 384) | struct mbedtls_ssl_ciphersuite_t function mbedtls_ssl_ciphersuite_has_pfs (line 415) | static inline int mbedtls_ssl_ciphersuite_has_pfs( const mbedtls_ssl_cip... function mbedtls_ssl_ciphersuite_no_pfs (line 434) | static inline int mbedtls_ssl_ciphersuite_no_pfs( const mbedtls_ssl_ciph... function mbedtls_ssl_ciphersuite_uses_ecdh (line 452) | static inline int mbedtls_ssl_ciphersuite_uses_ecdh( const mbedtls_ssl_c... function mbedtls_ssl_ciphersuite_cert_req_allowed (line 466) | static inline int mbedtls_ssl_ciphersuite_cert_req_allowed( const mbedtl... function mbedtls_ssl_ciphersuite_uses_dhe (line 484) | static inline int mbedtls_ssl_ciphersuite_uses_dhe( const mbedtls_ssl_ci... function mbedtls_ssl_ciphersuite_uses_ecdhe (line 499) | static inline int mbedtls_ssl_ciphersuite_uses_ecdhe( const mbedtls_ssl_... function mbedtls_ssl_ciphersuite_uses_server_signature (line 515) | static inline int mbedtls_ssl_ciphersuite_uses_server_signature( const m... FILE: jsb_build/websockets/mbedtls/include/mbedtls/ssl_cookie.h type mbedtls_ssl_cookie_ctx (line 53) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/ssl_internal.h type mbedtls_ssl_sig_hash_set_t (line 231) | struct mbedtls_ssl_sig_hash_set_t type mbedtls_ssl_handshake_params (line 247) | struct mbedtls_ssl_handshake_params type mbedtls_ssl_transform (line 371) | struct mbedtls_ssl_transform type mbedtls_ssl_key_cert (line 412) | struct mbedtls_ssl_key_cert type mbedtls_ssl_flight_item (line 424) | struct mbedtls_ssl_flight_item function mbedtls_ssl_sig_hash_set_init (line 448) | static inline void mbedtls_ssl_sig_hash_set_init( mbedtls_ssl_sig_hash_s... function mbedtls_pk_context (line 601) | static inline mbedtls_pk_context *mbedtls_ssl_own_key( mbedtls_ssl_conte... function mbedtls_x509_crt (line 613) | static inline mbedtls_x509_crt *mbedtls_ssl_own_cert( mbedtls_ssl_contex... function mbedtls_ssl_hdr_len (line 645) | static inline size_t mbedtls_ssl_hdr_len( const mbedtls_ssl_context *ssl ) function mbedtls_ssl_hs_hdr_len (line 656) | static inline size_t mbedtls_ssl_hs_hdr_len( const mbedtls_ssl_context *... function mbedtls_ssl_safer_memcmp (line 680) | static inline int mbedtls_ssl_safer_memcmp( const void *a, const void *b... FILE: jsb_build/websockets/mbedtls/include/mbedtls/ssl_ticket.h type mbedtls_ssl_ticket_key (line 47) | typedef struct type mbedtls_ssl_ticket_context (line 58) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/threading.h type mbedtls_threading_mutex_t (line 45) | typedef struct FILE: jsb_build/websockets/mbedtls/include/mbedtls/timing.h type mbedtls_timing_hr_time (line 46) | struct mbedtls_timing_hr_time type mbedtls_timing_delay_context (line 54) | typedef struct type mbedtls_timing_hr_time (line 96) | struct mbedtls_timing_hr_time FILE: jsb_build/websockets/mbedtls/include/mbedtls/x509.h type mbedtls_asn1_buf (line 189) | typedef mbedtls_asn1_buf mbedtls_x509_buf; type mbedtls_asn1_bitstring (line 194) | typedef mbedtls_asn1_bitstring mbedtls_x509_bitstring; type mbedtls_asn1_named_data (line 200) | typedef mbedtls_asn1_named_data mbedtls_x509_name; type mbedtls_asn1_sequence (line 205) | typedef mbedtls_asn1_sequence mbedtls_x509_sequence; type mbedtls_x509_time (line 208) | typedef struct mbedtls_x509_time FILE: jsb_build/websockets/mbedtls/include/mbedtls/x509_crl.h type mbedtls_x509_crl_entry (line 52) | typedef struct mbedtls_x509_crl_entry type mbedtls_x509_crl (line 70) | typedef struct mbedtls_x509_crl FILE: jsb_build/websockets/mbedtls/include/mbedtls/x509_crt.h type mbedtls_x509_crt (line 53) | typedef struct mbedtls_x509_crt type mbedtls_x509_crt_profile (line 108) | typedef struct type mbedtls_x509write_cert (line 131) | typedef struct mbedtls_x509write_cert FILE: jsb_build/websockets/mbedtls/include/mbedtls/x509_csr.h type mbedtls_x509_csr (line 51) | typedef struct mbedtls_x509_csr type mbedtls_x509write_csr (line 74) | typedef struct mbedtls_x509write_csr FILE: jsb_build/websockets/mbedtls/include/mbedtls/xtea.h type mbedtls_xtea_context (line 53) | typedef struct FILE: jsb_build/websockets/mbedtls/library/aes.c function aes_gen_tables (line 397) | static void aes_gen_tables( void ) function mbedtls_aes_init (line 511) | void mbedtls_aes_init( mbedtls_aes_context *ctx ) function mbedtls_aes_free (line 516) | void mbedtls_aes_free( mbedtls_aes_context *ctx ) function mbedtls_aes_xts_init (line 525) | void mbedtls_aes_xts_init( mbedtls_aes_xts_context *ctx ) function mbedtls_aes_xts_free (line 531) | void mbedtls_aes_xts_free( mbedtls_aes_xts_context *ctx ) function mbedtls_aes_setkey_enc (line 542) | int mbedtls_aes_setkey_enc( mbedtls_aes_context *ctx, const unsigned cha... function mbedtls_aes_setkey_dec (line 656) | int mbedtls_aes_setkey_dec( mbedtls_aes_context *ctx, const unsigned cha... function mbedtls_aes_xts_decode_keys (line 721) | static int mbedtls_aes_xts_decode_keys( const unsigned char *key, function mbedtls_aes_xts_setkey_enc (line 746) | int mbedtls_aes_xts_setkey_enc( mbedtls_aes_xts_context *ctx, function mbedtls_aes_xts_setkey_dec (line 768) | int mbedtls_aes_xts_setkey_dec( mbedtls_aes_xts_context *ctx, function mbedtls_internal_aes_encrypt (line 843) | int mbedtls_internal_aes_encrypt( mbedtls_aes_context *ctx, function mbedtls_aes_encrypt (line 899) | void mbedtls_aes_encrypt( mbedtls_aes_context *ctx, function mbedtls_internal_aes_decrypt (line 911) | int mbedtls_internal_aes_decrypt( mbedtls_aes_context *ctx, function mbedtls_aes_decrypt (line 967) | void mbedtls_aes_decrypt( mbedtls_aes_context *ctx, function mbedtls_aes_crypt_ecb (line 978) | int mbedtls_aes_crypt_ecb( mbedtls_aes_context *ctx, function mbedtls_aes_crypt_cbc (line 1010) | int mbedtls_aes_crypt_cbc( mbedtls_aes_context *ctx, function mbedtls_gf128mul_x_ble (line 1113) | static void mbedtls_gf128mul_x_ble( unsigned char r[16], function mbedtls_aes_crypt_xts (line 1131) | int mbedtls_aes_crypt_xts( mbedtls_aes_xts_context *ctx, function mbedtls_aes_crypt_cfb128 (line 1235) | int mbedtls_aes_crypt_cfb128( mbedtls_aes_context *ctx, function mbedtls_aes_crypt_cfb8 (line 1281) | int mbedtls_aes_crypt_cfb8( mbedtls_aes_context *ctx, function mbedtls_aes_crypt_ofb (line 1315) | int mbedtls_aes_crypt_ofb( mbedtls_aes_context *ctx, function mbedtls_aes_crypt_ctr (line 1349) | int mbedtls_aes_crypt_ctr( mbedtls_aes_context *ctx, function mbedtls_aes_self_test (line 1700) | int mbedtls_aes_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/aesni.c function mbedtls_aesni_has_support (line 54) | int mbedtls_aesni_has_support( unsigned int what ) function mbedtls_aesni_crypt_ecb (line 101) | int mbedtls_aesni_crypt_ecb( mbedtls_aes_context *ctx, function mbedtls_aesni_gcm_mult (line 147) | void mbedtls_aesni_gcm_mult( unsigned char c[16], function mbedtls_aesni_inverse_key (line 258) | void mbedtls_aesni_inverse_key( unsigned char *invkey, function aesni_setkey_enc_128 (line 280) | static void aesni_setkey_enc_128( unsigned char *rk, function aesni_setkey_enc_192 (line 330) | static void aesni_setkey_enc_192( unsigned char *rk, function aesni_setkey_enc_256 (line 387) | static void aesni_setkey_enc_256( unsigned char *rk, function mbedtls_aesni_setkey_enc (line 453) | int mbedtls_aesni_setkey_enc( unsigned char *rk, FILE: jsb_build/websockets/mbedtls/library/arc4.c function mbedtls_arc4_init (line 51) | void mbedtls_arc4_init( mbedtls_arc4_context *ctx ) function mbedtls_arc4_free (line 56) | void mbedtls_arc4_free( mbedtls_arc4_context *ctx ) function mbedtls_arc4_setup (line 67) | void mbedtls_arc4_setup( mbedtls_arc4_context *ctx, const unsigned char ... function mbedtls_arc4_crypt (line 97) | int mbedtls_arc4_crypt( mbedtls_arc4_context *ctx, size_t length, const ... function mbedtls_arc4_self_test (line 158) | int mbedtls_arc4_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/aria.c function aria_p1 (line 95) | static inline uint32_t aria_p1( uint32_t x ) function aria_p1 (line 104) | static inline uint32_t aria_p1( uint32_t x ) function aria_p3 (line 146) | static inline uint32_t aria_p3( uint32_t x ) function aria_p3 (line 155) | static inline uint32_t aria_p3( uint32_t x ) function aria_p3 (line 166) | static inline uint32_t aria_p3( uint32_t x ) function aria_a (line 201) | static inline void aria_a( uint32_t *a, uint32_t *b, function aria_sl (line 233) | static inline void aria_sl( uint32_t *a, uint32_t *b, function aria_fo_xor (line 366) | static void aria_fo_xor( uint32_t r[4], const uint32_t p[4], function aria_fe_xor (line 388) | static void aria_fe_xor( uint32_t r[4], const uint32_t p[4], function aria_rot128 (line 413) | static void aria_rot128( uint32_t r[4], const uint32_t a[4], function mbedtls_aria_setkey_enc (line 439) | int mbedtls_aria_setkey_enc( mbedtls_aria_context *ctx, function mbedtls_aria_setkey_dec (line 502) | int mbedtls_aria_setkey_dec( mbedtls_aria_context *ctx, function mbedtls_aria_crypt_ecb (line 535) | int mbedtls_aria_crypt_ecb( mbedtls_aria_context *ctx, function mbedtls_aria_init (line 587) | void mbedtls_aria_init( mbedtls_aria_context *ctx ) function mbedtls_aria_free (line 593) | void mbedtls_aria_free( mbedtls_aria_context *ctx ) function mbedtls_aria_crypt_cbc (line 605) | int mbedtls_aria_crypt_cbc( mbedtls_aria_context *ctx, function mbedtls_aria_crypt_cfb128 (line 659) | int mbedtls_aria_crypt_cfb128( mbedtls_aria_context *ctx, function mbedtls_aria_crypt_ctr (line 707) | int mbedtls_aria_crypt_ctr( mbedtls_aria_context *ctx, function mbedtls_aria_self_test (line 888) | int mbedtls_aria_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/asn1parse.c function mbedtls_asn1_get_len (line 50) | int mbedtls_asn1_get_len( unsigned char **p, function mbedtls_asn1_get_tag (line 108) | int mbedtls_asn1_get_tag( unsigned char **p, function mbedtls_asn1_get_bool (line 123) | int mbedtls_asn1_get_bool( unsigned char **p, function mbedtls_asn1_get_int (line 142) | int mbedtls_asn1_get_int( unsigned char **p, function mbedtls_asn1_get_mpi (line 167) | int mbedtls_asn1_get_mpi( unsigned char **p, function mbedtls_asn1_get_bitstring (line 185) | int mbedtls_asn1_get_bitstring( unsigned char **p, const unsigned char *... function mbedtls_asn1_get_bitstring_null (line 218) | int mbedtls_asn1_get_bitstring_null( unsigned char **p, const unsigned c... function mbedtls_asn1_get_sequence_of (line 237) | int mbedtls_asn1_get_sequence_of( unsigned char **p, function mbedtls_asn1_get_alg (line 287) | int mbedtls_asn1_get_alg( unsigned char **p, function mbedtls_asn1_get_alg_null (line 331) | int mbedtls_asn1_get_alg_null( unsigned char **p, function mbedtls_asn1_free_named_data (line 349) | void mbedtls_asn1_free_named_data( mbedtls_asn1_named_data *cur ) function mbedtls_asn1_free_named_data_list (line 360) | void mbedtls_asn1_free_named_data_list( mbedtls_asn1_named_data **head ) function mbedtls_asn1_named_data (line 372) | mbedtls_asn1_named_data *mbedtls_asn1_find_named_data( mbedtls_asn1_name... FILE: jsb_build/websockets/mbedtls/library/asn1write.c function mbedtls_asn1_write_len (line 42) | int mbedtls_asn1_write_len( unsigned char **p, unsigned char *start, siz... function mbedtls_asn1_write_tag (line 106) | int mbedtls_asn1_write_tag( unsigned char **p, unsigned char *start, uns... function mbedtls_asn1_write_raw_buffer (line 116) | int mbedtls_asn1_write_raw_buffer( unsigned char **p, unsigned char *start, function mbedtls_asn1_write_mpi (line 132) | int mbedtls_asn1_write_mpi( unsigned char **p, unsigned char *start, con... function mbedtls_asn1_write_null (line 169) | int mbedtls_asn1_write_null( unsigned char **p, unsigned char *start ) function mbedtls_asn1_write_oid (line 182) | int mbedtls_asn1_write_oid( unsigned char **p, unsigned char *start, function mbedtls_asn1_write_algorithm_identifier (line 196) | int mbedtls_asn1_write_algorithm_identifier( unsigned char **p, unsigned... function mbedtls_asn1_write_bool (line 217) | int mbedtls_asn1_write_bool( unsigned char **p, unsigned char *start, in... function mbedtls_asn1_write_int (line 234) | int mbedtls_asn1_write_int( unsigned char **p, unsigned char *start, int... function mbedtls_asn1_write_printable_string (line 260) | int mbedtls_asn1_write_printable_string( unsigned char **p, unsigned cha... function mbedtls_asn1_write_ia5_string (line 275) | int mbedtls_asn1_write_ia5_string( unsigned char **p, unsigned char *start, function mbedtls_asn1_write_bitstring (line 290) | int mbedtls_asn1_write_bitstring( unsigned char **p, unsigned char *start, function mbedtls_asn1_write_octet_string (line 317) | int mbedtls_asn1_write_octet_string( unsigned char **p, unsigned char *s... function mbedtls_asn1_named_data (line 331) | mbedtls_asn1_named_data *mbedtls_asn1_store_named_data( mbedtls_asn1_nam... FILE: jsb_build/websockets/mbedtls/library/base64.c function mbedtls_base64_encode (line 77) | int mbedtls_base64_encode( unsigned char *dst, size_t dlen, size_t *olen, function mbedtls_base64_decode (line 144) | int mbedtls_base64_decode( unsigned char *dst, size_t dlen, size_t *olen, function mbedtls_base64_self_test (line 251) | int mbedtls_base64_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/bignum.c function mbedtls_mpi_zeroize (line 76) | static void mbedtls_mpi_zeroize( mbedtls_mpi_uint *v, size_t n ) function mbedtls_mpi_init (line 84) | void mbedtls_mpi_init( mbedtls_mpi *X ) function mbedtls_mpi_free (line 97) | void mbedtls_mpi_free( mbedtls_mpi *X ) function mbedtls_mpi_grow (line 116) | int mbedtls_mpi_grow( mbedtls_mpi *X, size_t nblimbs ) function mbedtls_mpi_shrink (line 146) | int mbedtls_mpi_shrink( mbedtls_mpi *X, size_t nblimbs ) function mbedtls_mpi_copy (line 182) | int mbedtls_mpi_copy( mbedtls_mpi *X, const mbedtls_mpi *Y ) function mbedtls_mpi_swap (line 222) | void mbedtls_mpi_swap( mbedtls_mpi *X, mbedtls_mpi *Y ) function mbedtls_mpi_safe_cond_assign (line 236) | int mbedtls_mpi_safe_cond_assign( mbedtls_mpi *X, const mbedtls_mpi *Y, ... function mbedtls_mpi_safe_cond_swap (line 264) | int mbedtls_mpi_safe_cond_swap( mbedtls_mpi *X, mbedtls_mpi *Y, unsigned... function mbedtls_mpi_lset (line 298) | int mbedtls_mpi_lset( mbedtls_mpi *X, mbedtls_mpi_sint z ) function mbedtls_mpi_get_bit (line 316) | int mbedtls_mpi_get_bit( const mbedtls_mpi *X, size_t pos ) function mbedtls_mpi_set_bit (line 327) | int mbedtls_mpi_set_bit( mbedtls_mpi *X, size_t pos, unsigned char val ) function mbedtls_mpi_lsb (line 355) | size_t mbedtls_mpi_lsb( const mbedtls_mpi *X ) function mbedtls_clz (line 370) | static size_t mbedtls_clz( const mbedtls_mpi_uint x ) function mbedtls_mpi_bitlen (line 388) | size_t mbedtls_mpi_bitlen( const mbedtls_mpi *X ) function mbedtls_mpi_size (line 407) | size_t mbedtls_mpi_size( const mbedtls_mpi *X ) function mpi_get_digit (line 415) | static int mpi_get_digit( mbedtls_mpi_uint *d, int radix, char c ) function mbedtls_mpi_read_string (line 432) | int mbedtls_mpi_read_string( mbedtls_mpi *X, int radix, const char *s ) function mpi_write_hlp (line 504) | static int mpi_write_hlp( mbedtls_mpi *X, int radix, char **p ) function mbedtls_mpi_write_string (line 531) | int mbedtls_mpi_write_string( const mbedtls_mpi *X, int radix, function mbedtls_mpi_read_file (line 608) | int mbedtls_mpi_read_file( mbedtls_mpi *X, int radix, FILE *fin ) function mbedtls_mpi_write_file (line 641) | int mbedtls_mpi_write_file( const char *p, const mbedtls_mpi *X, int rad... function mbedtls_mpi_read_binary (line 680) | int mbedtls_mpi_read_binary( mbedtls_mpi *X, const unsigned char *buf, s... function mbedtls_mpi_write_binary (line 707) | int mbedtls_mpi_write_binary( const mbedtls_mpi *X, unsigned char *buf, ... function mbedtls_mpi_shift_l (line 727) | int mbedtls_mpi_shift_l( mbedtls_mpi *X, size_t count ) function mbedtls_mpi_shift_r (line 777) | int mbedtls_mpi_shift_r( mbedtls_mpi *X, size_t count ) function mbedtls_mpi_cmp_abs (line 820) | int mbedtls_mpi_cmp_abs( const mbedtls_mpi *X, const mbedtls_mpi *Y ) function mbedtls_mpi_cmp_mpi (line 850) | int mbedtls_mpi_cmp_mpi( const mbedtls_mpi *X, const mbedtls_mpi *Y ) function mbedtls_mpi_cmp_int (line 883) | int mbedtls_mpi_cmp_int( const mbedtls_mpi *X, mbedtls_mpi_sint z ) function mbedtls_mpi_add_abs (line 899) | int mbedtls_mpi_add_abs( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mpi_sub_hlp (line 955) | static void mpi_sub_hlp( size_t n, mbedtls_mpi_uint *s, mbedtls_mpi_uint... function mbedtls_mpi_sub_abs (line 976) | int mbedtls_mpi_sub_abs( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mbedtls_mpi_add_mpi (line 1019) | int mbedtls_mpi_add_mpi( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mbedtls_mpi_sub_mpi (line 1050) | int mbedtls_mpi_sub_mpi( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mbedtls_mpi_add_int (line 1081) | int mbedtls_mpi_add_int( mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_m... function mbedtls_mpi_sub_int (line 1097) | int mbedtls_mpi_sub_int( mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_m... function mpi_mul_hlp (line 1119) | __attribute__ ((noinline)) function mbedtls_mpi_mul_mpi (line 1185) | int mbedtls_mpi_mul_mpi( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mbedtls_mpi_mul_int (line 1222) | int mbedtls_mpi_mul_int( mbedtls_mpi *X, const mbedtls_mpi *A, mbedtls_m... function mbedtls_mpi_uint (line 1239) | static mbedtls_mpi_uint mbedtls_int_div_int( mbedtls_mpi_uint u1, function mbedtls_mpi_div_mpi (line 1334) | int mbedtls_mpi_div_mpi( mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_m... function mbedtls_mpi_div_int (line 1449) | int mbedtls_mpi_div_int( mbedtls_mpi *Q, mbedtls_mpi *R, const mbedtls_m... function mbedtls_mpi_mod_mpi (line 1465) | int mbedtls_mpi_mod_mpi( mbedtls_mpi *R, const mbedtls_mpi *A, const mbe... function mbedtls_mpi_mod_int (line 1488) | int mbedtls_mpi_mod_int( mbedtls_mpi_uint *r, const mbedtls_mpi *A, mbed... function mpi_montg_init (line 1545) | static void mpi_montg_init( mbedtls_mpi_uint *mm, const mbedtls_mpi *N ) function mpi_montmul (line 1562) | static int mpi_montmul( mbedtls_mpi *A, const mbedtls_mpi *B, const mbed... function mpi_montred (line 1605) | static int mpi_montred( mbedtls_mpi *A, const mbedtls_mpi *N, mbedtls_mp... function mbedtls_mpi_exp_mod (line 1619) | int mbedtls_mpi_exp_mod( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mbedtls_mpi_gcd (line 1827) | int mbedtls_mpi_gcd( mbedtls_mpi *G, const mbedtls_mpi *A, const mbedtls... function mbedtls_mpi_fill_random (line 1883) | int mbedtls_mpi_fill_random( mbedtls_mpi *X, size_t size, function mbedtls_mpi_inv_mod (line 1904) | int mbedtls_mpi_inv_mod( mbedtls_mpi *X, const mbedtls_mpi *A, const mbe... function mpi_check_small_factors (line 2032) | static int mpi_check_small_factors( const mbedtls_mpi *X ) function mpi_miller_rabin (line 2059) | static int mpi_miller_rabin( const mbedtls_mpi *X, function mbedtls_mpi_is_prime (line 2163) | int mbedtls_mpi_is_prime( const mbedtls_mpi *X, function mbedtls_mpi_gen_prime (line 2199) | int mbedtls_mpi_gen_prime( mbedtls_mpi *X, size_t nbits, int dh_flag, function mbedtls_mpi_self_test (line 2308) | int mbedtls_mpi_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/blowfish.c function F (line 77) | static uint32_t F( mbedtls_blowfish_context *ctx, uint32_t x ) function blowfish_enc (line 96) | static void blowfish_enc( mbedtls_blowfish_context *ctx, uint32_t *xl, u... function blowfish_dec (line 125) | static void blowfish_dec( mbedtls_blowfish_context *ctx, uint32_t *xl, u... function mbedtls_blowfish_init (line 154) | void mbedtls_blowfish_init( mbedtls_blowfish_context *ctx ) function mbedtls_blowfish_free (line 159) | void mbedtls_blowfish_free( mbedtls_blowfish_context *ctx ) function mbedtls_blowfish_setkey (line 170) | int mbedtls_blowfish_setkey( mbedtls_blowfish_context *ctx, const unsign... function mbedtls_blowfish_crypt_ecb (line 228) | int mbedtls_blowfish_crypt_ecb( mbedtls_blowfish_context *ctx, function mbedtls_blowfish_crypt_cbc (line 257) | int mbedtls_blowfish_crypt_cbc( mbedtls_blowfish_context *ctx, function mbedtls_blowfish_crypt_cfb64 (line 311) | int mbedtls_blowfish_crypt_cfb64( mbedtls_blowfish_context *ctx, function mbedtls_blowfish_crypt_ctr (line 359) | int mbedtls_blowfish_crypt_ctr( mbedtls_blowfish_context *ctx, FILE: jsb_build/websockets/mbedtls/library/camellia.c function camellia_feistel (line 297) | static void camellia_feistel( const uint32_t x[2], const uint32_t k[2], function mbedtls_camellia_init (line 322) | void mbedtls_camellia_init( mbedtls_camellia_context *ctx ) function mbedtls_camellia_free (line 327) | void mbedtls_camellia_free( mbedtls_camellia_context *ctx ) function mbedtls_camellia_setkey_enc (line 338) | int mbedtls_camellia_setkey_enc( mbedtls_camellia_context *ctx, const un... function mbedtls_camellia_setkey_dec (line 443) | int mbedtls_camellia_setkey_dec( mbedtls_camellia_context *ctx, const un... function mbedtls_camellia_crypt_ecb (line 491) | int mbedtls_camellia_crypt_ecb( mbedtls_camellia_context *ctx, function mbedtls_camellia_crypt_cbc (line 554) | int mbedtls_camellia_crypt_cbc( mbedtls_camellia_context *ctx, function mbedtls_camellia_crypt_cfb128 (line 608) | int mbedtls_camellia_crypt_cfb128( mbedtls_camellia_context *ctx, function mbedtls_camellia_crypt_ctr (line 656) | int mbedtls_camellia_crypt_ctr( mbedtls_camellia_context *ctx, function mbedtls_camellia_self_test (line 890) | int mbedtls_camellia_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ccm.c function mbedtls_ccm_init (line 61) | void mbedtls_ccm_init( mbedtls_ccm_context *ctx ) function mbedtls_ccm_setkey (line 66) | int mbedtls_ccm_setkey( mbedtls_ccm_context *ctx, function mbedtls_ccm_free (line 98) | void mbedtls_ccm_free( mbedtls_ccm_context *ctx ) function ccm_auth_crypt (line 135) | static int ccm_auth_crypt( mbedtls_ccm_context *ctx, int mode, size_t le... function mbedtls_ccm_star_encrypt_and_tag (line 307) | int mbedtls_ccm_star_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t l... function mbedtls_ccm_encrypt_and_tag (line 317) | int mbedtls_ccm_encrypt_and_tag( mbedtls_ccm_context *ctx, size_t length, function mbedtls_ccm_star_auth_decrypt (line 333) | int mbedtls_ccm_star_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, function mbedtls_ccm_auth_decrypt (line 364) | int mbedtls_ccm_auth_decrypt( mbedtls_ccm_context *ctx, size_t length, function mbedtls_ccm_self_test (line 426) | int mbedtls_ccm_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/chacha20.c function chacha20_quarter_round (line 85) | static inline void chacha20_quarter_round( uint32_t state[16], function chacha20_inner_block (line 120) | static void chacha20_inner_block( uint32_t state[16] ) function chacha20_block (line 139) | static void chacha20_block( const uint32_t initial_state[16], function mbedtls_chacha20_init (line 182) | void mbedtls_chacha20_init( mbedtls_chacha20_context *ctx ) function mbedtls_chacha20_free (line 194) | void mbedtls_chacha20_free( mbedtls_chacha20_context *ctx ) function mbedtls_chacha20_setkey (line 202) | int mbedtls_chacha20_setkey( mbedtls_chacha20_context *ctx, function mbedtls_chacha20_starts (line 229) | int mbedtls_chacha20_starts( mbedtls_chacha20_context* ctx, function mbedtls_chacha20_update (line 254) | int mbedtls_chacha20_update( mbedtls_chacha20_context *ctx, function mbedtls_chacha20_crypt (line 325) | int mbedtls_chacha20_crypt( const unsigned char key[32], function mbedtls_chacha20_self_test (line 535) | int mbedtls_chacha20_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/chachapoly.c function chachapoly_pad_aad (line 57) | static int chachapoly_pad_aad( mbedtls_chachapoly_context *ctx ) function chachapoly_pad_ciphertext (line 77) | static int chachapoly_pad_ciphertext( mbedtls_chachapoly_context *ctx ) function mbedtls_chachapoly_init (line 91) | void mbedtls_chachapoly_init( mbedtls_chachapoly_context *ctx ) function mbedtls_chachapoly_free (line 104) | void mbedtls_chachapoly_free( mbedtls_chachapoly_context *ctx ) function mbedtls_chachapoly_setkey (line 117) | int mbedtls_chachapoly_setkey( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_starts (line 132) | int mbedtls_chachapoly_starts( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_update_aad (line 175) | int mbedtls_chachapoly_update_aad( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_update (line 198) | int mbedtls_chachapoly_update( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_finish (line 255) | int mbedtls_chachapoly_finish( mbedtls_chachapoly_context *ctx, function chachapoly_crypt_and_tag (line 314) | static int chachapoly_crypt_and_tag( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_encrypt_and_tag (line 344) | int mbedtls_chachapoly_encrypt_and_tag( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_auth_decrypt (line 358) | int mbedtls_chachapoly_auth_decrypt( mbedtls_chachapoly_context *ctx, function mbedtls_chachapoly_self_test (line 498) | int mbedtls_chachapoly_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/cipher.c function mbedtls_constant_time_memcmp (line 74) | static int mbedtls_constant_time_memcmp( const void *v1, const void *v2,... function mbedtls_cipher_info_t (line 111) | const mbedtls_cipher_info_t *mbedtls_cipher_info_from_type( const mbedtl... function mbedtls_cipher_info_t (line 122) | const mbedtls_cipher_info_t *mbedtls_cipher_info_from_string( const char... function mbedtls_cipher_info_t (line 136) | const mbedtls_cipher_info_t *mbedtls_cipher_info_from_values( const mbed... function mbedtls_cipher_init (line 151) | void mbedtls_cipher_init( mbedtls_cipher_context_t *ctx ) function mbedtls_cipher_free (line 156) | void mbedtls_cipher_free( mbedtls_cipher_context_t *ctx ) function mbedtls_cipher_setup (line 176) | int mbedtls_cipher_setup( mbedtls_cipher_context_t *ctx, const mbedtls_c... function mbedtls_cipher_setkey (line 202) | int mbedtls_cipher_setkey( mbedtls_cipher_context_t *ctx, const unsigned... function mbedtls_cipher_set_iv (line 236) | int mbedtls_cipher_set_iv( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_reset (line 277) | int mbedtls_cipher_reset( mbedtls_cipher_context_t *ctx ) function mbedtls_cipher_update_ad (line 288) | int mbedtls_cipher_update_ad( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_update (line 327) | int mbedtls_cipher_update( mbedtls_cipher_context_t *ctx, const unsigned... function add_pkcs_padding (line 571) | static void add_pkcs_padding( unsigned char *output, size_t output_len, function get_pkcs_padding (line 581) | static int get_pkcs_padding( unsigned char *input, size_t input_len, function add_one_and_zeros_padding (line 611) | static void add_one_and_zeros_padding( unsigned char *output, function get_one_and_zeros_padding (line 622) | static int get_one_and_zeros_padding( unsigned char *input, size_t input... function add_zeros_and_len_padding (line 650) | static void add_zeros_and_len_padding( unsigned char *output, function get_zeros_and_len_padding (line 661) | static int get_zeros_and_len_padding( unsigned char *input, size_t input... function add_zeros_padding (line 690) | static void add_zeros_padding( unsigned char *output, function get_zeros_padding (line 699) | static int get_zeros_padding( unsigned char *input, size_t input_len, function get_no_padding (line 726) | static int get_no_padding( unsigned char *input, size_t input_len, function mbedtls_cipher_finish (line 738) | int mbedtls_cipher_finish( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_set_padding_mode (line 826) | int mbedtls_cipher_set_padding_mode( mbedtls_cipher_context_t *ctx, mbed... function mbedtls_cipher_write_tag (line 874) | int mbedtls_cipher_write_tag( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_check_tag (line 903) | int mbedtls_cipher_check_tag( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_crypt (line 964) | int mbedtls_cipher_crypt( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_auth_encrypt (line 993) | int mbedtls_cipher_auth_encrypt( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_auth_decrypt (line 1040) | int mbedtls_cipher_auth_decrypt( mbedtls_cipher_context_t *ctx, FILE: jsb_build/websockets/mbedtls/library/cipher_wrap.c function gcm_ctx_free (line 100) | static void gcm_ctx_free( void *ctx ) function ccm_ctx_free (line 119) | static void ccm_ctx_free( void *ctx ) function aes_crypt_ecb_wrap (line 128) | static int aes_crypt_ecb_wrap( void *ctx, mbedtls_operation_t operation, function aes_crypt_cbc_wrap (line 135) | static int aes_crypt_cbc_wrap( void *ctx, mbedtls_operation_t operation,... function aes_crypt_cfb128_wrap (line 144) | static int aes_crypt_cfb128_wrap( void *ctx, mbedtls_operation_t operation, function aes_crypt_ofb_wrap (line 154) | static int aes_crypt_ofb_wrap( void *ctx, size_t length, size_t *iv_off, function aes_crypt_ctr_wrap (line 163) | static int aes_crypt_ctr_wrap( void *ctx, size_t length, size_t *nc_off, function aes_crypt_xts_wrap (line 173) | static int aes_crypt_xts_wrap( void *ctx, mbedtls_operation_t operation, function aes_setkey_dec_wrap (line 199) | static int aes_setkey_dec_wrap( void *ctx, const unsigned char *key, function aes_setkey_enc_wrap (line 205) | static int aes_setkey_enc_wrap( void *ctx, const unsigned char *key, function aes_ctx_free (line 223) | static void aes_ctx_free( void *ctx ) function xts_aes_setkey_enc_wrap (line 430) | static int xts_aes_setkey_enc_wrap( void *ctx, const unsigned char *key, function xts_aes_setkey_dec_wrap (line 437) | static int xts_aes_setkey_dec_wrap( void *ctx, const unsigned char *key, function xts_aes_ctx_free (line 454) | static void xts_aes_ctx_free( void *ctx ) function gcm_aes_setkey_wrap (line 516) | static int gcm_aes_setkey_wrap( void *ctx, const unsigned char *key, function ccm_aes_setkey_wrap (line 585) | static int ccm_aes_setkey_wrap( void *ctx, const unsigned char *key, function camellia_crypt_ecb_wrap (line 657) | static int camellia_crypt_ecb_wrap( void *ctx, mbedtls_operation_t opera... function camellia_crypt_cbc_wrap (line 665) | static int camellia_crypt_cbc_wrap( void *ctx, mbedtls_operation_t opera... function camellia_crypt_cfb128_wrap (line 675) | static int camellia_crypt_cfb128_wrap( void *ctx, mbedtls_operation_t op... function camellia_crypt_ctr_wrap (line 685) | static int camellia_crypt_ctr_wrap( void *ctx, size_t length, size_t *nc... function camellia_setkey_dec_wrap (line 694) | static int camellia_setkey_dec_wrap( void *ctx, const unsigned char *key, function camellia_setkey_enc_wrap (line 700) | static int camellia_setkey_enc_wrap( void *ctx, const unsigned char *key, function camellia_ctx_free (line 719) | static void camellia_ctx_free( void *ctx ) function gcm_camellia_setkey_wrap (line 891) | static int gcm_camellia_setkey_wrap( void *ctx, const unsigned char *key, function ccm_camellia_setkey_wrap (line 960) | static int ccm_camellia_setkey_wrap( void *ctx, const unsigned char *key, function aria_crypt_ecb_wrap (line 1032) | static int aria_crypt_ecb_wrap( void *ctx, mbedtls_operation_t operation, function aria_crypt_cbc_wrap (line 1041) | static int aria_crypt_cbc_wrap( void *ctx, mbedtls_operation_t operation, function aria_crypt_cfb128_wrap (line 1051) | static int aria_crypt_cfb128_wrap( void *ctx, mbedtls_operation_t operat... function aria_crypt_ctr_wrap (line 1061) | static int aria_crypt_ctr_wrap( void *ctx, size_t length, size_t *nc_off, function aria_setkey_dec_wrap (line 1070) | static int aria_setkey_dec_wrap( void *ctx, const unsigned char *key, function aria_setkey_enc_wrap (line 1076) | static int aria_setkey_enc_wrap( void *ctx, const unsigned char *key, function aria_ctx_free (line 1095) | static void aria_ctx_free( void *ctx ) function gcm_aria_setkey_wrap (line 1267) | static int gcm_aria_setkey_wrap( void *ctx, const unsigned char *key, function ccm_aria_setkey_wrap (line 1336) | static int ccm_aria_setkey_wrap( void *ctx, const unsigned char *key, function des_crypt_ecb_wrap (line 1408) | static int des_crypt_ecb_wrap( void *ctx, mbedtls_operation_t operation, function des3_crypt_ecb_wrap (line 1415) | static int des3_crypt_ecb_wrap( void *ctx, mbedtls_operation_t operation, function des_crypt_cbc_wrap (line 1423) | static int des_crypt_cbc_wrap( void *ctx, mbedtls_operation_t operation,... function des3_crypt_cbc_wrap (line 1432) | static int des3_crypt_cbc_wrap( void *ctx, mbedtls_operation_t operation... function des_setkey_dec_wrap (line 1440) | static int des_setkey_dec_wrap( void *ctx, const unsigned char *key, function des_setkey_enc_wrap (line 1448) | static int des_setkey_enc_wrap( void *ctx, const unsigned char *key, function des3_set2key_dec_wrap (line 1456) | static int des3_set2key_dec_wrap( void *ctx, const unsigned char *key, function des3_set2key_enc_wrap (line 1464) | static int des3_set2key_enc_wrap( void *ctx, const unsigned char *key, function des3_set3key_dec_wrap (line 1472) | static int des3_set3key_dec_wrap( void *ctx, const unsigned char *key, function des3_set3key_enc_wrap (line 1480) | static int des3_set3key_enc_wrap( void *ctx, const unsigned char *key, function des_ctx_free (line 1500) | static void des_ctx_free( void *ctx ) function des3_ctx_free (line 1519) | static void des3_ctx_free( void *ctx ) function blowfish_crypt_ecb_wrap (line 1680) | static int blowfish_crypt_ecb_wrap( void *ctx, mbedtls_operation_t opera... function blowfish_crypt_cbc_wrap (line 1688) | static int blowfish_crypt_cbc_wrap( void *ctx, mbedtls_operation_t opera... function blowfish_crypt_cfb64_wrap (line 1698) | static int blowfish_crypt_cfb64_wrap( void *ctx, mbedtls_operation_t ope... function blowfish_crypt_ctr_wrap (line 1708) | static int blowfish_crypt_ctr_wrap( void *ctx, size_t length, size_t *nc... function blowfish_setkey_wrap (line 1717) | static int blowfish_setkey_wrap( void *ctx, const unsigned char *key, function blowfish_ctx_free (line 1736) | static void blowfish_ctx_free( void *ctx ) function arc4_crypt_stream_wrap (line 1821) | static int arc4_crypt_stream_wrap( void *ctx, size_t length, function arc4_setkey_wrap (line 1828) | static int arc4_setkey_wrap( void *ctx, const unsigned char *key, function arc4_ctx_free (line 1852) | static void arc4_ctx_free( void *ctx ) function chacha20_setkey_wrap (line 1899) | static int chacha20_setkey_wrap( void *ctx, const unsigned char *key, function chacha20_stream_wrap (line 1911) | static int chacha20_stream_wrap( void *ctx, size_t length, function chacha20_ctx_free (line 1937) | static void chacha20_ctx_free( void *ctx ) function chachapoly_setkey_wrap (line 1983) | static int chachapoly_setkey_wrap( void *ctx, function chachapoly_ctx_free (line 2009) | static void chachapoly_ctx_free( void *ctx ) function null_crypt_stream (line 2054) | static int null_crypt_stream( void *ctx, size_t length, function null_setkey (line 2063) | static int null_setkey( void *ctx, const unsigned char *key, function null_ctx_free (line 2078) | static void null_ctx_free( void *ctx ) FILE: jsb_build/websockets/mbedtls/library/cmac.c function cmac_multiply_by_u (line 83) | static int cmac_multiply_by_u( unsigned char *output, function cmac_generate_subkeys (line 136) | static int cmac_generate_subkeys( mbedtls_cipher_context_t *ctx, function cmac_xor_block (line 168) | static void cmac_xor_block( unsigned char *output, const unsigned char *... function cmac_pad (line 184) | static void cmac_pad( unsigned char padded_block[MBEDTLS_CIPHER_BLKSIZE_... function mbedtls_cipher_cmac_starts (line 202) | int mbedtls_cipher_cmac_starts( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_cmac_update (line 242) | int mbedtls_cipher_cmac_update( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_cmac_finish (line 310) | int mbedtls_cipher_cmac_finish( mbedtls_cipher_context_t *ctx, function mbedtls_cipher_cmac_reset (line 371) | int mbedtls_cipher_cmac_reset( mbedtls_cipher_context_t *ctx ) function mbedtls_cipher_cmac (line 390) | int mbedtls_cipher_cmac( const mbedtls_cipher_info_t *cipher_info, function mbedtls_aes_cmac_prf_128 (line 426) | int mbedtls_aes_cmac_prf_128( const unsigned char *key, size_t key_length, function cmac_test_subkeys (line 761) | static int cmac_test_subkeys( int verbose, function cmac_test_wth_cipher (line 841) | static int cmac_test_wth_cipher( int verbose, function test_aes128_cmac_prf (line 894) | static int test_aes128_cmac_prf( int verbose ) function mbedtls_cmac_self_test (line 922) | int mbedtls_cmac_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ctr_drbg.c function mbedtls_ctr_drbg_init (line 56) | void mbedtls_ctr_drbg_init( mbedtls_ctr_drbg_context *ctx ) function mbedtls_ctr_drbg_seed_entropy_len (line 69) | int mbedtls_ctr_drbg_seed_entropy_len( function mbedtls_ctr_drbg_seed (line 105) | int mbedtls_ctr_drbg_seed( mbedtls_ctr_drbg_context *ctx, function mbedtls_ctr_drbg_free (line 115) | void mbedtls_ctr_drbg_free( mbedtls_ctr_drbg_context *ctx ) function mbedtls_ctr_drbg_set_prediction_resistance (line 127) | void mbedtls_ctr_drbg_set_prediction_resistance( mbedtls_ctr_drbg_contex... function mbedtls_ctr_drbg_set_entropy_len (line 132) | void mbedtls_ctr_drbg_set_entropy_len( mbedtls_ctr_drbg_context *ctx, si... function mbedtls_ctr_drbg_set_reseed_interval (line 137) | void mbedtls_ctr_drbg_set_reseed_interval( mbedtls_ctr_drbg_context *ctx... function block_cipher_df (line 142) | static int block_cipher_df( unsigned char *output, function ctr_drbg_update_internal (line 259) | static int ctr_drbg_update_internal( mbedtls_ctr_drbg_context *ctx, function mbedtls_ctr_drbg_update (line 304) | void mbedtls_ctr_drbg_update( mbedtls_ctr_drbg_context *ctx, function mbedtls_ctr_drbg_reseed (line 321) | int mbedtls_ctr_drbg_reseed( mbedtls_ctr_drbg_context *ctx, function mbedtls_ctr_drbg_random_with_add (line 374) | int mbedtls_ctr_drbg_random_with_add( void *p_rng, function mbedtls_ctr_drbg_random (line 453) | int mbedtls_ctr_drbg_random( void *p_rng, unsigned char *output, size_t ... function mbedtls_ctr_drbg_write_seed_file (line 474) | int mbedtls_ctr_drbg_write_seed_file( mbedtls_ctr_drbg_context *ctx, con... function mbedtls_ctr_drbg_update_seed_file (line 498) | int mbedtls_ctr_drbg_update_seed_file( mbedtls_ctr_drbg_context *ctx, co... function ctr_drbg_self_test_entropy (line 577) | static int ctr_drbg_self_test_entropy( void *data, unsigned char *buf, function mbedtls_ctr_drbg_self_test (line 596) | int mbedtls_ctr_drbg_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/debug.c function mbedtls_debug_set_threshold (line 55) | void mbedtls_debug_set_threshold( int threshold ) function debug_send_line (line 63) | static inline void debug_send_line( const mbedtls_ssl_context *ssl, int ... function mbedtls_debug_print_msg (line 81) | void mbedtls_debug_print_msg( const mbedtls_ssl_context *ssl, int level, function mbedtls_debug_print_ret (line 118) | void mbedtls_debug_print_ret( const mbedtls_ssl_context *ssl, int level, function mbedtls_debug_print_buf (line 141) | void mbedtls_debug_print_buf( const mbedtls_ssl_context *ssl, int level, function mbedtls_debug_print_ecp (line 196) | void mbedtls_debug_print_ecp( const mbedtls_ssl_context *ssl, int level, function mbedtls_debug_print_mpi (line 214) | void mbedtls_debug_print_mpi( const mbedtls_ssl_context *ssl, int level, function debug_print_pk (line 278) | static void debug_print_pk( const mbedtls_ssl_context *ssl, int level, function debug_print_line_by_line (line 316) | static void debug_print_line_by_line( const mbedtls_ssl_context *ssl, in... function mbedtls_debug_print_crt (line 341) | void mbedtls_debug_print_crt( const mbedtls_ssl_context *ssl, int level, FILE: jsb_build/websockets/mbedtls/library/des.c function mbedtls_des_init (line 305) | void mbedtls_des_init( mbedtls_des_context *ctx ) function mbedtls_des_free (line 310) | void mbedtls_des_free( mbedtls_des_context *ctx ) function mbedtls_des3_init (line 318) | void mbedtls_des3_init( mbedtls_des3_context *ctx ) function mbedtls_des3_free (line 323) | void mbedtls_des3_free( mbedtls_des3_context *ctx ) function mbedtls_des_key_set_parity (line 342) | void mbedtls_des_key_set_parity( unsigned char key[MBEDTLS_DES_KEY_SIZE] ) function mbedtls_des_key_check_key_parity (line 353) | int mbedtls_des_key_check_key_parity( const unsigned char key[MBEDTLS_DE... function mbedtls_des_key_check_weak (line 408) | int mbedtls_des_key_check_weak( const unsigned char key[MBEDTLS_DES_KEY_... function mbedtls_des_setkey (line 420) | void mbedtls_des_setkey( uint32_t SK[32], const unsigned char key[MBEDTL... function mbedtls_des_setkey_enc (line 493) | int mbedtls_des_setkey_enc( mbedtls_des_context *ctx, const unsigned cha... function mbedtls_des_setkey_dec (line 503) | int mbedtls_des_setkey_dec( mbedtls_des_context *ctx, const unsigned cha... function des3_set2key (line 518) | static void des3_set2key( uint32_t esk[96], function mbedtls_des3_set2key_enc (line 546) | int mbedtls_des3_set2key_enc( mbedtls_des3_context *ctx, function mbedtls_des3_set2key_dec (line 560) | int mbedtls_des3_set2key_dec( mbedtls_des3_context *ctx, function des3_set3key (line 571) | static void des3_set3key( uint32_t esk[96], function mbedtls_des3_set3key_enc (line 597) | int mbedtls_des3_set3key_enc( mbedtls_des3_context *ctx, function mbedtls_des3_set3key_dec (line 611) | int mbedtls_des3_set3key_dec( mbedtls_des3_context *ctx, function mbedtls_des_crypt_ecb (line 626) | int mbedtls_des_crypt_ecb( mbedtls_des_context *ctx, function mbedtls_des_crypt_cbc (line 659) | int mbedtls_des_crypt_cbc( mbedtls_des_context *ctx, function mbedtls_des3_crypt_ecb (line 713) | int mbedtls_des3_crypt_ecb( mbedtls_des3_context *ctx, function mbedtls_des3_crypt_cbc (line 758) | int mbedtls_des3_crypt_cbc( mbedtls_des3_context *ctx, function mbedtls_des_self_test (line 866) | int mbedtls_des_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/dhm.c function dhm_read_bignum (line 66) | static int dhm_read_bignum( mbedtls_mpi *X, function dhm_check_range (line 101) | static int dhm_check_range( const mbedtls_mpi *param, const mbedtls_mpi ... function mbedtls_dhm_init (line 122) | void mbedtls_dhm_init( mbedtls_dhm_context *ctx ) function mbedtls_dhm_read_params (line 130) | int mbedtls_dhm_read_params( mbedtls_dhm_context *ctx, function mbedtls_dhm_make_params (line 152) | int mbedtls_dhm_make_params( mbedtls_dhm_context *ctx, int x_size, function mbedtls_dhm_set_group (line 225) | int mbedtls_dhm_set_group( mbedtls_dhm_context *ctx, function mbedtls_dhm_read_public (line 247) | int mbedtls_dhm_read_public( mbedtls_dhm_context *ctx, function mbedtls_dhm_make_public (line 264) | int mbedtls_dhm_make_public( mbedtls_dhm_context *ctx, int x_size, function dhm_update_blinding (line 314) | static int dhm_update_blinding( mbedtls_dhm_context *ctx, function mbedtls_dhm_calc_secret (line 376) | int mbedtls_dhm_calc_secret( mbedtls_dhm_context *ctx, function mbedtls_dhm_free (line 429) | void mbedtls_dhm_free( mbedtls_dhm_context *ctx ) function mbedtls_dhm_parse_dhm (line 444) | int mbedtls_dhm_parse_dhm( mbedtls_dhm_context *dhm, const unsigned char... function load_file (line 546) | static int load_file( const char *path, unsigned char **buf, size_t *n ) function mbedtls_dhm_parse_dhmfile (line 594) | int mbedtls_dhm_parse_dhmfile( mbedtls_dhm_context *dhm, const char *path ) function mbedtls_dhm_self_test (line 628) | int mbedtls_dhm_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ecdh.c function mbedtls_ecdh_gen_public (line 45) | int mbedtls_ecdh_gen_public( mbedtls_ecp_group *grp, mbedtls_mpi *d, mbe... function mbedtls_ecdh_compute_shared (line 57) | int mbedtls_ecdh_compute_shared( mbedtls_ecp_group *grp, mbedtls_mpi *z, function mbedtls_ecdh_init (line 92) | void mbedtls_ecdh_init( mbedtls_ecdh_context *ctx ) function mbedtls_ecdh_free (line 100) | void mbedtls_ecdh_free( mbedtls_ecdh_context *ctx ) function mbedtls_ecdh_make_params (line 122) | int mbedtls_ecdh_make_params( mbedtls_ecdh_context *ctx, size_t *olen, function mbedtls_ecdh_read_params (line 159) | int mbedtls_ecdh_read_params( mbedtls_ecdh_context *ctx, function mbedtls_ecdh_get_params (line 177) | int mbedtls_ecdh_get_params( mbedtls_ecdh_context *ctx, const mbedtls_ec... function mbedtls_ecdh_make_public (line 203) | int mbedtls_ecdh_make_public( mbedtls_ecdh_context *ctx, size_t *olen, function mbedtls_ecdh_read_public (line 224) | int mbedtls_ecdh_read_public( mbedtls_ecdh_context *ctx, function mbedtls_ecdh_calc_secret (line 245) | int mbedtls_ecdh_calc_secret( mbedtls_ecdh_context *ctx, size_t *olen, FILE: jsb_build/websockets/mbedtls/library/ecdsa.c function derive_mpi (line 49) | static int derive_mpi( const mbedtls_ecp_group *grp, mbedtls_mpi *x, function mbedtls_ecdsa_sign (line 73) | int mbedtls_ecdsa_sign( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbedtls_... function mbedtls_ecdsa_sign_det (line 167) | int mbedtls_ecdsa_sign_det( mbedtls_ecp_group *grp, mbedtls_mpi *r, mbed... function mbedtls_ecdsa_verify (line 206) | int mbedtls_ecdsa_verify( mbedtls_ecp_group *grp, function ecdsa_signature_to_asn1 (line 292) | static int ecdsa_signature_to_asn1( const mbedtls_mpi *r, const mbedtls_... function mbedtls_ecdsa_write_signature (line 316) | int mbedtls_ecdsa_write_signature( mbedtls_ecdsa_context *ctx, mbedtls_m... function mbedtls_ecdsa_write_signature_det (line 352) | int mbedtls_ecdsa_write_signature_det( mbedtls_ecdsa_context *ctx, function mbedtls_ecdsa_read_signature (line 365) | int mbedtls_ecdsa_read_signature( mbedtls_ecdsa_context *ctx, function mbedtls_ecdsa_genkey (line 420) | int mbedtls_ecdsa_genkey( mbedtls_ecdsa_context *ctx, mbedtls_ecp_group_... function mbedtls_ecdsa_from_keypair (line 431) | int mbedtls_ecdsa_from_keypair( mbedtls_ecdsa_context *ctx, const mbedtl... function mbedtls_ecdsa_init (line 448) | void mbedtls_ecdsa_init( mbedtls_ecdsa_context *ctx ) function mbedtls_ecdsa_free (line 456) | void mbedtls_ecdsa_free( mbedtls_ecdsa_context *ctx ) FILE: jsb_build/websockets/mbedtls/library/ecjpake.c function mbedtls_ecjpake_init (line 55) | void mbedtls_ecjpake_init( mbedtls_ecjpake_context *ctx ) function mbedtls_ecjpake_free (line 78) | void mbedtls_ecjpake_free( mbedtls_ecjpake_context *ctx ) function mbedtls_ecjpake_setup (line 100) | int mbedtls_ecjpake_setup( mbedtls_ecjpake_context *ctx, function mbedtls_ecjpake_check (line 128) | int mbedtls_ecjpake_check( const mbedtls_ecjpake_context *ctx ) function ecjpake_write_len_point (line 143) | static int ecjpake_write_len_point( unsigned char **p, function ecjpake_hash (line 180) | static int ecjpake_hash( const mbedtls_md_info_t *md_info, function ecjpake_zkp_read (line 230) | static int ecjpake_zkp_read( const mbedtls_md_info_t *md_info, function ecjpake_zkp_write (line 302) | static int ecjpake_zkp_write( const mbedtls_md_info_t *md_info, function ecjpake_kkp_read (line 363) | static int ecjpake_kkp_read( const mbedtls_md_info_t *md_info, function ecjpake_kkp_write (line 400) | static int ecjpake_kkp_write( const mbedtls_md_info_t *md_info, function ecjpake_kkpp_read (line 437) | static int ecjpake_kkpp_read( const mbedtls_md_info_t *md_info, function ecjpake_kkpp_write (line 470) | static int ecjpake_kkpp_write( const mbedtls_md_info_t *md_info, function mbedtls_ecjpake_read_round_one (line 503) | int mbedtls_ecjpake_read_round_one( mbedtls_ecjpake_context *ctx, function mbedtls_ecjpake_write_round_one (line 516) | int mbedtls_ecjpake_write_round_one( mbedtls_ecjpake_context *ctx, function ecjpake_ecp_add3 (line 530) | static int ecjpake_ecp_add3( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, function mbedtls_ecjpake_read_round_two (line 553) | int mbedtls_ecjpake_read_round_two( mbedtls_ecjpake_context *ctx, function ecjpake_mul_secret (line 611) | static int ecjpake_mul_secret( mbedtls_mpi *R, int sign, function mbedtls_ecjpake_write_round_two (line 642) | int mbedtls_ecjpake_write_round_two( mbedtls_ecjpake_context *ctx, function mbedtls_ecjpake_derive_secret (line 719) | int mbedtls_ecjpake_derive_secret( mbedtls_ecjpake_context *ctx, function mbedtls_ecjpake_self_test (line 782) | int mbedtls_ecjpake_self_test( int verbose ) function ecjpake_test_load (line 921) | static int ecjpake_test_load( mbedtls_ecjpake_context *ctx, function ecjpake_lgc (line 940) | static int ecjpake_lgc( void *p, unsigned char *out, size_t len ) function mbedtls_ecjpake_self_test (line 971) | int mbedtls_ecjpake_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ecp.c type ecp_curve_type (line 107) | typedef enum function mbedtls_ecp_curve_info (line 172) | const mbedtls_ecp_curve_info *mbedtls_ecp_curve_list( void ) function mbedtls_ecp_group_id (line 180) | const mbedtls_ecp_group_id *mbedtls_ecp_grp_id_list( void ) function mbedtls_ecp_curve_info (line 206) | const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_grp_id( mbedtl... function mbedtls_ecp_curve_info (line 224) | const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_tls_id( uint16... function mbedtls_ecp_curve_info (line 242) | const mbedtls_ecp_curve_info *mbedtls_ecp_curve_info_from_name( const ch... function ecp_curve_type (line 260) | static inline ecp_curve_type ecp_get_type( const mbedtls_ecp_group *grp ) function mbedtls_ecp_point_init (line 274) | void mbedtls_ecp_point_init( mbedtls_ecp_point *pt ) function mbedtls_ecp_group_init (line 287) | void mbedtls_ecp_group_init( mbedtls_ecp_group *grp ) function mbedtls_ecp_keypair_init (line 298) | void mbedtls_ecp_keypair_init( mbedtls_ecp_keypair *key ) function mbedtls_ecp_point_free (line 311) | void mbedtls_ecp_point_free( mbedtls_ecp_point *pt ) function mbedtls_ecp_group_free (line 324) | void mbedtls_ecp_group_free( mbedtls_ecp_group *grp ) function mbedtls_ecp_keypair_free (line 353) | void mbedtls_ecp_keypair_free( mbedtls_ecp_keypair *key ) function mbedtls_ecp_copy (line 366) | int mbedtls_ecp_copy( mbedtls_ecp_point *P, const mbedtls_ecp_point *Q ) function mbedtls_ecp_group_copy (line 381) | int mbedtls_ecp_group_copy( mbedtls_ecp_group *dst, const mbedtls_ecp_gr... function mbedtls_ecp_set_zero (line 389) | int mbedtls_ecp_set_zero( mbedtls_ecp_point *pt ) function mbedtls_ecp_is_zero (line 404) | int mbedtls_ecp_is_zero( mbedtls_ecp_point *pt ) function mbedtls_ecp_point_cmp (line 412) | int mbedtls_ecp_point_cmp( const mbedtls_ecp_point *P, function mbedtls_ecp_point_read_string (line 428) | int mbedtls_ecp_point_read_string( mbedtls_ecp_point *P, int radix, function mbedtls_ecp_point_write_binary (line 444) | int mbedtls_ecp_point_write_binary( const mbedtls_ecp_group *grp, const ... function mbedtls_ecp_point_read_binary (line 500) | int mbedtls_ecp_point_read_binary( const mbedtls_ecp_group *grp, mbedtls... function mbedtls_ecp_tls_read_point (line 539) | int mbedtls_ecp_tls_read_point( const mbedtls_ecp_group *grp, mbedtls_ec... function mbedtls_ecp_tls_write_point (line 570) | int mbedtls_ecp_tls_write_point( const mbedtls_ecp_group *grp, const mbe... function mbedtls_ecp_tls_read_group (line 598) | int mbedtls_ecp_tls_read_group( mbedtls_ecp_group *grp, const unsigned c... function mbedtls_ecp_tls_write_group (line 631) | int mbedtls_ecp_tls_write_group( const mbedtls_ecp_group *grp, size_t *o... function ecp_modp (line 666) | static int ecp_modp( mbedtls_mpi *N, const mbedtls_ecp_group *grp ) function ecp_normalize_jac (line 746) | static int ecp_normalize_jac( const mbedtls_ecp_group *grp, mbedtls_ecp_... function ecp_normalize_jac_many (line 798) | static int ecp_normalize_jac_many( const mbedtls_ecp_group *grp, function ecp_safe_invert_jac (line 886) | static int ecp_safe_invert_jac( const mbedtls_ecp_group *grp, function ecp_double_jac (line 921) | static int ecp_double_jac( const mbedtls_ecp_group *grp, mbedtls_ecp_poi... function ecp_add_mixed (line 1019) | static int ecp_add_mixed( const mbedtls_ecp_group *grp, mbedtls_ecp_poin... function ecp_randomize_jac (line 1108) | static int ecp_randomize_jac( const mbedtls_ecp_group *grp, mbedtls_ecp_... function ecp_comb_fixed (line 1189) | static void ecp_comb_fixed( unsigned char x[], size_t d, function ecp_precompute_comb (line 1229) | static int ecp_precompute_comb( const mbedtls_ecp_group *grp, function ecp_select_comb (line 1282) | static int ecp_select_comb( const mbedtls_ecp_group *grp, mbedtls_ecp_po... function ecp_mul_comb_core (line 1312) | static int ecp_mul_comb_core( const mbedtls_ecp_group *grp, mbedtls_ecp_... function ecp_mul_comb (line 1349) | static int ecp_mul_comb( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, function ecp_normalize_mxz (line 1480) | static int ecp_normalize_mxz( const mbedtls_ecp_group *grp, mbedtls_ecp_... function ecp_randomize_mxz (line 1507) | static int ecp_randomize_mxz( const mbedtls_ecp_group *grp, mbedtls_ecp_... function ecp_double_add_mxz (line 1562) | static int ecp_double_add_mxz( const mbedtls_ecp_group *grp, function ecp_mul_mxz (line 1612) | static int ecp_mul_mxz( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, function mbedtls_ecp_mul (line 1673) | int mbedtls_ecp_mul( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, function ecp_check_pubkey_sw (line 1724) | static int ecp_check_pubkey_sw( const mbedtls_ecp_group *grp, const mbed... function mbedtls_ecp_mul_shortcuts (line 1773) | static int mbedtls_ecp_mul_shortcuts( mbedtls_ecp_group *grp, function mbedtls_ecp_muladd (line 1803) | int mbedtls_ecp_muladd( mbedtls_ecp_group *grp, mbedtls_ecp_point *R, function ecp_check_pubkey_mx (line 1850) | static int ecp_check_pubkey_mx( const mbedtls_ecp_group *grp, const mbed... function mbedtls_ecp_check_pubkey (line 1865) | int mbedtls_ecp_check_pubkey( const mbedtls_ecp_group *grp, const mbedtl... function mbedtls_ecp_check_privkey (line 1885) | int mbedtls_ecp_check_privkey( const mbedtls_ecp_group *grp, const mbedt... function mbedtls_ecp_gen_keypair_base (line 1922) | int mbedtls_ecp_gen_keypair_base( mbedtls_ecp_group *grp, function mbedtls_ecp_gen_keypair (line 2006) | int mbedtls_ecp_gen_keypair( mbedtls_ecp_group *grp, function mbedtls_ecp_gen_key (line 2017) | int mbedtls_ecp_gen_key( mbedtls_ecp_group_id grp_id, mbedtls_ecp_keypai... function mbedtls_ecp_check_pub_priv (line 2031) | int mbedtls_ecp_check_pub_priv( const mbedtls_ecp_keypair *pub, const mb... function mbedtls_ecp_self_test (line 2075) | int mbedtls_ecp_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ecp_curves.c function ecp_mpi_load (line 556) | static inline void ecp_mpi_load( mbedtls_mpi *X, const mbedtls_mpi_uint ... function ecp_mpi_set1 (line 566) | static inline void ecp_mpi_set1( mbedtls_mpi *X ) function ecp_group_load (line 577) | static int ecp_group_load( mbedtls_ecp_group *grp, function ecp_use_curve25519 (line 663) | static int ecp_use_curve25519( mbedtls_ecp_group *grp ) function ecp_use_curve448 (line 702) | static int ecp_use_curve448( mbedtls_ecp_group *grp ) function mbedtls_ecp_group_load (line 747) | int mbedtls_ecp_group_load( mbedtls_ecp_group *grp, mbedtls_ecp_group_id... function add64 (line 861) | static inline void add64( mbedtls_mpi_uint *dst, mbedtls_mpi_uint *src, ... function carry64 (line 874) | static inline void carry64( mbedtls_mpi_uint *dst, mbedtls_mpi_uint *car... function ecp_mod_p192 (line 893) | static int ecp_mod_p192( mbedtls_mpi *N ) function add32 (line 965) | static inline void add32( uint32_t *dst, uint32_t src, signed char *carry ) function sub32 (line 971) | static inline void sub32( uint32_t *dst, uint32_t src, signed char *carry ) function fix_negative (line 1018) | static inline int fix_negative( mbedtls_mpi *N, signed char c, mbedtls_m... function ecp_mod_p224 (line 1045) | static int ecp_mod_p224( mbedtls_mpi *N ) function ecp_mod_p256 (line 1066) | static int ecp_mod_p256( mbedtls_mpi *N ) function ecp_mod_p384 (line 1103) | static int ecp_mod_p384( mbedtls_mpi *N ) function ecp_mod_p521 (line 1176) | static int ecp_mod_p521( mbedtls_mpi *N ) function ecp_mod_p255 (line 1225) | static int ecp_mod_p255( mbedtls_mpi *N ) function ecp_mod_p448 (line 1282) | static int ecp_mod_p448( mbedtls_mpi *N ) function ecp_mod_koblitz (line 1343) | static inline int ecp_mod_koblitz( mbedtls_mpi *N, mbedtls_mpi_uint *Rp,... function ecp_mod_p192k1 (line 1417) | static int ecp_mod_p192k1( mbedtls_mpi *N ) function ecp_mod_p224k1 (line 1431) | static int ecp_mod_p224k1( mbedtls_mpi *N ) function ecp_mod_p256k1 (line 1450) | static int ecp_mod_p256k1( mbedtls_mpi *N ) FILE: jsb_build/websockets/mbedtls/library/entropy.c function mbedtls_entropy_init (line 65) | void mbedtls_entropy_init( mbedtls_entropy_context *ctx ) function mbedtls_entropy_free (line 122) | void mbedtls_entropy_free( mbedtls_entropy_context *ctx ) function mbedtls_entropy_add_source (line 143) | int mbedtls_entropy_add_source( mbedtls_entropy_context *ctx, function entropy_update (line 180) | static int entropy_update( mbedtls_entropy_context *ctx, unsigned char s... function mbedtls_entropy_update_manual (line 236) | int mbedtls_entropy_update_manual( mbedtls_entropy_context *ctx, function entropy_gather_internal (line 259) | static int entropy_gather_internal( mbedtls_entropy_context *ctx ) function mbedtls_entropy_gather (line 307) | int mbedtls_entropy_gather( mbedtls_entropy_context *ctx ) function mbedtls_entropy_func (line 326) | int mbedtls_entropy_func( void *data, unsigned char *output, size_t len ) function mbedtls_entropy_update_nv_seed (line 443) | int mbedtls_entropy_update_nv_seed( mbedtls_entropy_context *ctx ) function mbedtls_entropy_write_seed_file (line 464) | int mbedtls_entropy_write_seed_file( mbedtls_entropy_context *ctx, const... function mbedtls_entropy_update_seed_file (line 491) | int mbedtls_entropy_update_seed_file( mbedtls_entropy_context *ctx, cons... function entropy_dummy_source (line 529) | static int entropy_dummy_source( void *data, unsigned char *output, function mbedtls_entropy_source_self_test_gather (line 543) | static int mbedtls_entropy_source_self_test_gather( unsigned char *buf, ... function mbedtls_entropy_source_self_test_check_bits (line 569) | static int mbedtls_entropy_source_self_test_check_bits( const unsigned c... function mbedtls_entropy_source_self_test (line 596) | int mbedtls_entropy_source_self_test( int verbose ) function mbedtls_entropy_self_test (line 644) | int mbedtls_entropy_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/entropy_poll.c function mbedtls_platform_entropy_poll (line 79) | int mbedtls_platform_entropy_poll( void *data, unsigned char *output, si... function getrandom_wrapper (line 118) | static int getrandom_wrapper( void *buf, size_t buflen, unsigned int fla... function check_version_3_17_plus (line 132) | static int check_version_3_17_plus( void ) function mbedtls_platform_entropy_poll (line 172) | int mbedtls_platform_entropy_poll( void *data, function mbedtls_null_entropy_poll (line 217) | int mbedtls_null_entropy_poll( void *data, function mbedtls_hardclock_poll (line 234) | int mbedtls_hardclock_poll( void *data, function mbedtls_havege_poll (line 252) | int mbedtls_havege_poll( void *data, function mbedtls_nv_seed_poll (line 268) | int mbedtls_nv_seed_poll( void *data, FILE: jsb_build/websockets/mbedtls/library/error.c function mbedtls_strerror (line 209) | void mbedtls_strerror( int ret, char *buf, size_t buflen ) function mbedtls_strerror (line 883) | void mbedtls_strerror( int ret, char *buf, size_t buflen ) FILE: jsb_build/websockets/mbedtls/library/gcm.c function mbedtls_gcm_init (line 87) | void mbedtls_gcm_init( mbedtls_gcm_context *ctx ) function gcm_gen_table (line 100) | static int gcm_gen_table( mbedtls_gcm_context *ctx ) function mbedtls_gcm_setkey (line 160) | int mbedtls_gcm_setkey( mbedtls_gcm_context *ctx, function gcm_mult (line 209) | static void gcm_mult( mbedtls_gcm_context *ctx, const unsigned char x[16], function mbedtls_gcm_starts (line 265) | int mbedtls_gcm_starts( mbedtls_gcm_context *ctx, function mbedtls_gcm_update (line 348) | int mbedtls_gcm_update( mbedtls_gcm_context *ctx, function mbedtls_gcm_finish (line 407) | int mbedtls_gcm_finish( mbedtls_gcm_context *ctx, function mbedtls_gcm_crypt_and_tag (line 442) | int mbedtls_gcm_crypt_and_tag( mbedtls_gcm_context *ctx, function mbedtls_gcm_auth_decrypt (line 468) | int mbedtls_gcm_auth_decrypt( mbedtls_gcm_context *ctx, function mbedtls_gcm_free (line 504) | void mbedtls_gcm_free( mbedtls_gcm_context *ctx ) function mbedtls_gcm_self_test (line 740) | int mbedtls_gcm_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/havege.c function havege_fill (line 159) | static void havege_fill( mbedtls_havege_state *hs ) function mbedtls_havege_init (line 195) | void mbedtls_havege_init( mbedtls_havege_state *hs ) function mbedtls_havege_free (line 202) | void mbedtls_havege_free( mbedtls_havege_state *hs ) function mbedtls_havege_random (line 213) | int mbedtls_havege_random( void *p_rng, unsigned char *buf, size_t len ) FILE: jsb_build/websockets/mbedtls/library/hkdf.c function mbedtls_hkdf (line 33) | int mbedtls_hkdf( const mbedtls_md_info_t *md, const unsigned char *salt, function mbedtls_hkdf_extract (line 54) | int mbedtls_hkdf_extract( const mbedtls_md_info_t *md, function mbedtls_hkdf_expand (line 84) | int mbedtls_hkdf_expand( const mbedtls_md_info_t *md, const unsigned cha... FILE: jsb_build/websockets/mbedtls/library/hmac_drbg.c function mbedtls_hmac_drbg_init (line 57) | void mbedtls_hmac_drbg_init( mbedtls_hmac_drbg_context *ctx ) function mbedtls_hmac_drbg_update (line 69) | void mbedtls_hmac_drbg_update( mbedtls_hmac_drbg_context *ctx, function mbedtls_hmac_drbg_seed_buf (line 97) | int mbedtls_hmac_drbg_seed_buf( mbedtls_hmac_drbg_context *ctx, function mbedtls_hmac_drbg_reseed (line 122) | int mbedtls_hmac_drbg_reseed( mbedtls_hmac_drbg_context *ctx, function mbedtls_hmac_drbg_seed (line 163) | int mbedtls_hmac_drbg_seed( mbedtls_hmac_drbg_context *ctx, function mbedtls_hmac_drbg_set_prediction_resistance (line 219) | void mbedtls_hmac_drbg_set_prediction_resistance( mbedtls_hmac_drbg_cont... function mbedtls_hmac_drbg_set_entropy_len (line 228) | void mbedtls_hmac_drbg_set_entropy_len( mbedtls_hmac_drbg_context *ctx, ... function mbedtls_hmac_drbg_set_reseed_interval (line 236) | void mbedtls_hmac_drbg_set_reseed_interval( mbedtls_hmac_drbg_context *c... function mbedtls_hmac_drbg_random_with_add (line 245) | int mbedtls_hmac_drbg_random_with_add( void *p_rng, function mbedtls_hmac_drbg_random (line 305) | int mbedtls_hmac_drbg_random( void *p_rng, unsigned char *output, size_t... function mbedtls_hmac_drbg_free (line 328) | void mbedtls_hmac_drbg_free( mbedtls_hmac_drbg_context *ctx ) function mbedtls_hmac_drbg_write_seed_file (line 341) | int mbedtls_hmac_drbg_write_seed_file( mbedtls_hmac_drbg_context *ctx, c... function mbedtls_hmac_drbg_update_seed_file (line 368) | int mbedtls_hmac_drbg_update_seed_file( mbedtls_hmac_drbg_context *ctx, ... function mbedtls_hmac_drbg_self_test (line 409) | int mbedtls_hmac_drbg_self_test( int verbose ) function hmac_drbg_self_test_entropy (line 451) | static int hmac_drbg_self_test_entropy( void *data, function mbedtls_hmac_drbg_self_test (line 470) | int mbedtls_hmac_drbg_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/md.c function mbedtls_md_info_t (line 95) | const mbedtls_md_info_t *mbedtls_md_info_from_string( const char *md_name ) function mbedtls_md_info_t (line 136) | const mbedtls_md_info_t *mbedtls_md_info_from_type( mbedtls_md_type_t md... function mbedtls_md_init (line 177) | void mbedtls_md_init( mbedtls_md_context_t *ctx ) function mbedtls_md_free (line 182) | void mbedtls_md_free( mbedtls_md_context_t *ctx ) function mbedtls_md_clone (line 200) | int mbedtls_md_clone( mbedtls_md_context_t *dst, function mbedtls_md_init_ctx (line 216) | int mbedtls_md_init_ctx( mbedtls_md_context_t *ctx, const mbedtls_md_inf... function mbedtls_md_setup (line 222) | int mbedtls_md_setup( mbedtls_md_context_t *ctx, const mbedtls_md_info_t... function mbedtls_md_starts (line 245) | int mbedtls_md_starts( mbedtls_md_context_t *ctx ) function mbedtls_md_update (line 253) | int mbedtls_md_update( mbedtls_md_context_t *ctx, const unsigned char *i... function mbedtls_md_finish (line 261) | int mbedtls_md_finish( mbedtls_md_context_t *ctx, unsigned char *output ) function mbedtls_md (line 269) | int mbedtls_md( const mbedtls_md_info_t *md_info, const unsigned char *i... function mbedtls_md_file (line 279) | int mbedtls_md_file( const mbedtls_md_info_t *md_info, const char *path,... function mbedtls_md_hmac_starts (line 319) | int mbedtls_md_hmac_starts( mbedtls_md_context_t *ctx, const unsigned ch... function mbedtls_md_hmac_update (line 366) | int mbedtls_md_hmac_update( mbedtls_md_context_t *ctx, const unsigned ch... function mbedtls_md_hmac_finish (line 374) | int mbedtls_md_hmac_finish( mbedtls_md_context_t *ctx, unsigned char *ou... function mbedtls_md_hmac_reset (line 398) | int mbedtls_md_hmac_reset( mbedtls_md_context_t *ctx ) function mbedtls_md_hmac (line 414) | int mbedtls_md_hmac( const mbedtls_md_info_t *md_info, function mbedtls_md_process (line 443) | int mbedtls_md_process( mbedtls_md_context_t *ctx, const unsigned char *... function mbedtls_md_get_size (line 451) | unsigned char mbedtls_md_get_size( const mbedtls_md_info_t *md_info ) function mbedtls_md_type_t (line 459) | mbedtls_md_type_t mbedtls_md_get_type( const mbedtls_md_info_t *md_info ) FILE: jsb_build/websockets/mbedtls/library/md2.c function mbedtls_md2_init (line 82) | void mbedtls_md2_init( mbedtls_md2_context *ctx ) function mbedtls_md2_free (line 87) | void mbedtls_md2_free( mbedtls_md2_context *ctx ) function mbedtls_md2_clone (line 95) | void mbedtls_md2_clone( mbedtls_md2_context *dst, function mbedtls_md2_starts_ret (line 104) | int mbedtls_md2_starts_ret( mbedtls_md2_context *ctx ) function mbedtls_md2_starts (line 115) | void mbedtls_md2_starts( mbedtls_md2_context *ctx ) function mbedtls_internal_md2_process (line 122) | int mbedtls_internal_md2_process( mbedtls_md2_context *ctx ) function mbedtls_md2_process (line 159) | void mbedtls_md2_process( mbedtls_md2_context *ctx ) function mbedtls_md2_update_ret (line 169) | int mbedtls_md2_update_ret( mbedtls_md2_context *ctx, function mbedtls_md2_update (line 201) | void mbedtls_md2_update( mbedtls_md2_context *ctx, function mbedtls_md2_finish_ret (line 212) | int mbedtls_md2_finish_ret( mbedtls_md2_context *ctx, function mbedtls_md2_finish (line 237) | void mbedtls_md2_finish( mbedtls_md2_context *ctx, function mbedtls_md2_ret (line 249) | int mbedtls_md2_ret( const unsigned char *input, function mbedtls_md2 (line 274) | void mbedtls_md2( const unsigned char *input, function mbedtls_md2_self_test (line 325) | int mbedtls_md2_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/md4.c function mbedtls_md4_init (line 75) | void mbedtls_md4_init( mbedtls_md4_context *ctx ) function mbedtls_md4_free (line 80) | void mbedtls_md4_free( mbedtls_md4_context *ctx ) function mbedtls_md4_clone (line 88) | void mbedtls_md4_clone( mbedtls_md4_context *dst, function mbedtls_md4_starts_ret (line 97) | int mbedtls_md4_starts_ret( mbedtls_md4_context *ctx ) function mbedtls_md4_starts (line 111) | void mbedtls_md4_starts( mbedtls_md4_context *ctx ) function mbedtls_internal_md4_process (line 118) | int mbedtls_internal_md4_process( mbedtls_md4_context *ctx, function mbedtls_md4_process (line 225) | void mbedtls_md4_process( mbedtls_md4_context *ctx, function mbedtls_md4_update_ret (line 236) | int mbedtls_md4_update_ret( mbedtls_md4_context *ctx, function mbedtls_md4_update (line 288) | void mbedtls_md4_update( mbedtls_md4_context *ctx, function mbedtls_md4_finish_ret (line 307) | int mbedtls_md4_finish_ret( mbedtls_md4_context *ctx, function mbedtls_md4_finish (line 342) | void mbedtls_md4_finish( mbedtls_md4_context *ctx, function mbedtls_md4_ret (line 354) | int mbedtls_md4_ret( const unsigned char *input, function mbedtls_md4 (line 379) | void mbedtls_md4( const unsigned char *input, function mbedtls_md4_self_test (line 430) | int mbedtls_md4_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/md5.c function mbedtls_md5_init (line 74) | void mbedtls_md5_init( mbedtls_md5_context *ctx ) function mbedtls_md5_free (line 79) | void mbedtls_md5_free( mbedtls_md5_context *ctx ) function mbedtls_md5_clone (line 87) | void mbedtls_md5_clone( mbedtls_md5_context *dst, function mbedtls_md5_starts_ret (line 96) | int mbedtls_md5_starts_ret( mbedtls_md5_context *ctx ) function mbedtls_md5_starts (line 110) | void mbedtls_md5_starts( mbedtls_md5_context *ctx ) function mbedtls_internal_md5_process (line 117) | int mbedtls_internal_md5_process( mbedtls_md5_context *ctx, function mbedtls_md5_process (line 244) | void mbedtls_md5_process( mbedtls_md5_context *ctx, function mbedtls_md5_update_ret (line 255) | int mbedtls_md5_update_ret( mbedtls_md5_context *ctx, function mbedtls_md5_update (line 304) | void mbedtls_md5_update( mbedtls_md5_context *ctx, function mbedtls_md5_finish_ret (line 315) | int mbedtls_md5_finish_ret( mbedtls_md5_context *ctx, function mbedtls_md5_finish (line 370) | void mbedtls_md5_finish( mbedtls_md5_context *ctx, function mbedtls_md5_ret (line 382) | int mbedtls_md5_ret( const unsigned char *input, function mbedtls_md5 (line 407) | void mbedtls_md5( const unsigned char *input, function mbedtls_md5_self_test (line 457) | int mbedtls_md5_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/md_wrap.c function md2_starts_wrap (line 74) | static int md2_starts_wrap( void *ctx ) function md2_update_wrap (line 79) | static int md2_update_wrap( void *ctx, const unsigned char *input, function md2_finish_wrap (line 85) | static int md2_finish_wrap( void *ctx, unsigned char *output ) function md2_ctx_free (line 100) | static void md2_ctx_free( void *ctx ) function md2_clone_wrap (line 106) | static void md2_clone_wrap( void *dst, const void *src ) function md2_process_wrap (line 112) | static int md2_process_wrap( void *ctx, const unsigned char *data ) function md4_starts_wrap (line 138) | static int md4_starts_wrap( void *ctx ) function md4_update_wrap (line 143) | static int md4_update_wrap( void *ctx, const unsigned char *input, function md4_finish_wrap (line 149) | static int md4_finish_wrap( void *ctx, unsigned char *output ) function md4_ctx_free (line 164) | static void md4_ctx_free( void *ctx ) function md4_clone_wrap (line 170) | static void md4_clone_wrap( void *dst, const void *src ) function md4_process_wrap (line 176) | static int md4_process_wrap( void *ctx, const unsigned char *data ) function md5_starts_wrap (line 200) | static int md5_starts_wrap( void *ctx ) function md5_update_wrap (line 205) | static int md5_update_wrap( void *ctx, const unsigned char *input, function md5_finish_wrap (line 211) | static int md5_finish_wrap( void *ctx, unsigned char *output ) function md5_ctx_free (line 226) | static void md5_ctx_free( void *ctx ) function md5_clone_wrap (line 232) | static void md5_clone_wrap( void *dst, const void *src ) function md5_process_wrap (line 238) | static int md5_process_wrap( void *ctx, const unsigned char *data ) function ripemd160_starts_wrap (line 262) | static int ripemd160_starts_wrap( void *ctx ) function ripemd160_update_wrap (line 267) | static int ripemd160_update_wrap( void *ctx, const unsigned char *input, function ripemd160_finish_wrap (line 274) | static int ripemd160_finish_wrap( void *ctx, unsigned char *output ) function ripemd160_ctx_free (line 290) | static void ripemd160_ctx_free( void *ctx ) function ripemd160_clone_wrap (line 296) | static void ripemd160_clone_wrap( void *dst, const void *src ) function ripemd160_process_wrap (line 302) | static int ripemd160_process_wrap( void *ctx, const unsigned char *data ) function sha1_starts_wrap (line 327) | static int sha1_starts_wrap( void *ctx ) function sha1_update_wrap (line 332) | static int sha1_update_wrap( void *ctx, const unsigned char *input, function sha1_finish_wrap (line 339) | static int sha1_finish_wrap( void *ctx, unsigned char *output ) function sha1_clone_wrap (line 354) | static void sha1_clone_wrap( void *dst, const void *src ) function sha1_ctx_free (line 360) | static void sha1_ctx_free( void *ctx ) function sha1_process_wrap (line 366) | static int sha1_process_wrap( void *ctx, const unsigned char *data ) function sha224_starts_wrap (line 394) | static int sha224_starts_wrap( void *ctx ) function sha224_update_wrap (line 399) | static int sha224_update_wrap( void *ctx, const unsigned char *input, function sha224_finish_wrap (line 406) | static int sha224_finish_wrap( void *ctx, unsigned char *output ) function sha224_wrap (line 412) | static int sha224_wrap( const unsigned char *input, size_t ilen, function sha224_ctx_free (line 428) | static void sha224_ctx_free( void *ctx ) function sha224_clone_wrap (line 434) | static void sha224_clone_wrap( void *dst, const void *src ) function sha224_process_wrap (line 440) | static int sha224_process_wrap( void *ctx, const unsigned char *data ) function sha256_starts_wrap (line 461) | static int sha256_starts_wrap( void *ctx ) function sha256_wrap (line 466) | static int sha256_wrap( const unsigned char *input, size_t ilen, function sha384_starts_wrap (line 491) | static int sha384_starts_wrap( void *ctx ) function sha384_update_wrap (line 496) | static int sha384_update_wrap( void *ctx, const unsigned char *input, function sha384_finish_wrap (line 503) | static int sha384_finish_wrap( void *ctx, unsigned char *output ) function sha384_wrap (line 509) | static int sha384_wrap( const unsigned char *input, size_t ilen, function sha384_ctx_free (line 525) | static void sha384_ctx_free( void *ctx ) function sha384_clone_wrap (line 531) | static void sha384_clone_wrap( void *dst, const void *src ) function sha384_process_wrap (line 537) | static int sha384_process_wrap( void *ctx, const unsigned char *data ) function sha512_starts_wrap (line 558) | static int sha512_starts_wrap( void *ctx ) function sha512_wrap (line 563) | static int sha512_wrap( const unsigned char *input, size_t ilen, FILE: jsb_build/websockets/mbedtls/library/memory_buffer_alloc.c type memory_header (line 50) | typedef struct _memory_header memory_header; type _memory_header (line 51) | struct _memory_header type buffer_alloc_ctx (line 67) | typedef struct function debug_header (line 91) | static void debug_header( memory_header *hdr ) function debug_chain (line 112) | static void debug_chain( void ) function verify_header (line 134) | static int verify_header( memory_header *hdr ) function verify_chain (line 179) | static int verify_chain( void ) function buffer_alloc_free (line 381) | static void buffer_alloc_free( void *ptr ) function mbedtls_memory_buffer_set_verify (line 498) | void mbedtls_memory_buffer_set_verify( int verify ) function mbedtls_memory_buffer_alloc_verify (line 503) | int mbedtls_memory_buffer_alloc_verify( void ) function mbedtls_memory_buffer_alloc_status (line 509) | void mbedtls_memory_buffer_alloc_status( void ) function mbedtls_memory_buffer_alloc_max_get (line 531) | void mbedtls_memory_buffer_alloc_max_get( size_t *max_used, size_t *max_... function mbedtls_memory_buffer_alloc_max_reset (line 537) | void mbedtls_memory_buffer_alloc_max_reset( void ) function mbedtls_memory_buffer_alloc_cur_get (line 543) | void mbedtls_memory_buffer_alloc_cur_get( size_t *cur_used, size_t *cur_... function buffer_alloc_free_mutexed (line 562) | static void buffer_alloc_free_mutexed( void *ptr ) function mbedtls_memory_buffer_alloc_init (line 573) | void mbedtls_memory_buffer_alloc_init( unsigned char *buf, size_t len ) function mbedtls_memory_buffer_alloc_free (line 608) | void mbedtls_memory_buffer_alloc_free( void ) function check_pointer (line 617) | static int check_pointer( void *p ) function mbedtls_memory_buffer_alloc_self_test (line 653) | int mbedtls_memory_buffer_alloc_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/net_sockets.c function net_prepare (line 115) | static int net_prepare( void ) function mbedtls_net_init (line 139) | void mbedtls_net_init( mbedtls_net_context *ctx ) function mbedtls_net_connect (line 147) | int mbedtls_net_connect( mbedtls_net_context *ctx, const char *host, function mbedtls_net_bind (line 195) | int mbedtls_net_bind( mbedtls_net_context *ctx, const char *bind_ip, con... function net_would_block (line 270) | static int net_would_block( const mbedtls_net_context *ctx ) function net_would_block (line 282) | static int net_would_block( const mbedtls_net_context *ctx ) function mbedtls_net_accept (line 312) | int mbedtls_net_accept( mbedtls_net_context *bind_ctx, function mbedtls_net_set_block (line 430) | int mbedtls_net_set_block( mbedtls_net_context *ctx ) function mbedtls_net_set_nonblock (line 441) | int mbedtls_net_set_nonblock( mbedtls_net_context *ctx ) function mbedtls_net_poll (line 456) | int mbedtls_net_poll( mbedtls_net_context *ctx, uint32_t rw, uint32_t ti... function mbedtls_net_usleep (line 521) | void mbedtls_net_usleep( unsigned long usec ) function mbedtls_net_recv (line 541) | int mbedtls_net_recv( void *ctx, unsigned char *buf, size_t len ) function mbedtls_net_recv_timeout (line 577) | int mbedtls_net_recv_timeout( void *ctx, unsigned char *buf, function mbedtls_net_send (line 621) | int mbedtls_net_send( void *ctx, const unsigned char *buf, size_t len ) function mbedtls_net_free (line 657) | void mbedtls_net_free( mbedtls_net_context *ctx ) FILE: jsb_build/websockets/mbedtls/library/nist_kw.c function mbedtls_nist_kw_safer_memcmp (line 61) | static inline unsigned char mbedtls_nist_kw_safer_memcmp( const void *a,... function mbedtls_nist_kw_init (line 108) | void mbedtls_nist_kw_init( mbedtls_nist_kw_context *ctx ) function mbedtls_nist_kw_setkey (line 113) | int mbedtls_nist_kw_setkey( mbedtls_nist_kw_context *ctx, function mbedtls_nist_kw_free (line 162) | void mbedtls_nist_kw_free( mbedtls_nist_kw_context *ctx ) function calc_a_xor_t (line 172) | static void calc_a_xor_t( unsigned char A[KW_SEMIBLOCK_LENGTH], uint64_t... function mbedtls_nist_kw_wrap (line 185) | int mbedtls_nist_kw_wrap( mbedtls_nist_kw_context *ctx, function unwrap (line 326) | static int unwrap( mbedtls_nist_kw_context *ctx, function mbedtls_nist_kw_unwrap (line 387) | int mbedtls_nist_kw_unwrap( mbedtls_nist_kw_context *ctx, function mbedtls_nist_kw_self_test (line 627) | int mbedtls_nist_kw_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/oid.c type oid_x520_attr_t (line 159) | typedef struct { type oid_x509_ext_t (line 254) | typedef struct { type oid_sig_alg_t (line 309) | typedef struct { type oid_pk_alg_t (line 418) | typedef struct { type oid_ecp_grp_t (line 451) | typedef struct { type oid_cipher_alg_t (line 539) | typedef struct { type oid_md_alg_t (line 568) | typedef struct { type oid_md_hmac_t (line 632) | typedef struct { type oid_pkcs12_pbe_alg_t (line 679) | typedef struct { function mbedtls_oid_get_numeric_string (line 715) | int mbedtls_oid_get_numeric_string( char *buf, size_t size, FILE: jsb_build/websockets/mbedtls/library/padlock.c function mbedtls_padlock_has_support (line 49) | int mbedtls_padlock_has_support( int feature ) function mbedtls_padlock_xcryptecb (line 80) | int mbedtls_padlock_xcryptecb( mbedtls_aes_context *ctx, function mbedtls_padlock_xcryptcbc (line 120) | int mbedtls_padlock_xcryptcbc( mbedtls_aes_context *ctx, FILE: jsb_build/websockets/mbedtls/library/pem.c function mbedtls_pem_init (line 49) | void mbedtls_pem_init( mbedtls_pem_context *ctx ) function pem_get_iv (line 59) | static int pem_get_iv( const unsigned char *s, unsigned char *iv, function pem_pbkdf1 (line 81) | static int pem_pbkdf1( unsigned char *key, size_t keylen, function pem_des_decrypt (line 143) | static int pem_des_decrypt( unsigned char des_iv[8], function pem_des3_decrypt (line 171) | static int pem_des3_decrypt( unsigned char des3_iv[8], function pem_aes_decrypt (line 201) | static int pem_aes_decrypt( unsigned char aes_iv[16], unsigned int keylen, function mbedtls_pem_read_buffer (line 230) | int mbedtls_pem_read_buffer( mbedtls_pem_context *ctx, const char *heade... function mbedtls_pem_free (line 424) | void mbedtls_pem_free( mbedtls_pem_context *ctx ) function mbedtls_pem_write_buffer (line 436) | int mbedtls_pem_write_buffer( const char *header, const char *footer, FILE: jsb_build/websockets/mbedtls/library/pk.c function mbedtls_pk_init (line 50) | void mbedtls_pk_init( mbedtls_pk_context *ctx ) function mbedtls_pk_free (line 62) | void mbedtls_pk_free( mbedtls_pk_context *ctx ) function mbedtls_pk_info_t (line 75) | const mbedtls_pk_info_t * mbedtls_pk_info_from_type( mbedtls_pk_type_t p... function mbedtls_pk_setup (line 101) | int mbedtls_pk_setup( mbedtls_pk_context *ctx, const mbedtls_pk_info_t *... function mbedtls_pk_setup_rsa_alt (line 118) | int mbedtls_pk_setup_rsa_alt( mbedtls_pk_context *ctx, void * key, function mbedtls_pk_can_do (line 148) | int mbedtls_pk_can_do( const mbedtls_pk_context *ctx, mbedtls_pk_type_t ... function pk_hashlen_helper (line 160) | static inline int pk_hashlen_helper( mbedtls_md_type_t md_alg, size_t *h... function mbedtls_pk_verify (line 177) | int mbedtls_pk_verify( mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, function mbedtls_pk_verify_ext (line 195) | int mbedtls_pk_verify_ext( mbedtls_pk_type_t type, const void *options, function mbedtls_pk_sign (line 253) | int mbedtls_pk_sign( mbedtls_pk_context *ctx, mbedtls_md_type_t md_alg, function mbedtls_pk_decrypt (line 272) | int mbedtls_pk_decrypt( mbedtls_pk_context *ctx, function mbedtls_pk_encrypt (line 290) | int mbedtls_pk_encrypt( mbedtls_pk_context *ctx, function mbedtls_pk_check_pair (line 308) | int mbedtls_pk_check_pair( const mbedtls_pk_context *pub, const mbedtls_... function mbedtls_pk_get_bitlen (line 334) | size_t mbedtls_pk_get_bitlen( const mbedtls_pk_context *ctx ) function mbedtls_pk_debug (line 345) | int mbedtls_pk_debug( const mbedtls_pk_context *ctx, mbedtls_pk_debug_it... function mbedtls_pk_type_t (line 371) | mbedtls_pk_type_t mbedtls_pk_get_type( const mbedtls_pk_context *ctx ) FILE: jsb_build/websockets/mbedtls/library/pk_wrap.c function rsa_can_do (line 60) | static int rsa_can_do( mbedtls_pk_type_t type ) function rsa_get_bitlen (line 66) | static size_t rsa_get_bitlen( const void *ctx ) function rsa_verify_wrap (line 72) | static int rsa_verify_wrap( void *ctx, mbedtls_md_type_t md_alg, function rsa_sign_wrap (line 104) | static int rsa_sign_wrap( void *ctx, mbedtls_md_type_t md_alg, function rsa_decrypt_wrap (line 122) | static int rsa_decrypt_wrap( void *ctx, function rsa_encrypt_wrap (line 136) | static int rsa_encrypt_wrap( void *ctx, function rsa_check_pair_wrap (line 151) | static int rsa_check_pair_wrap( const void *pub, const void *prv ) function rsa_free_wrap (line 167) | static void rsa_free_wrap( void *ctx ) function rsa_debug (line 173) | static void rsa_debug( const void *ctx, mbedtls_pk_debug_item *items ) function eckey_can_do (line 206) | static int eckey_can_do( mbedtls_pk_type_t type ) function eckey_get_bitlen (line 213) | static size_t eckey_get_bitlen( const void *ctx ) function eckey_verify_wrap (line 229) | static int eckey_verify_wrap( void *ctx, mbedtls_md_type_t md_alg, function eckey_sign_wrap (line 246) | static int eckey_sign_wrap( void *ctx, mbedtls_md_type_t md_alg, function eckey_check_pair (line 267) | static int eckey_check_pair( const void *pub, const void *prv ) function eckey_free_wrap (line 283) | static void eckey_free_wrap( void *ctx ) function eckey_debug (line 289) | static void eckey_debug( const void *ctx, mbedtls_pk_debug_item *items ) function eckeydh_can_do (line 319) | static int eckeydh_can_do( mbedtls_pk_type_t type ) function ecdsa_can_do (line 342) | static int ecdsa_can_do( mbedtls_pk_type_t type ) function ecdsa_verify_wrap (line 347) | static int ecdsa_verify_wrap( void *ctx, mbedtls_md_type_t md_alg, function ecdsa_sign_wrap (line 363) | static int ecdsa_sign_wrap( void *ctx, mbedtls_md_type_t md_alg, function ecdsa_free_wrap (line 382) | static void ecdsa_free_wrap( void *ctx ) function rsa_alt_can_do (line 409) | static int rsa_alt_can_do( mbedtls_pk_type_t type ) function rsa_alt_get_bitlen (line 414) | static size_t rsa_alt_get_bitlen( const void *ctx ) function rsa_alt_sign_wrap (line 421) | static int rsa_alt_sign_wrap( void *ctx, mbedtls_md_type_t md_alg, function rsa_alt_decrypt_wrap (line 439) | static int rsa_alt_decrypt_wrap( void *ctx, function rsa_alt_check_pair (line 457) | static int rsa_alt_check_pair( const void *pub, const void *prv ) function rsa_alt_free_wrap (line 496) | static void rsa_alt_free_wrap( void *ctx ) FILE: jsb_build/websockets/mbedtls/library/pkcs11.c function mbedtls_pkcs11_init (line 44) | void mbedtls_pkcs11_init( mbedtls_pkcs11_context *ctx ) function mbedtls_pkcs11_x509_cert_bind (line 49) | int mbedtls_pkcs11_x509_cert_bind( mbedtls_x509_crt *cert, pkcs11h_certi... function mbedtls_pkcs11_priv_key_bind (line 98) | int mbedtls_pkcs11_priv_key_bind( mbedtls_pkcs11_context *priv_key, function mbedtls_pkcs11_priv_key_free (line 123) | void mbedtls_pkcs11_priv_key_free( mbedtls_pkcs11_context *priv_key ) function mbedtls_pkcs11_decrypt (line 129) | int mbedtls_pkcs11_decrypt( mbedtls_pkcs11_context *ctx, function mbedtls_pkcs11_sign (line 167) | int mbedtls_pkcs11_sign( mbedtls_pkcs11_context *ctx, FILE: jsb_build/websockets/mbedtls/library/pkcs12.c function pkcs12_parse_pbe_params (line 51) | static int pkcs12_parse_pbe_params( mbedtls_asn1_buf *params, function pkcs12_pbe_derive_key_iv (line 87) | static int pkcs12_pbe_derive_key_iv( mbedtls_asn1_buf *pbe_params, mbedt... function mbedtls_pkcs12_pbe_sha1_rc4_128 (line 131) | int mbedtls_pkcs12_pbe_sha1_rc4_128( mbedtls_asn1_buf *pbe_params, int m... function mbedtls_pkcs12_pbe (line 172) | int mbedtls_pkcs12_pbe( mbedtls_asn1_buf *pbe_params, int mode, function pkcs12_fill_buffer (line 229) | static void pkcs12_fill_buffer( unsigned char *data, size_t data_len, function mbedtls_pkcs12_derivation (line 244) | int mbedtls_pkcs12_derivation( unsigned char *data, size_t datalen, FILE: jsb_build/websockets/mbedtls/library/pkcs5.c function mbedtls_pkcs5_pbes2 (line 58) | int mbedtls_pkcs5_pbes2( const mbedtls_asn1_buf *pbe_params, int mode, function pkcs5_parse_pbkdf2_params (line 73) | static int pkcs5_parse_pbkdf2_params( const mbedtls_asn1_buf *params, function mbedtls_pkcs5_pbes2 (line 128) | int mbedtls_pkcs5_pbes2( const mbedtls_asn1_buf *pbe_params, int mode, function mbedtls_pkcs5_pbkdf2_hmac (line 235) | int mbedtls_pkcs5_pbkdf2_hmac( mbedtls_md_context_t *ctx, const unsigned... function mbedtls_pkcs5_self_test (line 311) | int mbedtls_pkcs5_self_test( int verbose ) function mbedtls_pkcs5_self_test (line 371) | int mbedtls_pkcs5_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/pkparse.c function mbedtls_pk_load_file (line 72) | int mbedtls_pk_load_file( const char *path, unsigned char **buf, size_t ... function mbedtls_pk_parse_keyfile (line 120) | int mbedtls_pk_parse_keyfile( mbedtls_pk_context *ctx, function mbedtls_pk_parse_public_keyfile (line 145) | int mbedtls_pk_parse_public_keyfile( mbedtls_pk_context *ctx, const char... function pk_group_from_specified (line 228) | static int pk_group_from_specified( const mbedtls_asn1_buf *params, mbed... function pk_group_id_from_group (line 373) | static int pk_group_id_from_group( const mbedtls_ecp_group *grp, mbedtls... function pk_group_id_from_specified (line 417) | static int pk_group_id_from_specified( const mbedtls_asn1_buf *params, function pk_use_ecparams (line 445) | static int pk_use_ecparams( const mbedtls_asn1_buf *params, mbedtls_ecp_... function pk_get_ecpubkey (line 484) | static int pk_get_ecpubkey( unsigned char **p, const unsigned char *end, function pk_get_rsapubkey (line 511) | static int pk_get_rsapubkey( unsigned char **p, function pk_get_pk_alg (line 566) | static int pk_get_pk_alg( unsigned char **p, function mbedtls_pk_parse_subpubkey (line 599) | int mbedtls_pk_parse_subpubkey( unsigned char **p, const unsigned char *... function pk_parse_key_pkcs1_der (line 662) | static int pk_parse_key_pkcs1_der( mbedtls_rsa_context *rsa, function pk_parse_key_sec1_der (line 789) | static int pk_parse_key_sec1_der( mbedtls_ecp_keypair *eck, function pk_parse_key_pkcs8_unencrypted_der (line 927) | static int pk_parse_key_pkcs8_unencrypted_der( function pk_parse_key_pkcs8_encrypted_der (line 1022) | static int pk_parse_key_pkcs8_encrypted_der( function mbedtls_pk_parse_key (line 1142) | int mbedtls_pk_parse_key( mbedtls_pk_context *pk, function mbedtls_pk_parse_public_key (line 1348) | int mbedtls_pk_parse_public_key( mbedtls_pk_context *ctx, FILE: jsb_build/websockets/mbedtls/library/pkwrite.c function pk_write_rsa_pubkey (line 64) | static int pk_write_rsa_pubkey( unsigned char **p, unsigned char *start, function pk_write_ec_pubkey (line 103) | static int pk_write_ec_pubkey( unsigned char **p, unsigned char *start, function pk_write_ec_param (line 131) | static int pk_write_ec_param( unsigned char **p, unsigned char *start, function mbedtls_pk_write_pubkey (line 148) | int mbedtls_pk_write_pubkey( unsigned char **p, unsigned char *start, function mbedtls_pk_write_pubkey_der (line 169) | int mbedtls_pk_write_pubkey_der( mbedtls_pk_context *key, unsigned char ... function mbedtls_pk_write_key_der (line 217) | int mbedtls_pk_write_key_der( mbedtls_pk_context *key, unsigned char *bu... function mbedtls_pk_write_pubkey_pem (line 454) | int mbedtls_pk_write_pubkey_pem( mbedtls_pk_context *key, unsigned char ... function mbedtls_pk_write_key_pem (line 476) | int mbedtls_pk_write_key_pem( mbedtls_pk_context *key, unsigned char *bu... FILE: jsb_build/websockets/mbedtls/library/platform.c function platform_free_uninit (line 46) | static void platform_free_uninit( void *ptr ) function mbedtls_free (line 62) | void mbedtls_free( void * ptr ) function mbedtls_platform_set_calloc_free (line 67) | int mbedtls_platform_set_calloc_free( void * (*calloc_func)( size_t, siz... function mbedtls_platform_win32_snprintf (line 78) | int mbedtls_platform_win32_snprintf( char *s, size_t n, const char *fmt,... function platform_snprintf_uninit (line 109) | static int platform_snprintf_uninit( char * s, size_t n, function mbedtls_platform_set_snprintf (line 125) | int mbedtls_platform_set_snprintf( int (*snprintf_func)( char * s, size_... function platform_printf_uninit (line 139) | static int platform_printf_uninit( const char *format, ... ) function mbedtls_platform_set_printf (line 150) | int mbedtls_platform_set_printf( int (*printf_func)( const char *, ... ) ) function platform_fprintf_uninit (line 162) | static int platform_fprintf_uninit( FILE *stream, const char *format, ... ) function mbedtls_platform_set_fprintf (line 175) | int mbedtls_platform_set_fprintf( int (*fprintf_func)( FILE *, const cha... function platform_exit_uninit (line 187) | static void platform_exit_uninit( int status ) function mbedtls_platform_set_exit (line 197) | int mbedtls_platform_set_exit( void (*exit_func)( int status ) ) function mbedtls_time_t (line 211) | static mbedtls_time_t platform_time_uninit( mbedtls_time_t* timer ) function mbedtls_platform_set_time (line 222) | int mbedtls_platform_set_time( mbedtls_time_t (*time_func)( mbedtls_time... function mbedtls_platform_std_nv_seed_read (line 236) | int mbedtls_platform_std_nv_seed_read( unsigned char *buf, size_t buf_len ) function mbedtls_platform_std_nv_seed_write (line 255) | int mbedtls_platform_std_nv_seed_write( unsigned char *buf, size_t buf_l... function platform_nv_seed_read_uninit (line 279) | static int platform_nv_seed_read_uninit( unsigned char *buf, size_t buf_... function platform_nv_seed_write_uninit (line 293) | static int platform_nv_seed_write_uninit( unsigned char *buf, size_t buf... function mbedtls_platform_set_nv_seed (line 308) | int mbedtls_platform_set_nv_seed( function mbedtls_platform_setup (line 323) | int mbedtls_platform_setup( mbedtls_platform_context *ctx ) function mbedtls_platform_teardown (line 333) | void mbedtls_platform_teardown( mbedtls_platform_context *ctx ) FILE: jsb_build/websockets/mbedtls/library/platform_util.c function mbedtls_platform_zeroize (line 63) | void mbedtls_platform_zeroize( void *buf, size_t len ) FILE: jsb_build/websockets/mbedtls/library/poly1305.c function mul64 (line 66) | static uint64_t mul64( uint32_t a, uint32_t b ) function mul64 (line 82) | static inline uint64_t mul64( uint32_t a, uint32_t b ) function poly1305_process (line 100) | static void poly1305_process( mbedtls_poly1305_context *ctx, function poly1305_compute_mac (line 208) | static void poly1305_compute_mac( const mbedtls_poly1305_context *ctx, function mbedtls_poly1305_init (line 277) | void mbedtls_poly1305_init( mbedtls_poly1305_context *ctx ) function mbedtls_poly1305_free (line 285) | void mbedtls_poly1305_free( mbedtls_poly1305_context *ctx ) function mbedtls_poly1305_starts (line 293) | int mbedtls_poly1305_starts( mbedtls_poly1305_context *ctx, function mbedtls_poly1305_update (line 326) | int mbedtls_poly1305_update( mbedtls_poly1305_context *ctx, function mbedtls_poly1305_finish (line 398) | int mbedtls_poly1305_finish( mbedtls_poly1305_context *ctx, function mbedtls_poly1305_mac (line 427) | int mbedtls_poly1305_mac( const unsigned char key[32], function mbedtls_poly1305_self_test (line 532) | int mbedtls_poly1305_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ripemd160.c function mbedtls_ripemd160_init (line 75) | void mbedtls_ripemd160_init( mbedtls_ripemd160_context *ctx ) function mbedtls_ripemd160_free (line 80) | void mbedtls_ripemd160_free( mbedtls_ripemd160_context *ctx ) function mbedtls_ripemd160_clone (line 88) | void mbedtls_ripemd160_clone( mbedtls_ripemd160_context *dst, function mbedtls_ripemd160_starts_ret (line 97) | int mbedtls_ripemd160_starts_ret( mbedtls_ripemd160_context *ctx ) function mbedtls_ripemd160_starts (line 112) | void mbedtls_ripemd160_starts( mbedtls_ripemd160_context *ctx ) function mbedtls_internal_ripemd160_process (line 122) | int mbedtls_internal_ripemd160_process( mbedtls_ripemd160_context *ctx, function mbedtls_ripemd160_process (line 303) | void mbedtls_ripemd160_process( mbedtls_ripemd160_context *ctx, function mbedtls_ripemd160_update_ret (line 314) | int mbedtls_ripemd160_update_ret( mbedtls_ripemd160_context *ctx, function mbedtls_ripemd160_update (line 364) | void mbedtls_ripemd160_update( mbedtls_ripemd160_context *ctx, function mbedtls_ripemd160_finish_ret (line 383) | int mbedtls_ripemd160_finish_ret( mbedtls_ripemd160_context *ctx, function mbedtls_ripemd160_finish (line 419) | void mbedtls_ripemd160_finish( mbedtls_ripemd160_context *ctx, function mbedtls_ripemd160_ret (line 431) | int mbedtls_ripemd160_ret( const unsigned char *input, function mbedtls_ripemd160 (line 456) | void mbedtls_ripemd160( const unsigned char *input, function mbedtls_ripemd160_self_test (line 511) | int mbedtls_ripemd160_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/rsa.c function mbedtls_safer_memcmp (line 76) | static inline int mbedtls_safer_memcmp( const void *a, const void *b, si... function mbedtls_rsa_import (line 90) | int mbedtls_rsa_import( mbedtls_rsa_context *ctx, function mbedtls_rsa_import_raw (line 112) | int mbedtls_rsa_import_raw( mbedtls_rsa_context *ctx, function rsa_check_context (line 152) | static int rsa_check_context( mbedtls_rsa_context const *ctx, int is_priv, function mbedtls_rsa_complete (line 240) | int mbedtls_rsa_complete( mbedtls_rsa_context *ctx ) function mbedtls_rsa_export_raw (line 331) | int mbedtls_rsa_export_raw( const mbedtls_rsa_context *ctx, function mbedtls_rsa_export (line 377) | int mbedtls_rsa_export( const mbedtls_rsa_context *ctx, function mbedtls_rsa_export_crt (line 420) | int mbedtls_rsa_export_crt( const mbedtls_rsa_context *ctx, function mbedtls_rsa_init (line 458) | void mbedtls_rsa_init( mbedtls_rsa_context *ctx, function mbedtls_rsa_set_padding (line 474) | void mbedtls_rsa_set_padding( mbedtls_rsa_context *ctx, int padding, int... function mbedtls_rsa_get_len (line 484) | size_t mbedtls_rsa_get_len( const mbedtls_rsa_context *ctx ) function mbedtls_rsa_gen_key (line 498) | int mbedtls_rsa_gen_key( mbedtls_rsa_context *ctx, function mbedtls_rsa_check_pubkey (line 604) | int mbedtls_rsa_check_pubkey( const mbedtls_rsa_context *ctx ) function mbedtls_rsa_check_privkey (line 627) | int mbedtls_rsa_check_privkey( const mbedtls_rsa_context *ctx ) function mbedtls_rsa_check_pub_priv (line 655) | int mbedtls_rsa_check_pub_priv( const mbedtls_rsa_context *pub, function mbedtls_rsa_public (line 676) | int mbedtls_rsa_public( mbedtls_rsa_context *ctx, function rsa_prepare_blinding (line 726) | static int rsa_prepare_blinding( mbedtls_rsa_context *ctx, function mbedtls_rsa_private (line 784) | int mbedtls_rsa_private( mbedtls_rsa_context *ctx, function mgf_mask (line 1017) | static int mgf_mask( unsigned char *dst, size_t dlen, unsigned char *src, function mbedtls_rsa_rsaes_oaep_encrypt (line 1069) | int mbedtls_rsa_rsaes_oaep_encrypt( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsaes_pkcs1_v15_encrypt (line 1150) | int mbedtls_rsa_rsaes_pkcs1_v15_encrypt( mbedtls_rsa_context *ctx, function mbedtls_rsa_pkcs1_encrypt (line 1216) | int mbedtls_rsa_pkcs1_encrypt( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsaes_oaep_decrypt (line 1246) | int mbedtls_rsa_rsaes_oaep_decrypt( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsaes_pkcs1_v15_decrypt (line 1384) | int mbedtls_rsa_rsaes_pkcs1_v15_decrypt( mbedtls_rsa_context *ctx, function mbedtls_rsa_pkcs1_decrypt (line 1480) | int mbedtls_rsa_pkcs1_decrypt( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsassa_pss_sign (line 1512) | int mbedtls_rsa_rsassa_pss_sign( mbedtls_rsa_context *ctx, function rsa_rsassa_pkcs1_v15_encode (line 1639) | static int rsa_rsassa_pkcs1_v15_encode( mbedtls_md_type_t md_alg, function mbedtls_rsa_rsassa_pkcs1_v15_sign (line 1754) | int mbedtls_rsa_rsassa_pkcs1_v15_sign( mbedtls_rsa_context *ctx, function mbedtls_rsa_pkcs1_sign (line 1826) | int mbedtls_rsa_pkcs1_sign( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsassa_pss_verify_ext (line 1858) | int mbedtls_rsa_rsassa_pss_verify_ext( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsassa_pss_verify (line 2000) | int mbedtls_rsa_rsassa_pss_verify( mbedtls_rsa_context *ctx, function mbedtls_rsa_rsassa_pkcs1_v15_verify (line 2025) | int mbedtls_rsa_rsassa_pkcs1_v15_verify( mbedtls_rsa_context *ctx, function mbedtls_rsa_pkcs1_verify (line 2098) | int mbedtls_rsa_pkcs1_verify( mbedtls_rsa_context *ctx, function mbedtls_rsa_copy (line 2129) | int mbedtls_rsa_copy( mbedtls_rsa_context *dst, const mbedtls_rsa_contex... function mbedtls_rsa_free (line 2169) | void mbedtls_rsa_free( mbedtls_rsa_context *ctx ) function myrand (line 2233) | static int myrand( void *rng_state, unsigned char *output, size_t len ) function mbedtls_rsa_self_test (line 2257) | int mbedtls_rsa_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/rsa_internal.c function mbedtls_rsa_deduce_primes (line 68) | int mbedtls_rsa_deduce_primes( mbedtls_mpi const *N, function mbedtls_rsa_deduce_private_exponent (line 203) | int mbedtls_rsa_deduce_private_exponent( mbedtls_mpi const *P, function mbedtls_rsa_validate_crt (line 249) | int mbedtls_rsa_validate_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q, function mbedtls_rsa_validate_params (line 337) | int mbedtls_rsa_validate_params( const mbedtls_mpi *N, const mbedtls_mpi... function mbedtls_rsa_deduce_crt (line 453) | int mbedtls_rsa_deduce_crt( const mbedtls_mpi *P, const mbedtls_mpi *Q, FILE: jsb_build/websockets/mbedtls/library/sha1.c function mbedtls_sha1_init (line 74) | void mbedtls_sha1_init( mbedtls_sha1_context *ctx ) function mbedtls_sha1_free (line 79) | void mbedtls_sha1_free( mbedtls_sha1_context *ctx ) function mbedtls_sha1_clone (line 87) | void mbedtls_sha1_clone( mbedtls_sha1_context *dst, function mbedtls_sha1_starts_ret (line 96) | int mbedtls_sha1_starts_ret( mbedtls_sha1_context *ctx ) function mbedtls_sha1_starts (line 111) | void mbedtls_sha1_starts( mbedtls_sha1_context *ctx ) function mbedtls_internal_sha1_process (line 118) | int mbedtls_internal_sha1_process( mbedtls_sha1_context *ctx, function mbedtls_sha1_process (line 278) | void mbedtls_sha1_process( mbedtls_sha1_context *ctx, function mbedtls_sha1_update_ret (line 289) | int mbedtls_sha1_update_ret( mbedtls_sha1_context *ctx, function mbedtls_sha1_update (line 337) | void mbedtls_sha1_update( mbedtls_sha1_context *ctx, function mbedtls_sha1_finish_ret (line 348) | int mbedtls_sha1_finish_ret( mbedtls_sha1_context *ctx, function mbedtls_sha1_finish (line 404) | void mbedtls_sha1_finish( mbedtls_sha1_context *ctx, function mbedtls_sha1_ret (line 416) | int mbedtls_sha1_ret( const unsigned char *input, function mbedtls_sha1 (line 441) | void mbedtls_sha1( const unsigned char *input, function mbedtls_sha1_self_test (line 478) | int mbedtls_sha1_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/sha256.c function mbedtls_sha256_init (line 77) | void mbedtls_sha256_init( mbedtls_sha256_context *ctx ) function mbedtls_sha256_free (line 82) | void mbedtls_sha256_free( mbedtls_sha256_context *ctx ) function mbedtls_sha256_clone (line 90) | void mbedtls_sha256_clone( mbedtls_sha256_context *dst, function mbedtls_sha256_starts_ret (line 99) | int mbedtls_sha256_starts_ret( mbedtls_sha256_context *ctx, int is224 ) function mbedtls_sha256_starts (line 135) | void mbedtls_sha256_starts( mbedtls_sha256_context *ctx, function mbedtls_internal_sha256_process (line 188) | int mbedtls_internal_sha256_process( mbedtls_sha256_context *ctx, function mbedtls_sha256_process (line 247) | void mbedtls_sha256_process( mbedtls_sha256_context *ctx, function mbedtls_sha256_update_ret (line 258) | int mbedtls_sha256_update_ret( mbedtls_sha256_context *ctx, function mbedtls_sha256_update (line 306) | void mbedtls_sha256_update( mbedtls_sha256_context *ctx, function mbedtls_sha256_finish_ret (line 317) | int mbedtls_sha256_finish_ret( mbedtls_sha256_context *ctx, function mbedtls_sha256_finish (line 378) | void mbedtls_sha256_finish( mbedtls_sha256_context *ctx, function mbedtls_sha256_ret (line 390) | int mbedtls_sha256_ret( const unsigned char *input, function mbedtls_sha256 (line 416) | void mbedtls_sha256( const unsigned char *input, function mbedtls_sha256_self_test (line 479) | int mbedtls_sha256_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/sha512.c function mbedtls_sha512_init (line 91) | void mbedtls_sha512_init( mbedtls_sha512_context *ctx ) function mbedtls_sha512_free (line 96) | void mbedtls_sha512_free( mbedtls_sha512_context *ctx ) function mbedtls_sha512_clone (line 104) | void mbedtls_sha512_clone( mbedtls_sha512_context *dst, function mbedtls_sha512_starts_ret (line 113) | int mbedtls_sha512_starts_ret( mbedtls_sha512_context *ctx, int is384 ) function mbedtls_sha512_starts (line 149) | void mbedtls_sha512_starts( mbedtls_sha512_context *ctx, function mbedtls_internal_sha512_process (line 205) | int mbedtls_internal_sha512_process( mbedtls_sha512_context *ctx, function mbedtls_sha512_process (line 278) | void mbedtls_sha512_process( mbedtls_sha512_context *ctx, function mbedtls_sha512_update_ret (line 289) | int mbedtls_sha512_update_ret( mbedtls_sha512_context *ctx, function mbedtls_sha512_update (line 336) | void mbedtls_sha512_update( mbedtls_sha512_context *ctx, function mbedtls_sha512_finish_ret (line 347) | int mbedtls_sha512_finish_ret( mbedtls_sha512_context *ctx, function mbedtls_sha512_finish (line 410) | void mbedtls_sha512_finish( mbedtls_sha512_context *ctx, function mbedtls_sha512_ret (line 422) | int mbedtls_sha512_ret( const unsigned char *input, function mbedtls_sha512 (line 448) | void mbedtls_sha512( const unsigned char *input, function mbedtls_sha512_self_test (line 531) | int mbedtls_sha512_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/ssl_cache.c function mbedtls_ssl_cache_init (line 46) | void mbedtls_ssl_cache_init( mbedtls_ssl_cache_context *cache ) function mbedtls_ssl_cache_get (line 58) | int mbedtls_ssl_cache_get( void *data, mbedtls_ssl_session *session ) function mbedtls_ssl_cache_set (line 137) | int mbedtls_ssl_cache_set( void *data, const mbedtls_ssl_session *session ) function mbedtls_ssl_cache_set_timeout (line 286) | void mbedtls_ssl_cache_set_timeout( mbedtls_ssl_cache_context *cache, in... function mbedtls_ssl_cache_set_max_entries (line 294) | void mbedtls_ssl_cache_set_max_entries( mbedtls_ssl_cache_context *cache... function mbedtls_ssl_cache_free (line 301) | void mbedtls_ssl_cache_free( mbedtls_ssl_cache_context *cache ) FILE: jsb_build/websockets/mbedtls/library/ssl_ciphersuites.c function mbedtls_ssl_ciphersuite_t (line 2223) | const mbedtls_ssl_ciphersuite_t *mbedtls_ssl_ciphersuite_from_string( function mbedtls_ssl_ciphersuite_t (line 2242) | const mbedtls_ssl_ciphersuite_t *mbedtls_ssl_ciphersuite_from_id( int ci... function mbedtls_ssl_get_ciphersuite_id (line 2269) | int mbedtls_ssl_get_ciphersuite_id( const char *ciphersuite_name ) function mbedtls_pk_type_t (line 2282) | mbedtls_pk_type_t mbedtls_ssl_get_ciphersuite_sig_pk_alg( const mbedtls_... function mbedtls_pk_type_t (line 2304) | mbedtls_pk_type_t mbedtls_ssl_get_ciphersuite_sig_alg( const mbedtls_ssl... function mbedtls_ssl_ciphersuite_uses_ec (line 2324) | int mbedtls_ssl_ciphersuite_uses_ec( const mbedtls_ssl_ciphersuite_t *in... function mbedtls_ssl_ciphersuite_uses_psk (line 2342) | int mbedtls_ssl_ciphersuite_uses_psk( const mbedtls_ssl_ciphersuite_t *i... FILE: jsb_build/websockets/mbedtls/library/ssl_cli.c function ssl_write_hostname_ext (line 55) | static void ssl_write_hostname_ext( mbedtls_ssl_context *ssl, function ssl_write_renegotiation_ext (line 125) | static void ssl_write_renegotiation_ext( mbedtls_ssl_context *ssl, function ssl_write_signature_algorithms_ext (line 169) | static void ssl_write_signature_algorithms_ext( mbedtls_ssl_context *ssl, function ssl_write_supported_point_formats_ext (line 327) | static void ssl_write_supported_point_formats_ext( mbedtls_ssl_context *... function ssl_write_ecjpake_kkpp_ext (line 359) | static void ssl_write_ecjpake_kkpp_ext( mbedtls_ssl_context *ssl, function ssl_write_max_fragment_length_ext (line 437) | static void ssl_write_max_fragment_length_ext( mbedtls_ssl_context *ssl, function ssl_write_truncated_hmac_ext (line 471) | static void ssl_write_truncated_hmac_ext( mbedtls_ssl_context *ssl, function ssl_write_encrypt_then_mac_ext (line 503) | static void ssl_write_encrypt_then_mac_ext( mbedtls_ssl_context *ssl, function ssl_write_extended_ms_ext (line 537) | static void ssl_write_extended_ms_ext( mbedtls_ssl_context *ssl, function ssl_write_session_ticket_ext (line 571) | static void ssl_write_session_ticket_ext( mbedtls_ssl_context *ssl, function ssl_write_alpn_ext (line 615) | static void ssl_write_alpn_ext( mbedtls_ssl_context *ssl, function ssl_generate_random (line 677) | static int ssl_generate_random( mbedtls_ssl_context *ssl ) function ssl_validate_ciphersuite (line 727) | static int ssl_validate_ciphersuite( const mbedtls_ssl_ciphersuite_t * s... function ssl_parse_renegotiation_info (line 1090) | static int ssl_parse_renegotiation_info( mbedtls_ssl_context *ssl, function ssl_parse_max_fragment_length_ext (line 1129) | static int ssl_parse_max_fragment_length_ext( mbedtls_ssl_context *ssl, function ssl_parse_truncated_hmac_ext (line 1152) | static int ssl_parse_truncated_hmac_ext( mbedtls_ssl_context *ssl, function ssl_parse_encrypt_then_mac_ext (line 1174) | static int ssl_parse_encrypt_then_mac_ext( mbedtls_ssl_context *ssl, function ssl_parse_extended_ms_ext (line 1197) | static int ssl_parse_extended_ms_ext( mbedtls_ssl_context *ssl, function ssl_parse_session_ticket_ext (line 1220) | static int ssl_parse_session_ticket_ext( mbedtls_ssl_context *ssl, function ssl_parse_supported_point_formats_ext (line 1243) | static int ssl_parse_supported_point_formats_ext( mbedtls_ssl_context *ssl, function ssl_parse_ecjpake_kkpp (line 1288) | static int ssl_parse_ecjpake_kkpp( mbedtls_ssl_context *ssl, function ssl_parse_alpn_ext (line 1320) | static int ssl_parse_alpn_ext( mbedtls_ssl_context *ssl, function ssl_parse_hello_verify_request (line 1391) | static int ssl_parse_hello_verify_request( mbedtls_ssl_context *ssl ) function ssl_parse_server_hello (line 1462) | static int ssl_parse_server_hello( mbedtls_ssl_context *ssl ) function ssl_parse_server_dh_params (line 1956) | static int ssl_parse_server_dh_params( mbedtls_ssl_context *ssl, unsigne... function ssl_check_server_ecdh_params (line 1998) | static int ssl_check_server_ecdh_params( const mbedtls_ssl_context *ssl ) function ssl_parse_server_ecdh_params (line 2032) | static int ssl_parse_server_ecdh_params( mbedtls_ssl_context *ssl, function ssl_parse_server_psk_hint (line 2066) | static int ssl_parse_server_psk_hint( mbedtls_ssl_context *ssl, function ssl_write_encrypted_pms (line 2112) | static int ssl_write_encrypted_pms( mbedtls_ssl_context *ssl, function ssl_parse_signature_algorithm (line 2189) | static int ssl_parse_signature_algorithm( mbedtls_ssl_context *ssl, function ssl_get_ecdh_params_from_cert (line 2251) | static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) function ssl_parse_server_key_exchange (line 2289) | static int ssl_parse_server_key_exchange( mbedtls_ssl_context *ssl ) function ssl_parse_certificate_request (line 2602) | static int ssl_parse_certificate_request( mbedtls_ssl_context *ssl ) function ssl_parse_certificate_request (line 2620) | static int ssl_parse_certificate_request( mbedtls_ssl_context *ssl ) function ssl_parse_server_hello_done (line 2784) | static int ssl_parse_server_hello_done( mbedtls_ssl_context *ssl ) function ssl_write_client_key_exchange (line 2823) | static int ssl_write_client_key_exchange( mbedtls_ssl_context *ssl ) function ssl_write_certificate_verify (line 3083) | static int ssl_write_certificate_verify( mbedtls_ssl_context *ssl ) function ssl_write_certificate_verify (line 3112) | static int ssl_write_certificate_verify( mbedtls_ssl_context *ssl ) function ssl_parse_new_session_ticket (line 3269) | static int ssl_parse_new_session_ticket( mbedtls_ssl_context *ssl ) function mbedtls_ssl_handshake_client_step (line 3377) | int mbedtls_ssl_handshake_client_step( mbedtls_ssl_context *ssl ) FILE: jsb_build/websockets/mbedtls/library/ssl_cookie.c function mbedtls_ssl_cookie_init (line 74) | void mbedtls_ssl_cookie_init( mbedtls_ssl_cookie_ctx *ctx ) function mbedtls_ssl_cookie_set_timeout (line 87) | void mbedtls_ssl_cookie_set_timeout( mbedtls_ssl_cookie_ctx *ctx, unsign... function mbedtls_ssl_cookie_free (line 92) | void mbedtls_ssl_cookie_free( mbedtls_ssl_cookie_ctx *ctx ) function mbedtls_ssl_cookie_setup (line 103) | int mbedtls_ssl_cookie_setup( mbedtls_ssl_cookie_ctx *ctx, function ssl_cookie_hmac (line 129) | static int ssl_cookie_hmac( mbedtls_md_context_t *hmac_ctx, function mbedtls_ssl_cookie_write (line 156) | int mbedtls_ssl_cookie_write( void *p_ctx, function mbedtls_ssl_cookie_check (line 202) | int mbedtls_ssl_cookie_check( void *p_ctx, FILE: jsb_build/websockets/mbedtls/library/ssl_srv.c function mbedtls_ssl_set_client_transport_id (line 54) | int mbedtls_ssl_set_client_transport_id( mbedtls_ssl_context *ssl, function mbedtls_ssl_conf_dtls_cookies (line 72) | void mbedtls_ssl_conf_dtls_cookies( mbedtls_ssl_config *conf, function ssl_parse_servername_ext (line 84) | static int ssl_parse_servername_ext( mbedtls_ssl_context *ssl, function ssl_parse_renegotiation_info (line 152) | static int ssl_parse_renegotiation_info( mbedtls_ssl_context *ssl, function ssl_parse_signature_algorithms_ext (line 203) | static int ssl_parse_signature_algorithms_ext( mbedtls_ssl_context *ssl, function ssl_parse_supported_elliptic_curves (line 281) | static int ssl_parse_supported_elliptic_curves( mbedtls_ssl_context *ssl, function ssl_parse_supported_point_formats (line 347) | static int ssl_parse_supported_point_formats( mbedtls_ssl_context *ssl, function ssl_parse_ecjpake_kkpp (line 389) | static int ssl_parse_ecjpake_kkpp( mbedtls_ssl_context *ssl, function ssl_parse_max_fragment_length_ext (line 418) | static int ssl_parse_max_fragment_length_ext( mbedtls_ssl_context *ssl, function ssl_parse_truncated_hmac_ext (line 437) | static int ssl_parse_truncated_hmac_ext( mbedtls_ssl_context *ssl, function ssl_parse_encrypt_then_mac_ext (line 459) | static int ssl_parse_encrypt_then_mac_ext( mbedtls_ssl_context *ssl, function ssl_parse_extended_ms_ext (line 484) | static int ssl_parse_extended_ms_ext( mbedtls_ssl_context *ssl, function ssl_parse_session_ticket_ext (line 509) | static int ssl_parse_session_ticket_ext( mbedtls_ssl_context *ssl, function ssl_parse_alpn_ext (line 583) | static int ssl_parse_alpn_ext( mbedtls_ssl_context *ssl, function ssl_check_key_curve (line 679) | static int ssl_check_key_curve( mbedtls_pk_context *pk, function ssl_pick_cert (line 700) | static int ssl_pick_cert( mbedtls_ssl_context *ssl, function ssl_ciphersuite_match (line 803) | static int ssl_ciphersuite_match( mbedtls_ssl_context *ssl, int suite_id, function ssl_parse_client_hello_v2 (line 919) | static int ssl_parse_client_hello_v2( mbedtls_ssl_context *ssl ) function ssl_write_truncated_hmac_ext (line 2039) | static void ssl_write_truncated_hmac_ext( mbedtls_ssl_context *ssl, function ssl_write_encrypt_then_mac_ext (line 2064) | static void ssl_write_encrypt_then_mac_ext( mbedtls_ssl_context *ssl, function ssl_write_extended_ms_ext (line 2107) | static void ssl_write_extended_ms_ext( mbedtls_ssl_context *ssl, function ssl_write_session_ticket_ext (line 2134) | static void ssl_write_session_ticket_ext( mbedtls_ssl_context *ssl, function ssl_write_renegotiation_ext (line 2158) | static void ssl_write_renegotiation_ext( mbedtls_ssl_context *ssl, function ssl_write_max_fragment_length_ext (line 2199) | static void ssl_write_max_fragment_length_ext( mbedtls_ssl_context *ssl, function ssl_write_supported_point_formats_ext (line 2227) | static void ssl_write_supported_point_formats_ext( mbedtls_ssl_context *... function ssl_write_ecjpake_kkpp_ext (line 2257) | static void ssl_write_ecjpake_kkpp_ext( mbedtls_ssl_context *ssl, function ssl_write_alpn_ext (line 2301) | static void ssl_write_alpn_ext( mbedtls_ssl_context *ssl, function ssl_write_hello_verify_request (line 2337) | static int ssl_write_hello_verify_request( mbedtls_ssl_context *ssl ) function ssl_write_certificate_request (line 2636) | static int ssl_write_certificate_request( mbedtls_ssl_context *ssl ) function ssl_write_certificate_request (line 2658) | static int ssl_write_certificate_request( mbedtls_ssl_context *ssl ) function ssl_get_ecdh_params_from_cert (line 2833) | static int ssl_get_ecdh_params_from_cert( mbedtls_ssl_context *ssl ) function ssl_resume_server_key_exchange (line 2858) | static int ssl_resume_server_key_exchange( mbedtls_ssl_context *ssl, function ssl_prepare_server_key_exchange (line 2885) | static int ssl_prepare_server_key_exchange( mbedtls_ssl_context *ssl, function ssl_write_server_key_exchange (line 3248) | static int ssl_write_server_key_exchange( mbedtls_ssl_context *ssl ) function ssl_write_server_hello_done (line 3345) | static int ssl_write_server_hello_done( mbedtls_ssl_context *ssl ) function ssl_parse_client_dh_public (line 3375) | static int ssl_parse_client_dh_public( mbedtls_ssl_context *ssl, unsigne... function ssl_resume_decrypt_pms (line 3418) | static int ssl_resume_decrypt_pms( mbedtls_ssl_context *ssl, function ssl_decrypt_encrypted_pms (line 3435) | static int ssl_decrypt_encrypted_pms( mbedtls_ssl_context *ssl, function ssl_parse_encrypted_pms (line 3526) | static int ssl_parse_encrypted_pms( mbedtls_ssl_context *ssl, function ssl_parse_client_psk_identity (line 3623) | static int ssl_parse_client_psk_identity( mbedtls_ssl_context *ssl, unsi... function ssl_parse_client_key_exchange (line 3685) | static int ssl_parse_client_key_exchange( mbedtls_ssl_context *ssl ) function ssl_parse_certificate_verify (line 3968) | static int ssl_parse_certificate_verify( mbedtls_ssl_context *ssl ) function ssl_parse_certificate_verify (line 3990) | static int ssl_parse_certificate_verify( mbedtls_ssl_context *ssl ) function ssl_write_new_session_ticket (line 4178) | static int ssl_write_new_session_ticket( mbedtls_ssl_context *ssl ) function mbedtls_ssl_handshake_server_step (line 4241) | int mbedtls_ssl_handshake_server_step( mbedtls_ssl_context *ssl ) FILE: jsb_build/websockets/mbedtls/library/ssl_ticket.c function mbedtls_ssl_ticket_init (line 46) | void mbedtls_ssl_ticket_init( mbedtls_ssl_ticket_context *ctx ) function ssl_ticket_gen_key (line 60) | static int ssl_ticket_gen_key( mbedtls_ssl_ticket_context *ctx, function ssl_ticket_update_keys (line 90) | static int ssl_ticket_update_keys( mbedtls_ssl_ticket_context *ctx ) function mbedtls_ssl_ticket_setup (line 118) | int mbedtls_ssl_ticket_setup( mbedtls_ssl_ticket_context *ctx, function ssl_save_session (line 165) | static int ssl_save_session( const mbedtls_ssl_session *session, function ssl_load_session (line 209) | static int ssl_load_session( mbedtls_ssl_session *session, function mbedtls_ssl_ticket_write (line 281) | int mbedtls_ssl_ticket_write( void *p_ticket, function mbedtls_ssl_ticket_key (line 363) | static mbedtls_ssl_ticket_key *ssl_ticket_select_key( function mbedtls_ssl_ticket_parse (line 379) | int mbedtls_ssl_ticket_parse( void *p_ticket, function mbedtls_ssl_ticket_free (line 473) | void mbedtls_ssl_ticket_free( mbedtls_ssl_ticket_context *ctx ) FILE: jsb_build/websockets/mbedtls/library/ssl_tls.c function ssl_ep_len (line 58) | static inline size_t ssl_ep_len( const mbedtls_ssl_context *ssl ) function ssl_set_timer (line 73) | static void ssl_set_timer( mbedtls_ssl_context *ssl, uint32_t millisecs ) function ssl_check_timer (line 85) | static int ssl_check_timer( mbedtls_ssl_context *ssl ) function ssl_double_retransmit_timeout (line 104) | static int ssl_double_retransmit_timeout( mbedtls_ssl_context *ssl ) function ssl_reset_retransmit_timeout (line 127) | static void ssl_reset_retransmit_timeout( mbedtls_ssl_context *ssl ) function ssl_mfl_code_to_length (line 144) | static unsigned int ssl_mfl_code_to_length( int mfl ) function ssl_session_copy (line 165) | static int ssl_session_copy( mbedtls_ssl_session *dst, const mbedtls_ssl... function ssl3_prf (line 225) | static int ssl3_prf( const unsigned char *secret, size_t slen, function tls1_prf (line 286) | static int tls1_prf( const unsigned char *secret, size_t slen, function tls_prf_generic (line 384) | static int tls_prf_generic( mbedtls_md_type_t md_type, function tls_prf_sha256 (line 448) | static int tls_prf_sha256( const unsigned char *secret, size_t slen, function tls_prf_sha384 (line 459) | static int tls_prf_sha384( const unsigned char *secret, size_t slen, function mbedtls_ssl_derive_keys (line 501) | int mbedtls_ssl_derive_keys( mbedtls_ssl_context *ssl ) function ssl_calc_verify_ssl (line 1013) | void ssl_calc_verify_ssl( mbedtls_ssl_context *ssl, unsigned char hash[3... function ssl_calc_verify_tls (line 1062) | void ssl_calc_verify_tls( mbedtls_ssl_context *ssl, unsigned char hash[3... function ssl_calc_verify_tls_sha256 (line 1090) | void ssl_calc_verify_tls_sha256( mbedtls_ssl_context *ssl, unsigned char... function ssl_calc_verify_tls_sha384 (line 1111) | void ssl_calc_verify_tls_sha384( mbedtls_ssl_context *ssl, unsigned char... function mbedtls_ssl_psk_derive_premaster (line 1133) | int mbedtls_ssl_psk_derive_premaster( mbedtls_ssl_context *ssl, mbedtls_... function ssl_mac (line 1260) | static void ssl_mac( mbedtls_md_context_t *md_ctx, function ssl_read_memory (line 1314) | static void ssl_read_memory( unsigned char *p, size_t len ) function ssl_encrypt_buf (line 1330) | static int ssl_encrypt_buf( mbedtls_ssl_context *ssl ) function ssl_decrypt_buf (line 1680) | static int ssl_decrypt_buf( mbedtls_ssl_context *ssl ) function ssl_compress_buf (line 2283) | static int ssl_compress_buf( mbedtls_ssl_context *ssl ) function ssl_decompress_buf (line 2330) | static int ssl_decompress_buf( mbedtls_ssl_context *ssl ) function ssl_resend_hello_request (line 2383) | static int ssl_resend_hello_request( mbedtls_ssl_context *ssl ) function mbedtls_ssl_fetch_input (line 2425) | int mbedtls_ssl_fetch_input( mbedtls_ssl_context *ssl, size_t nb_want ) function mbedtls_ssl_flush_output (line 2644) | int mbedtls_ssl_flush_output( mbedtls_ssl_context *ssl ) function ssl_flight_append (line 2713) | static int ssl_flight_append( mbedtls_ssl_context *ssl ) function ssl_flight_free (line 2755) | static void ssl_flight_free( mbedtls_ssl_flight_item *flight ) function ssl_swap_epochs (line 2778) | static void ssl_swap_epochs( mbedtls_ssl_context *ssl ) function mbedtls_ssl_resend (line 2830) | int mbedtls_ssl_resend( mbedtls_ssl_context *ssl ) function mbedtls_ssl_recv_flight_completed (line 2889) | void mbedtls_ssl_recv_flight_completed( mbedtls_ssl_context *ssl ) function mbedtls_ssl_send_flight_completed (line 2914) | void mbedtls_ssl_send_flight_completed( mbedtls_ssl_context *ssl ) function mbedtls_ssl_write_record (line 2937) | int mbedtls_ssl_write_record( mbedtls_ssl_context *ssl ) function ssl_bitmask_set (line 3109) | static void ssl_bitmask_set( unsigned char *mask, size_t offset, size_t ... function ssl_bitmask_check (line 3152) | static int ssl_bitmask_check( unsigned char *mask, size_t len ) function ssl_reassemble_dtls_handshake (line 3175) | static int ssl_reassemble_dtls_handshake( mbedtls_ssl_context *ssl ) function mbedtls_ssl_prepare_handshake_record (line 3323) | int mbedtls_ssl_prepare_handshake_record( mbedtls_ssl_context *ssl ) function mbedtls_ssl_update_handshake_status (line 3410) | void mbedtls_ssl_update_handshake_status( mbedtls_ssl_context *ssl ) function ssl_dtls_replay_reset (line 3440) | static void ssl_dtls_replay_reset( mbedtls_ssl_context *ssl ) function ssl_load_six_bytes (line 3446) | static inline uint64_t ssl_load_six_bytes( unsigned char *buf ) function mbedtls_ssl_dtls_replay_check (line 3459) | int mbedtls_ssl_dtls_replay_check( mbedtls_ssl_context *ssl ) function mbedtls_ssl_dtls_replay_update (line 3484) | void mbedtls_ssl_dtls_replay_update( mbedtls_ssl_context *ssl ) function ssl_check_dtls_clihlo_cookie (line 3532) | static int ssl_check_dtls_clihlo_cookie( function ssl_handle_possible_reconnect (line 3666) | static int ssl_handle_possible_reconnect( mbedtls_ssl_context *ssl ) function ssl_parse_record_header (line 3726) | static int ssl_parse_record_header( mbedtls_ssl_context *ssl ) function ssl_prepare_record_content (line 3911) | static int ssl_prepare_record_content( mbedtls_ssl_context *ssl ) function mbedtls_ssl_read_record (line 3983) | int mbedtls_ssl_read_record( mbedtls_ssl_context *ssl ) function mbedtls_ssl_read_record_layer (line 4029) | int mbedtls_ssl_read_record_layer( mbedtls_ssl_context *ssl ) function mbedtls_ssl_handle_message_type (line 4260) | int mbedtls_ssl_handle_message_type( mbedtls_ssl_context *ssl ) function mbedtls_ssl_send_fatal_handshake_failure (line 4345) | int mbedtls_ssl_send_fatal_handshake_failure( mbedtls_ssl_context *ssl ) function mbedtls_ssl_send_alert_message (line 4359) | int mbedtls_ssl_send_alert_message( mbedtls_ssl_context *ssl, function mbedtls_ssl_write_certificate (line 4397) | int mbedtls_ssl_write_certificate( mbedtls_ssl_context *ssl ) function mbedtls_ssl_parse_certificate (line 4417) | int mbedtls_ssl_parse_certificate( mbedtls_ssl_context *ssl ) function mbedtls_ssl_write_certificate (line 4440) | int mbedtls_ssl_write_certificate( mbedtls_ssl_context *ssl ) function mbedtls_ssl_parse_certificate (line 4556) | int mbedtls_ssl_parse_certificate( mbedtls_ssl_context *ssl ) function mbedtls_ssl_write_change_cipher_spec (line 4946) | int mbedtls_ssl_write_change_cipher_spec( mbedtls_ssl_context *ssl ) function mbedtls_ssl_parse_change_cipher_spec (line 4969) | int mbedtls_ssl_parse_change_cipher_spec( mbedtls_ssl_context *ssl ) function mbedtls_ssl_optimize_checksum (line 5056) | void mbedtls_ssl_optimize_checksum( mbedtls_ssl_context *ssl, function mbedtls_ssl_reset_checksum (line 5085) | void mbedtls_ssl_reset_checksum( mbedtls_ssl_context *ssl ) function ssl_update_checksum_start (line 5102) | static void ssl_update_checksum_start( mbedtls_ssl_context *ssl, function ssl_update_checksum_md5sha1 (line 5122) | static void ssl_update_checksum_md5sha1( mbedtls_ssl_context *ssl, function ssl_update_checksum_sha256 (line 5132) | static void ssl_update_checksum_sha256( mbedtls_ssl_context *ssl, function ssl_update_checksum_sha384 (line 5140) | static void ssl_update_checksum_sha384( mbedtls_ssl_context *ssl, function ssl_calc_finished_ssl (line 5149) | static void ssl_calc_finished_ssl( function ssl_calc_finished_tls (line 5234) | static void ssl_calc_finished_tls( function ssl_calc_finished_tls_sha256 (line 5294) | static void ssl_calc_finished_tls_sha256( function ssl_calc_finished_tls_sha384 (line 5343) | static void ssl_calc_finished_tls_sha384( function ssl_handshake_wrapup_free_hs_transform (line 5392) | static void ssl_handshake_wrapup_free_hs_transform( mbedtls_ssl_context ... function mbedtls_ssl_handshake_wrapup (line 5417) | void mbedtls_ssl_handshake_wrapup( mbedtls_ssl_context *ssl ) function mbedtls_ssl_write_finished (line 5479) | int mbedtls_ssl_write_finished( mbedtls_ssl_context *ssl ) function mbedtls_ssl_parse_finished (line 5603) | int mbedtls_ssl_parse_finished( mbedtls_ssl_context *ssl ) function ssl_handshake_params_init (line 5682) | static void ssl_handshake_params_init( mbedtls_ssl_handshake_params *han... function ssl_transform_init (line 5730) | static void ssl_transform_init( mbedtls_ssl_transform *transform ) function mbedtls_ssl_session_init (line 5741) | void mbedtls_ssl_session_init( mbedtls_ssl_session *session ) function ssl_handshake_init (line 5746) | static int ssl_handshake_init( mbedtls_ssl_context *ssl ) function ssl_cookie_write_dummy (line 5817) | static int ssl_cookie_write_dummy( void *ctx, function ssl_cookie_check_dummy (line 5830) | static int ssl_cookie_check_dummy( void *ctx, function mbedtls_ssl_init (line 5847) | void mbedtls_ssl_init( mbedtls_ssl_context *ssl ) function mbedtls_ssl_setup (line 5855) | int mbedtls_ssl_setup( mbedtls_ssl_context *ssl, function ssl_session_reset_int (line 5925) | static int ssl_session_reset_int( mbedtls_ssl_context *ssl, int partial ) function mbedtls_ssl_session_reset (line 6029) | int mbedtls_ssl_session_reset( mbedtls_ssl_context *ssl ) function mbedtls_ssl_conf_endpoint (line 6037) | void mbedtls_ssl_conf_endpoint( mbedtls_ssl_config *conf, int endpoint ) function mbedtls_ssl_conf_transport (line 6042) | void mbedtls_ssl_conf_transport( mbedtls_ssl_config *conf, int transport ) function mbedtls_ssl_conf_dtls_anti_replay (line 6048) | void mbedtls_ssl_conf_dtls_anti_replay( mbedtls_ssl_config *conf, char m... function mbedtls_ssl_conf_dtls_badmac_limit (line 6055) | void mbedtls_ssl_conf_dtls_badmac_limit( mbedtls_ssl_config *conf, unsig... function mbedtls_ssl_conf_handshake_timeout (line 6062) | void mbedtls_ssl_conf_handshake_timeout( mbedtls_ssl_config *conf, uint3... function mbedtls_ssl_conf_authmode (line 6069) | void mbedtls_ssl_conf_authmode( mbedtls_ssl_config *conf, int authmode ) function mbedtls_ssl_conf_verify (line 6075) | void mbedtls_ssl_conf_verify( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_rng (line 6084) | void mbedtls_ssl_conf_rng( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_dbg (line 6092) | void mbedtls_ssl_conf_dbg( mbedtls_ssl_config *conf, function mbedtls_ssl_set_bio (line 6100) | void mbedtls_ssl_set_bio( mbedtls_ssl_context *ssl, function mbedtls_ssl_conf_read_timeout (line 6112) | void mbedtls_ssl_conf_read_timeout( mbedtls_ssl_config *conf, uint32_t t... function mbedtls_ssl_set_timer_cb (line 6117) | void mbedtls_ssl_set_timer_cb( mbedtls_ssl_context *ssl, function mbedtls_ssl_conf_session_cache (line 6131) | void mbedtls_ssl_conf_session_cache( mbedtls_ssl_config *conf, function mbedtls_ssl_set_session (line 6143) | int mbedtls_ssl_set_session( mbedtls_ssl_context *ssl, const mbedtls_ssl... function mbedtls_ssl_conf_ciphersuites (line 6164) | void mbedtls_ssl_conf_ciphersuites( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_ciphersuites_for_version (line 6173) | void mbedtls_ssl_conf_ciphersuites_for_version( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_cert_profile (line 6187) | void mbedtls_ssl_conf_cert_profile( mbedtls_ssl_config *conf, function ssl_append_key_cert (line 6194) | static int ssl_append_key_cert( mbedtls_ssl_key_cert **head, function mbedtls_ssl_conf_own_cert (line 6224) | int mbedtls_ssl_conf_own_cert( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_ca_chain (line 6231) | void mbedtls_ssl_conf_ca_chain( mbedtls_ssl_config *conf, function mbedtls_ssl_set_hs_own_cert (line 6241) | int mbedtls_ssl_set_hs_own_cert( mbedtls_ssl_context *ssl, function mbedtls_ssl_set_hs_ca_chain (line 6249) | void mbedtls_ssl_set_hs_ca_chain( mbedtls_ssl_context *ssl, function mbedtls_ssl_set_hs_authmode (line 6257) | void mbedtls_ssl_set_hs_authmode( mbedtls_ssl_context *ssl, function mbedtls_ssl_set_hs_ecjpake_password (line 6268) | int mbedtls_ssl_set_hs_ecjpake_password( mbedtls_ssl_context *ssl, function mbedtls_ssl_conf_psk (line 6291) | int mbedtls_ssl_conf_psk( mbedtls_ssl_config *conf, function mbedtls_ssl_set_hs_psk (line 6342) | int mbedtls_ssl_set_hs_psk( mbedtls_ssl_context *ssl, function mbedtls_ssl_conf_psk_cb (line 6368) | void mbedtls_ssl_conf_psk_cb( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_dh_param (line 6381) | int mbedtls_ssl_conf_dh_param( mbedtls_ssl_config *conf, const char *dhm... function mbedtls_ssl_conf_dh_param_bin (line 6397) | int mbedtls_ssl_conf_dh_param_bin( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_dh_param_ctx (line 6414) | int mbedtls_ssl_conf_dh_param_ctx( mbedtls_ssl_config *conf, mbedtls_dhm... function mbedtls_ssl_conf_dhm_min_bitlen (line 6434) | void mbedtls_ssl_conf_dhm_min_bitlen( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_sig_hashes (line 6445) | void mbedtls_ssl_conf_sig_hashes( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_curves (line 6456) | void mbedtls_ssl_conf_curves( mbedtls_ssl_config *conf, function mbedtls_ssl_set_hostname (line 6464) | int mbedtls_ssl_set_hostname( mbedtls_ssl_context *ssl, const char *host... function mbedtls_ssl_conf_sni (line 6510) | void mbedtls_ssl_conf_sni( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_alpn_protocols (line 6521) | int mbedtls_ssl_conf_alpn_protocols( mbedtls_ssl_config *conf, const cha... function mbedtls_ssl_conf_max_version (line 6552) | void mbedtls_ssl_conf_max_version( mbedtls_ssl_config *conf, int major, ... function mbedtls_ssl_conf_min_version (line 6558) | void mbedtls_ssl_conf_min_version( mbedtls_ssl_config *conf, int major, ... function mbedtls_ssl_conf_fallback (line 6565) | void mbedtls_ssl_conf_fallback( mbedtls_ssl_config *conf, char fallback ) function mbedtls_ssl_conf_cert_req_ca_list (line 6572) | void mbedtls_ssl_conf_cert_req_ca_list( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_encrypt_then_mac (line 6580) | void mbedtls_ssl_conf_encrypt_then_mac( mbedtls_ssl_config *conf, char e... function mbedtls_ssl_conf_extended_master_secret (line 6587) | void mbedtls_ssl_conf_extended_master_secret( mbedtls_ssl_config *conf, ... function mbedtls_ssl_conf_arc4_support (line 6594) | void mbedtls_ssl_conf_arc4_support( mbedtls_ssl_config *conf, char arc4 ) function mbedtls_ssl_conf_max_frag_len (line 6601) | int mbedtls_ssl_conf_max_frag_len( mbedtls_ssl_config *conf, unsigned ch... function mbedtls_ssl_conf_truncated_hmac (line 6616) | void mbedtls_ssl_conf_truncated_hmac( mbedtls_ssl_config *conf, int trun... function mbedtls_ssl_conf_cbc_record_splitting (line 6623) | void mbedtls_ssl_conf_cbc_record_splitting( mbedtls_ssl_config *conf, ch... function mbedtls_ssl_conf_legacy_renegotiation (line 6629) | void mbedtls_ssl_conf_legacy_renegotiation( mbedtls_ssl_config *conf, in... function mbedtls_ssl_conf_renegotiation (line 6635) | void mbedtls_ssl_conf_renegotiation( mbedtls_ssl_config *conf, int reneg... function mbedtls_ssl_conf_renegotiation_enforced (line 6640) | void mbedtls_ssl_conf_renegotiation_enforced( mbedtls_ssl_config *conf, ... function mbedtls_ssl_conf_renegotiation_period (line 6645) | void mbedtls_ssl_conf_renegotiation_period( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_session_tickets (line 6654) | void mbedtls_ssl_conf_session_tickets( mbedtls_ssl_config *conf, int use... function mbedtls_ssl_conf_session_tickets_cb (line 6661) | void mbedtls_ssl_conf_session_tickets_cb( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_export_keys_cb (line 6674) | void mbedtls_ssl_conf_export_keys_cb( mbedtls_ssl_config *conf, function mbedtls_ssl_conf_async_private_cb (line 6684) | void mbedtls_ssl_conf_async_private_cb( function mbedtls_ssl_set_async_operation_data (line 6712) | void mbedtls_ssl_set_async_operation_data( mbedtls_ssl_context *ssl, function mbedtls_ssl_get_bytes_avail (line 6723) | size_t mbedtls_ssl_get_bytes_avail( const mbedtls_ssl_context *ssl ) function mbedtls_ssl_check_pending (line 6728) | int mbedtls_ssl_check_pending( const mbedtls_ssl_context *ssl ) function mbedtls_ssl_get_verify_result (line 6783) | uint32_t mbedtls_ssl_get_verify_result( const mbedtls_ssl_context *ssl ) function mbedtls_ssl_get_record_expansion (line 6840) | int mbedtls_ssl_get_record_expansion( const mbedtls_ssl_context *ssl ) function mbedtls_ssl_get_max_frag_len (line 6875) | size_t mbedtls_ssl_get_max_frag_len( const mbedtls_ssl_context *ssl ) function mbedtls_x509_crt (line 6898) | const mbedtls_x509_crt *mbedtls_ssl_get_peer_cert( const mbedtls_ssl_con... function mbedtls_ssl_get_session (line 6908) | int mbedtls_ssl_get_session( const mbedtls_ssl_context *ssl, mbedtls_ssl... function mbedtls_ssl_handshake_step (line 6925) | int mbedtls_ssl_handshake_step( mbedtls_ssl_context *ssl ) function mbedtls_ssl_handshake (line 6947) | int mbedtls_ssl_handshake( mbedtls_ssl_context *ssl ) function ssl_write_hello_request (line 6974) | static int ssl_write_hello_request( mbedtls_ssl_context *ssl ) function ssl_start_renegotiation (line 7005) | static int ssl_start_renegotiation( mbedtls_ssl_context *ssl ) function mbedtls_ssl_renegotiate (line 7045) | int mbedtls_ssl_renegotiate( mbedtls_ssl_context *ssl ) function ssl_check_ctr_renegotiate (line 7101) | static int ssl_check_ctr_renegotiate( mbedtls_ssl_context *ssl ) function mbedtls_ssl_read (line 7132) | int mbedtls_ssl_read( mbedtls_ssl_context *ssl, unsigned char *buf, size... function ssl_write_real (line 7445) | static int ssl_write_real( mbedtls_ssl_context *ssl, function ssl_write_split (line 7512) | static int ssl_write_split( mbedtls_ssl_context *ssl, function mbedtls_ssl_write (line 7545) | int mbedtls_ssl_write( mbedtls_ssl_context *ssl, const unsigned char *bu... function mbedtls_ssl_close_notify (line 7585) | int mbedtls_ssl_close_notify( mbedtls_ssl_context *ssl ) function mbedtls_ssl_transform_free (line 7613) | void mbedtls_ssl_transform_free( mbedtls_ssl_transform *transform ) function ssl_key_cert_free (line 7633) | static void ssl_key_cert_free( mbedtls_ssl_key_cert *key_cert ) function mbedtls_ssl_handshake_free (line 7646) | void mbedtls_ssl_handshake_free( mbedtls_ssl_context *ssl ) function mbedtls_ssl_session_free (line 7733) | void mbedtls_ssl_session_free( mbedtls_ssl_session *session ) function mbedtls_ssl_free (line 7756) | void mbedtls_ssl_free( mbedtls_ssl_context *ssl ) function mbedtls_ssl_config_init (line 7835) | void mbedtls_ssl_config_init( mbedtls_ssl_config *conf ) function mbedtls_ssl_config_defaults (line 7882) | int mbedtls_ssl_config_defaults( mbedtls_ssl_config *conf, function mbedtls_ssl_config_free (line 8046) | void mbedtls_ssl_config_free( mbedtls_ssl_config *conf ) function mbedtls_ssl_sig_from_pk (line 8083) | unsigned char mbedtls_ssl_sig_from_pk( mbedtls_pk_context *pk ) function mbedtls_ssl_sig_from_pk_alg (line 8096) | unsigned char mbedtls_ssl_sig_from_pk_alg( mbedtls_pk_type_t type ) function mbedtls_pk_type_t (line 8109) | mbedtls_pk_type_t mbedtls_ssl_pk_alg_from_sig( unsigned char sig ) function mbedtls_md_type_t (line 8131) | mbedtls_md_type_t mbedtls_ssl_sig_hash_set_find( mbedtls_ssl_sig_hash_se... function mbedtls_ssl_sig_hash_set_add (line 8146) | void mbedtls_ssl_sig_hash_set_add( mbedtls_ssl_sig_hash_set_t *set, function mbedtls_ssl_sig_hash_set_const_hash (line 8168) | void mbedtls_ssl_sig_hash_set_const_hash( mbedtls_ssl_sig_hash_set_t *set, function mbedtls_md_type_t (line 8181) | mbedtls_md_type_t mbedtls_ssl_md_alg_from_hash( unsigned char hash ) function mbedtls_ssl_hash_from_md_alg (line 8213) | unsigned char mbedtls_ssl_hash_from_md_alg( int md ) function mbedtls_ssl_check_curve (line 8247) | int mbedtls_ssl_check_curve( const mbedtls_ssl_context *ssl, mbedtls_ecp... function mbedtls_ssl_check_sig_hash (line 8267) | int mbedtls_ssl_check_sig_hash( const mbedtls_ssl_context *ssl, function mbedtls_ssl_check_cert_usage (line 8284) | int mbedtls_ssl_check_cert_usage( const mbedtls_x509_crt *cert, function mbedtls_ssl_write_version (line 8383) | void mbedtls_ssl_write_version( int major, int minor, int transport, function mbedtls_ssl_read_version (line 8405) | void mbedtls_ssl_read_version( int *major, int *minor, int transport, function mbedtls_ssl_set_calc_verify_md (line 8427) | int mbedtls_ssl_set_calc_verify_md( mbedtls_ssl_context *ssl, int md ) function mbedtls_ssl_get_key_exchange_md_ssl_tls (line 8471) | int mbedtls_ssl_get_key_exchange_md_ssl_tls( mbedtls_ssl_context *ssl, function mbedtls_ssl_get_key_exchange_md_tls1_2 (line 8557) | int mbedtls_ssl_get_key_exchange_md_tls1_2( mbedtls_ssl_context *ssl, FILE: jsb_build/websockets/mbedtls/library/threading.c function threading_mutex_init_pthread (line 33) | static void threading_mutex_init_pthread( mbedtls_threading_mutex_t *mut... function threading_mutex_free_pthread (line 41) | static void threading_mutex_free_pthread( mbedtls_threading_mutex_t *mut... function threading_mutex_lock_pthread (line 50) | static int threading_mutex_lock_pthread( mbedtls_threading_mutex_t *mutex ) function threading_mutex_unlock_pthread (line 61) | static int threading_mutex_unlock_pthread( mbedtls_threading_mutex_t *mu... function threading_mutex_fail (line 85) | static int threading_mutex_fail( mbedtls_threading_mutex_t *mutex ) function threading_mutex_dummy (line 90) | static void threading_mutex_dummy( mbedtls_threading_mutex_t *mutex ) function mbedtls_threading_set_alt (line 104) | void mbedtls_threading_set_alt( void (*mutex_init)( mbedtls_threading_mu... function mbedtls_threading_free_alt (line 122) | void mbedtls_threading_free_alt( void ) FILE: jsb_build/websockets/mbedtls/library/timing.c type _hr_time (line 56) | struct _hr_time type _hr_time (line 69) | struct _hr_time function mbedtls_timing_hardclock (line 81) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 98) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 112) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 126) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 151) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 166) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 181) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 195) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_hardclock (line 209) | unsigned long mbedtls_timing_hardclock( void ) type timeval (line 224) | struct timeval function mbedtls_timing_hardclock (line 226) | unsigned long mbedtls_timing_hardclock( void ) function mbedtls_timing_get_timer (line 246) | unsigned long mbedtls_timing_get_timer( struct mbedtls_timing_hr_time *v... function DWORD (line 270) | static DWORD WINAPI TimerProc( LPVOID TimerContext ) function mbedtls_set_alarm (line 278) | void mbedtls_set_alarm( int seconds ) function mbedtls_timing_get_timer (line 297) | unsigned long mbedtls_timing_get_timer( struct mbedtls_timing_hr_time *v... function sighandler (line 317) | static void sighandler( int signum ) function mbedtls_set_alarm (line 323) | void mbedtls_set_alarm( int seconds ) function mbedtls_timing_set_delay (line 341) | void mbedtls_timing_set_delay( void *data, uint32_t int_ms, uint32_t fin... function mbedtls_timing_get_delay (line 355) | int mbedtls_timing_get_delay( void *data ) function busy_msleep (line 382) | static void busy_msleep( unsigned long msec ) function mbedtls_timing_self_test (line 419) | int mbedtls_timing_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/version.c function mbedtls_version_get_number (line 33) | unsigned int mbedtls_version_get_number( void ) function mbedtls_version_get_string (line 38) | void mbedtls_version_get_string( char *string ) function mbedtls_version_get_string_full (line 44) | void mbedtls_version_get_string_full( char *string ) FILE: jsb_build/websockets/mbedtls/library/version_features.c function mbedtls_version_check_feature (line 751) | int mbedtls_version_check_feature( const char *feature ) FILE: jsb_build/websockets/mbedtls/library/x509.c function mbedtls_x509_get_serial (line 79) | int mbedtls_x509_get_serial( unsigned char **p, const unsigned char *end, function mbedtls_x509_get_alg_null (line 110) | int mbedtls_x509_get_alg_null( unsigned char **p, const unsigned char *end, function mbedtls_x509_get_alg (line 124) | int mbedtls_x509_get_alg( unsigned char **p, const unsigned char *end, function x509_get_hash_alg (line 145) | static int x509_get_hash_alg( const mbedtls_x509_buf *alg, mbedtls_md_ty... function mbedtls_x509_get_rsassa_pss_params (line 204) | int mbedtls_x509_get_rsassa_pss_params( const mbedtls_x509_buf *params, function x509_get_attr_type_value (line 347) | static int x509_get_attr_type_value( unsigned char **p, function mbedtls_x509_get_name (line 421) | int mbedtls_x509_get_name( unsigned char **p, const unsigned char *end, function x509_parse_int (line 474) | static int x509_parse_int( unsigned char **p, size_t n, int *res ) function x509_date_is_valid (line 490) | static int x509_date_is_valid(const mbedtls_x509_time *t ) function x509_parse_time (line 527) | static int x509_parse_time( unsigned char **p, size_t len, size_t yearlen, function mbedtls_x509_get_time (line 592) | int mbedtls_x509_get_time( unsigned char **p, const unsigned char *end, function mbedtls_x509_get_sig (line 622) | int mbedtls_x509_get_sig( unsigned char **p, const unsigned char *end, m... function mbedtls_x509_get_sig_alg (line 649) | int mbedtls_x509_get_sig_alg( const mbedtls_x509_buf *sig_oid, const mbe... function mbedtls_x509_get_ext (line 698) | int mbedtls_x509_get_ext( unsigned char **p, const unsigned char *end, function mbedtls_x509_dn_gets (line 739) | int mbedtls_x509_dn_gets( char *buf, size_t size, const mbedtls_x509_nam... function mbedtls_x509_serial_gets (line 801) | int mbedtls_x509_serial_gets( char *buf, size_t size, const mbedtls_x509... function mbedtls_x509_sig_alg_gets (line 835) | int mbedtls_x509_sig_alg_gets( char *buf, size_t size, const mbedtls_x50... function mbedtls_x509_key_size_helper (line 880) | int mbedtls_x509_key_size_helper( char *buf, size_t buf_size, const char... function x509_get_current_time (line 897) | static int x509_get_current_time( mbedtls_x509_time *now ) function x509_check_time (line 928) | static int x509_check_time( const mbedtls_x509_time *before, const mbedt... function mbedtls_x509_time_is_past (line 966) | int mbedtls_x509_time_is_past( const mbedtls_x509_time *to ) function mbedtls_x509_time_is_future (line 976) | int mbedtls_x509_time_is_future( const mbedtls_x509_time *from ) function mbedtls_x509_time_is_past (line 988) | int mbedtls_x509_time_is_past( const mbedtls_x509_time *to ) function mbedtls_x509_time_is_future (line 994) | int mbedtls_x509_time_is_future( const mbedtls_x509_time *from ) function mbedtls_x509_self_test (line 1009) | int mbedtls_x509_self_test( int verbose ) FILE: jsb_build/websockets/mbedtls/library/x509_create.c type x509_attr_descriptor_t (line 36) | typedef struct { function mbedtls_x509_string_to_names (line 89) | int mbedtls_x509_string_to_names( mbedtls_asn1_named_data **head, const ... function mbedtls_x509_set_extension (line 166) | int mbedtls_x509_set_extension( mbedtls_asn1_named_data **head, const ch... function x509_write_name (line 195) | static int x509_write_name( unsigned char **p, unsigned char *start, function mbedtls_x509_write_names (line 233) | int mbedtls_x509_write_names( unsigned char **p, unsigned char *start, function mbedtls_x509_write_sig (line 255) | int mbedtls_x509_write_sig( unsigned char **p, unsigned char *start, function x509_write_extension (line 286) | static int x509_write_extension( unsigned char **p, unsigned char *start, function mbedtls_x509_write_extensions (line 324) | int mbedtls_x509_write_extensions( unsigned char **p, unsigned char *start, FILE: jsb_build/websockets/mbedtls/library/x509_crl.c function x509_crl_get_version (line 73) | static int x509_crl_get_version( unsigned char **p, function x509_get_crl_ext (line 100) | static int x509_get_crl_ext( unsigned char **p, function x509_get_crl_entry_ext (line 180) | static int x509_get_crl_entry_ext( unsigned char **p, function x509_get_entries (line 234) | static int x509_get_entries( unsigned char **p, function mbedtls_x509_crl_parse_der (line 300) | int mbedtls_x509_crl_parse_der( mbedtls_x509_crl *chain, function mbedtls_x509_crl_parse (line 539) | int mbedtls_x509_crl_parse( mbedtls_x509_crl *chain, const unsigned char... function mbedtls_x509_crl_parse_file (line 604) | int mbedtls_x509_crl_parse_file( mbedtls_x509_crl *chain, const char *pa... function mbedtls_x509_crl_info (line 630) | int mbedtls_x509_crl_info( char *buf, size_t size, const char *prefix, function mbedtls_x509_crl_init (line 705) | void mbedtls_x509_crl_init( mbedtls_x509_crl *crl ) function mbedtls_x509_crl_free (line 713) | void mbedtls_x509_crl_free( mbedtls_x509_crl *crl ) FILE: jsb_build/websockets/mbedtls/library/x509_crt.c type x509_crt_verify_chain_item (line 97) | typedef struct { function x509_profile_check_md_alg (line 176) | static int x509_profile_check_md_alg( const mbedtls_x509_crt_profile *pr... function x509_profile_check_pk_alg (line 189) | static int x509_profile_check_pk_alg( const mbedtls_x509_crt_profile *pr... function x509_profile_check_key (line 202) | static int x509_profile_check_key( const mbedtls_x509_crt_profile *profile, function x509_get_version (line 237) | static int x509_get_version( unsigned char **p, function x509_get_dates (line 273) | static int x509_get_dates( unsigned char **p, function x509_get_uid (line 303) | static int x509_get_uid( unsigned char **p, function x509_get_basic_constraints (line 329) | static int x509_get_basic_constraints( unsigned char **p, function x509_get_ns_cert_type (line 379) | static int x509_get_ns_cert_type( unsigned char **p, function x509_get_key_usage (line 398) | static int x509_get_key_usage( unsigned char **p, function x509_get_ext_key_usage (line 428) | static int x509_get_ext_key_usage( unsigned char **p, function x509_get_subject_alt_name (line 471) | static int x509_get_subject_alt_name( unsigned char **p, function x509_get_crt_ext (line 551) | static int x509_get_crt_ext( unsigned char **p, function x509_crt_parse_der_core (line 693) | static int x509_crt_parse_der_core( mbedtls_x509_crt *crt, const unsigne... function mbedtls_x509_crt_parse_der (line 950) | int mbedtls_x509_crt_parse_der( mbedtls_x509_crt *chain, const unsigned ... function mbedtls_x509_crt_parse (line 1001) | int mbedtls_x509_crt_parse( mbedtls_x509_crt *chain, const unsigned char... function mbedtls_x509_crt_parse_file (line 1116) | int mbedtls_x509_crt_parse_file( mbedtls_x509_crt *chain, const char *pa... function mbedtls_x509_crt_parse_path (line 1133) | int mbedtls_x509_crt_parse_path( mbedtls_x509_crt *chain, const char *pa... function x509_info_subject_alt_name (line 1272) | static int x509_info_subject_alt_name( char **buf, size_t *size, function x509_info_cert_type (line 1321) | static int x509_info_cert_type( char **buf, size_t *size, function x509_info_key_usage (line 1348) | static int x509_info_key_usage( char **buf, size_t *size, function x509_info_ext_key_usage (line 1372) | static int x509_info_ext_key_usage( char **buf, size_t *size, function mbedtls_x509_crt_info (line 1406) | int mbedtls_x509_crt_info( char *buf, size_t size, const char *prefix, type x509_crt_verify_string (line 1538) | struct x509_crt_verify_string { type x509_crt_verify_string (line 1543) | struct x509_crt_verify_string function mbedtls_x509_crt_verify_info (line 1567) | int mbedtls_x509_crt_verify_info( char *buf, size_t size, const char *pr... function mbedtls_x509_crt_check_key_usage (line 1596) | int mbedtls_x509_crt_check_key_usage( const mbedtls_x509_crt *crt, function mbedtls_x509_crt_check_extended_key_usage (line 1621) | int mbedtls_x509_crt_check_extended_key_usage( const mbedtls_x509_crt *crt, function mbedtls_x509_crt_is_revoked (line 1656) | int mbedtls_x509_crt_is_revoked( const mbedtls_x509_crt *crt, const mbed... function x509_crt_verifycrl (line 1679) | static int x509_crt_verifycrl( mbedtls_x509_crt *crt, mbedtls_x509_crt *ca, function x509_memcasecmp (line 1768) | static int x509_memcasecmp( const void *s1, const void *s2, size_t len ) function x509_check_wildcard (line 1797) | static int x509_check_wildcard( const char *cn, const mbedtls_x509_buf *... function x509_string_cmp (line 1833) | static int x509_string_cmp( const mbedtls_x509_buf *a, const mbedtls_x50... function x509_name_cmp (line 1863) | static int x509_name_cmp( const mbedtls_x509_name *a, const mbedtls_x509... function x509_crt_check_signature (line 1898) | static int x509_crt_check_signature( const mbedtls_x509_crt *child, function x509_crt_check_parent (line 1927) | static int x509_crt_check_parent( const mbedtls_x509_crt *child, function mbedtls_x509_crt (line 1997) | static mbedtls_x509_crt *x509_crt_find_parent_in( mbedtls_x509_crt *child, function mbedtls_x509_crt (line 2062) | static mbedtls_x509_crt *x509_crt_find_parent( mbedtls_x509_crt *child, function x509_crt_check_ee_locally_trusted (line 2088) | static int x509_crt_check_ee_locally_trusted( function x509_crt_verify_chain (line 2139) | static int x509_crt_verify_chain( function x509_crt_check_cn (line 2242) | static int x509_crt_check_cn( const mbedtls_x509_buf *name, function x509_crt_verify_name (line 2264) | static void x509_crt_verify_name( const mbedtls_x509_crt *crt, function x509_crt_merge_flags_with_cb (line 2302) | static int x509_crt_merge_flags_with_cb( function mbedtls_x509_crt_verify (line 2330) | int mbedtls_x509_crt_verify( mbedtls_x509_crt *crt, function mbedtls_x509_crt_verify_with_profile (line 2351) | int mbedtls_x509_crt_verify_with_profile( mbedtls_x509_crt *crt, function mbedtls_x509_crt_init (line 2420) | void mbedtls_x509_crt_init( mbedtls_x509_crt *crt ) function mbedtls_x509_crt_free (line 2428) | void mbedtls_x509_crt_free( mbedtls_x509_crt *crt ) FILE: jsb_build/websockets/mbedtls/library/x509_csr.c function x509_csr_get_version (line 67) | static int x509_csr_get_version( unsigned char **p, function mbedtls_x509_csr_parse_der (line 90) | int mbedtls_x509_csr_parse_der( mbedtls_x509_csr *csr, function mbedtls_x509_csr_parse (line 262) | int mbedtls_x509_csr_parse( mbedtls_x509_csr *csr, const unsigned char *... function mbedtls_x509_csr_parse_file (line 304) | int mbedtls_x509_csr_parse_file( mbedtls_x509_csr *csr, const char *path ) function mbedtls_x509_csr_info (line 327) | int mbedtls_x509_csr_info( char *buf, size_t size, const char *prefix, function mbedtls_x509_csr_init (line 370) | void mbedtls_x509_csr_init( mbedtls_x509_csr *csr ) function mbedtls_x509_csr_free (line 378) | void mbedtls_x509_csr_free( mbedtls_x509_csr *csr ) FILE: jsb_build/websockets/mbedtls/library/x509write_crt.c function mbedtls_x509write_crt_init (line 48) | void mbedtls_x509write_crt_init( mbedtls_x509write_cert *ctx ) function mbedtls_x509write_crt_free (line 56) | void mbedtls_x509write_crt_free( mbedtls_x509write_cert *ctx ) function mbedtls_x509write_crt_set_version (line 67) | void mbedtls_x509write_crt_set_version( mbedtls_x509write_cert *ctx, int... function mbedtls_x509write_crt_set_md_alg (line 72) | void mbedtls_x509write_crt_set_md_alg( mbedtls_x509write_cert *ctx, mbed... function mbedtls_x509write_crt_set_subject_key (line 77) | void mbedtls_x509write_crt_set_subject_key( mbedtls_x509write_cert *ctx,... function mbedtls_x509write_crt_set_issuer_key (line 82) | void mbedtls_x509write_crt_set_issuer_key( mbedtls_x509write_cert *ctx, ... function mbedtls_x509write_crt_set_subject_name (line 87) | int mbedtls_x509write_crt_set_subject_name( mbedtls_x509write_cert *ctx, function mbedtls_x509write_crt_set_issuer_name (line 93) | int mbedtls_x509write_crt_set_issuer_name( mbedtls_x509write_cert *ctx, function mbedtls_x509write_crt_set_serial (line 99) | int mbedtls_x509write_crt_set_serial( mbedtls_x509write_cert *ctx, const... function mbedtls_x509write_crt_set_validity (line 109) | int mbedtls_x509write_crt_set_validity( mbedtls_x509write_cert *ctx, con... function mbedtls_x509write_crt_set_extension (line 125) | int mbedtls_x509write_crt_set_extension( mbedtls_x509write_cert *ctx, function mbedtls_x509write_crt_set_basic_constraints (line 134) | int mbedtls_x509write_crt_set_basic_constraints( mbedtls_x509write_cert ... function mbedtls_x509write_crt_set_subject_key_identifier (line 166) | int mbedtls_x509write_crt_set_subject_key_identifier( mbedtls_x509write_... function mbedtls_x509write_crt_set_authority_key_identifier (line 191) | int mbedtls_x509write_crt_set_authority_key_identifier( mbedtls_x509writ... function mbedtls_x509write_crt_set_key_usage (line 221) | int mbedtls_x509write_crt_set_key_usage( mbedtls_x509write_cert *ctx, function mbedtls_x509write_crt_set_ns_cert_type (line 247) | int mbedtls_x509write_crt_set_ns_cert_type( mbedtls_x509write_cert *ctx, function x509_write_time (line 268) | static int x509_write_time( unsigned char **p, unsigned char *start, function mbedtls_x509write_crt_der (line 297) | int mbedtls_x509write_crt_der( mbedtls_x509write_cert *ctx, unsigned cha... function mbedtls_x509write_crt_pem (line 456) | int mbedtls_x509write_crt_pem( mbedtls_x509write_cert *crt, unsigned cha... FILE: jsb_build/websockets/mbedtls/library/x509write_csr.c function mbedtls_x509write_csr_init (line 47) | void mbedtls_x509write_csr_init( mbedtls_x509write_csr *ctx ) function mbedtls_x509write_csr_free (line 52) | void mbedtls_x509write_csr_free( mbedtls_x509write_csr *ctx ) function mbedtls_x509write_csr_set_md_alg (line 60) | void mbedtls_x509write_csr_set_md_alg( mbedtls_x509write_csr *ctx, mbedt... function mbedtls_x509write_csr_set_key (line 65) | void mbedtls_x509write_csr_set_key( mbedtls_x509write_csr *ctx, mbedtls_... function mbedtls_x509write_csr_set_subject_name (line 70) | int mbedtls_x509write_csr_set_subject_name( mbedtls_x509write_csr *ctx, function mbedtls_x509write_csr_set_extension (line 76) | int mbedtls_x509write_csr_set_extension( mbedtls_x509write_csr *ctx, function mbedtls_x509write_csr_set_key_usage (line 84) | int mbedtls_x509write_csr_set_key_usage( mbedtls_x509write_csr *ctx, uns... function mbedtls_x509write_csr_set_ns_cert_type (line 104) | int mbedtls_x509write_csr_set_ns_cert_type( mbedtls_x509write_csr *ctx, function mbedtls_x509write_csr_der (line 125) | int mbedtls_x509write_csr_der( mbedtls_x509write_csr *ctx, unsigned char... function mbedtls_x509write_csr_pem (line 237) | int mbedtls_x509write_csr_pem( mbedtls_x509write_csr *ctx, unsigned char... FILE: jsb_build/websockets/mbedtls/library/xtea.c function mbedtls_xtea_init (line 69) | void mbedtls_xtea_init( mbedtls_xtea_context *ctx ) function mbedtls_xtea_free (line 74) | void mbedtls_xtea_free( mbedtls_xtea_context *ctx ) function mbedtls_xtea_setup (line 85) | void mbedtls_xtea_setup( mbedtls_xtea_context *ctx, const unsigned char ... function mbedtls_xtea_crypt_ecb (line 100) | int mbedtls_xtea_crypt_ecb( mbedtls_xtea_context *ctx, int mode, function mbedtls_xtea_crypt_cbc (line 143) | int mbedtls_xtea_crypt_cbc( mbedtls_xtea_context *ctx, int mode, size_t ... function mbedtls_xtea_self_test (line 236) | int mbedtls_xtea_self_test( int verbose ) FILE: jsb_build/websockets/test_server/src/main.go function homepageHandler (line 11) | func homepageHandler(w http.ResponseWriter, r *http.Request) { function accept (line 15) | func accept(conn *websocket.Conn) { function main (line 30) | func main() { FILE: jsb_build/websockets/unity_ws.c function lws_context (line 9) | lws_context *ulws_create(const char *name, size_t len, lws_callback_func... function ULWS_EXTERNAL (line 38) | ULWS_EXTERNAL int ulws_pre() function lws (line 43) | lws *ulws_connect(struct lws_context *context, function ULWS_EXTERNAL (line 74) | ULWS_EXTERNAL void ulws_destroy(struct lws_context *context) FILE: jsb_build/websockets/unity_ws.h type ulws_ssl_type (line 12) | typedef int ulws_ssl_type; type lws_context (line 18) | struct lws_context type lws_context (line 20) | struct lws_context FILE: jsb_build/websockets/zlib/adler32.c function uLong (line 63) | uLong ZEXPORT adler32_z(adler, buf, len) function uLong (line 134) | uLong ZEXPORT adler32(adler, buf, len) function local (line 143) | local uLong adler32_combine_(adler1, adler2, len2) function uLong (line 172) | uLong ZEXPORT adler32_combine(adler1, adler2, len2) function uLong (line 180) | uLong ZEXPORT adler32_combine64(adler1, adler2, len2) FILE: jsb_build/websockets/zlib/compress.c function compress2 (line 22) | int ZEXPORT compress2 (dest, destLen, source, sourceLen, level) function compress (line 68) | int ZEXPORT compress (dest, destLen, source, sourceLen) function uLong (line 81) | uLong ZEXPORT compressBound (sourceLen) FILE: jsb_build/websockets/zlib/crc32.c function local (line 88) | local void make_crc_table() function local (line 165) | local void write_table(out, table) function z_crc_t (line 188) | const z_crc_t FAR * ZEXPORT get_crc_table() function crc32_z (line 202) | unsigned long ZEXPORT crc32_z(crc, buf, len) function crc32 (line 237) | unsigned long ZEXPORT crc32(crc, buf, len) function crc32_little (line 266) | local unsigned long crc32_little(crc, buf, len) function crc32_big (line 306) | local unsigned long crc32_big(crc, buf, len) function gf2_matrix_times (line 344) | local unsigned long gf2_matrix_times(mat, vec) function local (line 361) | local void gf2_matrix_square(square, mat) function local (line 372) | local uLong crc32_combine_(crc1, crc2, len2) function uLong (line 428) | uLong ZEXPORT crc32_combine(crc1, crc2, len2) function uLong (line 436) | uLong ZEXPORT crc32_combine64(crc1, crc2, len2) FILE: jsb_build/websockets/zlib/deflate.c type block_state (line 66) | typedef enum { type block_state (line 73) | typedef block_state (*compress_func) type config (line 120) | typedef struct config_s { function local (line 201) | local void slide_hash(s) function deflateInit_ (line 228) | int ZEXPORT deflateInit_(strm, level, version, stream_size) function deflateInit2_ (line 240) | int ZEXPORT deflateInit2_(strm, level, method, windowBits, memLevel, str... function local (line 353) | local int deflateStateCheck (strm) function deflateSetDictionary (line 376) | int ZEXPORT deflateSetDictionary (strm, dictionary, dictLength) function deflateGetDictionary (line 445) | int ZEXPORT deflateGetDictionary (strm, dictionary, dictLength) function deflateReset (line 505) | int ZEXPORT deflateReset (strm) function deflateSetHeader (line 517) | int ZEXPORT deflateSetHeader (strm, head) function deflatePending (line 528) | int ZEXPORT deflatePending (strm, pending, bits) function deflatePrime (line 542) | int ZEXPORT deflatePrime (strm, bits, value) function deflateParams (line 568) | int ZEXPORT deflateParams(strm, level, strategy) function deflateTune (line 617) | int ZEXPORT deflateTune(strm, good_length, max_lazy, nice_length, max_ch... function uLong (line 652) | uLong ZEXPORT deflateBound(strm, sourceLen) function local (line 716) | local void putShortMSB (s, b) function local (line 730) | local void flush_pending(strm) function deflate (line 763) | int ZEXPORT deflate (strm, flush) function deflateEnd (line 1076) | int ZEXPORT deflateEnd (strm) function deflateCopy (line 1102) | int ZEXPORT deflateCopy (dest, source) function read_buf (line 1164) | local unsigned read_buf(strm, buf, size) function local (line 1194) | local void lm_init (s) function local (line 1236) | local uInt longest_match(s, cur_match) function local (line 1385) | local uInt longest_match(s, cur_match) function local (line 1448) | local void check_match(s, start, match, length) function local (line 1482) | local void fill_window(s) function local (line 1643) | local block_state deflate_stored(s, flush) function local (line 1824) | local block_state deflate_fast(s, flush) function local (line 1926) | local block_state deflate_slow(s, flush) function local (line 2057) | local block_state deflate_rle(s, flush) function local (line 2130) | local block_state deflate_huff(s, flush) FILE: jsb_build/websockets/zlib/deflate.h type ct_data (line 68) | typedef struct ct_data_s { type static_tree_desc (line 84) | typedef struct static_tree_desc_s static_tree_desc; type tree_desc (line 86) | typedef struct tree_desc_s { type ush (line 92) | typedef ush Pos; type Pos (line 93) | typedef Pos FAR Posf; type IPos (line 94) | typedef unsigned IPos; type deflate_state (line 100) | typedef struct internal_state { FILE: jsb_build/websockets/zlib/gzclose.c function gzclose (line 11) | int ZEXPORT gzclose(file) FILE: jsb_build/websockets/zlib/gzguts.h type gz_state (line 170) | typedef struct { type gz_state (line 202) | typedef gz_state FAR *gz_statep; FILE: jsb_build/websockets/zlib/gzlib.c function local (line 75) | local void gz_reset(state) function local (line 91) | local gzFile gz_open(path, fd, mode) function gzFile (line 270) | gzFile ZEXPORT gzopen(path, mode) function gzFile (line 278) | gzFile ZEXPORT gzopen64(path, mode) function gzFile (line 286) | gzFile ZEXPORT gzdopen(fd, mode) function gzFile (line 307) | gzFile ZEXPORT gzopen_w(path, mode) function gzbuffer (line 316) | int ZEXPORT gzbuffer(file, size) function gzrewind (line 343) | int ZEXPORT gzrewind(file) function z_off64_t (line 366) | z_off64_t ZEXPORT gzseek64(file, offset, whence) function z_off_t (line 443) | z_off_t ZEXPORT gzseek(file, offset, whence) function z_off64_t (line 455) | z_off64_t ZEXPORT gztell64(file) function z_off_t (line 472) | z_off_t ZEXPORT gztell(file) function z_off64_t (line 482) | z_off64_t ZEXPORT gzoffset64(file) function z_off_t (line 505) | z_off_t ZEXPORT gzoffset(file) function gzeof (line 515) | int ZEXPORT gzeof(file) function gzclearerr (line 553) | void ZEXPORT gzclearerr(file) function gz_error (line 579) | void ZLIB_INTERNAL gz_error(state, err, msg) function gz_intmax (line 625) | unsigned ZLIB_INTERNAL gz_intmax() FILE: jsb_build/websockets/zlib/gzread.c function local (line 21) | local int gz_load(state, buf, len, have) function local (line 56) | local int gz_avail(state) function local (line 91) | local int gz_look(state) function local (line 175) | local int gz_decomp(state) function local (line 229) | local int gz_fetch(state) function local (line 259) | local int gz_skip(state, len) function local (line 294) | local z_size_t gz_read(state, buf, len) function gzread (line 375) | int ZEXPORT gzread(file, buf, len) function z_size_t (line 411) | z_size_t ZEXPORT gzfread(buf, size, nitems, file) function gzgetc (line 447) | int ZEXPORT gzgetc(file) function gzgetc_ (line 476) | int ZEXPORT gzgetc_(file) function gzungetc (line 483) | int ZEXPORT gzungetc(c, file) function gzdirect (line 607) | int ZEXPORT gzdirect(file) function gzclose_r (line 627) | int ZEXPORT gzclose_r(file) FILE: jsb_build/websockets/zlib/gzwrite.c function local (line 17) | local int gz_init(state) function local (line 73) | local int gz_comp(state, flush) function local (line 145) | local int gz_zero(state, len) function local (line 178) | local z_size_t gz_write(state, buf, len) function gzwrite (line 246) | int ZEXPORT gzwrite(file, buf, len) function z_size_t (line 274) | z_size_t ZEXPORT gzfwrite(buf, size, nitems, file) function gzputc (line 304) | int ZEXPORT gzputc(file, c) function gzputs (line 352) | int ZEXPORT gzputs(file, str) function gzvprintf (line 379) | int ZEXPORTVA gzvprintf(gzFile file, const char *format, va_list va) function gzprintf (line 451) | int ZEXPORTVA gzprintf(gzFile file, const char *format, ...) function ZEXPORTVA (line 465) | int ZEXPORTVA gzprintf (file, format, a1, a2, a3, a4, a5, a6, a7, a8, a9... function gzflush (line 553) | int ZEXPORT gzflush(file, flush) function gzsetparams (line 585) | int ZEXPORT gzsetparams(file, level, strategy) function gzclose_w (line 627) | int ZEXPORT gzclose_w(file) FILE: jsb_build/websockets/zlib/infback.c type inflate_state (line 19) | struct inflate_state function inflateBackInit_ (line 28) | int ZEXPORT inflateBackInit_(strm, windowBits, window, version, stream_s... function local (line 82) | local void fixedtables(state) function inflateBack (line 250) | int ZEXPORT inflateBack(strm, in, in_desc, out, out_desc) function inflateBackEnd (line 631) | int ZEXPORT inflateBackEnd(strm) FILE: jsb_build/websockets/zlib/inffast.c function inflate_fast (line 50) | void ZLIB_INTERNAL inflate_fast(strm, start) FILE: jsb_build/websockets/zlib/inflate.c type inflate_state (line 96) | struct inflate_state function local (line 105) | local int inflateStateCheck(strm) function inflateResetKeep (line 119) | int ZEXPORT inflateResetKeep(strm) function inflateReset (line 144) | int ZEXPORT inflateReset(strm) function inflateReset2 (line 157) | int ZEXPORT inflateReset2(strm, windowBits) function inflateInit2_ (line 195) | int ZEXPORT inflateInit2_(strm, windowBits, version, stream_size) function inflateInit_ (line 239) | int ZEXPORT inflateInit_(strm, version, stream_size) function inflatePrime (line 247) | int ZEXPORT inflatePrime(strm, bits, value) function local (line 278) | local void fixedtables(state) function makefixed (line 342) | void makefixed() function local (line 396) | local int updatewindow(strm, end, copy) type inflate_state (line 626) | struct inflate_state type inflate_state (line 649) | struct inflate_state type inflate_state (line 1280) | struct inflate_state type inflate_state (line 1283) | struct inflate_state type inflate_state (line 1296) | struct inflate_state type inflate_state (line 1300) | struct inflate_state type inflate_state (line 1319) | struct inflate_state type inflate_state (line 1325) | struct inflate_state type inflate_state (line 1353) | struct inflate_state type inflate_state (line 1357) | struct inflate_state type inflate_state (line 1406) | struct inflate_state type inflate_state (line 1410) | struct inflate_state type inflate_state (line 1454) | struct inflate_state type inflate_state (line 1457) | struct inflate_state type inflate_state (line 1465) | struct inflate_state type inflate_state (line 1466) | struct inflate_state type inflate_state (line 1473) | struct inflate_state type inflate_state (line 1476) | struct inflate_state type inflate_state (line 1477) | struct inflate_state type inflate_state (line 1491) | struct inflate_state type internal_state (line 1504) | struct internal_state type inflate_state (line 1512) | struct inflate_state type inflate_state (line 1515) | struct inflate_state type inflate_state (line 1530) | struct inflate_state type inflate_state (line 1533) | struct inflate_state type inflate_state (line 1544) | struct inflate_state type inflate_state (line 1548) | struct inflate_state type inflate_state (line 1557) | struct inflate_state type inflate_state (line 1559) | struct inflate_state FILE: jsb_build/websockets/zlib/inflate.h type inflate_mode (line 20) | typedef enum { type inflate_state (line 82) | struct inflate_state { FILE: jsb_build/websockets/zlib/inftrees.c function inflate_table (line 32) | int ZLIB_INTERNAL inflate_table(type, lens, codes, table, bits, work) FILE: jsb_build/websockets/zlib/inftrees.h type code (line 24) | typedef struct { type codetype (line 54) | typedef enum { FILE: jsb_build/websockets/zlib/trees.c type static_tree_desc_s (line 117) | struct static_tree_desc_s { function local (line 186) | local void send_bits(s, value, length) function local (line 232) | local void tr_static_init() function gen_trees_header (line 326) | void gen_trees_header() function _tr_init (line 379) | void ZLIB_INTERNAL _tr_init(s) function local (line 407) | local void init_block(s) function local (line 451) | local void pqdownheap(s, tree, k) function local (line 486) | local void gen_bitlen(s, desc) function local (line 572) | local void gen_codes (tree, max_code, bl_count) function local (line 615) | local void build_tree(s, desc) function local (line 703) | local void scan_tree (s, tree, max_code) function local (line 748) | local void send_tree (s, tree, max_code) function local (line 799) | local int build_bl_tree(s) function local (line 834) | local void send_all_trees(s, lcodes, dcodes, blcodes) function _tr_stored_block (line 863) | void ZLIB_INTERNAL _tr_stored_block(s, buf, stored_len, last) function _tr_flush_bits (line 886) | void ZLIB_INTERNAL _tr_flush_bits(s) function _tr_align (line 896) | void ZLIB_INTERNAL _tr_align(s) function ZLIB_INTERNAL (line 1014) | int ZLIB_INTERNAL _tr_tally (s, dist, lc) function local (line 1064) | local void compress_block(s, ltree, dtree) function local (line 1124) | local int detect_data_type(s) function bi_reverse (line 1158) | local unsigned bi_reverse(code, len) function local (line 1173) | local void bi_flush(s) function local (line 1190) | local void bi_windup(s) FILE: jsb_build/websockets/zlib/uncompr.c function uncompress2 (line 27) | int ZEXPORT uncompress2 (dest, destLen, source, sourceLen) function uncompress (line 86) | int ZEXPORT uncompress (dest, destLen, source, sourceLen) FILE: jsb_build/websockets/zlib/zconf.h type z_size_t (line 241) | typedef unsigned long z_size_t; type z_size_t (line 245) | typedef unsigned NO_SIZE_T z_size_t; type z_size_t (line 248) | typedef size_t z_size_t; type z_size_t (line 250) | typedef unsigned long z_size_t; type Byte (line 391) | typedef unsigned char Byte; type uInt (line 393) | typedef unsigned int uInt; type uLong (line 394) | typedef unsigned long uLong; type Byte (line 400) | typedef Byte FAR Bytef; type charf (line 402) | typedef char FAR charf; type intf (line 403) | typedef int FAR intf; type uInt (line 404) | typedef uInt FAR uIntf; type uLong (line 405) | typedef uLong FAR uLongf; type Byte (line 412) | typedef Byte const *voidpc; type Byte (line 413) | typedef Byte FAR *voidpf; type Byte (line 414) | typedef Byte *voidp; type Z_U4 (line 429) | typedef Z_U4 z_crc_t; type z_crc_t (line 431) | typedef unsigned long z_crc_t; FILE: jsb_build/websockets/zlib/zlib.h type voidpf (line 81) | typedef voidpf (*alloc_func) type internal_state (line 84) | struct internal_state type z_stream (line 86) | typedef struct z_stream_s { type z_stream (line 108) | typedef z_stream FAR *z_streamp; type gz_header (line 114) | typedef struct gz_header_s { type gz_header (line 131) | typedef gz_header FAR *gz_headerp; type gzFile_s (line 1300) | struct gzFile_s type gzFile_s (line 1817) | struct gzFile_s { FILE: jsb_build/websockets/zlib/zutil.c function uLong (line 32) | uLong ZEXPORT zlibCompileFlags() function ZLIB_INTERNAL (line 122) | void ZLIB_INTERNAL z_error (m) function zmemcpy (line 149) | void ZLIB_INTERNAL zmemcpy(dest, source, len) function zmemcmp (line 160) | int ZLIB_INTERNAL zmemcmp(s1, s2, len) function zmemzero (line 173) | void ZLIB_INTERNAL zmemzero(dest, len) type ptr_table (line 204) | typedef struct ptr_table_s { function voidpf (line 217) | voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, unsigned items, unsigned size) function ZLIB_INTERNAL (line 243) | void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) function voidpf (line 280) | voidpf ZLIB_INTERNAL zcalloc (voidpf opaque, uInt items, uInt size) function ZLIB_INTERNAL (line 286) | void ZLIB_INTERNAL zcfree (voidpf opaque, voidpf ptr) function voidpf (line 305) | voidpf ZLIB_INTERNAL zcalloc (opaque, items, size) function ZLIB_INTERNAL (line 315) | void ZLIB_INTERNAL zcfree (opaque, ptr) FILE: jsb_build/websockets/zlib/zutil.h type uch (line 43) | typedef unsigned char uch; type uch (line 44) | typedef uch FAR uchf; type ush (line 45) | typedef unsigned short ush; type ush (line 46) | typedef ush FAR ushf; type ulg (line 47) | typedef unsigned long ulg;