SYMBOL INDEX (14377 symbols across 639 files) FILE: Assets/Plugins/iOS/HotfixFlags.cpp function xlua_get_hotfix_flag (line 9) | int xlua_get_hotfix_flag(int idx) { function xlua_set_hotfix_flag (line 17) | void xlua_set_hotfix_flag(int idx, int flag) { FILE: Assets/XLua/Editor/ExampleConfig.cs class ExampleConfig (line 16) | public static class ExampleConfig FILE: Assets/XLua/Editor/XLuaUnityDefaultConfig.cs class XLuaUnityDefaultConfig (line 12) | static class XLuaUnityDefaultConfig method IsSpanType (line 16) | static bool IsSpanType(Type type) method IsSpanMember (line 28) | static bool IsSpanMember(MemberInfo memberInfo) FILE: Assets/XLua/Examples/01_Helloworld/Helloworld.cs class Helloworld (line 14) | public class Helloworld : MonoBehaviour method Start (line 17) | void Start() method Update (line 25) | void Update() FILE: Assets/XLua/Examples/02_U3DScripting/LuaBehaviour.cs class Injection (line 17) | [System.Serializable] class LuaBehaviour (line 24) | [LuaCallCSharp] method Awake (line 40) | void Awake() method Start (line 79) | void Start() method Update (line 88) | void Update() method OnDestroy (line 102) | void OnDestroy() FILE: Assets/XLua/Examples/04_LuaObjectOrented/InvokeLua.cs class PropertyChangedEventArgs (line 15) | public class PropertyChangedEventArgs : EventArgs class InvokeLua (line 21) | public class InvokeLua : MonoBehaviour type ICalc (line 23) | [CSharpCallLua] method Add (line 28) | int Add(int a, int b); method Start (line 89) | void Start() method Test (line 96) | void Test(LuaEnv luaenv) method Notify (line 118) | void Notify(object sender, PropertyChangedEventArgs e) method Update (line 124) | void Update() FILE: Assets/XLua/Examples/05_NoGc/NoGc.cs type Pedding (line 15) | [GCOptimize] type MyStruct (line 22) | [GCOptimize] method MyStruct (line 26) | public MyStruct(int p1, int p2) type MyEnum (line 39) | [LuaCallCSharp] type IExchanger (line 64) | [CSharpCallLua] method exchange (line 67) | void exchange(Array arr); class NoGc (line 70) | [LuaCallCSharp] method FloatParamMethod (line 97) | public float FloatParamMethod(float p) method Vector3ParamMethod (line 102) | public Vector3 Vector3ParamMethod(Vector3 p) method StructParamMethod (line 107) | public MyStruct StructParamMethod(MyStruct p) method EnumParamMethod (line 112) | public MyEnum EnumParamMethod(MyEnum p) method DecimalParamMethod (line 117) | public decimal DecimalParamMethod(decimal p) method Start (line 123) | void Start() method Update (line 187) | void Update() method OnDestroy (line 236) | void OnDestroy() FILE: Assets/XLua/Examples/06_Coroutine/CoroutineTest.cs class CoroutineTest (line 6) | public class CoroutineTest : MonoBehaviour method Start (line 10) | void Start() method Update (line 17) | void Update() method OnDestroy (line 25) | void OnDestroy() FILE: Assets/XLua/Examples/06_Coroutine/Coroutine_Runner.cs class Coroutine_Runner (line 9) | public class Coroutine_Runner : MonoBehaviour class CoroutineConfig (line 14) | public static class CoroutineConfig FILE: Assets/XLua/Examples/07_AsyncTest/AsyncTest.cs class AsyncTest (line 16) | public class AsyncTest : MonoBehaviour method Start (line 20) | void Start() method Update (line 27) | void Update() FILE: Assets/XLua/Examples/07_AsyncTest/MessageBox.cs class MessageBox (line 18) | public class MessageBox : MonoBehaviour method ShowAlertBox (line 21) | public static void ShowAlertBox(string message, string title, Action o... method ShowConfirmBox (line 51) | public static void ShowConfirmBox(string message, string title, Action... class MessageBoxConfig (line 101) | public static class MessageBoxConfig FILE: Assets/XLua/Examples/08_Hotfix/Editor/HotfixTestCfg.cs class HotfixTestCfg (line 7) | public static class HotfixTestCfg FILE: Assets/XLua/Examples/08_Hotfix/HotfixTest.cs class HotfixTest (line 6) | [Hotfix] method Start (line 14) | void Start() method Update (line 19) | void Update() method OnGUI (line 27) | void OnGUI() FILE: Assets/XLua/Examples/08_Hotfix/HotfixTest2.cs class HotfixCalc (line 6) | [Hotfix] method Add (line 9) | public int Add(int a, int b) method Add (line 14) | public Vector3 Add(Vector3 a, Vector3 b) method TestOut (line 19) | public int TestOut(int a, out double b, ref string c) method TestOut (line 26) | public int TestOut(int a, out double b, ref string c, GameObject go) method Test1 (line 31) | public T Test1() method Test2 (line 36) | public T1 Test2(T1 a, out T2 b, ref T3 c) method Test3 (line 42) | public static int Test3(T a) method Test4 (line 47) | public static void Test4(T a) method Test5 (line 51) | public void Test5(int a, params T[] arg) class NoHotfixCalc (line 57) | public class NoHotfixCalc method Add (line 59) | public int Add(int a, int b) class GenericClass (line 65) | [Hotfix] method GenericClass (line 70) | public GenericClass(T a) method Func1 (line 75) | public void Func1() method Func2 (line 80) | public T Func2() class InnerTypeTest (line 86) | [Hotfix] method Foo (line 89) | public void Foo() type _InnerStruct (line 95) | struct _InnerStruct method Bar (line 101) | _InnerStruct Bar() class BaseTestHelper (line 107) | public class BaseTestHelper class BaseTestBase (line 112) | public class BaseTestBase : BaseTestHelper method Foo (line 114) | public virtual void Foo(int p) class BaseTest (line 120) | [Hotfix] method Foo (line 124) | public override void Foo(int p) method Proxy (line 129) | public void Proxy(int p) method ToString (line 134) | public override string ToString() type StructTest (line 140) | [Hotfix] method StructTest (line 144) | public StructTest(GameObject go) method GetGo (line 149) | public GameObject GetGo(int a, object b) method ToString (line 154) | public override string ToString() method Proxy (line 159) | public string Proxy() type GenericStruct (line 165) | [Hotfix] method GenericStruct (line 170) | public GenericStruct(T a) method GetA (line 175) | public T GetA(int p) class HotfixTest2 (line 181) | public class HotfixTest2 : MonoBehaviour method Start (line 185) | void Start() method TestStateful (line 415) | void TestStateful() method Update (line 438) | void Update() FILE: Assets/XLua/Examples/08_Hotfix/StatefullTest.cs class StatefullTest (line 5) | [XLua.Hotfix] method StatefullTest (line 8) | public StatefullTest() method StatefullTest (line 13) | public StatefullTest(int a, int b) method Start (line 54) | public void Start() method Update (line 59) | void Update() method GenericTest (line 64) | public void GenericTest(T a) method StaticFunc (line 69) | static public void StaticFunc(int a, int b) method StaticFunc (line 72) | static public void StaticFunc(string a, int b, int c) FILE: Assets/XLua/Examples/09_GenericMethod/Foo.cs class Foo1Parent (line 10) | [LuaCallCSharp] class Foo2Parent (line 15) | [LuaCallCSharp] class Foo1Child (line 20) | [LuaCallCSharp] class Foo2Child (line 25) | [LuaCallCSharp] class Foo (line 30) | [LuaCallCSharp] method Test1 (line 35) | public void Test1(T a) where T : Foo1Parent method Test2 (line 40) | public T1 Test2(T1 a, T2 b, GameObject c) where T1 : Foo1Paren... method UnsupportedMethod1 (line 53) | public void UnsupportedMethod1(T a) method UnsupportedMethod2 (line 61) | public void UnsupportedMethod2() where T : Foo1Parent method UnsupportedMethod3 (line 69) | public void UnsupportedMethod3(T a) where T : IDisposable class FooExtension (line 77) | [LuaCallCSharp] method PlainExtension (line 80) | public static void PlainExtension(this Foo1Parent a) method Extension1 (line 85) | public static T Extension1(this T a) where T : Foo1Parent method Extension2 (line 91) | public static T Extension2(this T a, GameObject b) where T : Foo1Pa... method Extension2 (line 97) | public static void Extension2(this T1 a, T2 b) where T1 : Foo1... method UnsupportedExtension (line 102) | public static T UnsupportedExtension(this GameObject obj) where T :... FILE: Assets/XLua/Examples/09_GenericMethod/GenericMethodExample.cs class GenericMethodExample (line 7) | public class GenericMethodExample : MonoBehaviour method Start (line 25) | private void Start() method Update (line 31) | private void Update() method OnDestroy (line 37) | private void OnDestroy() FILE: Assets/XLua/Examples/10_SignatureLoader/SignatureLoaderTest.cs class SignatureLoaderTest (line 8) | public class SignatureLoaderTest : MonoBehaviour method Start (line 13) | void Start() method Update (line 52) | void Update() FILE: Assets/XLua/Examples/11_RawObject/RawObjectTest.cs class RawObjectTest (line 6) | public class RawObjectTest : MonoBehaviour method PrintType (line 8) | public static void PrintType(object o) method Start (line 14) | void Start() method Update (line 25) | void Update() FILE: Assets/XLua/Examples/12_ReImplementInLua/ReImplementInLua.cs type PushAsTableStruct (line 8) | [GCOptimize(OptimizeFlag.PackAsTable)] class ReImplementInLua (line 15) | public class ReImplementInLua : MonoBehaviour method Start (line 19) | void Start() method Update (line 143) | void Update() FILE: Assets/XLua/Examples/13_BuildFromCLI/Editor/BuildFromCLI.cs class BuildFromCLI (line 9) | public static class BuildFromCLI method BuildFromUnityMenu (line 14) | [MenuItem("XLua/Examples/13_BuildFromCLI")] method Build (line 25) | public static void Build() method build (line 32) | private static void build(string outputDir, string packageName) FILE: Assets/XLua/Examples/14_HotfixAsyncAwait/HotfixAsyncAwaitTest.cs class HotfixAsyncAwaitTest (line 9) | [Hotfix] method Method1 (line 12) | [Hotfix] method AsyncMethod1 (line 19) | [Hotfix] method AsyncMethod2 (line 28) | [Hotfix] method AsyncMethod3 (line 37) | [Hotfix] method AsyncMethod4 (line 48) | [Hotfix] method MyTask (line 57) | [Hotfix] method MyTask1 (line 67) | [Hotfix] method MyTask2 (line 77) | [Hotfix] method DoHotfixMethod1 (line 99) | [ContextMenu("DoHotfix Method1")] method DoHotfixAsyncMethod1 (line 106) | [ContextMenu("DoHotfix AsyncMethod1")] method DoHotfixAsyncMethod2 (line 113) | [ContextMenu("DoHotfix AsyncMethod2")] method DoHotfixAsyncMethod3 (line 120) | [ContextMenu("DoHotfix AsyncMethod3")] method DoHotfixAsyncMethod4 (line 127) | [ContextMenu("DoHotfix AsyncMethod4")] method DoHotfixMyTask (line 134) | [ContextMenu("DoHotfix MyTask")] method DoHotfixMyTask1 (line 141) | [ContextMenu("DoHotfix MyTask1")] method DoHotfixMyTask2 (line 148) | [ContextMenu("DoHotfix MyTask2")] method OnGUI (line 156) | void OnGUI() class HotfixAsyncAwaitTest (line 86) | public partial class HotfixAsyncAwaitTest method Method1 (line 12) | [Hotfix] method AsyncMethod1 (line 19) | [Hotfix] method AsyncMethod2 (line 28) | [Hotfix] method AsyncMethod3 (line 37) | [Hotfix] method AsyncMethod4 (line 48) | [Hotfix] method MyTask (line 57) | [Hotfix] method MyTask1 (line 67) | [Hotfix] method MyTask2 (line 77) | [Hotfix] method DoHotfixMethod1 (line 99) | [ContextMenu("DoHotfix Method1")] method DoHotfixAsyncMethod1 (line 106) | [ContextMenu("DoHotfix AsyncMethod1")] method DoHotfixAsyncMethod2 (line 113) | [ContextMenu("DoHotfix AsyncMethod2")] method DoHotfixAsyncMethod3 (line 120) | [ContextMenu("DoHotfix AsyncMethod3")] method DoHotfixAsyncMethod4 (line 127) | [ContextMenu("DoHotfix AsyncMethod4")] method DoHotfixMyTask (line 134) | [ContextMenu("DoHotfix MyTask")] method DoHotfixMyTask1 (line 141) | [ContextMenu("DoHotfix MyTask1")] method DoHotfixMyTask2 (line 148) | [ContextMenu("DoHotfix MyTask2")] method OnGUI (line 156) | void OnGUI() FILE: Assets/XLua/Examples/ExampleGenConfig.cs class ExampleGenConfig (line 17) | public static class ExampleGenConfig method IsBlacklistedGenericType (line 104) | private static bool IsBlacklistedGenericType(Type type) FILE: Assets/XLua/Src/CodeEmit.cs class CodeEmit (line 28) | public class CodeEmit method CodeEmit (line 88) | public CodeEmit() method emitPush (line 135) | private void emitPush(ILGenerator il, Type type, short dataPos, bool i... method EmitDelegateImpl (line 221) | public Type EmitDelegateImpl(IEnumerable> ... method EmitGetObject (line 279) | private void EmitGetObject(ILGenerator il, int offset, Type type, Loca... method SetGenInterfaces (line 379) | public void SetGenInterfaces(List gen_interfaces) method EmitInterfaceImpl (line 390) | public Type EmitInterfaceImpl(Type to_be_impl) method emitEmptyMethod (line 609) | private void emitEmptyMethod(ILGenerator il, Type returnType) method defineImplementMethod (line 628) | private MethodBuilder defineImplementMethod(TypeBuilder type_builder, ... method emitLiteralLoad (line 650) | private void emitLiteralLoad(ILGenerator il, Type type, object obj, in... method emitMethodImpl (line 736) | private void emitMethodImpl(MethodInfo to_be_impl, ILGenerator il, boo... method checkType (line 921) | void checkType(ILGenerator il, Type type, LocalBuilder translator, int... method emitRegisterFunc (line 945) | void emitRegisterFunc(ILGenerator il, MethodBuilder method, int index,... method emitCatchBlock (line 956) | void emitCatchBlock(ILGenerator il, LocalBuilder ex, LocalBuilder wrap... method emitFieldWrap (line 972) | public MethodBuilder emitFieldWrap(TypeBuilder typeBuilder, FieldInfo ... method emitPropertyWrap (line 1049) | public MethodBuilder emitPropertyWrap(TypeBuilder typeBuilder, Propert... method addToBlackList (line 1139) | static void addToBlackList(List info) method initBlackList (line 1179) | static void initBlackList() method isMemberInBlackList (line 1215) | static bool isMemberInBlackList(MemberInfo mb) method isMethodInBlackList (line 1225) | static bool isMethodInBlackList(MethodBase mb) method EmitTypeWrap (line 1235) | public Type EmitTypeWrap(Type toBeWrap) method emitEventWrap (line 1458) | MethodBuilder emitEventWrap(TypeBuilder typeBuilder, EventInfo ev) method emitUpdateIfNeeded (line 1572) | void emitUpdateIfNeeded(ILGenerator il, LocalBuilder L, LocalBuilder t... method firstDefaultValue (line 1587) | int firstDefaultValue(MethodBase method) method emitMethodWrap (line 1597) | MethodBuilder emitMethodWrap(TypeBuilder typeBuilder, List... FILE: Assets/XLua/Src/CopyByValue.cs class CopyByValue (line 23) | public static partial class CopyByValue method Pack (line 26) | public static bool Pack(IntPtr buff, int offset, byte field) method UnPack (line 30) | public static bool UnPack(IntPtr buff, int offset, out byte field) method Pack (line 34) | public static bool Pack(IntPtr buff, int offset, sbyte field) method UnPack (line 38) | public static bool UnPack(IntPtr buff, int offset, out sbyte field) method Pack (line 46) | public static bool Pack(IntPtr buff, int offset, short field) method UnPack (line 50) | public static bool UnPack(IntPtr buff, int offset, out short field) method Pack (line 54) | public static bool Pack(IntPtr buff, int offset, ushort field) method UnPack (line 58) | public static bool UnPack(IntPtr buff, int offset, out ushort field) method Pack (line 66) | public static bool Pack(IntPtr buff, int offset, int field) method UnPack (line 70) | public static bool UnPack(IntPtr buff, int offset, out int field) method Pack (line 74) | public static bool Pack(IntPtr buff, int offset, uint field) method UnPack (line 78) | public static bool UnPack(IntPtr buff, int offset, out uint field) method Pack (line 86) | public static bool Pack(IntPtr buff, int offset, long field) method UnPack (line 90) | public static bool UnPack(IntPtr buff, int offset, out long field) method Pack (line 94) | public static bool Pack(IntPtr buff, int offset, ulong field) method UnPack (line 98) | public static bool UnPack(IntPtr buff, int offset, out ulong field) method Pack (line 106) | public static bool Pack(IntPtr buff, int offset, float field) method UnPack (line 110) | public static bool UnPack(IntPtr buff, int offset, out float field) method Pack (line 115) | public static bool Pack(IntPtr buff, int offset, double field) method UnPack (line 119) | public static bool UnPack(IntPtr buff, int offset, out double field) method Pack (line 124) | public static bool Pack(IntPtr buff, int offset, decimal field) method UnPack (line 128) | public static bool UnPack(IntPtr buff, int offset, out decimal field) method IsStruct (line 144) | public static bool IsStruct(Type type) FILE: Assets/XLua/Src/DelegateBridge.cs class DelegateBridgeBase (line 25) | public abstract class DelegateBridgeBase : LuaBase method DelegateBridgeBase (line 35) | public DelegateBridgeBase(int reference, LuaEnv luaenv) : base(referen... method TryGetDelegate (line 40) | public bool TryGetDelegate(Type key, out Delegate value) method AddDelegate (line 55) | public void AddDelegate(Type key, Delegate value) method GetDelegateByType (line 81) | public virtual Delegate GetDelegateByType(Type type) class HotfixDelegateBridge (line 87) | public static class HotfixDelegateBridge method xlua_get_hotfix_flag (line 90) | [DllImport("__Internal", CallingConvention = CallingConvention.Cdecl)] method xlua_set_hotfix_flag (line 94) | [DllImport("__Internal", CallingConvention = CallingConvention.Cdecl)] method xlua_get_hotfix_flag (line 97) | public static bool xlua_get_hotfix_flag(int idx) method Get (line 103) | public static DelegateBridge Get(int idx) method Set (line 108) | public static void Set(int idx, DelegateBridge val) class DelegateBridge (line 126) | public partial class DelegateBridge : DelegateBridgeBase method DelegateBridge (line 132) | public DelegateBridge(int reference, LuaEnv luaenv) : base(reference, ... method PCall (line 136) | public void PCall(IntPtr L, int nArgs, int nResults, int errFunc) method InvokeSessionStart (line 147) | public void InvokeSessionStart() method Invoke (line 157) | public void Invoke(int nRet) method InvokeSessionEnd (line 169) | public void InvokeSessionEnd() method InvokeSessionEndWithResult (line 176) | public TResult InvokeSessionEndWithResult() method InParam (line 196) | public void InParam(T p) method InParams (line 209) | public void InParams(T[] ps) method OutParam (line 226) | public void OutParam(int pos, out TResult ret) FILE: Assets/XLua/Src/Editor/Generator.cs class GeneratorConfig (line 24) | public static class GeneratorConfig method GeneratorConfig (line 32) | static GeneratorConfig() type CustomGenTask (line 65) | public struct CustomGenTask type UserConfig (line 71) | public struct UserConfig class GenCodeMenuAttribute (line 78) | public class GenCodeMenuAttribute : Attribute class GenPathAttribute (line 83) | public class GenPathAttribute : Attribute type XLuaTemplate (line 88) | public struct XLuaTemplate type XLuaTemplates (line 94) | public struct XLuaTemplates class Generator (line 107) | public static class Generator method Generator (line 114) | static Generator() method IsOverride (line 157) | static bool IsOverride(MethodBase method) method OverloadCosting (line 163) | static int OverloadCosting(MethodBase mi) method GetExtensionMethods (line 185) | static IEnumerable GetExtensionMethods(Type extendedType) method isSupportedExtensionMethod (line 203) | static bool isSupportedExtensionMethod(MethodBase method, Type extende... method IsDoNotGen (line 251) | static bool IsDoNotGen(Type type, string name) method getClassInfo (line 256) | static void getClassInfo(Type type, LuaTable parameters) class LazyMemberInfo (line 475) | class LazyMemberInfo method getInterfaceInfo (line 483) | static void getInterfaceInfo(Type type, LuaTable parameters) method isObsolete (line 503) | static bool isObsolete(MemberInfo mb) method isObsolete (line 514) | static bool isObsolete(Type type) method isMemberInBlackList (line 524) | static bool isMemberInBlackList(MemberInfo mb) method isMethodInBlackList (line 549) | static bool isMethodInBlackList(MethodBase mb) method GenOne (line 591) | static void GenOne(Type type, Action type_info_getter,... method GenEnumWrap (line 630) | static void GenEnumWrap(IEnumerable types, string save_path) method NonmalizeName (line 647) | static string NonmalizeName(string name) method GenInterfaceBridge (line 652) | static void GenInterfaceBridge(IEnumerable types, string save_path) class ParameterInfoSimulation (line 668) | class ParameterInfoSimulation class MethodInfoSimulation (line 677) | class MethodInfoSimulation method GetParameters (line 684) | public ParameterInfoSimulation[] GetParameters() method makeMethodInfoSimulation (line 693) | static MethodInfoSimulation makeMethodInfoSimulation(MethodInfo method) method isNotPublic (line 725) | static bool isNotPublic(Type type) method hasGenericParameter (line 770) | static bool hasGenericParameter(Type type) method makeHotfixMethodInfoSimulation (line 790) | static MethodInfoSimulation makeHotfixMethodInfoSimulation(MethodBase ... class MethodInfoSimulationComparer (line 838) | class MethodInfoSimulationComparer : IEqualityComparer types, string save_pat... method GenWrapPusher (line 967) | static void GenWrapPusher(IEnumerable types, string save_path) method GenWrap (line 989) | static void GenWrap(IEnumerable types, string save_path) method clear (line 1043) | static void clear(string path) class DelegateByMethodDecComparer (line 1055) | class DelegateByMethodDecComparer : IEqualityComparer method Equals (line 1057) | public bool Equals(Type x, Type y) method GetHashCode (line 1061) | public int GetHashCode(Type obj) method GenDelegateBridges (line 1074) | public static void GenDelegateBridges(IEnumerable hotfix_check_t... method GenEnumWraps (line 1081) | public static void GenEnumWraps() method makeGenericMethodIfNeeded (line 1088) | static MethodInfo makeGenericMethodIfNeeded(MethodInfo method) method GenLuaRegister (line 1112) | public static void GenLuaRegister(bool minimum = false) method AllSubStruct (line 1168) | public static void AllSubStruct(Type type, Action cb) class XluaFieldInfo (line 1189) | class XluaFieldInfo class XluaTypeInfo (line 1197) | class XluaTypeInfo method getXluaTypeInfo (line 1205) | static XluaTypeInfo getXluaTypeInfo(Type t, Dictionary set) method GenPackUnpack (line 1249) | public static void GenPackUnpack(IEnumerable types, string save_... method AddToList (line 1296) | static void AddToList(List list, Func get, object attr) FILE: Assets/XLua/Src/Editor/Hotfix.cs class HotfixConfig (line 35) | public static class HotfixConfig method getHotfixType (line 38) | static int getHotfixType(MemberInfo memberInfo) method mergeConfig (line 55) | static void mergeConfig(MemberInfo test, Type cfg_type, Func hotfixCfg, IEnume... method GetHotfixAssembly (line 104) | public static List GetHotfixAssembly() method GetHotfixAssemblyPaths (line 150) | public static List GetHotfixAssemblyPaths() type HotfixFlagInTool (line 160) | [Flags] class ExtentionMethods (line 175) | static class ExtentionMethods method HasFlag (line 177) | public static bool HasFlag(this HotfixFlagInTool toCheck, HotfixFlagIn... method MakeGenericMethod (line 182) | public static MethodReference MakeGenericMethod(this MethodReference s... method GetGeneric (line 194) | public static FieldReference GetGeneric(this FieldDefinition definition) method GetGeneric (line 209) | public static TypeReference GetGeneric(this TypeDefinition definition) method TryImport (line 224) | public static TypeReference TryImport(this ModuleDefinition module, Ty... method TryImport (line 241) | public static MethodReference TryImport(this ModuleDefinition module, ... class Hotfix (line 259) | public class Hotfix method Init (line 285) | public void Init(AssemblyDefinition injectAssembly, AssemblyDefinition... method getAssemblyFullName (line 367) | static string getAssemblyFullName(IMetadataScope scope) method isSameType (line 386) | static bool isSameType(TypeReference left, TypeReference right) method createDelegateFor (line 413) | MethodDefinition createDelegateFor(MethodDefinition method, AssemblyDe... method getDelegateInvokeFor (line 486) | MethodDefinition getDelegateInvokeFor(MethodDefinition method, MethodD... method findHotfixDelegate (line 498) | bool findHotfixDelegate(MethodDefinition method, out MethodReference i... method hasGenericParameter (line 564) | static bool hasGenericParameter(TypeReference type) method hasGenericParameter (line 592) | static bool hasGenericParameter(MethodDefinition method) method hasGenericParameterSkipDelaringType (line 598) | static bool hasGenericParameterSkipDelaringType(MethodDefinition method) method isNoPublic (line 610) | static bool isNoPublic(TypeReference type) method genericInOut (line 663) | static bool genericInOut(MethodDefinition method, HotfixFlagInTool hot... method InjectType (line 688) | public bool InjectType(TypeReference hotfixAttributeType, TypeDefiniti... method HotfixInject (line 800) | [PostProcessScene] method readAssembly (line 828) | static AssemblyDefinition readAssembly(string assemblyPath) method writeAssembly (line 845) | static void writeAssembly(AssemblyDefinition assembly, string assembly... method HotfixInject (line 862) | public static void HotfixInject(string injectAssemblyPath, string xlua... method Info (line 919) | static void Info(string info) method Error (line 928) | static void Error(string info) method Clean (line 937) | static void Clean(AssemblyDefinition assembly) method getDelegateName (line 949) | static string getDelegateName(MethodDefinition method) method findNextRet (line 971) | static Instruction findNextRet(Mono.Collections.Generic.Collection GetTasks(LuaEnv lua_env, User... method GenLinkXml (line 29) | [GenCodeMenu]//加到Generate Code菜单里头 FILE: Assets/XLua/Src/Editor/Report.cs class Report (line 11) | [InitializeOnLoad] method Report (line 27) | static Report() FILE: Assets/XLua/Src/Editor/TemplateRef.cs class TemplateRef (line 5) | public class TemplateRef : ScriptableObject FILE: Assets/XLua/Src/GenAttributes.cs type GenFlag (line 14) | public enum GenFlag class LuaCallCSharpAttribute (line 22) | public class LuaCallCSharpAttribute : Attribute method LuaCallCSharpAttribute (line 32) | public LuaCallCSharpAttribute(GenFlag flag = GenFlag.No) class CSharpCallLuaAttribute (line 40) | public class CSharpCallLuaAttribute : Attribute class BlackListAttribute (line 45) | public class BlackListAttribute : Attribute type OptimizeFlag (line 50) | [Flags] class GCOptimizeAttribute (line 58) | public class GCOptimizeAttribute : Attribute method GCOptimizeAttribute (line 69) | public GCOptimizeAttribute(OptimizeFlag flag = OptimizeFlag.Default) class ReflectionUseAttribute (line 76) | public class ReflectionUseAttribute : Attribute class DoNotGenAttribute (line 82) | public class DoNotGenAttribute : Attribute class AdditionalPropertiesAttribute (line 87) | public class AdditionalPropertiesAttribute : Attribute type HotfixFlag (line 92) | [Flags] class HotfixAttribute (line 108) | public class HotfixAttribute : Attribute method HotfixAttribute (line 119) | public HotfixAttribute(HotfixFlag e = HotfixFlag.Stateless) class HotfixDelegateAttribute (line 125) | [AttributeUsage(AttributeTargets.Delegate)] class SysGenConfig (line 131) | public static class SysGenConfig FILE: Assets/XLua/Src/InternalGlobals.cs class InternalGlobals (line 25) | internal partial class InternalGlobals FILE: Assets/XLua/Src/LuaBase.cs class LuaBase (line 23) | public abstract class LuaBase : IDisposable method LuaBase (line 35) | public LuaBase(int reference, LuaEnv luaenv) method Dispose (line 46) | public void Dispose() method Dispose (line 52) | public virtual void Dispose(bool disposeManagedResources) method Equals (line 79) | public override bool Equals(object o) method GetHashCode (line 104) | public override int GetHashCode() method push (line 112) | internal virtual void push(RealStatePtr L) FILE: Assets/XLua/Src/LuaDLL.cs class Lua (line 34) | public partial class Lua method lua_tothread (line 42) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_get_lib_version (line 45) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_gc (line 48) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_getupvalue (line 51) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_setupvalue (line 54) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushthread (line 57) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isfunction (line 60) | public static bool lua_isfunction(IntPtr L, int stackPos) method lua_islightuserdata (line 65) | public static bool lua_islightuserdata(IntPtr L, int stackPos) method lua_istable (line 70) | public static bool lua_istable(IntPtr L, int stackPos) method lua_isthread (line 75) | public static bool lua_isthread(IntPtr L, int stackPos) method luaL_error (line 80) | public static int luaL_error(IntPtr L, string message) //[-0, +1, m] method lua_setfenv (line 86) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_newstate (line 89) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_close (line 92) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaopen_xlua (line 95) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] //[-0... method luaL_openlibs (line 98) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] //[-0... method xlua_objlen (line 101) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_createtable (line 104) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_newtable (line 107) | public static void lua_newtable(IntPtr L)//[-0, +0, m] method xlua_getglobal (line 112) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_setglobal (line 115) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_getloaders (line 118) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_settop (line 121) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_pop (line 124) | public static void lua_pop(IntPtr L, int amount) method lua_insert (line 128) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_remove (line 131) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_rawget (line 134) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_rawset (line 137) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_setmetatable (line 140) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_rawequal (line 143) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushvalue (line 146) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_pushcclosure (line 149) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_replace (line 152) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_gettop (line 155) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_type (line 158) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_isnil (line 161) | public static bool lua_isnil(IntPtr L, int index) method lua_isnumber (line 166) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_isboolean (line 169) | public static bool lua_isboolean(IntPtr L, int index) method luaL_ref (line 174) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method luaL_ref (line 177) | public static int luaL_ref(IntPtr L)//[-1, +0, m] method xlua_rawgeti (line 182) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method xlua_rawseti (line 185) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_getref (line 188) | public static void lua_getref(IntPtr L, int reference) method pcall_prepare (line 193) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_unref (line 196) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_unref (line 199) | public static void lua_unref(IntPtr L, int reference) method lua_isstring (line 204) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_isinteger (line 207) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushnil (line 210) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_pushstdcallcfunction (line 213) | public static void lua_pushstdcallcfunction(IntPtr L, lua_CSFunction f... method xlua_upvalueindex (line 222) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pcall (line 225) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tonumber (line 228) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_tointeger (line 231) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_touint (line 234) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_toboolean (line 237) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_topointer (line 240) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tolstring (line 243) | [DllImport(LUADLL,CallingConvention = CallingConvention.Cdecl)] method lua_tostring (line 246) | public static string lua_tostring(IntPtr L, int index) method lua_atpanic (line 276) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushnumber (line 279) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_pushboolean (line 282) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method xlua_pushinteger (line 285) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pushuint (line 288) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushstring (line 292) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushstring (line 295) | public static void lua_pushstring(IntPtr L, string str) //业务使用 method xlua_pushlstring (line 322) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pushasciistring (line 325) | public static void xlua_pushasciistring(IntPtr L, string str) // for i... method lua_pushstring (line 353) | public static void lua_pushstring(IntPtr L, byte[] str) method lua_tobytes (line 365) | public static byte[] lua_tobytes(IntPtr L, int index)//[-0, +0, m] method luaL_newmetatable (line 382) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method xlua_pgettable (line 385) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_psettable (line 388) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_getmetatable (line 391) | public static void luaL_getmetatable(IntPtr L, string meta) method xluaL_loadbuffer (line 397) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_loadbuffer (line 400) | public static int luaL_loadbuffer(IntPtr L, string buff, string name)/... method xlua_tocsobj_safe (line 406) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method xlua_tocsobj_fast (line 409) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_error (line 412) | public static int lua_error(IntPtr L) method lua_checkstack (line 417) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_next (line 420) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_pushlightuserdata (line 423) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method xlua_tag (line 426) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method luaL_where (line 429) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method xlua_tryget_cachedud (line 432) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pushcsobj (line 435) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method gen_obj_indexer (line 438) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[,,m] method gen_obj_newindexer (line 441) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[,,m] method gen_cls_indexer (line 444) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[,,m] method gen_cls_newindexer (line 447) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[,,m] method get_error_func_ref (line 450) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[,,m] method load_error_func (line 453) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[,,m] method luaopen_i64lib (line 456) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaopen_socket_core (line 460) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushint64 (line 464) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushuint64 (line 467) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isint64 (line 470) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isuint64 (line 473) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_toint64 (line 476) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_touint64 (line 479) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_push_csharp_function (line 482) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_csharp_str_error (line 485) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_csharp_error (line 488) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)]//[-0,... method xlua_pack_int8_t (line 491) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_int8_t (line 493) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_int16_t (line 496) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_int16_t (line 498) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_int32_t (line 501) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_int32_t (line 503) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_int64_t (line 506) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_int64_t (line 508) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_float (line 511) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_float (line 513) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_double (line 516) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_double (line 518) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pushstruct (line 521) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pushcstable (line 524) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_touserdata (line 527) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_gettypeid (line 530) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_get_registry_index (line 533) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pgettable_bypath (line 536) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_psettable_bypath (line 539) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_float2 (line 546) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_float2 (line 548) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_float3 (line 550) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_float3 (line 552) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_float4 (line 554) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_float4 (line 556) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_float5 (line 558) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_float5 (line 560) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_float6 (line 562) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_float6 (line 564) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_pack_decimal (line 567) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_unpack_decimal (line 569) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_is_eq_str (line 572) | public static bool xlua_is_eq_str(IntPtr L, int index, string str) method xlua_is_eq_str (line 577) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_gl (line 580) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_set_csharp_wrapper_caller (line 584) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_push_csharp_wrapper (line 587) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_set_csharp_wrapper_caller (line 590) | public static void xlua_set_csharp_wrapper_caller(CSharpWrapperCaller ... FILE: Assets/XLua/Src/LuaEnv.cs type GCAction (line 447) | internal struct GCAction FILE: Assets/XLua/Src/LuaException.cs class LuaException (line 13) | [Serializable] method LuaException (line 16) | public LuaException(string message) : base(message) FILE: Assets/XLua/Src/LuaFunction.cs method LuaFunction (line 26) | public LuaFunction(int reference, LuaEnv luaenv) : base(reference, luaenv) FILE: Assets/XLua/Src/LuaTable.cs method LuaTable (line 28) | public LuaTable(int reference, LuaEnv luaenv) : base(reference, luaenv) FILE: Assets/XLua/Src/MethodWarpsCache.cs class OverloadMethodWrap (line 25) | public class OverloadMethodWrap method OverloadMethodWrap (line 55) | public OverloadMethodWrap(ObjectTranslator translator, Type targetType... method Init (line 63) | public void Init(ObjectCheckers objCheckers, ObjectCasters objCasters) method Check (line 148) | public bool Check(RealStatePtr L) method Call (line 178) | public int Call(RealStatePtr L) class MethodWrap (line 280) | public class MethodWrap method MethodWrap (line 286) | public MethodWrap(string methodName, List overload... method Call (line 293) | public int Call(RealStatePtr L) class MethodWrapsCache (line 320) | public class MethodWrapsCache method MethodWrapsCache (line 330) | public MethodWrapsCache(ObjectTranslator translator, ObjectCheckers ob... method GetConstructorWrap (line 337) | public LuaCSFunction GetConstructorWrap(Type type) method GetMethodWrap (line 402) | public LuaCSFunction GetMethodWrap(Type type, string methodName) method GetMethodWrapInCache (line 428) | public LuaCSFunction GetMethodWrapInCache(Type type, string methodName) method GetDelegateWrap (line 440) | public LuaCSFunction GetDelegateWrap(Type type) method GetEventWrap (line 454) | public LuaCSFunction GetEventWrap(Type type, string eventName) method _GenMethodWrap (line 535) | public MethodWrap _GenMethodWrap(Type type, string methodName, IEnumer... method tryMakeGenericMethod (line 558) | private static bool tryMakeGenericMethod(ref MethodBase method) FILE: Assets/XLua/Src/ObjectCasters.cs class ObjectCheckers (line 30) | public class ObjectCheckers method ObjectCheckers (line 35) | public ObjectCheckers(ObjectTranslator translator) method objectCheck (line 60) | private static bool objectCheck(RealStatePtr L, int idx) method luaTableCheck (line 65) | private bool luaTableCheck(RealStatePtr L, int idx) method numberCheck (line 70) | private bool numberCheck(RealStatePtr L, int idx) method decimalCheck (line 75) | private bool decimalCheck(RealStatePtr L, int idx) method strCheck (line 80) | private bool strCheck(RealStatePtr L, int idx) method bytesCheck (line 85) | private bool bytesCheck(RealStatePtr L, int idx) method boolCheck (line 90) | private bool boolCheck(RealStatePtr L, int idx) method int64Check (line 95) | private bool int64Check(RealStatePtr L, int idx) method uint64Check (line 100) | private bool uint64Check(RealStatePtr L, int idx) method luaFunctionCheck (line 105) | private bool luaFunctionCheck(RealStatePtr L, int idx) method intptrCheck (line 110) | private bool intptrCheck(RealStatePtr L, int idx) method genChecker (line 115) | private ObjectCheck genChecker(Type type) method genNullableChecker (line 186) | public ObjectCheck genNullableChecker(ObjectCheck oc) method AddChecker (line 194) | public void AddChecker(Type type, ObjectCheck oc) method GetChecker (line 199) | public ObjectCheck GetChecker(Type type) class ObjectCasters (line 218) | public class ObjectCasters method ObjectCasters (line 223) | public ObjectCasters(ObjectTranslator translator) method charCaster (line 248) | private static object charCaster(RealStatePtr L, int idx, object target) method sbyteCaster (line 253) | private static object sbyteCaster(RealStatePtr L, int idx, object target) method byteCaster (line 258) | private static object byteCaster(RealStatePtr L, int idx, object target) method shortCaster (line 263) | private static object shortCaster(RealStatePtr L, int idx, object target) method ushortCaster (line 268) | private static object ushortCaster(RealStatePtr L, int idx, object tar... method intCaster (line 273) | private static object intCaster(RealStatePtr L, int idx, object target) method uintCaster (line 278) | private static object uintCaster(RealStatePtr L, int idx, object target) method longCaster (line 283) | private static object longCaster(RealStatePtr L, int idx, object target) method ulongCaster (line 288) | private static object ulongCaster(RealStatePtr L, int idx, object target) method getDouble (line 293) | private static object getDouble(RealStatePtr L, int idx, object target) method floatCaster (line 298) | private static object floatCaster(RealStatePtr L, int idx, object target) method decimalCaster (line 303) | private object decimalCaster(RealStatePtr L, int idx, object target) method getBoolean (line 310) | private static object getBoolean(RealStatePtr L, int idx, object target) method getString (line 315) | private static object getString(RealStatePtr L, int idx, object target) method getBytes (line 320) | private object getBytes(RealStatePtr L, int idx, object target) method getIntptr (line 330) | private object getIntptr(RealStatePtr L, int idx, object target) method getObject (line 335) | private object getObject(RealStatePtr L, int idx, object target) method getLuaTable (line 393) | private object getLuaTable(RealStatePtr L, int idx, object target) method getLuaFunction (line 408) | private object getLuaFunction(RealStatePtr L, int idx, object target) method AddCaster (line 423) | public void AddCaster(Type type, ObjectCast oc) method genCaster (line 428) | private ObjectCast genCaster(Type type) method genNullableCaster (line 710) | ObjectCast genNullableCaster(ObjectCast oc) method GetCaster (line 725) | public ObjectCast GetCaster(Type type) FILE: Assets/XLua/Src/ObjectPool.cs class ObjectPool (line 15) | public class ObjectPool type Slot (line 19) | struct Slot method Slot (line 24) | public Slot(int next, object obj) method Clear (line 48) | public void Clear() method extend_capacity (line 55) | void extend_capacity() method Add (line 65) | public int Add(object obj) method TryGetValue (line 90) | public bool TryGetValue(int index, out object obj) method Get (line 102) | public object Get(int index) method Remove (line 111) | public object Remove(int index) method Replace (line 125) | public object Replace(int index, object o) method Check (line 137) | public int Check(int check_pos, int max_check, Func chec... FILE: Assets/XLua/Src/ObjectTranslator.cs class ReferenceEqualsComparer (line 29) | class ReferenceEqualsComparer : IEqualityComparer method Equals (line 31) | public new bool Equals(object o1, object o2) method GetHashCode (line 35) | public int GetHashCode(object obj) class MonoPInvokeCallbackAttribute (line 42) | public class MonoPInvokeCallbackAttribute : System.Attribute method MonoPInvokeCallbackAttribute (line 45) | public MonoPInvokeCallbackAttribute(Type t) { type = t; } type LuaTypes (line 49) | public enum LuaTypes type LuaGCOptions (line 63) | public enum LuaGCOptions type LuaThreadStatus (line 75) | public enum LuaThreadStatus class LuaIndexes (line 86) | sealed class LuaIndexes class ObjectTranslator (line 105) | public partial class ObjectTranslator method DelayWrapLoader (line 125) | public void DelayWrapLoader(Type type, Action loader) method AddInterfaceBridgeCreator (line 130) | public void AddInterfaceBridgeCreator(Type type, Func assemblies_usorted, stri... method ObjectTranslator (line 219) | public ObjectTranslator(LuaEnv luaenv,RealStatePtr L) type LOGLEVEL (line 268) | internal enum LOGLEVEL{ class CompareByArgRet (line 278) | class CompareByArgRet : IEqualityComparer method Equals (line 280) | public bool Equals(MethodInfo x, MethodInfo y) method GetHashCode (line 284) | public int GetHashCode(MethodInfo method) method initCSharpCallLua (line 297) | void initCSharpCallLua() method getCreatorUsingGeneric (line 352) | Func getCreatorUsingGeneric(DelegateBrid... method getDelegate (line 421) | Delegate getDelegate(DelegateBridgeBase bridge, Type delegateType) method CreateDelegateBridge (line 472) | public object CreateDelegateBridge(RealStatePtr L, Type delegateType, ... method AllDelegateBridgeReleased (line 552) | public bool AllDelegateBridgeReleased() method ReleaseLuaBase (line 564) | public void ReleaseLuaBase(RealStatePtr L, int reference, bool is_dele... method CreateInterfaceBridge (line 599) | public object CreateInterfaceBridge(RealStatePtr L, Type interfaceType... method CreateArrayMetatable (line 621) | public void CreateArrayMetatable(RealStatePtr L) method CreateDelegateMetatable (line 630) | public void CreateDelegateMetatable(RealStatePtr L) method CreateEnumerablePairs (line 642) | internal void CreateEnumerablePairs(RealStatePtr L) method OpenLib (line 674) | public void OpenLib(RealStatePtr L) method createFunctionMetatable (line 718) | internal void createFunctionMetatable(RealStatePtr L) method FindType (line 737) | internal Type FindType(string className, bool isQualifiedName = false) method hasMethod (line 772) | bool hasMethod(Type type, string methodName) method collectObject (line 784) | internal void collectObject(int obj_index_to_collect) method addObject (line 813) | int addObject(object obj, bool is_valuetype, bool is_enum) method GetObject (line 828) | internal object GetObject(RealStatePtr L,int index) method GetTypeOf (line 833) | public Type GetTypeOf(RealStatePtr L, int idx) method Assignable (line 844) | public bool Assignable(RealStatePtr L, int index) method Assignable (line 849) | public bool Assignable(RealStatePtr L, int index, Type type) method GetObject (line 880) | public object GetObject(RealStatePtr L, int index, Type type) method Get (line 912) | public void Get(RealStatePtr L, int index, out T v) method PushByType (line 925) | public void PushByType(RealStatePtr L, T v) method GetByType (line 939) | public T GetByType(RealStatePtr L, int index) method GetParams (line 953) | public T[] GetParams(RealStatePtr L, int index) method GetParams (line 963) | public Array GetParams(RealStatePtr L, int index, Type type) //反射版本 method PushParams (line 973) | public void PushParams(RealStatePtr L, Array ary) method GetDelegate (line 985) | public T GetDelegate(RealStatePtr L, int index) where T :class method GetTypeId (line 1007) | public int GetTypeId(RealStatePtr L, Type type) method PrivateAccessible (line 1015) | public void PrivateAccessible(RealStatePtr L, Type type) method getTypeId (line 1027) | internal int getTypeId(RealStatePtr L, Type type, out bool is_first, L... method pushPrimitive (line 1103) | void pushPrimitive(RealStatePtr L, object o) method PushAny (line 1147) | public void PushAny(RealStatePtr L, object o) method TranslateToEnumToTop (line 1200) | public int TranslateToEnumToTop(RealStatePtr L, Type type, int idx) method Push (line 1222) | public void Push(RealStatePtr L, LuaCSFunction o) method Push (line 1235) | public void Push(RealStatePtr L, LuaBase o) method Push (line 1247) | public void Push(RealStatePtr L, object o) method PushObject (line 1291) | public void PushObject(RealStatePtr L, object o, int type_id) method Update (line 1313) | public void Update(RealStatePtr L, int index, object obj) method getCsObj (line 1335) | private object getCsObj(RealStatePtr L, int index, int udata) method SafeGetCSObj (line 1373) | internal object SafeGetCSObj(RealStatePtr L, int index) method FastGetCSObj (line 1378) | internal object FastGetCSObj(RealStatePtr L,int index) method ReleaseCSObj (line 1383) | internal void ReleaseCSObj(RealStatePtr L, int index) method GetFixCSFunction (line 1398) | internal LuaCSFunction GetFixCSFunction(int index) method PushFixCSFunction (line 1403) | internal void PushFixCSFunction(RealStatePtr L, LuaCSFunction func) method CallCSharpWrapper (line 1421) | internal int CallCSharpWrapper(RealStatePtr L, int funcidx, int top) method ensureCSharpWrapperCapacity (line 1426) | void ensureCSharpWrapperCapacity(int min) method PushCSharpWrapper (line 1446) | internal void PushCSharpWrapper(RealStatePtr L, CSharpWrapper func) method popValues (line 1461) | internal object[] popValues(RealStatePtr L,int oldTop) method popValues (line 1480) | internal object[] popValues(RealStatePtr L,int oldTop,Type[] popTypes) method registerCustomOp (line 1513) | void registerCustomOp(Type type, PushCSObject push, GetCSObject get, U... method HasCustomOp (line 1520) | public bool HasCustomOp(Type type) method tryGetPushFuncByType (line 1527) | bool tryGetPushFuncByType(Type type, out T func) where T : class method tryGetGetFuncByType (line 1567) | bool tryGetGetFuncByType(Type type, out T func) where T : class method RegisterPushAndGetAndUpdate (line 1612) | public void RegisterPushAndGetAndUpdate(Action pus... method RegisterChecker (line 1643) | public void RegisterChecker(CheckFunc check) method RegisterCaster (line 1651) | public void RegisterCaster(GetFunc get) method PushDecimal (line 1663) | public void PushDecimal(RealStatePtr L, decimal val) method IsDecimal (line 1678) | public bool IsDecimal(RealStatePtr L, int index) method GetDecimal (line 1684) | public decimal GetDecimal(RealStatePtr L, int index) method Get (line 1691) | public void Get(RealStatePtr L, int index, out decimal val) FILE: Assets/XLua/Src/ObjectTranslatorPool.cs class ObjectTranslatorPool (line 24) | public class ObjectTranslatorPool method FindTranslator (line 41) | public static ObjectTranslator FindTranslator(RealStatePtr L) method ObjectTranslatorPool (line 47) | public ObjectTranslatorPool () method Add (line 51) | public void Add (RealStatePtr L, ObjectTranslator translator) method Find (line 66) | public ObjectTranslator Find (RealStatePtr L) method Remove (line 89) | public void Remove (RealStatePtr L) FILE: Assets/XLua/Src/RawObject.cs type RawObject (line 11) | public interface RawObject class Any (line 19) | public class Any : RawObject method Any (line 23) | public Any(T i) class Byte (line 37) | public class Byte : Any method Byte (line 39) | public Byte(byte i) : base(i) class SByte (line 44) | public class SByte : Any method SByte (line 46) | public SByte(sbyte i) : base(i) class Char (line 51) | public class Char : Any method Char (line 53) | public Char(char i) : base(i) class Int16 (line 58) | public class Int16 : Any method Int16 (line 60) | public Int16(short i) : base(i) class UInt16 (line 65) | public class UInt16 : Any method UInt16 (line 67) | public UInt16(ushort i) : base(i) class Int32 (line 72) | public class Int32 : Any method Int32 (line 74) | public Int32(int i) : base(i) class UInt32 (line 79) | public class UInt32 : Any method UInt32 (line 81) | public UInt32(uint i) : base(i) class Int64 (line 86) | public class Int64 : Any method Int64 (line 88) | public Int64(long i) : base(i) class UInt64 (line 93) | public class UInt64 : Any method UInt64 (line 95) | public UInt64(ulong i) : base(i) class Float (line 100) | public class Float : Any method Float (line 102) | public Float(float i) : base(i) FILE: Assets/XLua/Src/SignatureLoader.cs class SignatureLoader (line 11) | public class SignatureLoader method SignatureLoader (line 22) | public SignatureLoader(string publicKey, LuaEnv.CustomLoader loader) method load_and_verify (line 36) | byte[] load_and_verify(ref string filepath) FILE: Assets/XLua/Src/StaticLuaCallbacks.cs method StaticLuaCallbacks (line 33) | public StaticLuaCallbacks() method EnumAnd (line 44) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method EnumOr (line 66) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method StaticCSFunction (line 88) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method FixCSFunction (line 103) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method CSharpWrapperCallerImpl (line 120) | [MonoPInvokeCallback(typeof(LuaDLL.CSharpWrapperCaller))] method DelegateCall (line 136) | public static int DelegateCall(RealStatePtr L, int top) method DelegateCall (line 138) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LuaGC (line 158) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ToString (line 180) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method DelegateCombine (line 197) | public static int DelegateCombine(RealStatePtr L, int top) method DelegateCombine (line 199) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method DelegateRemove (line 223) | public static int DelegateRemove(RealStatePtr L, int top) method DelegateRemove (line 225) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method tryPrimitiveArrayGet (line 251) | static bool tryPrimitiveArrayGet(Type type, RealStatePtr L, object obj, ... method ArrayIndexer (line 334) | public static int ArrayIndexer(RealStatePtr L, int top) method ArrayIndexer (line 336) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method TryPrimitiveArraySet (line 390) | public static bool TryPrimitiveArraySet(Type type, RealStatePtr L, objec... method ArrayNewIndexer (line 494) | public static int ArrayNewIndexer(RealStatePtr L, int top) method ArrayNewIndexer (line 496) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ArrayLength (line 550) | public static int ArrayLength(RealStatePtr L, int top) method ArrayLength (line 552) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method MetaFuncIndex (line 569) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method Panic (line 594) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method Print (line 602) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadSocketCore (line 640) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadCS (line 647) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadBuiltinLib (line 655) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadFromResource (line 684) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadFromStreamingAssetsPath (line 715) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadFromCustomLoaders (line 774) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method LoadAssembly (line 807) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ImportType (line 848) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ImportGenericType (line 879) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method Cast (line 919) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method getType (line 946) | static Type getType(RealStatePtr L, ObjectTranslator translator, int idx) method XLuaAccess (line 969) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method XLuaPrivateAccessible (line 1034) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method XLuaMetatableOperation (line 1059) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method DelegateConstructor (line 1103) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ToFunction (line 1123) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method GenericMethodWraper (line 1145) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method GetGenericMethod (line 1175) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ReleaseCsObject (line 1225) | [MonoPInvokeCallback(typeof(LuaCSFunction))] FILE: Assets/XLua/Src/TemplateEngine/TemplateEngine.cs type TokenType (line 29) | public enum TokenType class Chunk (line 34) | public class Chunk method Chunk (line 38) | public Chunk(TokenType type, string text) class TemplateFormatException (line 45) | class TemplateFormatException : Exception method TemplateFormatException (line 47) | public TemplateFormatException(string message) class Parser (line 52) | public class Parser method Parser (line 60) | static Parser() method EscapeString (line 70) | static string EscapeString(string input) method GetRegexString (line 91) | static string GetRegexString() method Parse (line 116) | public static List Parse(string snippet) class LuaTemplate (line 150) | public class LuaTemplate method ComposeCode (line 152) | public static string ComposeCode(List chunks) method Compile (line 178) | public static LuaFunction Compile(LuaEnv luaenv, string snippet) method Execute (line 183) | public static string Execute(LuaFunction compiledTemplate, LuaTable pa... method Execute (line 191) | public static string Execute(LuaFunction compiledTemplate) method Compile (line 198) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method Execute (line 220) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method OpenLib (line 238) | public static void OpenLib(RealStatePtr L) FILE: Assets/XLua/Src/TypeExtensions.cs class TypeExtensions (line 8) | internal static class TypeExtensions method IsValueType (line 10) | public static bool IsValueType(this Type type) method IsEnum (line 19) | public static bool IsEnum(this Type type) method IsPrimitive (line 28) | public static bool IsPrimitive(this Type type) method IsAbstract (line 37) | public static bool IsAbstract(this Type type) method IsSealed (line 46) | public static bool IsSealed(this Type type) method IsInterface (line 55) | public static bool IsInterface(this Type type) method IsClass (line 64) | public static bool IsClass(this Type type) method BaseType (line 73) | public static Type BaseType(this Type type) method IsGenericType (line 82) | public static bool IsGenericType(this Type type) method IsGenericTypeDefinition (line 91) | public static bool IsGenericTypeDefinition(this Type type) method IsSubclassOf (line 101) | public static bool IsSubclassOf(this Type type, Type c) method IsDefined (line 106) | public static bool IsDefined(this Type type, Type attributeType, bool ... method GetGenericParameterConstraints (line 111) | public static Type[] GetGenericParameterConstraints(this Type type) method IsNestedPublic (line 117) | public static bool IsNestedPublic(this Type type) method IsPublic (line 126) | public static bool IsPublic(this Type type) method GetFriendlyName (line 135) | public static string GetFriendlyName(this Type type) FILE: Assets/XLua/Src/Utils.cs type LazyMemberTypes (line 27) | public enum LazyMemberTypes class Utils (line 37) | public static partial class Utils method LoadField (line 39) | public static bool LoadField(RealStatePtr L, int idx, string field_name) method GetMainState (line 47) | public static RealStatePtr GetMainState(RealStatePtr L) method GetAssemblies (line 62) | public static List GetAssemblies() method GetAssemblyList (line 76) | public static async System.Threading.Tasks.Task> GetAss... method GetAllTypes (line 98) | public static IEnumerable GetAllTypes(bool exclude_generic_defin... method GetAllTypes (line 108) | public static List GetAllTypes(bool exclude_generic_definition =... method genFieldGetter (line 136) | static LuaCSFunction genFieldGetter(Type type, FieldInfo field) method genFieldSetter (line 164) | static LuaCSFunction genFieldSetter(Type type, FieldInfo field) method genItemGetter (line 207) | static LuaCSFunction genItemGetter(Type type, PropertyInfo[] props) method genItemSetter (line 259) | static LuaCSFunction genItemSetter(Type type, PropertyInfo[] props) method genEnumCastFrom (line 315) | static LuaCSFunction genEnumCastFrom(Type type) method GetExtensionMethodsOf (line 331) | internal static IEnumerable GetExtensionMethodsOf(Type typ... type MethodKey (line 396) | struct MethodKey method makeReflectionWrap (line 402) | static void makeReflectionWrap(RealStatePtr L, Type type, int cls_fiel... method loadUpvalue (line 583) | public static void loadUpvalue(RealStatePtr L, Type type, string metaf... method RegisterEnumType (line 608) | public static void RegisterEnumType(RealStatePtr L, Type type) method MakePrivateAccessible (line 618) | public static void MakePrivateAccessible(RealStatePtr L, Type type) method LazyReflectionCall (line 672) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method ReflectionWrap (line 823) | public static void ReflectionWrap(RealStatePtr L, Type type, bool priv... method BeginObjectRegister (line 975) | public static void BeginObjectRegister(Type type, RealStatePtr L, Obje... method abs_idx (line 1035) | static int abs_idx(int top, int idx) method EndObjectRegister (line 1046) | public static void EndObjectRegister(Type type, RealStatePtr L, Object... method EndObjectRegister (line 1049) | public static void EndObjectRegister(Type type, RealStatePtr L, Object... method RegisterFunc (line 1162) | public static void RegisterFunc(RealStatePtr L, int idx, string name, ... method RegisterFunc (line 1171) | public static void RegisterFunc(RealStatePtr L, int idx, string name, ... method RegisterLazyFunc (line 1180) | public static void RegisterLazyFunc(RealStatePtr L, int idx, string na... method RegisterObject (line 1194) | public static void RegisterObject(RealStatePtr L, ObjectTranslator tra... method BeginClassRegister (line 1203) | public static void BeginClassRegister(Type type, RealStatePtr L, CShar... method BeginClassRegister (line 1206) | public static void BeginClassRegister(Type type, RealStatePtr L, LuaCS... method EndClassRegister (line 1260) | public static void EndClassRegister(Type type, RealStatePtr L, ObjectT... method getPathOfType (line 1308) | static List getPathOfType(Type type) method LoadCSTable (line 1330) | public static void LoadCSTable(RealStatePtr L, Type type) method SetCSTable (line 1357) | public static void SetCSTable(RealStatePtr L, Type type, int cls_table) method IsParamsMatch (line 1412) | public static bool IsParamsMatch(MethodInfo delegateMethod, MethodInfo... method IsSupportedMethod (line 1441) | public static bool IsSupportedMethod(MethodInfo method) method MakeGenericMethodWithConstraints (line 1474) | public static MethodInfo MakeGenericMethodWithConstraints(MethodInfo m... method getExtendedType (line 1494) | private static Type getExtendedType(MethodInfo method) method IsStaticPInvokeCSFunction (line 1509) | public static bool IsStaticPInvokeCSFunction(LuaCSFunction csFunction) method IsPublic (line 1518) | public static bool IsPublic(Type type) FILE: Assets/XLua/Tutorial/CSharpCallLua/CSCallLua.cs class CSCallLua (line 17) | public class CSCallLua : MonoBehaviour class DClass (line 49) | public class DClass type ItfD (line 55) | [CSharpCallLua] method add (line 60) | int add(int a, int b); method Start (line 70) | void Start() method Update (line 116) | void Update() method OnDestroy (line 124) | void OnDestroy() FILE: Assets/XLua/Tutorial/LoadLuaScript/ByFile/ByFile.cs class ByFile (line 15) | public class ByFile : MonoBehaviour method Start (line 19) | void Start() method Update (line 26) | void Update() method OnDestroy (line 34) | void OnDestroy() FILE: Assets/XLua/Tutorial/LoadLuaScript/ByString/ByString.cs class ByString (line 15) | public class ByString : MonoBehaviour method Start (line 19) | void Start() method Update (line 26) | void Update() method OnDestroy (line 34) | void OnDestroy() FILE: Assets/XLua/Tutorial/LoadLuaScript/Loader/CustomLoader.cs class CustomLoader (line 15) | public class CustomLoader : MonoBehaviour method Start (line 19) | void Start() method Update (line 35) | void Update() method OnDestroy (line 43) | void OnDestroy() FILE: Assets/XLua/Tutorial/LuaCallCSharp/LuaCallCs.cs class BaseClass (line 17) | [LuaCallCSharp] method BSFunc (line 20) | public static void BSFunc() method BMFunc (line 27) | public void BMFunc() type Param1 (line 35) | public struct Param1 type TestEnum (line 41) | [LuaCallCSharp] class DerivedClass (line 49) | [LuaCallCSharp] type TestEnumInner (line 52) | [LuaCallCSharp] method DMFunc (line 59) | public void DMFunc() method ComplexFunc (line 66) | public double ComplexFunc(Param1 p1, ref int p2, out string p3, Action... method TestFunc (line 79) | public void TestFunc(int i) method TestFunc (line 84) | public void TestFunc(string i) method DefaultValueFunc (line 96) | public void DefaultValueFunc(int a = 100, string b = "cccc", string c ... method VariableParamsFunc (line 101) | public void VariableParamsFunc(int a, params string[] strs) method EnumTestFunc (line 110) | public TestEnum EnumTestFunc(TestEnum e) method CallEvent (line 123) | public void CallEvent() method TestLong (line 128) | public ulong TestLong(long n) class InnerCalc (line 133) | class InnerCalc : ICalc method add (line 135) | public int add(int a, int b) method GetCalc (line 143) | public ICalc GetCalc() method GenericMethod (line 148) | public void GenericMethod() type ICalc (line 154) | [LuaCallCSharp] method add (line 157) | int add(int a, int b); class DerivedClassExtensions (line 160) | [LuaCallCSharp] method GetSomeData (line 163) | public static int GetSomeData(this DerivedClass obj) method GetSomeBaseData (line 169) | public static int GetSomeBaseData(this BaseClass obj) method GenericMethodOfString (line 175) | public static void GenericMethodOfString(this DerivedClass obj) class LuaCallCs (line 182) | public class LuaCallCs : MonoBehaviour method Start (line 296) | void Start() method Update (line 303) | void Update() method OnDestroy (line 311) | void OnDestroy() FILE: General/LuaMemoryLeakChecker/LuaMemoryLeakChecker.cs type RelationshipType (line 19) | public enum RelationshipType class Lua (line 28) | public partial class Lua method xlua_report_table_size (line 30) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_report_object_relationship (line 33) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_registry_pointer (line 36) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method xlua_global_pointer (line 39) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] class LuaMemoryLeakChecker (line 50) | public static class LuaMemoryLeakChecker class Data (line 56) | public class Data method ToString (line 61) | public override string ToString() method getSizeReport (line 85) | static Data getSizeReport(LuaEnv env) type RefInfo (line 97) | struct RefInfo method makeKey (line 108) | static string makeKey(LuaDLL.RelationshipType type, string key, double... method getRelationship (line 126) | static Dictionary> getRelationship(LuaEnv env) method StartMemoryLeakCheck (line 177) | public static Data StartMemoryLeakCheck(this LuaEnv env) method findGrowing (line 183) | static Data findGrowing(Data from, Data to) method MemoryLeakCheck (line 199) | public static Data MemoryLeakCheck(this LuaEnv env, Data last) method MemoryLeakReport (line 205) | public static string MemoryLeakReport(this LuaEnv env, Data data, int ... FILE: General/LuaMemoryLeakChecker/LuaMemoryLeakCheckerTest.cs class LuaMemoryLeakCheckerTest (line 5) | public class LuaMemoryLeakCheckerTest : MonoBehaviour method Start (line 11) | void Start() method Update (line 79) | void Update() method OnDestroy (line 113) | void OnDestroy() FILE: General/Src/FilesSignature.cs class FilesSignature (line 7) | public class FilesSignature method usage (line 9) | static void usage() method doSignature (line 14) | static void doSignature(string from, string to, SHA1 sha, RSACryptoSer... method Main (line 39) | public static void Main(string[] args) FILE: General/Src/KeyPairsGen.cs class KeyPairsGen (line 7) | public class KeyPairsGen method Main (line 10) | public static void Main(string[] args) FILE: General/Src/XLuaGenerate.cs class XLuaGenerate (line 10) | public class XLuaGenerate method Useage (line 12) | public static void Useage() method Main (line 17) | public static void Main(string[] args) FILE: General/Src/XLuaHotfixInject.cs class XLuaHotfixInject (line 9) | public class XLuaHotfixInject method Useage (line 11) | public static void Useage() method Main (line 16) | public static void Main(string[] args) FILE: General/Src/XLuaTemplates.Designer.cs class XLuaTemplates (line 22) | [global::System.CodeDom.Compiler.GeneratedCodeAttribute("System.Resource... method XLuaTemplates (line 31) | [global::System.Diagnostics.CodeAnalysis.SuppressMessageAttribute("Mic... FILE: General/Src/XLuaTest.cs class XLuaTestCfg (line 5) | public static class XLuaTestCfg class Calc (line 23) | [LuaCallCSharp] method Add (line 27) | public int Add(int a, int b) class CalcByConfig (line 33) | public class CalcByConfig method Add (line 35) | public int Add(int a, int b) type Point (line 41) | [LuaCallCSharp] method Point (line 45) | public Point(float _x, float _y) class AccessByGenGode (line 54) | public class AccessByGenGode method Print (line 56) | public void Print(Point pos) class AccessByReflection (line 62) | public class AccessByReflection method Print (line 64) | public void Print(Point pos) class XLuaTest (line 70) | public class XLuaTest method Main (line 75) | public static void Main() FILE: General/Src/XLuaUnitTest.cs class XLuaUnitTest (line 5) | public class XLuaUnitTest method Main (line 8) | public static void Main() FILE: Test/PrefTest/xLuaPerfTest/PeformentTestConfig.cs class PeformentTestConfig (line 7) | public static class PeformentTestConfig { FILE: Test/PrefTest/xLuaPerfTest/PerfMain.cs class TestUtils (line 7) | [LuaCallCSharp] method IsAndroid (line 10) | public static bool IsAndroid() class PerfMain (line 23) | public class PerfMain : MonoBehaviour { method Start (line 33) | void Start () { method Update (line 53) | void Update () { method OnGUI (line 57) | void OnGUI() method PerformentTest (line 78) | private int PerformentTest(string title, int load, PerfTest execute) method StartCSCallLua (line 114) | private void StartCSCallLua() method StartLuaCallCS (line 187) | private void StartLuaCallCS() method StartConstruct (line 315) | private void StartConstruct() method StartAddRemoveCB (line 327) | private void StartAddRemoveCB() method StartCSCallLuaCB (line 337) | private void StartCSCallLuaCB() method CPS (line 357) | private int CPS(int loop_times, double ms) class ParaClass (line 385) | [LuaCallCSharp] type ParaStruct (line 389) | [GCOptimize] type ITableAccess (line 394) | [CSharpCallLua] method func (line 398) | void func(); class ClassLuaCallCS (line 401) | [LuaCallCSharp] type LuaEnum (line 406) | [LuaCallCSharp] method funcBaseParam (line 430) | public void funcBaseParam(int x) method funcClassParam (line 433) | public void funcClassParam(ParaClass x) method funcStructParam (line 436) | public void funcStructParam(ParaStruct x) method funcVec3Param (line 439) | public void funcVec3Param(Vector3 x) method funcInParam (line 442) | public void funcInParam(ref int x) method funcOutParam (line 445) | public void funcOutParam(out int x) method funcInOutParam (line 450) | public void funcInOutParam(ref int x, out int y) method funcTwoParam (line 455) | public void funcTwoParam(int x, int y) method sFuncBaseParam (line 464) | public static void sFuncBaseParam(int x) method sFuncClassParam (line 467) | public static void sFuncClassParam(ParaClass x) method sFuncStructParam (line 470) | public static void sFuncStructParam(ParaStruct x) method sFuncVec3Param (line 473) | public static void sFuncVec3Param(Vector3 x) method sFuncInParam (line 476) | public static void sFuncInParam(ref int x) method sFuncOutParam (line 479) | public static void sFuncOutParam(out int x) method sFuncInOutParam (line 484) | public static void sFuncInOutParam(ref int x, out int y) method sFuncTwoParam (line 489) | public static void sFuncTwoParam(int x, int y) method InvokeBaseParaCB (line 494) | public void InvokeBaseParaCB() method InvokeClassParaCB (line 501) | public void InvokeClassParaCB() method InvokeStructParaCB (line 509) | public void InvokeStructParaCB() method InvokeVec3ParaCB (line 517) | public void InvokeVec3ParaCB() FILE: Test/UnitTest/xLuaTest/CSharpCallLua/CSObjectForTestCSCallLua.cs class tableValue1ClassEqual (line 10) | public class tableValue1ClassEqual{ class tableValue1ClassLess (line 17) | public class tableValue1ClassLess{ method tableValue1ClassLess (line 20) | public tableValue1ClassLess() class tableValue1ClassMore (line 25) | public class tableValue1ClassMore{ class tableValue1ClassPrivate (line 32) | public class tableValue1ClassPrivate{ method Get (line 36) | public int Get() method Set (line 40) | public void Set(int value) class tableValue1ClassParamConstucter (line 46) | public class tableValue1ClassParamConstucter{ method tableValue1ClassParamConstucter (line 50) | public tableValue1ClassParamConstucter(int key1, int key2, bool key3) class tableValue1ClassTwoConstructer (line 58) | public class tableValue1ClassTwoConstructer{ method tableValue1ClassTwoConstructer (line 62) | public tableValue1ClassTwoConstructer() method tableValue1ClassTwoConstructer (line 66) | public tableValue1ClassTwoConstructer(int key1, int key2, bool key3) class tableValue1ClassException (line 74) | public class tableValue1ClassException{ method tableValue1ClassException (line 78) | public tableValue1ClassException() class tableValue2Class (line 84) | public class tableValue2Class class tableValue4Class (line 91) | public class tableValue4Class type tableVarIncludeInf (line 100) | [CSharpCallLua] type tableValue1InfEqual (line 107) | [CSharpCallLua] method sub (line 114) | int sub(int a, int b); type tableValue1InfMore (line 117) | [CSharpCallLua] method sub (line 124) | int sub(int a, int b); type tableValue1InfLess (line 127) | [CSharpCallLua] method sub (line 132) | int sub(int a, int b); type tableValue1InfTypeDiff (line 135) | [CSharpCallLua] method sub (line 140) | int sub(int a, int b); type tableValue2Inf (line 143) | [CSharpCallLua] FILE: Test/UnitTest/xLuaTest/CSharpCallLua/TCForTestCSCallLua.cs class LuaEnvSingletonForTest (line 10) | public class LuaEnvSingletonForTest { class GenClass (line 32) | public static class GenClass type Pedding (line 41) | public struct Pedding type TestStruct (line 46) | [GCOptimize] method TestStruct (line 50) | public TestStruct(int p1, int p2) class TCForTestCSCallLua (line 63) | [LuaCallCSharp] method LOG (line 68) | public void LOG(string text) type TestResult (line 292) | public struct TestResult method ToString (line 296) | public override string ToString() method TCForTestCSCallLua (line 302) | public TCForTestCSCallLua() method setResult (line 307) | public void setResult(bool result, string msg, out TestResult resultSt... method updateResult (line 313) | public void updateResult(bool result, string msg, ref TestResult resul... method AddLoader1 (line 323) | public byte[] AddLoader1(ref string filename) method AddLoader2 (line 333) | public byte[] AddLoader2(ref string filename) method listToString (line 348) | public string listToString(List a) method listToStr (line 357) | public string listToStr(List a) method testDoString2LoadLua_Step_1 (line 366) | public TestResult testDoString2LoadLua_Step_1() method testDoString2LoadLua_Step_2 (line 393) | public TestResult testDoString2LoadLua_Step_2() method testDoString2LoadLua_Step_3 (line 423) | public TestResult testDoString2LoadLua_Step_3() method testRequire2LoadLua_Step_1_3 (line 450) | public TestResult testRequire2LoadLua_Step_1_3() method testRequire2LoadLua_Step_4 (line 478) | public TestResult testRequire2LoadLua_Step_4() method testRequire2LoadLua_Step_5 (line 504) | public TestResult testRequire2LoadLua_Step_5() method testRequire2LoadLua_Step_6 (line 526) | public TestResult testRequire2LoadLua_Step_6() method testRequire2LoadLua_Step_7 (line 548) | public TestResult testRequire2LoadLua_Step_7() method testAddLoader2LoadLua_Step_1_2 (line 570) | public TestResult testAddLoader2LoadLua_Step_1_2() method testAddLoader2LoadLua_Step_3 (line 598) | public TestResult testAddLoader2LoadLua_Step_3() method testAddLoader2LoadLua_Step_6 (line 621) | public TestResult testAddLoader2LoadLua_Step_6() method testAddLoader2LoadLua_Step_7 (line 644) | public TestResult testAddLoader2LoadLua_Step_7() method testGetBasicDataTypeBool_Step_1 (line 673) | public TestResult testGetBasicDataTypeBool_Step_1() method testGetBasicDataTypeString_Step_2 (line 696) | public TestResult testGetBasicDataTypeString_Step_2() method testGetBasicDataTypeNumberToSByte (line 755) | public TestResult testGetBasicDataTypeNumberToSByte() method testGetBasicDataTypeNumberToByte (line 791) | public TestResult testGetBasicDataTypeNumberToByte() method testGetBasicDataTypeNumberToShort (line 827) | public TestResult testGetBasicDataTypeNumberToShort() method testGetBasicDataTypeNumberToUShort (line 855) | public TestResult testGetBasicDataTypeNumberToUShort() method testGetBasicDataTypeNumberToInt (line 883) | public TestResult testGetBasicDataTypeNumberToInt() method testGetBasicDataTypeNumberToUInt (line 923) | public TestResult testGetBasicDataTypeNumberToUInt() method testGetBasicDataTypeNumberToLong (line 951) | public TestResult testGetBasicDataTypeNumberToLong() method testGetBasicDataTypeNumberToULong (line 980) | public TestResult testGetBasicDataTypeNumberToULong() method testGetBasicDataTypeNumberToDouble (line 1008) | public TestResult testGetBasicDataTypeNumberToDouble() method testGetBasicDataTypeNumberToChar (line 1036) | public TestResult testGetBasicDataTypeNumberToChar() method testGetBasicDataTypeNumberToFloat (line 1064) | public TestResult testGetBasicDataTypeNumberToFloat() method testGetBasicDataTypeNumberToDecimal (line 1092) | public TestResult testGetBasicDataTypeNumberToDecimal() method testGetBasicDataType_Step_4 (line 1122) | public TestResult testGetBasicDataType_Step_4() method testGetBasicDataType_Step_5 (line 1149) | public TestResult testGetBasicDataType_Step_5() method testGetTableToClass_Step_1 (line 1181) | public TestResult testGetTableToClass_Step_1() method testGetTableToClass_Step_2 (line 1217) | public TestResult testGetTableToClass_Step_2() method testGetTableToClass_Step_3 (line 1242) | public TestResult testGetTableToClass_Step_3() method testGetTableToClass_Step_4 (line 1275) | public TestResult testGetTableToClass_Step_4() method testGetTableToClass_Step_5 (line 1306) | public TestResult testGetTableToClass_Step_5() method testGetTableToClass_Step_1_1 (line 1336) | public TestResult testGetTableToClass_Step_1_1() method testGetTableToClass_Step_1_3 (line 1360) | public TestResult testGetTableToClass_Step_1_3() method testGetTableToClass_Step_1_4 (line 1390) | public TestResult testGetTableToClass_Step_1_4() method testGetTableToInterface_Step_6 (line 1412) | public TestResult testGetTableToInterface_Step_6() method testGetTableToInterface_Step_7 (line 1452) | public TestResult testGetTableToInterface_Step_7() method testGetTableToInterface_Step_8 (line 1483) | public TestResult testGetTableToInterface_Step_8() method testGetTableToInterface_Step_9 (line 1506) | public TestResult testGetTableToInterface_Step_9() method testGetTableToInterface_Step_6_1 (line 1538) | public TestResult testGetTableToInterface_Step_6_1() method testGetTableToDic_Step_10 (line 1566) | public TestResult testGetTableToDic_Step_10() method testGetTableToDic_Step_11_1 (line 1591) | public TestResult testGetTableToDic_Step_11_1() method testGetTableToDic_Step_11_2 (line 1613) | public TestResult testGetTableToDic_Step_11_2() method testGetTableToDic_Step_11_3 (line 1636) | public TestResult testGetTableToDic_Step_11_3() method testGetTableToList_Step_12 (line 1658) | public TestResult testGetTableToList_Step_12() method testGetTableToList_Step_13_1_int (line 1681) | public TestResult testGetTableToList_Step_13_1_int() method testGetTableToList_Step_13_1_string (line 1703) | public TestResult testGetTableToList_Step_13_1_string() method testGetTableToList_Step_13_2 (line 1725) | public TestResult testGetTableToList_Step_13_2() method testGetTableToLuaTable_Step_14 (line 1747) | public TestResult testGetTableToLuaTable_Step_14() method testGetFuncToDelegate_Step_1 (line 1784) | public TestResult testGetFuncToDelegate_Step_1() method testGetFuncToDelegate_Step_2_1 (line 1808) | public TestResult testGetFuncToDelegate_Step_2_1() method testGetFuncToDelegate_Step_2_2 (line 1849) | public TestResult testGetFuncToDelegate_Step_2_2() method testGetFuncToDelegate_Step_2_3 (line 1884) | public TestResult testGetFuncToDelegate_Step_2_3() method testGetFuncToDelegate_Step_2_4 (line 1917) | public TestResult testGetFuncToDelegate_Step_2_4() method testGetFuncToDelegate_Step_3 (line 1942) | public TestResult testGetFuncToDelegate_Step_3() method testGetFuncToDelegate_Step_5 (line 1966) | public TestResult testGetFuncToDelegate_Step_5() method testGetFuncToDelegate_Step_5_1 (line 2003) | public TestResult testGetFuncToDelegate_Step_5_1() method testGetFuncToDelegate_Step_5_1_0 (line 2038) | public TestResult testGetFuncToDelegate_Step_5_1_0() method testGetFuncToDelegate_Step_6 (line 2108) | public TestResult testGetFuncToDelegate_Step_6() method testGetFuncToLuaFunc_Step_8 (line 2140) | public TestResult testGetFuncToLuaFunc_Step_8() method testGetFuncToLuaFunc_Step_9_1 (line 2164) | public TestResult testGetFuncToLuaFunc_Step_9_1() method testGetFuncToLuaFunc_Step_10 (line 2209) | public TestResult testGetFuncToLuaFunc_Step_10() method testGetFuncToLuaFunc_Step_12 (line 2234) | public TestResult testGetFuncToLuaFunc_Step_12() method testGetFuncToLuaFunc_Step_13 (line 2276) | public TestResult testGetFuncToLuaFunc_Step_13() method testGetFuncToDelegate_Step_7_1 (line 2313) | public TestResult testGetFuncToDelegate_Step_7_1() method testGetFuncToDelegate_Step_7_2 (line 2337) | public TestResult testGetFuncToDelegate_Step_7_2() method testGetFuncToDelegate_Step_7_3 (line 2361) | public TestResult testGetFuncToDelegate_Step_7_3() method testLuaTableGetSetKeyValue_BasicType_int_1 (line 2386) | public TestResult testLuaTableGetSetKeyValue_BasicType_int_1() method testLuaTableGetSetKeyValue_BasicType_int_2 (line 2435) | public TestResult testLuaTableGetSetKeyValue_BasicType_int_2() method testLuaTableGetSetKeyValue_BasicType_string_1 (line 2473) | public TestResult testLuaTableGetSetKeyValue_BasicType_string_1() method testLuaTableGetSetKeyValue_BasicType_sbyte (line 2501) | public TestResult testLuaTableGetSetKeyValue_BasicType_sbyte() method testLuaTableGetSetKeyValue_BasicType_byte (line 2537) | public TestResult testLuaTableGetSetKeyValue_BasicType_byte() method testLuaTableGetSetKeyValue_BasicType_short (line 2573) | public TestResult testLuaTableGetSetKeyValue_BasicType_short() method testLuaTableGetSetKeyValue_BasicType_ushort (line 2609) | public TestResult testLuaTableGetSetKeyValue_BasicType_ushort() method testLuaTableGetSetKeyValue_BasicType_long (line 2645) | public TestResult testLuaTableGetSetKeyValue_BasicType_long() method testLuaTableGetSetKeyValue_BasicType_ulong (line 2681) | public TestResult testLuaTableGetSetKeyValue_BasicType_ulong() method testLuaTableGetSetKeyValue_BasicType_double (line 2716) | public TestResult testLuaTableGetSetKeyValue_BasicType_double() method testLuaTableGetSetKeyValue_BasicType_float (line 2752) | public TestResult testLuaTableGetSetKeyValue_BasicType_float() method testLuaTableGetSetKeyValue_BasicType_char (line 2789) | public TestResult testLuaTableGetSetKeyValue_BasicType_char() method testLuaTableGetSetKeyValue_BasicType_decimal (line 2825) | public TestResult testLuaTableGetSetKeyValue_BasicType_decimal() method testLuaTableGetSetKeyValue_struct (line 2863) | public TestResult testLuaTableGetSetKeyValue_struct() method testLuaTableGetSetKeyValue_class (line 2892) | public TestResult testLuaTableGetSetKeyValue_class() method testLuaTableGetSetKeyValue_interface (line 2929) | public TestResult testLuaTableGetSetKeyValue_interface() method testLuaTableGetSetKeyValue_dict (line 2982) | public TestResult testLuaTableGetSetKeyValue_dict() method testLuaTableGetSetKeyValue_list (line 3016) | public TestResult testLuaTableGetSetKeyValue_list() method testLuaTableGetSetKeyValue_delegate (line 3046) | public TestResult testLuaTableGetSetKeyValue_delegate() FILE: Test/UnitTest/xLuaTest/CSharpCallLua/TestCSCallLua.cs class TestCSCallLua (line 9) | public class TestCSCallLua method Start (line 15) | void Start() method Update (line 87) | void Update() FILE: Test/UnitTest/xLuaTest/LuaCallCS/CSObjectForLuaCallCS.cs class NoContClass (line 10) | [LuaCallCSharp] method add (line 15) | public int add (int a, int b) method dec (line 20) | public static int dec(int a, int b) class OneParamContClass (line 28) | [LuaCallCSharp] method add (line 33) | public int add (int a, int b) method OneParamContClass (line 37) | public OneParamContClass(int a) class MultiContClass (line 44) | [LuaCallCSharp] method add (line 49) | public int add (int a, int b) method MultiContClass (line 53) | public MultiContClass() method MultiContClass (line 59) | public MultiContClass(int a) method dec (line 65) | public static int dec(int a, int b) class TwoParamsContClass (line 71) | [LuaCallCSharp] method add (line 76) | public int add (int a, int b) method TwoParamsContClass (line 80) | public TwoParamsContClass(int a, int b) class OverClassA (line 87) | [LuaCallCSharp] method sub (line 91) | public int sub(int a, int b) class OverClassB (line 97) | [LuaCallCSharp] method sub (line 101) | public int sub(int a, int b) method Set (line 106) | public static void Set(bool flag) method sum (line 111) | protected internal int sum(int a, int b, int c) class OverClassC (line 117) | [LuaCallCSharp] method div (line 121) | public int div(int a, int b) method sub (line 130) | public int sub(int a, int b) class NoGenOverClassA (line 136) | public class NoGenOverClassA : MultiContClass method sub (line 139) | public int sub(int a, int b) method Set (line 144) | public static void Set(bool flag) class OverClassCDeriveNGA (line 150) | [LuaCallCSharp] method div (line 154) | public int div(int a, int b) class abstractFatherClass (line 164) | [LuaCallCSharp] method add (line 167) | public abstract int add(int a, int b); class ChildCalss (line 171) | [LuaCallCSharp] method add (line 174) | public override int add(int a, int b) method setA (line 178) | public void setA( int value) method getA (line 182) | public int getA() class StaticTestClass (line 188) | [LuaCallCSharp] method Add (line 193) | public static void Add() FILE: Test/UnitTest/xLuaTest/LuaTestCommon.cs class LuaEnvSingleton (line 8) | public class LuaEnvSingleton { class LuaTestCommon (line 28) | [LuaCallCSharp] method IsXLuaGeneral (line 52) | public static bool IsXLuaGeneral() method IsMacPlatform (line 61) | public static bool IsMacPlatform() method IsIOSPlatform (line 78) | public static bool IsIOSPlatform() method Log (line 87) | public static void Log(string str) class TestCaseGenConfig (line 99) | public class TestCaseGenConfig FILE: Test/UnitTest/xLuaTest/LuaTestObj.cs class LongStatic (line 7) | [LuaCallCSharp] type LuaTestType (line 14) | [LuaCallCSharp] type FirstPushEnum (line 23) | [LuaCallCSharp] class LuaTestObj (line 36) | [LuaCallCSharp] method CallEvent (line 200) | public int CallEvent(float y) method CallStaticEvent (line 205) | public static int CallStaticEvent(float y) method DefaultParaFuncSingle (line 210) | public static int DefaultParaFuncSingle(int i, string str = "abc") method DefaultParaFuncMulti (line 215) | public static int DefaultParaFuncMulti(int i, string str = "abc", doub... method VariableParamFunc (line 220) | public static int VariableParamFunc(int i, params string[] strs) method VariableParamFunc2 (line 225) | public static int VariableParamFunc2(params int[] strs) method TestEnumFunc (line 230) | public static int TestEnumFunc(LuaTestType x) method TestGetType (line 235) | public static string TestGetType(Type x) method Gen64BitInt (line 251) | public static void Gen64BitInt() method CreateTestLuaObj (line 266) | public static ITestLuaClass CreateTestLuaObj() method CalcAdd (line 283) | public static int CalcAdd(int x) method calcadd (line 289) | public static int calcadd(int x) method CalcDel (line 295) | public static int CalcDel(int x) method CalcMul (line 301) | public static int CalcMul(int x) method GenDelegate (line 307) | public static void GenDelegate() method OverLoad1 (line 315) | public static int OverLoad1(int x, int y) method OverLoad1 (line 320) | public static int OverLoad1(int x) method OverLoad1 (line 325) | public static int OverLoad1(params int[] vars) method OverLoad2 (line 335) | public static int OverLoad2(int x, float y) method OverLoad2 (line 340) | public static int OverLoad2(string x, string y) method OverLoad3 (line 345) | public static int OverLoad3(int x) method OverLoad3 (line 350) | public static int OverLoad3(short y) method OutRefFunc1 (line 356) | public static void OutRefFunc1(int x, out int y, ref int z) method OutRefFunc2 (line 361) | public static void OutRefFunc2(ref int x, int y, out int z) method OutRefFunc3 (line 366) | public static void OutRefFunc3(int x, out int y, ref int z) method OutRefFunc4 (line 371) | public static int OutRefFunc4(int x, out int y, ref int z) method OutRefFunc5 (line 377) | public static int OutRefFunc5(ref int x, int y, out int z) method OutRefFunc6 (line 383) | public static int OutRefFunc6(int x, int y) method OutRefFunc11 (line 388) | public static void OutRefFunc11(ITestLuaClass x, out ITestLuaClass y, ... method OutRefFunc12 (line 394) | public static void OutRefFunc12(ref ITestLuaClass x, ITestLuaClass y, ... method OutRefFunc13 (line 400) | public static void OutRefFunc13(ITestLuaClass x, out ITestLuaClass y, ... method OutRefFunc14 (line 406) | public static int OutRefFunc14(ITestLuaClass x, out ITestLuaClass y, r... method OutRefFunc15 (line 413) | public static int OutRefFunc15(ref ITestLuaClass x, ITestLuaClass y, o... method OutRefFunc16 (line 420) | public static int OutRefFunc16(ITestLuaClass x, ITestLuaClass y) method OutRefFunc21 (line 425) | public static void OutRefFunc21(TestDelegate x, out TestDelegate y, re... method OutRefFunc22 (line 430) | public static void OutRefFunc22(ref TestDelegate x, TestDelegate y, ou... method OutRefFunc23 (line 435) | public static void OutRefFunc23(TestDelegate x, out TestDelegate y, re... method OutRefFunc24 (line 440) | public static int OutRefFunc24(TestDelegate x, out TestDelegate y, ref... method OutRefFunc25 (line 446) | public static int OutRefFunc25(ref TestDelegate x, TestDelegate y, out... method OutRefFunc26 (line 452) | public static int OutRefFunc26(TestDelegate x, TestDelegate y) method Sum (line 457) | public int Sum(int a, int b, int c) method Sum (line 462) | public static int Sum(int a, int b) method GenericMethod (line 467) | public void GenericMethod() method GetPtr (line 474) | public IntPtr GetPtr() method PrintPtr (line 481) | public byte PrintPtr(IntPtr p) method VariableParamFuncDefault (line 490) | public int VariableParamFuncDefault(int d, int i = 1, params string[] ... method StaticVariableParamFuncDefault (line 495) | public static double StaticVariableParamFuncDefault(double d, double i... method FuncReturnByteArray (line 500) | public static byte[] FuncReturnByteArray() method FuncReturnByte (line 506) | public static byte FuncReturnByte() method FuncReturnIntArray (line 512) | public static int[] FuncReturnIntArray() method FuncReturnInt (line 518) | public static int FuncReturnInt() method TestImplicit (line 525) | public static LayerMask TestImplicit() method VariableParamFunc (line 531) | public static int VariableParamFunc(int i, params int[] strs) method FirstPushEnumFunc (line 536) | public static string FirstPushEnumFunc(int i) class TestCastClass (line 564) | [LuaCallCSharp] method TestFunc1 (line 567) | public bool TestFunc1() type ITestLuaClass (line 574) | [LuaCallCSharp] method TestFunc1 (line 577) | bool TestFunc1(); class TestLuaClass (line 581) | internal class TestLuaClass : ITestLuaClass method TestFunc1 (line 583) | public bool TestFunc1() class TestChineseString (line 590) | [LuaCallCSharp] method GetShortChinString (line 594) | public string GetShortChinString() method GetLongChineString (line 599) | public string GetLongChineString() method GetCombineString (line 604) | public string GetCombineString() method GetComplexString (line 609) | public string GetComplexString() method GetHuoxingString (line 614) | public string GetHuoxingString() class TestUlongAndLongType (line 626) | public class TestUlongAndLongType method UlongAdd (line 649) | public ulong UlongAdd() method LongAdd (line 675) | public long LongAdd() type Employeestruct (line 688) | [LuaCallCSharp] type ConStruct (line 723) | public struct ConStruct{ method ConStruct (line 727) | public ConStruct(int x, int y, string z) type StaticPusherStructA (line 735) | [GCOptimize] method StaticPusherStructA (line 741) | public StaticPusherStructA(byte a, sbyte b) type StaticPusherStructB (line 749) | [GCOptimize] method StaticPusherStructB (line 757) | public StaticPusherStructB(short a, ushort b, int c, uint d) type StaticPusherStructAll (line 766) | [GCOptimize] type ITest (line 778) | public interface ITest method Add (line 780) | int Add(int x,int y); type NoGenCodeStruct (line 783) | public struct NoGenCodeStruct:ITest{ method Add (line 877) | public int Add(int x, int y) class NoGenCodeBaseClass (line 891) | public class NoGenCodeBaseClass method InitStruct (line 893) | public NoGenCodeStruct InitStruct(out int add){ method SetStruct (line 912) | public void SetStruct(ref NoGenCodeStruct var, out NoGenCodeStruct value) method GetStruct (line 931) | public NoGenCodeStruct GetStruct(){ method SetStruct (line 935) | public void SetStruct(GenCodeStruct var, out int add, out NoGenCodeStr... method GetStaticVar (line 970) | public static NoGenCodeStruct GetStaticVar() method SetStaticPusherStruct (line 976) | public void SetStaticPusherStruct(StaticPusherStructAll inVar, ref Sta... class NoGenCodeDrivedClass (line 1008) | public class NoGenCodeDrivedClass:NoGenCodeBaseClass method Add (line 1016) | public int Add(int x, int y) method Add (line 1021) | public void Add(ConStruct invar, ref ConStruct refvar, out ConStruct o... type HasConstructStruct (line 1032) | [LuaCallCSharp] method HasConstructStruct (line 1037) | public HasConstructStruct(int x, int y, string z) type IGenCodeTest (line 1045) | [LuaCallCSharp] method Add (line 1048) | int Add(int x,int y); type GenCodeStruct (line 1051) | [LuaCallCSharp] method Add (line 1146) | public int Add(int x, int y) class GenCodeBaseClass (line 1160) | [LuaCallCSharp] method InitStruct (line 1163) | public GenCodeStruct InitStruct(out int add){ method SetStruct (line 1182) | public void SetStruct(ref GenCodeStruct var, out GenCodeStruct value) method GetStruct (line 1201) | public GenCodeStruct GetStruct(){ method SetStruct (line 1205) | public void SetStruct(NoGenCodeStruct var, out int add, out GenCodeStr... method SetStaticPusherStruct (line 1240) | public void SetStaticPusherStruct(StaticPusherStructAll inVar, ref Sta... class GenCodeDrivedClass (line 1272) | [LuaCallCSharp] method Add (line 1281) | public int Add(int x, int y) method Add (line 1286) | public void Add(HasConstructStruct invar, ref HasConstructStruct refva... class CClass (line 1296) | [LuaCallCSharp] method CClass (line 1299) | public CClass(int x, int y, string z) method Add (line 1310) | public void Add(HasConstructStruct invar, ref HasConstructStruct refva... method VariableParamFunc (line 1317) | public int VariableParamFunc(params HasConstructStruct[] structs) class BClass (line 1330) | public class BClass:CClass method BClass (line 1332) | public BClass(int x, int y, string z):base(x, y, z) method Sub (line 1343) | public void Sub(HasConstructStruct invar, ref HasConstructStruct refva... class AClass (line 1354) | [LuaCallCSharp] method AClass (line 1357) | public AClass(int x, int y , string z):base(x, y, z) method Div (line 1362) | public int Div(int x, int y) type NoGen2FloatStruct (line 1374) | public struct NoGen2FloatStruct{ method NoGen2FloatStruct (line 1377) | public NoGen2FloatStruct(float a, float b) type NoGen3FloatStruct (line 1384) | public struct NoGen3FloatStruct{ method NoGen3FloatStruct (line 1388) | public NoGen3FloatStruct(float a, float b, float c) type NoGen4FloatStruct (line 1396) | public struct NoGen4FloatStruct{ method NoGen4FloatStruct (line 1401) | public NoGen4FloatStruct(float a, float b, float c, float d) type NoGen5FloatStruct (line 1410) | public struct NoGen5FloatStruct{ method NoGen5FloatStruct (line 1416) | public NoGen5FloatStruct(float a, float b, float c, float d, float e) type NoGen6FloatStruct (line 1426) | public struct NoGen6FloatStruct{ method NoGen6FloatStruct (line 1433) | public NoGen6FloatStruct(float a, float b, float c, float d, float e, ... class TestNoGenFloatStructClass (line 1444) | public class TestNoGenFloatStructClass { method Add2 (line 1471) | public void Add2(ref NoGen2FloatStruct x, ref Gen2FloatStruct y) method Sub3 (line 1479) | public void Sub3(ref NoGen3FloatStruct x, ref Gen3FloatStruct y) method Multiply4 (line 1489) | public void Multiply4(ref NoGen4FloatStruct x, ref Gen4FloatStruct y) method All5 (line 1501) | public void All5(ref NoGen5FloatStruct x, ref Gen5FloatStruct y) method All6 (line 1515) | public void All6(ref NoGen6FloatStruct x, ref Gen6FloatStruct y) type Gen2FloatStruct (line 1538) | [GCOptimize] method Gen2FloatStruct (line 1543) | public Gen2FloatStruct(float a, float b) type Gen3FloatStruct (line 1550) | [GCOptimize] method Gen3FloatStruct (line 1556) | public Gen3FloatStruct(float a, float b, float c) type Gen4FloatStruct (line 1564) | [GCOptimize] method Gen4FloatStruct (line 1571) | public Gen4FloatStruct(float a, float b, float c, float d) type Gen5FloatStruct (line 1580) | [GCOptimize] method Gen5FloatStruct (line 1588) | public Gen5FloatStruct(float a, float b, float c, float d, float e) type Gen6FloatStruct (line 1598) | [GCOptimize] method Gen6FloatStruct (line 1607) | public Gen6FloatStruct(float a, float b, float c, float d, float e, fl... class TestGenFloatStructClass (line 1618) | [LuaCallCSharp] method Add2 (line 1646) | public void Add2(ref NoGen2FloatStruct x, ref Gen2FloatStruct y) method Sub3 (line 1654) | public void Sub3(ref NoGen3FloatStruct x, ref Gen3FloatStruct y) method Multiply4 (line 1664) | public void Multiply4(ref NoGen4FloatStruct x, ref Gen4FloatStruct y) method All5 (line 1676) | public void All5(ref NoGen5FloatStruct x, ref Gen5FloatStruct y) method All6 (line 1690) | public void All6(ref NoGen6FloatStruct x, ref Gen6FloatStruct y) type NoGen2IntStruct (line 1713) | public struct NoGen2IntStruct{ method NoGen2IntStruct (line 1716) | public NoGen2IntStruct(int a, int b) class TestReflectEventClass (line 1724) | public class TestReflectEventClass{ method CallEvent (line 1728) | public int CallEvent(float y) class TestExtensionMethodForStruct (line 1736) | [LuaCallCSharp] method PrintSalary (line 1739) | public static void PrintSalary(this Employeestruct i) method GetIncomeForOneYear (line 1744) | public static int GetIncomeForOneYear(this Employeestruct i) method Add (line 1749) | public static int Add(this Employeestruct i, Employeestruct d) method Sub (line 1754) | public static void Sub(this Employeestruct i, Employeestruct d, out Em... class TestExtensionMethodFOrClass (line 1766) | [LuaCallCSharp] method PrintAllString (line 1769) | public static void PrintAllString(this TestChineseString i) method GetLongStringLength (line 1774) | public static int GetLongStringLength(this TestChineseString i) method Add (line 1779) | public static int Add(this TestChineseString i, TestChineseString d) method Replace (line 1784) | public static void Replace(this TestChineseString i , TestChineseStrin... class EmployeeTemplate (line 1793) | [LuaCallCSharp] method GetSalary (line 1796) | public void GetSalary() method GetBasicSalary (line 1802) | public abstract int GetBasicSalary(); method AddBonus (line 1803) | public abstract int AddBonus(); class Manager (line 1806) | [LuaCallCSharp] method GetBasicSalary (line 1809) | public override int GetBasicSalary() method AddBonus (line 1815) | public override int AddBonus() class TableAutoTransSimpleClass (line 1822) | [GCOptimize] method TableAutoTransSimpleClass (line 1826) | public TableAutoTransSimpleClass() method TableAutoTransSimpleClass (line 1829) | public TableAutoTransSimpleClass(int x, string y, long z) class TableAutoTransComplexClass (line 1863) | [GCOptimize] method TableAutoTransComplexClass (line 1867) | public TableAutoTransComplexClass() method TableAutoTransComplexClass (line 1871) | public TableAutoTransComplexClass(int A, TableAutoTransSimpleClass B ) type TableAutoTransSimpleStruct (line 1896) | [GCOptimize] type TableAutoTransComplexStruct (line 1903) | [GCOptimize] class TestTableAutoTransClass (line 1913) | [GCOptimize] method SimpleClassMethod (line 1917) | public TableAutoTransSimpleClass SimpleClassMethod(TableAutoTransSimpl... method ComplexClassMethod (line 1922) | public TableAutoTransComplexClass ComplexClassMethod(TableAutoTransCom... method SimpleStructMethod (line 1927) | public TableAutoTransSimpleStruct SimpleStructMethod(TableAutoTransSim... method ComplexStructMethod (line 1932) | public TableAutoTransComplexStruct ComplexStructMethod(TableAutoTransC... method OneListMethod (line 1937) | public int OneListMethod(int[] args) method TwoDimensionListMethod (line 1947) | public int TwoDimensionListMethod(int[][] args) class ReferTestClass (line 1962) | [LuaCallCSharp] method ReferTestClass (line 1965) | public ReferTestClass(int x, ref int y, out string z) method ReferTestClass (line 1974) | public ReferTestClass(int x, out string z) method Get_X_Y_ADD (line 1982) | public int Get_X_Y_ADD() FILE: Test/UnitTest/xLuaTest/LuaTestObjReflect.cs type LuaTestTypeReflect (line 7) | public enum LuaTestTypeReflect type FirstPushEnumReflect (line 15) | public enum FirstPushEnumReflect class LuaTestObjReflect (line 26) | public class LuaTestObjReflect method CallEvent (line 187) | public int CallEvent(float y) method CallStaticEvent (line 194) | public static int CallStaticEvent(float y) method DefaultParaFuncSingle (line 199) | public static int DefaultParaFuncSingle(int i, string str = "abc") method DefaultParaFuncMulti (line 204) | public static int DefaultParaFuncMulti(int i, string str = "abc", doub... method VariableParamFunc (line 209) | public static int VariableParamFunc(int i, params string[] strs) method TestEnumFunc (line 214) | public static int TestEnumFunc(LuaTestTypeReflect x) method TestGetType (line 219) | public static string TestGetType(Type x) method Gen64BitInt (line 235) | public static void Gen64BitInt() method CreateTestLuaObj (line 250) | public static ITestLuaClassReflect CreateTestLuaObj() method CalcAdd (line 267) | public static int CalcAdd(int x) method calcadd (line 273) | public static int calcadd(int x) method CalcDel (line 279) | public static int CalcDel(int x) method CalcMul (line 285) | public static int CalcMul(int x) method GenDelegate (line 291) | public static void GenDelegate() method OverLoad1 (line 298) | public static int OverLoad1(int x, int y) method OverLoad1 (line 303) | public static int OverLoad1(int x) method OverLoad1 (line 308) | public static int OverLoad1(params int[] vars) method OverLoad2 (line 318) | public static int OverLoad2(int x, float y) method OverLoad2 (line 323) | public static int OverLoad2(string x, string y) method OverLoad3 (line 328) | public static int OverLoad3(int x) method OverLoad3 (line 333) | public static int OverLoad3(short y) method OutRefFunc1 (line 339) | public static void OutRefFunc1(int x, out int y, ref int z) method OutRefFunc2 (line 344) | public static void OutRefFunc2(ref int x, int y, out int z) method OutRefFunc3 (line 349) | public static void OutRefFunc3(int x, out int y, ref int z) method OutRefFunc4 (line 354) | public static int OutRefFunc4(int x, out int y, ref int z) method OutRefFunc5 (line 360) | public static int OutRefFunc5(ref int x, int y, out int z) method OutRefFunc6 (line 366) | public static int OutRefFunc6(int x, int y) method OutRefFunc11 (line 371) | public static void OutRefFunc11(ITestLuaClassReflect x, out ITestLuaCl... method OutRefFunc12 (line 377) | public static void OutRefFunc12(ref ITestLuaClassReflect x, ITestLuaCl... method OutRefFunc13 (line 383) | public static void OutRefFunc13(ITestLuaClassReflect x, out ITestLuaCl... method OutRefFunc14 (line 389) | public static int OutRefFunc14(ITestLuaClassReflect x, out ITestLuaCla... method OutRefFunc15 (line 396) | public static int OutRefFunc15(ref ITestLuaClassReflect x, ITestLuaCla... method OutRefFunc16 (line 403) | public static int OutRefFunc16(ITestLuaClassReflect x, ITestLuaClassRe... method OutRefFunc21 (line 408) | public static void OutRefFunc21(TestDelegateReflect x, out TestDelegat... method OutRefFunc22 (line 413) | public static void OutRefFunc22(ref TestDelegateReflect x, TestDelegat... method OutRefFunc23 (line 418) | public static void OutRefFunc23(TestDelegateReflect x, out TestDelegat... method OutRefFunc24 (line 423) | public static int OutRefFunc24(TestDelegateReflect x, out TestDelegate... method OutRefFunc25 (line 429) | public static int OutRefFunc25(ref TestDelegateReflect x, TestDelegate... method OutRefFunc26 (line 435) | public static int OutRefFunc26(TestDelegateReflect x, TestDelegateRefl... method Sum (line 440) | public int Sum(int a, int b, int c) method Sum (line 445) | public static int Sum(int a, int b) method GenericMethod (line 450) | public void GenericMethod() method GetPtr (line 457) | public IntPtr GetPtr() method PrintPtr (line 464) | public byte PrintPtr(IntPtr p) method VariableParamFuncDefault (line 472) | public int VariableParamFuncDefault(int d, int i = 1, params string[] ... method StaticVariableParamFuncDefault (line 477) | public static double StaticVariableParamFuncDefault(double d, double i... method FuncReturnByteArray (line 482) | public static byte[] FuncReturnByteArray() method FuncReturnByte (line 488) | public static byte FuncReturnByte() method FuncReturnIntArray (line 494) | public static int[] FuncReturnIntArray() method FuncReturnInt (line 500) | public static int FuncReturnInt() method TestImplicit (line 507) | public static LayerMask TestImplicit() method VariableParamFunc (line 513) | public static int VariableParamFunc(int i, params int[] strs) method VariableParamFunc2 (line 518) | public static int VariableParamFunc2(params int[] strs) method FirstPushEnumFunc (line 523) | public static string FirstPushEnumFunc(int i) class TestCastClassReflect (line 551) | public class TestCastClassReflect method TestFunc1 (line 553) | public bool TestFunc1() type ITestLuaClassReflect (line 560) | public interface ITestLuaClassReflect method TestFunc1 (line 562) | bool TestFunc1(); class TestLuaClassReflect (line 566) | internal class TestLuaClassReflect : ITestLuaClassReflect method TestFunc1 (line 568) | public bool TestFunc1() class TestChineseStringReflect (line 575) | public class TestChineseStringReflect method GetShortChinString (line 578) | public string GetShortChinString() method GetLongChineString (line 583) | public string GetLongChineString() method GetCombineString (line 588) | public string GetCombineString() method GetComplexString (line 593) | public string GetComplexString() method GetHuoxingString (line 598) | public string GetHuoxingString() class TestUlongAndLongTypeReflect (line 610) | public class TestUlongAndLongTypeReflect method UlongAdd (line 633) | public ulong UlongAdd() method LongAdd (line 659) | public long LongAdd() type EmployeestructReflect (line 672) | public struct EmployeestructReflect type HasConstructStructReflect (line 705) | public struct HasConstructStructReflect{ method HasConstructStructReflect (line 709) | public HasConstructStructReflect(int x, int y, string z) class CClassReflect (line 717) | public class CClassReflect method CClassReflect (line 719) | public CClassReflect(int x, int y, string z) method Add (line 730) | public void Add(HasConstructStructReflect invar, ref HasConstructStruc... method VariableParamFunc (line 737) | public int VariableParamFunc(params HasConstructStructReflect[] structs) class BClassReflect (line 750) | public class BClassReflect:CClassReflect method BClassReflect (line 752) | public BClassReflect(int x, int y, string z):base(x, y, z) method Sub (line 763) | public void Sub(HasConstructStructReflect invar, ref HasConstructStruc... class AClassReflect (line 774) | public class AClassReflect:BClassReflect method AClassReflect (line 776) | public AClassReflect(int x, int y , string z):base(x, y, z) method Div (line 781) | public int Div(int x, int y) class TestExtensionMethodForStructReflect (line 795) | [ReflectionUse] method PrintSalary (line 798) | public static void PrintSalary(this EmployeestructReflect i) method GetIncomeForOneYear (line 803) | public static int GetIncomeForOneYear(this EmployeestructReflect i) method Add (line 808) | public static int Add(this EmployeestructReflect i, EmployeestructRefl... method Sub (line 813) | public static void Sub(this EmployeestructReflect i, EmployeestructRef... class TestExtensionMethodForClassReflect (line 823) | [ReflectionUse] method PrintAllString (line 826) | public static void PrintAllString(this TestChineseStringReflect i) method GetLongStringLength (line 831) | public static int GetLongStringLength(this TestChineseStringReflect i) method Add (line 836) | public static int Add(this TestChineseStringReflect i, TestChineseStri... method Replace (line 841) | public static void Replace(this TestChineseStringReflect i , TestChine... class EmployeeTemplateReflect (line 850) | public abstract class EmployeeTemplateReflect method GetSalary (line 852) | public void GetSalary() method GetBasicSalary (line 857) | public abstract int GetBasicSalary(); method AddBonus (line 858) | public abstract int AddBonus(); class ManagerReflect (line 861) | public class ManagerReflect : EmployeeTemplateReflect method GetBasicSalary (line 863) | public override int GetBasicSalary() method AddBonus (line 869) | public override int AddBonus() class TableAutoTransSimpleClassReflect (line 876) | public class TableAutoTransSimpleClassReflect method TableAutoTransSimpleClassReflect (line 878) | public TableAutoTransSimpleClassReflect() method TableAutoTransSimpleClassReflect (line 881) | public TableAutoTransSimpleClassReflect(int x, string y, long z) class TableAutoTransComplexClassReflect (line 915) | public class TableAutoTransComplexClassReflect method TableAutoTransComplexClassReflect (line 917) | public TableAutoTransComplexClassReflect() method TableAutoTransComplexClassReflect (line 921) | public TableAutoTransComplexClassReflect(int A, TableAutoTransSimpleCl... type TableAutoTransSimpleStructReflect (line 946) | public struct TableAutoTransSimpleStructReflect type TableAutoTransComplexStructReflect (line 952) | public struct TableAutoTransComplexStructReflect class TestTableAutoTransClassReflect (line 959) | public class TestTableAutoTransClassReflect method SimpleClassMethod (line 961) | public TableAutoTransSimpleClassReflect SimpleClassMethod(TableAutoTra... method ComplexClassMethod (line 966) | public TableAutoTransComplexClassReflect ComplexClassMethod(TableAutoT... method SimpleStructMethod (line 971) | public TableAutoTransSimpleStructReflect SimpleStructMethod(TableAutoT... method ComplexStructMethod (line 976) | public TableAutoTransComplexStructReflect ComplexStructMethod(TableAut... method OneListMethod (line 981) | public int OneListMethod(int[] args) method TwoDimensionListMethod (line 991) | public int TwoDimensionListMethod(int[][] args) class ReferTestClassReflect (line 1007) | public class ReferTestClassReflect method ReferTestClassReflect (line 1009) | public ReferTestClassReflect(int x, ref int y, out string z) method ReferTestClassReflect (line 1018) | public ReferTestClassReflect(int x, out string z) method Get_X_Y_ADD (line 1026) | public int Get_X_Y_ADD() FILE: Test/UnitTest/xLuaTest/Main.cs class Main (line 6) | public class Main : MonoBehaviour { method Start (line 9) | void Start () { method Update (line 15) | void Update () { FILE: WebGLPlugins/i64lib.c type IntegerType (line 42) | enum IntegerType { type Integer64 (line 48) | typedef struct { function LUALIB_API (line 57) | LUALIB_API void lua_pushint64(lua_State* L, int64_t n) { function LUALIB_API (line 66) | LUALIB_API int lua_isint64(lua_State* L, int pos) { function LUALIB_API (line 83) | LUALIB_API int lua_isint64_or_uint64(lua_State* L, int pos) { function LUALIB_API (line 100) | LUALIB_API int64_t lua_toint64(lua_State* L, int pos) { function LUALIB_API (line 121) | LUALIB_API void lua_pushuint64(lua_State* L, uint64_t n) { function LUALIB_API (line 131) | LUALIB_API int lua_isuint64(lua_State* L, int pos) { function LUALIB_API (line 148) | LUALIB_API uint64_t lua_touint64(lua_State* L, int pos) { function LUALIB_API (line 168) | LUALIB_API void lua_pushuint64(lua_State* L, uint64_t n) { function LUALIB_API (line 172) | LUALIB_API int lua_isuint64(lua_State* L, int pos) { function LUALIB_API (line 176) | LUALIB_API uint64_t lua_touint64(lua_State* L, int pos) { function LUALIB_API (line 181) | LUALIB_API int lua_isinteger64(lua_State* L, int pos) { function Integer64 (line 198) | static Integer64 lua_checkinteger64(lua_State* L, int pos) { function int64_add (line 223) | static int int64_add(lua_State* L) { function int64_sub (line 237) | static int int64_sub(lua_State* L) { function int64_mul (line 252) | static int int64_mul(lua_State* L) { function int64_div (line 266) | static int int64_div(lua_State* L) { function int64_mod (line 284) | static int int64_mod(lua_State* L) { function int64_unm (line 302) | static int int64_unm(lua_State* L) { function int64_pow (line 308) | static int int64_pow(lua_State* L) { function int64_eq (line 322) | static int int64_eq(lua_State* L) { function int64_lt (line 336) | static int int64_lt(lua_State* L) { function int64_le (line 350) | static int int64_le(lua_State* L) { function int64_tostring (line 364) | static int int64_tostring(lua_State* L) { function LUALIB_API (line 379) | LUALIB_API void lua_pushint64(lua_State* L, int64_t n) { function LUALIB_API (line 382) | LUALIB_API void lua_pushuint64(lua_State* L, uint64_t n) { function LUALIB_API (line 386) | LUALIB_API int lua_isint64(lua_State* L, int pos) { function LUALIB_API (line 390) | LUALIB_API int lua_isuint64(lua_State* L, int pos) { function LUALIB_API (line 394) | LUALIB_API int64_t lua_toint64(lua_State* L, int pos) { function LUALIB_API (line 398) | LUALIB_API uint64_t lua_touint64(lua_State* L, int pos) { function uint64_tostring (line 403) | static int uint64_tostring(lua_State* L) { function uint64_compare (line 417) | static int uint64_compare(lua_State* L) { function uint64_divide (line 424) | static int uint64_divide(lua_State* L) { function uint64_remainder (line 434) | static int uint64_remainder(lua_State* L) { function LUALIB_API (line 444) | LUALIB_API int uint64_parse(lua_State* L) function LUALIB_API (line 451) | LUALIB_API int luaopen_i64lib(lua_State* L) FILE: WebGLPlugins/lapi.c function TValue (line 60) | static TValue *index2addr (lua_State *L, int idx) { function growstack (line 91) | static void growstack (lua_State *L, void *ud) { function LUA_API (line 97) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 118) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 134) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 144) | LUA_API const lua_Number *lua_version (lua_State *L) { function LUA_API (line 160) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 167) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 172) | LUA_API void lua_settop (lua_State *L, int idx) { function reverse (line 193) | static void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 207) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 222) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 237) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 251) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 257) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 264) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 270) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 276) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 283) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 289) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 295) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 302) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 318) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 337) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 345) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 356) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 367) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 373) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 392) | LUA_API size_t lua_rawlen (lua_State *L, int idx) { function LUA_API (line 404) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 413) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 423) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 429) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 450) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 458) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 466) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 479) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 491) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 508) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 519) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 532) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 556) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 564) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 572) | LUA_API int lua_pushthread (lua_State *L) { function auxgetstr (line 587) | static int auxgetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 604) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 611) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 621) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 627) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 646) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 657) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 669) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 683) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 696) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 723) | LUA_API int lua_getuservalue (lua_State *L, int idx) { function auxsetstr (line 742) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 758) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 765) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 776) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 782) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 800) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 816) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 829) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 845) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 885) | LUA_API void lua_setuservalue (lua_State *L, int idx) { function LUA_API (line 908) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 934) | struct CallS { /* data to 'f_call' */ function f_call (line 940) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 947) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function LUA_API (line 991) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 1015) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 1030) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 1039) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 1113) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 1122) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1139) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1155) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 1165) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1175) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1183) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1221) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1235) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 1256) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 1267) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 1286) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, FILE: WebGLPlugins/lauxlib.c function findfield (line 46) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 73) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 94) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 110) | static int lastlevel (lua_State *L) { function LUALIB_API (line 125) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 164) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function typeerror (line 182) | static int typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 196) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 205) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 223) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 234) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 274) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 299) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 312) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 318) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 333) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 348) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 368) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 378) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 384) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 390) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 397) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 408) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 417) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 422) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 430) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 440) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 455) | typedef struct UBox { function boxgc (line 476) | static int boxgc (lua_State *L) { function LUALIB_API (line 505) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 528) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 537) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 542) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 552) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 558) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 569) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 577) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 595) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 616) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 635) | typedef struct LoadF { function errfile (line 660) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 669) | static int skipBOM (LoadF *lf) { function skipcomment (line 690) | static int skipcomment (LoadF *lf, int *cp) { function LUALIB_API (line 703) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, type LoadS (line 739) | typedef struct LoadS { function LUALIB_API (line 755) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 764) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 772) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 788) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 798) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 810) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function libsize (line 884) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 897) | LUALIB_API void luaL_pushmodule (lua_State *L, const char *modname, function LUALIB_API (line 913) | LUALIB_API void luaL_openlib (lua_State *L, const char *libname, function LUALIB_API (line 934) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 951) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 971) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 991) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function panic (line 1019) | static int panic (lua_State *L) { function LUALIB_API (line 1026) | LUALIB_API lua_State *luaL_newstate (void) { function LUALIB_API (line 1033) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... FILE: WebGLPlugins/lauxlib.h type luaL_Reg (line 31) | typedef struct luaL_Reg { type luaL_Buffer (line 148) | typedef struct luaL_Buffer { type luaL_Stream (line 193) | typedef struct luaL_Stream { FILE: WebGLPlugins/lbaselib.c function luaB_print (line 24) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 69) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 102) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 114) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 125) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 138) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 146) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 155) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 163) | static int luaB_rawset (lua_State *L) { function luaB_collectgarbage (line 173) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 201) | static int luaB_type (lua_State *L) { function pairsmeta (line 209) | static int pairsmeta (lua_State *L, const char *method, int iszero, function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 246) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 270) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 287) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 334) | static int luaB_load (lua_State *L) { function dofilecont (line 356) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 362) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 372) | static int luaB_assert (lua_State *L) { function luaB_select (line 385) | static int luaB_select (lua_State *L) { function finishpcall (line 408) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 419) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 434) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 446) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 486) | LUAMOD_API int luaopen_base (lua_State *L) { FILE: WebGLPlugins/lbitlib.c function lua_Unsigned (line 49) | static lua_Unsigned andaux (lua_State *L) { function b_and (line 58) | static int b_and (lua_State *L) { function b_test (line 65) | static int b_test (lua_State *L) { function b_or (line 72) | static int b_or (lua_State *L) { function b_xor (line 82) | static int b_xor (lua_State *L) { function b_not (line 92) | static int b_not (lua_State *L) { function b_shift (line 99) | static int b_shift (lua_State *L, lua_Unsigned r, lua_Integer i) { function b_lshift (line 116) | static int b_lshift (lua_State *L) { function b_rshift (line 121) | static int b_rshift (lua_State *L) { function b_arshift (line 126) | static int b_arshift (lua_State *L) { function b_rot (line 141) | static int b_rot (lua_State *L, lua_Integer d) { function b_lrot (line 152) | static int b_lrot (lua_State *L) { function b_rrot (line 157) | static int b_rrot (lua_State *L) { function fieldargs (line 168) | static int fieldargs (lua_State *L, int farg, int *width) { function b_extract (line 180) | static int b_extract (lua_State *L) { function b_replace (line 190) | static int b_replace (lua_State *L) { function LUAMOD_API (line 220) | LUAMOD_API int luaopen_bit32 (lua_State *L) { function LUAMOD_API (line 229) | LUAMOD_API int luaopen_bit32 (lua_State *L) { FILE: WebGLPlugins/lcode.c function tonumeral (line 43) | static int tonumeral(const expdesc *e, TValue *v) { function luaK_nil (line 64) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 90) | static int getjump (FuncState *fs, int pc) { function fixjump (line 103) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 116) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 136) | int luaK_jump (FuncState *fs) { function luaK_ret (line 149) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 158) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function luaK_getlabel (line 168) | int luaK_getlabel (FuncState *fs) { function Instruction (line 179) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 195) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 213) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 224) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 242) | static void dischargejpc (FuncState *fs) { function luaK_patchtohere (line 252) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_patchlist (line 263) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchclose (line 278) | void luaK_patchclose (FuncState *fs, int list, int level) { function luaK_code (line 293) | static int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABC (line 312) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 324) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function codeextraarg (line 335) | static int codeextraarg (FuncState *fs, int a) { function luaK_codek (line 346) | int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 361) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 375) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 386) | static void freereg (FuncState *fs, int reg) { function freeexp (line 397) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 407) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 428) | static int addk (FuncState *fs, TValue *key, TValue *v) { function luaK_stringK (line 458) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_intK (line 471) | int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 481) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 491) | static int boolK (FuncState *fs, int b) { function nilK (line 501) | static int nilK (FuncState *fs) { function luaK_setreturns (line 515) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 539) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 556) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 595) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 641) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 649) | static int code_loadbool (FuncState *fs, int A, int b, int jump) { function need_value (line 659) | static int need_value (FuncState *fs, int list) { function exp2reg (line 675) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 703) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 715) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 734) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 744) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 758) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 782) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 809) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function negatecondition (line 825) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 839) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 857) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 884) | void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 910) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 946) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 960) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 978) | static int constfolding (FuncState *fs, int op, expdesc *e1, function codeunexpval (line 1004) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function codebinexpval (line 1022) | static void codebinexpval (FuncState *fs, OpCode op, function codecomp (line 1037) | static void codecomp (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e... function luaK_prefix (line 1066) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e, int line) { function luaK_infix (line 1086) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 1124) | void luaK_posfix (FuncState *fs, BinOpr op, function luaK_fixline (line 1177) | void luaK_fixline (FuncState *fs, int line) { function luaK_setlist (line 1189) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: WebGLPlugins/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 40) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... FILE: WebGLPlugins/lcorolib.c function lua_State (line 21) | static lua_State *getco (lua_State *L) { function auxresume (line 28) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 57) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 74) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 89) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 99) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 106) | static int luaB_yield (lua_State *L) { function luaB_costatus (line 111) | static int luaB_costatus (lua_State *L) { function luaB_yieldable (line 138) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 144) | static int luaB_corunning (lua_State *L) { function LUAMOD_API (line 164) | LUAMOD_API int luaopen_coroutine (lua_State *L) { FILE: WebGLPlugins/ldblib.c function checkstack (line 35) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 41) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 47) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 56) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 66) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 75) | static int db_setuservalue (lua_State *L) { function lua_State (line 90) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 107) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 112) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 117) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 130) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 145) | static int db_getinfo (lua_State *L) { function db_getlocal (line 193) | static int db_getlocal (lua_State *L) { function db_setlocal (line 224) | static int db_setlocal (lua_State *L) { function auxupvalue (line 248) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 260) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 265) | static int db_setupvalue (lua_State *L) { function checkupval (line 275) | static int checkupval (lua_State *L, int argf, int argnup) { function db_upvalueid (line 284) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 291) | static int db_upvaluejoin (lua_State *L) { function hookf (line 305) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 324) | static int makemask (const char *smask, int count) { function db_sethook (line 347) | static int db_sethook (lua_State *L) { function db_gethook (line 379) | static int db_gethook (lua_State *L) { function db_debug (line 402) | static int db_debug (lua_State *L) { function db_traceback (line 417) | static int db_traceback (lua_State *L) { function LUAMOD_API (line 452) | LUAMOD_API int luaopen_debug (lua_State *L) { FILE: WebGLPlugins/ldebug.c function currentpc (line 45) | static int currentpc (CallInfo *ci) { function currentline (line 51) | static int currentline (CallInfo *ci) { function swapextra (line 62) | static void swapextra (lua_State *L) { function LUA_API (line 81) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 95) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 100) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 105) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 110) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 171) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 195) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 211) | static void funcinfo (lua_Debug *ar, Closure *cl) { function collectvalidlines (line 229) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 262) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 309) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function kname (line 355) | static void kname (Proto *p, int pc, int c, const char **name) { function filterpc (line 375) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 385) | static int findsetreg (Proto *p, int lastpc, int reg) { function isinstack (line 546) | static int isinstack (CallInfo *ci, const TValue *o) { function l_noret (line 585) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 591) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 597) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 609) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 617) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 640) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 652) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function luaG_traceexec (line 665) | void luaG_traceexec (lua_State *L) { FILE: WebGLPlugins/ldo.c type lua_longjmp (line 84) | struct lua_longjmp { function seterrorobj (line 91) | static void seterrorobj (lua_State *L, int errcode, StkId oldtop) { function l_noret (line 110) | l_noret luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 136) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 158) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 177) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_growstack (line 191) | void luaD_growstack (lua_State *L, int n) { function stackinuse (line 210) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 221) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 240) | void luaD_inctop (lua_State *L) { function luaD_hook (line 253) | void luaD_hook (lua_State *L, int event, int line) { function callhook (line 280) | static void callhook (lua_State *L, CallInfo *ci) { function StkId (line 293) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function tryfuncTM (line 315) | static void tryfuncTM (lua_State *L, StkId func) { function moveresults (line 334) | static int moveresults (lua_State *L, const TValue *firstResult, StkId res, function luaD_poscall (line 376) | int luaD_poscall (lua_State *L, CallInfo *ci, StkId firstResult, int nre... function luaD_precall (line 413) | int luaD_precall (lua_State *L, StkId func, int nresults) { function stackerror (line 481) | static void stackerror (lua_State *L) { function luaD_call (line 495) | void luaD_call (lua_State *L, StkId func, int nResults) { function luaD_callnoyield (line 507) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function finishCcall (line 518) | static void finishCcall (lua_State *L, int status) { function unroll (line 548) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 566) | static CallInfo *findpcall (lua_State *L) { function recover (line 581) | static int recover (lua_State *L, int status) { function resume_error (line 603) | static int resume_error (lua_State *L, const char *msg, int narg) { function resume (line 619) | static void resume (lua_State *L, void *ud) { function LUA_API (line 648) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs) { function LUA_API (line 687) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 692) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, function luaD_pcall (line 721) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 748) | struct SParser { /* data to 'f_parser' */ function checkmode (line 757) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 766) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 783) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, FILE: WebGLPlugins/ldump.c type DumpState (line 22) | typedef struct { function DumpBlock (line 40) | static void DumpBlock (const void *b, size_t size, DumpState *D) { function DumpByte (line 52) | static void DumpByte (int y, DumpState *D) { function DumpInt (line 58) | static void DumpInt (int x, DumpState *D) { function DumpNumber (line 63) | static void DumpNumber (lua_Number x, DumpState *D) { function DumpInteger (line 68) | static void DumpInteger (lua_Integer x, DumpState *D) { function DumpString (line 73) | static void DumpString (const TString *s, DumpState *D) { function DumpCode (line 90) | static void DumpCode (const Proto *f, DumpState *D) { function DumpConstants (line 98) | static void DumpConstants (const Proto *f, DumpState *D) { function DumpProtos (line 128) | static void DumpProtos (const Proto *f, DumpState *D) { function DumpUpvalues (line 137) | static void DumpUpvalues (const Proto *f, DumpState *D) { function DumpDebug (line 147) | static void DumpDebug (const Proto *f, DumpState *D) { function DumpFunction (line 166) | static void DumpFunction (const Proto *f, TString *psource, DumpState *D) { function DumpHeader (line 184) | static void DumpHeader (DumpState *D) { function luaU_dump (line 202) | int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, FILE: WebGLPlugins/lfunc.c function CClosure (line 25) | CClosure *luaF_newCclosure (lua_State *L, int n) { function LClosure (line 33) | LClosure *luaF_newLclosure (lua_State *L, int n) { function luaF_initupvals (line 45) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 57) | UpVal *luaF_findupval (lua_State *L, StkId level) { function luaF_close (line 83) | void luaF_close (lua_State *L, StkId level) { function Proto (line 99) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 125) | void luaF_freeproto (lua_State *L, Proto *f) { FILE: WebGLPlugins/lfunc.h type UpVal (line 35) | struct UpVal { FILE: WebGLPlugins/lgc.c function removeentry (line 125) | static void removeentry (Node *n) { function iscleared (line 139) | static int iscleared (global_State *g, const TValue *o) { function luaC_barrier_ (line 155) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 171) | void luaC_barrierback_ (lua_State *L, Table *t) { function luaC_upvalbarrier_ (line 185) | void luaC_upvalbarrier_ (lua_State *L, UpVal *uv) { function luaC_fix (line 194) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 208) | GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { function reallymarkobject (line 235) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 289) | static void markmt (global_State *g) { function markbeingfnz (line 299) | static void markbeingfnz (global_State *g) { function remarkupvals (line 312) | static void remarkupvals (global_State *g) { function restartcollection (line 337) | static void restartcollection (global_State *g) { function traverseweakvalue (line 361) | static void traverseweakvalue (global_State *g, Table *h) { function traverseephemeron (line 394) | static int traverseephemeron (global_State *g, Table *h) { function traversestrongtable (line 433) | static void traversestrongtable (global_State *g, Table *h) { function lu_mem (line 451) | static lu_mem traversetable (global_State *g, Table *h) { function traverseproto (line 479) | static int traverseproto (global_State *g, Proto *f) { function lu_mem (line 501) | static lu_mem traverseCclosure (global_State *g, CClosure *cl) { function lu_mem (line 514) | static lu_mem traverseLclosure (global_State *g, LClosure *cl) { function lu_mem (line 530) | static lu_mem traversethread (global_State *g, lua_State *th) { function propagatemark (line 559) | static void propagatemark (global_State *g) { function propagateall (line 603) | static void propagateall (global_State *g) { function convergeephemerons (line 608) | static void convergeephemerons (global_State *g) { function clearkeys (line 639) | static void clearkeys (global_State *g, GCObject *l, GCObject *f) { function clearvalues (line 657) | static void clearvalues (global_State *g, GCObject *l, GCObject *f) { function luaC_upvdeccount (line 677) | void luaC_upvdeccount (lua_State *L, UpVal *uv) { function freeLclosure (line 685) | static void freeLclosure (lua_State *L, LClosure *cl) { function freeobj (line 696) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 734) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function GCObject (line 757) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 777) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 787) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 800) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 806) | static void GCTM (lua_State *L, int propagateerrors) { function runafewfinalizers (line 843) | static int runafewfinalizers (lua_State *L) { function callallpendingfinalizers (line 858) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 868) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 879) | static void separatetobefnz (global_State *g, int all) { function luaC_checkfinalizer (line 901) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function setpause (line 939) | static void setpause (global_State *g) { function entersweep (line 958) | static void entersweep (lua_State *L) { function luaC_freeallobjects (line 966) | void luaC_freeallobjects (lua_State *L) { function l_mem (line 981) | static l_mem atomic (lua_State *L) { function lu_mem (line 1028) | static lu_mem sweepstep (lua_State *L, global_State *g, function lu_mem (line 1044) | static lu_mem singlestep (lua_State *L) { function luaC_runtilstate (line 1103) | void luaC_runtilstate (lua_State *L, int statesmask) { function l_mem (line 1114) | static l_mem getdebt (global_State *g) { function luaC_step (line 1128) | void luaC_step (lua_State *L) { function luaC_fullgc (line 1158) | void luaC_fullgc (lua_State *L, int isemergency) { FILE: WebGLPlugins/linit.c function LUALIB_API (line 60) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: WebGLPlugins/liolib.c function l_checkmode (line 40) | static int l_checkmode (const char *mode) { type luaL_Stream (line 142) | typedef luaL_Stream LStream; function io_type (line 150) | static int io_type (lua_State *L) { function f_tostring (line 164) | static int f_tostring (lua_State *L) { function FILE (line 174) | static FILE *tofile (lua_State *L) { function LStream (line 188) | static LStream *newprefile (lua_State *L) { function aux_close (line 201) | static int aux_close (lua_State *L) { function io_close (line 209) | static int io_close (lua_State *L) { function f_gc (line 217) | static int f_gc (lua_State *L) { function io_fclose (line 228) | static int io_fclose (lua_State *L) { function LStream (line 235) | static LStream *newfile (lua_State *L) { function opencheck (line 243) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 251) | static int io_open (lua_State *L) { function io_pclose (line 265) | static int io_pclose (lua_State *L) { function io_popen (line 275) | static int io_popen (lua_State *L) { function io_tmpfile (line 289) | static int io_tmpfile (lua_State *L) { function FILE (line 296) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 306) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 323) | static int io_input (lua_State *L) { function io_output (line 328) | static int io_output (lua_State *L) { function aux_lines (line 342) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 352) | static int f_lines (lua_State *L) { function io_lines (line 359) | static int io_lines (lua_State *L) { type RN (line 393) | typedef struct { function nextc (line 404) | static int nextc (RN *rn) { function test2 (line 420) | static int test2 (RN *rn, const char *set) { function readdigits (line 430) | static int readdigits (RN *rn, int hex) { function read_number (line 443) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 477) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 485) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 506) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 519) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 532) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 582) | static int io_read (lua_State *L) { function f_read (line 587) | static int f_read (lua_State *L) { function io_readline (line 592) | static int io_readline (lua_State *L) { function g_write (line 623) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 647) | static int io_write (lua_State *L) { function f_write (line 652) | static int f_write (lua_State *L) { function f_seek (line 659) | static int f_seek (lua_State *L) { function f_setvbuf (line 678) | static int f_setvbuf (lua_State *L) { function io_flush (line 690) | static int io_flush (lua_State *L) { function f_flush (line 695) | static int f_flush (lua_State *L) { function createmeta (line 736) | static void createmeta (lua_State *L) { function io_noclose (line 748) | static int io_noclose (lua_State *L) { function createstdfile (line 757) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 770) | LUAMOD_API int luaopen_io (lua_State *L) { FILE: WebGLPlugins/llex.c function save (line 57) | static void save (LexState *ls, int c) { function luaX_init (line 70) | void luaX_init (lua_State *L) { function l_noret (line 109) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 117) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 127) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 151) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 162) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 186) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 199) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 214) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 251) | static int skip_sep (LexState *ls) { function read_long_string (line 264) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function esccheck (line 303) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 312) | static int gethexa (LexState *ls) { function readhexaesc (line 319) | static int readhexaesc (LexState *ls) { function readutf8esc (line 327) | static unsigned long readutf8esc (LexState *ls) { function utf8esc (line 345) | static void utf8esc (LexState *ls) { function readdecesc (line 353) | static int readdecesc (LexState *ls) { function read_string (line 366) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 429) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 549) | void luaX_next (LexState *ls) { function luaX_lookahead (line 560) | int luaX_lookahead (LexState *ls) { FILE: WebGLPlugins/llex.h type RESERVED (line 26) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 50) | typedef struct Token { type LexState (line 58) | typedef struct LexState { FILE: WebGLPlugins/llimits.h type LUAI_UMEM (line 23) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 24) | typedef LUAI_MEM l_mem; type lu_mem (line 26) | typedef size_t lu_mem; type l_mem (line 27) | typedef ptrdiff_t l_mem; type lu_mem (line 29) | typedef unsigned long lu_mem; type l_mem (line 30) | typedef long l_mem; type lu_byte (line 35) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 65) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type L_Umaxalign (line 67) | typedef union { type LUAI_UACNUMBER (line 79) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 80) | typedef LUAI_UACINT l_uacInt; type Instruction (line 163) | typedef unsigned int Instruction; type Instruction (line 165) | typedef unsigned long Instruction; FILE: WebGLPlugins/lmathlib.c function math_abs (line 39) | static int math_abs (lua_State *L) { function math_sin (line 50) | static int math_sin (lua_State *L) { function math_cos (line 55) | static int math_cos (lua_State *L) { function math_tan (line 60) | static int math_tan (lua_State *L) { function math_asin (line 65) | static int math_asin (lua_State *L) { function math_acos (line 70) | static int math_acos (lua_State *L) { function math_atan (line 75) | static int math_atan (lua_State *L) { function math_toint (line 83) | static int math_toint (lua_State *L) { function pushnumint (line 96) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 105) | static int math_floor (lua_State *L) { function math_ceil (line 116) | static int math_ceil (lua_State *L) { function math_fmod (line 127) | static int math_fmod (lua_State *L) { function math_modf (line 149) | static int math_modf (lua_State *L) { function math_sqrt (line 166) | static int math_sqrt (lua_State *L) { function math_ult (line 172) | static int math_ult (lua_State *L) { function math_log (line 179) | static int math_log (lua_State *L) { function math_exp (line 195) | static int math_exp (lua_State *L) { function math_deg (line 200) | static int math_deg (lua_State *L) { function math_rad (line 205) | static int math_rad (lua_State *L) { function math_min (line 211) | static int math_min (lua_State *L) { function math_max (line 225) | static int math_max (lua_State *L) { function math_random (line 243) | static int math_random (lua_State *L) { function math_randomseed (line 273) | static int math_randomseed (lua_State *L) { function math_type (line 280) | static int math_type (lua_State *L) { function math_cosh (line 302) | static int math_cosh (lua_State *L) { function math_sinh (line 307) | static int math_sinh (lua_State *L) { function math_tanh (line 312) | static int math_tanh (lua_State *L) { function math_pow (line 317) | static int math_pow (lua_State *L) { function math_frexp (line 324) | static int math_frexp (lua_State *L) { function math_ldexp (line 331) | static int math_ldexp (lua_State *L) { function math_log10 (line 338) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 394) | LUAMOD_API int luaopen_math (lua_State *L) { FILE: WebGLPlugins/lmem.c function l_noret (line 68) | l_noret luaM_toobig (lua_State *L) { FILE: WebGLPlugins/loadlib.c function lsys_unloadlib (line 121) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 133) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 168) | static void setprogdir (lua_State *L) { function pusherror (line 185) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 195) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 208) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 231) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 243) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function noenv (line 278) | static int noenv (lua_State *L) { function setpath (line 290) | static void setpath (lua_State *L, const char *fieldname, function addtoclib (line 335) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 349) | static int gctm (lua_State *L) { function lookforfunc (line 376) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 397) | static int ll_loadlib (lua_State *L) { function readable (line 420) | static int readable (const char *filename) { function ll_searchpath (line 462) | static int ll_searchpath (lua_State *L) { function checkload (line 488) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 499) | static int searcher_Lua (lua_State *L) { function loadfunc (line 516) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 534) | static int searcher_C (lua_State *L) { function searcher_Croot (line 542) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 564) | static int searcher_preload (lua_State *L) { function findloader (line 573) | static void findloader (lua_State *L, const char *name) { function ll_require (line 601) | static int ll_require (lua_State *L) { function set_env (line 638) | static void set_env (lua_State *L) { function dooptions (line 650) | static void dooptions (lua_State *L, int n) { function modinit (line 662) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 677) | static int ll_module (lua_State *L) { function ll_seeall (line 695) | static int ll_seeall (lua_State *L) { function createsearcherstable (line 737) | static void createsearcherstable (lua_State *L) { function createclibstable (line 761) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 771) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: WebGLPlugins/lobject.c function luaO_int2fb (line 41) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 57) | int luaO_fb2int (int x) { function luaO_ceillog2 (line 65) | int luaO_ceillog2 (unsigned int x) { function lua_Integer (line 83) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 103) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_arith (line 123) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function luaO_hexavalue (line 163) | int luaO_hexavalue (int c) { function isneg (line 169) | static int isneg (const char **s) { function lua_Number (line 193) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 331) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 346) | int luaO_utf8esc (char *buff, unsigned long x) { function luaO_tostring (line 371) | void luaO_tostring (lua_State *L, StkId obj) { function pushstr (line 390) | static void pushstr (lua_State *L, const char *str, size_t l) { function luaO_chunkid (line 486) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: WebGLPlugins/lobject.h type GCObject (line 72) | typedef struct GCObject GCObject; type GCObject (line 85) | struct GCObject { type Value (line 100) | typedef union Value { type TValue (line 113) | typedef struct lua_TValue { type TValue (line 294) | typedef TValue *StkId; type TString (line 303) | typedef struct TString { type UTString (line 318) | typedef union UTString { type Udata (line 346) | typedef struct Udata { type UUdata (line 358) | typedef union UUdata { type Upvaldesc (line 386) | typedef struct Upvaldesc { type LocVar (line 397) | typedef struct LocVar { type Proto (line 407) | typedef struct Proto { type UpVal (line 436) | typedef struct UpVal UpVal; type CClosure (line 446) | typedef struct CClosure { type LClosure (line 453) | typedef struct LClosure { type Closure (line 460) | typedef union Closure { type TKey (line 475) | typedef union TKey { type Node (line 491) | typedef struct Node { type Table (line 497) | typedef struct Table { FILE: WebGLPlugins/lopcodes.h type OpMode (line 32) | enum OpMode {iABC, iABx, iAsBx, iAx} type OpCode (line 167) | typedef enum { type OpArgMask (line 274) | enum OpArgMask { FILE: WebGLPlugins/loslib.c function time_t (line 69) | static time_t l_checktime (lua_State *L, int arg) { function os_execute (line 141) | static int os_execute (lua_State *L) { function os_remove (line 157) | static int os_remove (lua_State *L) { function os_rename (line 163) | static int os_rename (lua_State *L) { function os_tmpname (line 170) | static int os_tmpname (lua_State *L) { function os_getenv (line 181) | static int os_getenv (lua_State *L) { function os_clock (line 191) | static int os_clock (lua_State *L) { function setfield (line 205) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 210) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 221) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 234) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 247) | static int getfield (lua_State *L, const char *key, int d, int delta) { function os_date (line 291) | static int os_date (lua_State *L) { function os_time (line 332) | static int os_time (lua_State *L) { function os_difftime (line 357) | static int os_difftime (lua_State *L) { function os_setlocale (line 367) | static int os_setlocale (lua_State *L) { function os_exit (line 379) | static int os_exit (lua_State *L) { function LUAMOD_API (line 411) | LUAMOD_API int luaopen_os (lua_State *L) { FILE: WebGLPlugins/lparser.c type BlockCnt (line 48) | typedef struct BlockCnt { function l_noret (line 67) | static l_noret semerror (LexState *ls, const char *msg) { function l_noret (line 73) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 79) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function checklimit (line 92) | static void checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 97) | static int testnext (LexState *ls, int c) { function check (line 106) | static void check (LexState *ls, int c) { function checknext (line 112) | static void checknext (LexState *ls, int c) { function check_match (line 122) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 135) | static TString *str_checkname (LexState *ls) { function init_exp (line 144) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 151) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 156) | static void checkname (LexState *ls, expdesc *e) { function registerlocalvar (line 161) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 175) | static void new_localvar (LexState *ls, TString *name) { function new_localvarliteral_ (line 187) | static void new_localvarliteral_ (LexState *ls, const char *name, size_t... function LocVar (line 195) | static LocVar *getlocvar (FuncState *fs, int i) { function adjustlocalvars (line 202) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 211) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 218) | static int searchupvalue (FuncState *fs, TString *name) { function newupvalue (line 228) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 244) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 258) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 270) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function singlevar (line 295) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 309) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 331) | static void enterlevel (LexState *ls) { function closegoto (line 341) | static void closegoto (LexState *ls, int g, Labeldesc *label) { function findlabel (line 365) | static int findlabel (LexState *ls, int g) { function newlabelentry (line 385) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function findgotos (line 403) | static void findgotos (LexState *ls, Labeldesc *lb) { function movegotosout (line 421) | static void movegotosout (FuncState *fs, BlockCnt *bl) { function enterblock (line 439) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function breaklabel (line 454) | static void breaklabel (LexState *ls) { function l_noret (line 464) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 473) | static void leaveblock (FuncState *fs) { function Proto (line 499) | static Proto *addprototype (LexState *ls) { function codeclosure (line 522) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 529) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 552) | static void close_func (LexState *ls) { function block_follow (line 587) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 598) | static void statlist (LexState *ls) { function fieldsel (line 610) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 621) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 637) | struct ConsControl { function recfield (line 646) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 667) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 678) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 693) | static void listfield (LexState *ls, struct ConsControl *cc) { function field (line 702) | static void field (LexState *ls, struct ConsControl *cc) { function constructor (line 724) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 753) | static void parlist (LexState *ls) { function body (line 782) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 804) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 817) | static void funcargs (LexState *ls, expdesc *f, int line) { function primaryexp (line 871) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 893) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 931) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 986) | static UnOpr getunopr (int op) { function BinOpr (line 997) | static BinOpr getbinopr (int op) { function BinOpr (line 1048) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 1078) | static void expr (LexState *ls, expdesc *v) { function block (line 1093) | static void block (LexState *ls) { type LHS_assign (line 1107) | struct LHS_assign { function check_conflict (line 1119) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 1147) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 1177) | static int cond (LexState *ls) { function gotostat (line 1187) | static void gotostat (LexState *ls, int pc) { function checkrepeated (line 1203) | static void checkrepeated (FuncState *fs, Labellist *ll, TString *label) { function skipnoopstat (line 1217) | static void skipnoopstat (LexState *ls) { function labelstat (line 1223) | static void labelstat (LexState *ls, TString *label, int line) { function whilestat (line 1241) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1260) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1280) | static int exp1 (LexState *ls) { function forbody (line 1291) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1317) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1339) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1364) | static void forstat (LexState *ls, int line) { function test_then_block (line 1382) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 1417) | static void ifstat (LexState *ls, int line) { function localfunc (line 1431) | static void localfunc (LexState *ls) { function localstat (line 1442) | static void localstat (LexState *ls) { function funcname (line 1462) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 1476) | static void funcstat (LexState *ls, int line) { function exprstat (line 1488) | static void exprstat (LexState *ls) { function retstat (line 1504) | static void retstat (LexState *ls) { function statement (line 1537) | static void statement (LexState *ls) { function mainfunc (line 1612) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 1626) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, FILE: WebGLPlugins/lparser.h type expkind (line 25) | typedef enum { type expdesc (line 54) | typedef struct expdesc { type Vardesc (line 72) | typedef struct Vardesc { type Labeldesc (line 78) | typedef struct Labeldesc { type Labellist (line 87) | typedef struct Labellist { type Dyndata (line 95) | typedef struct Dyndata { type BlockCnt (line 107) | struct BlockCnt type FuncState (line 111) | typedef struct FuncState { FILE: WebGLPlugins/lstate.c type LX (line 54) | typedef struct LX { type LG (line 63) | typedef struct LG { function makeseed (line 81) | static unsigned int makeseed (lua_State *L) { function luaE_setdebt (line 98) | void luaE_setdebt (global_State *g, l_mem debt) { function CallInfo (line 108) | CallInfo *luaE_extendCI (lua_State *L) { function luaE_freeCI (line 122) | void luaE_freeCI (lua_State *L) { function luaE_shrinkCI (line 137) | void luaE_shrinkCI (lua_State *L) { function stack_init (line 151) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 171) | static void freestack (lua_State *L) { function init_registry (line 184) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 203) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 221) | static void preinit_thread (lua_State *L, global_State *g) { function close_state (line 242) | static void close_state (lua_State *L) { function LUA_API (line 255) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 285) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 295) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function LUA_API (line 341) | LUA_API void lua_close (lua_State *L) { FILE: WebGLPlugins/lstate.h type lua_longjmp (line 33) | struct lua_longjmp type stringtable (line 58) | typedef struct stringtable { type CallInfo (line 74) | typedef struct CallInfo { type global_State (line 119) | typedef struct global_State { type lua_State (line 160) | struct lua_State { type TString (line 195) | struct TString type Udata (line 196) | struct Udata type Table (line 198) | struct Table type Proto (line 199) | struct Proto type lua_State (line 200) | struct lua_State FILE: WebGLPlugins/lstring.c function luaS_eqlngstr (line 40) | int luaS_eqlngstr (TString *a, TString *b) { function luaS_hash (line 49) | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed) { function luaS_hashlongstr (line 58) | unsigned int luaS_hashlongstr (TString *ts) { function luaS_resize (line 71) | void luaS_resize (lua_State *L, int newsize) { function luaS_clearcache (line 103) | void luaS_clearcache (global_State *g) { function luaS_init (line 116) | void luaS_init (lua_State *L) { function TString (line 133) | static TString *createstrobj (lua_State *L, size_t l, int tag, unsigned ... function TString (line 147) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 154) | void luaS_remove (lua_State *L, TString *ts) { function TString (line 167) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 199) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 219) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 236) | Udata *luaS_newudata (lua_State *L, size_t s) { FILE: WebGLPlugins/lstrlib.c function str_len (line 54) | static int str_len (lua_State *L) { function lua_Integer (line 63) | static lua_Integer posrelat (lua_Integer pos, size_t len) { function str_sub (line 70) | static int str_sub (lua_State *L) { function str_reverse (line 84) | static int str_reverse (lua_State *L) { function str_lower (line 96) | static int str_lower (lua_State *L) { function str_upper (line 109) | static int str_upper (lua_State *L) { function str_rep (line 122) | static int str_rep (lua_State *L) { function str_byte (line 148) | static int str_byte (lua_State *L) { function str_char (line 167) | static int str_char (lua_State *L) { function writer (line 182) | static int writer (lua_State *L, const void *b, size_t size, void *B) { function str_dump (line 189) | static int str_dump (lua_State *L) { type MatchState (line 214) | typedef struct MatchState { function check_capture (line 242) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 250) | static int capture_to_close (MatchState *ms) { function match_class (line 282) | static int match_class (int c, int cl) { function matchbracketclass (line 302) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 325) | static int singlematch (MatchState *ms, const char *s, const char *p, function push_onecapture (line 550) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 569) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 580) | static int nospecials (const char *p, size_t l) { function prepstate (line 591) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 601) | static void reprepstate (MatchState *ms) { function str_find_aux (line 607) | static int str_find_aux (lua_State *L, int find) { function str_find (line 654) | static int str_find (lua_State *L) { function str_match (line 659) | static int str_match (lua_State *L) { type GMatchState (line 665) | typedef struct GMatchState { function gmatch_aux (line 673) | static int gmatch_aux (lua_State *L) { function gmatch (line 689) | static int gmatch (lua_State *L) { function add_s (line 703) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 731) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 762) | static int str_gsub (lua_State *L) { function lua_Number (line 833) | static lua_Number adddigit (char *buff, int n, lua_Number x) { function num2straux (line 841) | static int num2straux (char *buff, int sz, lua_Number x) { function lua_number2strx (line 873) | static int lua_number2strx (lua_State *L, char *buff, int sz, function addquoted (line 908) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function checkdp (line 934) | static void checkdp (char *buff, int nb) { function addliteral (line 943) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function addlenmod (line 1006) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 1016) | static int str_format (lua_State *L) { type cD (line 1131) | struct cD { type Ftypes (line 1142) | typedef union Ftypes { type Header (line 1153) | typedef struct Header { type KOption (line 1163) | typedef enum KOption { function digit (line 1180) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 1182) | static int getnum (const char **fmt, int df) { function getnumlimit (line 1199) | static int getnumlimit (Header *h, const char **fmt, int df) { function initheader (line 1211) | static void initheader (lua_State *L, Header *h) { function KOption (line 1221) | static KOption getoption (Header *h, const char **fmt, int *size) { function KOption (line 1268) | static KOption getdetails (Header *h, size_t totalsize, function packint (line 1295) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 1316) | static void copywithendian (volatile char *dest, volatile const char *src, function str_pack (line 1330) | static int str_pack (lua_State *L) { function str_packsize (line 1417) | static int str_packsize (lua_State *L) { function lua_Integer (line 1450) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 1476) | static int str_unpack (lua_State *L) { function createmetatable (line 1564) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 1579) | LUAMOD_API int luaopen_string (lua_State *L) { FILE: WebGLPlugins/ltable.c function l_hashfloat (line 97) | static int l_hashfloat (lua_Number n) { function Node (line 117) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 144) | static unsigned int arrayindex (const TValue *key) { function findindex (line 159) | static unsigned int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 186) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 219) | static unsigned int computesizes (unsigned int nums[], unsigned int *pna) { function countint (line 241) | static int countint (const TValue *key, unsigned int *nums) { function numusearray (line 257) | static unsigned int numusearray (const Table *t, unsigned int *nums) { function numusehash (line 283) | static int numusehash (const Table *t, unsigned int *nums, unsigned int ... function setarrayvector (line 299) | static void setarrayvector (lua_State *L, Table *t, unsigned int size) { function setnodevector (line 308) | static void setnodevector (lua_State *L, Table *t, unsigned int size) { function luaH_resize (line 333) | void luaH_resize (lua_State *L, Table *t, unsigned int nasize, function luaH_resizearray (line 368) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 376) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 402) | Table *luaH_new (lua_State *L) { function luaH_free (line 414) | void luaH_free (lua_State *L, Table *t) { function Node (line 422) | static Node *getfreepos (Table *t) { function TValue (line 442) | TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 497) | const TValue *luaH_getint (Table *t, lua_Integer key) { function TValue (line 520) | const TValue *luaH_getshortstr (Table *t, TString *key) { function TValue (line 541) | static const TValue *getgeneric (Table *t, const TValue *key) { function TValue (line 556) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 570) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 591) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function luaH_setint (line 599) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function unbound_search (line 613) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 641) | int luaH_getn (Table *t) { function Node (line 663) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 667) | int luaH_isdummy (const Table *t) { return isdummy(t); } FILE: WebGLPlugins/ltablib.c function checkfield (line 36) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 46) | static void checktab (lua_State *L, int arg, int what) { function maxn (line 62) | static int maxn (lua_State *L) { function tinsert (line 79) | static int tinsert (lua_State *L) { function tremove (line 106) | static int tremove (lua_State *L) { function tmove (line 128) | static int tmove (lua_State *L) { function addfield (line 160) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 169) | static int tconcat (lua_State *L) { function pack (line 194) | static int pack (lua_State *L) { function unpack (line 207) | static int unpack (lua_State *L) { type IdxT (line 236) | typedef unsigned int IdxT; function l_randomizePivot (line 258) | static unsigned int l_randomizePivot (void) { function set2 (line 277) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 287) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 310) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 346) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 357) | static void auxsort (lua_State *L, IdxT lo, IdxT up, function sort (line 411) | static int sort (lua_State *L) { function LUAMOD_API (line 441) | LUAMOD_API int luaopen_table (lua_State *L) { FILE: WebGLPlugins/ltm.c function luaT_init (line 37) | void luaT_init (lua_State *L) { function TValue (line 59) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 70) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 102) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function luaT_callbinTM (line 124) | int luaT_callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 135) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderTM (line 158) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, FILE: WebGLPlugins/ltm.h type TMS (line 18) | typedef enum { FILE: WebGLPlugins/lua.c function lstop (line 111) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 124) | static void laction (int i) { function print_usage (line 130) | static void print_usage (const char *badoption) { function l_message (line 155) | static void l_message (const char *pname, const char *msg) { function report (line 166) | static int report (lua_State *L, int status) { function msghandler (line 179) | static int msghandler (lua_State *L) { function docall (line 198) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 212) | static void print_version (void) { function createargtable (line 226) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 239) | static int dochunk (lua_State *L, int status) { function dofile (line 245) | static int dofile (lua_State *L, const char *name) { function dostring (line 250) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 259) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 291) | static int incomplete (lua_State *L, int status) { function pushline (line 307) | static int pushline (lua_State *L, int firstline) { function addreturn (line 332) | static int addreturn (lua_State *L) { function multiline (line 350) | static int multiline (lua_State *L) { function loadline (line 372) | static int loadline (lua_State *L) { function l_print (line 388) | static void l_print (lua_State *L) { function doREPL (line 405) | static void doREPL (lua_State *L) { function pushargs (line 424) | static int pushargs (lua_State *L) { function handle_script (line 437) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 465) | static int collectargs (char **argv, int *first) { function runargs (line 514) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 535) | static int handle_luainit (lua_State *L) { function pmain (line 554) | static int pmain (lua_State *L) { function main (line 596) | int main (int argc, char **argv) { FILE: WebGLPlugins/lua.h type lua_State (line 56) | typedef struct lua_State lua_State; type LUA_NUMBER (line 89) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 93) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 96) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 99) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 417) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 441) | struct lua_Debug { FILE: WebGLPlugins/luac.c function fatal (line 38) | static void fatal(const char* message) function cannot (line 44) | static void cannot(const char* what) function usage (line 50) | static void usage(const char* message) function doargs (line 72) | static int doargs(int argc, char* argv[]) function Proto (line 139) | static const Proto* combine(lua_State* L, int n) function writer (line 159) | static int writer(lua_State* L, const void* p, size_t size, void* u) function pmain (line 165) | static int pmain(lua_State* L) function main (line 192) | int main(int argc, char* argv[]) function PrintString (line 226) | static void PrintString(const TString* ts) function PrintConstant (line 254) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 288) | static void PrintCode(const Proto* f) function PrintHeader (line 395) | static void PrintHeader(const Proto* f) function PrintDebug (line 415) | static void PrintDebug(const Proto* f) function PrintFunction (line 442) | static void PrintFunction(const Proto* f, int full) FILE: WebGLPlugins/lundump.c type LoadState (line 32) | typedef struct { function l_noret (line 39) | static l_noret error(LoadState *S, const char *why) { function LoadBlock (line 51) | static void LoadBlock (LoadState *S, void *b, size_t size) { function lu_byte (line 60) | static lu_byte LoadByte (LoadState *S) { function LoadInt (line 67) | static int LoadInt (LoadState *S) { function lua_Number (line 74) | static lua_Number LoadNumber (LoadState *S) { function lua_Integer (line 81) | static lua_Integer LoadInteger (LoadState *S) { function TString (line 88) | static TString *LoadString (LoadState *S) { function LoadCode (line 107) | static void LoadCode (LoadState *S, Proto *f) { function LoadConstants (line 118) | static void LoadConstants (LoadState *S, Proto *f) { function LoadProtos (line 152) | static void LoadProtos (LoadState *S, Proto *f) { function LoadUpvalues (line 166) | static void LoadUpvalues (LoadState *S, Proto *f) { function LoadDebug (line 180) | static void LoadDebug (LoadState *S, Proto *f) { function LoadFunction (line 202) | static void LoadFunction (LoadState *S, Proto *f, TString *psource) { function checkliteral (line 219) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function fchecksize (line 228) | static void fchecksize (LoadState *S, size_t size, const char *tname) { function checkHeader (line 236) | static void checkHeader (LoadState *S) { function LClosure (line 258) | LClosure *luaU_undump(lua_State *L, ZIO *Z, const char *name) { FILE: WebGLPlugins/lutf8lib.c function lua_Integer (line 30) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 71) | static int utflen (lua_State *L) { function codepoint (line 100) | static int codepoint (lua_State *L) { function pushutfchar (line 128) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 138) | static int utfchar (lua_State *L) { function byteoffset (line 160) | static int byteoffset (lua_State *L) { function iter_aux (line 201) | static int iter_aux (lua_State *L) { function iter_codes (line 225) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 250) | LUAMOD_API int luaopen_utf8 (lua_State *L) { FILE: WebGLPlugins/lvm.c function luaV_tonumber_ (line 72) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_tointeger (line 94) | int luaV_tointeger (const TValue *obj, lua_Integer *p, int mode) { function forlimit (line 135) | static int forlimit (const TValue *obj, lua_Integer *p, lua_Integer step, function luaV_finishget (line 160) | void luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, function luaV_finishset (line 203) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 248) | static int l_strcmp (const TString *ls, const TString *rs) { function LTintfloat (line 281) | static int LTintfloat (lua_Integer i, lua_Number f) { function LEintfloat (line 300) | static int LEintfloat (lua_Integer i, lua_Number f) { function LTnum (line 318) | static int LTnum (const TValue *l, const TValue *r) { function LEnum (line 341) | static int LEnum (const TValue *l, const TValue *r) { function luaV_lessthan (line 364) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function luaV_lessequal (line 384) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 407) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 460) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 474) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 517) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 552) | lua_Integer luaV_div (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 572) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 593) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function LClosure (line 610) | static LClosure *getcached (Proto *p, UpVal **encup, StkId base) { function pushclosure (line 632) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 656) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 786) | void luaV_execute (lua_State *L) { FILE: WebGLPlugins/lzio.c function luaZ_fill (line 23) | int luaZ_fill (ZIO *z) { function luaZ_init (line 38) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 48) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: WebGLPlugins/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 23) | typedef struct Mbuffer { type Zio (line 55) | struct Zio { FILE: WebGLPlugins/perflib.c function c99_vsnprintf (line 30) | __inline int c99_vsnprintf(char *outBuf, size_t size, const char *format... function c99_snprintf (line 42) | __inline int c99_snprintf(char *outBuf, size_t size, const char *format,... function lua_rawsetp (line 57) | static void lua_rawsetp(lua_State *L, int idx, const void *p) { function lua_rawgetp (line 66) | static void lua_rawgetp(lua_State *L, int idx, const void *p) { function make_root (line 80) | static void make_root(lua_State *L, const void *p, const char *name, int... function is_marked (line 122) | static int is_marked(lua_State *L, const void *p) { function marked (line 133) | static void marked(lua_State *L, const void *p, int len) { function mark_table (line 140) | static void mark_table(lua_State *L, lua_State *dL) { function mark_function (line 159) | static void mark_function(lua_State *L, lua_State *dL) { function mark_object (line 194) | static void mark_object(lua_State *L, lua_State *dL) { function make_report (line 207) | static void make_report(lua_State* L, lua_State* dL) { function mark_root_table (line 270) | static int mark_root_table(lua_State* L, lua_State* dL, int type) { function snapshot (line 298) | static int snapshot(lua_State* L) { function LUALIB_API (line 342) | LUALIB_API int luaopen_perflib(lua_State* L) FILE: WebGLPlugins/xlua.c function LUA_API (line 33) | LUA_API void *xlua_tag () function LUA_API (line 38) | LUA_API int xlua_get_registry_index() { function LUA_API (line 42) | LUA_API int xlua_get_lib_version() { function LUA_API (line 46) | LUA_API int xlua_tocsobj_safe(lua_State *L,int index) { function LUA_API (line 62) | LUA_API int xlua_tocsobj_fast (lua_State *L,int index) { function LUA_API (line 72) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 78) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 82) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 86) | LUA_API uint32_t xlua_objlen (lua_State *L, int idx) { function LUA_API (line 90) | LUA_API uint32_t xlua_touint (lua_State *L, int idx) { function LUA_API (line 94) | LUA_API void xlua_pushuint (lua_State *L, uint32_t n) { function LUA_API (line 100) | LUA_API int lua_setfenv(lua_State *L, int idx) function LUA_API (line 114) | LUA_API uint32_t xlua_objlen (lua_State *L, int idx) { function LUA_API (line 118) | LUA_API uint32_t xlua_touint (lua_State *L, int idx) { function LUA_API (line 122) | LUA_API void xlua_pushuint (lua_State *L, uint32_t n) { function LUA_API (line 127) | LUA_API void lua_insert (lua_State *L, int idx) { function LUA_API (line 132) | LUA_API void lua_remove (lua_State *L, int idx) { function LUA_API (line 138) | LUA_API void lua_replace (lua_State *L, int idx) { function LUA_API (line 144) | LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfun... function LUA_API (line 149) | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { function LUA_API (line 159) | LUA_API void xlua_getloaders (lua_State *L) { function LUA_API (line 169) | LUA_API void xlua_rawgeti (lua_State *L, int idx, int64_t n) { function LUA_API (line 173) | LUA_API void xlua_rawseti (lua_State *L, int idx, int64_t n) { function LUA_API (line 177) | LUA_API int xlua_ref_indirect(lua_State *L, int indirectRef) { function LUA_API (line 186) | LUA_API void xlua_getref_indirect(lua_State *L, int indirectRef, int ref... function LUA_API (line 192) | LUA_API int xlua_tointeger (lua_State *L, int idx) { function LUA_API (line 196) | LUA_API void xlua_pushinteger (lua_State *L, int n) { function LUA_API (line 200) | LUA_API void xlua_pushlstring (lua_State *L, const char *s, int len) { function LUALIB_API (line 204) | LUALIB_API int xluaL_loadbuffer (lua_State *L, const char *buff, int size, function c_lua_gettable (line 209) | static int c_lua_gettable(lua_State* L) { function LUA_API (line 214) | LUA_API int xlua_pgettable(lua_State* L, int idx) { function c_lua_gettable_bypath (line 224) | static int c_lua_gettable_bypath(lua_State* L) { function LUA_API (line 250) | LUA_API int xlua_pgettable_bypath(lua_State* L, int idx, const char *pat... function c_lua_settable (line 258) | static int c_lua_settable(lua_State* L) { function LUA_API (line 263) | LUA_API int xlua_psettable(lua_State* L, int idx) { function c_lua_settable_bypath (line 275) | static int c_lua_settable_bypath(lua_State* L) { function LUA_API (line 302) | LUA_API int xlua_psettable_bypath(lua_State* L, int idx, const char *pat... function c_lua_getglobal (line 313) | static int c_lua_getglobal(lua_State* L) { function LUA_API (line 318) | LUA_API int xlua_getglobal (lua_State *L, const char *name) { function c_lua_setglobal (line 324) | static int c_lua_setglobal(lua_State* L) { function LUA_API (line 329) | LUA_API int xlua_setglobal (lua_State *L, const char *name) { function LUA_API (line 338) | LUA_API int xlua_tryget_cachedud(lua_State *L, int key, int cache_ref) { function cacheud (line 350) | static void cacheud(lua_State *L, int key, int cache_ref) { function LUA_API (line 358) | LUA_API void xlua_pushcsobj(lua_State *L, int key, int meta_ref, int nee... function print_top (line 369) | void print_top(lua_State *L) { function print_str (line 375) | void print_str(lua_State *L, char *str) { function print_value (line 381) | void print_value(lua_State *L, char *str, int idx) { function LUA_API (line 391) | LUA_API int obj_indexer(lua_State *L) { function LUA_API (line 462) | LUA_API int gen_obj_indexer(lua_State *L) { function LUA_API (line 470) | LUA_API int obj_newindexer(lua_State *L) { function LUA_API (line 534) | LUA_API int gen_obj_newindexer(lua_State *L) { function LUA_API (line 542) | LUA_API int cls_indexer(lua_State *L) { function LUA_API (line 592) | LUA_API int gen_cls_indexer(lua_State *L) { function LUA_API (line 600) | LUA_API int cls_newindexer(lua_State *L) { function LUA_API (line 641) | LUA_API int gen_cls_newindexer(lua_State *L) { function LUA_API (line 647) | LUA_API int errorfunc(lua_State *L) { function LUA_API (line 657) | LUA_API int get_error_func_ref(lua_State *L) { function LUA_API (line 662) | LUA_API int load_error_func(lua_State *L, int ref) { function LUA_API (line 667) | LUA_API int pcall_prepare(lua_State *L, int error_func_ref, int func_ref) { function hook (line 673) | static void hook(lua_State *L, lua_Debug *ar) function call_ret_hook (line 693) | static void call_ret_hook(lua_State *L) { function profiler_set_hook (line 718) | static int profiler_set_hook(lua_State *L) { function csharp_function_wrap (line 735) | static int csharp_function_wrap(lua_State *L) { function LUA_API (line 753) | LUA_API void xlua_push_csharp_function(lua_State* L, lua_CFunction fn, i... function LUA_API (line 770) | LUA_API void xlua_set_csharp_wrapper_caller(lua_CSWrapperCaller wrapper_... function csharp_function_wrapper_wrapper (line 775) | static int csharp_function_wrapper_wrapper(lua_State *L) { function LUA_API (line 798) | LUA_API void xlua_push_csharp_wrapper(lua_State* L, int wrapperid) function LUALIB_API (line 805) | LUALIB_API int xlua_upvalueindex(int n) { function LUALIB_API (line 809) | LUALIB_API int xlua_csharp_str_error(lua_State* L, const char* msg) function LUALIB_API (line 817) | LUALIB_API int xlua_csharp_error(lua_State* L) type CSharpStruct (line 824) | typedef struct { function LUA_API (line 830) | LUA_API void *xlua_pushstruct(lua_State *L, unsigned int size, int meta_... function LUA_API (line 839) | LUA_API void xlua_pushcstable(lua_State *L, unsigned int size, int meta_... function LUA_API (line 845) | LUA_API void *xlua_newstruct(lua_State *L, int size, int meta_ref) { function LUA_API (line 854) | LUA_API void *xlua_tostruct(lua_State *L, int idx, int meta_ref) { function LUA_API (line 869) | LUA_API int xlua_gettypeid(lua_State *L, int idx) { function LUALIB_API (line 911) | LUALIB_API int xlua_pack_float2(void *p, int offset, float f1, float f2) { function LUALIB_API (line 923) | LUALIB_API int xlua_unpack_float2(void *p, int offset, float *f1, float ... function LUALIB_API (line 935) | LUALIB_API int xlua_pack_float3(void *p, int offset, float f1, float f2,... function LUALIB_API (line 948) | LUALIB_API int xlua_unpack_float3(void *p, int offset, float *f1, float ... function LUALIB_API (line 961) | LUALIB_API int xlua_pack_float4(void *p, int offset, float f1, float f2,... function LUALIB_API (line 975) | LUALIB_API int xlua_unpack_float4(void *p, int offset, float *f1, float ... function LUALIB_API (line 989) | LUALIB_API int xlua_pack_float5(void *p, int offset, float f1, float f2,... function LUALIB_API (line 1004) | LUALIB_API int xlua_unpack_float5(void *p, int offset, float *f1, float ... function LUALIB_API (line 1019) | LUALIB_API int xlua_pack_float6(void *p, int offset, float f1, float f2,... function LUALIB_API (line 1035) | LUALIB_API int xlua_unpack_float6(void *p, int offset, float *f1, float ... function LUALIB_API (line 1051) | LUALIB_API int xlua_pack_decimal(void *p, int offset, const int * decima... type DECIMAL (line 1065) | typedef struct tagDEC { function LUALIB_API (line 1073) | LUALIB_API int xlua_unpack_decimal(void *p, int offset, uint8_t *scale, ... function LUA_API (line 1087) | LUA_API int xlua_is_eq_str(lua_State *L, int idx, const char* str, int s... function nop (line 1173) | int nop(lua_State *L) { function LUA_API (line 1177) | LUA_API int gen_css_access(lua_State *L) { function is_cs_data (line 1194) | static int is_cs_data(lua_State *L, int idx) { function LUA_API (line 1207) | LUA_API int css_clone(lua_State *L) { function LUA_API (line 1223) | LUA_API void* xlua_gl(lua_State *L) { function LUA_API (line 1234) | LUA_API void luaopen_xlua(lua_State *L) { FILE: build/i64lib.c type IntegerType (line 42) | enum IntegerType { type Integer64 (line 48) | typedef struct { function LUALIB_API (line 57) | LUALIB_API void lua_pushint64(lua_State* L, int64_t n) { function LUALIB_API (line 66) | LUALIB_API int lua_isint64(lua_State* L, int pos) { function LUALIB_API (line 83) | LUALIB_API int lua_isint64_or_uint64(lua_State* L, int pos) { function LUALIB_API (line 100) | LUALIB_API int64_t lua_toint64(lua_State* L, int pos) { function LUALIB_API (line 121) | LUALIB_API void lua_pushuint64(lua_State* L, uint64_t n) { function LUALIB_API (line 131) | LUALIB_API int lua_isuint64(lua_State* L, int pos) { function LUALIB_API (line 148) | LUALIB_API uint64_t lua_touint64(lua_State* L, int pos) { function LUALIB_API (line 168) | LUALIB_API void lua_pushuint64(lua_State* L, uint64_t n) { function LUALIB_API (line 172) | LUALIB_API int lua_isuint64(lua_State* L, int pos) { function LUALIB_API (line 176) | LUALIB_API uint64_t lua_touint64(lua_State* L, int pos) { function LUALIB_API (line 181) | LUALIB_API int lua_isinteger64(lua_State* L, int pos) { function Integer64 (line 198) | static Integer64 lua_checkinteger64(lua_State* L, int pos) { function int64_add (line 223) | static int int64_add(lua_State* L) { function int64_sub (line 237) | static int int64_sub(lua_State* L) { function int64_mul (line 252) | static int int64_mul(lua_State* L) { function int64_div (line 266) | static int int64_div(lua_State* L) { function int64_mod (line 284) | static int int64_mod(lua_State* L) { function int64_unm (line 302) | static int int64_unm(lua_State* L) { function int64_pow (line 308) | static int int64_pow(lua_State* L) { function int64_eq (line 322) | static int int64_eq(lua_State* L) { function int64_lt (line 336) | static int int64_lt(lua_State* L) { function int64_le (line 350) | static int int64_le(lua_State* L) { function int64_tostring (line 364) | static int int64_tostring(lua_State* L) { function LUALIB_API (line 379) | LUALIB_API void lua_pushint64(lua_State* L, int64_t n) { function LUALIB_API (line 382) | LUALIB_API void lua_pushuint64(lua_State* L, uint64_t n) { function LUALIB_API (line 386) | LUALIB_API int lua_isint64(lua_State* L, int pos) { function LUALIB_API (line 390) | LUALIB_API int lua_isuint64(lua_State* L, int pos) { function LUALIB_API (line 394) | LUALIB_API int64_t lua_toint64(lua_State* L, int pos) { function LUALIB_API (line 398) | LUALIB_API uint64_t lua_touint64(lua_State* L, int pos) { function uint64_tostring (line 403) | static int uint64_tostring(lua_State* L) { function uint64_compare (line 417) | static int uint64_compare(lua_State* L) { function uint64_divide (line 424) | static int uint64_divide(lua_State* L) { function uint64_remainder (line 434) | static int uint64_remainder(lua_State* L) { function LUALIB_API (line 444) | LUALIB_API int uint64_parse(lua_State* L) function LUALIB_API (line 451) | LUALIB_API int luaopen_i64lib(lua_State* L) FILE: build/lua-5.1.5/etc/min.c function print (line 12) | static int print(lua_State *L) function main (line 32) | int main(void) FILE: build/lua-5.1.5/etc/noparser.c function LUAI_FUNC (line 21) | LUAI_FUNC void luaX_init (lua_State *L) { function LUAI_FUNC (line 25) | LUAI_FUNC Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const... function LUAI_FUNC (line 37) | LUAI_FUNC int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, voi... FILE: build/lua-5.1.5/src/lapi.c function TValue (line 49) | static TValue *index2adr (lua_State *L, int idx) { function Table (line 79) | static Table *getcurrenv (lua_State *L) { function luaA_pushobject (line 89) | void luaA_pushobject (lua_State *L, const TValue *o) { function LUA_API (line 95) | LUA_API int lua_checkstack (lua_State *L, int size) { function LUA_API (line 110) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 125) | LUA_API void lua_setlevel (lua_State *from, lua_State *to) { function LUA_API (line 130) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 140) | LUA_API lua_State *lua_newthread (lua_State *L) { function LUA_API (line 159) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 164) | LUA_API void lua_settop (lua_State *L, int idx) { function LUA_API (line 180) | LUA_API void lua_remove (lua_State *L, int idx) { function LUA_API (line 191) | LUA_API void lua_insert (lua_State *L, int idx) { function LUA_API (line 203) | LUA_API void lua_replace (lua_State *L, int idx) { function LUA_API (line 228) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 242) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 248) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 254) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 260) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 267) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 273) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 279) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 287) | LUA_API int lua_equal (lua_State *L, int index1, int index2) { function LUA_API (line 299) | LUA_API int lua_lessthan (lua_State *L, int index1, int index2) { function LUA_API (line 313) | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { function LUA_API (line 323) | LUA_API lua_Integer lua_tointeger (lua_State *L, int idx) { function LUA_API (line 337) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 343) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 361) | LUA_API size_t lua_objlen (lua_State *L, int idx) { function LUA_API (line 379) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 385) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 395) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 401) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 421) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 429) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 437) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 445) | LUA_API void lua_pushlstring (lua_State *L, const char *s, size_t len) { function LUA_API (line 454) | LUA_API void lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 462) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 473) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 486) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 503) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 511) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 519) | LUA_API int lua_pushthread (lua_State *L) { function LUA_API (line 534) | LUA_API void lua_gettable (lua_State *L, int idx) { function LUA_API (line 544) | LUA_API void lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 557) | LUA_API void lua_rawget (lua_State *L, int idx) { function LUA_API (line 567) | LUA_API void lua_rawgeti (lua_State *L, int idx, int n) { function LUA_API (line 578) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 587) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 616) | LUA_API void lua_getfenv (lua_State *L, int idx) { function LUA_API (line 645) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 657) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 671) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 684) | LUA_API void lua_rawseti (lua_State *L, int idx, int n) { function LUA_API (line 697) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 734) | LUA_API int lua_setfenv (lua_State *L, int idx) { function LUA_API (line 776) | LUA_API void lua_call (lua_State *L, int nargs, int nresults) { type CallS (line 792) | struct CallS { /* data to `f_call' */ function f_call (line 798) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 805) | LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfun... type CCallS (line 831) | struct CCallS { /* data to `f_Ccall' */ function f_Ccall (line 837) | static void f_Ccall (lua_State *L, void *ud) { function LUA_API (line 850) | LUA_API int lua_cpcall (lua_State *L, lua_CFunction func, void *ud) { function LUA_API (line 862) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 875) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data) { function LUA_API (line 890) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 899) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 964) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 973) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 990) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1007) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1017) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1025) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1057) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1071) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { FILE: build/lua-5.1.5/src/lauxlib.c function LUALIB_API (line 43) | LUALIB_API int luaL_argerror (lua_State *L, int narg, const char *extram... function LUALIB_API (line 61) | LUALIB_API int luaL_typerror (lua_State *L, int narg, const char *tname) { function tag_error (line 68) | static void tag_error (lua_State *L, int narg, int tag) { function LUALIB_API (line 73) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 86) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 99) | LUALIB_API int luaL_checkoption (lua_State *L, int narg, const char *def, function LUALIB_API (line 112) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 124) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 140) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *me... function LUALIB_API (line 146) | LUALIB_API void luaL_checktype (lua_State *L, int narg, int t) { function LUALIB_API (line 152) | LUALIB_API void luaL_checkany (lua_State *L, int narg) { function LUALIB_API (line 158) | LUALIB_API const char *luaL_checklstring (lua_State *L, int narg, size_t... function LUALIB_API (line 165) | LUALIB_API const char *luaL_optlstring (lua_State *L, int narg, function LUALIB_API (line 176) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int narg) { function LUALIB_API (line 184) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int narg, lua_Number... function LUALIB_API (line 189) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int narg) { function LUALIB_API (line 197) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int narg, function LUALIB_API (line 203) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 219) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 229) | LUALIB_API void (luaL_register) (lua_State *L, const char *libname, function libsize (line 235) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 242) | LUALIB_API void luaI_openlib (lua_State *L, const char *libname, function checkint (line 280) | static int checkint (lua_State *L, int topop) { function getsizes (line 287) | static void getsizes (lua_State *L) { function LUALIB_API (line 302) | LUALIB_API void luaL_setn (lua_State *L, int t, int n) { function LUALIB_API (line 321) | LUALIB_API int luaL_getn (lua_State *L, int t) { function LUALIB_API (line 340) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function LUALIB_API (line 357) | LUALIB_API const char *luaL_findtable (lua_State *L, int idx, function emptybuffer (line 398) | static int emptybuffer (luaL_Buffer *B) { function adjuststack (line 410) | static void adjuststack (luaL_Buffer *B) { function LUALIB_API (line 429) | LUALIB_API char *luaL_prepbuffer (luaL_Buffer *B) { function LUALIB_API (line 436) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 442) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 447) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 454) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 472) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 481) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 504) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 522) | typedef struct LoadF { function errfile (line 543) | static int errfile (lua_State *L, const char *what, int fnameindex) { function LUALIB_API (line 552) | LUALIB_API int luaL_loadfile (lua_State *L, const char *filename) { type LoadS (line 593) | typedef struct LoadS { function LUALIB_API (line 609) | LUALIB_API int luaL_loadbuffer (lua_State *L, const char *buff, size_t s... function LUALIB_API (line 618) | LUALIB_API int (luaL_loadstring) (lua_State *L, const char *s) { function panic (line 639) | static int panic (lua_State *L) { function LUALIB_API (line 647) | LUALIB_API lua_State *luaL_newstate (void) { FILE: build/lua-5.1.5/src/lauxlib.h type luaL_Reg (line 35) | typedef struct luaL_Reg { type luaL_Buffer (line 129) | typedef struct luaL_Buffer { FILE: build/lua-5.1.5/src/lbaselib.c function luaB_print (line 31) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 53) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 81) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 93) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 104) | static int luaB_setmetatable (lua_State *L) { function getfunc (line 117) | static void getfunc (lua_State *L, int opt) { function luaB_getfenv (line 133) | static int luaB_getfenv (lua_State *L) { function luaB_setfenv (line 143) | static int luaB_setfenv (lua_State *L) { function luaB_rawequal (line 161) | static int luaB_rawequal (lua_State *L) { function luaB_rawget (line 169) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 177) | static int luaB_rawset (lua_State *L) { function luaB_gcinfo (line 187) | static int luaB_gcinfo (lua_State *L) { function luaB_collectgarbage (line 193) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 219) | static int luaB_type (lua_State *L) { function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 247) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 266) | static int load_aux (lua_State *L, int status) { function luaB_loadstring (line 277) | static int luaB_loadstring (lua_State *L) { function luaB_loadfile (line 285) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 315) | static int luaB_load (lua_State *L) { function luaB_dofile (line 325) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 334) | static int luaB_assert (lua_State *L) { function luaB_unpack (line 342) | static int luaB_unpack (lua_State *L) { function luaB_select (line 358) | static int luaB_select (lua_State *L) { function luaB_pcall (line 374) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 384) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 396) | static int luaB_tostring (lua_State *L) { function luaB_newproxy (line 421) | static int luaB_newproxy (lua_State *L) { function costatus (line 490) | static int costatus (lua_State *L, lua_State *co) { function luaB_costatus (line 510) | static int luaB_costatus (lua_State *L) { function auxresume (line 518) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 543) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 561) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 576) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 586) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 593) | static int luaB_yield (lua_State *L) { function luaB_corunning (line 598) | static int luaB_corunning (lua_State *L) { function auxopen (line 618) | static void auxopen (lua_State *L, const char *name, function base_open (line 626) | static void base_open (lua_State *L) { function LUALIB_API (line 648) | LUALIB_API int luaopen_base (lua_State *L) { FILE: build/lua-5.1.5/src/lcode.c function isnumeral (line 30) | static int isnumeral(expdesc *e) { function luaK_nil (line 35) | void luaK_nil (FuncState *fs, int from, int n) { function luaK_jump (line 59) | int luaK_jump (FuncState *fs) { function luaK_ret (line 69) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 74) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function fixjump (line 80) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_getlabel (line 94) | int luaK_getlabel (FuncState *fs) { function getjump (line 100) | static int getjump (FuncState *fs, int pc) { function Instruction (line 109) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function need_value (line 122) | static int need_value (FuncState *fs, int list) { function patchtestreg (line 131) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 144) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 150) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 163) | static void dischargejpc (FuncState *fs) { function luaK_patchlist (line 169) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchtohere (line 179) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_concat (line 185) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_checkstack (line 199) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 209) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 215) | static void freereg (FuncState *fs, int reg) { function freeexp (line 223) | static void freeexp (FuncState *fs, expdesc *e) { function addk (line 229) | static int addk (FuncState *fs, TValue *k, TValue *v) { function luaK_stringK (line 250) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_numberK (line 257) | int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 264) | static int boolK (FuncState *fs, int b) { function nilK (line 271) | static int nilK (FuncState *fs) { function luaK_setreturns (line 280) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 292) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 304) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function code_label (line 337) | static int code_label (FuncState *fs, int A, int b, int jump) { function discharge2reg (line 343) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 382) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function exp2reg (line 390) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 414) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 422) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2val (line 436) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 444) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 472) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 503) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function invertjump (line 516) | static void invertjump (FuncState *fs, expdesc *e) { function jumponcond (line 524) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 539) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 563) | static void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 586) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 621) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function constfolding (line 627) | static int constfolding (OpCode op, expdesc *e1, expdesc *e2) { function codearith (line 653) | static void codearith (FuncState *fs, OpCode op, expdesc *e1, expdesc *e... function codecomp (line 673) | static void codecomp (FuncState *fs, OpCode op, int cond, expdesc *e1, function luaK_prefix (line 689) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e) { function luaK_infix (line 710) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 737) | void luaK_posfix (FuncState *fs, BinOpr op, expdesc *e1, expdesc *e2) { function luaK_fixline (line 784) | void luaK_fixline (FuncState *fs, int line) { function luaK_code (line 789) | static int luaK_code (FuncState *fs, Instruction i, int line) { function luaK_codeABC (line 804) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 812) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function luaK_setlist (line 819) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: build/lua-5.1.5/src/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 36) | typedef enum UnOpr { OPR_MINUS, OPR_NOT, OPR_LEN, OPR_NOUNOPR } UnOpr; FILE: build/lua-5.1.5/src/ldblib.c function db_getregistry (line 22) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 28) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 37) | static int db_setmetatable (lua_State *L) { function db_getfenv (line 47) | static int db_getfenv (lua_State *L) { function db_setfenv (line 54) | static int db_setfenv (lua_State *L) { function settabss (line 64) | static void settabss (lua_State *L, const char *i, const char *v) { function settabsi (line 70) | static void settabsi (lua_State *L, const char *i, int v) { function lua_State (line 76) | static lua_State *getthread (lua_State *L, int *arg) { function treatstackoption (line 88) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 99) | static int db_getinfo (lua_State *L) { function db_getlocal (line 144) | static int db_getlocal (lua_State *L) { function db_setlocal (line 165) | static int db_setlocal (lua_State *L) { function auxupvalue (line 179) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 192) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 197) | static int db_setupvalue (lua_State *L) { function hookf (line 207) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 225) | static int makemask (const char *smask, int count) { function gethooktable (line 245) | static void gethooktable (lua_State *L) { function db_sethook (line 258) | static int db_sethook (lua_State *L) { function db_gethook (line 282) | static int db_gethook (lua_State *L) { function db_debug (line 302) | static int db_debug (lua_State *L) { function db_errorfb (line 322) | static int db_errorfb (lua_State *L) { function LUALIB_API (line 394) | LUALIB_API int luaopen_debug (lua_State *L) { FILE: build/lua-5.1.5/src/ldebug.c function currentpc (line 36) | static int currentpc (lua_State *L, CallInfo *ci) { function currentline (line 44) | static int currentline (lua_State *L, CallInfo *ci) { function LUA_API (line 56) | LUA_API int lua_sethook (lua_State *L, lua_Hook func, int mask, int coun... function LUA_API (line 69) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 74) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 79) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 84) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function Proto (line 107) | static Proto *getluaproto (CallInfo *ci) { function LUA_API (line 127) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 138) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 150) | static void funcinfo (lua_Debug *ar, Closure *cl) { function info_tailcall (line 167) | static void info_tailcall (lua_Debug *ar) { function collectvalidlines (line 177) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 193) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 232) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function precheck (line 276) | static int precheck (const Proto *pt) { function luaG_checkopenop (line 290) | int luaG_checkopenop (Instruction i) { function checkArgMode (line 304) | static int checkArgMode (const Proto *pt, int r, enum OpArgMask mode) { function Instruction (line 317) | static Instruction symbexec (const Proto *pt, int lastpc, int reg) { function luaG_checkcode (line 484) | int luaG_checkcode (const Proto *pt) { function isinstack (line 559) | static int isinstack (CallInfo *ci, const TValue *o) { function luaG_typeerror (line 567) | void luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function luaG_concaterror (line 581) | void luaG_concaterror (lua_State *L, StkId p1, StkId p2) { function luaG_aritherror (line 588) | void luaG_aritherror (lua_State *L, const TValue *p1, const TValue *p2) { function luaG_ordererror (line 596) | int luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p2) { function addinfo (line 607) | static void addinfo (lua_State *L, const char *msg) { function luaG_errormsg (line 618) | void luaG_errormsg (lua_State *L) { function luaG_runerror (line 631) | void luaG_runerror (lua_State *L, const char *fmt, ...) { FILE: build/lua-5.1.5/src/ldo.c type lua_longjmp (line 44) | struct lua_longjmp { function luaD_seterrorobj (line 51) | void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop) { function restore_stack_limit (line 71) | static void restore_stack_limit (lua_State *L) { function resetstack (line 81) | static void resetstack (lua_State *L, int status) { function luaD_throw (line 94) | void luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 111) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 126) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 141) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_reallocCI (line 152) | void luaD_reallocCI (lua_State *L, int newsize) { function luaD_growstack (line 161) | void luaD_growstack (lua_State *L, int n) { function CallInfo (line 169) | static CallInfo *growCI (lua_State *L) { function luaD_callhook (line 181) | void luaD_callhook (lua_State *L, int event, int line) { function StkId (line 208) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function StkId (line 244) | static StkId tryfuncTM (lua_State *L, StkId func) { function luaD_precall (line 265) | int luaD_precall (lua_State *L, StkId func, int nresults) { function StkId (line 332) | static StkId callrethooks (lua_State *L, StkId firstResult) { function luaD_poscall (line 343) | int luaD_poscall (lua_State *L, StkId firstResult) { function luaD_call (line 370) | void luaD_call (lua_State *L, StkId func, int nResults) { function resume (line 384) | static void resume (lua_State *L, void *ud) { function resume_error (line 409) | static int resume_error (lua_State *L, const char *msg) { function LUA_API (line 418) | LUA_API int lua_resume (lua_State *L, int nargs) { function LUA_API (line 444) | LUA_API int lua_yield (lua_State *L, int nresults) { function luaD_pcall (line 456) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 485) | struct SParser { /* data to `f_parser' */ function f_parser (line 491) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 509) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name) { FILE: build/lua-5.1.5/src/ldump.c type DumpState (line 18) | typedef struct { function DumpBlock (line 29) | static void DumpBlock(const void* b, size_t size, DumpState* D) function DumpChar (line 39) | static void DumpChar(int y, DumpState* D) function DumpInt (line 45) | static void DumpInt(int x, DumpState* D) function DumpNumber (line 50) | static void DumpNumber(lua_Number x, DumpState* D) function DumpVector (line 55) | static void DumpVector(const void* b, int n, size_t size, DumpState* D) function DumpString (line 61) | static void DumpString(const TString* s, DumpState* D) function DumpConstants (line 80) | static void DumpConstants(const Proto* f, DumpState* D) function DumpDebug (line 111) | static void DumpDebug(const Proto* f, DumpState* D) function DumpFunction (line 129) | static void DumpFunction(const Proto* f, const TString* p, DumpState* D) function DumpHeader (line 143) | static void DumpHeader(DumpState* D) function luaU_dump (line 153) | int luaU_dump (lua_State* L, const Proto* f, lua_Writer w, void* data, i... FILE: build/lua-5.1.5/src/lfunc.c function Closure (line 23) | Closure *luaF_newCclosure (lua_State *L, int nelems, Table *e) { function Closure (line 33) | Closure *luaF_newLclosure (lua_State *L, int nelems, Table *e) { function UpVal (line 44) | UpVal *luaF_newupval (lua_State *L) { function UpVal (line 53) | UpVal *luaF_findupval (lua_State *L, StkId level) { function unlinkupval (line 82) | static void unlinkupval (UpVal *uv) { function luaF_freeupval (line 89) | void luaF_freeupval (lua_State *L, UpVal *uv) { function luaF_close (line 96) | void luaF_close (lua_State *L, StkId level) { function Proto (line 115) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 141) | void luaF_freeproto (lua_State *L, Proto *f) { function luaF_freeclosure (line 152) | void luaF_freeclosure (lua_State *L, Closure *c) { FILE: build/lua-5.1.5/src/lgc.c function removeentry (line 62) | static void removeentry (Node *n) { function reallymarkobject (line 69) | static void reallymarkobject (global_State *g, GCObject *o) { function marktmu (line 115) | static void marktmu (global_State *g) { function luaC_separateudata (line 128) | size_t luaC_separateudata (lua_State *L, int all) { function traversetable (line 158) | static int traversetable (global_State *g, Table *h) { function traverseproto (line 203) | static void traverseproto (global_State *g, Proto *f) { function traverseclosure (line 224) | static void traverseclosure (global_State *g, Closure *cl) { function checkstacksizes (line 241) | static void checkstacksizes (lua_State *L, StkId max) { function traversestack (line 256) | static void traversestack (global_State *g, lua_State *l) { function l_mem (line 277) | static l_mem propagatemark (global_State *g) { function propagateall (line 323) | static size_t propagateall (global_State *g) { function iscleared (line 337) | static int iscleared (const TValue *o, int iskey) { function cleartable (line 351) | static void cleartable (GCObject *l) { function freeobj (line 378) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 407) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function checkSizes (line 431) | static void checkSizes (lua_State *L) { function GCTM (line 445) | static void GCTM (lua_State *L) { function luaC_callGCTM (line 477) | void luaC_callGCTM (lua_State *L) { function luaC_freeall (line 483) | void luaC_freeall (lua_State *L) { function markmt (line 493) | static void markmt (global_State *g) { function markroot (line 501) | static void markroot (lua_State *L) { function remarkupvals (line 515) | static void remarkupvals (global_State *g) { function atomic (line 525) | static void atomic (lua_State *L) { function l_mem (line 556) | static l_mem singlestep (lua_State *L) { function luaC_step (line 610) | void luaC_step (lua_State *L) { function luaC_fullgc (line 635) | void luaC_fullgc (lua_State *L) { function luaC_barrierf (line 661) | void luaC_barrierf (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback (line 674) | void luaC_barrierback (lua_State *L, Table *t) { function luaC_link (line 685) | void luaC_link (lua_State *L, GCObject *o, lu_byte tt) { function luaC_linkupval (line 694) | void luaC_linkupval (lua_State *L, UpVal *uv) { FILE: build/lua-5.1.5/src/linit.c function LUALIB_API (line 30) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: build/lua-5.1.5/src/liolib.c function pushresult (line 30) | static int pushresult (lua_State *L, int i, const char *filename) { function fileerror (line 48) | static void fileerror (lua_State *L, int arg, const char *filename) { function io_type (line 57) | static int io_type (lua_State *L) { function FILE (line 72) | static FILE *tofile (lua_State *L) { function FILE (line 86) | static FILE **newfile (lua_State *L) { function io_noclose (line 98) | static int io_noclose (lua_State *L) { function io_pclose (line 108) | static int io_pclose (lua_State *L) { function io_fclose (line 123) | static int io_fclose (lua_State *L) { function aux_close (line 131) | static int aux_close (lua_State *L) { function io_close (line 138) | static int io_close (lua_State *L) { function io_gc (line 146) | static int io_gc (lua_State *L) { function io_tostring (line 155) | static int io_tostring (lua_State *L) { function io_open (line 165) | static int io_open (lua_State *L) { function io_popen (line 178) | static int io_popen (lua_State *L) { function io_tmpfile (line 191) | static int io_tmpfile (lua_State *L) { function FILE (line 198) | static FILE *getiofile (lua_State *L, int findex) { function g_iofile (line 208) | static int g_iofile (lua_State *L, int f, const char *mode) { function io_input (line 229) | static int io_input (lua_State *L) { function io_output (line 234) | static int io_output (lua_State *L) { function aux_lines (line 242) | static void aux_lines (lua_State *L, int idx, int toclose) { function f_lines (line 249) | static int f_lines (lua_State *L) { function io_lines (line 256) | static int io_lines (lua_State *L) { function read_number (line 281) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 294) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 302) | static int read_line (lua_State *L, FILE *f) { function read_chars (line 324) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 342) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 389) | static int io_read (lua_State *L) { function f_read (line 394) | static int f_read (lua_State *L) { function io_readline (line 399) | static int io_readline (lua_State *L) { function g_write (line 421) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 440) | static int io_write (lua_State *L) { function f_write (line 445) | static int f_write (lua_State *L) { function f_seek (line 450) | static int f_seek (lua_State *L) { function f_setvbuf (line 466) | static int f_setvbuf (lua_State *L) { function io_flush (line 478) | static int io_flush (lua_State *L) { function f_flush (line 483) | static int f_flush (lua_State *L) { function createmeta (line 518) | static void createmeta (lua_State *L) { function createstdfile (line 526) | static void createstdfile (lua_State *L, FILE *f, int k, const char *fna... function newfenv (line 538) | static void newfenv (lua_State *L, lua_CFunction cls) { function LUALIB_API (line 545) | LUALIB_API int luaopen_io (lua_State *L) { FILE: build/lua-5.1.5/src/llex.c function save (line 51) | static void save (LexState *ls, int c) { function luaX_init (line 64) | void luaX_init (lua_State *L) { function luaX_lexerror (line 102) | void luaX_lexerror (LexState *ls, const char *msg, int token) { function luaX_syntaxerror (line 112) | void luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 117) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 129) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 140) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source) { function check_next (line 163) | static int check_next (LexState *ls, const char *set) { function buffreplace (line 171) | static void buffreplace (LexState *ls, char from, char to) { function trydecpoint (line 179) | static void trydecpoint (LexState *ls, SemInfo *seminfo) { function read_numeral (line 198) | static void read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 214) | static int skip_sep (LexState *ls) { function read_long_string (line 227) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function read_string (line 282) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 338) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 452) | void luaX_next (LexState *ls) { function luaX_lookahead (line 463) | void luaX_lookahead (LexState *ls) { FILE: build/lua-5.1.5/src/llex.h type RESERVED (line 24) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 49) | typedef struct Token { type LexState (line 55) | typedef struct LexState { FILE: build/lua-5.1.5/src/llimits.h type LUAI_UINT32 (line 18) | typedef LUAI_UINT32 lu_int32; type LUAI_UMEM (line 20) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 22) | typedef LUAI_MEM l_mem; type lu_byte (line 27) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 47) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type LUAI_UACNUMBER (line 51) | typedef LUAI_UACNUMBER l_uacNumber; type lu_int32 (line 88) | typedef lu_int32 Instruction; FILE: build/lua-5.1.5/src/lmathlib.c function math_abs (line 26) | static int math_abs (lua_State *L) { function math_sin (line 31) | static int math_sin (lua_State *L) { function math_sinh (line 36) | static int math_sinh (lua_State *L) { function math_cos (line 41) | static int math_cos (lua_State *L) { function math_cosh (line 46) | static int math_cosh (lua_State *L) { function math_tan (line 51) | static int math_tan (lua_State *L) { function math_tanh (line 56) | static int math_tanh (lua_State *L) { function math_asin (line 61) | static int math_asin (lua_State *L) { function math_acos (line 66) | static int math_acos (lua_State *L) { function math_atan (line 71) | static int math_atan (lua_State *L) { function math_atan2 (line 76) | static int math_atan2 (lua_State *L) { function math_ceil (line 81) | static int math_ceil (lua_State *L) { function math_floor (line 86) | static int math_floor (lua_State *L) { function math_fmod (line 91) | static int math_fmod (lua_State *L) { function math_modf (line 96) | static int math_modf (lua_State *L) { function math_sqrt (line 104) | static int math_sqrt (lua_State *L) { function math_pow (line 109) | static int math_pow (lua_State *L) { function math_log (line 114) | static int math_log (lua_State *L) { function math_log10 (line 119) | static int math_log10 (lua_State *L) { function math_exp (line 124) | static int math_exp (lua_State *L) { function math_deg (line 129) | static int math_deg (lua_State *L) { function math_rad (line 134) | static int math_rad (lua_State *L) { function math_frexp (line 139) | static int math_frexp (lua_State *L) { function math_ldexp (line 146) | static int math_ldexp (lua_State *L) { function math_min (line 153) | static int math_min (lua_State *L) { function math_max (line 167) | static int math_max (lua_State *L) { function math_random (line 181) | static int math_random (lua_State *L) { function math_randomseed (line 209) | static int math_randomseed (lua_State *L) { function LUALIB_API (line 251) | LUALIB_API int luaopen_math (lua_State *L) { FILE: build/lua-5.1.5/src/loadlib.c function ll_unloadlib (line 63) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 75) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 97) | static void setprogdir (lua_State *L) { function pusherror (line 112) | static void pusherror (lua_State *L) { function ll_unloadlib (line 122) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 134) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function pusherror (line 159) | static void pusherror (lua_State *L) { function ll_unloadlib (line 186) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 212) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function ll_unloadlib (line 239) | static void ll_unloadlib (void *lib) { function lua_CFunction (line 251) | static lua_CFunction ll_sym (lua_State *L, void *lib, const char *sym) { function gctm (line 286) | static int gctm (lua_State *L) { function ll_loadfunc (line 294) | static int ll_loadfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 309) | static int ll_loadlib (lua_State *L) { function readable (line 332) | static int readable (const char *filename) { function loaderror (line 374) | static void loaderror (lua_State *L, const char *filename) { function loader_Lua (line 380) | static int loader_Lua (lua_State *L) { function loader_C (line 402) | static int loader_C (lua_State *L) { function loader_Croot (line 414) | static int loader_Croot (lua_State *L) { function loader_preload (line 435) | static int loader_preload (lua_State *L) { function ll_require (line 451) | static int ll_require (lua_State *L) { function setfenv (line 507) | static void setfenv (lua_State *L) { function dooptions (line 519) | static void dooptions (lua_State *L, int n) { function modinit (line 529) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 544) | static int ll_module (lua_State *L) { function ll_seeall (line 572) | static int ll_seeall (lua_State *L) { function setpath (line 592) | static void setpath (lua_State *L, const char *fieldname, const char *en... function LUALIB_API (line 631) | LUALIB_API int luaopen_package (lua_State *L) { FILE: build/lua-5.1.5/src/lobject.c function luaO_int2fb (line 35) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 47) | int luaO_fb2int (int x) { function luaO_log2 (line 54) | int luaO_log2 (unsigned int x) { function luaO_rawequalObj (line 72) | int luaO_rawequalObj (const TValue *t1, const TValue *t2) { function luaO_str2d (line 90) | int luaO_str2d (const char *s, lua_Number *result) { function pushstr (line 104) | static void pushstr (lua_State *L, const char *str) { function luaO_chunkid (line 182) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: build/lua-5.1.5/src/lobject.h type GCObject (line 36) | typedef union GCObject GCObject; type GCheader (line 49) | typedef struct GCheader { type Value (line 59) | typedef union { type TValue (line 73) | typedef struct lua_TValue { type TValue (line 193) | typedef TValue *StkId; type TString (line 199) | typedef union TString { type Udata (line 215) | typedef union Udata { type Proto (line 231) | typedef struct Proto { type LocVar (line 262) | typedef struct LocVar { type UpVal (line 274) | typedef struct UpVal { type CClosure (line 295) | typedef struct CClosure { type LClosure (line 302) | typedef struct LClosure { type Closure (line 309) | typedef union Closure { type TKey (line 323) | typedef union TKey { type Node (line 332) | typedef struct Node { type Table (line 338) | typedef struct Table { FILE: build/lua-5.1.5/src/lopcodes.h type OpMode (line 31) | enum OpMode {iABC, iABx, iAsBx} type OpCode (line 150) | typedef enum { type OpArgMask (line 245) | enum OpArgMask { FILE: build/lua-5.1.5/src/loslib.c function os_pushresult (line 23) | static int os_pushresult (lua_State *L, int i, const char *filename) { function os_remove (line 44) | static int os_remove (lua_State *L) { function os_rename (line 50) | static int os_rename (lua_State *L) { function os_tmpname (line 57) | static int os_tmpname (lua_State *L) { function os_getenv (line 68) | static int os_getenv (lua_State *L) { function os_clock (line 78) | static int os_clock (lua_State *L) { function setfield (line 92) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 97) | static void setboolfield (lua_State *L, const char *key, int value) { function getboolfield (line 104) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 113) | static int getfield (lua_State *L, const char *key, int d) { function os_date (line 128) | static int os_date (lua_State *L) { function os_time (line 174) | static int os_time (lua_State *L) { function os_difftime (line 199) | static int os_difftime (lua_State *L) { function os_setlocale (line 208) | static int os_setlocale (lua_State *L) { function os_exit (line 220) | static int os_exit (lua_State *L) { function LUALIB_API (line 243) | LUALIB_API int luaopen_os (lua_State *L) { FILE: build/lua-5.1.5/src/lparser.c type BlockCnt (line 40) | typedef struct BlockCnt { function anchor_token (line 57) | static void anchor_token (LexState *ls) { function error_expected (line 65) | static void error_expected (LexState *ls, int token) { function errorlimit (line 71) | static void errorlimit (FuncState *fs, int limit, const char *what) { function testnext (line 80) | static int testnext (LexState *ls, int c) { function check (line 89) | static void check (LexState *ls, int c) { function checknext (line 94) | static void checknext (LexState *ls, int c) { function check_match (line 104) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 117) | static TString *str_checkname (LexState *ls) { function init_exp (line 126) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 133) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 138) | static void checkname(LexState *ls, expdesc *e) { function registerlocalvar (line 143) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 160) | static void new_localvar (LexState *ls, TString *name, int n) { function adjustlocalvars (line 167) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 176) | static void removevars (LexState *ls, int tolevel) { function indexupvalue (line 183) | static int indexupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 207) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 217) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 224) | static int singlevaraux (FuncState *fs, TString *n, expdesc *var, int ba... function singlevar (line 248) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 256) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 276) | static void enterlevel (LexState *ls) { function enterblock (line 285) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isbreakable) { function leaveblock (line 296) | static void leaveblock (FuncState *fs) { function pushclosure (line 310) | static void pushclosure (LexState *ls, FuncState *func, expdesc *v) { function open_func (line 328) | static void open_func (LexState *ls, FuncState *fs) { function close_func (line 356) | static void close_func (LexState *ls) { function Proto (line 383) | Proto *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, const char *nam... function field (line 407) | static void field (LexState *ls, expdesc *v) { function yindex (line 418) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 434) | struct ConsControl { function recfield (line 443) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 464) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 475) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 490) | static void listfield (LexState *ls, struct ConsControl *cc) { function constructor (line 498) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 543) | static void parlist (LexState *ls) { function body (line 576) | static void body (LexState *ls, expdesc *e, int needself, int line) { function explist1 (line 596) | static int explist1 (LexState *ls, expdesc *v) { function funcargs (line 609) | static void funcargs (LexState *ls, expdesc *f) { function prefixexp (line 667) | static void prefixexp (LexState *ls, expdesc *v) { function primaryexp (line 690) | static void primaryexp (LexState *ls, expdesc *v) { function simpleexp (line 727) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 778) | static UnOpr getunopr (int op) { function BinOpr (line 788) | static BinOpr getbinopr (int op) { function BinOpr (line 828) | static BinOpr subexpr (LexState *ls, expdesc *v, unsigned int limit) { function expr (line 856) | static void expr (LexState *ls, expdesc *v) { function block_follow (line 871) | static int block_follow (int token) { function block (line 881) | static void block (LexState *ls) { type LHS_assign (line 896) | struct LHS_assign { function check_conflict (line 908) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 931) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 965) | static int cond (LexState *ls) { function breakstat (line 975) | static void breakstat (LexState *ls) { function whilestat (line 991) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1010) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1036) | static int exp1 (LexState *ls) { function forbody (line 1046) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1067) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1089) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1112) | static void forstat (LexState *ls, int line) { FILE: build/lua-5.1.5/src/lparser.h type expkind (line 19) | typedef enum { type expdesc (line 37) | typedef struct expdesc { type upvaldesc (line 48) | typedef struct upvaldesc { type BlockCnt (line 54) | struct BlockCnt type FuncState (line 58) | typedef struct FuncState { FILE: build/lua-5.1.5/src/lstate.c type LG (line 35) | typedef struct LG { function stack_init (line 42) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 61) | static void freestack (lua_State *L, lua_State *L1) { function f_luaopen (line 70) | static void f_luaopen (lua_State *L, void *ud) { function preinit_state (line 84) | static void preinit_state (lua_State *L, global_State *g) { function close_state (line 105) | static void close_state (lua_State *L) { function lua_State (line 119) | lua_State *luaE_newthread (lua_State *L) { function luaE_freethread (line 134) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 143) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function callallgcTM (line 193) | static void callallgcTM (lua_State *L, void *ud) { function LUA_API (line 199) | LUA_API void lua_close (lua_State *L) { FILE: build/lua-5.1.5/src/lstate.h type lua_longjmp (line 18) | struct lua_longjmp type stringtable (line 38) | typedef struct stringtable { type CallInfo (line 48) | typedef struct CallInfo { type global_State (line 68) | typedef struct global_State { type lua_State (line 100) | struct lua_State { type Table (line 141) | struct Table type Proto (line 142) | struct Proto type UpVal (line 143) | struct UpVal type lua_State (line 144) | struct lua_State FILE: build/lua-5.1.5/src/lstring.c function luaS_resize (line 22) | void luaS_resize (lua_State *L, int newsize) { function TString (line 50) | static TString *newlstr (lua_State *L, const char *str, size_t l, function TString (line 75) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function Udata (line 96) | Udata *luaS_newudata (lua_State *L, size_t s, Table *e) { FILE: build/lua-5.1.5/src/lstrlib.c function str_len (line 28) | static int str_len (lua_State *L) { function posrelat (line 36) | static ptrdiff_t posrelat (ptrdiff_t pos, size_t len) { function str_sub (line 43) | static int str_sub (lua_State *L) { function str_reverse (line 57) | static int str_reverse (lua_State *L) { function str_lower (line 68) | static int str_lower (lua_State *L) { function str_upper (line 81) | static int str_upper (lua_State *L) { function str_rep (line 93) | static int str_rep (lua_State *L) { function str_byte (line 106) | static int str_byte (lua_State *L) { function str_char (line 125) | static int str_char (lua_State *L) { function writer (line 140) | static int writer (lua_State *L, const void* b, size_t size, void* B) { function str_dump (line 147) | static int str_dump (lua_State *L) { type MatchState (line 170) | typedef struct MatchState { function check_capture (line 186) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 194) | static int capture_to_close (MatchState *ms) { function match_class (line 226) | static int match_class (int c, int cl) { function matchbracketclass (line 245) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 268) | static int singlematch (int c, const char *p, const char *ep) { function push_onecapture (line 466) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 485) | static int push_captures (MatchState *ms, const char *s, const char *e) { function str_find_aux (line 495) | static int str_find_aux (lua_State *L, int find) { function str_find (line 538) | static int str_find (lua_State *L) { function str_match (line 543) | static int str_match (lua_State *L) { function gmatch_aux (line 548) | static int gmatch_aux (lua_State *L) { function gmatch (line 574) | static int gmatch (lua_State *L) { function gfind_nodef (line 584) | static int gfind_nodef (lua_State *L) { function add_s (line 590) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 612) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 644) | static int str_gsub (lua_State *L) { function addquoted (line 696) | static void addquoted (lua_State *L, luaL_Buffer *b, int arg) { function addintlen (line 747) | static void addintlen (char *form) { function str_format (line 756) | static int str_format (lua_State *L) { function createmetatable (line 847) | static void createmetatable (lua_State *L) { function LUALIB_API (line 862) | LUALIB_API int luaopen_string (lua_State *L) { FILE: build/lua-5.1.5/src/ltable.c function Node (line 84) | static Node *hashnum (const Table *t, lua_Number n) { function Node (line 100) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 120) | static int arrayindex (const TValue *key) { function findindex (line 137) | static int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 162) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 189) | static int computesizes (int nums[], int *narray) { function countint (line 211) | static int countint (const TValue *key, int *nums) { function numusearray (line 222) | static int numusearray (const Table *t, int *nums) { function numusehash (line 247) | static int numusehash (const Table *t, int *nums, int *pnasize) { function setarrayvector (line 263) | static void setarrayvector (lua_State *L, Table *t, int size) { function setnodevector (line 272) | static void setnodevector (lua_State *L, Table *t, int size) { function resize (line 297) | static void resize (lua_State *L, Table *t, int nasize, int nhsize) { function luaH_resizearray (line 327) | void luaH_resizearray (lua_State *L, Table *t, int nasize) { function rehash (line 333) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 358) | Table *luaH_new (lua_State *L, int narray, int nhash) { function luaH_free (line 374) | void luaH_free (lua_State *L, Table *t) { function Node (line 382) | static Node *getfreepos (Table *t) { function TValue (line 399) | static TValue *newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 435) | const TValue *luaH_getnum (Table *t, int key) { function TValue (line 455) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 469) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 494) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function TValue (line 508) | TValue *luaH_setnum (lua_State *L, Table *t, int key) { function TValue (line 520) | TValue *luaH_setstr (lua_State *L, Table *t, TString *key) { function unbound_search (line 532) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 560) | int luaH_getn (Table *t) { function Node (line 582) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 586) | int luaH_isdummy (Node *n) { return n == dummynode; } FILE: build/lua-5.1.5/src/ltablib.c function foreachi (line 22) | static int foreachi (lua_State *L) { function foreach (line 39) | static int foreach (lua_State *L) { function maxn (line 56) | static int maxn (lua_State *L) { function getn (line 72) | static int getn (lua_State *L) { function setn (line 78) | static int setn (lua_State *L) { function tinsert (line 90) | static int tinsert (lua_State *L) { function tremove (line 118) | static int tremove (lua_State *L) { function addfield (line 135) | static void addfield (lua_State *L, luaL_Buffer *b, int i) { function tconcat (line 144) | static int tconcat (lua_State *L) { function set2 (line 173) | static void set2 (lua_State *L, int i, int j) { function sort_comp (line 178) | static int sort_comp (lua_State *L, int a, int b) { function auxsort (line 193) | static void auxsort (lua_State *L, int l, int u) { function sort (line 256) | static int sort (lua_State *L) { function LUALIB_API (line 283) | LUALIB_API int luaopen_table (lua_State *L) { FILE: build/lua-5.1.5/src/ltm.c function luaT_init (line 30) | void luaT_init (lua_State *L) { function TValue (line 50) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 61) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { FILE: build/lua-5.1.5/src/ltm.h type TMS (line 18) | typedef enum { FILE: build/lua-5.1.5/src/lua.c function lstop (line 28) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 35) | static void laction (int i) { function print_usage (line 42) | static void print_usage (void) { function l_message (line 58) | static void l_message (const char *pname, const char *msg) { function report (line 65) | static int report (lua_State *L, int status) { function traceback (line 76) | static int traceback (lua_State *L) { function docall (line 96) | static int docall (lua_State *L, int narg, int clear) { function print_version (line 111) | static void print_version (void) { function getargs (line 116) | static int getargs (lua_State *L, char **argv, int n) { function dofile (line 134) | static int dofile (lua_State *L, const char *name) { function dostring (line 140) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 146) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 163) | static int incomplete (lua_State *L, int status) { function pushline (line 177) | static int pushline (lua_State *L, int firstline) { function loadline (line 196) | static int loadline (lua_State *L) { function dotty (line 216) | static void dotty (lua_State *L) { function handle_script (line 239) | static int handle_script (lua_State *L, char **argv, int n) { function collectargs (line 261) | static int collectargs (char **argv, int *pi, int *pv, int *pe) { function runargs (line 294) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 323) | static int handle_luainit (lua_State *L) { type Smain (line 333) | struct Smain { function pmain (line 340) | static int pmain (lua_State *L) { function main (line 377) | int main (int argc, char **argv) { FILE: build/lua-5.1.5/src/lua.h type lua_State (line 50) | typedef struct lua_State lua_State; type LUA_NUMBER (line 99) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 103) | typedef LUA_INTEGER lua_Integer; type lua_Debug (line 326) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 346) | struct lua_Debug { FILE: build/lua-5.1.5/src/luac.c function fatal (line 36) | static void fatal(const char* message) function cannot (line 42) | static void cannot(const char* what) function usage (line 48) | static void usage(const char* message) function doargs (line 70) | static int doargs(int argc, char* argv[]) function Proto (line 119) | static const Proto* combine(lua_State* L, int n) function writer (line 147) | static int writer(lua_State* L, const void* p, size_t size, void* u) type Smain (line 153) | struct Smain { function pmain (line 158) | static int pmain(lua_State* L) function main (line 186) | int main(int argc, char* argv[]) FILE: build/lua-5.1.5/src/lundump.c type LoadState (line 23) | typedef struct { function error (line 36) | static void error(LoadState* S, const char* why) function LoadBlock (line 48) | static void LoadBlock(LoadState* S, void* b, size_t size) function LoadChar (line 54) | static int LoadChar(LoadState* S) function LoadInt (line 61) | static int LoadInt(LoadState* S) function lua_Number (line 69) | static lua_Number LoadNumber(LoadState* S) function TString (line 76) | static TString* LoadString(LoadState* S) function LoadCode (line 90) | static void LoadCode(LoadState* S, Proto* f) function LoadConstants (line 100) | static void LoadConstants(LoadState* S, Proto* f) function LoadDebug (line 137) | static void LoadDebug(LoadState* S, Proto* f) function Proto (line 161) | static Proto* LoadFunction(LoadState* S, TString* p) function LoadHeader (line 183) | static void LoadHeader(LoadState* S) function Proto (line 195) | Proto* luaU_undump (lua_State* L, ZIO* Z, Mbuffer* buff, const char* name) function luaU_header (line 214) | void luaU_header (char* h) FILE: build/lua-5.1.5/src/lvm.c function TValue (line 35) | const TValue *luaV_tonumber (const TValue *obj, TValue *n) { function luaV_tostring (line 47) | int luaV_tostring (lua_State *L, StkId obj) { function traceexec (line 60) | static void traceexec (lua_State *L, const Instruction *pc) { function callTMres (line 80) | static void callTMres (lua_State *L, StkId res, const TValue *f, function callTM (line 96) | static void callTM (lua_State *L, const TValue *f, const TValue *p1, function luaV_gettable (line 108) | void luaV_gettable (lua_State *L, const TValue *t, TValue *key, StkId va... function luaV_settable (line 134) | void luaV_settable (lua_State *L, const TValue *t, TValue *key, StkId va... function call_binTM (line 165) | static int call_binTM (lua_State *L, const TValue *p1, const TValue *p2, function TValue (line 176) | static const TValue *get_compTM (lua_State *L, Table *mt1, Table *mt2, function call_orderTM (line 190) | static int call_orderTM (lua_State *L, const TValue *p1, const TValue *p2, function l_strcmp (line 203) | static int l_strcmp (const TString *ls, const TString *rs) { function luaV_lessthan (line 225) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function lessequal (line 239) | static int lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalval (line 255) | int luaV_equalval (lua_State *L, const TValue *t1, const TValue *t2) { function luaV_concat (line 282) | void luaV_concat (lua_State *L, int total, int last) { function Arith (line 317) | static void Arith (lua_State *L, StkId ra, const TValue *rb, function luaV_execute (line 377) | void luaV_execute (lua_State *L, int nexeccalls) { FILE: build/lua-5.1.5/src/lzio.c function luaZ_fill (line 21) | int luaZ_fill (ZIO *z) { function luaZ_lookahead (line 35) | int luaZ_lookahead (ZIO *z) { function luaZ_init (line 48) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 58) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: build/lua-5.1.5/src/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 24) | typedef struct Mbuffer { type Zio (line 56) | struct Zio { FILE: build/lua-5.1.5/src/print.c function PrintString (line 23) | static void PrintString(const TString* ts) function PrintConstant (line 51) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 74) | static void PrintCode(const Proto* f) function PrintHeader (line 161) | static void PrintHeader(const Proto* f) function PrintConstants (line 181) | static void PrintConstants(const Proto* f) function PrintLocals (line 193) | static void PrintLocals(const Proto* f) function PrintUpvalues (line 204) | static void PrintUpvalues(const Proto* f) function PrintFunction (line 215) | void PrintFunction(const Proto* f, int full) FILE: build/lua-5.3.3/src/lapi.c function TValue (line 60) | static TValue *index2addr (lua_State *L, int idx) { function growstack (line 91) | static void growstack (lua_State *L, void *ud) { function LUA_API (line 97) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 118) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 134) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 144) | LUA_API const lua_Number *lua_version (lua_State *L) { function LUA_API (line 160) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 167) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 172) | LUA_API void lua_settop (lua_State *L, int idx) { function reverse (line 193) | static void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 207) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 222) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 237) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 251) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 257) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 264) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 270) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 276) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 283) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 289) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 295) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 302) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 318) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 337) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 345) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 356) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 367) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 373) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 392) | LUA_API size_t lua_rawlen (lua_State *L, int idx) { function LUA_API (line 404) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 413) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 423) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 429) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 450) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 458) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 466) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 479) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 491) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 508) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 519) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 532) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 556) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 564) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 572) | LUA_API int lua_pushthread (lua_State *L) { function auxgetstr (line 587) | static int auxgetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 604) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 611) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 621) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 627) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 646) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 657) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 669) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 683) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 696) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 723) | LUA_API int lua_getuservalue (lua_State *L, int idx) { function auxsetstr (line 742) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 758) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 765) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 776) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 782) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 800) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 816) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 829) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 845) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 885) | LUA_API void lua_setuservalue (lua_State *L, int idx) { function LUA_API (line 908) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 934) | struct CallS { /* data to 'f_call' */ function f_call (line 940) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 947) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function LUA_API (line 991) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 1015) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 1030) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 1039) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 1113) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 1122) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1139) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1155) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 1165) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1175) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1183) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1221) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1235) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 1256) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 1267) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 1286) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, FILE: build/lua-5.3.3/src/lauxlib.c function findfield (line 46) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 74) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 95) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 111) | static int lastlevel (lua_State *L) { function LUALIB_API (line 126) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 165) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function typeerror (line 183) | static int typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 197) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 206) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 224) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 235) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 275) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 300) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 313) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 319) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 334) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 349) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 369) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 379) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 385) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 391) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 398) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 409) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 418) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 423) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 431) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 441) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 456) | typedef struct UBox { function boxgc (line 477) | static int boxgc (lua_State *L) { function LUALIB_API (line 506) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 529) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 538) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 543) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 553) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 559) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 570) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 578) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 596) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 617) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 636) | typedef struct LoadF { function errfile (line 661) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 670) | static int skipBOM (LoadF *lf) { function skipcomment (line 691) | static int skipcomment (LoadF *lf, int *cp) { function LUALIB_API (line 704) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, type LoadS (line 740) | typedef struct LoadS { function LUALIB_API (line 756) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 765) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 773) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 789) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 799) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 811) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function libsize (line 876) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 889) | LUALIB_API void luaL_pushmodule (lua_State *L, const char *modname, function LUALIB_API (line 905) | LUALIB_API void luaL_openlib (lua_State *L, const char *libname, function LUALIB_API (line 926) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 943) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 963) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 983) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function panic (line 1011) | static int panic (lua_State *L) { function LUALIB_API (line 1018) | LUALIB_API lua_State *luaL_newstate (void) { function LUALIB_API (line 1025) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... FILE: build/lua-5.3.3/src/lauxlib.h type luaL_Reg (line 23) | typedef struct luaL_Reg { type luaL_Buffer (line 140) | typedef struct luaL_Buffer { type luaL_Stream (line 185) | typedef struct luaL_Stream { FILE: build/lua-5.3.3/src/lbaselib.c function luaB_print (line 24) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 69) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 102) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 114) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 125) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 138) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 146) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 155) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 163) | static int luaB_rawset (lua_State *L) { function luaB_collectgarbage (line 173) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 201) | static int luaB_type (lua_State *L) { function pairsmeta (line 209) | static int pairsmeta (lua_State *L, const char *method, int iszero, function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 246) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 270) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 287) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 334) | static int luaB_load (lua_State *L) { function dofilecont (line 356) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 362) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 372) | static int luaB_assert (lua_State *L) { function luaB_select (line 385) | static int luaB_select (lua_State *L) { function finishpcall (line 408) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 419) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 434) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 446) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 486) | LUAMOD_API int luaopen_base (lua_State *L) { FILE: build/lua-5.3.3/src/lbitlib.c function lua_Unsigned (line 49) | static lua_Unsigned andaux (lua_State *L) { function b_and (line 58) | static int b_and (lua_State *L) { function b_test (line 65) | static int b_test (lua_State *L) { function b_or (line 72) | static int b_or (lua_State *L) { function b_xor (line 82) | static int b_xor (lua_State *L) { function b_not (line 92) | static int b_not (lua_State *L) { function b_shift (line 99) | static int b_shift (lua_State *L, lua_Unsigned r, lua_Integer i) { function b_lshift (line 116) | static int b_lshift (lua_State *L) { function b_rshift (line 121) | static int b_rshift (lua_State *L) { function b_arshift (line 126) | static int b_arshift (lua_State *L) { function b_rot (line 141) | static int b_rot (lua_State *L, lua_Integer d) { function b_lrot (line 152) | static int b_lrot (lua_State *L) { function b_rrot (line 157) | static int b_rrot (lua_State *L) { function fieldargs (line 168) | static int fieldargs (lua_State *L, int farg, int *width) { function b_extract (line 180) | static int b_extract (lua_State *L) { function b_replace (line 190) | static int b_replace (lua_State *L) { function LUAMOD_API (line 220) | LUAMOD_API int luaopen_bit32 (lua_State *L) { function LUAMOD_API (line 229) | LUAMOD_API int luaopen_bit32 (lua_State *L) { FILE: build/lua-5.3.3/src/lcode.c function tonumeral (line 43) | static int tonumeral(expdesc *e, TValue *v) { function luaK_nil (line 64) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 90) | static int getjump (FuncState *fs, int pc) { function fixjump (line 103) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 116) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 136) | int luaK_jump (FuncState *fs) { function luaK_ret (line 149) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 158) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function luaK_getlabel (line 168) | int luaK_getlabel (FuncState *fs) { function Instruction (line 179) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 195) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 213) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 224) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 242) | static void dischargejpc (FuncState *fs) { function luaK_patchtohere (line 252) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_patchlist (line 263) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchclose (line 278) | void luaK_patchclose (FuncState *fs, int list, int level) { function luaK_code (line 293) | static int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABC (line 312) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 324) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function codeextraarg (line 335) | static int codeextraarg (FuncState *fs, int a) { function luaK_codek (line 346) | int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 361) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 375) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 386) | static void freereg (FuncState *fs, int reg) { function freeexp (line 397) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 407) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 428) | static int addk (FuncState *fs, TValue *key, TValue *v) { function luaK_stringK (line 458) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_intK (line 471) | int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 481) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 491) | static int boolK (FuncState *fs, int b) { function nilK (line 501) | static int nilK (FuncState *fs) { function luaK_setreturns (line 515) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 539) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 556) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 595) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 641) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 649) | static int code_loadbool (FuncState *fs, int A, int b, int jump) { function need_value (line 659) | static int need_value (FuncState *fs, int list) { function exp2reg (line 675) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 703) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 715) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 734) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 744) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 758) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 782) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 809) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function negatecondition (line 825) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 839) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 857) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 884) | void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 910) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 946) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 960) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 978) | static int constfolding (FuncState *fs, int op, expdesc *e1, expdesc *e2) { function codeunexpval (line 1003) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function codebinexpval (line 1018) | static void codebinexpval (FuncState *fs, OpCode op, function codecomp (line 1033) | static void codecomp (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e... function luaK_prefix (line 1062) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e, int line) { function luaK_infix (line 1082) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 1120) | void luaK_posfix (FuncState *fs, BinOpr op, function luaK_fixline (line 1173) | void luaK_fixline (FuncState *fs, int line) { function luaK_setlist (line 1185) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: build/lua-5.3.3/src/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 40) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... FILE: build/lua-5.3.3/src/lcorolib.c function lua_State (line 21) | static lua_State *getco (lua_State *L) { function auxresume (line 28) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 57) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 74) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 89) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 99) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 106) | static int luaB_yield (lua_State *L) { function luaB_costatus (line 111) | static int luaB_costatus (lua_State *L) { function luaB_yieldable (line 138) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 144) | static int luaB_corunning (lua_State *L) { function LUAMOD_API (line 164) | LUAMOD_API int luaopen_coroutine (lua_State *L) { FILE: build/lua-5.3.3/src/ldblib.c function checkstack (line 35) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 41) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 47) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 56) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 66) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 75) | static int db_setuservalue (lua_State *L) { function lua_State (line 90) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 107) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 112) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 117) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 130) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 145) | static int db_getinfo (lua_State *L) { function db_getlocal (line 193) | static int db_getlocal (lua_State *L) { function db_setlocal (line 224) | static int db_setlocal (lua_State *L) { function auxupvalue (line 248) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 260) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 265) | static int db_setupvalue (lua_State *L) { function checkupval (line 275) | static int checkupval (lua_State *L, int argf, int argnup) { function db_upvalueid (line 284) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 291) | static int db_upvaluejoin (lua_State *L) { function hookf (line 305) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 324) | static int makemask (const char *smask, int count) { function db_sethook (line 347) | static int db_sethook (lua_State *L) { function db_gethook (line 379) | static int db_gethook (lua_State *L) { function db_debug (line 402) | static int db_debug (lua_State *L) { function db_traceback (line 417) | static int db_traceback (lua_State *L) { function LUAMOD_API (line 452) | LUAMOD_API int luaopen_debug (lua_State *L) { FILE: build/lua-5.3.3/src/ldebug.c function currentpc (line 44) | static int currentpc (CallInfo *ci) { function currentline (line 50) | static int currentline (CallInfo *ci) { function swapextra (line 61) | static void swapextra (lua_State *L) { function LUA_API (line 80) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 94) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 99) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 104) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 109) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 170) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 194) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 210) | static void funcinfo (lua_Debug *ar, Closure *cl) { function collectvalidlines (line 228) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 247) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 298) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function kname (line 344) | static void kname (Proto *p, int pc, int c, const char **name) { function filterpc (line 364) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 374) | static int findsetreg (Proto *p, int lastpc, int reg) { function isinstack (line 527) | static int isinstack (CallInfo *ci, const TValue *o) { function l_noret (line 566) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 572) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 578) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 590) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 598) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 621) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 633) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function luaG_traceexec (line 646) | void luaG_traceexec (lua_State *L) { FILE: build/lua-5.3.3/src/ldo.c type lua_longjmp (line 84) | struct lua_longjmp { function seterrorobj (line 91) | static void seterrorobj (lua_State *L, int errcode, StkId oldtop) { function l_noret (line 110) | l_noret luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 136) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 158) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 177) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_growstack (line 191) | void luaD_growstack (lua_State *L, int n) { function stackinuse (line 210) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 221) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 237) | void luaD_inctop (lua_State *L) { function luaD_hook (line 250) | void luaD_hook (lua_State *L, int event, int line) { function callhook (line 277) | static void callhook (lua_State *L, CallInfo *ci) { function StkId (line 290) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function tryfuncTM (line 312) | static void tryfuncTM (lua_State *L, StkId func) { function luaD_precall (line 344) | int luaD_precall (lua_State *L, StkId func, int nresults) { function moveresults (line 411) | static int moveresults (lua_State *L, const TValue *firstResult, StkId res, function luaD_poscall (line 453) | int luaD_poscall (lua_State *L, CallInfo *ci, StkId firstResult, int nre... function stackerror (line 478) | static void stackerror (lua_State *L) { function luaD_call (line 492) | void luaD_call (lua_State *L, StkId func, int nResults) { function luaD_callnoyield (line 504) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function finishCcall (line 515) | static void finishCcall (lua_State *L, int status) { function unroll (line 547) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 565) | static CallInfo *findpcall (lua_State *L) { function recover (line 580) | static int recover (lua_State *L, int status) { function l_noret (line 602) | static l_noret resume_error (lua_State *L, const char *msg, StkId firstA... function resume (line 617) | static void resume (lua_State *L, void *ud) { function LUA_API (line 654) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs) { function LUA_API (line 685) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 690) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, function luaD_pcall (line 719) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 746) | struct SParser { /* data to 'f_parser' */ function checkmode (line 755) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 764) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 781) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, FILE: build/lua-5.3.3/src/ldump.c type DumpState (line 22) | typedef struct { function DumpBlock (line 40) | static void DumpBlock (const void *b, size_t size, DumpState *D) { function DumpByte (line 52) | static void DumpByte (int y, DumpState *D) { function DumpInt (line 58) | static void DumpInt (int x, DumpState *D) { function DumpNumber (line 63) | static void DumpNumber (lua_Number x, DumpState *D) { function DumpInteger (line 68) | static void DumpInteger (lua_Integer x, DumpState *D) { function DumpString (line 73) | static void DumpString (const TString *s, DumpState *D) { function DumpCode (line 90) | static void DumpCode (const Proto *f, DumpState *D) { function DumpConstants (line 98) | static void DumpConstants (const Proto *f, DumpState *D) { function DumpProtos (line 128) | static void DumpProtos (const Proto *f, DumpState *D) { function DumpUpvalues (line 137) | static void DumpUpvalues (const Proto *f, DumpState *D) { function DumpDebug (line 147) | static void DumpDebug (const Proto *f, DumpState *D) { function DumpFunction (line 166) | static void DumpFunction (const Proto *f, TString *psource, DumpState *D) { function DumpHeader (line 184) | static void DumpHeader (DumpState *D) { function luaU_dump (line 202) | int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, FILE: build/lua-5.3.3/src/lfunc.c function CClosure (line 25) | CClosure *luaF_newCclosure (lua_State *L, int n) { function LClosure (line 33) | LClosure *luaF_newLclosure (lua_State *L, int n) { function luaF_initupvals (line 45) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 57) | UpVal *luaF_findupval (lua_State *L, StkId level) { function luaF_close (line 83) | void luaF_close (lua_State *L, StkId level) { function Proto (line 99) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 125) | void luaF_freeproto (lua_State *L, Proto *f) { FILE: build/lua-5.3.3/src/lfunc.h type UpVal (line 35) | struct UpVal { FILE: build/lua-5.3.3/src/lgc.c function removeentry (line 125) | static void removeentry (Node *n) { function iscleared (line 139) | static int iscleared (global_State *g, const TValue *o) { function luaC_barrier_ (line 155) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 171) | void luaC_barrierback_ (lua_State *L, Table *t) { function luaC_upvalbarrier_ (line 185) | void luaC_upvalbarrier_ (lua_State *L, UpVal *uv) { function luaC_fix (line 194) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 208) | GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { function reallymarkobject (line 235) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 289) | static void markmt (global_State *g) { function markbeingfnz (line 299) | static void markbeingfnz (global_State *g) { function remarkupvals (line 312) | static void remarkupvals (global_State *g) { function restartcollection (line 337) | static void restartcollection (global_State *g) { function traverseweakvalue (line 361) | static void traverseweakvalue (global_State *g, Table *h) { function traverseephemeron (line 394) | static int traverseephemeron (global_State *g, Table *h) { function traversestrongtable (line 433) | static void traversestrongtable (global_State *g, Table *h) { function lu_mem (line 451) | static lu_mem traversetable (global_State *g, Table *h) { function traverseproto (line 479) | static int traverseproto (global_State *g, Proto *f) { function lu_mem (line 501) | static lu_mem traverseCclosure (global_State *g, CClosure *cl) { function lu_mem (line 514) | static lu_mem traverseLclosure (global_State *g, LClosure *cl) { function lu_mem (line 530) | static lu_mem traversethread (global_State *g, lua_State *th) { function propagatemark (line 559) | static void propagatemark (global_State *g) { function propagateall (line 603) | static void propagateall (global_State *g) { function convergeephemerons (line 608) | static void convergeephemerons (global_State *g) { function clearkeys (line 639) | static void clearkeys (global_State *g, GCObject *l, GCObject *f) { function clearvalues (line 657) | static void clearvalues (global_State *g, GCObject *l, GCObject *f) { function luaC_upvdeccount (line 677) | void luaC_upvdeccount (lua_State *L, UpVal *uv) { function freeLclosure (line 685) | static void freeLclosure (lua_State *L, LClosure *cl) { function freeobj (line 696) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 734) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function GCObject (line 757) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 777) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 787) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 800) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 806) | static void GCTM (lua_State *L, int propagateerrors) { function runafewfinalizers (line 841) | static int runafewfinalizers (lua_State *L) { function callallpendingfinalizers (line 856) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 866) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 877) | static void separatetobefnz (global_State *g, int all) { function luaC_checkfinalizer (line 899) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function setpause (line 937) | static void setpause (global_State *g) { function entersweep (line 956) | static void entersweep (lua_State *L) { function luaC_freeallobjects (line 964) | void luaC_freeallobjects (lua_State *L) { function l_mem (line 979) | static l_mem atomic (lua_State *L) { function lu_mem (line 1026) | static lu_mem sweepstep (lua_State *L, global_State *g, function lu_mem (line 1042) | static lu_mem singlestep (lua_State *L) { function luaC_runtilstate (line 1101) | void luaC_runtilstate (lua_State *L, int statesmask) { function l_mem (line 1112) | static l_mem getdebt (global_State *g) { function luaC_step (line 1126) | void luaC_step (lua_State *L) { function luaC_fullgc (line 1156) | void luaC_fullgc (lua_State *L, int isemergency) { FILE: build/lua-5.3.3/src/linit.c function LUALIB_API (line 60) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: build/lua-5.3.3/src/liolib.c type luaL_Stream (line 141) | typedef luaL_Stream LStream; function io_type (line 149) | static int io_type (lua_State *L) { function f_tostring (line 163) | static int f_tostring (lua_State *L) { function FILE (line 173) | static FILE *tofile (lua_State *L) { function LStream (line 187) | static LStream *newprefile (lua_State *L) { function aux_close (line 200) | static int aux_close (lua_State *L) { function io_close (line 208) | static int io_close (lua_State *L) { function f_gc (line 216) | static int f_gc (lua_State *L) { function io_fclose (line 227) | static int io_fclose (lua_State *L) { function LStream (line 234) | static LStream *newfile (lua_State *L) { function opencheck (line 242) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 250) | static int io_open (lua_State *L) { function io_pclose (line 264) | static int io_pclose (lua_State *L) { function io_popen (line 274) | static int io_popen (lua_State *L) { function io_tmpfile (line 288) | static int io_tmpfile (lua_State *L) { function FILE (line 295) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 305) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 322) | static int io_input (lua_State *L) { function io_output (line 327) | static int io_output (lua_State *L) { function aux_lines (line 341) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 351) | static int f_lines (lua_State *L) { function io_lines (line 358) | static int io_lines (lua_State *L) { type RN (line 392) | typedef struct { function nextc (line 403) | static int nextc (RN *rn) { function test2 (line 419) | static int test2 (RN *rn, const char *set) { function readdigits (line 429) | static int readdigits (RN *rn, int hex) { function read_number (line 442) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 476) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 484) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 505) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 518) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 531) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 581) | static int io_read (lua_State *L) { function f_read (line 586) | static int f_read (lua_State *L) { function io_readline (line 591) | static int io_readline (lua_State *L) { function g_write (line 622) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 644) | static int io_write (lua_State *L) { function f_write (line 649) | static int f_write (lua_State *L) { function f_seek (line 656) | static int f_seek (lua_State *L) { function f_setvbuf (line 675) | static int f_setvbuf (lua_State *L) { function io_flush (line 687) | static int io_flush (lua_State *L) { function f_flush (line 692) | static int f_flush (lua_State *L) { function createmeta (line 733) | static void createmeta (lua_State *L) { function io_noclose (line 745) | static int io_noclose (lua_State *L) { function createstdfile (line 754) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 767) | LUAMOD_API int luaopen_io (lua_State *L) { FILE: build/lua-5.3.3/src/llex.c function save (line 57) | static void save (LexState *ls, int c) { function luaX_init (line 70) | void luaX_init (lua_State *L) { function l_noret (line 109) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 117) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 127) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 151) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 162) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 186) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 199) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 214) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 251) | static int skip_sep (LexState *ls) { function read_long_string (line 264) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function esccheck (line 303) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 312) | static int gethexa (LexState *ls) { function readhexaesc (line 319) | static int readhexaesc (LexState *ls) { function readutf8esc (line 327) | static unsigned long readutf8esc (LexState *ls) { function utf8esc (line 345) | static void utf8esc (LexState *ls) { function readdecesc (line 353) | static int readdecesc (LexState *ls) { function read_string (line 366) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 429) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 549) | void luaX_next (LexState *ls) { function luaX_lookahead (line 560) | int luaX_lookahead (LexState *ls) { FILE: build/lua-5.3.3/src/llex.h type RESERVED (line 26) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 50) | typedef struct Token { type LexState (line 58) | typedef struct LexState { FILE: build/lua-5.3.3/src/llimits.h type LUAI_UMEM (line 23) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 24) | typedef LUAI_MEM l_mem; type lu_mem (line 26) | typedef size_t lu_mem; type l_mem (line 27) | typedef ptrdiff_t l_mem; type lu_mem (line 29) | typedef unsigned long lu_mem; type l_mem (line 30) | typedef long l_mem; type lu_byte (line 35) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 65) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type L_Umaxalign (line 67) | typedef union { type LUAI_UACNUMBER (line 79) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 80) | typedef LUAI_UACINT l_uacInt; type Instruction (line 163) | typedef unsigned int Instruction; type Instruction (line 165) | typedef unsigned long Instruction; FILE: build/lua-5.3.3/src/lmathlib.c function math_abs (line 39) | static int math_abs (lua_State *L) { function math_sin (line 50) | static int math_sin (lua_State *L) { function math_cos (line 55) | static int math_cos (lua_State *L) { function math_tan (line 60) | static int math_tan (lua_State *L) { function math_asin (line 65) | static int math_asin (lua_State *L) { function math_acos (line 70) | static int math_acos (lua_State *L) { function math_atan (line 75) | static int math_atan (lua_State *L) { function math_toint (line 83) | static int math_toint (lua_State *L) { function pushnumint (line 96) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 105) | static int math_floor (lua_State *L) { function math_ceil (line 116) | static int math_ceil (lua_State *L) { function math_fmod (line 127) | static int math_fmod (lua_State *L) { function math_modf (line 149) | static int math_modf (lua_State *L) { function math_sqrt (line 166) | static int math_sqrt (lua_State *L) { function math_ult (line 172) | static int math_ult (lua_State *L) { function math_log (line 179) | static int math_log (lua_State *L) { function math_exp (line 193) | static int math_exp (lua_State *L) { function math_deg (line 198) | static int math_deg (lua_State *L) { function math_rad (line 203) | static int math_rad (lua_State *L) { function math_min (line 209) | static int math_min (lua_State *L) { function math_max (line 223) | static int math_max (lua_State *L) { function math_random (line 241) | static int math_random (lua_State *L) { function math_randomseed (line 271) | static int math_randomseed (lua_State *L) { function math_type (line 278) | static int math_type (lua_State *L) { function math_cosh (line 300) | static int math_cosh (lua_State *L) { function math_sinh (line 305) | static int math_sinh (lua_State *L) { function math_tanh (line 310) | static int math_tanh (lua_State *L) { function math_pow (line 315) | static int math_pow (lua_State *L) { function math_frexp (line 322) | static int math_frexp (lua_State *L) { function math_ldexp (line 329) | static int math_ldexp (lua_State *L) { function math_log10 (line 336) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 392) | LUAMOD_API int luaopen_math (lua_State *L) { FILE: build/lua-5.3.3/src/lmem.c function l_noret (line 68) | l_noret luaM_toobig (lua_State *L) { FILE: build/lua-5.3.3/src/loadlib.c function lsys_unloadlib (line 151) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 163) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 192) | static void setprogdir (lua_State *L) { function pusherror (line 207) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 217) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 230) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 253) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 265) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function addtoclib (line 292) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 306) | static int gctm (lua_State *L) { function lookforfunc (line 333) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 354) | static int ll_loadlib (lua_State *L) { function readable (line 377) | static int readable (const char *filename) { function ll_searchpath (line 419) | static int ll_searchpath (lua_State *L) { function checkload (line 445) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 456) | static int searcher_Lua (lua_State *L) { function loadfunc (line 473) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 491) | static int searcher_C (lua_State *L) { function searcher_Croot (line 499) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 521) | static int searcher_preload (lua_State *L) { function findloader (line 530) | static void findloader (lua_State *L, const char *name) { function ll_require (line 558) | static int ll_require (lua_State *L) { function set_env (line 595) | static void set_env (lua_State *L) { function dooptions (line 607) | static void dooptions (lua_State *L, int n) { function modinit (line 619) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 634) | static int ll_module (lua_State *L) { function ll_seeall (line 652) | static int ll_seeall (lua_State *L) { function noenv (line 676) | static int noenv (lua_State *L) { function setpath (line 685) | static void setpath (lua_State *L, const char *fieldname, const char *en... function createsearcherstable (line 734) | static void createsearcherstable (lua_State *L) { function createclibstable (line 758) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 768) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: build/lua-5.3.3/src/loadlib_rel.c function setprogdir (line 154) | static void setprogdir(lua_State *L) { function lsys_unloadlib (line 243) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 255) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function pusherror (line 279) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 289) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 302) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 325) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 337) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function addtoclib (line 364) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 378) | static int gctm (lua_State *L) { function lookforfunc (line 405) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 426) | static int ll_loadlib (lua_State *L) { function readable (line 449) | static int readable (const char *filename) { function ll_searchpath (line 491) | static int ll_searchpath (lua_State *L) { function checkload (line 517) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 528) | static int searcher_Lua (lua_State *L) { function loadfunc (line 545) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 563) | static int searcher_C (lua_State *L) { function searcher_Croot (line 571) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 593) | static int searcher_preload (lua_State *L) { function findloader (line 602) | static void findloader (lua_State *L, const char *name) { function ll_require (line 630) | static int ll_require (lua_State *L) { function set_env (line 667) | static void set_env (lua_State *L) { function dooptions (line 679) | static void dooptions (lua_State *L, int n) { function modinit (line 691) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 706) | static int ll_module (lua_State *L) { function ll_seeall (line 724) | static int ll_seeall (lua_State *L) { function noenv (line 748) | static int noenv (lua_State *L) { function setpath (line 757) | static void setpath (lua_State *L, const char *fieldname, const char *en... function createsearcherstable (line 806) | static void createsearcherstable (lua_State *L) { function createclibstable (line 830) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 840) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: build/lua-5.3.3/src/lobject.c function luaO_int2fb (line 41) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 57) | int luaO_fb2int (int x) { function luaO_ceillog2 (line 65) | int luaO_ceillog2 (unsigned int x) { function lua_Integer (line 83) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 103) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_arith (line 123) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function luaO_hexavalue (line 163) | int luaO_hexavalue (int c) { function isneg (line 169) | static int isneg (const char **s) { function lua_Number (line 193) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 331) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 346) | int luaO_utf8esc (char *buff, unsigned long x) { function luaO_tostring (line 371) | void luaO_tostring (lua_State *L, StkId obj) { function pushstr (line 390) | static void pushstr (lua_State *L, const char *str, size_t l) { function luaO_chunkid (line 486) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: build/lua-5.3.3/src/lobject.h type GCObject (line 72) | typedef struct GCObject GCObject; type GCObject (line 85) | struct GCObject { type Value (line 100) | typedef union Value { type TValue (line 113) | typedef struct lua_TValue { type TValue (line 294) | typedef TValue *StkId; type TString (line 303) | typedef struct TString { type UTString (line 318) | typedef union UTString { type Udata (line 346) | typedef struct Udata { type UUdata (line 358) | typedef union UUdata { type Upvaldesc (line 386) | typedef struct Upvaldesc { type LocVar (line 397) | typedef struct LocVar { type Proto (line 407) | typedef struct Proto { type UpVal (line 436) | typedef struct UpVal UpVal; type CClosure (line 446) | typedef struct CClosure { type LClosure (line 453) | typedef struct LClosure { type Closure (line 460) | typedef union Closure { type TKey (line 475) | typedef union TKey { type Node (line 491) | typedef struct Node { type Table (line 497) | typedef struct Table { FILE: build/lua-5.3.3/src/lopcodes.h type OpMode (line 32) | enum OpMode {iABC, iABx, iAsBx, iAx} type OpCode (line 165) | typedef enum { type OpArgMask (line 272) | enum OpArgMask { FILE: build/lua-5.3.3/src/loslib.c function time_t (line 69) | static time_t l_checktime (lua_State *L, int arg) { function os_execute (line 141) | static int os_execute (lua_State *L) { function os_remove (line 157) | static int os_remove (lua_State *L) { function os_rename (line 163) | static int os_rename (lua_State *L) { function os_tmpname (line 170) | static int os_tmpname (lua_State *L) { function os_getenv (line 181) | static int os_getenv (lua_State *L) { function os_clock (line 191) | static int os_clock (lua_State *L) { function setfield (line 205) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 210) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 221) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 234) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 247) | static int getfield (lua_State *L, const char *key, int d, int delta) { function os_date (line 290) | static int os_date (lua_State *L) { function os_time (line 328) | static int os_time (lua_State *L) { function os_difftime (line 353) | static int os_difftime (lua_State *L) { function os_setlocale (line 363) | static int os_setlocale (lua_State *L) { function os_exit (line 375) | static int os_exit (lua_State *L) { function LUAMOD_API (line 407) | LUAMOD_API int luaopen_os (lua_State *L) { FILE: build/lua-5.3.3/src/lparser.c type BlockCnt (line 48) | typedef struct BlockCnt { function l_noret (line 67) | static l_noret semerror (LexState *ls, const char *msg) { function l_noret (line 73) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 79) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function checklimit (line 92) | static void checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 97) | static int testnext (LexState *ls, int c) { function check (line 106) | static void check (LexState *ls, int c) { function checknext (line 112) | static void checknext (LexState *ls, int c) { function check_match (line 122) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 135) | static TString *str_checkname (LexState *ls) { function init_exp (line 144) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 151) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 156) | static void checkname (LexState *ls, expdesc *e) { function registerlocalvar (line 161) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 175) | static void new_localvar (LexState *ls, TString *name) { function new_localvarliteral_ (line 187) | static void new_localvarliteral_ (LexState *ls, const char *name, size_t... function LocVar (line 195) | static LocVar *getlocvar (FuncState *fs, int i) { function adjustlocalvars (line 202) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 211) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 218) | static int searchupvalue (FuncState *fs, TString *name) { function newupvalue (line 228) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 244) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 258) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 270) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function singlevar (line 295) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 309) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 329) | static void enterlevel (LexState *ls) { function closegoto (line 339) | static void closegoto (LexState *ls, int g, Labeldesc *label) { function findlabel (line 363) | static int findlabel (LexState *ls, int g) { function newlabelentry (line 383) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function findgotos (line 401) | static void findgotos (LexState *ls, Labeldesc *lb) { function movegotosout (line 419) | static void movegotosout (FuncState *fs, BlockCnt *bl) { function enterblock (line 437) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function breaklabel (line 452) | static void breaklabel (LexState *ls) { function l_noret (line 462) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 471) | static void leaveblock (FuncState *fs) { function Proto (line 497) | static Proto *addprototype (LexState *ls) { function codeclosure (line 520) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 527) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 550) | static void close_func (LexState *ls) { function block_follow (line 585) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 596) | static void statlist (LexState *ls) { function fieldsel (line 608) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 619) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 635) | struct ConsControl { function recfield (line 644) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 665) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 676) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 691) | static void listfield (LexState *ls, struct ConsControl *cc) { function field (line 700) | static void field (LexState *ls, struct ConsControl *cc) { function constructor (line 722) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 751) | static void parlist (LexState *ls) { function body (line 780) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 802) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 815) | static void funcargs (LexState *ls, expdesc *f, int line) { function primaryexp (line 869) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 891) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 929) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 985) | static UnOpr getunopr (int op) { function BinOpr (line 996) | static BinOpr getbinopr (int op) { function BinOpr (line 1047) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 1077) | static void expr (LexState *ls, expdesc *v) { function block (line 1092) | static void block (LexState *ls) { type LHS_assign (line 1106) | struct LHS_assign { function check_conflict (line 1118) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 1146) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 1179) | static int cond (LexState *ls) { function gotostat (line 1189) | static void gotostat (LexState *ls, int pc) { function checkrepeated (line 1205) | static void checkrepeated (FuncState *fs, Labellist *ll, TString *label) { function skipnoopstat (line 1219) | static void skipnoopstat (LexState *ls) { function labelstat (line 1225) | static void labelstat (LexState *ls, TString *label, int line) { function whilestat (line 1243) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1262) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1282) | static int exp1 (LexState *ls) { function forbody (line 1293) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1319) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1341) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1366) | static void forstat (LexState *ls, int line) { function test_then_block (line 1384) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 1419) | static void ifstat (LexState *ls, int line) { function localfunc (line 1433) | static void localfunc (LexState *ls) { function localstat (line 1444) | static void localstat (LexState *ls) { function funcname (line 1464) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 1478) | static void funcstat (LexState *ls, int line) { function exprstat (line 1490) | static void exprstat (LexState *ls) { function retstat (line 1506) | static void retstat (LexState *ls) { function statement (line 1539) | static void statement (LexState *ls) { function mainfunc (line 1614) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 1628) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, FILE: build/lua-5.3.3/src/lparser.h type expkind (line 25) | typedef enum { type expdesc (line 54) | typedef struct expdesc { type Vardesc (line 72) | typedef struct Vardesc { type Labeldesc (line 78) | typedef struct Labeldesc { type Labellist (line 87) | typedef struct Labellist { type Dyndata (line 95) | typedef struct Dyndata { type BlockCnt (line 107) | struct BlockCnt type FuncState (line 111) | typedef struct FuncState { FILE: build/lua-5.3.3/src/lstate.c type LX (line 54) | typedef struct LX { type LG (line 63) | typedef struct LG { function makeseed (line 81) | static unsigned int makeseed (lua_State *L) { function luaE_setdebt (line 98) | void luaE_setdebt (global_State *g, l_mem debt) { function CallInfo (line 108) | CallInfo *luaE_extendCI (lua_State *L) { function luaE_freeCI (line 122) | void luaE_freeCI (lua_State *L) { function luaE_shrinkCI (line 137) | void luaE_shrinkCI (lua_State *L) { function stack_init (line 151) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 171) | static void freestack (lua_State *L) { function init_registry (line 184) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 203) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 221) | static void preinit_thread (lua_State *L, global_State *g) { function close_state (line 242) | static void close_state (lua_State *L) { function LUA_API (line 255) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 285) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 295) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function LUA_API (line 341) | LUA_API void lua_close (lua_State *L) { FILE: build/lua-5.3.3/src/lstate.h type lua_longjmp (line 33) | struct lua_longjmp type stringtable (line 58) | typedef struct stringtable { type CallInfo (line 74) | typedef struct CallInfo { type global_State (line 118) | typedef struct global_State { type lua_State (line 159) | struct lua_State { type TString (line 194) | struct TString type Udata (line 195) | struct Udata type Table (line 197) | struct Table type Proto (line 198) | struct Proto type lua_State (line 199) | struct lua_State FILE: build/lua-5.3.3/src/lstring.c function luaS_eqlngstr (line 40) | int luaS_eqlngstr (TString *a, TString *b) { function luaS_hash (line 49) | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed) { function luaS_hashlongstr (line 58) | unsigned int luaS_hashlongstr (TString *ts) { function luaS_resize (line 71) | void luaS_resize (lua_State *L, int newsize) { function luaS_clearcache (line 103) | void luaS_clearcache (global_State *g) { function luaS_init (line 116) | void luaS_init (lua_State *L) { function TString (line 133) | static TString *createstrobj (lua_State *L, size_t l, int tag, unsigned ... function TString (line 147) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 154) | void luaS_remove (lua_State *L, TString *ts) { function TString (line 167) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 199) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 219) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 236) | Udata *luaS_newudata (lua_State *L, size_t s) { FILE: build/lua-5.3.3/src/lstrlib.c function str_len (line 54) | static int str_len (lua_State *L) { function lua_Integer (line 63) | static lua_Integer posrelat (lua_Integer pos, size_t len) { function str_sub (line 70) | static int str_sub (lua_State *L) { function str_reverse (line 84) | static int str_reverse (lua_State *L) { function str_lower (line 96) | static int str_lower (lua_State *L) { function str_upper (line 109) | static int str_upper (lua_State *L) { function str_rep (line 122) | static int str_rep (lua_State *L) { function str_byte (line 148) | static int str_byte (lua_State *L) { function str_char (line 167) | static int str_char (lua_State *L) { function writer (line 182) | static int writer (lua_State *L, const void *b, size_t size, void *B) { function str_dump (line 189) | static int str_dump (lua_State *L) { type MatchState (line 214) | typedef struct MatchState { function check_capture (line 242) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 250) | static int capture_to_close (MatchState *ms) { function match_class (line 282) | static int match_class (int c, int cl) { function matchbracketclass (line 302) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 325) | static int singlematch (MatchState *ms, const char *s, const char *p, function push_onecapture (line 550) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 569) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 580) | static int nospecials (const char *p, size_t l) { function prepstate (line 591) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 601) | static void reprepstate (MatchState *ms) { function str_find_aux (line 607) | static int str_find_aux (lua_State *L, int find) { function str_find (line 654) | static int str_find (lua_State *L) { function str_match (line 659) | static int str_match (lua_State *L) { type GMatchState (line 665) | typedef struct GMatchState { function gmatch_aux (line 673) | static int gmatch_aux (lua_State *L) { function gmatch (line 689) | static int gmatch (lua_State *L) { function add_s (line 703) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 731) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 762) | static int str_gsub (lua_State *L) { function lua_Number (line 833) | static lua_Number adddigit (char *buff, int n, lua_Number x) { function num2straux (line 841) | static int num2straux (char *buff, int sz, lua_Number x) { function lua_number2strx (line 872) | static int lua_number2strx (lua_State *L, char *buff, int sz, function addquoted (line 907) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function checkdp (line 933) | static void checkdp (char *buff, int nb) { function addliteral (line 942) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function addlenmod (line 1005) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 1015) | static int str_format (lua_State *L) { type cD (line 1129) | struct cD { type Ftypes (line 1140) | typedef union Ftypes { type Header (line 1151) | typedef struct Header { type KOption (line 1161) | typedef enum KOption { function digit (line 1178) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 1180) | static int getnum (const char **fmt, int df) { function getnumlimit (line 1197) | static int getnumlimit (Header *h, const char **fmt, int df) { function initheader (line 1209) | static void initheader (lua_State *L, Header *h) { function KOption (line 1219) | static KOption getoption (Header *h, const char **fmt, int *size) { function KOption (line 1266) | static KOption getdetails (Header *h, size_t totalsize, function packint (line 1293) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 1314) | static void copywithendian (volatile char *dest, volatile const char *src, function str_pack (line 1328) | static int str_pack (lua_State *L) { function str_packsize (line 1415) | static int str_packsize (lua_State *L) { function lua_Integer (line 1448) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 1474) | static int str_unpack (lua_State *L) { function createmetatable (line 1562) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 1577) | LUAMOD_API int luaopen_string (lua_State *L) { FILE: build/lua-5.3.3/src/ltable.c function l_hashfloat (line 99) | static int l_hashfloat (lua_Number n) { function Node (line 119) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 146) | static unsigned int arrayindex (const TValue *key) { function findindex (line 161) | static unsigned int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 188) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 221) | static unsigned int computesizes (unsigned int nums[], unsigned int *pna) { function countint (line 243) | static int countint (const TValue *key, unsigned int *nums) { function numusearray (line 259) | static unsigned int numusearray (const Table *t, unsigned int *nums) { function numusehash (line 285) | static int numusehash (const Table *t, unsigned int *nums, unsigned int ... function setarrayvector (line 301) | static void setarrayvector (lua_State *L, Table *t, unsigned int size) { function setnodevector (line 310) | static void setnodevector (lua_State *L, Table *t, unsigned int size) { function luaH_resize (line 335) | void luaH_resize (lua_State *L, Table *t, unsigned int nasize, function luaH_resizearray (line 370) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 378) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 404) | Table *luaH_new (lua_State *L) { function luaH_free (line 416) | void luaH_free (lua_State *L, Table *t) { function Node (line 424) | static Node *getfreepos (Table *t) { function TValue (line 442) | TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 497) | const TValue *luaH_getint (Table *t, lua_Integer key) { function TValue (line 520) | const TValue *luaH_getshortstr (Table *t, TString *key) { function TValue (line 541) | static const TValue *getgeneric (Table *t, const TValue *key) { function TValue (line 556) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 570) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 591) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function luaH_setint (line 599) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function unbound_search (line 613) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 641) | int luaH_getn (Table *t) { function Node (line 663) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 667) | int luaH_isdummy (Node *n) { return isdummy(n); } FILE: build/lua-5.3.3/src/ltablib.c function checkfield (line 36) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 46) | static void checktab (lua_State *L, int arg, int what) { function maxn (line 62) | static int maxn (lua_State *L) { function tinsert (line 79) | static int tinsert (lua_State *L) { function tremove (line 106) | static int tremove (lua_State *L) { function tmove (line 128) | static int tmove (lua_State *L) { function addfield (line 160) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 169) | static int tconcat (lua_State *L) { function pack (line 194) | static int pack (lua_State *L) { function unpack (line 207) | static int unpack (lua_State *L) { type IdxT (line 236) | typedef unsigned int IdxT; function l_randomizePivot (line 258) | static unsigned int l_randomizePivot (void) { function set2 (line 277) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 287) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 310) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 346) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 357) | static void auxsort (lua_State *L, IdxT lo, IdxT up, function sort (line 411) | static int sort (lua_State *L) { function LUAMOD_API (line 441) | LUAMOD_API int luaopen_table (lua_State *L) { FILE: build/lua-5.3.3/src/ltm.c function luaT_init (line 37) | void luaT_init (lua_State *L) { function TValue (line 59) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 70) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 102) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function luaT_callbinTM (line 124) | int luaT_callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 135) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderTM (line 158) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, FILE: build/lua-5.3.3/src/ltm.h type TMS (line 18) | typedef enum { FILE: build/lua-5.3.3/src/lua.c function lstop (line 109) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 122) | static void laction (int i) { function print_usage (line 128) | static void print_usage (const char *badoption) { function l_message (line 153) | static void l_message (const char *pname, const char *msg) { function report (line 164) | static int report (lua_State *L, int status) { function msghandler (line 177) | static int msghandler (lua_State *L) { function docall (line 196) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 210) | static void print_version (void) { function createargtable (line 224) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 237) | static int dochunk (lua_State *L, int status) { function dofile (line 243) | static int dofile (lua_State *L, const char *name) { function dostring (line 248) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 257) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 289) | static int incomplete (lua_State *L, int status) { function pushline (line 305) | static int pushline (lua_State *L, int firstline) { function addreturn (line 330) | static int addreturn (lua_State *L) { function multiline (line 348) | static int multiline (lua_State *L) { function loadline (line 370) | static int loadline (lua_State *L) { function l_print (line 386) | static void l_print (lua_State *L) { function doREPL (line 403) | static void doREPL (lua_State *L) { function pushargs (line 422) | static int pushargs (lua_State *L) { function handle_script (line 435) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 463) | static int collectargs (char **argv, int *first) { function runargs (line 512) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 532) | static int handle_luainit (lua_State *L) { function pmain (line 551) | static int pmain (lua_State *L) { function main (line 593) | int main (int argc, char **argv) { FILE: build/lua-5.3.3/src/lua.h type lua_State (line 56) | typedef struct lua_State lua_State; type LUA_NUMBER (line 89) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 93) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 96) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 99) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 417) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 441) | struct lua_Debug { FILE: build/lua-5.3.3/src/luac.c function fatal (line 38) | static void fatal(const char* message) function cannot (line 44) | static void cannot(const char* what) function usage (line 50) | static void usage(const char* message) function doargs (line 72) | static int doargs(int argc, char* argv[]) function Proto (line 139) | static const Proto* combine(lua_State* L, int n) function writer (line 159) | static int writer(lua_State* L, const void* p, size_t size, void* u) function pmain (line 165) | static int pmain(lua_State* L) function main (line 192) | int main(int argc, char* argv[]) function PrintString (line 226) | static void PrintString(const TString* ts) function PrintConstant (line 254) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 288) | static void PrintCode(const Proto* f) function PrintHeader (line 395) | static void PrintHeader(const Proto* f) function PrintDebug (line 415) | static void PrintDebug(const Proto* f) function PrintFunction (line 442) | static void PrintFunction(const Proto* f, int full) FILE: build/lua-5.3.3/src/lundump.c type LoadState (line 32) | typedef struct { function l_noret (line 39) | static l_noret error(LoadState *S, const char *why) { function LoadBlock (line 51) | static void LoadBlock (LoadState *S, void *b, size_t size) { function lu_byte (line 60) | static lu_byte LoadByte (LoadState *S) { function LoadInt (line 67) | static int LoadInt (LoadState *S) { function lua_Number (line 74) | static lua_Number LoadNumber (LoadState *S) { function lua_Integer (line 81) | static lua_Integer LoadInteger (LoadState *S) { function TString (line 88) | static TString *LoadString (LoadState *S) { function LoadCode (line 107) | static void LoadCode (LoadState *S, Proto *f) { function LoadConstants (line 118) | static void LoadConstants (LoadState *S, Proto *f) { function LoadProtos (line 152) | static void LoadProtos (LoadState *S, Proto *f) { function LoadUpvalues (line 166) | static void LoadUpvalues (LoadState *S, Proto *f) { function LoadDebug (line 180) | static void LoadDebug (LoadState *S, Proto *f) { function LoadFunction (line 202) | static void LoadFunction (LoadState *S, Proto *f, TString *psource) { function checkliteral (line 219) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function fchecksize (line 228) | static void fchecksize (LoadState *S, size_t size, const char *tname) { function checkHeader (line 236) | static void checkHeader (LoadState *S) { function LClosure (line 258) | LClosure *luaU_undump(lua_State *L, ZIO *Z, const char *name) { FILE: build/lua-5.3.3/src/lutf8lib.c function lua_Integer (line 30) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 71) | static int utflen (lua_State *L) { function codepoint (line 100) | static int codepoint (lua_State *L) { function pushutfchar (line 128) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 138) | static int utfchar (lua_State *L) { function byteoffset (line 160) | static int byteoffset (lua_State *L) { function iter_aux (line 201) | static int iter_aux (lua_State *L) { function iter_codes (line 225) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 250) | LUAMOD_API int luaopen_utf8 (lua_State *L) { FILE: build/lua-5.3.3/src/lvm.c function luaV_tonumber_ (line 72) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_tointeger (line 94) | int luaV_tointeger (const TValue *obj, lua_Integer *p, int mode) { function forlimit (line 135) | static int forlimit (const TValue *obj, lua_Integer *p, lua_Integer step, function luaV_finishget (line 160) | void luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, function luaV_finishset (line 203) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 248) | static int l_strcmp (const TString *ls, const TString *rs) { function LTintfloat (line 281) | static int LTintfloat (lua_Integer i, lua_Number f) { function LEintfloat (line 300) | static int LEintfloat (lua_Integer i, lua_Number f) { function LTnum (line 318) | static int LTnum (const TValue *l, const TValue *r) { function LEnum (line 341) | static int LEnum (const TValue *l, const TValue *r) { function luaV_lessthan (line 364) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function luaV_lessequal (line 384) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 407) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 460) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 474) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 517) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 552) | lua_Integer luaV_div (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 572) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 593) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function LClosure (line 610) | static LClosure *getcached (Proto *p, UpVal **encup, StkId base) { function pushclosure (line 632) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 656) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 786) | void luaV_execute (lua_State *L) { FILE: build/lua-5.3.3/src/lzio.c function luaZ_fill (line 23) | int luaZ_fill (ZIO *z) { function luaZ_init (line 38) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 48) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: build/lua-5.3.3/src/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 23) | typedef struct Mbuffer { type Zio (line 55) | struct Zio { FILE: build/lua-5.3.3/src/wmain.c function WinMain (line 6) | int PASCAL WinMain(HINSTANCE hinst, HINSTANCE hprev, LPSTR cmdline, int ... FILE: build/lua-5.3.4/src/lapi.c function TValue (line 60) | static TValue *index2addr (lua_State *L, int idx) { function growstack (line 91) | static void growstack (lua_State *L, void *ud) { function LUA_API (line 97) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 118) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 134) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 144) | LUA_API const lua_Number *lua_version (lua_State *L) { function LUA_API (line 160) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 167) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 172) | LUA_API void lua_settop (lua_State *L, int idx) { function reverse (line 193) | static void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 207) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 222) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 237) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 251) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 257) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 264) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 270) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 276) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 283) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 289) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 295) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 302) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 318) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 337) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 345) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 356) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 367) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 373) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 392) | LUA_API size_t lua_rawlen (lua_State *L, int idx) { function LUA_API (line 404) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 413) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 423) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 429) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 450) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 458) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 466) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 479) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 491) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 508) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 519) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 532) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 556) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 564) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 572) | LUA_API int lua_pushthread (lua_State *L) { function auxgetstr (line 587) | static int auxgetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 604) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 611) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 621) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 627) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 646) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 657) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 669) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 683) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 696) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 723) | LUA_API int lua_getuservalue (lua_State *L, int idx) { function auxsetstr (line 742) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 758) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 765) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 776) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 782) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 800) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 816) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 829) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 845) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 885) | LUA_API void lua_setuservalue (lua_State *L, int idx) { function LUA_API (line 908) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 934) | struct CallS { /* data to 'f_call' */ function f_call (line 940) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 947) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function LUA_API (line 991) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 1015) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 1030) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 1039) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 1113) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 1122) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1139) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1155) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 1165) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1175) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1183) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1221) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1235) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 1256) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 1267) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 1286) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, FILE: build/lua-5.3.4/src/lauxlib.c function findfield (line 46) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 73) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 94) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 110) | static int lastlevel (lua_State *L) { function LUALIB_API (line 125) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 164) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function typeerror (line 182) | static int typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 196) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 205) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 223) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 234) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 274) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 299) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 312) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 318) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 333) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 348) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 368) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 378) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 384) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 390) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 397) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 408) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 417) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 422) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 430) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 440) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 455) | typedef struct UBox { function boxgc (line 476) | static int boxgc (lua_State *L) { function LUALIB_API (line 505) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 528) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 537) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 542) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 552) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 558) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 569) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 577) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 595) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 616) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 635) | typedef struct LoadF { function errfile (line 660) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 669) | static int skipBOM (LoadF *lf) { function skipcomment (line 690) | static int skipcomment (LoadF *lf, int *cp) { function LUALIB_API (line 703) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, type LoadS (line 739) | typedef struct LoadS { function LUALIB_API (line 755) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 764) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 772) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 788) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 798) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 810) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function libsize (line 884) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 897) | LUALIB_API void luaL_pushmodule (lua_State *L, const char *modname, function LUALIB_API (line 913) | LUALIB_API void luaL_openlib (lua_State *L, const char *libname, function LUALIB_API (line 934) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 951) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 971) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 991) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function panic (line 1019) | static int panic (lua_State *L) { function LUALIB_API (line 1026) | LUALIB_API lua_State *luaL_newstate (void) { function LUALIB_API (line 1033) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... FILE: build/lua-5.3.4/src/lauxlib.h type luaL_Reg (line 31) | typedef struct luaL_Reg { type luaL_Buffer (line 148) | typedef struct luaL_Buffer { type luaL_Stream (line 193) | typedef struct luaL_Stream { FILE: build/lua-5.3.4/src/lbaselib.c function luaB_print (line 24) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 69) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 102) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 114) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 125) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 138) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 146) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 155) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 163) | static int luaB_rawset (lua_State *L) { function luaB_collectgarbage (line 173) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 201) | static int luaB_type (lua_State *L) { function pairsmeta (line 209) | static int pairsmeta (lua_State *L, const char *method, int iszero, function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 246) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 270) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 287) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 334) | static int luaB_load (lua_State *L) { function dofilecont (line 356) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 362) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 372) | static int luaB_assert (lua_State *L) { function luaB_select (line 385) | static int luaB_select (lua_State *L) { function finishpcall (line 408) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 419) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 434) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 446) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 486) | LUAMOD_API int luaopen_base (lua_State *L) { FILE: build/lua-5.3.4/src/lbitlib.c function lua_Unsigned (line 49) | static lua_Unsigned andaux (lua_State *L) { function b_and (line 58) | static int b_and (lua_State *L) { function b_test (line 65) | static int b_test (lua_State *L) { function b_or (line 72) | static int b_or (lua_State *L) { function b_xor (line 82) | static int b_xor (lua_State *L) { function b_not (line 92) | static int b_not (lua_State *L) { function b_shift (line 99) | static int b_shift (lua_State *L, lua_Unsigned r, lua_Integer i) { function b_lshift (line 116) | static int b_lshift (lua_State *L) { function b_rshift (line 121) | static int b_rshift (lua_State *L) { function b_arshift (line 126) | static int b_arshift (lua_State *L) { function b_rot (line 141) | static int b_rot (lua_State *L, lua_Integer d) { function b_lrot (line 152) | static int b_lrot (lua_State *L) { function b_rrot (line 157) | static int b_rrot (lua_State *L) { function fieldargs (line 168) | static int fieldargs (lua_State *L, int farg, int *width) { function b_extract (line 180) | static int b_extract (lua_State *L) { function b_replace (line 190) | static int b_replace (lua_State *L) { function LUAMOD_API (line 220) | LUAMOD_API int luaopen_bit32 (lua_State *L) { function LUAMOD_API (line 229) | LUAMOD_API int luaopen_bit32 (lua_State *L) { FILE: build/lua-5.3.4/src/lcode.c function tonumeral (line 43) | static int tonumeral(const expdesc *e, TValue *v) { function luaK_nil (line 64) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 90) | static int getjump (FuncState *fs, int pc) { function fixjump (line 103) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 116) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 136) | int luaK_jump (FuncState *fs) { function luaK_ret (line 149) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 158) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function luaK_getlabel (line 168) | int luaK_getlabel (FuncState *fs) { function Instruction (line 179) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 195) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 213) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 224) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 242) | static void dischargejpc (FuncState *fs) { function luaK_patchtohere (line 252) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_patchlist (line 263) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchclose (line 278) | void luaK_patchclose (FuncState *fs, int list, int level) { function luaK_code (line 293) | static int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABC (line 312) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 324) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function codeextraarg (line 335) | static int codeextraarg (FuncState *fs, int a) { function luaK_codek (line 346) | int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 361) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 375) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 386) | static void freereg (FuncState *fs, int reg) { function freeexp (line 397) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 407) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 428) | static int addk (FuncState *fs, TValue *key, TValue *v) { function luaK_stringK (line 458) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_intK (line 471) | int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 481) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 491) | static int boolK (FuncState *fs, int b) { function nilK (line 501) | static int nilK (FuncState *fs) { function luaK_setreturns (line 515) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 539) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 556) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 595) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 641) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 649) | static int code_loadbool (FuncState *fs, int A, int b, int jump) { function need_value (line 659) | static int need_value (FuncState *fs, int list) { function exp2reg (line 675) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 703) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 715) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 734) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 744) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 758) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 782) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 809) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function negatecondition (line 825) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 839) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 857) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 884) | void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 910) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 946) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 960) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 978) | static int constfolding (FuncState *fs, int op, expdesc *e1, function codeunexpval (line 1004) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function codebinexpval (line 1022) | static void codebinexpval (FuncState *fs, OpCode op, function codecomp (line 1037) | static void codecomp (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e... function luaK_prefix (line 1066) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e, int line) { function luaK_infix (line 1086) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 1124) | void luaK_posfix (FuncState *fs, BinOpr op, function luaK_fixline (line 1177) | void luaK_fixline (FuncState *fs, int line) { function luaK_setlist (line 1189) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: build/lua-5.3.4/src/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 40) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... FILE: build/lua-5.3.4/src/lcorolib.c function lua_State (line 21) | static lua_State *getco (lua_State *L) { function auxresume (line 28) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 57) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 74) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 89) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 99) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 106) | static int luaB_yield (lua_State *L) { function luaB_costatus (line 111) | static int luaB_costatus (lua_State *L) { function luaB_yieldable (line 138) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 144) | static int luaB_corunning (lua_State *L) { function LUAMOD_API (line 164) | LUAMOD_API int luaopen_coroutine (lua_State *L) { FILE: build/lua-5.3.4/src/ldblib.c function checkstack (line 35) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 41) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 47) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 56) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 66) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 75) | static int db_setuservalue (lua_State *L) { function lua_State (line 90) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 107) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 112) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 117) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 130) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 145) | static int db_getinfo (lua_State *L) { function db_getlocal (line 193) | static int db_getlocal (lua_State *L) { function db_setlocal (line 224) | static int db_setlocal (lua_State *L) { function auxupvalue (line 248) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 260) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 265) | static int db_setupvalue (lua_State *L) { function checkupval (line 275) | static int checkupval (lua_State *L, int argf, int argnup) { function db_upvalueid (line 284) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 291) | static int db_upvaluejoin (lua_State *L) { function hookf (line 305) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 324) | static int makemask (const char *smask, int count) { function db_sethook (line 347) | static int db_sethook (lua_State *L) { function db_gethook (line 379) | static int db_gethook (lua_State *L) { function db_debug (line 402) | static int db_debug (lua_State *L) { function db_traceback (line 417) | static int db_traceback (lua_State *L) { function LUAMOD_API (line 452) | LUAMOD_API int luaopen_debug (lua_State *L) { FILE: build/lua-5.3.4/src/ldebug.c function currentpc (line 45) | static int currentpc (CallInfo *ci) { function currentline (line 51) | static int currentline (CallInfo *ci) { function swapextra (line 62) | static void swapextra (lua_State *L) { function LUA_API (line 81) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 95) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 100) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 105) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 110) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 171) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 195) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 211) | static void funcinfo (lua_Debug *ar, Closure *cl) { function collectvalidlines (line 229) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 262) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 309) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function kname (line 355) | static void kname (Proto *p, int pc, int c, const char **name) { function filterpc (line 375) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 385) | static int findsetreg (Proto *p, int lastpc, int reg) { function isinstack (line 546) | static int isinstack (CallInfo *ci, const TValue *o) { function l_noret (line 585) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 591) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 597) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 609) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 617) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 640) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 652) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function luaG_traceexec (line 666) | void luaG_traceexec (lua_State *L) { FILE: build/lua-5.3.4/src/ldo.c type lua_longjmp (line 84) | struct lua_longjmp { function seterrorobj (line 91) | static void seterrorobj (lua_State *L, int errcode, StkId oldtop) { function l_noret (line 110) | l_noret luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 136) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 158) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 177) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_growstack (line 191) | void luaD_growstack (lua_State *L, int n) { function stackinuse (line 210) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 221) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 240) | void luaD_inctop (lua_State *L) { function luaD_hook (line 253) | void luaD_hook (lua_State *L, int event, int line) { function callhook (line 280) | static void callhook (lua_State *L, CallInfo *ci) { function StkId (line 293) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function tryfuncTM (line 315) | static void tryfuncTM (lua_State *L, StkId func) { function moveresults (line 334) | static int moveresults (lua_State *L, const TValue *firstResult, StkId res, function luaD_poscall (line 376) | int luaD_poscall (lua_State *L, CallInfo *ci, StkId firstResult, int nre... function luaD_precall (line 413) | int luaD_precall (lua_State *L, StkId func, int nresults) { function stackerror (line 481) | static void stackerror (lua_State *L) { function luaD_call (line 495) | void luaD_call (lua_State *L, StkId func, int nResults) { function luaD_callnoyield (line 507) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function finishCcall (line 518) | static void finishCcall (lua_State *L, int status) { function unroll (line 548) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 566) | static CallInfo *findpcall (lua_State *L) { function recover (line 581) | static int recover (lua_State *L, int status) { function resume_error (line 603) | static int resume_error (lua_State *L, const char *msg, int narg) { function resume (line 619) | static void resume (lua_State *L, void *ud) { function LUA_API (line 648) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs) { function LUA_API (line 687) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 692) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, function luaD_pcall (line 721) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 748) | struct SParser { /* data to 'f_parser' */ function checkmode (line 757) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 766) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 783) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, FILE: build/lua-5.3.4/src/ldump.c type DumpState (line 22) | typedef struct { function DumpBlock (line 40) | static void DumpBlock (const void *b, size_t size, DumpState *D) { function DumpByte (line 52) | static void DumpByte (int y, DumpState *D) { function DumpInt (line 58) | static void DumpInt (int x, DumpState *D) { function DumpNumber (line 63) | static void DumpNumber (lua_Number x, DumpState *D) { function DumpInteger (line 68) | static void DumpInteger (lua_Integer x, DumpState *D) { function DumpString (line 73) | static void DumpString (const TString *s, DumpState *D) { function DumpCode (line 90) | static void DumpCode (const Proto *f, DumpState *D) { function DumpConstants (line 98) | static void DumpConstants (const Proto *f, DumpState *D) { function DumpProtos (line 128) | static void DumpProtos (const Proto *f, DumpState *D) { function DumpUpvalues (line 137) | static void DumpUpvalues (const Proto *f, DumpState *D) { function DumpDebug (line 147) | static void DumpDebug (const Proto *f, DumpState *D) { function DumpFunction (line 166) | static void DumpFunction (const Proto *f, TString *psource, DumpState *D) { function DumpHeader (line 184) | static void DumpHeader (DumpState *D) { function luaU_dump (line 202) | int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, FILE: build/lua-5.3.4/src/lfunc.c function CClosure (line 25) | CClosure *luaF_newCclosure (lua_State *L, int n) { function LClosure (line 33) | LClosure *luaF_newLclosure (lua_State *L, int n) { function luaF_initupvals (line 45) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 57) | UpVal *luaF_findupval (lua_State *L, StkId level) { function luaF_close (line 83) | void luaF_close (lua_State *L, StkId level) { function Proto (line 99) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 125) | void luaF_freeproto (lua_State *L, Proto *f) { FILE: build/lua-5.3.4/src/lfunc.h type UpVal (line 35) | struct UpVal { FILE: build/lua-5.3.4/src/lgc.c function removeentry (line 125) | static void removeentry (Node *n) { function iscleared (line 139) | static int iscleared (global_State *g, const TValue *o) { function luaC_barrier_ (line 155) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 171) | void luaC_barrierback_ (lua_State *L, Table *t) { function luaC_upvalbarrier_ (line 185) | void luaC_upvalbarrier_ (lua_State *L, UpVal *uv) { function luaC_fix (line 194) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 208) | GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { function reallymarkobject (line 235) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 289) | static void markmt (global_State *g) { function markbeingfnz (line 299) | static void markbeingfnz (global_State *g) { function remarkupvals (line 312) | static void remarkupvals (global_State *g) { function restartcollection (line 337) | static void restartcollection (global_State *g) { function traverseweakvalue (line 361) | static void traverseweakvalue (global_State *g, Table *h) { function traverseephemeron (line 394) | static int traverseephemeron (global_State *g, Table *h) { function traversestrongtable (line 433) | static void traversestrongtable (global_State *g, Table *h) { function lu_mem (line 451) | static lu_mem traversetable (global_State *g, Table *h) { function traverseproto (line 479) | static int traverseproto (global_State *g, Proto *f) { function lu_mem (line 501) | static lu_mem traverseCclosure (global_State *g, CClosure *cl) { function lu_mem (line 514) | static lu_mem traverseLclosure (global_State *g, LClosure *cl) { function lu_mem (line 530) | static lu_mem traversethread (global_State *g, lua_State *th) { function propagatemark (line 559) | static void propagatemark (global_State *g) { function propagateall (line 603) | static void propagateall (global_State *g) { function convergeephemerons (line 608) | static void convergeephemerons (global_State *g) { function clearkeys (line 639) | static void clearkeys (global_State *g, GCObject *l, GCObject *f) { function clearvalues (line 658) | static void clearvalues (global_State *g, GCObject *l, GCObject *f) { function luaC_upvdeccount (line 678) | void luaC_upvdeccount (lua_State *L, UpVal *uv) { function freeLclosure (line 686) | static void freeLclosure (lua_State *L, LClosure *cl) { function freeobj (line 697) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 735) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function GCObject (line 758) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 778) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 788) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 801) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 807) | static void GCTM (lua_State *L, int propagateerrors) { function runafewfinalizers (line 844) | static int runafewfinalizers (lua_State *L) { function callallpendingfinalizers (line 859) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 869) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 880) | static void separatetobefnz (global_State *g, int all) { function luaC_checkfinalizer (line 902) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function setpause (line 940) | static void setpause (global_State *g) { function entersweep (line 959) | static void entersweep (lua_State *L) { function luaC_freeallobjects (line 967) | void luaC_freeallobjects (lua_State *L) { function l_mem (line 982) | static l_mem atomic (lua_State *L) { function lu_mem (line 1029) | static lu_mem sweepstep (lua_State *L, global_State *g, function lu_mem (line 1045) | static lu_mem singlestep (lua_State *L) { function luaC_runtilstate (line 1104) | void luaC_runtilstate (lua_State *L, int statesmask) { function l_mem (line 1115) | static l_mem getdebt (global_State *g) { function luaC_step (line 1129) | void luaC_step (lua_State *L) { function luaC_fullgc (line 1159) | void luaC_fullgc (lua_State *L, int isemergency) { FILE: build/lua-5.3.4/src/linit.c function LUALIB_API (line 60) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: build/lua-5.3.4/src/liolib.c function l_checkmode (line 40) | static int l_checkmode (const char *mode) { type luaL_Stream (line 142) | typedef luaL_Stream LStream; function io_type (line 150) | static int io_type (lua_State *L) { function f_tostring (line 164) | static int f_tostring (lua_State *L) { function FILE (line 174) | static FILE *tofile (lua_State *L) { function LStream (line 188) | static LStream *newprefile (lua_State *L) { function aux_close (line 201) | static int aux_close (lua_State *L) { function io_close (line 209) | static int io_close (lua_State *L) { function f_gc (line 217) | static int f_gc (lua_State *L) { function io_fclose (line 228) | static int io_fclose (lua_State *L) { function LStream (line 235) | static LStream *newfile (lua_State *L) { function opencheck (line 243) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 251) | static int io_open (lua_State *L) { function io_pclose (line 265) | static int io_pclose (lua_State *L) { function io_popen (line 275) | static int io_popen (lua_State *L) { function io_tmpfile (line 289) | static int io_tmpfile (lua_State *L) { function FILE (line 296) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 306) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 323) | static int io_input (lua_State *L) { function io_output (line 328) | static int io_output (lua_State *L) { function aux_lines (line 342) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 352) | static int f_lines (lua_State *L) { function io_lines (line 359) | static int io_lines (lua_State *L) { type RN (line 393) | typedef struct { function nextc (line 404) | static int nextc (RN *rn) { function test2 (line 420) | static int test2 (RN *rn, const char *set) { function readdigits (line 430) | static int readdigits (RN *rn, int hex) { function read_number (line 443) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 477) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 485) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 506) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 519) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 532) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 582) | static int io_read (lua_State *L) { function f_read (line 587) | static int f_read (lua_State *L) { function io_readline (line 592) | static int io_readline (lua_State *L) { function g_write (line 623) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 647) | static int io_write (lua_State *L) { function f_write (line 652) | static int f_write (lua_State *L) { function f_seek (line 659) | static int f_seek (lua_State *L) { function f_setvbuf (line 678) | static int f_setvbuf (lua_State *L) { function io_flush (line 690) | static int io_flush (lua_State *L) { function f_flush (line 695) | static int f_flush (lua_State *L) { function createmeta (line 736) | static void createmeta (lua_State *L) { function io_noclose (line 748) | static int io_noclose (lua_State *L) { function createstdfile (line 757) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 770) | LUAMOD_API int luaopen_io (lua_State *L) { FILE: build/lua-5.3.4/src/llex.c function save (line 57) | static void save (LexState *ls, int c) { function luaX_init (line 70) | void luaX_init (lua_State *L) { function l_noret (line 109) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 117) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 127) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 151) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 162) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 186) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 199) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 214) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 251) | static int skip_sep (LexState *ls) { function read_long_string (line 264) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function esccheck (line 303) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 312) | static int gethexa (LexState *ls) { function readhexaesc (line 319) | static int readhexaesc (LexState *ls) { function readutf8esc (line 327) | static unsigned long readutf8esc (LexState *ls) { function utf8esc (line 345) | static void utf8esc (LexState *ls) { function readdecesc (line 353) | static int readdecesc (LexState *ls) { function read_string (line 366) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 429) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 549) | void luaX_next (LexState *ls) { function luaX_lookahead (line 560) | int luaX_lookahead (LexState *ls) { FILE: build/lua-5.3.4/src/llex.h type RESERVED (line 26) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 50) | typedef struct Token { type LexState (line 58) | typedef struct LexState { FILE: build/lua-5.3.4/src/llimits.h type LUAI_UMEM (line 23) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 24) | typedef LUAI_MEM l_mem; type lu_mem (line 26) | typedef size_t lu_mem; type l_mem (line 27) | typedef ptrdiff_t l_mem; type lu_mem (line 29) | typedef unsigned long lu_mem; type l_mem (line 30) | typedef long l_mem; type lu_byte (line 35) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 65) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type L_Umaxalign (line 67) | typedef union { type LUAI_UACNUMBER (line 79) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 80) | typedef LUAI_UACINT l_uacInt; type Instruction (line 163) | typedef unsigned int Instruction; type Instruction (line 165) | typedef unsigned long Instruction; FILE: build/lua-5.3.4/src/lmathlib.c function math_abs (line 39) | static int math_abs (lua_State *L) { function math_sin (line 50) | static int math_sin (lua_State *L) { function math_cos (line 55) | static int math_cos (lua_State *L) { function math_tan (line 60) | static int math_tan (lua_State *L) { function math_asin (line 65) | static int math_asin (lua_State *L) { function math_acos (line 70) | static int math_acos (lua_State *L) { function math_atan (line 75) | static int math_atan (lua_State *L) { function math_toint (line 83) | static int math_toint (lua_State *L) { function pushnumint (line 96) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 105) | static int math_floor (lua_State *L) { function math_ceil (line 116) | static int math_ceil (lua_State *L) { function math_fmod (line 127) | static int math_fmod (lua_State *L) { function math_modf (line 149) | static int math_modf (lua_State *L) { function math_sqrt (line 166) | static int math_sqrt (lua_State *L) { function math_ult (line 172) | static int math_ult (lua_State *L) { function math_log (line 179) | static int math_log (lua_State *L) { function math_exp (line 195) | static int math_exp (lua_State *L) { function math_deg (line 200) | static int math_deg (lua_State *L) { function math_rad (line 205) | static int math_rad (lua_State *L) { function math_min (line 211) | static int math_min (lua_State *L) { function math_max (line 225) | static int math_max (lua_State *L) { function math_random (line 243) | static int math_random (lua_State *L) { function math_randomseed (line 273) | static int math_randomseed (lua_State *L) { function math_type (line 280) | static int math_type (lua_State *L) { function math_cosh (line 302) | static int math_cosh (lua_State *L) { function math_sinh (line 307) | static int math_sinh (lua_State *L) { function math_tanh (line 312) | static int math_tanh (lua_State *L) { function math_pow (line 317) | static int math_pow (lua_State *L) { function math_frexp (line 324) | static int math_frexp (lua_State *L) { function math_ldexp (line 331) | static int math_ldexp (lua_State *L) { function math_log10 (line 338) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 394) | LUAMOD_API int luaopen_math (lua_State *L) { FILE: build/lua-5.3.4/src/lmem.c function l_noret (line 68) | l_noret luaM_toobig (lua_State *L) { FILE: build/lua-5.3.4/src/loadlib.c function lsys_unloadlib (line 121) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 133) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 168) | static void setprogdir (lua_State *L) { function pusherror (line 185) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 195) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 208) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 231) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 243) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function noenv (line 278) | static int noenv (lua_State *L) { function setpath (line 290) | static void setpath (lua_State *L, const char *fieldname, function addtoclib (line 335) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 349) | static int gctm (lua_State *L) { function lookforfunc (line 376) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 397) | static int ll_loadlib (lua_State *L) { function readable (line 420) | static int readable (const char *filename) { function ll_searchpath (line 462) | static int ll_searchpath (lua_State *L) { function checkload (line 488) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 499) | static int searcher_Lua (lua_State *L) { function loadfunc (line 516) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 534) | static int searcher_C (lua_State *L) { function searcher_Croot (line 542) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 564) | static int searcher_preload (lua_State *L) { function findloader (line 573) | static void findloader (lua_State *L, const char *name) { function ll_require (line 601) | static int ll_require (lua_State *L) { function set_env (line 638) | static void set_env (lua_State *L) { function dooptions (line 650) | static void dooptions (lua_State *L, int n) { function modinit (line 662) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 677) | static int ll_module (lua_State *L) { function ll_seeall (line 695) | static int ll_seeall (lua_State *L) { function createsearcherstable (line 737) | static void createsearcherstable (lua_State *L) { function createclibstable (line 761) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 771) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: build/lua-5.3.4/src/lobject.c function luaO_int2fb (line 41) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 57) | int luaO_fb2int (int x) { function luaO_ceillog2 (line 65) | int luaO_ceillog2 (unsigned int x) { function lua_Integer (line 83) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 103) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_arith (line 123) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function luaO_hexavalue (line 163) | int luaO_hexavalue (int c) { function isneg (line 169) | static int isneg (const char **s) { function lua_Number (line 193) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 331) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 346) | int luaO_utf8esc (char *buff, unsigned long x) { function luaO_tostring (line 371) | void luaO_tostring (lua_State *L, StkId obj) { function pushstr (line 390) | static void pushstr (lua_State *L, const char *str, size_t l) { function luaO_chunkid (line 486) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: build/lua-5.3.4/src/lobject.h type GCObject (line 72) | typedef struct GCObject GCObject; type GCObject (line 85) | struct GCObject { type Value (line 100) | typedef union Value { type TValue (line 113) | typedef struct lua_TValue { type TValue (line 294) | typedef TValue *StkId; type TString (line 303) | typedef struct TString { type UTString (line 318) | typedef union UTString { type Udata (line 346) | typedef struct Udata { type UUdata (line 358) | typedef union UUdata { type Upvaldesc (line 386) | typedef struct Upvaldesc { type LocVar (line 397) | typedef struct LocVar { type Proto (line 407) | typedef struct Proto { type UpVal (line 436) | typedef struct UpVal UpVal; type CClosure (line 446) | typedef struct CClosure { type LClosure (line 453) | typedef struct LClosure { type Closure (line 460) | typedef union Closure { type TKey (line 475) | typedef union TKey { type Node (line 491) | typedef struct Node { type Table (line 497) | typedef struct Table { FILE: build/lua-5.3.4/src/lopcodes.h type OpMode (line 32) | enum OpMode {iABC, iABx, iAsBx, iAx} type OpCode (line 167) | typedef enum { type OpArgMask (line 274) | enum OpArgMask { FILE: build/lua-5.3.4/src/loslib.c function time_t (line 69) | static time_t l_checktime (lua_State *L, int arg) { function os_remove (line 157) | static int os_remove (lua_State *L) { function os_rename (line 163) | static int os_rename (lua_State *L) { function os_tmpname (line 170) | static int os_tmpname (lua_State *L) { function os_getenv (line 181) | static int os_getenv (lua_State *L) { function os_clock (line 191) | static int os_clock (lua_State *L) { function setfield (line 205) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 210) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 221) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 234) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 247) | static int getfield (lua_State *L, const char *key, int d, int delta) { function os_date (line 291) | static int os_date (lua_State *L) { function os_time (line 332) | static int os_time (lua_State *L) { function os_difftime (line 357) | static int os_difftime (lua_State *L) { function os_setlocale (line 367) | static int os_setlocale (lua_State *L) { function os_exit (line 379) | static int os_exit (lua_State *L) { function LUAMOD_API (line 411) | LUAMOD_API int luaopen_os (lua_State *L) { FILE: build/lua-5.3.4/src/lparser.c type BlockCnt (line 48) | typedef struct BlockCnt { function l_noret (line 67) | static l_noret semerror (LexState *ls, const char *msg) { function l_noret (line 73) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 79) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function checklimit (line 92) | static void checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 97) | static int testnext (LexState *ls, int c) { function check (line 106) | static void check (LexState *ls, int c) { function checknext (line 112) | static void checknext (LexState *ls, int c) { function check_match (line 122) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 135) | static TString *str_checkname (LexState *ls) { function init_exp (line 144) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 151) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 156) | static void checkname (LexState *ls, expdesc *e) { function registerlocalvar (line 161) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 175) | static void new_localvar (LexState *ls, TString *name) { function new_localvarliteral_ (line 187) | static void new_localvarliteral_ (LexState *ls, const char *name, size_t... function LocVar (line 195) | static LocVar *getlocvar (FuncState *fs, int i) { function adjustlocalvars (line 202) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 211) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 218) | static int searchupvalue (FuncState *fs, TString *name) { function newupvalue (line 228) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 244) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 258) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 270) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function singlevar (line 295) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 309) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 331) | static void enterlevel (LexState *ls) { function closegoto (line 341) | static void closegoto (LexState *ls, int g, Labeldesc *label) { function findlabel (line 365) | static int findlabel (LexState *ls, int g) { function newlabelentry (line 385) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function findgotos (line 403) | static void findgotos (LexState *ls, Labeldesc *lb) { function movegotosout (line 421) | static void movegotosout (FuncState *fs, BlockCnt *bl) { function enterblock (line 439) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function breaklabel (line 454) | static void breaklabel (LexState *ls) { function l_noret (line 464) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 473) | static void leaveblock (FuncState *fs) { function Proto (line 499) | static Proto *addprototype (LexState *ls) { function codeclosure (line 522) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 529) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 552) | static void close_func (LexState *ls) { function block_follow (line 587) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 598) | static void statlist (LexState *ls) { function fieldsel (line 610) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 621) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 637) | struct ConsControl { function recfield (line 646) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 667) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 678) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 693) | static void listfield (LexState *ls, struct ConsControl *cc) { function field (line 702) | static void field (LexState *ls, struct ConsControl *cc) { function constructor (line 724) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 753) | static void parlist (LexState *ls) { function body (line 782) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 804) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 817) | static void funcargs (LexState *ls, expdesc *f, int line) { function primaryexp (line 871) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 893) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 931) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 986) | static UnOpr getunopr (int op) { function BinOpr (line 997) | static BinOpr getbinopr (int op) { function BinOpr (line 1048) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 1078) | static void expr (LexState *ls, expdesc *v) { function block (line 1093) | static void block (LexState *ls) { type LHS_assign (line 1107) | struct LHS_assign { function check_conflict (line 1119) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 1147) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 1177) | static int cond (LexState *ls) { function gotostat (line 1187) | static void gotostat (LexState *ls, int pc) { function checkrepeated (line 1203) | static void checkrepeated (FuncState *fs, Labellist *ll, TString *label) { function skipnoopstat (line 1217) | static void skipnoopstat (LexState *ls) { function labelstat (line 1223) | static void labelstat (LexState *ls, TString *label, int line) { function whilestat (line 1241) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1260) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1280) | static int exp1 (LexState *ls) { function forbody (line 1291) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1317) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1339) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1364) | static void forstat (LexState *ls, int line) { function test_then_block (line 1382) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 1417) | static void ifstat (LexState *ls, int line) { function localfunc (line 1431) | static void localfunc (LexState *ls) { function localstat (line 1442) | static void localstat (LexState *ls) { function funcname (line 1462) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 1476) | static void funcstat (LexState *ls, int line) { function exprstat (line 1488) | static void exprstat (LexState *ls) { function retstat (line 1504) | static void retstat (LexState *ls) { function statement (line 1537) | static void statement (LexState *ls) { function mainfunc (line 1612) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 1626) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, FILE: build/lua-5.3.4/src/lparser.h type expkind (line 25) | typedef enum { type expdesc (line 54) | typedef struct expdesc { type Vardesc (line 72) | typedef struct Vardesc { type Labeldesc (line 78) | typedef struct Labeldesc { type Labellist (line 87) | typedef struct Labellist { type Dyndata (line 95) | typedef struct Dyndata { type BlockCnt (line 107) | struct BlockCnt type FuncState (line 111) | typedef struct FuncState { FILE: build/lua-5.3.4/src/lstate.c type LX (line 54) | typedef struct LX { type LG (line 63) | typedef struct LG { function makeseed (line 81) | static unsigned int makeseed (lua_State *L) { function luaE_setdebt (line 98) | void luaE_setdebt (global_State *g, l_mem debt) { function CallInfo (line 108) | CallInfo *luaE_extendCI (lua_State *L) { function luaE_freeCI (line 122) | void luaE_freeCI (lua_State *L) { function luaE_shrinkCI (line 137) | void luaE_shrinkCI (lua_State *L) { function stack_init (line 151) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 171) | static void freestack (lua_State *L) { function init_registry (line 184) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 203) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 221) | static void preinit_thread (lua_State *L, global_State *g) { function close_state (line 242) | static void close_state (lua_State *L) { function LUA_API (line 255) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 285) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 295) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function LUA_API (line 341) | LUA_API void lua_close (lua_State *L) { FILE: build/lua-5.3.4/src/lstate.h type lua_longjmp (line 33) | struct lua_longjmp type stringtable (line 58) | typedef struct stringtable { type CallInfo (line 74) | typedef struct CallInfo { type global_State (line 119) | typedef struct global_State { type lua_State (line 160) | struct lua_State { type TString (line 195) | struct TString type Udata (line 196) | struct Udata type Table (line 198) | struct Table type Proto (line 199) | struct Proto type lua_State (line 200) | struct lua_State FILE: build/lua-5.3.4/src/lstring.c function luaS_eqlngstr (line 40) | int luaS_eqlngstr (TString *a, TString *b) { function luaS_hash (line 49) | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed) { function luaS_hashlongstr (line 58) | unsigned int luaS_hashlongstr (TString *ts) { function luaS_resize (line 71) | void luaS_resize (lua_State *L, int newsize) { function luaS_clearcache (line 103) | void luaS_clearcache (global_State *g) { function luaS_init (line 116) | void luaS_init (lua_State *L) { function TString (line 133) | static TString *createstrobj (lua_State *L, size_t l, int tag, unsigned ... function TString (line 147) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 154) | void luaS_remove (lua_State *L, TString *ts) { function TString (line 167) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 199) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 219) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 236) | Udata *luaS_newudata (lua_State *L, size_t s) { FILE: build/lua-5.3.4/src/lstrlib.c function str_len (line 54) | static int str_len (lua_State *L) { function lua_Integer (line 63) | static lua_Integer posrelat (lua_Integer pos, size_t len) { function str_sub (line 70) | static int str_sub (lua_State *L) { function str_reverse (line 84) | static int str_reverse (lua_State *L) { function str_lower (line 96) | static int str_lower (lua_State *L) { function str_upper (line 109) | static int str_upper (lua_State *L) { function str_rep (line 122) | static int str_rep (lua_State *L) { function str_byte (line 148) | static int str_byte (lua_State *L) { function str_char (line 167) | static int str_char (lua_State *L) { function writer (line 182) | static int writer (lua_State *L, const void *b, size_t size, void *B) { function str_dump (line 189) | static int str_dump (lua_State *L) { type MatchState (line 214) | typedef struct MatchState { function check_capture (line 242) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 250) | static int capture_to_close (MatchState *ms) { function match_class (line 282) | static int match_class (int c, int cl) { function matchbracketclass (line 302) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 325) | static int singlematch (MatchState *ms, const char *s, const char *p, function push_onecapture (line 550) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 569) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 580) | static int nospecials (const char *p, size_t l) { function prepstate (line 591) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 601) | static void reprepstate (MatchState *ms) { function str_find_aux (line 607) | static int str_find_aux (lua_State *L, int find) { function str_find (line 654) | static int str_find (lua_State *L) { function str_match (line 659) | static int str_match (lua_State *L) { type GMatchState (line 665) | typedef struct GMatchState { function gmatch_aux (line 673) | static int gmatch_aux (lua_State *L) { function gmatch (line 689) | static int gmatch (lua_State *L) { function add_s (line 703) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 731) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 762) | static int str_gsub (lua_State *L) { function lua_Number (line 833) | static lua_Number adddigit (char *buff, int n, lua_Number x) { function num2straux (line 841) | static int num2straux (char *buff, int sz, lua_Number x) { function lua_number2strx (line 873) | static int lua_number2strx (lua_State *L, char *buff, int sz, function addquoted (line 908) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function checkdp (line 934) | static void checkdp (char *buff, int nb) { function addliteral (line 943) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function addlenmod (line 1006) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 1016) | static int str_format (lua_State *L) { type cD (line 1131) | struct cD { type Ftypes (line 1142) | typedef union Ftypes { type Header (line 1153) | typedef struct Header { type KOption (line 1163) | typedef enum KOption { function digit (line 1180) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 1182) | static int getnum (const char **fmt, int df) { function getnumlimit (line 1199) | static int getnumlimit (Header *h, const char **fmt, int df) { function initheader (line 1211) | static void initheader (lua_State *L, Header *h) { function KOption (line 1221) | static KOption getoption (Header *h, const char **fmt, int *size) { function KOption (line 1268) | static KOption getdetails (Header *h, size_t totalsize, function packint (line 1295) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 1316) | static void copywithendian (volatile char *dest, volatile const char *src, function str_pack (line 1330) | static int str_pack (lua_State *L) { function str_packsize (line 1417) | static int str_packsize (lua_State *L) { function lua_Integer (line 1450) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 1476) | static int str_unpack (lua_State *L) { function createmetatable (line 1564) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 1579) | LUAMOD_API int luaopen_string (lua_State *L) { FILE: build/lua-5.3.4/src/ltable.c function l_hashfloat (line 97) | static int l_hashfloat (lua_Number n) { function Node (line 117) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 144) | static unsigned int arrayindex (const TValue *key) { function findindex (line 159) | static unsigned int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 186) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 219) | static unsigned int computesizes (unsigned int nums[], unsigned int *pna) { function countint (line 241) | static int countint (const TValue *key, unsigned int *nums) { function numusearray (line 257) | static unsigned int numusearray (const Table *t, unsigned int *nums) { function numusehash (line 283) | static int numusehash (const Table *t, unsigned int *nums, unsigned int ... function setarrayvector (line 299) | static void setarrayvector (lua_State *L, Table *t, unsigned int size) { function setnodevector (line 308) | static void setnodevector (lua_State *L, Table *t, unsigned int size) { function luaH_resize (line 333) | void luaH_resize (lua_State *L, Table *t, unsigned int nasize, function luaH_resizearray (line 368) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 376) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 402) | Table *luaH_new (lua_State *L) { function luaH_free (line 414) | void luaH_free (lua_State *L, Table *t) { function Node (line 422) | static Node *getfreepos (Table *t) { function TValue (line 442) | TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 497) | const TValue *luaH_getint (Table *t, lua_Integer key) { function TValue (line 520) | const TValue *luaH_getshortstr (Table *t, TString *key) { function TValue (line 541) | static const TValue *getgeneric (Table *t, const TValue *key) { function TValue (line 556) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 570) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 591) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function luaH_setint (line 599) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function unbound_search (line 613) | static int unbound_search (Table *t, unsigned int j) { function luaH_getn (line 641) | int luaH_getn (Table *t) { function Node (line 663) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 667) | int luaH_isdummy (const Table *t) { return isdummy(t); } FILE: build/lua-5.3.4/src/ltablib.c function checkfield (line 36) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 46) | static void checktab (lua_State *L, int arg, int what) { function maxn (line 62) | static int maxn (lua_State *L) { function tinsert (line 79) | static int tinsert (lua_State *L) { function tremove (line 106) | static int tremove (lua_State *L) { function tmove (line 128) | static int tmove (lua_State *L) { function addfield (line 160) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 169) | static int tconcat (lua_State *L) { function pack (line 194) | static int pack (lua_State *L) { function unpack (line 207) | static int unpack (lua_State *L) { type IdxT (line 236) | typedef unsigned int IdxT; function l_randomizePivot (line 258) | static unsigned int l_randomizePivot (void) { function set2 (line 277) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 287) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 310) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 346) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 357) | static void auxsort (lua_State *L, IdxT lo, IdxT up, function sort (line 411) | static int sort (lua_State *L) { function LUAMOD_API (line 441) | LUAMOD_API int luaopen_table (lua_State *L) { FILE: build/lua-5.3.4/src/ltm.c function luaT_init (line 37) | void luaT_init (lua_State *L) { function TValue (line 59) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 70) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 102) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function luaT_callbinTM (line 124) | int luaT_callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 135) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderTM (line 158) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, FILE: build/lua-5.3.4/src/ltm.h type TMS (line 18) | typedef enum { FILE: build/lua-5.3.4/src/lua.c function lstop (line 111) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 124) | static void laction (int i) { function print_usage (line 130) | static void print_usage (const char *badoption) { function l_message (line 155) | static void l_message (const char *pname, const char *msg) { function report (line 166) | static int report (lua_State *L, int status) { function msghandler (line 179) | static int msghandler (lua_State *L) { function docall (line 198) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 212) | static void print_version (void) { function createargtable (line 226) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 239) | static int dochunk (lua_State *L, int status) { function dofile (line 245) | static int dofile (lua_State *L, const char *name) { function dostring (line 250) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 259) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 291) | static int incomplete (lua_State *L, int status) { function pushline (line 307) | static int pushline (lua_State *L, int firstline) { function addreturn (line 332) | static int addreturn (lua_State *L) { function multiline (line 350) | static int multiline (lua_State *L) { function loadline (line 372) | static int loadline (lua_State *L) { function l_print (line 388) | static void l_print (lua_State *L) { function doREPL (line 405) | static void doREPL (lua_State *L) { function pushargs (line 424) | static int pushargs (lua_State *L) { function handle_script (line 437) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 465) | static int collectargs (char **argv, int *first) { function runargs (line 514) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 535) | static int handle_luainit (lua_State *L) { function pmain (line 554) | static int pmain (lua_State *L) { function main (line 596) | int main (int argc, char **argv) { FILE: build/lua-5.3.4/src/lua.h type lua_State (line 56) | typedef struct lua_State lua_State; type LUA_NUMBER (line 89) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 93) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 96) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 99) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 417) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 441) | struct lua_Debug { FILE: build/lua-5.3.4/src/luac.c function fatal (line 38) | static void fatal(const char* message) function cannot (line 44) | static void cannot(const char* what) function usage (line 50) | static void usage(const char* message) function doargs (line 72) | static int doargs(int argc, char* argv[]) function Proto (line 139) | static const Proto* combine(lua_State* L, int n) function writer (line 159) | static int writer(lua_State* L, const void* p, size_t size, void* u) function pmain (line 165) | static int pmain(lua_State* L) function main (line 192) | int main(int argc, char* argv[]) function PrintString (line 226) | static void PrintString(const TString* ts) function PrintConstant (line 254) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 288) | static void PrintCode(const Proto* f) function PrintHeader (line 395) | static void PrintHeader(const Proto* f) function PrintDebug (line 415) | static void PrintDebug(const Proto* f) function PrintFunction (line 442) | static void PrintFunction(const Proto* f, int full) FILE: build/lua-5.3.4/src/lundump.c type LoadState (line 32) | typedef struct { function l_noret (line 39) | static l_noret error(LoadState *S, const char *why) { function LoadBlock (line 51) | static void LoadBlock (LoadState *S, void *b, size_t size) { function lu_byte (line 60) | static lu_byte LoadByte (LoadState *S) { function LoadInt (line 67) | static int LoadInt (LoadState *S) { function lua_Number (line 74) | static lua_Number LoadNumber (LoadState *S) { function lua_Integer (line 81) | static lua_Integer LoadInteger (LoadState *S) { function TString (line 88) | static TString *LoadString (LoadState *S) { function LoadCode (line 107) | static void LoadCode (LoadState *S, Proto *f) { function LoadConstants (line 118) | static void LoadConstants (LoadState *S, Proto *f) { function LoadProtos (line 152) | static void LoadProtos (LoadState *S, Proto *f) { function LoadUpvalues (line 166) | static void LoadUpvalues (LoadState *S, Proto *f) { function LoadDebug (line 180) | static void LoadDebug (LoadState *S, Proto *f) { function LoadFunction (line 202) | static void LoadFunction (LoadState *S, Proto *f, TString *psource) { function checkliteral (line 219) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function fchecksize (line 228) | static void fchecksize (LoadState *S, size_t size, const char *tname) { function checkHeader (line 236) | static void checkHeader (LoadState *S) { function LClosure (line 258) | LClosure *luaU_undump(lua_State *L, ZIO *Z, const char *name) { FILE: build/lua-5.3.4/src/lutf8lib.c function lua_Integer (line 30) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 71) | static int utflen (lua_State *L) { function codepoint (line 100) | static int codepoint (lua_State *L) { function pushutfchar (line 128) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 138) | static int utfchar (lua_State *L) { function byteoffset (line 160) | static int byteoffset (lua_State *L) { function iter_aux (line 201) | static int iter_aux (lua_State *L) { function iter_codes (line 225) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 250) | LUAMOD_API int luaopen_utf8 (lua_State *L) { FILE: build/lua-5.3.4/src/lvm.c function luaV_tonumber_ (line 72) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_tointeger (line 94) | int luaV_tointeger (const TValue *obj, lua_Integer *p, int mode) { function forlimit (line 135) | static int forlimit (const TValue *obj, lua_Integer *p, lua_Integer step, function luaV_finishget (line 160) | void luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, function luaV_finishset (line 203) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 248) | static int l_strcmp (const TString *ls, const TString *rs) { function LTintfloat (line 281) | static int LTintfloat (lua_Integer i, lua_Number f) { function LEintfloat (line 300) | static int LEintfloat (lua_Integer i, lua_Number f) { function LTnum (line 318) | static int LTnum (const TValue *l, const TValue *r) { function LEnum (line 341) | static int LEnum (const TValue *l, const TValue *r) { function luaV_lessthan (line 364) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function luaV_lessequal (line 384) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 407) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 460) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 474) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 517) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 552) | lua_Integer luaV_div (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 572) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 593) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function LClosure (line 610) | static LClosure *getcached (Proto *p, UpVal **encup, StkId base) { function pushclosure (line 632) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 656) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 786) | void luaV_execute (lua_State *L) { FILE: build/lua-5.3.4/src/lzio.c function luaZ_fill (line 23) | int luaZ_fill (ZIO *z) { function luaZ_init (line 38) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 48) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: build/lua-5.3.4/src/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 23) | typedef struct Mbuffer { type Zio (line 55) | struct Zio { FILE: build/lua-5.3.5/src/lapi.c function TValue (line 60) | static TValue *index2addr (lua_State *L, int idx) { function growstack (line 91) | static void growstack (lua_State *L, void *ud) { function LUA_API (line 97) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 118) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 134) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 144) | LUA_API const lua_Number *lua_version (lua_State *L) { function LUA_API (line 160) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 167) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 172) | LUA_API void lua_settop (lua_State *L, int idx) { function reverse (line 193) | static void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 207) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 222) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 237) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 251) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 257) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 264) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 270) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 276) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 283) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 289) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 295) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 302) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 318) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 337) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 345) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 356) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 367) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 373) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 392) | LUA_API size_t lua_rawlen (lua_State *L, int idx) { function LUA_API (line 404) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 413) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 423) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 429) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 450) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 458) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 466) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 479) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 491) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 508) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 519) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 532) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 557) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 565) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 573) | LUA_API int lua_pushthread (lua_State *L) { function auxgetstr (line 588) | static int auxgetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 605) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 612) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 622) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 628) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 647) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 658) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 670) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 684) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 697) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 724) | LUA_API int lua_getuservalue (lua_State *L, int idx) { function auxsetstr (line 743) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 759) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 766) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 777) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 783) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 801) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 817) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 830) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 846) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 886) | LUA_API void lua_setuservalue (lua_State *L, int idx) { function LUA_API (line 909) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 935) | struct CallS { /* data to 'f_call' */ function f_call (line 941) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 948) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function LUA_API (line 992) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 1016) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 1031) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 1040) | LUA_API int lua_gc (lua_State *L, int what, int data) { function LUA_API (line 1114) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 1123) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1140) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1156) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 1166) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1176) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function LUA_API (line 1184) | LUA_API void *lua_newuserdata (lua_State *L, size_t size) { function LUA_API (line 1222) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1236) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 1257) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 1268) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 1287) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, FILE: build/lua-5.3.5/src/lauxlib.c function findfield (line 46) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 73) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 94) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 110) | static int lastlevel (lua_State *L) { function LUALIB_API (line 125) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 164) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function typeerror (line 182) | static int typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 196) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 205) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 223) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 234) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 274) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 299) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 312) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 318) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 333) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 348) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 368) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 378) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 384) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 390) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 397) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 408) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 417) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 422) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 430) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 440) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 455) | typedef struct UBox { function boxgc (line 476) | static int boxgc (lua_State *L) { function LUALIB_API (line 505) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 528) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 537) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 542) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 552) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 558) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 569) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 577) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 595) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 616) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 635) | typedef struct LoadF { function errfile (line 660) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 669) | static int skipBOM (LoadF *lf) { function skipcomment (line 690) | static int skipcomment (LoadF *lf, int *cp) { function LUALIB_API (line 703) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, type LoadS (line 739) | typedef struct LoadS { function LUALIB_API (line 755) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 764) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 772) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 788) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 798) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 810) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function libsize (line 884) | static int libsize (const luaL_Reg *l) { function LUALIB_API (line 897) | LUALIB_API void luaL_pushmodule (lua_State *L, const char *modname, function LUALIB_API (line 913) | LUALIB_API void luaL_openlib (lua_State *L, const char *libname, function LUALIB_API (line 934) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 951) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 971) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 991) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, const cha... function panic (line 1019) | static int panic (lua_State *L) { function LUALIB_API (line 1026) | LUALIB_API lua_State *luaL_newstate (void) { function LUALIB_API (line 1033) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... FILE: build/lua-5.3.5/src/lauxlib.h type luaL_Reg (line 31) | typedef struct luaL_Reg { type luaL_Buffer (line 148) | typedef struct luaL_Buffer { type luaL_Stream (line 193) | typedef struct luaL_Stream { FILE: build/lua-5.3.5/src/lbaselib.c function luaB_print (line 24) | static int luaB_print (lua_State *L) { function luaB_tonumber (line 69) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 102) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 114) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 125) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 138) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 146) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 155) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 163) | static int luaB_rawset (lua_State *L) { function luaB_collectgarbage (line 173) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 201) | static int luaB_type (lua_State *L) { function pairsmeta (line 209) | static int pairsmeta (lua_State *L, const char *method, int iszero, function luaB_next (line 226) | static int luaB_next (lua_State *L) { function luaB_pairs (line 238) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 246) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 257) | static int luaB_ipairs (lua_State *L) { function load_aux (line 270) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 287) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 334) | static int luaB_load (lua_State *L) { function dofilecont (line 356) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 362) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 372) | static int luaB_assert (lua_State *L) { function luaB_select (line 385) | static int luaB_select (lua_State *L) { function finishpcall (line 408) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 419) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 434) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 446) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 486) | LUAMOD_API int luaopen_base (lua_State *L) { FILE: build/lua-5.3.5/src/lbitlib.c function lua_Unsigned (line 49) | static lua_Unsigned andaux (lua_State *L) { function b_and (line 58) | static int b_and (lua_State *L) { function b_test (line 65) | static int b_test (lua_State *L) { function b_or (line 72) | static int b_or (lua_State *L) { function b_xor (line 82) | static int b_xor (lua_State *L) { function b_not (line 92) | static int b_not (lua_State *L) { function b_shift (line 99) | static int b_shift (lua_State *L, lua_Unsigned r, lua_Integer i) { function b_lshift (line 116) | static int b_lshift (lua_State *L) { function b_rshift (line 121) | static int b_rshift (lua_State *L) { function b_arshift (line 126) | static int b_arshift (lua_State *L) { function b_rot (line 141) | static int b_rot (lua_State *L, lua_Integer d) { function b_lrot (line 152) | static int b_lrot (lua_State *L) { function b_rrot (line 157) | static int b_rrot (lua_State *L) { function fieldargs (line 168) | static int fieldargs (lua_State *L, int farg, int *width) { function b_extract (line 180) | static int b_extract (lua_State *L) { function b_replace (line 190) | static int b_replace (lua_State *L) { function LUAMOD_API (line 220) | LUAMOD_API int luaopen_bit32 (lua_State *L) { function LUAMOD_API (line 229) | LUAMOD_API int luaopen_bit32 (lua_State *L) { FILE: build/lua-5.3.5/src/lcode.c function tonumeral (line 43) | static int tonumeral(const expdesc *e, TValue *v) { function luaK_nil (line 64) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 90) | static int getjump (FuncState *fs, int pc) { function fixjump (line 103) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 116) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 136) | int luaK_jump (FuncState *fs) { function luaK_ret (line 149) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 158) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C) { function luaK_getlabel (line 168) | int luaK_getlabel (FuncState *fs) { function Instruction (line 179) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 195) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 213) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 224) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function dischargejpc (line 242) | static void dischargejpc (FuncState *fs) { function luaK_patchtohere (line 252) | void luaK_patchtohere (FuncState *fs, int list) { function luaK_patchlist (line 263) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchclose (line 278) | void luaK_patchclose (FuncState *fs, int list, int level) { function luaK_code (line 293) | static int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABC (line 312) | int luaK_codeABC (FuncState *fs, OpCode o, int a, int b, int c) { function luaK_codeABx (line 324) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function codeextraarg (line 335) | static int codeextraarg (FuncState *fs, int a) { function luaK_codek (line 346) | int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 361) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 375) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 386) | static void freereg (FuncState *fs, int reg) { function freeexp (line 397) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 407) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 428) | static int addk (FuncState *fs, TValue *key, TValue *v) { function luaK_stringK (line 458) | int luaK_stringK (FuncState *fs, TString *s) { function luaK_intK (line 471) | int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 481) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolK (line 491) | static int boolK (FuncState *fs, int b) { function nilK (line 501) | static int nilK (FuncState *fs) { function luaK_setreturns (line 515) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function luaK_setoneret (line 539) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 556) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 595) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 641) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 649) | static int code_loadbool (FuncState *fs, int A, int b, int jump) { function need_value (line 659) | static int need_value (FuncState *fs, int list) { function exp2reg (line 675) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 703) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 715) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 734) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 744) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 758) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function luaK_storevar (line 782) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 809) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function negatecondition (line 825) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 839) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 857) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 884) | void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 910) | static void codenot (FuncState *fs, expdesc *e) { function luaK_indexed (line 946) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 960) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 978) | static int constfolding (FuncState *fs, int op, expdesc *e1, function codeunexpval (line 1004) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function codebinexpval (line 1022) | static void codebinexpval (FuncState *fs, OpCode op, function codecomp (line 1037) | static void codecomp (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e... function luaK_prefix (line 1066) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e, int line) { function luaK_infix (line 1086) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function luaK_posfix (line 1124) | void luaK_posfix (FuncState *fs, BinOpr op, function luaK_fixline (line 1177) | void luaK_fixline (FuncState *fs, int line) { function luaK_setlist (line 1189) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { FILE: build/lua-5.3.5/src/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 40) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... FILE: build/lua-5.3.5/src/lcorolib.c function lua_State (line 21) | static lua_State *getco (lua_State *L) { function auxresume (line 28) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 57) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 74) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 89) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 99) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 106) | static int luaB_yield (lua_State *L) { function luaB_costatus (line 111) | static int luaB_costatus (lua_State *L) { function luaB_yieldable (line 138) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 144) | static int luaB_corunning (lua_State *L) { function LUAMOD_API (line 164) | LUAMOD_API int luaopen_coroutine (lua_State *L) { FILE: build/lua-5.3.5/src/ldblib.c function checkstack (line 35) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 41) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 47) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 56) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 66) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 75) | static int db_setuservalue (lua_State *L) { function lua_State (line 90) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 107) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 112) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 117) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 130) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 145) | static int db_getinfo (lua_State *L) { function db_getlocal (line 193) | static int db_getlocal (lua_State *L) { function db_setlocal (line 224) | static int db_setlocal (lua_State *L) { function auxupvalue (line 248) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 260) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 265) | static int db_setupvalue (lua_State *L) { function checkupval (line 275) | static int checkupval (lua_State *L, int argf, int argnup) { function db_upvalueid (line 284) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 291) | static int db_upvaluejoin (lua_State *L) { function hookf (line 305) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 324) | static int makemask (const char *smask, int count) { function db_sethook (line 347) | static int db_sethook (lua_State *L) { function db_gethook (line 379) | static int db_gethook (lua_State *L) { function db_debug (line 402) | static int db_debug (lua_State *L) { function db_traceback (line 417) | static int db_traceback (lua_State *L) { function LUAMOD_API (line 452) | LUAMOD_API int luaopen_debug (lua_State *L) { FILE: build/lua-5.3.5/src/ldebug.c function currentpc (line 45) | static int currentpc (CallInfo *ci) { function currentline (line 51) | static int currentline (CallInfo *ci) { function swapextra (line 62) | static void swapextra (lua_State *L) { function LUA_API (line 81) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 95) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 100) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 105) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 110) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 171) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 195) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 211) | static void funcinfo (lua_Debug *ar, Closure *cl) { function collectvalidlines (line 229) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 262) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 309) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function kname (line 355) | static void kname (Proto *p, int pc, int c, const char **name) { function filterpc (line 375) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 385) | static int findsetreg (Proto *p, int lastpc, int reg) { function isinstack (line 546) | static int isinstack (CallInfo *ci, const TValue *o) { function l_noret (line 585) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 591) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 597) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 609) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 617) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 640) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 652) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function luaG_traceexec (line 666) | void luaG_traceexec (lua_State *L) { FILE: build/lua-5.3.5/src/ldo.c type lua_longjmp (line 84) | struct lua_longjmp { function seterrorobj (line 91) | static void seterrorobj (lua_State *L, int errcode, StkId oldtop) { function l_noret (line 110) | l_noret luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 136) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 158) | static void correctstack (lua_State *L, TValue *oldstack) { function luaD_reallocstack (line 177) | void luaD_reallocstack (lua_State *L, int newsize) { function luaD_growstack (line 191) | void luaD_growstack (lua_State *L, int n) { function stackinuse (line 210) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 221) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 240) | void luaD_inctop (lua_State *L) { function luaD_hook (line 253) | void luaD_hook (lua_State *L, int event, int line) { function callhook (line 280) | static void callhook (lua_State *L, CallInfo *ci) { function StkId (line 293) | static StkId adjust_varargs (lua_State *L, Proto *p, int actual) { function tryfuncTM (line 315) | static void tryfuncTM (lua_State *L, StkId func) { function moveresults (line 334) | static int moveresults (lua_State *L, const TValue *firstResult, StkId res, function luaD_poscall (line 376) | int luaD_poscall (lua_State *L, CallInfo *ci, StkId firstResult, int nre... function luaD_precall (line 413) | int luaD_precall (lua_State *L, StkId func, int nresults) { function stackerror (line 481) | static void stackerror (lua_State *L) { function luaD_call (line 495) | void luaD_call (lua_State *L, StkId func, int nResults) { function luaD_callnoyield (line 507) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function finishCcall (line 518) | static void finishCcall (lua_State *L, int status) { function unroll (line 548) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 566) | static CallInfo *findpcall (lua_State *L) { function recover (line 581) | static int recover (lua_State *L, int status) { function resume_error (line 603) | static int resume_error (lua_State *L, const char *msg, int narg) { function resume (line 619) | static void resume (lua_State *L, void *ud) { function LUA_API (line 648) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs) { function LUA_API (line 687) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 692) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, function luaD_pcall (line 721) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 748) | struct SParser { /* data to 'f_parser' */ function checkmode (line 757) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 766) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 783) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, FILE: build/lua-5.3.5/src/ldump.c type DumpState (line 26) | typedef struct { function DumpBlock (line 44) | static void DumpBlock (const void *b, size_t size, DumpState *D) { function DumpByte (line 56) | static void DumpByte (int y, DumpState *D) { function DumpInt (line 62) | static void DumpInt (int x, DumpState *D) { function DumpNumber (line 67) | static void DumpNumber (lua_Number x, DumpState *D) { function DumpInteger (line 72) | static void DumpInteger (lua_Integer x, DumpState *D) { function DumpString (line 77) | static void DumpString (const TString *s, DumpState *D) { function DumpCode (line 98) | static void DumpCode (const Proto *f, DumpState *D) { function DumpConstants (line 106) | static void DumpConstants (const Proto *f, DumpState *D) { function DumpProtos (line 136) | static void DumpProtos (const Proto *f, DumpState *D) { function DumpUpvalues (line 145) | static void DumpUpvalues (const Proto *f, DumpState *D) { function DumpDebug (line 155) | static void DumpDebug (const Proto *f, DumpState *D) { function DumpFunction (line 174) | static void DumpFunction (const Proto *f, TString *psource, DumpState *D) { function DumpHeader (line 192) | static void DumpHeader (DumpState *D) { function luaU_dump (line 212) | int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, FILE: build/lua-5.3.5/src/lfunc.c function CClosure (line 25) | CClosure *luaF_newCclosure (lua_State *L, int n) { function LClosure (line 33) | LClosure *luaF_newLclosure (lua_State *L, int n) { function luaF_initupvals (line 45) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 57) | UpVal *luaF_findupval (lua_State *L, StkId level) { function luaF_close (line 83) | void luaF_close (lua_State *L, StkId level) { function Proto (line 99) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 125) | void luaF_freeproto (lua_State *L, Proto *f) { FILE: build/lua-5.3.5/src/lfunc.h type UpVal (line 35) | struct UpVal { FILE: build/lua-5.3.5/src/lgc.c function removeentry (line 125) | static void removeentry (Node *n) { function iscleared (line 139) | static int iscleared (global_State *g, const TValue *o) { function luaC_barrier_ (line 155) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 171) | void luaC_barrierback_ (lua_State *L, Table *t) { function luaC_upvalbarrier_ (line 185) | void luaC_upvalbarrier_ (lua_State *L, UpVal *uv) { function luaC_fix (line 194) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 208) | GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { function reallymarkobject (line 235) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 289) | static void markmt (global_State *g) { function markbeingfnz (line 299) | static void markbeingfnz (global_State *g) { function remarkupvals (line 312) | static void remarkupvals (global_State *g) { function restartcollection (line 337) | static void restartcollection (global_State *g) { function traverseweakvalue (line 361) | static void traverseweakvalue (global_State *g, Table *h) { function traverseephemeron (line 394) | static int traverseephemeron (global_State *g, Table *h) { function traversestrongtable (line 433) | static void traversestrongtable (global_State *g, Table *h) { function lu_mem (line 451) | static lu_mem traversetable (global_State *g, Table *h) { function traverseproto (line 479) | static int traverseproto (global_State *g, Proto *f) { function lu_mem (line 501) | static lu_mem traverseCclosure (global_State *g, CClosure *cl) { function lu_mem (line 514) | static lu_mem traverseLclosure (global_State *g, LClosure *cl) { function lu_mem (line 530) | static lu_mem traversethread (global_State *g, lua_State *th) { function propagatemark (line 559) | static void propagatemark (global_State *g) { function propagateall (line 603) | static void propagateall (global_State *g) { function convergeephemerons (line 608) | static void convergeephemerons (global_State *g) { function clearkeys (line 639) | static void clearkeys (global_State *g, GCObject *l, GCObject *f) { function clearvalues (line 658) | static void clearvalues (global_State *g, GCObject *l, GCObject *f) { function luaC_upvdeccount (line 678) | void luaC_upvdeccount (lua_State *L, UpVal *uv) { function freeLclosure (line 686) | static void freeLclosure (lua_State *L, LClosure *cl) { function freeobj (line 697) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 735) | static GCObject **sweeplist (lua_State *L, GCObject **p, lu_mem count) { function GCObject (line 758) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 778) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 788) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 801) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 807) | static void GCTM (lua_State *L, int propagateerrors) { function runafewfinalizers (line 844) | static int runafewfinalizers (lua_State *L) { function callallpendingfinalizers (line 859) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 869) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 880) | static void separatetobefnz (global_State *g, int all) { function luaC_checkfinalizer (line 902) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function setpause (line 940) | static void setpause (global_State *g) { function entersweep (line 959) | static void entersweep (lua_State *L) { function luaC_freeallobjects (line 967) | void luaC_freeallobjects (lua_State *L) { function l_mem (line 982) | static l_mem atomic (lua_State *L) { function lu_mem (line 1029) | static lu_mem sweepstep (lua_State *L, global_State *g, function lu_mem (line 1045) | static lu_mem singlestep (lua_State *L) { function luaC_runtilstate (line 1104) | void luaC_runtilstate (lua_State *L, int statesmask) { function l_mem (line 1115) | static l_mem getdebt (global_State *g) { function luaC_step (line 1129) | void luaC_step (lua_State *L) { function luaC_fullgc (line 1159) | void luaC_fullgc (lua_State *L, int isemergency) { FILE: build/lua-5.3.5/src/linit.c function LUALIB_API (line 60) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: build/lua-5.3.5/src/liolib.c function l_checkmode (line 40) | static int l_checkmode (const char *mode) { type luaL_Stream (line 142) | typedef luaL_Stream LStream; function io_type (line 150) | static int io_type (lua_State *L) { function f_tostring (line 164) | static int f_tostring (lua_State *L) { function FILE (line 174) | static FILE *tofile (lua_State *L) { function LStream (line 188) | static LStream *newprefile (lua_State *L) { function aux_close (line 201) | static int aux_close (lua_State *L) { function f_close (line 209) | static int f_close (lua_State *L) { function io_close (line 215) | static int io_close (lua_State *L) { function f_gc (line 222) | static int f_gc (lua_State *L) { function io_fclose (line 233) | static int io_fclose (lua_State *L) { function LStream (line 240) | static LStream *newfile (lua_State *L) { function opencheck (line 248) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 256) | static int io_open (lua_State *L) { function io_pclose (line 270) | static int io_pclose (lua_State *L) { function io_popen (line 280) | static int io_popen (lua_State *L) { function io_tmpfile (line 294) | static int io_tmpfile (lua_State *L) { function FILE (line 301) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 311) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 328) | static int io_input (lua_State *L) { function io_output (line 333) | static int io_output (lua_State *L) { function aux_lines (line 347) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 357) | static int f_lines (lua_State *L) { function io_lines (line 364) | static int io_lines (lua_State *L) { type RN (line 398) | typedef struct { function nextc (line 409) | static int nextc (RN *rn) { function test2 (line 425) | static int test2 (RN *rn, const char *set) { function readdigits (line 435) | static int readdigits (RN *rn, int hex) { function read_number (line 448) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 482) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 490) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 511) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 524) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 537) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 587) | static int io_read (lua_State *L) { function f_read (line 592) | static int f_read (lua_State *L) { function io_readline (line 597) | static int io_readline (lua_State *L) { function g_write (line 628) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 652) | static int io_write (lua_State *L) { function f_write (line 657) | static int f_write (lua_State *L) { function f_seek (line 664) | static int f_seek (lua_State *L) { function f_setvbuf (line 683) | static int f_setvbuf (lua_State *L) { function io_flush (line 695) | static int io_flush (lua_State *L) { function f_flush (line 700) | static int f_flush (lua_State *L) { function createmeta (line 741) | static void createmeta (lua_State *L) { function io_noclose (line 753) | static int io_noclose (lua_State *L) { function createstdfile (line 762) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 775) | LUAMOD_API int luaopen_io (lua_State *L) { FILE: build/lua-5.3.5/src/llex.c function save (line 57) | static void save (LexState *ls, int c) { function luaX_init (line 70) | void luaX_init (lua_State *L) { function l_noret (line 109) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 117) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 127) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 151) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 162) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 186) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 199) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 214) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 251) | static int skip_sep (LexState *ls) { function read_long_string (line 264) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function esccheck (line 303) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 312) | static int gethexa (LexState *ls) { function readhexaesc (line 319) | static int readhexaesc (LexState *ls) { function readutf8esc (line 327) | static unsigned long readutf8esc (LexState *ls) { function utf8esc (line 345) | static void utf8esc (LexState *ls) { function readdecesc (line 353) | static int readdecesc (LexState *ls) { function read_string (line 366) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 429) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 549) | void luaX_next (LexState *ls) { function luaX_lookahead (line 560) | int luaX_lookahead (LexState *ls) { FILE: build/lua-5.3.5/src/llex.h type RESERVED (line 26) | enum RESERVED { type SemInfo (line 43) | typedef union { type Token (line 50) | typedef struct Token { type LexState (line 58) | typedef struct LexState { FILE: build/lua-5.3.5/src/llimits.h type LUAI_UMEM (line 23) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 24) | typedef LUAI_MEM l_mem; type lu_mem (line 26) | typedef size_t lu_mem; type l_mem (line 27) | typedef ptrdiff_t l_mem; type lu_mem (line 29) | typedef unsigned long lu_mem; type l_mem (line 30) | typedef long l_mem; type lu_byte (line 35) | typedef unsigned char lu_byte; type LUAI_USER_ALIGNMENT_T (line 65) | typedef LUAI_USER_ALIGNMENT_T L_Umaxalign; type L_Umaxalign (line 67) | typedef union { type LUAI_UACNUMBER (line 79) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 80) | typedef LUAI_UACINT l_uacInt; type Instruction (line 163) | typedef unsigned int Instruction; type Instruction (line 165) | typedef unsigned long Instruction; FILE: build/lua-5.3.5/src/lmathlib.c function math_abs (line 39) | static int math_abs (lua_State *L) { function math_sin (line 50) | static int math_sin (lua_State *L) { function math_cos (line 55) | static int math_cos (lua_State *L) { function math_tan (line 60) | static int math_tan (lua_State *L) { function math_asin (line 65) | static int math_asin (lua_State *L) { function math_acos (line 70) | static int math_acos (lua_State *L) { function math_atan (line 75) | static int math_atan (lua_State *L) { function math_toint (line 83) | static int math_toint (lua_State *L) { function pushnumint (line 96) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 105) | static int math_floor (lua_State *L) { function math_ceil (line 116) | static int math_ceil (lua_State *L) { function math_fmod (line 127) | static int math_fmod (lua_State *L) { function math_modf (line 149) | static int math_modf (lua_State *L) { function math_sqrt (line 166) | static int math_sqrt (lua_State *L) { function math_ult (line 172) | static int math_ult (lua_State *L) { function math_log (line 179) | static int math_log (lua_State *L) { function math_exp (line 195) | static int math_exp (lua_State *L) { function math_deg (line 200) | static int math_deg (lua_State *L) { function math_rad (line 205) | static int math_rad (lua_State *L) { function math_min (line 211) | static int math_min (lua_State *L) { function math_max (line 225) | static int math_max (lua_State *L) { function math_random (line 243) | static int math_random (lua_State *L) { function math_randomseed (line 273) | static int math_randomseed (lua_State *L) { function math_type (line 280) | static int math_type (lua_State *L) { function math_cosh (line 302) | static int math_cosh (lua_State *L) { function math_sinh (line 307) | static int math_sinh (lua_State *L) { function math_tanh (line 312) | static int math_tanh (lua_State *L) { function math_pow (line 317) | static int math_pow (lua_State *L) { function math_frexp (line 324) | static int math_frexp (lua_State *L) { function math_ldexp (line 331) | static int math_ldexp (lua_State *L) { function math_log10 (line 338) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 394) | LUAMOD_API int luaopen_math (lua_State *L) { FILE: build/lua-5.3.5/src/lmem.c function l_noret (line 68) | l_noret luaM_toobig (lua_State *L) { FILE: build/lua-5.3.5/src/loadlib.c function lsys_unloadlib (line 121) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 133) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 168) | static void setprogdir (lua_State *L) { function pusherror (line 185) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 195) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 208) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 231) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 243) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function noenv (line 278) | static int noenv (lua_State *L) { function setpath (line 290) | static void setpath (lua_State *L, const char *fieldname, function addtoclib (line 335) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 349) | static int gctm (lua_State *L) { function lookforfunc (line 376) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 397) | static int ll_loadlib (lua_State *L) { function readable (line 420) | static int readable (const char *filename) { function ll_searchpath (line 462) | static int ll_searchpath (lua_State *L) { function checkload (line 488) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 499) | static int searcher_Lua (lua_State *L) { function loadfunc (line 516) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 534) | static int searcher_C (lua_State *L) { function searcher_Croot (line 542) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 564) | static int searcher_preload (lua_State *L) { function findloader (line 573) | static void findloader (lua_State *L, const char *name) { function ll_require (line 601) | static int ll_require (lua_State *L) { function set_env (line 638) | static void set_env (lua_State *L) { function dooptions (line 650) | static void dooptions (lua_State *L, int n) { function modinit (line 662) | static void modinit (lua_State *L, const char *modname) { function ll_module (line 677) | static int ll_module (lua_State *L) { function ll_seeall (line 695) | static int ll_seeall (lua_State *L) { function createsearcherstable (line 737) | static void createsearcherstable (lua_State *L) { function createclibstable (line 761) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 771) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: build/lua-5.3.5/src/lobject.c function luaO_int2fb (line 41) | int luaO_int2fb (unsigned int x) { function luaO_fb2int (line 57) | int luaO_fb2int (int x) { function luaO_ceillog2 (line 65) | int luaO_ceillog2 (unsigned int x) { function lua_Integer (line 83) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 103) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_arith (line 123) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function luaO_hexavalue (line 163) | int luaO_hexavalue (int c) { function isneg (line 169) | static int isneg (const char **s) { function lua_Number (line 193) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 331) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 346) | int luaO_utf8esc (char *buff, unsigned long x) { function luaO_tostring (line 371) | void luaO_tostring (lua_State *L, StkId obj) { function pushstr (line 390) | static void pushstr (lua_State *L, const char *str, size_t l) { function luaO_chunkid (line 487) | void luaO_chunkid (char *out, const char *source, size_t bufflen) { FILE: build/lua-5.3.5/src/lobject.h type GCObject (line 72) | typedef struct GCObject GCObject; type GCObject (line 85) | struct GCObject { type Value (line 100) | typedef union Value { type TValue (line 113) | typedef struct lua_TValue { type TValue (line 294) | typedef TValue *StkId; type TString (line 303) | typedef struct TString { type UTString (line 318) | typedef union UTString { type Udata (line 346) | typedef struct Udata { type UUdata (line 358) | typedef union UUdata { type Upvaldesc (line 386) | typedef struct Upvaldesc { type LocVar (line 397) | typedef struct LocVar { type Proto (line 407) | typedef struct Proto { type UpVal (line 436) | typedef struct UpVal UpVal; type CClosure (line 446) | typedef struct CClosure { type LClosure (line 453) | typedef struct LClosure { type Closure (line 460) | typedef union Closure { type TKey (line 475) | typedef union TKey { type Node (line 491) | typedef struct Node { type Table (line 497) | typedef struct Table { FILE: build/lua-5.3.5/src/lopcodes.h type OpMode (line 32) | enum OpMode {iABC, iABx, iAsBx, iAx} type OpCode (line 167) | typedef enum { type OpArgMask (line 274) | enum OpArgMask { FILE: build/lua-5.3.5/src/loslib.c function time_t (line 69) | static time_t l_checktime (lua_State *L, int arg) { function os_remove (line 153) | static int os_remove (lua_State *L) { function os_rename (line 159) | static int os_rename (lua_State *L) { function os_tmpname (line 166) | static int os_tmpname (lua_State *L) { function os_getenv (line 177) | static int os_getenv (lua_State *L) { function os_clock (line 187) | static int os_clock (lua_State *L) { function setfield (line 201) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 206) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 217) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 230) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 243) | static int getfield (lua_State *L, const char *key, int d, int delta) { function os_date (line 287) | static int os_date (lua_State *L) { function os_time (line 329) | static int os_time (lua_State *L) { function os_difftime (line 355) | static int os_difftime (lua_State *L) { function os_setlocale (line 365) | static int os_setlocale (lua_State *L) { function os_exit (line 377) | static int os_exit (lua_State *L) { function LUAMOD_API (line 409) | LUAMOD_API int luaopen_os (lua_State *L) { FILE: build/lua-5.3.5/src/lparser.c type BlockCnt (line 48) | typedef struct BlockCnt { function l_noret (line 67) | static l_noret semerror (LexState *ls, const char *msg) { function l_noret (line 73) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 79) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function checklimit (line 92) | static void checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 97) | static int testnext (LexState *ls, int c) { function check (line 106) | static void check (LexState *ls, int c) { function checknext (line 112) | static void checknext (LexState *ls, int c) { function check_match (line 122) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 135) | static TString *str_checkname (LexState *ls) { function init_exp (line 144) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 151) | static void codestring (LexState *ls, expdesc *e, TString *s) { function checkname (line 156) | static void checkname (LexState *ls, expdesc *e) { function registerlocalvar (line 161) | static int registerlocalvar (LexState *ls, TString *varname) { function new_localvar (line 175) | static void new_localvar (LexState *ls, TString *name) { function new_localvarliteral_ (line 187) | static void new_localvarliteral_ (LexState *ls, const char *name, size_t... function LocVar (line 195) | static LocVar *getlocvar (FuncState *fs, int i) { function adjustlocalvars (line 202) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 211) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 218) | static int searchupvalue (FuncState *fs, TString *name) { function newupvalue (line 228) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 244) | static int searchvar (FuncState *fs, TString *n) { function markupval (line 258) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 270) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function singlevar (line 295) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 309) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function enterlevel (line 331) | static void enterlevel (LexState *ls) { function closegoto (line 341) | static void closegoto (LexState *ls, int g, Labeldesc *label) { function findlabel (line 365) | static int findlabel (LexState *ls, int g) { function newlabelentry (line 385) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function findgotos (line 403) | static void findgotos (LexState *ls, Labeldesc *lb) { function movegotosout (line 421) | static void movegotosout (FuncState *fs, BlockCnt *bl) { function enterblock (line 439) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function breaklabel (line 454) | static void breaklabel (LexState *ls) { function l_noret (line 464) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 473) | static void leaveblock (FuncState *fs) { function Proto (line 499) | static Proto *addprototype (LexState *ls) { function codeclosure (line 522) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 529) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 552) | static void close_func (LexState *ls) { function block_follow (line 587) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 598) | static void statlist (LexState *ls) { function fieldsel (line 610) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 621) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 637) | struct ConsControl { function recfield (line 646) | static void recfield (LexState *ls, struct ConsControl *cc) { function closelistfield (line 667) | static void closelistfield (FuncState *fs, struct ConsControl *cc) { function lastlistfield (line 678) | static void lastlistfield (FuncState *fs, struct ConsControl *cc) { function listfield (line 693) | static void listfield (LexState *ls, struct ConsControl *cc) { function field (line 702) | static void field (LexState *ls, struct ConsControl *cc) { function constructor (line 724) | static void constructor (LexState *ls, expdesc *t) { function parlist (line 753) | static void parlist (LexState *ls) { function body (line 782) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 804) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 817) | static void funcargs (LexState *ls, expdesc *f, int line) { function primaryexp (line 871) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 893) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 931) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 986) | static UnOpr getunopr (int op) { function BinOpr (line 997) | static BinOpr getbinopr (int op) { function BinOpr (line 1048) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 1078) | static void expr (LexState *ls, expdesc *v) { function block (line 1093) | static void block (LexState *ls) { type LHS_assign (line 1107) | struct LHS_assign { function check_conflict (line 1119) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function assignment (line 1147) | static void assignment (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 1177) | static int cond (LexState *ls) { function gotostat (line 1187) | static void gotostat (LexState *ls, int pc) { function checkrepeated (line 1203) | static void checkrepeated (FuncState *fs, Labellist *ll, TString *label) { function skipnoopstat (line 1217) | static void skipnoopstat (LexState *ls) { function labelstat (line 1223) | static void labelstat (LexState *ls, TString *label, int line) { function whilestat (line 1241) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1260) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1280) | static int exp1 (LexState *ls) { function forbody (line 1291) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1317) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1339) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1364) | static void forstat (LexState *ls, int line) { function test_then_block (line 1382) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 1417) | static void ifstat (LexState *ls, int line) { function localfunc (line 1431) | static void localfunc (LexState *ls) { function localstat (line 1442) | static void localstat (LexState *ls) { function funcname (line 1462) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 1476) | static void funcstat (LexState *ls, int line) { function exprstat (line 1488) | static void exprstat (LexState *ls) { function retstat (line 1504) | static void retstat (LexState *ls) { function statement (line 1537) | static void statement (LexState *ls) { function mainfunc (line 1612) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 1626) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, FILE: build/lua-5.3.5/src/lparser.h type expkind (line 25) | typedef enum { type expdesc (line 54) | typedef struct expdesc { type Vardesc (line 72) | typedef struct Vardesc { type Labeldesc (line 78) | typedef struct Labeldesc { type Labellist (line 87) | typedef struct Labellist { type Dyndata (line 95) | typedef struct Dyndata { type BlockCnt (line 107) | struct BlockCnt type FuncState (line 111) | typedef struct FuncState { FILE: build/lua-5.3.5/src/lstate.c type LX (line 54) | typedef struct LX { type LG (line 63) | typedef struct LG { function makeseed (line 81) | static unsigned int makeseed (lua_State *L) { function luaE_setdebt (line 98) | void luaE_setdebt (global_State *g, l_mem debt) { function CallInfo (line 108) | CallInfo *luaE_extendCI (lua_State *L) { function luaE_freeCI (line 122) | void luaE_freeCI (lua_State *L) { function luaE_shrinkCI (line 137) | void luaE_shrinkCI (lua_State *L) { function stack_init (line 151) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 171) | static void freestack (lua_State *L) { function init_registry (line 184) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 203) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 221) | static void preinit_thread (lua_State *L, global_State *g) { function close_state (line 242) | static void close_state (lua_State *L) { function LUA_API (line 255) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 285) | void luaE_freethread (lua_State *L, lua_State *L1) { function LUA_API (line 295) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function LUA_API (line 341) | LUA_API void lua_close (lua_State *L) { FILE: build/lua-5.3.5/src/lstate.h type lua_longjmp (line 51) | struct lua_longjmp type stringtable (line 76) | typedef struct stringtable { type CallInfo (line 92) | typedef struct CallInfo { type global_State (line 137) | typedef struct global_State { type lua_State (line 178) | struct lua_State { type TString (line 213) | struct TString type Udata (line 214) | struct Udata type Table (line 216) | struct Table type Proto (line 217) | struct Proto type lua_State (line 218) | struct lua_State FILE: build/lua-5.3.5/src/lstring.c function luaS_eqlngstr (line 40) | int luaS_eqlngstr (TString *a, TString *b) { function luaS_hash (line 49) | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed) { function luaS_hashlongstr (line 58) | unsigned int luaS_hashlongstr (TString *ts) { function luaS_resize (line 71) | void luaS_resize (lua_State *L, int newsize) { function luaS_clearcache (line 103) | void luaS_clearcache (global_State *g) { function luaS_init (line 116) | void luaS_init (lua_State *L) { function TString (line 133) | static TString *createstrobj (lua_State *L, size_t l, int tag, unsigned ... function TString (line 147) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 154) | void luaS_remove (lua_State *L, TString *ts) { function TString (line 167) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 199) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 219) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 236) | Udata *luaS_newudata (lua_State *L, size_t s) { FILE: build/lua-5.3.5/src/lstrlib.c function str_len (line 54) | static int str_len (lua_State *L) { function lua_Integer (line 63) | static lua_Integer posrelat (lua_Integer pos, size_t len) { function str_sub (line 70) | static int str_sub (lua_State *L) { function str_reverse (line 84) | static int str_reverse (lua_State *L) { function str_lower (line 96) | static int str_lower (lua_State *L) { function str_upper (line 109) | static int str_upper (lua_State *L) { function str_rep (line 122) | static int str_rep (lua_State *L) { function str_byte (line 148) | static int str_byte (lua_State *L) { function str_char (line 167) | static int str_char (lua_State *L) { function writer (line 182) | static int writer (lua_State *L, const void *b, size_t size, void *B) { function str_dump (line 189) | static int str_dump (lua_State *L) { type MatchState (line 214) | typedef struct MatchState { function check_capture (line 242) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 250) | static int capture_to_close (MatchState *ms) { function match_class (line 282) | static int match_class (int c, int cl) { function matchbracketclass (line 302) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 325) | static int singlematch (MatchState *ms, const char *s, const char *p, function push_onecapture (line 550) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 569) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 580) | static int nospecials (const char *p, size_t l) { function prepstate (line 591) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 601) | static void reprepstate (MatchState *ms) { function str_find_aux (line 607) | static int str_find_aux (lua_State *L, int find) { function str_find (line 654) | static int str_find (lua_State *L) { function str_match (line 659) | static int str_match (lua_State *L) { type GMatchState (line 665) | typedef struct GMatchState { function gmatch_aux (line 673) | static int gmatch_aux (lua_State *L) { function gmatch (line 689) | static int gmatch (lua_State *L) { function add_s (line 703) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 731) | static void add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 762) | static int str_gsub (lua_State *L) { function lua_Number (line 833) | static lua_Number adddigit (char *buff, int n, lua_Number x) { function num2straux (line 841) | static int num2straux (char *buff, int sz, lua_Number x) { function lua_number2strx (line 873) | static int lua_number2strx (lua_State *L, char *buff, int sz, function addquoted (line 908) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function checkdp (line 934) | static void checkdp (char *buff, int nb) { function addliteral (line 943) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function addlenmod (line 1006) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 1016) | static int str_format (lua_State *L) { type cD (line 1131) | struct cD { type Ftypes (line 1142) | typedef union Ftypes { type Header (line 1153) | typedef struct Header { type KOption (line 1163) | typedef enum KOption { function digit (line 1180) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 1182) | static int getnum (const char **fmt, int df) { function getnumlimit (line 1199) | static int getnumlimit (Header *h, const char **fmt, int df) { function initheader (line 1211) | static void initheader (lua_State *L, Header *h) { function KOption (line 1221) | static KOption getoption (Header *h, const char **fmt, int *size) { function KOption (line 1268) | static KOption getdetails (Header *h, size_t totalsize, function packint (line 1295) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 1316) | static void copywithendian (volatile char *dest, volatile const char *src, function str_pack (line 1330) | static int str_pack (lua_State *L) { function str_packsize (line 1417) | static int str_packsize (lua_State *L) { function lua_Integer (line 1450) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 1476) | static int str_unpack (lua_State *L) { function createmetatable (line 1564) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 1579) | LUAMOD_API int luaopen_string (lua_State *L) { FILE: build/lua-5.3.5/src/ltable.c function l_hashfloat (line 97) | static int l_hashfloat (lua_Number n) { function Node (line 117) | static Node *mainposition (const Table *t, const TValue *key) { function arrayindex (line 144) | static unsigned int arrayindex (const TValue *key) { function findindex (line 159) | static unsigned int findindex (lua_State *L, Table *t, StkId key) { function luaH_next (line 186) | int luaH_next (lua_State *L, Table *t, StkId key) { function computesizes (line 219) | static unsigned int computesizes (unsigned int nums[], unsigned int *pna) { function countint (line 243) | static int countint (const TValue *key, unsigned int *nums) { function numusearray (line 259) | static unsigned int numusearray (const Table *t, unsigned int *nums) { function numusehash (line 285) | static int numusehash (const Table *t, unsigned int *nums, unsigned int ... function setarrayvector (line 301) | static void setarrayvector (lua_State *L, Table *t, unsigned int size) { function setnodevector (line 310) | static void setnodevector (lua_State *L, Table *t, unsigned int size) { type AuxsetnodeT (line 335) | typedef struct { function auxsetnode (line 341) | static void auxsetnode (lua_State *L, void *ud) { function luaH_resize (line 347) | void luaH_resize (lua_State *L, Table *t, unsigned int nasize, function luaH_resizearray (line 387) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 395) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 421) | Table *luaH_new (lua_State *L) { function luaH_free (line 433) | void luaH_free (lua_State *L, Table *t) { function Node (line 441) | static Node *getfreepos (Table *t) { function TValue (line 461) | TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 516) | const TValue *luaH_getint (Table *t, lua_Integer key) { function TValue (line 539) | const TValue *luaH_getshortstr (Table *t, TString *key) { function TValue (line 560) | static const TValue *getgeneric (Table *t, const TValue *key) { function TValue (line 575) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 589) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 610) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function luaH_setint (line 618) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function lua_Unsigned (line 632) | static lua_Unsigned unbound_search (Table *t, lua_Unsigned j) { function lua_Unsigned (line 660) | lua_Unsigned luaH_getn (Table *t) { function Node (line 682) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 686) | int luaH_isdummy (const Table *t) { return isdummy(t); } FILE: build/lua-5.3.5/src/ltablib.c function checkfield (line 36) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 46) | static void checktab (lua_State *L, int arg, int what) { function maxn (line 62) | static int maxn (lua_State *L) { function tinsert (line 79) | static int tinsert (lua_State *L) { function tremove (line 106) | static int tremove (lua_State *L) { function tmove (line 128) | static int tmove (lua_State *L) { function addfield (line 160) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 169) | static int tconcat (lua_State *L) { function pack (line 194) | static int pack (lua_State *L) { function unpack (line 207) | static int unpack (lua_State *L) { type IdxT (line 236) | typedef unsigned int IdxT; function l_randomizePivot (line 258) | static unsigned int l_randomizePivot (void) { function set2 (line 277) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 287) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 310) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 346) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 357) | static void auxsort (lua_State *L, IdxT lo, IdxT up, function sort (line 411) | static int sort (lua_State *L) { function LUAMOD_API (line 441) | LUAMOD_API int luaopen_table (lua_State *L) { FILE: build/lua-5.3.5/src/ltm.c function luaT_init (line 37) | void luaT_init (lua_State *L) { function TValue (line 59) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 70) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 102) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function luaT_callbinTM (line 124) | int luaT_callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 135) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderTM (line 158) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, FILE: build/lua-5.3.5/src/ltm.h type TMS (line 18) | typedef enum { FILE: build/lua-5.3.5/src/lua.c function lstop (line 111) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 124) | static void laction (int i) { function print_usage (line 130) | static void print_usage (const char *badoption) { function l_message (line 155) | static void l_message (const char *pname, const char *msg) { function report (line 166) | static int report (lua_State *L, int status) { function msghandler (line 179) | static int msghandler (lua_State *L) { function docall (line 198) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 212) | static void print_version (void) { function createargtable (line 226) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 239) | static int dochunk (lua_State *L, int status) { function dofile (line 245) | static int dofile (lua_State *L, const char *name) { function dostring (line 250) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 259) | static int dolibrary (lua_State *L, const char *name) { function incomplete (line 291) | static int incomplete (lua_State *L, int status) { function pushline (line 307) | static int pushline (lua_State *L, int firstline) { function addreturn (line 332) | static int addreturn (lua_State *L) { function multiline (line 350) | static int multiline (lua_State *L) { function loadline (line 372) | static int loadline (lua_State *L) { function l_print (line 388) | static void l_print (lua_State *L) { function doREPL (line 405) | static void doREPL (lua_State *L) { function pushargs (line 424) | static int pushargs (lua_State *L) { function handle_script (line 437) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 465) | static int collectargs (char **argv, int *first) { function runargs (line 514) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 535) | static int handle_luainit (lua_State *L) { function pmain (line 554) | static int pmain (lua_State *L) { function main (line 596) | int main (int argc, char **argv) { FILE: build/lua-5.3.5/src/lua.h type lua_State (line 56) | typedef struct lua_State lua_State; type LUA_NUMBER (line 89) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 93) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 96) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 99) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 417) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 441) | struct lua_Debug { FILE: build/lua-5.3.5/src/luac.c function fatal (line 38) | static void fatal(const char* message) function cannot (line 44) | static void cannot(const char* what) function usage (line 50) | static void usage(const char* message) function doargs (line 72) | static int doargs(int argc, char* argv[]) function Proto (line 139) | static const Proto* combine(lua_State* L, int n) function writer (line 159) | static int writer(lua_State* L, const void* p, size_t size, void* u) function pmain (line 165) | static int pmain(lua_State* L) function main (line 192) | int main(int argc, char* argv[]) function PrintString (line 226) | static void PrintString(const TString* ts) function PrintConstant (line 254) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 288) | static void PrintCode(const Proto* f) function PrintHeader (line 396) | static void PrintHeader(const Proto* f) function PrintDebug (line 416) | static void PrintDebug(const Proto* f) function PrintFunction (line 443) | static void PrintFunction(const Proto* f, int full) FILE: build/lua-5.3.5/src/lundump.c type LoadState (line 36) | typedef struct { function l_noret (line 43) | static l_noret error(LoadState *S, const char *why) { function LoadBlock (line 55) | static void LoadBlock (LoadState *S, void *b, size_t size) { function lu_byte (line 64) | static lu_byte LoadByte (LoadState *S) { function LoadInt (line 71) | static int LoadInt (LoadState *S) { function lua_Number (line 78) | static lua_Number LoadNumber (LoadState *S) { function lua_Integer (line 85) | static lua_Integer LoadInteger (LoadState *S) { function TString (line 92) | static TString *LoadString (LoadState *S) { function LoadCode (line 115) | static void LoadCode (LoadState *S, Proto *f) { function LoadConstants (line 126) | static void LoadConstants (LoadState *S, Proto *f) { function LoadProtos (line 160) | static void LoadProtos (LoadState *S, Proto *f) { function LoadUpvalues (line 174) | static void LoadUpvalues (LoadState *S, Proto *f) { function LoadDebug (line 188) | static void LoadDebug (LoadState *S, Proto *f) { function LoadFunction (line 210) | static void LoadFunction (LoadState *S, Proto *f, TString *psource) { function checkliteral (line 227) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function fchecksize (line 236) | static void fchecksize (LoadState *S, size_t size, const char *tname) { function checkHeader (line 244) | static void checkHeader (LoadState *S) { function LClosure (line 268) | LClosure *luaU_undump(lua_State *L, ZIO *Z, const char *name) { FILE: build/lua-5.3.5/src/lutf8lib.c function lua_Integer (line 30) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 71) | static int utflen (lua_State *L) { function codepoint (line 100) | static int codepoint (lua_State *L) { function pushutfchar (line 128) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 138) | static int utfchar (lua_State *L) { function byteoffset (line 160) | static int byteoffset (lua_State *L) { function iter_aux (line 201) | static int iter_aux (lua_State *L) { function iter_codes (line 225) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 250) | LUAMOD_API int luaopen_utf8 (lua_State *L) { FILE: build/lua-5.3.5/src/lvm.c function luaV_tonumber_ (line 72) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_tointeger (line 94) | int luaV_tointeger (const TValue *obj, lua_Integer *p, int mode) { function forlimit (line 135) | static int forlimit (const TValue *obj, lua_Integer *p, lua_Integer step, function luaV_finishget (line 160) | void luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, function luaV_finishset (line 203) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 248) | static int l_strcmp (const TString *ls, const TString *rs) { function LTintfloat (line 281) | static int LTintfloat (lua_Integer i, lua_Number f) { function LEintfloat (line 300) | static int LEintfloat (lua_Integer i, lua_Number f) { function LTnum (line 318) | static int LTnum (const TValue *l, const TValue *r) { function LEnum (line 341) | static int LEnum (const TValue *l, const TValue *r) { function luaV_lessthan (line 364) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function luaV_lessequal (line 384) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 407) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 460) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 474) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 517) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 552) | lua_Integer luaV_div (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 572) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 593) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function LClosure (line 610) | static LClosure *getcached (Proto *p, UpVal **encup, StkId base) { function pushclosure (line 632) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 656) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 786) | void luaV_execute (lua_State *L) { FILE: build/lua-5.3.5/src/lzio.c function luaZ_fill (line 23) | int luaZ_fill (ZIO *z) { function luaZ_init (line 38) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 48) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: build/lua-5.3.5/src/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 23) | typedef struct Mbuffer { type Zio (line 55) | struct Zio { FILE: build/lua-5.4.1/src/lapi.c function TValue (line 56) | static TValue *index2value (lua_State *L, int idx) { function StkId (line 83) | static StkId index2stack (lua_State *L, int idx) { function LUA_API (line 98) | LUA_API int lua_checkstack (lua_State *L, int n) { function LUA_API (line 120) | LUA_API void lua_xmove (lua_State *from, lua_State *to, int n) { function LUA_API (line 136) | LUA_API lua_CFunction lua_atpanic (lua_State *L, lua_CFunction panicf) { function LUA_API (line 146) | LUA_API lua_Number lua_version (lua_State *L) { function LUA_API (line 161) | LUA_API int lua_absindex (lua_State *L, int idx) { function LUA_API (line 168) | LUA_API int lua_gettop (lua_State *L) { function LUA_API (line 173) | LUA_API void lua_settop (lua_State *L, int idx) { function reverse (line 203) | static void reverse (lua_State *L, StkId from, StkId to) { function LUA_API (line 217) | LUA_API void lua_rotate (lua_State *L, int idx, int n) { function LUA_API (line 231) | LUA_API void lua_copy (lua_State *L, int fromidx, int toidx) { function LUA_API (line 246) | LUA_API void lua_pushvalue (lua_State *L, int idx) { function LUA_API (line 260) | LUA_API int lua_type (lua_State *L, int idx) { function LUA_API (line 266) | LUA_API const char *lua_typename (lua_State *L, int t) { function LUA_API (line 273) | LUA_API int lua_iscfunction (lua_State *L, int idx) { function LUA_API (line 279) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 285) | LUA_API int lua_isnumber (lua_State *L, int idx) { function LUA_API (line 292) | LUA_API int lua_isstring (lua_State *L, int idx) { function LUA_API (line 298) | LUA_API int lua_isuserdata (lua_State *L, int idx) { function LUA_API (line 304) | LUA_API int lua_rawequal (lua_State *L, int index1, int index2) { function LUA_API (line 311) | LUA_API void lua_arith (lua_State *L, int op) { function LUA_API (line 327) | LUA_API int lua_compare (lua_State *L, int index1, int index2, int op) { function LUA_API (line 347) | LUA_API size_t lua_stringtonumber (lua_State *L, const char *s) { function LUA_API (line 355) | LUA_API lua_Number lua_tonumberx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 365) | LUA_API lua_Integer lua_tointegerx (lua_State *L, int idx, int *pisnum) { function LUA_API (line 375) | LUA_API int lua_toboolean (lua_State *L, int idx) { function LUA_API (line 381) | LUA_API const char *lua_tolstring (lua_State *L, int idx, size_t *len) { function LUA_API (line 402) | LUA_API lua_Unsigned lua_rawlen (lua_State *L, int idx) { function LUA_API (line 414) | LUA_API lua_CFunction lua_tocfunction (lua_State *L, int idx) { function LUA_API (line 432) | LUA_API void *lua_touserdata (lua_State *L, int idx) { function LUA_API (line 438) | LUA_API lua_State *lua_tothread (lua_State *L, int idx) { function LUA_API (line 451) | LUA_API const void *lua_topointer (lua_State *L, int idx) { function LUA_API (line 473) | LUA_API void lua_pushnil (lua_State *L) { function LUA_API (line 481) | LUA_API void lua_pushnumber (lua_State *L, lua_Number n) { function LUA_API (line 489) | LUA_API void lua_pushinteger (lua_State *L, lua_Integer n) { function LUA_API (line 502) | LUA_API const char *lua_pushlstring (lua_State *L, const char *s, size_t... function LUA_API (line 514) | LUA_API const char *lua_pushstring (lua_State *L, const char *s) { function LUA_API (line 531) | LUA_API const char *lua_pushvfstring (lua_State *L, const char *fmt, function LUA_API (line 542) | LUA_API const char *lua_pushfstring (lua_State *L, const char *fmt, ...) { function LUA_API (line 555) | LUA_API void lua_pushcclosure (lua_State *L, lua_CFunction fn, int n) { function LUA_API (line 581) | LUA_API void lua_pushboolean (lua_State *L, int b) { function LUA_API (line 592) | LUA_API void lua_pushlightuserdata (lua_State *L, void *p) { function LUA_API (line 600) | LUA_API int lua_pushthread (lua_State *L) { function auxgetstr (line 615) | static int auxgetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 632) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 640) | LUA_API int lua_gettable (lua_State *L, int idx) { function LUA_API (line 655) | LUA_API int lua_getfield (lua_State *L, int idx, const char *k) { function LUA_API (line 661) | LUA_API int lua_geti (lua_State *L, int idx, lua_Integer n) { function finishrawget (line 680) | static int finishrawget (lua_State *L, const TValue *val) { function Table (line 691) | static Table *gettable (lua_State *L, int idx) { function LUA_API (line 698) | LUA_API int lua_rawget (lua_State *L, int idx) { function LUA_API (line 710) | LUA_API int lua_rawgeti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 718) | LUA_API int lua_rawgetp (lua_State *L, int idx, const void *p) { function LUA_API (line 728) | LUA_API void lua_createtable (lua_State *L, int narray, int nrec) { function LUA_API (line 741) | LUA_API int lua_getmetatable (lua_State *L, int objindex) { function LUA_API (line 768) | LUA_API int lua_getiuservalue (lua_State *L, int idx, int n) { function auxsetstr (line 795) | static void auxsetstr (lua_State *L, const TValue *t, const char *k) { function LUA_API (line 813) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 821) | LUA_API void lua_settable (lua_State *L, int idx) { function LUA_API (line 837) | LUA_API void lua_setfield (lua_State *L, int idx, const char *k) { function LUA_API (line 843) | LUA_API void lua_seti (lua_State *L, int idx, lua_Integer n) { function aux_rawset (line 862) | static void aux_rawset (lua_State *L, int idx, TValue *key, int n) { function LUA_API (line 877) | LUA_API void lua_rawset (lua_State *L, int idx) { function LUA_API (line 882) | LUA_API void lua_rawsetp (lua_State *L, int idx, const void *p) { function LUA_API (line 889) | LUA_API void lua_rawseti (lua_State *L, int idx, lua_Integer n) { function LUA_API (line 901) | LUA_API int lua_setmetatable (lua_State *L, int objindex) { function LUA_API (line 941) | LUA_API int lua_setiuservalue (lua_State *L, int idx, int n) { function LUA_API (line 971) | LUA_API void lua_callk (lua_State *L, int nargs, int nresults, type CallS (line 997) | struct CallS { /* data to 'f_call' */ function f_call (line 1003) | static void f_call (lua_State *L, void *ud) { function LUA_API (line 1010) | LUA_API int lua_pcallk (lua_State *L, int nargs, int nresults, int errfunc, function LUA_API (line 1054) | LUA_API int lua_load (lua_State *L, lua_Reader reader, void *data, function LUA_API (line 1078) | LUA_API int lua_dump (lua_State *L, lua_Writer writer, void *data, int s... function LUA_API (line 1093) | LUA_API int lua_status (lua_State *L) { function LUA_API (line 1101) | LUA_API int lua_gc (lua_State *L, int what, ...) { function LUA_API (line 1205) | LUA_API int lua_error (lua_State *L) { function LUA_API (line 1220) | LUA_API int lua_next (lua_State *L, int idx) { function LUA_API (line 1237) | LUA_API void lua_toclose (lua_State *L, int idx) { function LUA_API (line 1253) | LUA_API void lua_concat (lua_State *L, int n) { function LUA_API (line 1267) | LUA_API void lua_len (lua_State *L, int idx) { function LUA_API (line 1277) | LUA_API lua_Alloc lua_getallocf (lua_State *L, void **ud) { function LUA_API (line 1287) | LUA_API void lua_setallocf (lua_State *L, lua_Alloc f, void *ud) { function lua_setwarnf (line 1295) | void lua_setwarnf (lua_State *L, lua_WarnFunction f, void *ud) { function lua_warning (line 1303) | void lua_warning (lua_State *L, const char *msg, int tocont) { function LUA_API (line 1311) | LUA_API void *lua_newuserdatauv (lua_State *L, size_t size, int nuvalue) { function LUA_API (line 1352) | LUA_API const char *lua_getupvalue (lua_State *L, int funcindex, int n) { function LUA_API (line 1366) | LUA_API const char *lua_setupvalue (lua_State *L, int funcindex, int n) { function UpVal (line 1385) | static UpVal **getupvalref (lua_State *L, int fidx, int n, LClosure **pf) { function LUA_API (line 1396) | LUA_API void *lua_upvalueid (lua_State *L, int fidx, int n) { function LUA_API (line 1415) | LUA_API void lua_upvaluejoin (lua_State *L, int fidx1, int n1, FILE: build/lua-5.4.1/src/lauxlib.c function findfield (line 52) | static int findfield (lua_State *L, int objidx, int level) { function pushglobalfuncname (line 79) | static int pushglobalfuncname (lua_State *L, lua_Debug *ar) { function pushfuncname (line 100) | static void pushfuncname (lua_State *L, lua_Debug *ar) { function lastlevel (line 116) | static int lastlevel (lua_State *L) { function LUALIB_API (line 131) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, function LUALIB_API (line 175) | LUALIB_API int luaL_argerror (lua_State *L, int arg, const char *extrams... function luaL_typeerror (line 193) | int luaL_typeerror (lua_State *L, int arg, const char *tname) { function tag_error (line 207) | static void tag_error (lua_State *L, int arg, int tag) { function LUALIB_API (line 216) | LUALIB_API void luaL_where (lua_State *L, int level) { function LUALIB_API (line 234) | LUALIB_API int luaL_error (lua_State *L, const char *fmt, ...) { function LUALIB_API (line 245) | LUALIB_API int luaL_fileresult (lua_State *L, int stat, const char *fnam... function LUALIB_API (line 285) | LUALIB_API int luaL_execresult (lua_State *L, int stat) { function LUALIB_API (line 311) | LUALIB_API int luaL_newmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 324) | LUALIB_API void luaL_setmetatable (lua_State *L, const char *tname) { function LUALIB_API (line 330) | LUALIB_API void *luaL_testudata (lua_State *L, int ud, const char *tname) { function LUALIB_API (line 345) | LUALIB_API void *luaL_checkudata (lua_State *L, int ud, const char *tnam... function LUALIB_API (line 360) | LUALIB_API int luaL_checkoption (lua_State *L, int arg, const char *def, function LUALIB_API (line 380) | LUALIB_API void luaL_checkstack (lua_State *L, int space, const char *ms... function LUALIB_API (line 390) | LUALIB_API void luaL_checktype (lua_State *L, int arg, int t) { function LUALIB_API (line 396) | LUALIB_API void luaL_checkany (lua_State *L, int arg) { function LUALIB_API (line 402) | LUALIB_API const char *luaL_checklstring (lua_State *L, int arg, size_t ... function LUALIB_API (line 409) | LUALIB_API const char *luaL_optlstring (lua_State *L, int arg, function LUALIB_API (line 420) | LUALIB_API lua_Number luaL_checknumber (lua_State *L, int arg) { function LUALIB_API (line 429) | LUALIB_API lua_Number luaL_optnumber (lua_State *L, int arg, lua_Number ... function interror (line 434) | static void interror (lua_State *L, int arg) { function LUALIB_API (line 442) | LUALIB_API lua_Integer luaL_checkinteger (lua_State *L, int arg) { function LUALIB_API (line 452) | LUALIB_API lua_Integer luaL_optinteger (lua_State *L, int arg, type UBox (line 467) | typedef struct UBox { function boxgc (line 488) | static int boxgc (lua_State *L) { function newbox (line 501) | static void newbox (lua_State *L) { function newbuffsize (line 522) | static size_t newbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 565) | LUALIB_API char *luaL_prepbuffsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 570) | LUALIB_API void luaL_addlstring (luaL_Buffer *B, const char *s, size_t l) { function LUALIB_API (line 579) | LUALIB_API void luaL_addstring (luaL_Buffer *B, const char *s) { function LUALIB_API (line 584) | LUALIB_API void luaL_pushresult (luaL_Buffer *B) { function LUALIB_API (line 594) | LUALIB_API void luaL_pushresultsize (luaL_Buffer *B, size_t sz) { function LUALIB_API (line 609) | LUALIB_API void luaL_addvalue (luaL_Buffer *B) { function LUALIB_API (line 620) | LUALIB_API void luaL_buffinit (lua_State *L, luaL_Buffer *B) { function LUALIB_API (line 628) | LUALIB_API char *luaL_buffinitsize (lua_State *L, luaL_Buffer *B, size_t... function LUALIB_API (line 646) | LUALIB_API int luaL_ref (lua_State *L, int t) { function LUALIB_API (line 667) | LUALIB_API void luaL_unref (lua_State *L, int t, int ref) { type LoadF (line 686) | typedef struct LoadF { function errfile (line 711) | static int errfile (lua_State *L, const char *what, int fnameindex) { function skipBOM (line 720) | static int skipBOM (LoadF *lf) { function skipcomment (line 741) | static int skipcomment (LoadF *lf, int *cp) { function LUALIB_API (line 754) | LUALIB_API int luaL_loadfilex (lua_State *L, const char *filename, type LoadS (line 790) | typedef struct LoadS { function LUALIB_API (line 806) | LUALIB_API int luaL_loadbufferx (lua_State *L, const char *buff, size_t ... function LUALIB_API (line 815) | LUALIB_API int luaL_loadstring (lua_State *L, const char *s) { function LUALIB_API (line 823) | LUALIB_API int luaL_getmetafield (lua_State *L, int obj, const char *eve... function LUALIB_API (line 839) | LUALIB_API int luaL_callmeta (lua_State *L, int obj, const char *event) { function LUALIB_API (line 849) | LUALIB_API lua_Integer luaL_len (lua_State *L, int idx) { function LUALIB_API (line 861) | LUALIB_API const char *luaL_tolstring (lua_State *L, int idx, size_t *le... function LUALIB_API (line 904) | LUALIB_API void luaL_setfuncs (lua_State *L, const luaL_Reg *l, int nup) { function LUALIB_API (line 925) | LUALIB_API int luaL_getsubtable (lua_State *L, int idx, const char *fnam... function LUALIB_API (line 945) | LUALIB_API void luaL_requiref (lua_State *L, const char *modname, function LUALIB_API (line 965) | LUALIB_API void luaL_addgsub (luaL_Buffer *b, const char *s, function LUALIB_API (line 978) | LUALIB_API const char *luaL_gsub (lua_State *L, const char *s, function panic (line 999) | static int panic (lua_State *L) { function warnf (line 1014) | static void warnf (void *ud, const char *message, int tocont) { function LUALIB_API (line 1037) | LUALIB_API lua_State *luaL_newstate (void) { function LUALIB_API (line 1051) | LUALIB_API void luaL_checkversion_ (lua_State *L, lua_Number ver, size_t... FILE: build/lua-5.4.1/src/lauxlib.h type luaL_Buffer (line 22) | typedef struct luaL_Buffer luaL_Buffer; type luaL_Reg (line 37) | typedef struct luaL_Reg { type luaL_Buffer (line 166) | struct luaL_Buffer { type luaL_Stream (line 220) | typedef struct luaL_Stream { FILE: build/lua-5.4.1/src/lbaselib.c function luaB_print (line 24) | static int luaB_print (lua_State *L) { function luaB_warn (line 45) | static int luaB_warn (lua_State *L) { function luaB_tonumber (line 81) | static int luaB_tonumber (lua_State *L) { function luaB_error (line 114) | static int luaB_error (lua_State *L) { function luaB_getmetatable (line 126) | static int luaB_getmetatable (lua_State *L) { function luaB_setmetatable (line 137) | static int luaB_setmetatable (lua_State *L) { function luaB_rawequal (line 149) | static int luaB_rawequal (lua_State *L) { function luaB_rawlen (line 157) | static int luaB_rawlen (lua_State *L) { function luaB_rawget (line 166) | static int luaB_rawget (lua_State *L) { function luaB_rawset (line 174) | static int luaB_rawset (lua_State *L) { function pushmode (line 184) | static int pushmode (lua_State *L, int oldmode) { function luaB_collectgarbage (line 190) | static int luaB_collectgarbage (lua_State *L) { function luaB_type (line 243) | static int luaB_type (lua_State *L) { function luaB_next (line 251) | static int luaB_next (lua_State *L) { function luaB_pairs (line 263) | static int luaB_pairs (lua_State *L) { function ipairsaux (line 281) | static int ipairsaux (lua_State *L) { function luaB_ipairs (line 292) | static int luaB_ipairs (lua_State *L) { function load_aux (line 301) | static int load_aux (lua_State *L, int status, int envidx) { function luaB_loadfile (line 318) | static int luaB_loadfile (lua_State *L) { function luaB_load (line 365) | static int luaB_load (lua_State *L) { function dofilecont (line 387) | static int dofilecont (lua_State *L, int d1, lua_KContext d2) { function luaB_dofile (line 393) | static int luaB_dofile (lua_State *L) { function luaB_assert (line 403) | static int luaB_assert (lua_State *L) { function luaB_select (line 416) | static int luaB_select (lua_State *L) { function finishpcall (line 439) | static int finishpcall (lua_State *L, int status, lua_KContext extra) { function luaB_pcall (line 450) | static int luaB_pcall (lua_State *L) { function luaB_xpcall (line 465) | static int luaB_xpcall (lua_State *L) { function luaB_tostring (line 477) | static int luaB_tostring (lua_State *L) { function LUAMOD_API (line 515) | LUAMOD_API int luaopen_base (lua_State *L) { FILE: build/lua-5.4.1/src/lcode.c function l_noret (line 45) | l_noret luaK_semerror (LexState *ls, const char *msg) { function tonumeral (line 55) | static int tonumeral (const expdesc *e, TValue *v) { function TValue (line 73) | static TValue *const2val (FuncState *fs, const expdesc *e) { function luaK_exp2const (line 83) | int luaK_exp2const (FuncState *fs, const expdesc *e, TValue *v) { function Instruction (line 115) | static Instruction *previousinstruction (FuncState *fs) { function luaK_nil (line 130) | void luaK_nil (FuncState *fs, int from, int n) { function getjump (line 153) | static int getjump (FuncState *fs, int pc) { function fixjump (line 166) | static void fixjump (FuncState *fs, int pc, int dest) { function luaK_concat (line 180) | void luaK_concat (FuncState *fs, int *l1, int l2) { function luaK_jump (line 198) | int luaK_jump (FuncState *fs) { function luaK_ret (line 206) | void luaK_ret (FuncState *fs, int first, int nret) { function condjump (line 221) | static int condjump (FuncState *fs, OpCode op, int A, int B, int C, int ... function luaK_getlabel (line 231) | int luaK_getlabel (FuncState *fs) { function Instruction (line 242) | static Instruction *getjumpcontrol (FuncState *fs, int pc) { function patchtestreg (line 258) | static int patchtestreg (FuncState *fs, int node, int reg) { function removevalues (line 276) | static void removevalues (FuncState *fs, int list) { function patchlistaux (line 287) | static void patchlistaux (FuncState *fs, int list, int vtarget, int reg, function luaK_patchlist (line 305) | void luaK_patchlist (FuncState *fs, int list, int target) { function luaK_patchtohere (line 311) | void luaK_patchtohere (FuncState *fs, int list) { function savelineinfo (line 337) | static void savelineinfo (FuncState *fs, Proto *f, int line) { function removelastlineinfo (line 361) | static void removelastlineinfo (FuncState *fs) { function removelastinstruction (line 380) | static void removelastinstruction (FuncState *fs) { function luaK_code (line 390) | int luaK_code (FuncState *fs, Instruction i) { function luaK_codeABCk (line 405) | int luaK_codeABCk (FuncState *fs, OpCode o, int a, int b, int c, int k) { function luaK_codeABx (line 416) | int luaK_codeABx (FuncState *fs, OpCode o, int a, unsigned int bc) { function luaK_codeAsBx (line 426) | int luaK_codeAsBx (FuncState *fs, OpCode o, int a, int bc) { function codesJ (line 437) | static int codesJ (FuncState *fs, OpCode o, int sj, int k) { function codeextraarg (line 448) | static int codeextraarg (FuncState *fs, int a) { function luaK_codek (line 459) | static int luaK_codek (FuncState *fs, int reg, int k) { function luaK_checkstack (line 474) | void luaK_checkstack (FuncState *fs, int n) { function luaK_reserveregs (line 488) | void luaK_reserveregs (FuncState *fs, int n) { function freereg (line 499) | static void freereg (FuncState *fs, int reg) { function freeregs (line 510) | static void freeregs (FuncState *fs, int r1, int r2) { function freeexp (line 525) | static void freeexp (FuncState *fs, expdesc *e) { function freeexps (line 535) | static void freeexps (FuncState *fs, expdesc *e1, expdesc *e2) { function addk (line 549) | static int addk (FuncState *fs, TValue *key, TValue *v) { function stringK (line 579) | static int stringK (FuncState *fs, TString *s) { function luaK_intK (line 592) | static int luaK_intK (FuncState *fs, lua_Integer n) { function luaK_numberK (line 602) | static int luaK_numberK (FuncState *fs, lua_Number r) { function boolF (line 612) | static int boolF (FuncState *fs) { function boolT (line 622) | static int boolT (FuncState *fs) { function nilK (line 632) | static int nilK (FuncState *fs) { function fitsC (line 646) | static int fitsC (lua_Integer i) { function fitsBx (line 654) | static int fitsBx (lua_Integer i) { function luaK_int (line 659) | void luaK_int (FuncState *fs, int reg, lua_Integer i) { function luaK_float (line 667) | static void luaK_float (FuncState *fs, int reg, lua_Number f) { function const2exp (line 679) | static void const2exp (TValue *v, expdesc *e) { function luaK_setreturns (line 708) | void luaK_setreturns (FuncState *fs, expdesc *e, int nresults) { function str2K (line 724) | static void str2K (FuncState *fs, expdesc *e) { function luaK_setoneret (line 741) | void luaK_setoneret (FuncState *fs, expdesc *e) { function luaK_dischargevars (line 759) | void luaK_dischargevars (FuncState *fs, expdesc *e) { function discharge2reg (line 812) | static void discharge2reg (FuncState *fs, expdesc *e, int reg) { function discharge2anyreg (line 866) | static void discharge2anyreg (FuncState *fs, expdesc *e) { function code_loadbool (line 874) | static int code_loadbool (FuncState *fs, int A, OpCode op) { function need_value (line 884) | static int need_value (FuncState *fs, int list) { function exp2reg (line 900) | static void exp2reg (FuncState *fs, expdesc *e, int reg) { function luaK_exp2nextreg (line 928) | void luaK_exp2nextreg (FuncState *fs, expdesc *e) { function luaK_exp2anyreg (line 940) | int luaK_exp2anyreg (FuncState *fs, expdesc *e) { function luaK_exp2anyregup (line 959) | void luaK_exp2anyregup (FuncState *fs, expdesc *e) { function luaK_exp2val (line 969) | void luaK_exp2val (FuncState *fs, expdesc *e) { function luaK_exp2K (line 981) | static int luaK_exp2K (FuncState *fs, expdesc *e) { function luaK_exp2RK (line 1011) | int luaK_exp2RK (FuncState *fs, expdesc *e) { function codeABRK (line 1021) | static void codeABRK (FuncState *fs, OpCode o, int a, int b, function luaK_storevar (line 1031) | void luaK_storevar (FuncState *fs, expdesc *var, expdesc *ex) { function luaK_self (line 1068) | void luaK_self (FuncState *fs, expdesc *e, expdesc *key) { function negatecondition (line 1084) | static void negatecondition (FuncState *fs, expdesc *e) { function jumponcond (line 1098) | static int jumponcond (FuncState *fs, expdesc *e, int cond) { function luaK_goiftrue (line 1116) | void luaK_goiftrue (FuncState *fs, expdesc *e) { function luaK_goiffalse (line 1143) | void luaK_goiffalse (FuncState *fs, expdesc *e) { function codenot (line 1169) | static void codenot (FuncState *fs, expdesc *e) { function isKstr (line 1203) | static int isKstr (FuncState *fs, expdesc *e) { function luaK_isKint (line 1211) | int luaK_isKint (expdesc *e) { function isCint (line 1220) | static int isCint (expdesc *e) { function isSCint (line 1229) | static int isSCint (expdesc *e) { function isSCnumber (line 1238) | static int isSCnumber (expdesc *e, int *pi, int *isfloat) { function luaK_indexed (line 1261) | void luaK_indexed (FuncState *fs, expdesc *t, expdesc *k) { function validop (line 1297) | static int validop (int op, TValue *v1, TValue *v2) { function constfolding (line 1315) | static int constfolding (FuncState *fs, int op, expdesc *e1, function codeunexpval (line 1341) | static void codeunexpval (FuncState *fs, OpCode op, expdesc *e, int line) { function finishbinexpval (line 1356) | static void finishbinexpval (FuncState *fs, expdesc *e1, expdesc *e2, function codebinexpval (line 1374) | static void codebinexpval (FuncState *fs, OpCode op, function codebini (line 1386) | static void codebini (FuncState *fs, OpCode op, function finishbinexpneg (line 1398) | static int finishbinexpneg (FuncState *fs, expdesc *e1, expdesc *e2, function swapexps (line 1417) | static void swapexps (expdesc *e1, expdesc *e2) { function codearith (line 1426) | static void codearith (FuncState *fs, BinOpr opr, function codecommutative (line 1448) | static void codecommutative (FuncState *fs, BinOpr op, function codebitwise (line 1466) | static void codebitwise (FuncState *fs, BinOpr opr, function codeorder (line 1492) | static void codeorder (FuncState *fs, OpCode op, expdesc *e1, expdesc *e... function codeeq (line 1522) | static void codeeq (FuncState *fs, BinOpr opr, expdesc *e1, expdesc *e2) { function luaK_prefix (line 1553) | void luaK_prefix (FuncState *fs, UnOpr op, expdesc *e, int line) { function luaK_infix (line 1574) | void luaK_infix (FuncState *fs, BinOpr op, expdesc *v) { function codeconcat (line 1622) | static void codeconcat (FuncState *fs, expdesc *e1, expdesc *e2, int lin... function luaK_posfix (line 1642) | void luaK_posfix (FuncState *fs, BinOpr opr, function luaK_fixline (line 1726) | void luaK_fixline (FuncState *fs, int line) { function luaK_settablesize (line 1732) | void luaK_settablesize (FuncState *fs, int pc, int ra, int asize, int hs... function luaK_setlist (line 1750) | void luaK_setlist (FuncState *fs, int base, int nelems, int tostore) { function finaltarget (line 1769) | static int finaltarget (Instruction *code, int i) { function luaK_finish (line 1786) | void luaK_finish (FuncState *fs) { FILE: build/lua-5.4.1/src/lcode.h type BinOpr (line 26) | typedef enum BinOpr { type UnOpr (line 51) | typedef enum UnOpr { OPR_MINUS, OPR_BNOT, OPR_NOT, OPR_LEN, OPR_NOUNOPR ... FILE: build/lua-5.4.1/src/lcorolib.c function lua_State (line 21) | static lua_State *getco (lua_State *L) { function auxresume (line 32) | static int auxresume (lua_State *L, lua_State *co, int narg) { function luaB_coresume (line 56) | static int luaB_coresume (lua_State *L) { function luaB_auxwrap (line 73) | static int luaB_auxwrap (lua_State *L) { function luaB_cocreate (line 92) | static int luaB_cocreate (lua_State *L) { function luaB_cowrap (line 102) | static int luaB_cowrap (lua_State *L) { function luaB_yield (line 109) | static int luaB_yield (lua_State *L) { function auxstatus (line 124) | static int auxstatus (lua_State *L, lua_State *co) { function luaB_costatus (line 146) | static int luaB_costatus (lua_State *L) { function luaB_yieldable (line 153) | static int luaB_yieldable (lua_State *L) { function luaB_corunning (line 160) | static int luaB_corunning (lua_State *L) { function luaB_close (line 167) | static int luaB_close (lua_State *L) { function LUAMOD_API (line 203) | LUAMOD_API int luaopen_coroutine (lua_State *L) { FILE: build/lua-5.4.1/src/ldblib.c function checkstack (line 35) | static void checkstack (lua_State *L, lua_State *L1, int n) { function db_getregistry (line 41) | static int db_getregistry (lua_State *L) { function db_getmetatable (line 47) | static int db_getmetatable (lua_State *L) { function db_setmetatable (line 56) | static int db_setmetatable (lua_State *L) { function db_getuservalue (line 65) | static int db_getuservalue (lua_State *L) { function db_setuservalue (line 77) | static int db_setuservalue (lua_State *L) { function lua_State (line 94) | static lua_State *getthread (lua_State *L, int *arg) { function settabss (line 111) | static void settabss (lua_State *L, const char *k, const char *v) { function settabsi (line 116) | static void settabsi (lua_State *L, const char *k, int v) { function settabsb (line 121) | static void settabsb (lua_State *L, const char *k, int v) { function treatstackoption (line 134) | static void treatstackoption (lua_State *L, lua_State *L1, const char *f... function db_getinfo (line 149) | static int db_getinfo (lua_State *L) { function db_getlocal (line 202) | static int db_getlocal (lua_State *L) { function db_setlocal (line 233) | static int db_setlocal (lua_State *L) { function auxupvalue (line 257) | static int auxupvalue (lua_State *L, int get) { function db_getupvalue (line 269) | static int db_getupvalue (lua_State *L) { function db_setupvalue (line 274) | static int db_setupvalue (lua_State *L) { function checkupval (line 284) | static int checkupval (lua_State *L, int argf, int argnup) { function db_upvalueid (line 293) | static int db_upvalueid (lua_State *L) { function db_upvaluejoin (line 300) | static int db_upvaluejoin (lua_State *L) { function hookf (line 314) | static void hookf (lua_State *L, lua_Debug *ar) { function makemask (line 333) | static int makemask (const char *smask, int count) { function db_sethook (line 356) | static int db_sethook (lua_State *L) { function db_gethook (line 386) | static int db_gethook (lua_State *L) { function db_debug (line 411) | static int db_debug (lua_State *L) { function db_traceback (line 426) | static int db_traceback (lua_State *L) { function db_setcstacklimit (line 440) | static int db_setcstacklimit (lua_State *L) { function LUAMOD_API (line 473) | LUAMOD_API int luaopen_debug (lua_State *L) { FILE: build/lua-5.4.1/src/ldebug.c function currentpc (line 43) | static int currentpc (CallInfo *ci) { function getbaseline (line 56) | static int getbaseline (const Proto *f, int pc, int *basepc) { function luaG_getfuncline (line 87) | int luaG_getfuncline (const Proto *f, int pc) { function getcurrentline (line 102) | static int getcurrentline (CallInfo *ci) { function settraps (line 118) | static void settraps (CallInfo *ci) { function LUA_API (line 135) | LUA_API void lua_sethook (lua_State *L, lua_Hook func, int mask, int cou... function LUA_API (line 149) | LUA_API lua_Hook lua_gethook (lua_State *L) { function LUA_API (line 154) | LUA_API int lua_gethookmask (lua_State *L) { function LUA_API (line 159) | LUA_API int lua_gethookcount (lua_State *L) { function LUA_API (line 164) | LUA_API int lua_getstack (lua_State *L, int level, lua_Debug *ar) { function LUA_API (line 224) | LUA_API const char *lua_getlocal (lua_State *L, const lua_Debug *ar, int... function LUA_API (line 246) | LUA_API const char *lua_setlocal (lua_State *L, const lua_Debug *ar, int... function funcinfo (line 260) | static void funcinfo (lua_Debug *ar, Closure *cl) { function nextline (line 286) | static int nextline (const Proto *p, int currentline, int pc) { function collectvalidlines (line 294) | static void collectvalidlines (lua_State *L, Closure *f) { function auxgetinfo (line 330) | static int auxgetinfo (lua_State *L, const char *what, lua_Debug *ar, function LUA_API (line 386) | LUA_API int lua_getinfo (lua_State *L, const char *what, lua_Debug *ar) { function kname (line 430) | static void kname (const Proto *p, int c, const char **name) { function rname (line 439) | static void rname (const Proto *p, int pc, int c, const char **name) { function rkname (line 449) | static void rkname (const Proto *p, int pc, Instruction i, const char **... function filterpc (line 458) | static int filterpc (int pc, int jmptarget) { function findsetreg (line 468) | static int findsetreg (const Proto *p, int lastpc, int reg) { function isinstack (line 654) | static int isinstack (CallInfo *ci, const TValue *o) { function l_noret (line 694) | l_noret luaG_typeerror (lua_State *L, const TValue *o, const char *op) { function l_noret (line 700) | l_noret luaG_forerror (lua_State *L, const TValue *o, const char *what) { function l_noret (line 706) | l_noret luaG_concaterror (lua_State *L, const TValue *p1, const TValue *... function l_noret (line 712) | l_noret luaG_opinterror (lua_State *L, const TValue *p1, function l_noret (line 723) | l_noret luaG_tointerror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 731) | l_noret luaG_ordererror (lua_State *L, const TValue *p1, const TValue *p... function l_noret (line 754) | l_noret luaG_errormsg (lua_State *L) { function l_noret (line 767) | l_noret luaG_runerror (lua_State *L, const char *fmt, ...) { function changedline (line 785) | static int changedline (const Proto *p, int oldpc, int newpc) { function luaG_traceexec (line 807) | int luaG_traceexec (lua_State *L, const Instruction *pc) { FILE: build/lua-5.4.1/src/ldo.c type lua_longjmp (line 84) | struct lua_longjmp { function luaD_seterrorobj (line 91) | void luaD_seterrorobj (lua_State *L, int errcode, StkId oldtop) { function l_noret (line 114) | l_noret luaD_throw (lua_State *L, int errcode) { function luaD_rawrunprotected (line 141) | int luaD_rawrunprotected (lua_State *L, Pfunc f, void *ud) { function correctstack (line 164) | static void correctstack (lua_State *L, StkId oldstack, StkId newstack) { function luaD_reallocstack (line 185) | int luaD_reallocstack (lua_State *L, int newsize, int raiseerror) { function luaD_growstack (line 209) | int luaD_growstack (lua_State *L, int n, int raiseerror) { function stackinuse (line 235) | static int stackinuse (lua_State *L) { function luaD_shrinkstack (line 246) | void luaD_shrinkstack (lua_State *L) { function luaD_inctop (line 261) | void luaD_inctop (lua_State *L) { function luaD_hook (line 274) | void luaD_hook (lua_State *L, int event, int line, function luaD_hookcall (line 313) | void luaD_hookcall (lua_State *L, CallInfo *ci) { function StkId (line 326) | static StkId rethook (lua_State *L, CallInfo *ci, StkId firstres, int nr... function luaD_tryfuncTM (line 354) | void luaD_tryfuncTM (lua_State *L, StkId func) { function moveresults (line 372) | static void moveresults (lua_State *L, StkId res, int nres, int wanted) { function luaD_poscall (line 414) | void luaD_poscall (lua_State *L, CallInfo *ci, int nres) { function luaD_pretailcall (line 432) | void luaD_pretailcall (lua_State *L, CallInfo *ci, StkId func, int narg1) { function luaD_call (line 457) | void luaD_call (lua_State *L, StkId func, int nresults) { function luaD_callnoyield (line 519) | void luaD_callnoyield (lua_State *L, StkId func, int nResults) { function finishCcall (line 534) | static void finishCcall (lua_State *L, int status) { function unroll (line 564) | static void unroll (lua_State *L, void *ud) { function CallInfo (line 583) | static CallInfo *findpcall (lua_State *L) { function recover (line 598) | static int recover (lua_State *L, int status) { function resume_error (line 620) | static int resume_error (lua_State *L, const char *msg, int narg) { function resume (line 636) | static void resume (lua_State *L, void *ud) { function LUA_API (line 661) | LUA_API int lua_resume (lua_State *L, lua_State *from, int nargs, function LUA_API (line 701) | LUA_API int lua_isyieldable (lua_State *L) { function LUA_API (line 706) | LUA_API int lua_yieldk (lua_State *L, int nresults, lua_KContext ctx, function luaD_pcall (line 742) | int luaD_pcall (lua_State *L, Pfunc func, void *u, type SParser (line 768) | struct SParser { /* data to 'f_parser' */ function checkmode (line 777) | static void checkmode (lua_State *L, const char *mode, const char *x) { function f_parser (line 786) | static void f_parser (lua_State *L, void *ud) { function luaD_protectedparser (line 803) | int luaD_protectedparser (lua_State *L, ZIO *z, const char *name, FILE: build/lua-5.4.1/src/ldump.c type DumpState (line 22) | typedef struct { function dumpBlock (line 40) | static void dumpBlock (DumpState *D, const void *b, size_t size) { function dumpByte (line 52) | static void dumpByte (DumpState *D, int y) { function dumpSize (line 61) | static void dumpSize (DumpState *D, size_t x) { function dumpInt (line 73) | static void dumpInt (DumpState *D, int x) { function dumpNumber (line 78) | static void dumpNumber (DumpState *D, lua_Number x) { function dumpInteger (line 83) | static void dumpInteger (DumpState *D, lua_Integer x) { function dumpString (line 88) | static void dumpString (DumpState *D, const TString *s) { function dumpCode (line 100) | static void dumpCode (DumpState *D, const Proto *f) { function dumpConstants (line 108) | static void dumpConstants (DumpState *D, const Proto *f) { function dumpProtos (line 134) | static void dumpProtos (DumpState *D, const Proto *f) { function dumpUpvalues (line 143) | static void dumpUpvalues (DumpState *D, const Proto *f) { function dumpDebug (line 154) | static void dumpDebug (DumpState *D, const Proto *f) { function dumpFunction (line 179) | static void dumpFunction (DumpState *D, const Proto *f, TString *psource) { function dumpHeader (line 197) | static void dumpHeader (DumpState *D) { function luaU_dump (line 213) | int luaU_dump(lua_State *L, const Proto *f, lua_Writer w, void *data, FILE: build/lua-5.4.1/src/lfunc.c function CClosure (line 27) | CClosure *luaF_newCclosure (lua_State *L, int nupvals) { function LClosure (line 35) | LClosure *luaF_newLclosure (lua_State *L, int nupvals) { function luaF_initupvals (line 48) | void luaF_initupvals (lua_State *L, LClosure *cl) { function UpVal (line 65) | static UpVal *newupval (lua_State *L, int tbc, StkId level, UpVal **prev) { function UpVal (line 88) | UpVal *luaF_findupval (lua_State *L, StkId level) { function callclose (line 103) | static void callclose (lua_State *L, void *ud) { function prepclosingmethod (line 113) | static int prepclosingmethod (lua_State *L, TValue *obj, TValue *err) { function varerror (line 130) | static void varerror (lua_State *L, StkId level, const char *msg) { function callclosemth (line 150) | static int callclosemth (lua_State *L, StkId level, int status) { function trynewtbcupval (line 184) | static void trynewtbcupval (lua_State *L, void *ud) { function luaF_newtbcupval (line 194) | void luaF_newtbcupval (lua_State *L, StkId level) { function luaF_unlinkupval (line 215) | void luaF_unlinkupval (UpVal *uv) { function luaF_close (line 223) | int luaF_close (lua_State *L, StkId level, int status) { function Proto (line 246) | Proto *luaF_newproto (lua_State *L) { function luaF_freeproto (line 273) | void luaF_freeproto (lua_State *L, Proto *f) { FILE: build/lua-5.4.1/src/lgc.c function GCObject (line 125) | static GCObject **getgclist (GCObject *o) { function linkgclist_ (line 148) | static void linkgclist_ (GCObject *o, GCObject **pnext, GCObject **list) { function clearkey (line 172) | static void clearkey (Node *n) { function iscleared (line 186) | static int iscleared (global_State *g, const GCObject *o) { function luaC_barrier_ (line 209) | void luaC_barrier_ (lua_State *L, GCObject *o, GCObject *v) { function luaC_barrierback_ (line 231) | void luaC_barrierback_ (lua_State *L, GCObject *o) { function luaC_fix (line 244) | void luaC_fix (lua_State *L, GCObject *o) { function GCObject (line 259) | GCObject *luaC_newobj (lua_State *L, int tt, size_t sz) { function reallymarkobject (line 292) | static void reallymarkobject (global_State *g, GCObject *o) { function markmt (line 330) | static void markmt (global_State *g) { function lu_mem (line 340) | static lu_mem markbeingfnz (global_State *g) { function remarkupvals (line 362) | static int remarkupvals (global_State *g) { function cleargraylists (line 389) | static void cleargraylists (global_State *g) { function restartcollection (line 398) | static void restartcollection (global_State *g) { function genlink (line 425) | static void genlink (global_State *g, GCObject *o) { function traverseweakvalue (line 441) | static void traverseweakvalue (global_State *g, Table *h) { function traverseephemeron (line 475) | static int traverseephemeron (global_State *g, Table *h, int inv) { function traversestrongtable (line 518) | static void traversestrongtable (global_State *g, Table *h) { function lu_mem (line 537) | static lu_mem traversetable (global_State *g, Table *h) { function traverseudata (line 558) | static int traverseudata (global_State *g, Udata *u) { function traverseproto (line 573) | static int traverseproto (global_State *g, Proto *f) { function traverseCclosure (line 588) | static int traverseCclosure (global_State *g, CClosure *cl) { function traverseLclosure (line 599) | static int traverseLclosure (global_State *g, LClosure *cl) { function traversethread (line 622) | static int traversethread (global_State *g, lua_State *th) { function lu_mem (line 654) | static lu_mem propagatemark (global_State *g) { function lu_mem (line 670) | static lu_mem propagateall (global_State *g) { function convergeephemerons (line 685) | static void convergeephemerons (global_State *g) { function clearbykeys (line 719) | static void clearbykeys (global_State *g, GCObject *l) { function clearbyvalues (line 738) | static void clearbyvalues (global_State *g, GCObject *l, GCObject *f) { function freeupval (line 759) | static void freeupval (lua_State *L, UpVal *uv) { function freeobj (line 766) | static void freeobj (lua_State *L, GCObject *o) { function GCObject (line 810) | static GCObject **sweeplist (lua_State *L, GCObject **p, int countin, function GCObject (line 837) | static GCObject **sweeptolive (lua_State *L, GCObject **p) { function checkSizes (line 857) | static void checkSizes (lua_State *L, global_State *g) { function GCObject (line 872) | static GCObject *udata2finalize (global_State *g) { function dothecall (line 887) | static void dothecall (lua_State *L, void *ud) { function GCTM (line 893) | static void GCTM (lua_State *L) { function runafewfinalizers (line 924) | static int runafewfinalizers (lua_State *L, int n) { function callallpendingfinalizers (line 936) | static void callallpendingfinalizers (lua_State *L) { function GCObject (line 946) | static GCObject **findlast (GCObject **p) { function separatetobefnz (line 960) | static void separatetobefnz (global_State *g, int all) { function checkpointer (line 983) | static void checkpointer (GCObject **p, GCObject *o) { function correctpointers (line 993) | static void correctpointers (global_State *g, GCObject *o) { function luaC_checkfinalizer (line 1005) | void luaC_checkfinalizer (lua_State *L, GCObject *o, Table *mt) { function sweep2old (line 1046) | static void sweep2old (lua_State *L, GCObject **p) { function GCObject (line 1082) | static GCObject **sweepgen (lua_State *L, global_State *g, GCObject **p, function whitelist (line 1123) | static void whitelist (global_State *g, GCObject *p) { function GCObject (line 1139) | static GCObject **correctgraylist (GCObject **p) { function correctgraylists (line 1172) | static void correctgraylists (global_State *g) { function markold (line 1188) | static void markold (global_State *g, GCObject *from, GCObject *to) { function finishgencycle (line 1204) | static void finishgencycle (lua_State *L, global_State *g) { function youngcollection (line 1218) | static void youngcollection (lua_State *L, global_State *g) { function atomic2gen (line 1259) | static void atomic2gen (lua_State *L, global_State *g) { function lu_mem (line 1287) | static lu_mem entergen (lua_State *L, global_State *g) { function enterinc (line 1302) | static void enterinc (global_State *g) { function luaC_changemode (line 1317) | void luaC_changemode (lua_State *L, int newmode) { function lu_mem (line 1332) | static lu_mem fullgen (lua_State *L, global_State *g) { function setminordebt (line 1342) | static void setminordebt (global_State *g) { function stepgenfull (line 1368) | static void stepgenfull (lua_State *L, global_State *g) { function genstep (line 1408) | static void genstep (lua_State *L, global_State *g) { function setpause (line 1451) | static void setpause (global_State *g) { function entersweep (line 1472) | static void entersweep (lua_State *L) { function deletelist (line 1484) | static void deletelist (lua_State *L, GCObject *p, GCObject *limit) { function luaC_freeallobjects (line 1497) | void luaC_freeallobjects (lua_State *L) { function lu_mem (line 1510) | static lu_mem atomic (lua_State *L) { function sweepstep (line 1553) | static int sweepstep (lua_State *L, global_State *g, function lu_mem (line 1570) | static lu_mem singlestep (lua_State *L) { function luaC_runtilstate (line 1625) | void luaC_runtilstate (lua_State *L, int statesmask) { function incstep (line 1639) | static void incstep (lua_State *L, global_State *g) { function luaC_step (line 1660) | void luaC_step (lua_State *L) { function fullinc (line 1679) | static void fullinc (lua_State *L, global_State *g) { function luaC_fullgc (line 1697) | void luaC_fullgc (lua_State *L, int isemergency) { FILE: build/lua-5.4.1/src/linit.c function LUALIB_API (line 57) | LUALIB_API void luaL_openlibs (lua_State *L) { FILE: build/lua-5.4.1/src/liolib.c function l_checkmode (line 40) | static int l_checkmode (const char *mode) { type luaL_Stream (line 149) | typedef luaL_Stream LStream; function io_type (line 157) | static int io_type (lua_State *L) { function f_tostring (line 171) | static int f_tostring (lua_State *L) { function FILE (line 181) | static FILE *tofile (lua_State *L) { function LStream (line 195) | static LStream *newprefile (lua_State *L) { function aux_close (line 208) | static int aux_close (lua_State *L) { function f_close (line 216) | static int f_close (lua_State *L) { function io_close (line 222) | static int io_close (lua_State *L) { function f_gc (line 229) | static int f_gc (lua_State *L) { function io_fclose (line 240) | static int io_fclose (lua_State *L) { function LStream (line 247) | static LStream *newfile (lua_State *L) { function opencheck (line 255) | static void opencheck (lua_State *L, const char *fname, const char *mode) { function io_open (line 263) | static int io_open (lua_State *L) { function io_pclose (line 277) | static int io_pclose (lua_State *L) { function io_popen (line 288) | static int io_popen (lua_State *L) { function io_tmpfile (line 303) | static int io_tmpfile (lua_State *L) { function FILE (line 310) | static FILE *getiofile (lua_State *L, const char *findex) { function g_iofile (line 320) | static int g_iofile (lua_State *L, const char *f, const char *mode) { function io_input (line 337) | static int io_input (lua_State *L) { function io_output (line 342) | static int io_output (lua_State *L) { function aux_lines (line 365) | static void aux_lines (lua_State *L, int toclose) { function f_lines (line 376) | static int f_lines (lua_State *L) { function io_lines (line 388) | static int io_lines (lua_State *L) { type RN (line 429) | typedef struct { function nextc (line 440) | static int nextc (RN *rn) { function test2 (line 456) | static int test2 (RN *rn, const char *set) { function readdigits (line 466) | static int readdigits (RN *rn, int hex) { function read_number (line 479) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 513) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 521) | static int read_line (lua_State *L, FILE *f, int chop) { function read_all (line 542) | static void read_all (lua_State *L, FILE *f) { function read_chars (line 555) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 568) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 618) | static int io_read (lua_State *L) { function f_read (line 623) | static int f_read (lua_State *L) { function io_readline (line 631) | static int io_readline (lua_State *L) { function g_write (line 662) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 686) | static int io_write (lua_State *L) { function f_write (line 691) | static int f_write (lua_State *L) { function f_seek (line 698) | static int f_seek (lua_State *L) { function f_setvbuf (line 717) | static int f_setvbuf (lua_State *L) { function io_flush (line 729) | static int io_flush (lua_State *L) { function f_flush (line 734) | static int f_flush (lua_State *L) { function createmeta (line 785) | static void createmeta (lua_State *L) { function io_noclose (line 798) | static int io_noclose (lua_State *L) { function createstdfile (line 807) | static void createstdfile (lua_State *L, FILE *f, const char *k, function LUAMOD_API (line 820) | LUAMOD_API int luaopen_io (lua_State *L) { FILE: build/lua-5.4.1/src/llex.c function save (line 57) | static void save (LexState *ls, int c) { function luaX_init (line 70) | void luaX_init (lua_State *L) { function l_noret (line 111) | static l_noret lexerror (LexState *ls, const char *msg, int token) { function l_noret (line 119) | l_noret luaX_syntaxerror (LexState *ls, const char *msg) { function TString (line 129) | TString *luaX_newstring (LexState *ls, const char *str, size_t l) { function inclinenumber (line 153) | static void inclinenumber (LexState *ls) { function luaX_setinput (line 164) | void luaX_setinput (lua_State *L, LexState *ls, ZIO *z, TString *source, function check_next1 (line 188) | static int check_next1 (LexState *ls, int c) { function check_next2 (line 201) | static int check_next2 (LexState *ls, const char *set) { function read_numeral (line 224) | static int read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 261) | static size_t skip_sep (LexState *ls) { function read_long_string (line 276) | static void read_long_string (LexState *ls, SemInfo *seminfo, size_t sep) { function esccheck (line 315) | static void esccheck (LexState *ls, int c, const char *msg) { function gethexa (line 324) | static int gethexa (LexState *ls) { function readhexaesc (line 331) | static int readhexaesc (LexState *ls) { function readutf8esc (line 339) | static unsigned long readutf8esc (LexState *ls) { function utf8esc (line 357) | static void utf8esc (LexState *ls) { function readdecesc (line 365) | static int readdecesc (LexState *ls) { function read_string (line 378) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 441) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 561) | void luaX_next (LexState *ls) { function luaX_lookahead (line 572) | int luaX_lookahead (LexState *ls) { FILE: build/lua-5.4.1/src/llex.h type RESERVED (line 32) | enum RESERVED { type SemInfo (line 49) | typedef union { type Token (line 56) | typedef struct Token { type LexState (line 64) | typedef struct LexState { FILE: build/lua-5.4.1/src/llimits.h type LUAI_UMEM (line 24) | typedef LUAI_UMEM lu_mem; type LUAI_MEM (line 25) | typedef LUAI_MEM l_mem; type lu_mem (line 27) | typedef size_t lu_mem; type l_mem (line 28) | typedef ptrdiff_t l_mem; type lu_mem (line 30) | typedef unsigned long lu_mem; type l_mem (line 31) | typedef long l_mem; type lu_byte (line 36) | typedef unsigned char lu_byte; type ls_byte (line 37) | typedef signed char ls_byte; type LUAI_UACNUMBER (line 83) | typedef LUAI_UACNUMBER l_uacNumber; type LUAI_UACINT (line 84) | typedef LUAI_UACINT l_uacInt; type l_uint32 (line 189) | typedef unsigned int l_uint32; type l_uint32 (line 191) | typedef unsigned long l_uint32; type l_uint32 (line 194) | typedef l_uint32 Instruction; FILE: build/lua-5.4.1/src/lmathlib.c function math_abs (line 29) | static int math_abs (lua_State *L) { function math_sin (line 40) | static int math_sin (lua_State *L) { function math_cos (line 45) | static int math_cos (lua_State *L) { function math_tan (line 50) | static int math_tan (lua_State *L) { function math_asin (line 55) | static int math_asin (lua_State *L) { function math_acos (line 60) | static int math_acos (lua_State *L) { function math_atan (line 65) | static int math_atan (lua_State *L) { function math_toint (line 73) | static int math_toint (lua_State *L) { function pushnumint (line 86) | static void pushnumint (lua_State *L, lua_Number d) { function math_floor (line 95) | static int math_floor (lua_State *L) { function math_ceil (line 106) | static int math_ceil (lua_State *L) { function math_fmod (line 117) | static int math_fmod (lua_State *L) { function math_modf (line 139) | static int math_modf (lua_State *L) { function math_sqrt (line 156) | static int math_sqrt (lua_State *L) { function math_ult (line 162) | static int math_ult (lua_State *L) { function math_log (line 169) | static int math_log (lua_State *L) { function math_exp (line 189) | static int math_exp (lua_State *L) { function math_deg (line 194) | static int math_deg (lua_State *L) { function math_rad (line 199) | static int math_rad (lua_State *L) { function math_min (line 205) | static int math_min (lua_State *L) { function math_max (line 219) | static int math_max (lua_State *L) { function math_type (line 233) | static int math_type (lua_State *L) { function Rand64 (line 303) | static Rand64 rotl (Rand64 x, int n) { function Rand64 (line 307) | static Rand64 nextrand (Rand64 *state) { function lua_Number (line 336) | static lua_Number I2d (Rand64 x) { type lu_int32 (line 351) | typedef unsigned int lu_int32; type lu_int32 (line 353) | typedef unsigned long lu_int32; type Rand64 (line 360) | typedef struct Rand64 { function Rand64 (line 381) | static Rand64 packI (lu_int32 h, lu_int32 l) { function Rand64 (line 389) | static Rand64 Ishl (Rand64 i, int n) { function Ixor (line 395) | static void Ixor (Rand64 *i1, Rand64 i2) { function Rand64 (line 401) | static Rand64 Iadd (Rand64 i1, Rand64 i2) { function Rand64 (line 409) | static Rand64 times5 (Rand64 i) { function Rand64 (line 414) | static Rand64 times9 (Rand64 i) { function Rand64 (line 419) | static Rand64 rotl (Rand64 i, int n) { function Rand64 (line 426) | static Rand64 rotl1 (Rand64 i, int n) { function Rand64 (line 436) | static Rand64 nextrand (Rand64 *state) { function lua_Number (line 466) | static lua_Number I2d (Rand64 x) { function lua_Number (line 491) | static lua_Number I2d (Rand64 x) { function lua_Unsigned (line 501) | static lua_Unsigned I2UInt (Rand64 x) { function Rand64 (line 506) | static Rand64 Int2I (lua_Unsigned n) { type RanState (line 516) | typedef struct { function lua_Unsigned (line 531) | static lua_Unsigned project (lua_Unsigned ran, lua_Unsigned n, function math_random (line 556) | static int math_random (lua_State *L) { function setseed (line 591) | static void setseed (lua_State *L, Rand64 *state, function randseed (line 610) | static void randseed (lua_State *L, RanState *state) { function math_randomseed (line 617) | static int math_randomseed (lua_State *L) { function setrandfunc (line 641) | static void setrandfunc (lua_State *L) { function math_cosh (line 658) | static int math_cosh (lua_State *L) { function math_sinh (line 663) | static int math_sinh (lua_State *L) { function math_tanh (line 668) | static int math_tanh (lua_State *L) { function math_pow (line 673) | static int math_pow (lua_State *L) { function math_frexp (line 680) | static int math_frexp (lua_State *L) { function math_ldexp (line 687) | static int math_ldexp (lua_State *L) { function math_log10 (line 694) | static int math_log10 (lua_State *L) { function LUAMOD_API (line 750) | LUAMOD_API int luaopen_math (lua_State *L) { FILE: build/lua-5.4.1/src/lmem.c function l_noret (line 124) | l_noret luaM_toobig (lua_State *L) { function luaM_free_ (line 132) | void luaM_free_ (lua_State *L, void *block, size_t osize) { FILE: build/lua-5.4.1/src/loadlib.c function lsys_unloadlib (line 128) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 140) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function setprogdir (line 175) | static void setprogdir (lua_State *L) { function pusherror (line 192) | static void pusherror (lua_State *L) { function lsys_unloadlib (line 202) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 215) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function lsys_unloadlib (line 238) | static void lsys_unloadlib (void *lib) { function lua_CFunction (line 250) | static lua_CFunction lsys_sym (lua_State *L, void *lib, const char *sym) { function noenv (line 283) | static int noenv (lua_State *L) { function setpath (line 295) | static void setpath (lua_State *L, const char *fieldname, function addtoclib (line 351) | static void addtoclib (lua_State *L, const char *path, void *plib) { function gctm (line 365) | static int gctm (lua_State *L) { function lookforfunc (line 392) | static int lookforfunc (lua_State *L, const char *path, const char *sym) { function ll_loadlib (line 413) | static int ll_loadlib (lua_State *L) { function readable (line 436) | static int readable (const char *filename) { function pusherrornotfound (line 473) | static void pusherrornotfound (lua_State *L, const char *path) { function ll_searchpath (line 510) | static int ll_searchpath (lua_State *L) { function checkload (line 536) | static int checkload (lua_State *L, int stat, const char *filename) { function searcher_Lua (line 547) | static int searcher_Lua (lua_State *L) { function loadfunc (line 564) | static int loadfunc (lua_State *L, const char *filename, const char *mod... function searcher_C (line 582) | static int searcher_C (lua_State *L) { function searcher_Croot (line 590) | static int searcher_Croot (lua_State *L) { function searcher_preload (line 612) | static int searcher_preload (lua_State *L) { function findloader (line 626) | static void findloader (lua_State *L, const char *name) { function ll_require (line 658) | static int ll_require (lua_State *L) { function createsearcherstable (line 711) | static void createsearcherstable (lua_State *L) { function createclibstable (line 731) | static void createclibstable (lua_State *L) { function LUAMOD_API (line 740) | LUAMOD_API int luaopen_package (lua_State *L) { FILE: build/lua-5.4.1/src/lobject.c function luaO_ceillog2 (line 35) | int luaO_ceillog2 (unsigned int x) { function lua_Integer (line 53) | static lua_Integer intarith (lua_State *L, int op, lua_Integer v1, function lua_Number (line 73) | static lua_Number numarith (lua_State *L, int op, lua_Number v1, function luaO_rawarith (line 89) | int luaO_rawarith (lua_State *L, int op, const TValue *p1, const TValue ... function luaO_arith (line 126) | void luaO_arith (lua_State *L, int op, const TValue *p1, const TValue *p2, function luaO_hexavalue (line 135) | int luaO_hexavalue (int c) { function isneg (line 141) | static int isneg (const char **s) { function lua_Number (line 165) | static lua_Number lua_strx2number (const char *s, char **endptr) { function luaO_str2num (line 308) | size_t luaO_str2num (const char *s, TValue *o) { function luaO_utf8esc (line 323) | int luaO_utf8esc (char *buff, unsigned long x) { function tostringbuff (line 355) | static int tostringbuff (TValue *obj, char *buff) { function luaO_tostring (line 374) | void luaO_tostring (lua_State *L, TValue *obj) { type BuffFS (line 393) | typedef struct BuffFS { function pushstr (line 405) | static void pushstr (BuffFS *buff, const char *str, size_t l) { function clearbuff (line 418) | static void clearbuff (BuffFS *buff) { function addstr2buff (line 443) | static void addstr2buff (BuffFS *buff, const char *str, size_t slen) { function addnum2buff (line 459) | static void addnum2buff (BuffFS *buff, TValue *num) { function luaO_chunkid (line 557) | void luaO_chunkid (char *out, const char *source, size_t srclen) { FILE: build/lua-5.4.1/src/lobject.h type Value (line 47) | typedef union Value { type TValue (line 63) | typedef struct TValue { type StackValue (line 139) | typedef union StackValue { type StackValue (line 145) | typedef StackValue *StkId; type GCObject (line 268) | typedef struct GCObject { type TString (line 362) | typedef struct TString { type UValue (line 427) | typedef union UValue { type Udata (line 437) | typedef struct Udata { type Udata0 (line 456) | typedef struct Udata0 { type Upvaldesc (line 491) | typedef struct Upvaldesc { type LocVar (line 503) | typedef struct LocVar { type AbsLineInfo (line 520) | typedef struct AbsLineInfo { type Proto (line 528) | typedef struct Proto { type UpVal (line 604) | typedef struct UpVal { type CClosure (line 622) | typedef struct CClosure { type LClosure (line 629) | typedef struct LClosure { type Closure (line 636) | typedef union Closure { type Node (line 674) | typedef union Node { type Table (line 712) | typedef struct Table { FILE: build/lua-5.4.1/src/lopcodes.h type OpMode (line 32) | enum OpMode {iABC, iABx, iAsBx, iAx, isJ} type OpCode (line 196) | typedef enum { FILE: build/lua-5.4.1/src/loslib.c function os_remove (line 155) | static int os_remove (lua_State *L) { function os_rename (line 161) | static int os_rename (lua_State *L) { function os_tmpname (line 168) | static int os_tmpname (lua_State *L) { function os_getenv (line 179) | static int os_getenv (lua_State *L) { function os_clock (line 189) | static int os_clock (lua_State *L) { function setfield (line 212) | static void setfield (lua_State *L, const char *key, int value, int delt... function setboolfield (line 222) | static void setboolfield (lua_State *L, const char *key, int value) { function setallfields (line 233) | static void setallfields (lua_State *L, struct tm *stm) { function getboolfield (line 246) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 254) | static int getfield (lua_State *L, const char *key, int d, int delta) { function time_t (line 296) | static time_t l_checktime (lua_State *L, int arg) { function os_date (line 307) | static int os_date (lua_State *L) { function os_time (line 349) | static int os_time (lua_State *L) { function os_difftime (line 375) | static int os_difftime (lua_State *L) { function os_setlocale (line 385) | static int os_setlocale (lua_State *L) { function os_exit (line 397) | static int os_exit (lua_State *L) { function LUAMOD_API (line 429) | LUAMOD_API int luaopen_os (lua_State *L) { FILE: build/lua-5.4.1/src/lparser.c type BlockCnt (line 49) | typedef struct BlockCnt { function l_noret (line 68) | static l_noret error_expected (LexState *ls, int token) { function l_noret (line 74) | static l_noret errorlimit (FuncState *fs, int limit, const char *what) { function checklimit (line 87) | static void checklimit (FuncState *fs, int v, int l, const char *what) { function testnext (line 95) | static int testnext (LexState *ls, int c) { function check (line 107) | static void check (LexState *ls, int c) { function checknext (line 116) | static void checknext (LexState *ls, int c) { function check_match (line 130) | static void check_match (LexState *ls, int what, int who, int where) { function TString (line 143) | static TString *str_checkname (LexState *ls) { function init_exp (line 152) | static void init_exp (expdesc *e, expkind k, int i) { function codestring (line 159) | static void codestring (expdesc *e, TString *s) { function codename (line 166) | static void codename (LexState *ls, expdesc *e) { function registerlocalvar (line 175) | static int registerlocalvar (LexState *ls, FuncState *fs, TString *varna... function new_localvar (line 193) | static int new_localvar (LexState *ls, TString *name) { function Vardesc (line 219) | static Vardesc *getlocalvardesc (FuncState *fs, int vidx) { function stacklevel (line 230) | static int stacklevel (FuncState *fs, int nvar) { function luaY_nvarstack (line 243) | int luaY_nvarstack (FuncState *fs) { function LocVar (line 251) | static LocVar *localdebuginfo (FuncState *fs, int vidx) { function init_var (line 266) | static void init_var (FuncState *fs, expdesc *e, int vidx) { function check_readonly (line 277) | static void check_readonly (LexState *ls, expdesc *e) { function adjustlocalvars (line 311) | static void adjustlocalvars (LexState *ls, int nvars) { function removevars (line 328) | static void removevars (FuncState *fs, int tolevel) { function searchupvalue (line 342) | static int searchupvalue (FuncState *fs, TString *name) { function Upvaldesc (line 352) | static Upvaldesc *allocupvalue (FuncState *fs) { function newupvalue (line 364) | static int newupvalue (FuncState *fs, TString *name, expdesc *v) { function searchvar (line 390) | static int searchvar (FuncState *fs, TString *n, expdesc *var) { function markupval (line 410) | static void markupval (FuncState *fs, int level) { function singlevaraux (line 424) | static void singlevaraux (FuncState *fs, TString *n, expdesc *var, int b... function singlevar (line 452) | static void singlevar (LexState *ls, expdesc *var) { function adjust_assign (line 470) | static void adjust_assign (LexState *ls, int nvars, int nexps, expdesc *... function l_noret (line 504) | static l_noret jumpscopeerror (LexState *ls, Labeldesc *gt) { function solvegoto (line 517) | static void solvegoto (LexState *ls, int g, Labeldesc *label) { function Labeldesc (line 534) | static Labeldesc *findlabel (LexState *ls, TString *name) { function newlabelentry (line 550) | static int newlabelentry (LexState *ls, Labellist *l, TString *name, function newgotoentry (line 565) | static int newgotoentry (LexState *ls, TString *name, int line, int pc) { function solvegotos (line 575) | static int solvegotos (LexState *ls, Labeldesc *lb) { function createlabel (line 598) | static int createlabel (LexState *ls, TString *name, int line, function movegotosout (line 618) | static void movegotosout (FuncState *fs, BlockCnt *bl) { function enterblock (line 632) | static void enterblock (FuncState *fs, BlockCnt *bl, lu_byte isloop) { function l_noret (line 648) | static l_noret undefgoto (LexState *ls, Labeldesc *gt) { function leaveblock (line 662) | static void leaveblock (FuncState *fs) { function Proto (line 688) | static Proto *addprototype (LexState *ls) { function codeclosure (line 712) | static void codeclosure (LexState *ls, expdesc *v) { function open_func (line 719) | static void open_func (LexState *ls, FuncState *fs, BlockCnt *bl) { function close_func (line 746) | static void close_func (LexState *ls) { function block_follow (line 778) | static int block_follow (LexState *ls, int withuntil) { function statlist (line 789) | static void statlist (LexState *ls) { function fieldsel (line 801) | static void fieldsel (LexState *ls, expdesc *v) { function yindex (line 812) | static void yindex (LexState *ls, expdesc *v) { type ConsControl (line 828) | typedef struct ConsControl { function recfield (line 837) | static void recfield (LexState *ls, ConsControl *cc) { function closelistfield (line 858) | static void closelistfield (FuncState *fs, ConsControl *cc) { function lastlistfield (line 870) | static void lastlistfield (FuncState *fs, ConsControl *cc) { function listfield (line 886) | static void listfield (LexState *ls, ConsControl *cc) { function field (line 893) | static void field (LexState *ls, ConsControl *cc) { function constructor (line 915) | static void constructor (LexState *ls, expdesc *t) { function setvararg (line 943) | static void setvararg (FuncState *fs, int nparams) { function parlist (line 949) | static void parlist (LexState *ls) { function body (line 980) | static void body (LexState *ls, expdesc *e, int ismethod, int line) { function explist (line 1002) | static int explist (LexState *ls, expdesc *v) { function funcargs (line 1015) | static void funcargs (LexState *ls, expdesc *f, int line) { function primaryexp (line 1070) | static void primaryexp (LexState *ls, expdesc *v) { function suffixedexp (line 1092) | static void suffixedexp (LexState *ls, expdesc *v) { function simpleexp (line 1130) | static void simpleexp (LexState *ls, expdesc *v) { function UnOpr (line 1185) | static UnOpr getunopr (int op) { function BinOpr (line 1196) | static BinOpr getbinopr (int op) { function BinOpr (line 1250) | static BinOpr subexpr (LexState *ls, expdesc *v, int limit) { function expr (line 1280) | static void expr (LexState *ls, expdesc *v) { function block (line 1295) | static void block (LexState *ls) { type LHS_assign (line 1309) | struct LHS_assign { function check_conflict (line 1321) | static void check_conflict (LexState *ls, struct LHS_assign *lh, expdesc... function restassign (line 1365) | static void restassign (LexState *ls, struct LHS_assign *lh, int nvars) { function cond (line 1396) | static int cond (LexState *ls) { function gotostat (line 1406) | static void gotostat (LexState *ls) { function breakstat (line 1428) | static void breakstat (LexState *ls) { function checkrepeated (line 1438) | static void checkrepeated (LexState *ls, TString *name) { function labelstat (line 1448) | static void labelstat (LexState *ls, TString *name, int line) { function whilestat (line 1458) | static void whilestat (LexState *ls, int line) { function repeatstat (line 1477) | static void repeatstat (LexState *ls, int line) { function exp1 (line 1507) | static void exp1 (LexState *ls) { function fixforjump (line 1520) | static void fixforjump (FuncState *fs, int pc, int dest, int back) { function forbody (line 1534) | static void forbody (LexState *ls, int base, int line, int nvars, int is... function fornum (line 1559) | static void fornum (LexState *ls, TString *varname, int line) { function forlist (line 1582) | static void forlist (LexState *ls, TString *indexname) { function forstat (line 1610) | static void forstat (LexState *ls, int line) { function issinglejump (line 1636) | static int issinglejump (LexState *ls, TString **label, int *target) { function test_then_block (line 1661) | static void test_then_block (LexState *ls, int *escapelist) { function ifstat (line 1703) | static void ifstat (LexState *ls, int line) { function localfunc (line 1717) | static void localfunc (LexState *ls) { function getlocalattribute (line 1729) | static int getlocalattribute (LexState *ls) { function checktoclose (line 1746) | static void checktoclose (LexState *ls, int level) { function localstat (line 1756) | static void localstat (LexState *ls) { function funcname (line 1798) | static int funcname (LexState *ls, expdesc *v) { function funcstat (line 1812) | static void funcstat (LexState *ls, int line) { function exprstat (line 1824) | static void exprstat (LexState *ls) { function retstat (line 1842) | static void retstat (LexState *ls) { function statement (line 1874) | static void statement (LexState *ls) { function mainfunc (line 1953) | static void mainfunc (LexState *ls, FuncState *fs) { function LClosure (line 1971) | LClosure *luaY_parser (lua_State *L, ZIO *z, Mbuffer *buff, FILE: build/lua-5.4.1/src/lparser.h type expkind (line 25) | typedef enum { type expdesc (line 67) | typedef struct expdesc { type Vardesc (line 95) | typedef union Vardesc { type Labeldesc (line 109) | typedef struct Labeldesc { type Labellist (line 119) | typedef struct Labellist { type Dyndata (line 127) | typedef struct Dyndata { type BlockCnt (line 139) | struct BlockCnt type FuncState (line 143) | typedef struct FuncState { FILE: build/lua-5.4.1/src/lstate.c type LX (line 35) | typedef struct LX { type LG (line 44) | typedef struct LG { function luai_makeseed (line 71) | static unsigned int luai_makeseed (lua_State *L) { function luaE_setdebt (line 89) | void luaE_setdebt (global_State *g, l_mem debt) { function LUA_API (line 99) | LUA_API int lua_setcstacklimit (lua_State *L, unsigned int limit) { function luaE_enterCcall (line 135) | void luaE_enterCcall (lua_State *L) { function CallInfo (line 156) | CallInfo *luaE_extendCI (lua_State *L) { function luaE_freeCI (line 174) | void luaE_freeCI (lua_State *L) { function luaE_shrinkCI (line 192) | void luaE_shrinkCI (lua_State *L) { function stack_init (line 214) | static void stack_init (lua_State *L1, lua_State *L) { function freestack (line 237) | static void freestack (lua_State *L) { function init_registry (line 250) | static void init_registry (lua_State *L, global_State *g) { function f_luaopen (line 270) | static void f_luaopen (lua_State *L, void *ud) { function preinit_thread (line 288) | static void preinit_thread (lua_State *L, global_State *g) { function close_state (line 308) | static void close_state (lua_State *L) { function LUA_API (line 321) | LUA_API lua_State *lua_newthread (lua_State *L) { function luaE_freethread (line 353) | void luaE_freethread (lua_State *L, lua_State *L1) { function lua_resetthread (line 363) | int lua_resetthread (lua_State *L) { function LUA_API (line 385) | LUA_API lua_State *lua_newstate (lua_Alloc f, void *ud) { function LUA_API (line 441) | LUA_API void lua_close (lua_State *L) { function luaE_warning (line 448) | void luaE_warning (lua_State *L, const char *msg, int tocont) { function luaE_warnerror (line 458) | void luaE_warnerror (lua_State *L, const char *where) { FILE: build/lua-5.4.1/src/lstate.h type lua_longjmp (line 158) | struct lua_longjmp type stringtable (line 183) | typedef struct stringtable { type CallInfo (line 193) | typedef struct CallInfo { type global_State (line 251) | typedef struct global_State { type lua_State (line 306) | struct lua_State { type TString (line 346) | struct TString type Udata (line 347) | struct Udata type Table (line 349) | struct Table type Proto (line 350) | struct Proto type lua_State (line 351) | struct lua_State type UpVal (line 352) | struct UpVal FILE: build/lua-5.4.1/src/lstring.c function luaS_eqlngstr (line 44) | int luaS_eqlngstr (TString *a, TString *b) { function luaS_hash (line 53) | unsigned int luaS_hash (const char *str, size_t l, unsigned int seed, function luaS_hashlongstr (line 62) | unsigned int luaS_hashlongstr (TString *ts) { function tablerehash (line 74) | static void tablerehash (TString **vect, int osize, int nsize) { function luaS_resize (line 97) | void luaS_resize (lua_State *L, int nsize) { function luaS_clearcache (line 122) | void luaS_clearcache (global_State *g) { function luaS_init (line 135) | void luaS_init (lua_State *L) { function TString (line 155) | static TString *createstrobj (lua_State *L, size_t l, int tag, unsigned ... function TString (line 169) | TString *luaS_createlngstrobj (lua_State *L, size_t l) { function luaS_remove (line 176) | void luaS_remove (lua_State *L, TString *ts) { function growstrtab (line 186) | static void growstrtab (lua_State *L, stringtable *tb) { function TString (line 200) | static TString *internshrstr (lua_State *L, const char *str, size_t l) { function TString (line 233) | TString *luaS_newlstr (lua_State *L, const char *str, size_t l) { function TString (line 253) | TString *luaS_new (lua_State *L, const char *str) { function Udata (line 270) | Udata *luaS_newudata (lua_State *L, size_t s, int nuvalue) { FILE: build/lua-5.4.1/src/lstrlib.c function str_len (line 55) | static int str_len (lua_State *L) { function posrelatI (line 71) | static size_t posrelatI (lua_Integer pos, size_t len) { function getendpos (line 87) | static size_t getendpos (lua_State *L, int arg, lua_Integer def, function str_sub (line 100) | static int str_sub (lua_State *L) { function str_reverse (line 112) | static int str_reverse (lua_State *L) { function str_lower (line 124) | static int str_lower (lua_State *L) { function str_upper (line 137) | static int str_upper (lua_State *L) { function str_rep (line 150) | static int str_rep (lua_State *L) { function str_byte (line 176) | static int str_byte (lua_State *L) { function str_char (line 194) | static int str_char (lua_State *L) { type str_Writer (line 215) | struct str_Writer { function writer (line 221) | static int writer (lua_State *L, const void *b, size_t size, void *ud) { function str_dump (line 232) | static int str_dump (lua_State *L) { function tonum (line 263) | static int tonum (lua_State *L, int arg) { function trymt (line 276) | static void trymt (lua_State *L, const char *mtname) { function arith (line 286) | static int arith (lua_State *L, int op, const char *mtname) { function arith_add (line 295) | static int arith_add (lua_State *L) { function arith_sub (line 299) | static int arith_sub (lua_State *L) { function arith_mul (line 303) | static int arith_mul (lua_State *L) { function arith_mod (line 307) | static int arith_mod (lua_State *L) { function arith_pow (line 311) | static int arith_pow (lua_State *L) { function arith_div (line 315) | static int arith_div (lua_State *L) { function arith_idiv (line 319) | static int arith_idiv (lua_State *L) { function arith_unm (line 323) | static int arith_unm (lua_State *L) { type MatchState (line 356) | typedef struct MatchState { function check_capture (line 384) | static int check_capture (MatchState *ms, int l) { function capture_to_close (line 392) | static int capture_to_close (MatchState *ms) { function match_class (line 424) | static int match_class (int c, int cl) { function matchbracketclass (line 444) | static int matchbracketclass (int c, const char *p, const char *ec) { function singlematch (line 467) | static int singlematch (MatchState *ms, const char *s, const char *p, function get_onecapture (line 699) | static size_t get_onecapture (MatchState *ms, int i, const char *s, function push_onecapture (line 722) | static void push_onecapture (MatchState *ms, int i, const char *s, function push_captures (line 732) | static int push_captures (MatchState *ms, const char *s, const char *e) { function nospecials (line 743) | static int nospecials (const char *p, size_t l) { function prepstate (line 754) | static void prepstate (MatchState *ms, lua_State *L, function reprepstate (line 764) | static void reprepstate (MatchState *ms) { function str_find_aux (line 770) | static int str_find_aux (lua_State *L, int find) { function str_find (line 816) | static int str_find (lua_State *L) { function str_match (line 821) | static int str_match (lua_State *L) { type GMatchState (line 827) | typedef struct GMatchState { function gmatch_aux (line 835) | static int gmatch_aux (lua_State *L) { function gmatch (line 851) | static int gmatch (lua_State *L) { function add_s (line 868) | static void add_s (MatchState *ms, luaL_Buffer *b, const char *s, function add_value (line 903) | static int add_value (MatchState *ms, luaL_Buffer *b, const char *s, function str_gsub (line 939) | static int str_gsub (lua_State *L) { function lua_Number (line 1013) | static lua_Number adddigit (char *buff, int n, lua_Number x) { function num2straux (line 1021) | static int num2straux (char *buff, int sz, lua_Number x) { function lua_number2strx (line 1053) | static int lua_number2strx (lua_State *L, char *buff, int sz, function addquoted (line 1101) | static void addquoted (luaL_Buffer *b, const char *s, size_t len) { function quotefloat (line 1130) | static int quotefloat (lua_State *L, char *buff, lua_Number n) { function addliteral (line 1154) | static void addliteral (lua_State *L, luaL_Buffer *b, int arg) { function addlenmod (line 1214) | static void addlenmod (char *form, const char *lenmod) { function str_format (line 1224) | static int str_format (lua_State *L) { type cD (line 1353) | struct cD { type Ftypes (line 1364) | typedef union Ftypes { type Header (line 1375) | typedef struct Header { type KOption (line 1385) | typedef enum KOption { function digit (line 1402) | static int digit (int c) { return '0' <= c && c <= '9'; } function getnum (line 1404) | static int getnum (const char **fmt, int df) { function getnumlimit (line 1421) | static int getnumlimit (Header *h, const char **fmt, int df) { function initheader (line 1433) | static void initheader (lua_State *L, Header *h) { function KOption (line 1443) | static KOption getoption (Header *h, const char **fmt, int *size) { function KOption (line 1490) | static KOption getdetails (Header *h, size_t totalsize, function packint (line 1517) | static void packint (luaL_Buffer *b, lua_Unsigned n, function copywithendian (line 1538) | static void copywithendian (volatile char *dest, volatile const char *src, function str_pack (line 1552) | static int str_pack (lua_State *L) { function str_packsize (line 1639) | static int str_packsize (lua_State *L) { function lua_Integer (line 1667) | static lua_Integer unpackint (lua_State *L, const char *str, function str_unpack (line 1693) | static int str_unpack (lua_State *L) { function createmetatable (line 1783) | static void createmetatable (lua_State *L) { function LUAMOD_API (line 1800) | LUAMOD_API int luaopen_string (lua_State *L) { FILE: build/lua-5.4.1/src/ltable.c function l_hashfloat (line 114) | static int l_hashfloat (lua_Number n) { function Node (line 136) | static Node *mainposition (const Table *t, int ktt, const Value *kvl) { function Node (line 163) | static Node *mainpositionTV (const Table *t, const TValue *key) { function equalkey (line 176) | static int equalkey (const TValue *k1, const Node *n2) { function luaH_realasize (line 209) | LUAI_FUNC unsigned int luaH_realasize (const Table *t) { function ispow2realasize (line 235) | static int ispow2realasize (const Table *t) { function setlimittosize (line 240) | static unsigned int setlimittosize (Table *t) { function TValue (line 255) | static const TValue *getgeneric (Table *t, const TValue *key) { function arrayindex (line 274) | static unsigned int arrayindex (lua_Integer k) { function findindex (line 287) | static unsigned int findindex (lua_State *L, Table *t, TValue *key, function luaH_next (line 305) | int luaH_next (lua_State *L, Table *t, StkId key) { function freehash (line 327) | static void freehash (lua_State *L, Table *t) { function computesizes (line 347) | static unsigned int computesizes (unsigned int nums[], unsigned int *pna) { function countint (line 369) | static int countint (lua_Integer key, unsigned int *nums) { function numusearray (line 385) | static unsigned int numusearray (const Table *t, unsigned int *nums) { function numusehash (line 412) | static int numusehash (const Table *t, unsigned int *nums, unsigned int ... function setnodevector (line 436) | static void setnodevector (lua_State *L, Table *t, unsigned int size) { function reinsert (line 464) | static void reinsert (lua_State *L, Table *ot, Table *t) { function exchangehashpart (line 483) | static void exchangehashpart (Table *t1, Table *t2) { function luaH_resize (line 509) | void luaH_resize (lua_State *L, Table *t, unsigned int newasize, function luaH_resizearray (line 546) | void luaH_resizearray (lua_State *L, Table *t, unsigned int nasize) { function rehash (line 554) | static void rehash (lua_State *L, Table *t, const TValue *ek) { function Table (line 582) | Table *luaH_new (lua_State *L) { function luaH_free (line 594) | void luaH_free (lua_State *L, Table *t) { function Node (line 601) | static Node *getfreepos (Table *t) { function TValue (line 621) | TValue *luaH_newkey (lua_State *L, Table *t, const TValue *key) { function TValue (line 683) | const TValue *luaH_getint (Table *t, lua_Integer key) { function TValue (line 711) | const TValue *luaH_getshortstr (Table *t, TString *key) { function TValue (line 727) | const TValue *luaH_getstr (Table *t, TString *key) { function TValue (line 741) | const TValue *luaH_get (Table *t, const TValue *key) { function TValue (line 762) | TValue *luaH_set (lua_State *L, Table *t, const TValue *key) { function luaH_setint (line 770) | void luaH_setint (lua_State *L, Table *t, lua_Integer key, TValue *value) { function lua_Unsigned (line 797) | static lua_Unsigned hash_search (Table *t, lua_Unsigned j) { function binsearch (line 822) | static unsigned int binsearch (const TValue *array, unsigned int i, function lua_Unsigned (line 865) | lua_Unsigned luaH_getn (Table *t) { function Node (line 918) | Node *luaH_mainposition (const Table *t, const TValue *key) { function luaH_isdummy (line 922) | int luaH_isdummy (const Table *t) { return isdummy(t); } FILE: build/lua-5.4.1/src/ltablib.c function checkfield (line 36) | static int checkfield (lua_State *L, const char *key, int n) { function checktab (line 46) | static void checktab (lua_State *L, int arg, int what) { function tinsert (line 61) | static int tinsert (lua_State *L) { function tremove (line 90) | static int tremove (lua_State *L) { function tmove (line 114) | static int tmove (lua_State *L) { function addfield (line 146) | static void addfield (lua_State *L, luaL_Buffer *b, lua_Integer i) { function tconcat (line 155) | static int tconcat (lua_State *L) { function tpack (line 180) | static int tpack (lua_State *L) { function tunpack (line 193) | static int tunpack (lua_State *L) { type IdxT (line 222) | typedef unsigned int IdxT; function l_randomizePivot (line 244) | static unsigned int l_randomizePivot (void) { function set2 (line 263) | static void set2 (lua_State *L, IdxT i, IdxT j) { function sort_comp (line 273) | static int sort_comp (lua_State *L, int a, int b) { function IdxT (line 296) | static IdxT partition (lua_State *L, IdxT lo, IdxT up) { function IdxT (line 332) | static IdxT choosePivot (IdxT lo, IdxT up, unsigned int rnd) { function auxsort (line 343) | static void auxsort (lua_State *L, IdxT lo, IdxT up, function sort (line 397) | static int sort (lua_State *L) { function LUAMOD_API (line 424) | LUAMOD_API int luaopen_table (lua_State *L) { FILE: build/lua-5.4.1/src/ltm.c function luaT_init (line 38) | void luaT_init (lua_State *L) { function TValue (line 60) | const TValue *luaT_gettm (Table *events, TMS event, TString *ename) { function TValue (line 71) | const TValue *luaT_gettmbyobj (lua_State *L, const TValue *o, TMS event) { function luaT_callTM (line 103) | void luaT_callTM (lua_State *L, const TValue *f, const TValue *p1, function luaT_callTMres (line 119) | void luaT_callTMres (lua_State *L, const TValue *f, const TValue *p1, function callbinTM (line 137) | static int callbinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybinTM (line 148) | void luaT_trybinTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_tryconcatTM (line 167) | void luaT_tryconcatTM (lua_State *L) { function luaT_trybinassocTM (line 174) | void luaT_trybinassocTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_trybiniTM (line 183) | void luaT_trybiniTM (lua_State *L, const TValue *p1, lua_Integer i2, function luaT_callorderTM (line 200) | int luaT_callorderTM (lua_State *L, const TValue *p1, const TValue *p2, function luaT_callorderiTM (line 220) | int luaT_callorderiTM (lua_State *L, const TValue *p1, int v2, function luaT_adjustvarargs (line 237) | void luaT_adjustvarargs (lua_State *L, int nfixparams, CallInfo *ci, function luaT_getvarargs (line 257) | void luaT_getvarargs (lua_State *L, CallInfo *ci, StkId where, int wante... FILE: build/lua-5.4.1/src/ltm.h type TMS (line 18) | typedef enum { type CallInfo (line 98) | struct CallInfo type CallInfo (line 99) | struct CallInfo FILE: build/lua-5.4.1/src/lua.c function lstop (line 43) | static void lstop (lua_State *L, lua_Debug *ar) { function laction (line 56) | static void laction (int i) { function print_usage (line 63) | static void print_usage (const char *badoption) { function l_message (line 89) | static void l_message (const char *pname, const char *msg) { function report (line 100) | static int report (lua_State *L, int status) { function msghandler (line 113) | static int msghandler (lua_State *L) { function docall (line 132) | static int docall (lua_State *L, int narg, int nres) { function print_version (line 146) | static void print_version (void) { function createargtable (line 160) | static void createargtable (lua_State *L, char **argv, int argc, int scr... function dochunk (line 173) | static int dochunk (lua_State *L, int status) { function dofile (line 179) | static int dofile (lua_State *L, const char *name) { function dostring (line 184) | static int dostring (lua_State *L, const char *s, const char *name) { function dolibrary (line 193) | static int dolibrary (lua_State *L, const char *name) { function pushargs (line 207) | static int pushargs (lua_State *L) { function handle_script (line 220) | static int handle_script (lua_State *L, char **argv) { function collectargs (line 248) | static int collectargs (char **argv, int *first) { function runargs (line 302) | static int runargs (lua_State *L, char **argv, int n) { function handle_luainit (line 328) | static int handle_luainit (lua_State *L) { function incomplete (line 439) | static int incomplete (lua_State *L, int status) { function pushline (line 455) | static int pushline (lua_State *L, int firstline) { function addreturn (line 480) | static int addreturn (lua_State *L) { function multiline (line 498) | static int multiline (lua_State *L) { function loadline (line 520) | static int loadline (lua_State *L) { function l_print (line 536) | static void l_print (lua_State *L) { function doREPL (line 553) | static void doREPL (lua_State *L) { function pmain (line 576) | static int pmain (lua_State *L) { function main (line 619) | int main (int argc, char **argv) { FILE: build/lua-5.4.1/src/lua.h type lua_State (line 57) | typedef struct lua_State lua_State; type LUA_NUMBER (line 90) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 94) | typedef LUA_INTEGER lua_Integer; type LUA_UNSIGNED (line 97) | typedef LUA_UNSIGNED lua_Unsigned; type LUA_KCONTEXT (line 100) | typedef LUA_KCONTEXT lua_KContext; type lua_Debug (line 444) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 469) | struct lua_Debug { FILE: build/lua-5.4.1/src/luac.c function fatal (line 42) | static void fatal(const char* message) function cannot (line 48) | static void cannot(const char* what) function usage (line 54) | static void usage(const char* message) function doargs (line 76) | static int doargs(int argc, char* argv[]) function Proto (line 143) | static const Proto* combine(lua_State* L, int n) function writer (line 163) | static int writer(lua_State* L, const void* p, size_t size, void* u) function pmain (line 169) | static int pmain(lua_State* L) function main (line 197) | int main(int argc, char* argv[]) function PrintString (line 221) | static void PrintString(const TString* ts) function PrintType (line 266) | static void PrintType(const Proto* f, int i) function PrintConstant (line 295) | static void PrintConstant(const Proto* f, int i) function PrintCode (line 335) | static void PrintCode(const Proto* f) function PrintHeader (line 669) | static void PrintHeader(const Proto* f) function PrintDebug (line 689) | static void PrintDebug(const Proto* f) function PrintFunction (line 717) | static void PrintFunction(const Proto* f, int full) FILE: build/lua-5.4.1/src/lundump.c type LoadState (line 33) | typedef struct { function l_noret (line 40) | static l_noret error (LoadState *S, const char *why) { function loadBlock (line 52) | static void loadBlock (LoadState *S, void *b, size_t size) { function lu_byte (line 61) | static lu_byte loadByte (LoadState *S) { function loadUnsigned (line 69) | static size_t loadUnsigned (LoadState *S, size_t limit) { function loadSize (line 83) | static size_t loadSize (LoadState *S) { function loadInt (line 88) | static int loadInt (LoadState *S) { function lua_Number (line 93) | static lua_Number loadNumber (LoadState *S) { function lua_Integer (line 100) | static lua_Integer loadInteger (LoadState *S) { function TString (line 110) | static TString *loadStringN (LoadState *S, Proto *p) { function TString (line 136) | static TString *loadString (LoadState *S, Proto *p) { function loadCode (line 144) | static void loadCode (LoadState *S, Proto *f) { function loadConstants (line 155) | static void loadConstants (LoadState *S, Proto *f) { function loadProtos (line 191) | static void loadProtos (LoadState *S, Proto *f) { function loadUpvalues (line 212) | static void loadUpvalues (LoadState *S, Proto *f) { function loadDebug (line 227) | static void loadDebug (LoadState *S, Proto *f) { function loadFunction (line 256) | static void loadFunction (LoadState *S, Proto *f, TString *psource) { function checkliteral (line 273) | static void checkliteral (LoadState *S, const char *s, const char *msg) { function fchecksize (line 282) | static void fchecksize (LoadState *S, size_t size, const char *tname) { function checkHeader (line 290) | static void checkHeader (LoadState *S) { function LClosure (line 311) | LClosure *luaU_undump(lua_State *L, ZIO *Z, const char *name) { FILE: build/lua-5.4.1/src/lutf8lib.c type utfint (line 32) | typedef unsigned int utfint; type utfint (line 34) | typedef unsigned long utfint; function lua_Integer (line 43) | static lua_Integer u_posrelat (lua_Integer pos, size_t len) { function utflen (line 92) | static int utflen (lua_State *L) { function codepoint (line 122) | static int codepoint (lua_State *L) { function pushutfchar (line 151) | static void pushutfchar (lua_State *L, int arg) { function utfchar (line 161) | static int utfchar (lua_State *L) { function byteoffset (line 183) | static int byteoffset (lua_State *L) { function iter_aux (line 224) | static int iter_aux (lua_State *L, int strict) { function iter_auxstrict (line 248) | static int iter_auxstrict (lua_State *L) { function iter_auxlax (line 252) | static int iter_auxlax (lua_State *L) { function iter_codes (line 257) | static int iter_codes (lua_State *L) { function LUAMOD_API (line 283) | LUAMOD_API int luaopen_utf8 (lua_State *L) { FILE: build/lua-5.4.1/src/lvm.c function l_strton (line 90) | static int l_strton (const TValue *obj, TValue *result) { function luaV_tonumber_ (line 103) | int luaV_tonumber_ (const TValue *obj, lua_Number *n) { function luaV_flttointeger (line 121) | int luaV_flttointeger (lua_Number n, lua_Integer *p, F2Imod mode) { function luaV_tointegerns (line 137) | int luaV_tointegerns (const TValue *obj, lua_Integer *p, F2Imod mode) { function luaV_tointeger (line 152) | int luaV_tointeger (const TValue *obj, lua_Integer *p, F2Imod mode) { function forlimit (line 176) | static int forlimit (lua_State *L, lua_Integer init, const TValue *lim, function forprep (line 206) | static int forprep (lua_State *L, StkId ra) { function floatforloop (line 266) | static int floatforloop (StkId ra) { function luaV_finishget (line 287) | void luaV_finishget (lua_State *L, const TValue *t, TValue *key, StkId val, function luaV_finishset (line 330) | void luaV_finishset (lua_State *L, const TValue *t, TValue *key, function l_strcmp (line 378) | static int l_strcmp (const TString *ls, const TString *rs) { function LTintfloat (line 412) | static int LTintfloat (lua_Integer i, lua_Number f) { function LEintfloat (line 429) | static int LEintfloat (lua_Integer i, lua_Number f) { function LTfloatint (line 446) | static int LTfloatint (lua_Number f, lua_Integer i) { function LEfloatint (line 463) | static int LEfloatint (lua_Number f, lua_Integer i) { function LTnum (line 479) | static int LTnum (const TValue *l, const TValue *r) { function LEnum (line 501) | static int LEnum (const TValue *l, const TValue *r) { function lessthanothers (line 523) | static int lessthanothers (lua_State *L, const TValue *l, const TValue *... function luaV_lessthan (line 535) | int luaV_lessthan (lua_State *L, const TValue *l, const TValue *r) { function lessequalothers (line 545) | static int lessequalothers (lua_State *L, const TValue *l, const TValue ... function luaV_lessequal (line 557) | int luaV_lessequal (lua_State *L, const TValue *l, const TValue *r) { function luaV_equalobj (line 568) | int luaV_equalobj (lua_State *L, const TValue *t1, const TValue *t2) { function copy2buff (line 622) | static void copy2buff (StkId top, int n, char *buff) { function luaV_concat (line 636) | void luaV_concat (lua_State *L, int total) { function luaV_objlen (line 681) | void luaV_objlen (lua_State *L, StkId ra, const TValue *rb) { function lua_Integer (line 716) | lua_Integer luaV_idiv (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Integer (line 736) | lua_Integer luaV_mod (lua_State *L, lua_Integer m, lua_Integer n) { function lua_Number (line 754) | lua_Number luaV_modf (lua_State *L, lua_Number m, lua_Number n) { function lua_Integer (line 769) | lua_Integer luaV_shiftl (lua_Integer x, lua_Integer y) { function pushclosure (line 785) | static void pushclosure (lua_State *L, Proto *p, UpVal **encup, StkId base, function luaV_finishOp (line 806) | void luaV_finishOp (lua_State *L) { function luaV_execute (line 1126) | void luaV_execute (lua_State *L, CallInfo *ci) { FILE: build/lua-5.4.1/src/lvm.h type F2Imod (line 43) | typedef enum { FILE: build/lua-5.4.1/src/lzio.c function luaZ_fill (line 23) | int luaZ_fill (ZIO *z) { function luaZ_init (line 38) | void luaZ_init (lua_State *L, ZIO *z, lua_Reader reader, void *data) { function luaZ_read (line 48) | size_t luaZ_read (ZIO *z, void *b, size_t n) { FILE: build/lua-5.4.1/src/lzio.h type ZIO (line 18) | typedef struct Zio ZIO; type Mbuffer (line 23) | typedef struct Mbuffer { type Zio (line 55) | struct Zio { FILE: build/luajit-2.1.0b2/dynasm/dasm_arm.h type dasm_Section (line 56) | typedef struct dasm_Section { type dasm_State (line 66) | struct dasm_State { function dasm_init (line 86) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 110) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 123) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 131) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 140) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_imm12 (line 168) | static int dasm_imm12(unsigned int n) function dasm_put (line 177) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 278) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 344) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 427) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 440) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b2/dynasm/dasm_arm64.h type dasm_Section (line 56) | typedef struct dasm_Section { type dasm_State (line 66) | struct dasm_State { function dasm_init (line 86) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 110) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 123) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 131) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 140) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_imm12 (line 168) | static int dasm_imm12(unsigned int n) function dasm_ffs (line 178) | static int dasm_ffs(unsigned long long x) function dasm_imm13 (line 185) | static int dasm_imm13(int lo, int hi) function dasm_put (line 217) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 333) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 400) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 489) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 502) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b2/dynasm/dasm_mips.h type dasm_Section (line 55) | typedef struct dasm_Section { type dasm_State (line 65) | struct dasm_State { function dasm_init (line 85) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 109) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 122) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 130) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 139) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 168) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 258) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 323) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 387) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 400) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b2/dynasm/dasm_ppc.h type dasm_Section (line 55) | typedef struct dasm_Section { type dasm_State (line 65) | struct dasm_State { function dasm_init (line 85) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 109) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 122) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 130) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 139) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 168) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 262) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 327) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 390) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 403) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b2/dynasm/dasm_proto.h type dasm_State (line 47) | typedef struct dasm_State dasm_State; FILE: build/luajit-2.1.0b2/dynasm/dasm_x86.h type dasm_Section (line 54) | typedef struct dasm_Section { type dasm_State (line 64) | struct dasm_State { function dasm_init (line 84) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 108) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 121) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 129) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 138) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 167) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 273) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 367) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 469) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 482) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b2/src/host/buildvm.c function owrite (line 77) | void owrite(BuildCtx *ctx, const void *ptr, size_t sz) function emit_raw (line 89) | static void emit_raw(BuildCtx *ctx) function collect_reloc (line 132) | static int collect_reloc(BuildCtx *ctx, uint8_t *addr, int idx, int type) function sym_insert (line 155) | static void sym_insert(BuildCtx *ctx, int32_t ofs, function build_code (line 170) | static int build_code(BuildCtx *ctx) function emit_bcdef (line 306) | static void emit_bcdef(BuildCtx *ctx) function emit_vmdef (line 319) | static void emit_vmdef(BuildCtx *ctx) function usage (line 371) | static void usage(void) function BuildMode (line 385) | static BuildMode parsemode(const char *mode) function parseargs (line 396) | static void parseargs(BuildCtx *ctx, char **argv) function main (line 432) | int main(int argc, char **argv) FILE: build/luajit-2.1.0b2/src/host/buildvm.h type dasm_State (line 38) | struct dasm_State type BuildMode (line 46) | typedef enum { type BuildReloc (line 54) | typedef struct BuildReloc { type BuildSym (line 60) | typedef struct BuildSym { type BuildCtx (line 66) | typedef struct BuildCtx { FILE: build/luajit-2.1.0b2/src/host/buildvm_asm.c function emit_asm_bytes (line 13) | static void emit_asm_bytes(BuildCtx *ctx, uint8_t *p, int n) function emit_asm_reloc (line 27) | static void emit_asm_reloc(BuildCtx *ctx, int type, const char *sym) function emit_asm_reloc_text (line 55) | static void emit_asm_reloc_text(BuildCtx *ctx, uint8_t *cp, int n, function emit_asm_words (line 92) | static void emit_asm_words(BuildCtx *ctx, uint8_t *p, int n) function emit_asm_wordreloc (line 106) | static void emit_asm_wordreloc(BuildCtx *ctx, uint8_t *p, int n, function emit_asm_label (line 176) | static void emit_asm_label(BuildCtx *ctx, const char *name, int size, in... function emit_asm_align (line 225) | static void emit_asm_align(BuildCtx *ctx, int bits) function emit_asm (line 243) | void emit_asm(BuildCtx *ctx) FILE: build/luajit-2.1.0b2/src/host/buildvm_fold.c function tryhash (line 17) | static int tryhash(uint32_t *htab, uint32_t sz, uint32_t r, int dorol) function printhash (line 50) | static void printhash(BuildCtx *ctx, uint32_t *htab, uint32_t sz) function makehash (line 61) | static void makehash(BuildCtx *ctx) function nexttoken (line 93) | static uint32_t nexttoken(char **pp, int allowlit, int allowany) function foldrule (line 142) | static void foldrule(char *p) function emit_fold (line 168) | void emit_fold(BuildCtx *ctx) FILE: build/luajit-2.1.0b2/src/host/buildvm_lib.c function libdef_name (line 27) | static void libdef_name(const char *p, int kind) function libdef_endmodule (line 50) | static void libdef_endmodule(BuildCtx *ctx) function libdef_module (line 74) | static void libdef_module(BuildCtx *ctx, char *p, int arg) function find_ffofs (line 97) | static int find_ffofs(BuildCtx *ctx, const char *name) function libdef_func (line 111) | static void libdef_func(BuildCtx *ctx, char *p, int arg) function libdef_fixupbc (line 167) | static void libdef_fixupbc(uint8_t *p) function libdef_lua (line 189) | static void libdef_lua(BuildCtx *ctx, char *p, int arg) function find_rec (line 212) | static uint32_t find_rec(char *name) function libdef_rec (line 229) | static void libdef_rec(BuildCtx *ctx, char *p, int arg) function memcpy_endian (line 249) | static void memcpy_endian(void *dst, void *src, size_t n) function libdef_push (line 262) | static void libdef_push(BuildCtx *ctx, char *p, int arg) function libdef_set (line 307) | static void libdef_set(BuildCtx *ctx, char *p, int arg) function libdef_regfunc (line 318) | static void libdef_regfunc(BuildCtx *ctx, char *p, int arg) type LibDefHandler (line 326) | typedef struct LibDefHandler { function emit_lib (line 348) | void emit_lib(BuildCtx *ctx) FILE: build/luajit-2.1.0b2/src/host/buildvm_peobj.c type PEheader (line 21) | typedef struct PEheader { type PEsection (line 32) | typedef struct PEsection { type PEreloc (line 46) | typedef struct PEreloc { type PEsym (line 56) | typedef struct PEsym { type PEsymaux (line 69) | typedef struct PEsymaux { function emit_peobj_sym (line 128) | static void emit_peobj_sym(BuildCtx *ctx, const char *name, uint32_t value, function emit_peobj_sym_sect (line 156) | static void emit_peobj_sym_sect(BuildCtx *ctx, PEsection *pesect, int sect) function emit_peobj (line 175) | void emit_peobj(BuildCtx *ctx) function emit_peobj (line 361) | void emit_peobj(BuildCtx *ctx) FILE: build/luajit-2.1.0b2/src/host/minilua.c type U64 (line 26) | typedef unsigned __int64 U64; type U64 (line 28) | typedef unsigned long long U64; type TMS (line 42) | typedef enum{ type OpMode (line 62) | enum OpMode{iABC,iABx,iAsBx} type OpCode (line 63) | typedef enum{ type OpArgMask (line 103) | enum OpArgMask{ type expkind (line 109) | typedef enum{ type RESERVED (line 126) | enum RESERVED{ type BinOpr (line 134) | typedef enum BinOpr{ type UnOpr (line 142) | typedef enum UnOpr{OPR_MINUS,OPR_NOT,OPR_LEN,OPR_NOUNOPR}UnOpr; type lua_State (line 164) | typedef struct lua_State lua_State; type lua_Number (line 168) | typedef double lua_Number; type lua_Integer (line 169) | typedef ptrdiff_t lua_Integer; type lua_Debug (line 191) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 193) | struct lua_Debug{ type lu_int32 (line 206) | typedef unsigned int lu_int32; type lu_mem (line 207) | typedef size_t lu_mem; type l_mem (line 208) | typedef ptrdiff_t l_mem; type lu_byte (line 209) | typedef unsigned char lu_byte; type L_Umaxalign (line 211) | typedef union{double u;void*s;long l;}L_Umaxalign; type l_uacNumber (line 212) | typedef double l_uacNumber; type lu_int32 (line 219) | typedef lu_int32 Instruction; type GCObject (line 221) | typedef union GCObject GCObject; type GCheader (line 222) | typedef struct GCheader{ type Value (line 225) | typedef union{ type TValue (line 231) | typedef struct lua_TValue{ type TValue (line 270) | typedef TValue*StkId; type TString (line 271) | typedef union TString{ type Udata (line 282) | typedef union Udata{ type Proto (line 291) | typedef struct Proto{ type LocVar (line 314) | typedef struct LocVar{ type UpVal (line 319) | typedef struct UpVal{ type CClosure (line 330) | typedef struct CClosure{ type LClosure (line 335) | typedef struct LClosure{ type Closure (line 340) | typedef union Closure{ type TKey (line 345) | typedef union TKey{ type Node (line 352) | typedef struct Node{ type Table (line 356) | typedef struct Table{ type ZIO (line 391) | typedef struct Zio ZIO; type Mbuffer (line 394) | typedef struct Mbuffer{ type Zio (line 406) | struct Zio{ type lua_longjmp (line 414) | struct lua_longjmp type stringtable (line 417) | typedef struct stringtable{ type CallInfo (line 422) | typedef struct CallInfo{ type global_State (line 434) | typedef struct global_State{ type lua_State (line 461) | struct lua_State{ type Table (line 495) | struct Table type Proto (line 496) | struct Proto type UpVal (line 497) | struct UpVal type lua_State (line 498) | struct lua_State function luaO_int2fb (line 605) | static int luaO_int2fb(unsigned int x){ function luaO_fb2int (line 614) | static int luaO_fb2int(int x){ function luaO_log2 (line 619) | static int luaO_log2(unsigned int x){ function luaO_rawequalObj (line 634) | static int luaO_rawequalObj(const TValue*t1,const TValue*t2){ function luaO_str2d (line 649) | static int luaO_str2d(const char*s,lua_Number*result){ function pushstr (line 660) | static void pushstr(lua_State*L,const char*str){ function luaO_chunkid (line 731) | static void luaO_chunkid(char*out,const char*source,size_t bufflen){ function luaT_init (line 777) | static void luaT_init(lua_State*L){ function TValue (line 791) | static const TValue*luaT_gettm(Table*events,TMS event,TString*ename){ function TValue (line 799) | static const TValue*luaT_gettmbyobj(lua_State*L,const TValue*o,TMS event){ function Closure (line 815) | static Closure*luaF_newCclosure(lua_State*L,int nelems,Table*e){ function Closure (line 823) | static Closure*luaF_newLclosure(lua_State*L,int nelems,Table*e){ function UpVal (line 832) | static UpVal*luaF_newupval(lua_State*L){ function UpVal (line 839) | static UpVal*luaF_findupval(lua_State*L,StkId level){ function unlinkupval (line 864) | static void unlinkupval(UpVal*uv){ function luaF_freeupval (line 868) | static void luaF_freeupval(lua_State*L,UpVal*uv){ function luaF_close (line 873) | static void luaF_close(lua_State*L,StkId level){ function Proto (line 889) | static Proto*luaF_newproto(lua_State*L){ function luaF_freeproto (line 913) | static void luaF_freeproto(lua_State*L,Proto*f){ function luaF_freeclosure (line 922) | static void luaF_freeclosure(lua_State*L,Closure*c){ type expdesc (line 950) | typedef struct expdesc{ type upvaldesc (line 959) | typedef struct upvaldesc{ type BlockCnt (line 963) | struct BlockCnt type FuncState (line 964) | typedef struct FuncState{ type lua_longjmp (line 984) | struct lua_longjmp{ function luaD_seterrorobj (line 989) | static void luaD_seterrorobj(lua_State*L,int errcode,StkId oldtop){ function restore_stack_limit (line 1007) | static void restore_stack_limit(lua_State*L){ function resetstack (line 1014) | static void resetstack(lua_State*L,int status){ function luaD_throw (line 1025) | static void luaD_throw(lua_State*L,int errcode){ function luaD_rawrunprotected (line 1039) | static int luaD_rawrunprotected(lua_State*L,Pfunc f,void*ud){ function correctstack (line 1050) | static void correctstack(lua_State*L,TValue*oldstack){ function luaD_reallocstack (line 1063) | static void luaD_reallocstack(lua_State*L,int newsize){ function luaD_reallocCI (line 1071) | static void luaD_reallocCI(lua_State*L,int newsize){ function luaD_growstack (line 1078) | static void luaD_growstack(lua_State*L,int n){ function CallInfo (line 1084) | static CallInfo*growCI(lua_State*L){ function StkId (line 1094) | static StkId adjust_varargs(lua_State*L,Proto*p,int actual){ function StkId (line 1112) | static StkId tryfuncTM(lua_State*L,StkId func){ function luaD_precall (line 1125) | static int luaD_precall(lua_State*L,StkId func,int nresults){ function luaD_poscall (line 1179) | static int luaD_poscall(lua_State*L,StkId firstResult){ function luaD_call (line 1195) | static void luaD_call(lua_State*L,StkId func,int nResults){ function luaD_pcall (line 1207) | static int luaD_pcall(lua_State*L,Pfunc func,void*u, type SParser (line 1230) | struct SParser{ function f_parser (line 1235) | static void f_parser(lua_State*L,void*ud){ function luaD_protectedparser (line 1250) | static int luaD_protectedparser(lua_State*L,ZIO*z,const char*name){ function luaS_resize (line 1259) | static void luaS_resize(lua_State*L,int newsize){ function TString (line 1283) | static TString*newlstr(lua_State*L,const char*str,size_t l, function TString (line 1306) | static TString*luaS_newlstr(lua_State*L,const char*str,size_t l){ function Udata (line 1324) | static Udata*luaS_newudata(lua_State*L,size_t s,Table*e){ function Node (line 1347) | static Node*hashnum(const Table*t,lua_Number n){ function Node (line 1356) | static Node*mainposition(const Table*t,const TValue*key){ function arrayindex (line 1370) | static int arrayindex(const TValue*key){ function findindex (line 1380) | static int findindex(lua_State*L,Table*t,StkId key){ function luaH_next (line 1401) | static int luaH_next(lua_State*L,Table*t,StkId key){ function computesizes (line 1419) | static int computesizes(int nums[],int*narray){ function countint (line 1438) | static int countint(const TValue*key,int*nums){ function numusearray (line 1447) | static int numusearray(const Table*t,int*nums){ function numusehash (line 1469) | static int numusehash(const Table*t,int*nums,int*pnasize){ function setarrayvector (line 1483) | static void setarrayvector(lua_State*L,Table*t,int size){ function setnodevector (line 1490) | static void setnodevector(lua_State*L,Table*t,int size){ function resize (line 1513) | static void resize(lua_State*L,Table*t,int nasize,int nhsize){ function luaH_resizearray (line 1537) | static void luaH_resizearray(lua_State*L,Table*t,int nasize){ function rehash (line 1541) | static void rehash(lua_State*L,Table*t,const TValue*ek){ function Table (line 1555) | static Table*luaH_new(lua_State*L,int narray,int nhash){ function luaH_free (line 1568) | static void luaH_free(lua_State*L,Table*t){ function Node (line 1574) | static Node*getfreepos(Table*t){ function TValue (line 1581) | static TValue*newkey(lua_State*L,Table*t,const TValue*key){ function TValue (line 1608) | static const TValue*luaH_getnum(Table*t,int key){ function TValue (line 1622) | static const TValue*luaH_getstr(Table*t,TString*key){ function TValue (line 1631) | static const TValue*luaH_get(Table*t,const TValue*key){ function TValue (line 1653) | static TValue*luaH_set(lua_State*L,Table*t,const TValue*key){ function TValue (line 1665) | static TValue*luaH_setnum(lua_State*L,Table*t,int key){ function TValue (line 1675) | static TValue*luaH_setstr(lua_State*L,Table*t,TString*key){ function unbound_search (line 1685) | static int unbound_search(Table*t,unsigned int j){ function luaH_getn (line 1704) | static int luaH_getn(Table*t){ function removeentry (line 1728) | static void removeentry(Node*n){ function reallymarkobject (line 1732) | static void reallymarkobject(global_State*g,GCObject*o){ function marktmu (line 1775) | static void marktmu(global_State*g){ function luaC_separateudata (line 1785) | static size_t luaC_separateudata(lua_State*L,int all){ function traversetable (line 1812) | static int traversetable(global_State*g,Table*h){ function traverseproto (line 1849) | static void traverseproto(global_State*g,Proto*f){ function traverseclosure (line 1867) | static void traverseclosure(global_State*g,Closure*cl){ function checkstacksizes (line 1881) | static void checkstacksizes(lua_State*L,StkId max){ function traversestack (line 1894) | static void traversestack(global_State*g,lua_State*l){ function l_mem (line 1908) | static l_mem propagatemark(global_State*g){ function propagateall (line 1951) | static size_t propagateall(global_State*g){ function iscleared (line 1956) | static int iscleared(const TValue*o,int iskey){ function cleartable (line 1965) | static void cleartable(GCObject*l){ function freeobj (line 1988) | static void freeobj(lua_State*L,GCObject*o){ function GCObject (line 2011) | static GCObject**sweeplist(lua_State*L,GCObject**p,lu_mem count){ function checkSizes (line 2031) | static void checkSizes(lua_State*L){ function GCTM (line 2041) | static void GCTM(lua_State*L){ function luaC_callGCTM (line 2067) | static void luaC_callGCTM(lua_State*L){ function luaC_freeall (line 2071) | static void luaC_freeall(lua_State*L){ function markmt (line 2079) | static void markmt(global_State*g){ function markroot (line 2084) | static void markroot(lua_State*L){ function remarkupvals (line 2095) | static void remarkupvals(global_State*g){ function atomic (line 2102) | static void atomic(lua_State*L){ function l_mem (line 2125) | static l_mem singlestep(lua_State*L){ function luaC_step (line 2174) | static void luaC_step(lua_State*L){ function luaC_barrierf (line 2197) | static void luaC_barrierf(lua_State*L,GCObject*o,GCObject*v){ function luaC_barrierback (line 2204) | static void luaC_barrierback(lua_State*L,Table*t){ function luaC_link (line 2211) | static void luaC_link(lua_State*L,GCObject*o,lu_byte tt){ function luaC_linkupval (line 2218) | static void luaC_linkupval(lua_State*L,UpVal*uv){ type SemInfo (line 2233) | typedef union{ type Token (line 2237) | typedef struct Token{ type LexState (line 2241) | typedef struct LexState{ type LG (line 2259) | typedef struct LG{ function stack_init (line 2263) | static void stack_init(lua_State*L1,lua_State*L){ function freestack (line 2277) | static void freestack(lua_State*L,lua_State*L1){ function f_luaopen (line 2281) | static void f_luaopen(lua_State*L,void*ud){ function preinit_state (line 2293) | static void preinit_state(lua_State*L,global_State*g){ function close_state (line 2312) | static void close_state(lua_State*L){ function luaE_freethread (line 2321) | static void luaE_freethread(lua_State*L,lua_State*L1){ function lua_State (line 2326) | static lua_State*lua_newstate(lua_Alloc f,void*ud){ function callallgcTM (line 2373) | static void callallgcTM(lua_State*L,void*ud){ function lua_close (line 2377) | static void lua_close(lua_State*L){ function currentpc (line 2397) | static int currentpc(lua_State*L,CallInfo*ci){ function currentline (line 2403) | static int currentline(lua_State*L,CallInfo*ci){ function lua_getstack (line 2410) | static int lua_getstack(lua_State*L,int level,lua_Debug*ar){ function Proto (line 2429) | static Proto*getluaproto(CallInfo*ci){ function funcinfo (line 2432) | static void funcinfo(lua_Debug*ar,Closure*cl){ function info_tailcall (line 2447) | static void info_tailcall(lua_Debug*ar){ function collectvalidlines (line 2455) | static void collectvalidlines(lua_State*L,Closure*f){ function auxgetinfo (line 2469) | static int auxgetinfo(lua_State*L,const char*what,lua_Debug*ar, function lua_getinfo (line 2506) | static int lua_getinfo(lua_State*L,const char*what,lua_Debug*ar){ function isinstack (line 2531) | static int isinstack(CallInfo*ci,const TValue*o){ function luaG_typeerror (line 2537) | static void luaG_typeerror(lua_State*L,const TValue*o,const char*op){ function luaG_concaterror (line 2549) | static void luaG_concaterror(lua_State*L,StkId p1,StkId p2){ function luaG_aritherror (line 2553) | static void luaG_aritherror(lua_State*L,const TValue*p1,const TValue*p2){ function luaG_ordererror (line 2559) | static int luaG_ordererror(lua_State*L,const TValue*p1,const TValue*p2){ function addinfo (line 2568) | static void addinfo(lua_State*L,const char*msg){ function luaG_errormsg (line 2577) | static void luaG_errormsg(lua_State*L){ function luaG_runerror (line 2588) | static void luaG_runerror(lua_State*L,const char*fmt,...){ function luaZ_fill (line 2595) | static int luaZ_fill(ZIO*z){ function luaZ_init (line 2605) | static void luaZ_init(lua_State*L,ZIO*z,lua_Reader reader,void*data){ function save (line 2672) | static void save(LexState*ls,int c){ function luaX_init (line 2683) | static void luaX_init(lua_State*L){ function luaX_lexerror (line 2710) | static void luaX_lexerror(LexState*ls,const char*msg,int token){ function luaX_syntaxerror (line 2718) | static void luaX_syntaxerror(LexState*ls,const char*msg){ function TString (line 2721) | static TString*luaX_newstring(LexState*ls,const char*str,size_t l){ function inclinenumber (line 2731) | static void inclinenumber(LexState*ls){ function luaX_setinput (line 2739) | static void luaX_setinput(lua_State*L,LexState*ls,ZIO*z,TString*source){ function check_next (line 2751) | static int check_next(LexState*ls,const char*set){ function buffreplace (line 2757) | static void buffreplace(LexState*ls,char from,char to){ function read_numeral (line 2763) | static void read_numeral(LexState*ls,SemInfo*seminfo){ function skip_sep (line 2776) | static int skip_sep(LexState*ls){ function read_long_string (line 2786) | static void read_long_string(LexState*ls,SemInfo*seminfo,int sep){ function read_string (line 2822) | static void read_string(LexState*ls,int del,SemInfo*seminfo){ function llex (line 2876) | static int llex(LexState*ls,SemInfo*seminfo){ function luaX_next (line 2984) | static void luaX_next(LexState*ls){ function luaX_lookahead (line 2993) | static void luaX_lookahead(LexState*ls){ function isnumeral (line 2997) | static int isnumeral(expdesc*e){ function luaK_nil (line 3000) | static void luaK_nil(FuncState*fs,int from,int n){ function luaK_jump (line 3022) | static int luaK_jump(FuncState*fs){ function luaK_ret (line 3030) | static void luaK_ret(FuncState*fs,int first,int nret){ function condjump (line 3033) | static int condjump(FuncState*fs,OpCode op,int A,int B,int C){ function fixjump (line 3037) | static void fixjump(FuncState*fs,int pc,int dest){ function luaK_getlabel (line 3044) | static int luaK_getlabel(FuncState*fs){ function getjump (line 3048) | static int getjump(FuncState*fs,int pc){ function Instruction (line 3055) | static Instruction*getjumpcontrol(FuncState*fs,int pc){ function need_value (line 3062) | static int need_value(FuncState*fs,int list){ function patchtestreg (line 3069) | static int patchtestreg(FuncState*fs,int node,int reg){ function removevalues (line 3079) | static void removevalues(FuncState*fs,int list){ function patchlistaux (line 3083) | static void patchlistaux(FuncState*fs,int list,int vtarget,int reg, function dischargejpc (line 3094) | static void dischargejpc(FuncState*fs){ function luaK_patchlist (line 3098) | static void luaK_patchlist(FuncState*fs,int list,int target){ function luaK_patchtohere (line 3105) | static void luaK_patchtohere(FuncState*fs,int list){ function luaK_concat (line 3109) | static void luaK_concat(FuncState*fs,int*l1,int l2){ function luaK_checkstack (line 3121) | static void luaK_checkstack(FuncState*fs,int n){ function luaK_reserveregs (line 3129) | static void luaK_reserveregs(FuncState*fs,int n){ function freereg (line 3133) | static void freereg(FuncState*fs,int reg){ function freeexp (line 3138) | static void freeexp(FuncState*fs,expdesc*e){ function addk (line 3142) | static int addk(FuncState*fs,TValue*k,TValue*v){ function luaK_stringK (line 3160) | static int luaK_stringK(FuncState*fs,TString*s){ function luaK_numberK (line 3165) | static int luaK_numberK(FuncState*fs,lua_Number r){ function boolK (line 3170) | static int boolK(FuncState*fs,int b){ function nilK (line 3175) | static int nilK(FuncState*fs){ function luaK_setreturns (line 3181) | static void luaK_setreturns(FuncState*fs,expdesc*e,int nresults){ function luaK_setoneret (line 3191) | static void luaK_setoneret(FuncState*fs,expdesc*e){ function luaK_dischargevars (line 3201) | static void luaK_dischargevars(FuncState*fs,expdesc*e){ function code_label (line 3232) | static int code_label(FuncState*fs,int A,int b,int jump){ function discharge2reg (line 3236) | static void discharge2reg(FuncState*fs,expdesc*e,int reg){ function discharge2anyreg (line 3272) | static void discharge2anyreg(FuncState*fs,expdesc*e){ function exp2reg (line 3278) | static void exp2reg(FuncState*fs,expdesc*e,int reg){ function luaK_exp2nextreg (line 3300) | static void luaK_exp2nextreg(FuncState*fs,expdesc*e){ function luaK_exp2anyreg (line 3306) | static int luaK_exp2anyreg(FuncState*fs,expdesc*e){ function luaK_exp2val (line 3318) | static void luaK_exp2val(FuncState*fs,expdesc*e){ function luaK_exp2RK (line 3324) | static int luaK_exp2RK(FuncState*fs,expdesc*e){ function luaK_storevar (line 3349) | static void luaK_storevar(FuncState*fs,expdesc*var,expdesc*ex){ function luaK_self (line 3377) | static void luaK_self(FuncState*fs,expdesc*e,expdesc*key){ function invertjump (line 3388) | static void invertjump(FuncState*fs,expdesc*e){ function jumponcond (line 3392) | static int jumponcond(FuncState*fs,expdesc*e,int cond){ function luaK_goiftrue (line 3404) | static void luaK_goiftrue(FuncState*fs,expdesc*e){ function luaK_goiffalse (line 3426) | static void luaK_goiffalse(FuncState*fs,expdesc*e){ function codenot (line 3447) | static void codenot(FuncState*fs,expdesc*e){ function luaK_indexed (line 3478) | static void luaK_indexed(FuncState*fs,expdesc*t,expdesc*k){ function constfolding (line 3482) | static int constfolding(OpCode op,expdesc*e1,expdesc*e2){ function codearith (line 3506) | static void codearith(FuncState*fs,OpCode op,expdesc*e1,expdesc*e2){ function codecomp (line 3524) | static void codecomp(FuncState*fs,OpCode op,int cond,expdesc*e1, function luaK_prefix (line 3538) | static void luaK_prefix(FuncState*fs,UnOpr op,expdesc*e){ function luaK_infix (line 3557) | static void luaK_infix(FuncState*fs,BinOpr op,expdesc*v){ function luaK_posfix (line 3582) | static void luaK_posfix(FuncState*fs,BinOpr op,expdesc*e1,expdesc*e2){ function luaK_fixline (line 3624) | static void luaK_fixline(FuncState*fs,int line){ function luaK_code (line 3627) | static int luaK_code(FuncState*fs,Instruction i,int line){ function luaK_codeABC (line 3638) | static int luaK_codeABC(FuncState*fs,OpCode o,int a,int b,int c){ function luaK_codeABx (line 3641) | static int luaK_codeABx(FuncState*fs,OpCode o,int a,unsigned int bc){ function luaK_setlist (line 3644) | static void luaK_setlist(FuncState*fs,int base,int nelems,int tostore){ type BlockCnt (line 3658) | typedef struct BlockCnt{ function anchor_token (line 3667) | static void anchor_token(LexState*ls){ function error_expected (line 3673) | static void error_expected(LexState*ls,int token){ function errorlimit (line 3677) | static void errorlimit(FuncState*fs,int limit,const char*what){ function testnext (line 3684) | static int testnext(LexState*ls,int c){ function check (line 3691) | static void check(LexState*ls,int c){ function checknext (line 3695) | static void checknext(LexState*ls,int c){ function check_match (line 3700) | static void check_match(LexState*ls,int what,int who,int where){ function TString (line 3711) | static TString*str_checkname(LexState*ls){ function init_exp (line 3718) | static void init_exp(expdesc*e,expkind k,int i){ function codestring (line 3723) | static void codestring(LexState*ls,expdesc*e,TString*s){ function checkname (line 3726) | static void checkname(LexState*ls,expdesc*e){ function registerlocalvar (line 3729) | static int registerlocalvar(LexState*ls,TString*varname){ function new_localvar (line 3741) | static void new_localvar(LexState*ls,TString*name,int n){ function adjustlocalvars (line 3746) | static void adjustlocalvars(LexState*ls,int nvars){ function removevars (line 3753) | static void removevars(LexState*ls,int tolevel){ function indexupvalue (line 3758) | static int indexupvalue(FuncState*fs,TString*name,expdesc*v){ function searchvar (line 3777) | static int searchvar(FuncState*fs,TString*n){ function markupval (line 3785) | static void markupval(FuncState*fs,int level){ function singlevaraux (line 3790) | static int singlevaraux(FuncState*fs,TString*n,expdesc*var,int base){ function singlevar (line 3812) | static void singlevar(LexState*ls,expdesc*var){ function adjust_assign (line 3818) | static void adjust_assign(LexState*ls,int nvars,int nexps,expdesc*e){ function enterlevel (line 3836) | static void enterlevel(LexState*ls){ function enterblock (line 3841) | static void enterblock(FuncState*fs,BlockCnt*bl,lu_byte isbreakable){ function leaveblock (line 3849) | static void leaveblock(FuncState*fs){ function pushclosure (line 3858) | static void pushclosure(LexState*ls,FuncState*func,expdesc*v){ function open_func (line 3874) | static void open_func(LexState*ls,FuncState*fs){ function close_func (line 3899) | static void close_func(LexState*ls){ function Proto (line 3921) | static Proto*luaY_parser(lua_State*L,ZIO*z,Mbuffer*buff,const char*name){ function field (line 3934) | static void field(LexState*ls,expdesc*v){ function yindex (line 3942) | static void yindex(LexState*ls,expdesc*v){ type ConsControl (line 3948) | struct ConsControl{ function recfield (line 3955) | static void recfield(LexState*ls,struct ConsControl*cc){ function closelistfield (line 3973) | static void closelistfield(FuncState*fs,struct ConsControl*cc){ function lastlistfield (line 3982) | static void lastlistfield(FuncState*fs,struct ConsControl*cc){ function listfield (line 3995) | static void listfield(LexState*ls,struct ConsControl*cc){ function constructor (line 4001) | static void constructor(LexState*ls,expdesc*t){ function parlist (line 4039) | static void parlist(LexState*ls){ function body (line 4064) | static void body(LexState*ls,expdesc*e,int needself,int line){ function explist1 (line 4081) | static int explist1(LexState*ls,expdesc*v){ function funcargs (line 4091) | static void funcargs(LexState*ls,expdesc*f){ function prefixexp (line 4136) | static void prefixexp(LexState*ls,expdesc*v){ function primaryexp (line 4156) | static void primaryexp(LexState*ls,expdesc*v){ function simpleexp (line 4189) | static void simpleexp(LexState*ls,expdesc*v){ function UnOpr (line 4236) | static UnOpr getunopr(int op){ function BinOpr (line 4244) | static BinOpr getbinopr(int op){ function BinOpr (line 4274) | static BinOpr subexpr(LexState*ls,expdesc*v,unsigned int limit){ function expr (line 4298) | static void expr(LexState*ls,expdesc*v){ function block_follow (line 4301) | static int block_follow(int token){ function block (line 4309) | static void block(LexState*ls){ type LHS_assign (line 4316) | struct LHS_assign{ function check_conflict (line 4320) | static void check_conflict(LexState*ls,struct LHS_assign*lh,expdesc*v){ function assignment (line 4341) | static void assignment(LexState*ls,struct LHS_assign*lh,int nvars){ function cond (line 4373) | static int cond(LexState*ls){ function breakstat (line 4380) | static void breakstat(LexState*ls){ function whilestat (line 4394) | static void whilestat(LexState*ls,int line){ function repeatstat (line 4410) | static void repeatstat(LexState*ls,int line){ function exp1 (line 4433) | static int exp1(LexState*ls){ function forbody (line 4441) | static void forbody(LexState*ls,int base,int line,int nvars,int isnum){ function fornum (line 4459) | static void fornum(LexState*ls,TString*varname,int line){ function forlist (line 4478) | static void forlist(LexState*ls,TString*indexname){ function forstat (line 4496) | static void forstat(LexState*ls,int line){ FILE: build/luajit-2.1.0b2/src/lauxlib.h type luaL_Reg (line 24) | typedef struct luaL_Reg { type luaL_Buffer (line 124) | typedef struct luaL_Buffer { FILE: build/luajit-2.1.0b2/src/lib_aux.c function LUALIB_API (line 31) | LUALIB_API int luaL_fileresult(lua_State *L, int stat, const char *fname) function LUALIB_API (line 49) | LUALIB_API int luaL_execresult(lua_State *L, int stat) function LUALIB_API (line 81) | LUALIB_API const char *luaL_findtable(lua_State *L, int idx, function libsize (line 107) | static int libsize(const luaL_Reg *l) function LUALIB_API (line 114) | LUALIB_API void luaL_openlib(lua_State *L, const char *libname, function LUALIB_API (line 144) | LUALIB_API void luaL_register(lua_State *L, const char *libname, function LUALIB_API (line 150) | LUALIB_API const char *luaL_gsub(lua_State *L, const char *s, function emptybuffer (line 172) | static int emptybuffer(luaL_Buffer *B) function adjuststack (line 183) | static void adjuststack(luaL_Buffer *B) function LUALIB_API (line 201) | LUALIB_API char *luaL_prepbuffer(luaL_Buffer *B) function LUALIB_API (line 208) | LUALIB_API void luaL_addlstring(luaL_Buffer *B, const char *s, size_t l) function LUALIB_API (line 214) | LUALIB_API void luaL_addstring(luaL_Buffer *B, const char *s) function LUALIB_API (line 219) | LUALIB_API void luaL_pushresult(luaL_Buffer *B) function LUALIB_API (line 226) | LUALIB_API void luaL_addvalue(luaL_Buffer *B) function LUALIB_API (line 243) | LUALIB_API void luaL_buffinit(lua_State *L, luaL_Buffer *B) function LUALIB_API (line 258) | LUALIB_API int luaL_ref(lua_State *L, int t) function LUALIB_API (line 280) | LUALIB_API void luaL_unref(lua_State *L, int t, int ref) function panic (line 293) | static int panic(lua_State *L) function LUALIB_API (line 321) | LUALIB_API lua_State *luaL_newstate(void) function LUALIB_API (line 332) | LUALIB_API lua_State *luaL_newstate(void) function LUA_API (line 347) | LUA_API lua_State *lua_newstate(lua_Alloc f, void *ud) FILE: build/luajit-2.1.0b2/src/lib_base.c function LJLIB_REC (line 42) | LJLIB_ASM(assert) LJLIB_REC(.) function LJLIB_REC (line 69) | LJLIB_ASM_(type) LJLIB_REC(.) function ffh_pairs (line 84) | static int ffh_pairs(lua_State *L, MMS mm) function LJLIB_ASM (line 104) | LJLIB_PUSH(lastcl) function LJLIB_ASM (line 117) | LJLIB_PUSH(lastcl) function LJLIB_REC (line 140) | LJLIB_CF(getfenv) LJLIB_REC(.) function LJLIB_CF (line 156) | LJLIB_CF(setfenv) function LJLIB_REC (line 182) | LJLIB_ASM(rawget) LJLIB_REC(.) function LJLIB_REC (line 189) | LJLIB_CF(rawset) LJLIB_REC(.) function LJLIB_REC (line 198) | LJLIB_CF(rawequal) LJLIB_REC(.) function LJLIB_REC (line 207) | LJLIB_CF(rawlen) LJLIB_REC(.) function LJLIB_CF (line 220) | LJLIB_CF(unpack) function LJLIB_REC (line 241) | LJLIB_CF(select) LJLIB_REC(.) function LJLIB_REC (line 258) | LJLIB_ASM(tonumber) LJLIB_REC(.) function LJLIB_REC (line 308) | LJLIB_ASM(tostring) LJLIB_REC(.) function LJLIB_CF (line 324) | LJLIB_CF(error) function LJLIB_REC (line 336) | LJLIB_ASM(pcall) LJLIB_REC(.) function LJLIB_REC (line 342) | LJLIB_ASM_(xpcall) LJLIB_REC(.) function LJLIB_CF (line 362) | LJLIB_CF(loadfile) function LJLIB_CF (line 392) | LJLIB_CF(load) function LJLIB_CF (line 411) | LJLIB_CF(loadstring) function LJLIB_CF (line 416) | LJLIB_CF(dofile) function LJLIB_CF (line 429) | LJLIB_CF(gcinfo) function LJLIB_CF (line 435) | LJLIB_CF(collectgarbage) function LJLIB_CF (line 456) | LJLIB_CF(newproxy) function LJLIB_CF (line 483) | LJLIB_CF(print) function LJLIB_CF (line 530) | LJLIB_CF(coroutine_status) function LJLIB_CF (line 547) | LJLIB_CF(coroutine_running) function LJLIB_CF (line 560) | LJLIB_CF(coroutine_create) function LJLIB_ASM (line 570) | LJLIB_ASM(coroutine_yield) function ffh_resume (line 576) | static int ffh_resume(lua_State *L, lua_State *co, int wrap) function LJLIB_ASM (line 590) | LJLIB_ASM(coroutine_resume) function LJLIB_NOREG (line 597) | LJLIB_NOREG LJLIB_ASM(coroutine_wrap_aux) function lj_ffh_coroutine_wrap_err (line 610) | void LJ_FASTCALL lj_ffh_coroutine_wrap_err(lua_State *L, lua_State *co) function LJLIB_CF (line 622) | LJLIB_CF(coroutine_wrap) function setpc_wrap_aux (line 634) | static void setpc_wrap_aux(lua_State *L, GCfunc *fn) function newproxy_weaktable (line 641) | static void newproxy_weaktable(lua_State *L) function LUALIB_API (line 652) | LUALIB_API int luaopen_base(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_bit.c function bit_result64 (line 32) | static int bit_result64(lua_State *L, CTypeID id, uint64_t x) function bit_checkbit (line 40) | static int32_t bit_checkbit(lua_State *L, int narg) function LJLIB_REC (line 55) | LJLIB_ASM(bit_tobit) LJLIB_REC(bit_tobit) function LJLIB_REC (line 67) | LJLIB_ASM(bit_bnot) LJLIB_REC(bit_unary IR_BNOT) function LJLIB_REC (line 79) | LJLIB_ASM(bit_bswap) LJLIB_REC(bit_unary IR_BSWAP) function LJLIB_REC (line 91) | LJLIB_ASM(bit_lshift) LJLIB_REC(bit_shift IR_BSHL) function LJLIB_REC (line 109) | LJLIB_ASM_(bit_rshift) LJLIB_REC(bit_shift IR_BSHR) function LJLIB_REC (line 140) | LJLIB_ASM_(bit_bor) LJLIB_REC(bit_nary IR_BOR) function LUALIB_API (line 175) | LUALIB_API int luaopen_bit(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_debug.c function LJLIB_CF (line 26) | LJLIB_CF(debug_getregistry) function LJLIB_REC (line 32) | LJLIB_CF(debug_getmetatable) LJLIB_REC(.) function LJLIB_CF (line 41) | LJLIB_CF(debug_setmetatable) function LJLIB_CF (line 52) | LJLIB_CF(debug_getfenv) function LJLIB_CF (line 59) | LJLIB_CF(debug_setfenv) function settabss (line 70) | static void settabss(lua_State *L, const char *i, const char *v) function settabsi (line 76) | static void settabsi(lua_State *L, const char *i, int v) function settabsb (line 82) | static void settabsb(lua_State *L, const char *i, int v) function lua_State (line 88) | static lua_State *getthread(lua_State *L, int *arg) function treatstackoption (line 99) | static void treatstackoption(lua_State *L, lua_State *L1, const char *fn... function LJLIB_CF (line 110) | LJLIB_CF(debug_getinfo) function LJLIB_CF (line 161) | LJLIB_CF(debug_getlocal) function LJLIB_CF (line 187) | LJLIB_CF(debug_setlocal) function debug_getupvalue (line 201) | static int debug_getupvalue(lua_State *L, int get) function LJLIB_CF (line 217) | LJLIB_CF(debug_getupvalue) function LJLIB_CF (line 222) | LJLIB_CF(debug_setupvalue) function LJLIB_CF (line 228) | LJLIB_CF(debug_upvalueid) function LJLIB_CF (line 239) | LJLIB_CF(debug_upvaluejoin) function LJLIB_CF (line 260) | LJLIB_CF(debug_getuservalue) function LJLIB_CF (line 271) | LJLIB_CF(debug_setuservalue) function hookf (line 288) | static void hookf(lua_State *L, lua_Debug *ar) function makemask (line 303) | static int makemask(const char *smask, int count) function LJLIB_CF (line 323) | LJLIB_CF(debug_sethook) function LJLIB_CF (line 344) | LJLIB_CF(debug_gethook) function LJLIB_CF (line 362) | LJLIB_CF(debug_debug) function LJLIB_CF (line 384) | LJLIB_CF(debug_traceback) function LUALIB_API (line 400) | LUALIB_API int luaopen_debug(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_ffi.c function CTypeID (line 39) | static CTypeID ffi_checkctype(lua_State *L, CTState *cts, TValue *param) function GCcdata (line 69) | static GCcdata *ffi_checkcdata(lua_State *L, int narg) function ffi_checkint (line 90) | static int32_t ffi_checkint(lua_State *L, int narg) function ffi_index_meta (line 107) | static int ffi_index_meta(lua_State *L, CTState *cts, CType *ct, MMS mm) function LJLIB_REC (line 146) | LJLIB_CF(ffi_meta___index) LJLIB_REC(cdata_index 0) function LJLIB_REC (line 163) | LJLIB_CF(ffi_meta___newindex) LJLIB_REC(cdata_index 1) function ffi_arith (line 183) | static int ffi_arith(lua_State *L) function LJLIB_REC (line 190) | LJLIB_CF(ffi_meta___eq) LJLIB_REC(cdata_arith MM_eq) function LJLIB_REC (line 195) | LJLIB_CF(ffi_meta___len) LJLIB_REC(cdata_arith MM_len) function LJLIB_REC (line 200) | LJLIB_CF(ffi_meta___lt) LJLIB_REC(cdata_arith MM_lt) function LJLIB_REC (line 205) | LJLIB_CF(ffi_meta___le) LJLIB_REC(cdata_arith MM_le) function LJLIB_REC (line 210) | LJLIB_CF(ffi_meta___concat) LJLIB_REC(cdata_arith MM_concat) function LJLIB_REC (line 218) | LJLIB_CF(ffi_meta___call) LJLIB_REC(cdata_call) function LJLIB_REC (line 245) | LJLIB_CF(ffi_meta___add) LJLIB_REC(cdata_arith MM_add) function LJLIB_REC (line 250) | LJLIB_CF(ffi_meta___sub) LJLIB_REC(cdata_arith MM_sub) function LJLIB_REC (line 255) | LJLIB_CF(ffi_meta___mul) LJLIB_REC(cdata_arith MM_mul) function LJLIB_REC (line 260) | LJLIB_CF(ffi_meta___div) LJLIB_REC(cdata_arith MM_div) function LJLIB_REC (line 265) | LJLIB_CF(ffi_meta___mod) LJLIB_REC(cdata_arith MM_mod) function LJLIB_REC (line 270) | LJLIB_CF(ffi_meta___pow) LJLIB_REC(cdata_arith MM_pow) function LJLIB_REC (line 275) | LJLIB_CF(ffi_meta___unm) LJLIB_REC(cdata_arith MM_unm) function LJLIB_CF (line 281) | LJLIB_CF(ffi_meta___tostring) function ffi_pairs (line 328) | static int ffi_pairs(lua_State *L, MMS mm) function LJLIB_CF (line 342) | LJLIB_CF(ffi_meta___pairs) function LJLIB_CF (line 347) | LJLIB_CF(ffi_meta___ipairs) function TValue (line 361) | static TValue *ffi_clib_index(lua_State *L) function LJLIB_REC (line 373) | LJLIB_CF(ffi_clib___index) LJLIB_REC(clib_index 1) function LJLIB_REC (line 393) | LJLIB_CF(ffi_clib___newindex) LJLIB_REC(clib_index 0) function LJLIB_CF (line 418) | LJLIB_CF(ffi_clib___gc) function ffi_callback_set (line 432) | static int ffi_callback_set(lua_State *L, GCfunc *fn) function LJLIB_CF (line 457) | LJLIB_CF(ffi_callback_free) function LJLIB_CF (line 462) | LJLIB_CF(ffi_callback_set) function LJLIB_CF (line 476) | LJLIB_CF(ffi_cdef) function LJLIB_REC (line 493) | LJLIB_CF(ffi_new) LJLIB_REC(.) function LJLIB_REC (line 530) | LJLIB_CF(ffi_cast) LJLIB_REC(ffi_new) function LJLIB_REC (line 548) | LJLIB_CF(ffi_typeof) LJLIB_REC(.) function LJLIB_CF (line 560) | LJLIB_CF(ffi_typeinfo) function LJLIB_REC (line 584) | LJLIB_CF(ffi_istype) LJLIB_REC(.) function LJLIB_REC (line 614) | LJLIB_CF(ffi_sizeof) LJLIB_REC(ffi_xof FF_ffi_sizeof) function LJLIB_REC (line 636) | LJLIB_CF(ffi_alignof) LJLIB_REC(ffi_xof FF_ffi_alignof) function LJLIB_REC (line 646) | LJLIB_CF(ffi_offsetof) LJLIB_REC(ffi_xof FF_ffi_offsetof) function LJLIB_REC (line 669) | LJLIB_CF(ffi_errno) LJLIB_REC(.) function LJLIB_REC (line 678) | LJLIB_CF(ffi_string) LJLIB_REC(.) function LJLIB_REC (line 699) | LJLIB_CF(ffi_copy) LJLIB_REC(.) function LJLIB_REC (line 713) | LJLIB_CF(ffi_fill) LJLIB_REC(.) function LJLIB_REC (line 726) | LJLIB_CF(ffi_abi) LJLIB_REC(.) FILE: build/luajit-2.1.0b2/src/lib_init.c function LUALIB_API (line 39) | LUALIB_API void luaL_openlibs(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_io.c type IOFileUD (line 30) | typedef struct IOFileUD { function IOFileUD (line 47) | static IOFileUD *io_tofilep(lua_State *L) function IOFileUD (line 55) | static IOFileUD *io_tofile(lua_State *L) function FILE (line 63) | static FILE *io_stdfile(lua_State *L, ptrdiff_t id) function IOFileUD (line 71) | static IOFileUD *io_file_new(lua_State *L) function IOFileUD (line 83) | static IOFileUD *io_file_open(lua_State *L, const char *mode) function io_file_close (line 93) | static int io_file_close(lua_State *L, IOFileUD *iof) function io_file_readnum (line 126) | static int io_file_readnum(lua_State *L, FILE *fp) function io_file_readline (line 145) | static int io_file_readline(lua_State *L, FILE *fp, MSize chop) function io_file_readall (line 162) | static void io_file_readall(lua_State *L, FILE *fp) function io_file_readlen (line 176) | static int io_file_readlen(lua_State *L, FILE *fp, MSize m) function io_file_read (line 192) | static int io_file_read(lua_State *L, FILE *fp, int start) function io_file_write (line 230) | static int io_file_write(lua_State *L, FILE *fp, int start) function io_file_iter (line 250) | static int io_file_iter(lua_State *L) function io_file_lines (line 275) | static int io_file_lines(lua_State *L) function LJLIB_CF (line 288) | LJLIB_CF(io_method_close) function LJLIB_CF (line 295) | LJLIB_CF(io_method_read) function LJLIB_REC (line 300) | LJLIB_CF(io_method_write) LJLIB_REC(io_write 0) function LJLIB_REC (line 305) | LJLIB_CF(io_method_flush) LJLIB_REC(io_flush 0) function LJLIB_CF (line 310) | LJLIB_CF(io_method_seek) function LJLIB_CF (line 353) | LJLIB_CF(io_method_setvbuf) function LJLIB_CF (line 364) | LJLIB_CF(io_method_lines) function LJLIB_CF (line 370) | LJLIB_CF(io_method___gc) function LJLIB_CF (line 378) | LJLIB_CF(io_method___tostring) function LJLIB_CF (line 439) | LJLIB_CF(io_close) function LJLIB_CF (line 444) | LJLIB_CF(io_read) function LJLIB_REC (line 449) | LJLIB_CF(io_write) LJLIB_REC(io_write GCROOT_IO_OUTPUT) function LJLIB_REC (line 454) | LJLIB_CF(io_flush) LJLIB_REC(io_flush GCROOT_IO_OUTPUT) function io_std_getset (line 459) | static int io_std_getset(lua_State *L, ptrdiff_t id, const char *mode) function LJLIB_CF (line 476) | LJLIB_CF(io_input) function LJLIB_CF (line 481) | LJLIB_CF(io_output) function LJLIB_CF (line 486) | LJLIB_CF(io_lines) function LJLIB_CF (line 500) | LJLIB_CF(io_type) function GCobj (line 516) | static GCobj *io_std_new(lua_State *L, FILE *fp, const char *name) function LUALIB_API (line 529) | LUALIB_API int luaopen_io(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_jit.c function setjitmode (line 43) | static int setjitmode(lua_State *L, int mode) function LJLIB_CF (line 68) | LJLIB_CF(jit_on) function LJLIB_CF (line 73) | LJLIB_CF(jit_off) function LJLIB_CF (line 78) | LJLIB_CF(jit_flush) function flagbits_to_strings (line 92) | static void flagbits_to_strings(lua_State *L, uint32_t flags, uint32_t b... function LJLIB_CF (line 101) | LJLIB_CF(jit_status) function LJLIB_CF (line 116) | LJLIB_CF(jit_attach) function GCproto (line 158) | static GCproto *check_Lproto(lua_State *L, int nolua) function setintfield (line 175) | static void setintfield(lua_State *L, GCtab *t, const char *name, int32_... function LJLIB_CF (line 181) | LJLIB_CF(jit_util_funcinfo) function LJLIB_CF (line 222) | LJLIB_CF(jit_util_funcbc) function LJLIB_CF (line 239) | LJLIB_CF(jit_util_funck) function LJLIB_CF (line 259) | LJLIB_CF(jit_util_funcuvname) function GCtrace (line 275) | static GCtrace *jit_checktrace(lua_State *L) function LJLIB_CF (line 291) | LJLIB_CF(jit_util_traceinfo) function LJLIB_CF (line 311) | LJLIB_CF(jit_util_traceir) function LJLIB_CF (line 329) | LJLIB_CF(jit_util_tracek) function LJLIB_CF (line 358) | LJLIB_CF(jit_util_tracesnap) function LJLIB_CF (line 380) | LJLIB_CF(jit_util_tracemc) function LJLIB_CF (line 393) | LJLIB_CF(jit_util_traceexitstub) function LJLIB_CF (line 417) | LJLIB_CF(jit_util_ircalladdr) function luaopen_jit_util (line 431) | static int luaopen_jit_util(lua_State *L) function jitopt_level (line 444) | static int jitopt_level(jit_State *J, const char *str) function jitopt_flag (line 459) | static int jitopt_flag(jit_State *J, const char *str) function jitopt_param (line 487) | static int jitopt_param(jit_State *J, const char *str) function LJLIB_CF (line 511) | LJLIB_CF(jit_opt_start) function jit_profile_callback (line 545) | static void jit_profile_callback(lua_State *L2, lua_State *L, int samples, function LJLIB_CF (line 569) | LJLIB_CF(jit_profile_start) function LJLIB_CF (line 588) | LJLIB_CF(jit_profile_stop) function LJLIB_CF (line 603) | LJLIB_CF(jit_profile_dumpstack) function luaopen_jit_profile (line 624) | static int luaopen_jit_profile(lua_State *L) function jit_cpudetect (line 649) | static uint32_t jit_cpudetect(lua_State *L) function jit_init (line 733) | static void jit_init(lua_State *L) function LUALIB_API (line 746) | LUALIB_API int luaopen_jit(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_math.c function LJLIB_REC (line 23) | LJLIB_ASM(math_abs) LJLIB_REC(.) function LJLIB_REC (line 28) | LJLIB_ASM_(math_floor) LJLIB_REC(math_round IRFPM_FLOOR) function LJLIB_REC (line 36) | LJLIB_ASM_(math_log10) LJLIB_REC(math_unary IRFPM_LOG10) function LJLIB_LUA (line 66) | LJLIB_LUA(math_deg) /* function(x) return x * 57.29577951308232 end */ function LJLIB_REC (line 75) | LJLIB_ASM_(math_pow) LJLIB_REC(.) function LJLIB_REC (line 89) | LJLIB_ASM(math_min) LJLIB_REC(math_minmax IR_MIN) function LJLIB_REC (line 95) | LJLIB_ASM_(math_max) LJLIB_REC(math_minmax IR_MAX) type U64double (line 115) | typedef union { uint64_t u64; double d; } U64double; function LJ_FASTCALL (line 124) | LJ_FASTCALL lj_math_random_step(RandomState *rs) function random_init (line 135) | static void random_init(RandomState *rs, double d) function LJLIB_REC (line 154) | LJLIB_CF(math_random) LJLIB_REC(.) function LJLIB_CF (line 207) | LJLIB_CF(math_randomseed) function LUALIB_API (line 218) | LUALIB_API int luaopen_math(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_os.c function LJLIB_CF (line 40) | LJLIB_CF(os_execute) function LJLIB_CF (line 64) | LJLIB_CF(os_remove) function LJLIB_CF (line 70) | LJLIB_CF(os_rename) function LJLIB_CF (line 77) | LJLIB_CF(os_tmpname) function LJLIB_CF (line 102) | LJLIB_CF(os_getenv) function LJLIB_CF (line 112) | LJLIB_CF(os_exit) function LJLIB_CF (line 125) | LJLIB_CF(os_clock) function setfield (line 133) | static void setfield(lua_State *L, const char *key, int value) function setboolfield (line 139) | static void setboolfield(lua_State *L, const char *key, int value) function getboolfield (line 147) | static int getboolfield(lua_State *L, const char *key) function getfield (line 156) | static int getfield(lua_State *L, const char *key, int d) function LJLIB_CF (line 171) | LJLIB_CF(os_date) function LJLIB_CF (line 229) | LJLIB_CF(os_time) function LJLIB_CF (line 254) | LJLIB_CF(os_difftime) function LJLIB_CF (line 263) | LJLIB_CF(os_setlocale) function LUALIB_API (line 287) | LUALIB_API int luaopen_os(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_package.c function ll_unloadlib (line 39) | static void ll_unloadlib(void *lib) function lua_CFunction (line 51) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function setprogdir (line 81) | static void setprogdir(lua_State *L) function ll_unloadlib (line 115) | static void ll_unloadlib(void *lib) function lua_CFunction (line 128) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function ll_unloadlib (line 156) | static void ll_unloadlib(void *lib) function lua_CFunction (line 168) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function ll_loadfunc (line 217) | static int ll_loadfunc(lua_State *L, const char *path, const char *name,... function lj_cf_package_loadlib (line 246) | static int lj_cf_package_loadlib(lua_State *L) function lj_cf_package_unloadlib (line 261) | static int lj_cf_package_unloadlib(lua_State *L) function readable (line 271) | static int readable(const char *filename) function lj_cf_package_searchpath (line 312) | static int lj_cf_package_searchpath(lua_State *L) function loaderror (line 338) | static void loaderror(lua_State *L, const char *filename) function lj_cf_package_loader_lua (line 344) | static int lj_cf_package_loader_lua(lua_State *L) function lj_cf_package_loader_c (line 355) | static int lj_cf_package_loader_c(lua_State *L) function lj_cf_package_loader_croot (line 365) | static int lj_cf_package_loader_croot(lua_State *L) function lj_cf_package_loader_preload (line 384) | static int lj_cf_package_loader_preload(lua_State *L) function lj_cf_package_require (line 405) | static int lj_cf_package_require(lua_State *L) function setfenv (line 454) | static void setfenv(lua_State *L) function dooptions (line 466) | static void dooptions(lua_State *L, int n) function modinit (line 476) | static void modinit(lua_State *L, const char *modname) function lj_cf_package_module (line 490) | static int lj_cf_package_module(lua_State *L) function lj_cf_package_seeall (line 518) | static int lj_cf_package_seeall(lua_State *L) function setpath (line 535) | static void setpath(lua_State *L, const char *fieldname, const char *env... function LUALIB_API (line 578) | LUALIB_API int luaopen_package(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_string.c function LJLIB_ASM (line 34) | LJLIB_LUA(string_len) /* function LJLIB_REC (line 79) | LJLIB_ASM(string_sub) LJLIB_REC(string_range 1) function LJLIB_REC (line 87) | LJLIB_CF(string_rep) LJLIB_REC(.) function LJLIB_REC (line 106) | LJLIB_ASM(string_reverse) LJLIB_REC(string_op IRCALL_lj_buf_putstr_reve... function LJLIB_REC (line 111) | LJLIB_ASM_(string_lower) LJLIB_REC(string_op IRCALL_lj_buf_putstr_lower) function LJLIB_CF (line 123) | LJLIB_CF(string_dump) type MatchState (line 144) | typedef struct MatchState { function check_capture (line 158) | static int check_capture(MatchState *ms, int l) function capture_to_close (line 166) | static int capture_to_close(MatchState *ms) function match_class (line 202) | static int match_class(int c, int cl) function matchbracketclass (line 216) | static int matchbracketclass(int c, const char *p, const char *ec) function singlematch (line 239) | static int singlematch(int c, const char *p, const char *ep) function push_onecapture (line 423) | static void push_onecapture(MatchState *ms, int i, const char *s, const ... function push_captures (line 440) | static int push_captures(MatchState *ms, const char *s, const char *e) function str_find_aux (line 450) | static int str_find_aux(lua_State *L, int find) function LJLIB_REC (line 503) | LJLIB_CF(string_find) LJLIB_REC(.) function LJLIB_CF (line 508) | LJLIB_CF(string_match) function LJLIB_NOREG (line 513) | LJLIB_NOREG LJLIB_CF(string_gmatch_aux) function LJLIB_CF (line 537) | LJLIB_CF(string_gmatch) function add_s (line 547) | static void add_s(MatchState *ms, luaL_Buffer *b, const char *s, const c... function add_value (line 568) | static void add_value(MatchState *ms, luaL_Buffer *b, function LJLIB_CF (line 600) | LJLIB_CF(string_gsub) function GCstr (line 644) | static GCstr *string_fmt_tostring(lua_State *L, int arg, int retry) function LJLIB_REC (line 661) | LJLIB_CF(string_format) LJLIB_REC(.) function LUALIB_API (line 735) | LUALIB_API int luaopen_string(lua_State *L) FILE: build/luajit-2.1.0b2/src/lib_table.c function LJLIB_LUA (line 28) | LJLIB_LUA(table_foreachi) /* function LJLIB_REC (line 79) | LJLIB_CF(table_insert) LJLIB_REC(.) function LJLIB_CF (line 108) | LJLIB_LUA(table_remove) /* function set2 (line 154) | static void set2(lua_State *L, int i, int j) function sort_comp (line 160) | static int sort_comp(lua_State *L, int a, int b) function auxsort (line 176) | static void auxsort(lua_State *L, int l, int u) function LJLIB_CF (line 239) | LJLIB_CF(table_sort) function LJLIB_CF (line 252) | LJLIB_CF(table_pack) function LJLIB_NOREG (line 268) | LJLIB_NOREG LJLIB_CF(table_new) LJLIB_REC(.) function LUALIB_API (line 296) | LUALIB_API int luaopen_table(lua_State *L) FILE: build/luajit-2.1.0b2/src/lj_alloc.c function INIT_MMAP (line 92) | static void INIT_MMAP(void) function LJ_AINLINE (line 99) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 110) | static LJ_AINLINE void *DIRECT_MMAP(size_t size) function LJ_AINLINE (line 125) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 134) | static LJ_AINLINE void *DIRECT_MMAP(size_t size) function LJ_AINLINE (line 146) | static LJ_AINLINE int CALL_MUNMAP(void *ptr, size_t size) function LJ_AINLINE (line 191) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 219) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 264) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 277) | static LJ_AINLINE int CALL_MUNMAP(void *ptr, size_t size) function LJ_AINLINE (line 287) | static LJ_AINLINE void *CALL_MREMAP_(void *ptr, size_t osz, size_t nsz, type malloc_chunk (line 314) | struct malloc_chunk { type mchunk (line 321) | typedef struct malloc_chunk mchunk; type malloc_chunk (line 322) | struct malloc_chunk type malloc_chunk (line 323) | struct malloc_chunk type bindex_t (line 324) | typedef size_t bindex_t; type binmap_t (line 325) | typedef unsigned int binmap_t; type flag_t (line 326) | typedef unsigned int flag_t; type malloc_tree_chunk (line 410) | struct malloc_tree_chunk { type tchunk (line 422) | typedef struct malloc_tree_chunk tchunk; type malloc_tree_chunk (line 423) | struct malloc_tree_chunk type malloc_tree_chunk (line 424) | struct malloc_tree_chunk type malloc_segment (line 431) | struct malloc_segment { type msegment (line 437) | typedef struct malloc_segment msegment; type malloc_segment (line 438) | struct malloc_segment type malloc_state (line 452) | struct malloc_state { type malloc_state (line 466) | struct malloc_state function msegmentptr (line 492) | static msegmentptr segment_holding(mstate m, char *addr) function has_segment_link (line 504) | static int has_segment_link(mstate m, msegmentptr ss) function mchunkptr (line 765) | static mchunkptr direct_resize(mchunkptr oldp, size_t nb) function init_top (line 795) | static void init_top(mstate m, mchunkptr p, size_t psize) function init_bins (line 811) | static void init_bins(mstate m) function add_segment (line 855) | static void add_segment(mstate m, char *tbase, size_t tsize) function release_unused_segments (line 965) | static size_t release_unused_segments(mstate m) function alloc_trim (line 1007) | static int alloc_trim(mstate m, size_t pad) type malloc_state (line 1153) | struct malloc_state function lj_alloc_destroy (line 1170) | void lj_alloc_destroy(void *msp) function LJ_NOINLINE (line 1182) | static LJ_NOINLINE void *lj_alloc_malloc(void *msp, size_t nsize) function LJ_NOINLINE (line 1265) | static LJ_NOINLINE void *lj_alloc_free(void *msp, void *ptr) function LJ_NOINLINE (line 1336) | static LJ_NOINLINE void *lj_alloc_realloc(void *msp, void *ptr, size_t n... FILE: build/luajit-2.1.0b2/src/lj_api.c function TValue (line 34) | static TValue *index2adr(lua_State *L, int idx) function TValue (line 62) | static TValue *stkindex2adr(lua_State *L, int idx) function GCtab (line 73) | static GCtab *getcurrenv(lua_State *L) function LUA_API (line 81) | LUA_API int lua_status(lua_State *L) function LUA_API (line 86) | LUA_API int lua_checkstack(lua_State *L, int size) function LUALIB_API (line 96) | LUALIB_API void luaL_checkstack(lua_State *L, int size, const char *msg) function LUA_API (line 102) | LUA_API void lua_xmove(lua_State *from, lua_State *to, int n) function LUA_API (line 117) | LUA_API int lua_gettop(lua_State *L) function LUA_API (line 122) | LUA_API void lua_settop(lua_State *L, int idx) function LUA_API (line 139) | LUA_API void lua_remove(lua_State *L, int idx) function LUA_API (line 147) | LUA_API void lua_insert(lua_State *L, int idx) function LUA_API (line 155) | LUA_API void lua_replace(lua_State *L, int idx) function LUA_API (line 179) | LUA_API void lua_pushvalue(lua_State *L, int idx) function LUA_API (line 187) | LUA_API int lua_type(lua_State *L, int idx) function LUALIB_API (line 210) | LUALIB_API void luaL_checktype(lua_State *L, int idx, int tt) function LUALIB_API (line 216) | LUALIB_API void luaL_checkany(lua_State *L, int idx) function LUA_API (line 222) | LUA_API const char *lua_typename(lua_State *L, int t) function LUA_API (line 228) | LUA_API int lua_iscfunction(lua_State *L, int idx) function LUA_API (line 234) | LUA_API int lua_isnumber(lua_State *L, int idx) function LUA_API (line 241) | LUA_API int lua_isstring(lua_State *L, int idx) function LUA_API (line 247) | LUA_API int lua_isuserdata(lua_State *L, int idx) function LUA_API (line 253) | LUA_API int lua_rawequal(lua_State *L, int idx1, int idx2) function LUA_API (line 260) | LUA_API int lua_equal(lua_State *L, int idx1, int idx2) function LUA_API (line 293) | LUA_API int lua_lessthan(lua_State *L, int idx1, int idx2) function LUA_API (line 316) | LUA_API lua_Number lua_tonumber(lua_State *L, int idx) function LUALIB_API (line 328) | LUALIB_API lua_Number luaL_checknumber(lua_State *L, int idx) function LUALIB_API (line 339) | LUALIB_API lua_Number luaL_optnumber(lua_State *L, int idx, lua_Number def) function LUA_API (line 352) | LUA_API lua_Integer lua_tointeger(lua_State *L, int idx) function LUALIB_API (line 375) | LUALIB_API lua_Integer luaL_checkinteger(lua_State *L, int idx) function LUALIB_API (line 398) | LUALIB_API lua_Integer luaL_optinteger(lua_State *L, int idx, lua_Intege... function LUA_API (line 423) | LUA_API int lua_toboolean(lua_State *L, int idx) function LUA_API (line 429) | LUA_API const char *lua_tolstring(lua_State *L, int idx, size_t *len) function LUALIB_API (line 448) | LUALIB_API const char *luaL_checklstring(lua_State *L, int idx, size_t *... function LUALIB_API (line 466) | LUALIB_API const char *luaL_optlstring(lua_State *L, int idx, function LUALIB_API (line 488) | LUALIB_API int luaL_checkoption(lua_State *L, int idx, const char *def, function LUA_API (line 501) | LUA_API size_t lua_objlen(lua_State *L, int idx) function LUA_API (line 519) | LUA_API lua_CFunction lua_tocfunction(lua_State *L, int idx) function LUA_API (line 530) | LUA_API void *lua_touserdata(lua_State *L, int idx) function LUA_API (line 541) | LUA_API lua_State *lua_tothread(lua_State *L, int idx) function LUA_API (line 547) | LUA_API const void *lua_topointer(lua_State *L, int idx) function LUA_API (line 554) | LUA_API void lua_pushnil(lua_State *L) function LUA_API (line 560) | LUA_API void lua_pushnumber(lua_State *L, lua_Number n) function LUA_API (line 568) | LUA_API void lua_pushinteger(lua_State *L, lua_Integer n) function LUA_API (line 574) | LUA_API void lua_pushlstring(lua_State *L, const char *str, size_t len) function LUA_API (line 583) | LUA_API void lua_pushstring(lua_State *L, const char *str) function LUA_API (line 596) | LUA_API const char *lua_pushvfstring(lua_State *L, const char *fmt, function LUA_API (line 603) | LUA_API const char *lua_pushfstring(lua_State *L, const char *fmt, ...) function LUA_API (line 614) | LUA_API void lua_pushcclosure(lua_State *L, lua_CFunction f, int n) function LUA_API (line 629) | LUA_API void lua_pushboolean(lua_State *L, int b) function LUA_API (line 635) | LUA_API void lua_pushlightuserdata(lua_State *L, void *p) function LUA_API (line 641) | LUA_API void lua_createtable(lua_State *L, int narray, int nrec) function LUALIB_API (line 648) | LUALIB_API int luaL_newmetatable(lua_State *L, const char *tname) function LUA_API (line 664) | LUA_API int lua_pushthread(lua_State *L) function LUA_API (line 671) | LUA_API lua_State *lua_newthread(lua_State *L) function LUA_API (line 681) | LUA_API void *lua_newuserdata(lua_State *L, size_t size) function LUA_API (line 693) | LUA_API void lua_concat(lua_State *L, int n) function LUA_API (line 719) | LUA_API void lua_gettable(lua_State *L, int idx) function LUA_API (line 733) | LUA_API void lua_getfield(lua_State *L, int idx, const char *k) function LUA_API (line 750) | LUA_API void lua_rawget(lua_State *L, int idx) function LUA_API (line 757) | LUA_API void lua_rawgeti(lua_State *L, int idx, int n) function LUA_API (line 770) | LUA_API int lua_getmetatable(lua_State *L, int idx) function LUALIB_API (line 787) | LUALIB_API int luaL_getmetafield(lua_State *L, int idx, const char *field) function LUA_API (line 800) | LUA_API void lua_getfenv(lua_State *L, int idx) function LUA_API (line 816) | LUA_API int lua_next(lua_State *L, int idx) function LUA_API (line 830) | LUA_API const char *lua_getupvalue(lua_State *L, int idx, int n) function LUA_API (line 841) | LUA_API void *lua_upvalueid(lua_State *L, int idx, int n) function LUA_API (line 850) | LUA_API void lua_upvaluejoin(lua_State *L, int idx1, int n1, int idx2, i... function LUALIB_API (line 861) | LUALIB_API void *luaL_checkudata(lua_State *L, int idx, const char *tname) function LUA_API (line 876) | LUA_API void lua_settable(lua_State *L, int idx) function LUA_API (line 896) | LUA_API void lua_setfield(lua_State *L, int idx, const char *k) function LUA_API (line 917) | LUA_API void lua_rawset(lua_State *L, int idx) function LUA_API (line 929) | LUA_API void lua_rawseti(lua_State *L, int idx, int n) function LUA_API (line 941) | LUA_API int lua_setmetatable(lua_State *L, int idx) function LUA_API (line 980) | LUA_API int lua_setfenv(lua_State *L, int idx) function LUA_API (line 1003) | LUA_API const char *lua_setupvalue(lua_State *L, int idx, int n) function TValue (line 1021) | static TValue *api_call_base(lua_State *L, int nargs) function LUA_API (line 1033) | LUA_API void lua_call(lua_State *L, int nargs, int nresults) function LUA_API (line 1040) | LUA_API int lua_pcall(lua_State *L, int nargs, int nresults, int errfunc) function TValue (line 1060) | static TValue *cpcall(lua_State *L, lua_CFunction func, void *ud) function LUA_API (line 1073) | LUA_API int lua_cpcall(lua_State *L, lua_CFunction func, void *ud) function LUALIB_API (line 1084) | LUALIB_API int luaL_callmeta(lua_State *L, int idx, const char *field) function LUA_API (line 1099) | LUA_API int lua_yield(lua_State *L, int nresults) function LUA_API (line 1139) | LUA_API int lua_resume(lua_State *L, int nargs) function LUA_API (line 1153) | LUA_API int lua_gc(lua_State *L, int what, int data) function LUA_API (line 1200) | LUA_API lua_Alloc lua_getallocf(lua_State *L, void **ud) function LUA_API (line 1207) | LUA_API void lua_setallocf(lua_State *L, lua_Alloc f, void *ud) FILE: build/luajit-2.1.0b2/src/lj_asm.c type ASMState (line 40) | typedef struct ASMState { function asm_mclimit (line 121) | void asm_mclimit(ASMState *as) function LJ_AINLINE (line 126) | static LJ_AINLINE void checkmclim(ASMState *as) function LJ_AINLINE (line 147) | static LJ_AINLINE void ra_setkref(ASMState *as, Reg r, int32_t k) function ra_dstart (line 211) | static void ra_dstart(void) function ra_dflush (line 218) | static void ra_dflush(void) function ra_dprintf (line 224) | static void ra_dprintf(ASMState *as, const char *fmt, ...) function ra_setup (line 302) | static void ra_setup(ASMState *as) function Reg (line 316) | static Reg ra_rematk(ASMState *as, IRRef ref) function ra_spill (line 359) | static int32_t ra_spill(ASMState *as, IRIns *ir) function Reg (line 383) | static Reg ra_releasetmp(ASMState *as, IRRef ref) function Reg (line 395) | static Reg ra_restore(ASMState *as, IRRef ref) function ra_save (line 416) | static void ra_save(ASMState *as, IRIns *ir, Reg r) function Reg (line 428) | static Reg ra_evict(ASMState *as, RegSet allow) function Reg (line 450) | static Reg ra_pick(ASMState *as, RegSet allow) function Reg (line 460) | static Reg ra_scratch(ASMState *as, RegSet allow) function ra_evictset (line 469) | static void ra_evictset(ASMState *as, RegSet drop) function ra_evictk (line 492) | static void ra_evictk(ASMState *as) function Reg (line 521) | static Reg ra_allock(ASMState *as, int32_t k, RegSet allow) function ra_allockreg (line 552) | static void ra_allockreg(ASMState *as, int32_t k, Reg r) function Reg (line 570) | static Reg ra_allocref(ASMState *as, IRRef ref, RegSet allow) function Reg (line 613) | static Reg ra_alloc1(ASMState *as, IRRef ref, RegSet allow) function ra_rename (line 623) | static void ra_rename(ASMState *as, Reg down, Reg up) function Reg (line 650) | static Reg ra_dest(ASMState *as, IRIns *ir, RegSet allow) function ra_destreg (line 671) | static void ra_destreg(ASMState *as, IRIns *ir, Reg r) function ra_left (line 685) | static void ra_left(ASMState *as, Reg dest, IRRef lref) function ra_leftov (line 728) | static void ra_leftov(ASMState *as, Reg dest, IRRef lref) function ra_destpair (line 752) | static void ra_destpair(ASMState *as, IRIns *ir) function asm_snap_canremat (line 805) | static int asm_snap_canremat(ASMState *as) function asm_sunk_store (line 815) | static int asm_sunk_store(ASMState *as, IRIns *ira, IRIns *irs) function asm_snap_alloc1 (line 832) | static void asm_snap_alloc1(ASMState *as, IRRef ref) function asm_snap_alloc (line 887) | static void asm_snap_alloc(ASMState *as) function asm_snap_checkrename (line 912) | static int asm_snap_checkrename(ASMState *as, IRRef ren) function asm_snap_prep (line 931) | static void asm_snap_prep(ASMState *as) function asm_stack_adjust (line 954) | static int32_t asm_stack_adjust(ASMState *as) function ir_khash (line 962) | static uint32_t ir_khash(IRIns *ir) function asm_snew (line 986) | static void asm_snew(ASMState *as, IRIns *ir) function asm_tnew (line 998) | static void asm_tnew(ASMState *as, IRIns *ir) function asm_tdup (line 1010) | static void asm_tdup(ASMState *as, IRIns *ir) function asm_gcstep (line 1024) | static void asm_gcstep(ASMState *as, IRIns *ir) function asm_bufhdr (line 1041) | static void asm_bufhdr(ASMState *as, IRIns *ir) function asm_bufput (line 1069) | static void asm_bufput(ASMState *as, IRIns *ir) function asm_bufstr (line 1116) | static void asm_bufstr(ASMState *as, IRIns *ir) function asm_tostr (line 1128) | static void asm_tostr(ASMState *as, IRIns *ir) function asm_conv64 (line 1151) | static void asm_conv64(ASMState *as, IRIns *ir) function asm_newref (line 1181) | static void asm_newref(ASMState *as, IRIns *ir) function asm_lref (line 1195) | static void asm_lref(ASMState *as, IRIns *ir) function asm_collectargs (line 1208) | static void asm_collectargs(ASMState *as, IRIns *ir, function asm_callx_flags (line 1224) | static uint32_t asm_callx_flags(ASMState *as, IRIns *ir) function asm_callid (line 1245) | static void asm_callid(ASMState *as, IRIns *ir, IRCallID id) function asm_call (line 1255) | static void asm_call(ASMState *as, IRIns *ir) function asm_fppow (line 1265) | static void asm_fppow(ASMState *as, IRIns *ir, IRRef lref, IRRef rref) function asm_fpjoin_pow (line 1275) | static int asm_fpjoin_pow(ASMState *as, IRIns *ir) function asm_phi_break (line 1293) | static void asm_phi_break(ASMState *as, RegSet blocked, RegSet blockedby, function asm_phi_shuffle (line 1327) | static void asm_phi_shuffle(ASMState *as) function asm_phi_copyspill (line 1404) | static void asm_phi_copyspill(ASMState *as) function asm_phi_fixup (line 1464) | static void asm_phi_fixup(ASMState *as) function asm_phi (line 1488) | static void asm_phi(ASMState *as, IRIns *ir) function asm_loop (line 1527) | static void asm_loop(ASMState *as) function asm_ir (line 1566) | static void asm_ir(ASMState *as, IRIns *ir) function asm_head_root (line 1696) | static void asm_head_root(ASMState *as) function asm_head_side (line 1716) | static void asm_head_side(ASMState *as) function BCReg (line 1883) | static BCReg asm_baseslot(ASMState *as, SnapShot *snap, int *gotframe) function asm_tail_link (line 1898) | static void asm_tail_link(ASMState *as) function asm_setup_regsp (line 1946) | static void asm_setup_regsp(ASMState *as) function lj_asm_trace (line 2193) | void lj_asm_trace(jit_State *J, GCtrace *T) FILE: build/luajit-2.1.0b2/src/lj_asm_arm.h function Reg (line 9) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 22) | static Reg ra_scratchpair(ASMState *as, RegSet allow) function Reg (line 53) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function MCode (line 80) | static MCode *asm_exitstub_gen(ASMState *as, ExitNo group) function asm_exitstub_setup (line 102) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function asm_guardcc (line 113) | static void asm_guardcc(ASMState *as, ARMCC cc) function noconflict (line 132) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 145) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 155) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fuseopm (line 195) | static uint32_t asm_fuseopm(ASMState *as, ARMIns ai, IRRef ref, RegSet a... function IRRef (line 226) | static IRRef asm_fuselsl2(ASMState *as, IRRef ref) function asm_fusexref (line 236) | static void asm_fusexref(ASMState *as, ARMIns ai, Reg rd, IRRef ref, function asm_fusemadd (line 314) | static int asm_fusemadd(ASMState *as, IRIns *ir, ARMIns ai, ARMIns air) function asm_gencall (line 339) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 426) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 456) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 480) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 501) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 513) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 525) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 595) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 661) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_aref (line 693) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 721) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 860) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 910) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 935) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 941) | static void asm_strref(ASMState *as, IRIns *ir) function ARMIns (line 975) | static ARMIns asm_fxloadins(IRIns *ir) function ARMIns (line 988) | static ARMIns asm_fxstoreins(IRIns *ir) function asm_fload (line 999) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 1019) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 1034) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 1042) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 1054) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1096) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1126) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1208) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1274) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1294) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1325) | static void asm_fparith(ASMState *as, IRIns *ir, ARMIns ai) function asm_fpunary (line 1333) | static void asm_fpunary(ASMState *as, IRIns *ir, ARMIns ai) function asm_callround (line 1340) | static void asm_callround(ASMState *as, IRIns *ir, int id) function asm_fpmath (line 1362) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_swapops (line 1375) | static int asm_swapops(ASMState *as, IRRef lref, IRRef rref) function asm_intop (line 1393) | static void asm_intop(ASMState *as, IRIns *ir, ARMIns ai) function asm_intop_s (line 1412) | static void asm_intop_s(ASMState *as, IRIns *ir, ARMIns ai) function asm_intneg (line 1422) | static void asm_intneg(ASMState *as, IRIns *ir, ARMIns ai) function asm_intmul (line 1430) | static void asm_intmul(ASMState *as, IRIns *ir) function asm_add (line 1452) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1464) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1476) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1501) | static void asm_neg(ASMState *as, IRIns *ir) function asm_bitop (line 1512) | static void asm_bitop(ASMState *as, IRIns *ir, ARMIns ai) function asm_bswap (line 1540) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1561) | static void asm_bitshift(ASMState *as, IRIns *ir, ARMShift sh) function asm_intmin_max (line 1584) | static void asm_intmin_max(ASMState *as, IRIns *ir, int cc) function asm_sfpmin_max (line 1609) | static void asm_sfpmin_max(ASMState *as, IRIns *ir, int cc) function asm_fpmin_max (line 1633) | static void asm_fpmin_max(ASMState *as, IRIns *ir, int cc) function asm_min_max (line 1645) | static void asm_min_max(ASMState *as, IRIns *ir, int cc, int fcc) function asm_sfpcomp (line 1680) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_fpcomp (line 1701) | static void asm_fpcomp(ASMState *as, IRIns *ir) function asm_intcomp (line 1726) | static void asm_intcomp(ASMState *as, IRIns *ir) function asm_comp (line 1775) | static void asm_comp(ASMState *as, IRIns *ir) function asm_int64comp (line 1789) | static void asm_int64comp(ASMState *as, IRIns *ir) function asm_hiop (line 1828) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1911) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1922) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1961) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2019) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2051) | static void asm_loop_fixup(ASMState *as) function asm_head_lreg (line 2066) | static void asm_head_lreg(ASMState *as) function asm_head_root_base (line 2077) | static void asm_head_root_base(ASMState *as) function RegSet (line 2088) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2111) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2130) | static void asm_tail_prep(ASMState *as) function Reg (line 2145) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2177) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2186) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b2/src/lj_asm_mips.h function Reg (line 9) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 22) | static Reg ra_alloc1z(ASMState *as, IRRef ref, RegSet allow) function Reg (line 36) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function asm_sparejump_setup (line 65) | static void asm_sparejump_setup(ASMState *as) function asm_exitstub_setup (line 82) | static void asm_exitstub_setup(ASMState *as) function asm_guard (line 97) | static void asm_guard(ASMState *as, MIPSIns mi, Reg rs, Reg rt) function noconflict (line 118) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 131) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 141) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fusexref (line 186) | static void asm_fusexref(ASMState *as, MIPSIns mi, Reg rt, IRRef ref, function asm_gencall (line 227) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 307) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 347) | static void asm_callx(ASMState *as, IRIns *ir) function asm_callround (line 375) | static void asm_callround(ASMState *as, IRIns *ir, IRCallID id) function asm_retf (line 391) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 409) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 420) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 432) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 535) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 580) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_aref (line 605) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 634) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 771) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 812) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 835) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 841) | static void asm_strref(ASMState *as, IRIns *ir) function MIPSIns (line 878) | static MIPSIns asm_fxloadins(IRIns *ir) function MIPSIns (line 891) | static MIPSIns asm_fxstoreins(IRIns *ir) function asm_fload (line 902) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 920) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 933) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 941) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 953) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 987) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1018) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1098) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1161) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1177) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1206) | static void asm_fparith(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpunary (line 1214) | static void asm_fpunary(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpmath (line 1221) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_add (line 1234) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1256) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1271) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1290) | static void asm_neg(ASMState *as, IRIns *ir) function asm_arithov (line 1308) | static void asm_arithov(ASMState *as, IRIns *ir) function asm_mulov (line 1344) | static void asm_mulov(ASMState *as, IRIns *ir) function asm_add64 (line 1359) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1408) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 1428) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bnot (line 1442) | static void asm_bnot(ASMState *as, IRIns *ir) function asm_bswap (line 1456) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitop (line 1477) | static void asm_bitop(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bitshift (line 1496) | static void asm_bitshift(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bror (line 1514) | static void asm_bror(ASMState *as, IRIns *ir) function asm_sfpmin_max (line 1536) | static void asm_sfpmin_max(ASMState *as, IRIns *ir) function asm_min_max (line 1551) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_sfpcomp (line 1586) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_comp (line 1645) | static void asm_comp(ASMState *as, IRIns *ir) function asm_equal (line 1680) | static void asm_equal(ASMState *as, IRIns *ir) function asm_comp64 (line 1694) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_comp64eq (line 1715) | static void asm_comp64eq(ASMState *as, IRIns *ir) function asm_hiop (line 1732) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1819) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1831) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1858) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 1915) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 1944) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 1960) | static void asm_head_root_base(ASMState *as) function RegSet (line 1975) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 1999) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2009) | static void asm_tail_prep(ASMState *as) function Reg (line 2018) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2043) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2052) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b2/src/lj_asm_ppc.h function Reg (line 9) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 22) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function asm_exitstub_setup (line 48) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function MCode (line 64) | static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) function asm_guardcc (line 71) | static void asm_guardcc(ASMState *as, PPCCC cc) function noconflict (line 90) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 103) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 116) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fusexref (line 166) | static void asm_fusexref(ASMState *as, PPCIns pi, Reg rt, IRRef ref, function asm_fusexrefx (line 214) | static void asm_fusexrefx(ASMState *as, PPCIns pi, Reg rt, IRRef ref, function asm_fusemadd (line 230) | static int asm_fusemadd(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pir) function asm_gencall (line 252) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 298) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 336) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 362) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 380) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 402) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 414) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 499) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 520) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_aref (line 542) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 571) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 675) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 718) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 742) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 748) | static void asm_strref(ASMState *as, IRIns *ir) function PPCIns (line 785) | static PPCIns asm_fxloadins(IRIns *ir) function PPCIns (line 798) | static PPCIns asm_fxstoreins(IRIns *ir) function asm_fload (line 809) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 827) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 839) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 848) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 867) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 906) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 944) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1014) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1076) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1093) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1121) | static void asm_fparith(ASMState *as, IRIns *ir, PPCIns pi) function asm_fpunary (line 1132) | static void asm_fpunary(ASMState *as, IRIns *ir, PPCIns pi) function asm_fpmath (line 1139) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_add (line 1149) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1191) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1220) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1250) | static void asm_neg(ASMState *as, IRIns *ir) function asm_arithov (line 1272) | static void asm_arithov(ASMState *as, IRIns *ir, PPCIns pi) function asm_add64 (line 1292) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1325) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 1358) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bnot (line 1370) | static void asm_bnot(ASMState *as, IRIns *ir) function asm_bswap (line 1397) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_fuseandsh (line 1419) | static void asm_fuseandsh(ASMState *as, PPCIns pi, int32_t mask, IRRef ref) function asm_band (line 1448) | static void asm_band(ASMState *as, IRIns *ir) function asm_bitop (line 1503) | static void asm_bitop(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) function asm_bitshift (line 1532) | static void asm_bitshift(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) function asm_min_max (line 1565) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_intcomp_ (line 1619) | static void asm_intcomp_(ASMState *as, IRRef lref, IRRef rref, Reg cr, P... function asm_comp (line 1652) | static void asm_comp(ASMState *as, IRIns *ir) function asm_comp64 (line 1678) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_hiop (line 1703) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1748) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1760) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1784) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 1826) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 1855) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 1870) | static void asm_head_root_base(ASMState *as) function RegSet (line 1884) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 1907) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 1928) | static void asm_tail_prep(ASMState *as) function Reg (line 1942) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 1959) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 1967) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b2/src/lj_asm_x86.h function MCode (line 9) | static MCode *asm_exitstub_gen(ASMState *as, ExitNo group) function asm_exitstub_setup (line 41) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function asm_guardcc (line 55) | static void asm_guardcc(ASMState *as, int cc) function asm_isk32 (line 78) | static int asm_isk32(ASMState *as, IRRef ref, int32_t *k) function noconflict (line 96) | static int noconflict(ASMState *as, IRRef ref, IROp conflict, int noload) function IRRef (line 112) | static IRRef asm_fuseabase(ASMState *as, IRRef ref) function asm_fusearef (line 134) | static void asm_fusearef(ASMState *as, IRIns *ir, RegSet allow) function asm_fuseahuref (line 165) | static void asm_fuseahuref(ASMState *as, IRRef ref, RegSet allow) function asm_fusefref (line 205) | static void asm_fusefref(ASMState *as, IRIns *ir, RegSet allow) function asm_fusestrref (line 219) | static void asm_fusestrref(ASMState *as, IRIns *ir, RegSet allow) function asm_fusexref (line 253) | static void asm_fusexref(ASMState *as, IRRef ref, RegSet allow) function Reg (line 305) | static Reg asm_fuseload(ASMState *as, IRRef ref, RegSet allow) function Reg (line 380) | static Reg asm_fuseloadm(ASMState *as, IRRef ref, RegSet allow, int is64) function asm_count_call_slots (line 393) | static int asm_count_call_slots(ASMState *as, const CCallInfo *ci, IRRef... function asm_gencall (line 426) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 531) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 609) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 642) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 658) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 671) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 683) | static void asm_conv(ASMState *as, IRIns *ir) function asm_conv_fp_int64 (line 815) | static void asm_conv_fp_int64(ASMState *as, IRIns *ir) function asm_conv_int64_fp (line 845) | static void asm_conv_int64_fp(ASMState *as, IRIns *ir) function asm_conv64 (line 895) | static void asm_conv64(ASMState *as, IRIns *ir) function asm_strto (line 904) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 926) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_aref (line 949) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 967) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 1093) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 1158) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 1182) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 1189) | static void asm_strref(ASMState *as, IRIns *ir) function asm_fxload (line 1203) | static void asm_fxload(ASMState *as, IRIns *ir) function asm_fxstore (line 1233) | static void asm_fxstore(ASMState *as, IRIns *ir) function Reg (line 1300) | static Reg asm_load_lightud64(ASMState *as, IRIns *ir, int typecheck) function asm_ahuvload (line 1319) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1354) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1390) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1447) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1528) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1543) | static void asm_obar(ASMState *as, IRIns *ir) function asm_x87load (line 1576) | static void asm_x87load(ASMState *as, IRRef ref) function asm_fpmath (line 1596) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_ldexp (line 1638) | static void asm_ldexp(ASMState *as, IRIns *ir) function asm_fppowi (line 1654) | static void asm_fppowi(ASMState *as, IRIns *ir) function asm_pow (line 1667) | static void asm_pow(ASMState *as, IRIns *ir) function asm_swapops (line 1678) | static int asm_swapops(ASMState *as, IRIns *ir) function asm_fparith (line 1702) | static void asm_fparith(ASMState *as, IRIns *ir, x86Op xo) function asm_intarith (line 1726) | static void asm_intarith(ASMState *as, IRIns *ir, x86Arith xa) function asm_lea (line 1792) | static int asm_lea(ASMState *as, IRIns *ir) function asm_add (line 1849) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1858) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1866) | static void asm_mul(ASMState *as, IRIns *ir) function asm_div (line 1874) | static void asm_div(ASMState *as, IRIns *ir) function asm_mod (line 1885) | static void asm_mod(ASMState *as, IRIns *ir) function asm_neg_not (line 1896) | static void asm_neg_not(ASMState *as, IRIns *ir, x86Group3 xg) function asm_neg (line 1903) | static void asm_neg(ASMState *as, IRIns *ir) function asm_intmin_max (line 1913) | static void asm_intmin_max(ASMState *as, IRIns *ir, int cc) function asm_min (line 1924) | static void asm_min(ASMState *as, IRIns *ir) function asm_max (line 1932) | static void asm_max(ASMState *as, IRIns *ir) function asm_bswap (line 1947) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1959) | static void asm_bitshift(ASMState *as, IRIns *ir, x86Shift xs) function asm_comp (line 2030) | static void asm_comp(ASMState *as, IRIns *ir) function asm_comp_int64 (line 2191) | static void asm_comp_int64(ASMState *as, IRIns *ir) function asm_hiop (line 2264) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 2324) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 2335) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 2359) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2401) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2429) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 2476) | static void asm_head_root_base(ASMState *as) function RegSet (line 2490) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2513) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2558) | static void asm_tail_prep(ASMState *as) function Reg (line 2584) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2600) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2608) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b2/src/lj_bc.h type BCOp (line 200) | typedef enum { type BCMode (line 239) | typedef enum { function LJ_AINLINE (line 257) | static LJ_AINLINE int bc_isret(BCOp op) FILE: build/luajit-2.1.0b2/src/lj_bcread.c function LJ_NOINLINE (line 37) | static LJ_NOINLINE void bcread_error(LexState *ls, ErrMsg em) function LJ_NOINLINE (line 48) | static LJ_NOINLINE void bcread_fill(LexState *ls, MSize len, int need) function LJ_AINLINE (line 91) | static LJ_AINLINE void bcread_need(LexState *ls, MSize len) function LJ_AINLINE (line 98) | static LJ_AINLINE void bcread_want(LexState *ls, MSize len) function LJ_AINLINE (line 105) | static LJ_AINLINE uint8_t *bcread_mem(LexState *ls, MSize len) function bcread_block (line 114) | static void bcread_block(LexState *ls, void *q, MSize len) function LJ_AINLINE (line 120) | static LJ_AINLINE uint32_t bcread_byte(LexState *ls) function LJ_AINLINE (line 127) | static LJ_AINLINE uint32_t bcread_uleb128(LexState *ls) function bcread_uleb128_33 (line 135) | static uint32_t bcread_uleb128_33(LexState *ls) function bcread_dbg (line 154) | static void bcread_dbg(LexState *ls, GCproto *pt, MSize sizedbg) function bcread_ktabk (line 181) | static void bcread_ktabk(LexState *ls, TValue *o) function GCtab (line 200) | static GCtab *bcread_ktab(LexState *ls) function bcread_kgc (line 224) | static void bcread_kgc(LexState *ls, GCproto *pt, MSize sizekgc) function bcread_knum (line 263) | static void bcread_knum(LexState *ls, GCproto *pt, MSize sizekn) function bcread_bytecode (line 280) | static void bcread_bytecode(LexState *ls, GCproto *pt, MSize sizebc) function bcread_uv (line 294) | static void bcread_uv(LexState *ls, GCproto *pt, MSize sizeuv) function GCproto (line 309) | GCproto *lj_bcread_proto(LexState *ls) function bcread_header (line 388) | static int bcread_header(LexState *ls) function GCproto (line 421) | GCproto *lj_bcread(LexState *ls) FILE: build/luajit-2.1.0b2/src/lj_bcwrite.c type BCWriteCtx (line 25) | typedef struct BCWriteCtx { function bcwrite_ktabk (line 37) | static void bcwrite_ktabk(BCWriteCtx *ctx, cTValue *o, int narrow) function bcwrite_ktab (line 71) | static void bcwrite_ktab(BCWriteCtx *ctx, char *p, const GCtab *t) function bcwrite_kgc (line 111) | static void bcwrite_kgc(BCWriteCtx *ctx, GCproto *pt) function bcwrite_knum (line 169) | static void bcwrite_knum(BCWriteCtx *ctx, GCproto *pt) function bcwrite_proto (line 234) | static void bcwrite_proto(BCWriteCtx *ctx, GCproto *pt) function bcwrite_header (line 301) | static void bcwrite_header(BCWriteCtx *ctx) function bcwrite_footer (line 324) | static void bcwrite_footer(BCWriteCtx *ctx) function TValue (line 333) | static TValue *cpwriter(lua_State *L, lua_CFunction dummy, void *ud) function lj_bcwrite (line 345) | int lj_bcwrite(lua_State *L, GCproto *pt, lua_Writer writer, void *data, FILE: build/luajit-2.1.0b2/src/lj_buf.c function buf_grow (line 19) | static void buf_grow(SBuf *sb, MSize sz) function LJ_NOINLINE (line 31) | LJ_NOINLINE char *LJ_FASTCALL lj_buf_need2(SBuf *sb, MSize sz) function LJ_NOINLINE (line 40) | LJ_NOINLINE char *LJ_FASTCALL lj_buf_more2(SBuf *sb, MSize sz) function lj_buf_shrink (line 50) | void LJ_FASTCALL lj_buf_shrink(lua_State *L, SBuf *sb) function SBuf (line 72) | SBuf *lj_buf_putmem(SBuf *sb, const void *q, MSize len) function SBuf (line 146) | SBuf *lj_buf_putstr_rep(SBuf *sb, GCstr *s, int32_t rep) function SBuf (line 170) | SBuf *lj_buf_puttab(SBuf *sb, GCtab *t, GCstr *sep, int32_t i, int32_t e) function GCstr (line 210) | GCstr *lj_buf_cat2str(lua_State *L, GCstr *s1, GCstr *s2) function lj_buf_ruleb128 (line 220) | uint32_t LJ_FASTCALL lj_buf_ruleb128(const char **pp) FILE: build/luajit-2.1.0b2/src/lj_buf.h function LJ_AINLINE (line 30) | static LJ_AINLINE void lj_buf_init(lua_State *L, SBuf *sb) function LJ_AINLINE (line 36) | static LJ_AINLINE void lj_buf_reset(SBuf *sb) function LJ_AINLINE (line 41) | static LJ_AINLINE SBuf *lj_buf_tmp_(lua_State *L) function LJ_AINLINE (line 49) | static LJ_AINLINE void lj_buf_free(global_State *g, SBuf *sb) function LJ_AINLINE (line 54) | static LJ_AINLINE char *lj_buf_need(SBuf *sb, MSize sz) function LJ_AINLINE (line 61) | static LJ_AINLINE char *lj_buf_more(SBuf *sb, MSize sz) function LJ_AINLINE (line 73) | static LJ_AINLINE char *lj_buf_wmem(char *p, const void *q, MSize len) function LJ_AINLINE (line 78) | static LJ_AINLINE void lj_buf_putb(SBuf *sb, int c) function LJ_AINLINE (line 98) | static LJ_AINLINE GCstr *lj_buf_str(lua_State *L, SBuf *sb) FILE: build/luajit-2.1.0b2/src/lj_carith.c type CDArith (line 24) | typedef struct CDArith { function carith_checkarg (line 30) | static int carith_checkarg(lua_State *L, CTState *cts, CDArith *ca) function carith_ptr (line 92) | static int carith_ptr(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function carith_int64 (line 158) | static int carith_int64(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function lj_carith_meta (line 220) | static int lj_carith_meta(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function lj_carith_op (line 264) | int lj_carith_op(lua_State *L, MMS mm) function B64DEF (line 288) | B64DEF(shl64) { return x << (sh&63); } function B64DEF (line 289) | B64DEF(shr64) { return x >> (sh&63); } function B64DEF (line 290) | B64DEF(sar64) { return (uint64_t)((int64_t)x >> (sh&63)); } function B64DEF (line 291) | B64DEF(rol64) { return lj_rol(x, (sh&63)); } function B64DEF (line 292) | B64DEF(ror64) { return lj_ror(x, (sh&63)); } function lj_carith_shift64 (line 296) | uint64_t lj_carith_shift64(uint64_t x, int32_t sh, int op) function lj_carith_check64 (line 310) | uint64_t lj_carith_check64(lua_State *L, int narg, CTypeID *id) function lj_carith_mul64 (line 355) | int64_t lj_carith_mul64(int64_t a, int64_t b) function lj_carith_divu64 (line 362) | uint64_t lj_carith_divu64(uint64_t a, uint64_t b) function lj_carith_divi64 (line 369) | int64_t lj_carith_divi64(int64_t a, int64_t b) function lj_carith_modu64 (line 377) | uint64_t lj_carith_modu64(uint64_t a, uint64_t b) function lj_carith_modi64 (line 384) | int64_t lj_carith_modi64(int64_t a, int64_t b) function lj_carith_powu64 (line 392) | uint64_t lj_carith_powu64(uint64_t x, uint64_t k) function lj_carith_powi64 (line 412) | int64_t lj_carith_powi64(int64_t x, int64_t k) FILE: build/luajit-2.1.0b2/src/lj_ccall.c function ccall_classify_struct (line 500) | static int ccall_classify_struct(CTState *cts, CType *ct) function ccall_classify_ct (line 544) | static void ccall_classify_ct(CTState *cts, CType *ct, int *rcl, CTSize ... function ccall_classify_struct (line 562) | static int ccall_classify_struct(CTState *cts, CType *ct, int *rcl, CTSi... function ccall_struct_reg (line 580) | static int ccall_struct_reg(CCallState *cc, GPRArg *dp, int *rcl) function ccall_struct_arg (line 599) | static int ccall_struct_arg(CCallState *cc, CTState *cts, CType *d, int ... function ccall_struct_ret (line 616) | static void ccall_struct_ret(CCallState *cc, int *rcl, uint8_t *dp, CTSi... function ccall_classify_struct (line 637) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct, CType... function ccall_classify_struct (line 684) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct) function CTypeID (line 728) | CTypeID lj_ccall_ctid_vararg(CTState *cts, cTValue *o) function ccall_set_args (line 756) | static int ccall_set_args(lua_State *L, CTState *cts, CType *ct, function ccall_get_results (line 930) | static int ccall_get_results(lua_State *L, CTState *cts, CType *ct, function lj_ccall_func (line 969) | int lj_ccall_func(lua_State *L, GCcdata *cd) FILE: build/luajit-2.1.0b2/src/lj_ccall.h type FPRArg (line 41) | typedef LJ_ALIGN(16) union FPRArg { type GPRArg (line 50) | typedef intptr_t GPRArg; type GPRArg (line 65) | typedef intptr_t GPRArg; type FPRArg (line 66) | typedef union FPRArg { type GPRArg (line 79) | typedef intptr_t GPRArg; type FPRArg (line 80) | typedef union FPRArg { type GPRArg (line 95) | typedef intptr_t GPRArg; type FPRArg (line 96) | typedef double FPRArg; type GPRArg (line 107) | typedef intptr_t GPRArg; type FPRArg (line 108) | typedef union FPRArg { FILE: build/luajit-2.1.0b2/src/lj_ccallback.c function MSize (line 43) | static MSize CALLBACK_OFS2SLOT(MSize ofs) function MSize (line 92) | MSize lj_ccallback_ptr2slot(CTState *cts, void *p) function callback_mcode_init (line 108) | static void callback_mcode_init(global_State *g, uint8_t *page) function callback_mcode_init (line 145) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_init (line 167) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_init (line 187) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_init (line 206) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_new (line 246) | static void callback_mcode_new(CTState *cts) function lj_ccallback_mcode_free (line 279) | void lj_ccallback_mcode_free(CTState *cts) function callback_conv_args (line 463) | static void callback_conv_args(CTState *cts, lua_State *L) function callback_conv_result (line 567) | static void callback_conv_result(CTState *cts, lua_State *L, TValue *o) function lj_ccallback_leave (line 626) | void LJ_FASTCALL lj_ccallback_leave(CTState *cts, TValue *o) function MSize (line 651) | static MSize callback_slot_new(CTState *cts, CType *ct) function CType (line 675) | static CType *callback_checkfunc(CTState *cts, CType *ct) FILE: build/luajit-2.1.0b2/src/lj_cconv.c function LJ_NORET (line 20) | LJ_NORET static void cconv_err_conv(CTState *cts, CType *d, CType *s, function LJ_NORET (line 37) | LJ_NORET static void cconv_err_convtv(CTState *cts, CType *d, TValue *o, function LJ_NORET (line 49) | LJ_NORET static void cconv_err_initov(CTState *cts, CType *d) function CType (line 58) | static CType *cconv_childqual(CTState *cts, CType *ct, CTInfo *qual) function lj_cconv_compatptr (line 76) | int lj_cconv_compatptr(CTState *cts, CType *d, CType *s, CTInfo flags) function lj_cconv_ct_ct (line 118) | void lj_cconv_ct_ct(CTState *cts, CType *d, CType *s, function lj_cconv_tv_ct (line 373) | int lj_cconv_tv_ct(CTState *cts, CType *s, CTypeID sid, function lj_cconv_tv_bf (line 419) | int lj_cconv_tv_bf(CTState *cts, CType *s, TValue *o, uint8_t *sp) function cconv_array_tab (line 460) | static void cconv_array_tab(CTState *cts, CType *d, function cconv_substruct_tab (line 487) | static void cconv_substruct_tab(CTState *cts, CType *d, uint8_t *dp, function cconv_struct_tab (line 525) | static void cconv_struct_tab(CTState *cts, CType *d, function lj_cconv_ct_tv (line 534) | void lj_cconv_ct_tv(CTState *cts, CType *d, function lj_cconv_bf_tv (line 631) | void lj_cconv_bf_tv(CTState *cts, CType *d, uint8_t *dp, TValue *o) function cconv_array_init (line 667) | static void cconv_array_init(CTState *cts, CType *d, CTSize sz, uint8_t ... function cconv_substruct_init (line 685) | static void cconv_substruct_init(CTState *cts, CType *d, uint8_t *dp, function cconv_struct_init (line 711) | static void cconv_struct_init(CTState *cts, CType *d, CTSize sz, uint8_t... function lj_cconv_multi_init (line 725) | int lj_cconv_multi_init(CTState *cts, CType *d, TValue *o) function lj_cconv_ct_init (line 737) | void lj_cconv_ct_init(CTState *cts, CType *d, CTSize sz, FILE: build/luajit-2.1.0b2/src/lj_cconv.h function LJ_AINLINE (line 27) | static LJ_AINLINE uint32_t cconv_idx(CTInfo info) FILE: build/luajit-2.1.0b2/src/lj_cdata.c function GCcdata (line 20) | GCcdata *lj_cdata_newref(CTState *cts, const void *p, CTypeID id) function GCcdata (line 29) | GCcdata *lj_cdata_newv(lua_State *L, CTypeID id, CTSize sz, CTSize align) function GCcdata (line 53) | GCcdata *lj_cdata_newx(CTState *cts, CTypeID id, CTSize sz, CTInfo info) function lj_cdata_free (line 62) | void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd) function lj_cdata_setfin (line 87) | void lj_cdata_setfin(lua_State *L, GCcdata *cd, GCobj *obj, uint32_t it) function CType (line 107) | CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key, uint8_t *... function cdata_getconst (line 210) | static void cdata_getconst(CTState *cts, TValue *o, CType *ct) function lj_cdata_get (line 222) | int lj_cdata_get(CTState *cts, CType *s, TValue *o, uint8_t *sp) function lj_cdata_set (line 256) | void lj_cdata_set(CTState *cts, CType *d, uint8_t *dp, TValue *o, CTInfo... FILE: build/luajit-2.1.0b2/src/lj_cdata.h function LJ_AINLINE (line 16) | static LJ_AINLINE void *cdata_getptr(void *p, CTSize sz) function LJ_AINLINE (line 27) | static LJ_AINLINE void cdata_setptr(void *p, CTSize sz, const void *v) function LJ_AINLINE (line 38) | static LJ_AINLINE GCcdata *lj_cdata_new(CTState *cts, CTypeID id, CTSize... function LJ_AINLINE (line 52) | static LJ_AINLINE GCcdata *lj_cdata_new_(lua_State *L, CTypeID id, CTSiz... FILE: build/luajit-2.1.0b2/src/lj_clib.c function clib_error_ (line 36) | static void clib_error_(lua_State *L) function clib_unloadlib (line 133) | static void clib_unloadlib(CLibrary *cl) function clib_error (line 171) | static void clib_error(lua_State *L, const char *fmt, function clib_needext (line 190) | static int clib_needext(const char *s) function clib_unloadlib (line 218) | static void clib_unloadlib(CLibrary *cl) function clib_error (line 272) | static void clib_error(lua_State *L, const char *fmt, function clib_unloadlib (line 285) | static void clib_unloadlib(CLibrary *cl) function CTSize (line 302) | static CTSize clib_func_argsize(CTState *cts, CType *ct) function TValue (line 329) | TValue *lj_clib_index(lua_State *L, CLibrary *cl, GCstr *name) function CLibrary (line 383) | static CLibrary *clib_new(lua_State *L, GCtab *mt) function lj_clib_load (line 397) | void lj_clib_load(lua_State *L, GCtab *mt, GCstr *name, int global) function lj_clib_unload (line 405) | void lj_clib_unload(CLibrary *cl) function lj_clib_default (line 412) | void lj_clib_default(lua_State *L, GCtab *mt) FILE: build/luajit-2.1.0b2/src/lj_clib.h type CLibrary (line 17) | typedef struct CLibrary { FILE: build/luajit-2.1.0b2/src/lj_cparse.c function LJ_AINLINE (line 56) | static LJ_AINLINE int cp_iseol(CPChar c) function LJ_AINLINE (line 62) | static LJ_AINLINE CPChar cp_rawpeek(CPState *cp) function LJ_AINLINE (line 70) | static LJ_AINLINE CPChar cp_get(CPState *cp) function LJ_NOINLINE (line 78) | static LJ_NOINLINE CPChar cp_get_bs(CPState *cp) function LJ_AINLINE (line 90) | static LJ_AINLINE void cp_save(CPState *cp, CPChar c) function cp_newline (line 96) | static void cp_newline(CPState *cp) function LJ_NORET (line 103) | LJ_NORET static void cp_errmsg(CPState *cp, CPToken tok, ErrMsg em, ...) function cp_err_token (line 129) | static void cp_err_token(CPState *cp, CPToken tok) function cp_err_badidx (line 134) | static void cp_err_badidx(CPState *cp, CType *ct) function cp_err (line 140) | static void cp_err(CPState *cp, ErrMsg em) function CPToken (line 148) | static CPToken cp_number(CPState *cp) function CPToken (line 164) | static CPToken cp_ident(CPState *cp) function CPToken (line 175) | static CPToken cp_param(CPState *cp) function CPToken (line 207) | static CPToken cp_string(CPState *cp) function cp_comment_c (line 264) | static void cp_comment_c(CPState *cp) function cp_comment_cpp (line 277) | static void cp_comment_cpp(CPState *cp) function CPToken (line 284) | static CPToken cp_next_(CPState *cp) function LJ_NOINLINE (line 325) | static LJ_NOINLINE CPToken cp_next(CPState *cp) type CTypeID (line 337) | typedef CTypeID CPDeclIdx; type CPscl (line 338) | typedef uint32_t CPscl; type CPDecl (line 341) | typedef struct CPDecl { function cp_init (line 364) | static void cp_init(CPState *cp) function cp_cleanup (line 379) | static void cp_cleanup(CPState *cp) function cp_opt (line 386) | static int cp_opt(CPState *cp, CPToken tok) function cp_check (line 393) | static void cp_check(CPState *cp, CPToken tok) function cp_istypedecl (line 400) | static int cp_istypedecl(CPState *cp) function cp_expr_comma (line 422) | static void cp_expr_comma(CPState *cp, CPValue *k) function cp_expr_sizeof (line 428) | static void cp_expr_sizeof(CPState *cp, CPValue *k, int wantsz) function cp_expr_prefix (line 454) | static void cp_expr_prefix(CPState *cp, CPValue *k) function cp_expr_postfix (line 515) | static void cp_expr_postfix(CPState *cp, CPValue *k) function cp_expr_infix (line 558) | static void cp_expr_infix(CPState *cp, CPValue *k, int pri) function cp_expr_unary (line 692) | static void cp_expr_unary(CPState *cp, CPValue *k) function cp_expr_sub (line 701) | static void cp_expr_sub(CPState *cp, CPValue *k, int pri) function cp_expr_kint (line 708) | static void cp_expr_kint(CPState *cp, CPValue *k) function CTSize (line 717) | static CTSize cp_expr_ksize(CPState *cp) function CPDeclIdx (line 728) | static CPDeclIdx cp_add(CPDecl *decl, CTInfo info, CTSize size) function CPDeclIdx (line 743) | static CPDeclIdx cp_push(CPDecl *decl, CTInfo info, CTSize size) function cp_push_attributes (line 749) | static void cp_push_attributes(CPDecl *decl) function cp_push_type (line 766) | static void cp_push_type(CPDecl *decl, CTypeID id) function CTypeID (line 809) | static CTypeID cp_decl_intern(CPState *cp, CPDecl *decl) function cp_decl_reset (line 930) | static void cp_decl_reset(CPDecl *decl) function CTypeID (line 943) | static CTypeID cp_decl_constinit(CPState *cp, CType **ctp, CTypeID ctypeid) function CTSize (line 972) | static CTSize cp_decl_sizeattr(CPState *cp) function cp_decl_align (line 985) | static void cp_decl_align(CPState *cp, CPDecl *decl) function cp_decl_asm (line 997) | static void cp_decl_asm(CPState *cp, CPDecl *decl) function cp_decl_mode (line 1015) | static void cp_decl_mode(CPState *cp, CPDecl *decl) function cp_decl_gccattribute (line 1048) | static void cp_decl_gccattribute(CPState *cp, CPDecl *decl) function cp_decl_msvcattribute (line 1119) | static void cp_decl_msvcattribute(CPState *cp, CPDecl *decl) function cp_decl_attributes (line 1142) | static void cp_decl_attributes(CPState *cp, CPDecl *decl) function CTypeID (line 1171) | static CTypeID cp_struct_name(CPState *cp, CPDecl *sdecl, CTInfo info) function CTSize (line 1210) | static CTSize cp_field_align(CPState *cp, CType *ct, CTInfo info) function cp_struct_layout (line 1231) | static void cp_struct_layout(CPState *cp, CTypeID sid, CTInfo sattr) function CTypeID (line 1312) | static CTypeID cp_decl_struct(CPState *cp, CPDecl *sdecl, CTInfo sinfo) function CTypeID (line 1391) | static CTypeID cp_decl_enum(CPState *cp, CPDecl *sdecl) function CPscl (line 1446) | static CPscl cp_decl_spec(CPState *cp, CPDecl *decl, CPscl scl) function cp_decl_array (line 1559) | static void cp_decl_array(CPState *cp, CPDecl *decl) function cp_decl_func (line 1573) | static void cp_decl_func(CPState *cp, CPDecl *fdecl) function cp_declarator (line 1633) | static void cp_declarator(CPState *cp, CPDecl *decl) function CTypeID (line 1702) | static CTypeID cp_decl_abstract(CPState *cp) function cp_pragma (line 1712) | static void cp_pragma(CPState *cp, BCLine pragmaline) function cp_line (line 1748) | static void cp_line(CPState *cp, BCLine hashline) function cp_decl_multi (line 1758) | static void cp_decl_multi(CPState *cp) function cp_decl_single (line 1842) | static void cp_decl_single(CPState *cp) function TValue (line 1856) | static TValue *cpcparser(lua_State *L, lua_CFunction dummy, void *ud) function lj_cparse (line 1873) | int lj_cparse(CPState *cp) FILE: build/luajit-2.1.0b2/src/lj_cparse.h type CPChar (line 28) | typedef int CPChar; type CPToken (line 29) | typedef int CPToken; type CPValue (line 32) | typedef struct CPValue { type CPState (line 41) | typedef struct CPState { FILE: build/luajit-2.1.0b2/src/lj_crecord.c function GCcdata (line 47) | static GCcdata *argv2cdata(jit_State *J, TRef tr, cTValue *o) function CTypeID (line 61) | static CTypeID crec_constructor(jit_State *J, GCcdata *cd, TRef tr) function CTypeID (line 71) | static CTypeID argv2ctype(jit_State *J, TRef tr, cTValue *o) function IRType (line 97) | static IRType crec_ct2irt(CTState *cts, CType *ct) type CRecMemList (line 140) | typedef struct CRecMemList { function MSize (line 148) | static MSize crec_copy_struct(CRecMemList *ml, CTState *cts, CType *ct) function MSize (line 181) | static MSize crec_copy_unroll(CRecMemList *ml, CTSize len, CTSize step, function crec_copy_emit (line 205) | static void crec_copy_emit(jit_State *J, CRecMemList *ml, MSize mlp, function crec_copy (line 227) | static void crec_copy(jit_State *J, TRef trdst, TRef trsrc, TRef trlen, function MSize (line 276) | static MSize crec_fill_unroll(CRecMemList *ml, CTSize len, CTSize step) function crec_fill_emit (line 299) | static void crec_fill_emit(jit_State *J, CRecMemList *ml, MSize mlp, function crec_fill (line 311) | static void crec_fill(jit_State *J, TRef trdst, TRef trlen, TRef trfill, function crec_isnonzero (line 365) | static int crec_isnonzero(CType *s, void *p) function TRef (line 388) | static TRef crec_ct_ct(jit_State *J, CType *d, CType *s, TRef dp, TRef sp, function TRef (line 547) | static TRef crec_tv_ct(jit_State *J, CType *s, CTypeID sid, TRef sp) function TRef (line 598) | static TRef crec_ct_tv(jit_State *J, CType *d, TRef dp, TRef sp, cTValue... function TRef (line 698) | static TRef crec_reassoc_ofs(jit_State *J, TRef tr, ptrdiff_t *ofsp, MSi... function crec_index_meta (line 716) | static void crec_index_meta(jit_State *J, CTState *cts, CType *ct, function recff_cdata_index (line 742) | void LJ_FASTCALL recff_cdata_index(jit_State *J, RecordFFData *rd) function crec_finalizer (line 882) | static void crec_finalizer(jit_State *J, TRef trcd, TRef trfin, cTValue ... function crec_alloc (line 897) | static void crec_alloc(jit_State *J, RecordFFData *rd, CTypeID id) function TRef (line 1020) | static TRef crec_call_args(jit_State *J, RecordFFData *rd, function crec_snap_caller (line 1117) | static void crec_snap_caller(jit_State *J) function crec_call (line 1139) | static int crec_call(jit_State *J, RecordFFData *rd, GCcdata *cd) function recff_cdata_call (line 1208) | void LJ_FASTCALL recff_cdata_call(jit_State *J, RecordFFData *rd) function TRef (line 1239) | static TRef crec_arith_int64(jit_State *J, TRef *sp, CType **s, MMS mm) function TRef (line 1295) | static TRef crec_arith_ptr(jit_State *J, TRef *sp, CType **s, MMS mm) function TRef (line 1356) | static TRef crec_arith_meta(jit_State *J, TRef *sp, CType **s, CTState *... function recff_cdata_arith (line 1394) | void LJ_FASTCALL recff_cdata_arith(jit_State *J, RecordFFData *rd) function recff_clib_index (line 1496) | void LJ_FASTCALL recff_clib_index(jit_State *J, RecordFFData *rd) function TRef (line 1542) | static TRef crec_toint(jit_State *J, CTState *cts, TRef sp, TValue *sval) function recff_ffi_new (line 1547) | void LJ_FASTCALL recff_ffi_new(jit_State *J, RecordFFData *rd) function recff_ffi_errno (line 1552) | void LJ_FASTCALL recff_ffi_errno(jit_State *J, RecordFFData *rd) function recff_ffi_string (line 1560) | void LJ_FASTCALL recff_ffi_string(jit_State *J, RecordFFData *rd) function recff_ffi_copy (line 1577) | void LJ_FASTCALL recff_ffi_copy(jit_State *J, RecordFFData *rd) function recff_ffi_fill (line 1595) | void LJ_FASTCALL recff_ffi_fill(jit_State *J, RecordFFData *rd) function recff_ffi_typeof (line 1619) | void LJ_FASTCALL recff_ffi_typeof(jit_State *J, RecordFFData *rd) function recff_ffi_istype (line 1631) | void LJ_FASTCALL recff_ffi_istype(jit_State *J, RecordFFData *rd) function recff_ffi_abi (line 1643) | void LJ_FASTCALL recff_ffi_abi(jit_State *J, RecordFFData *rd) function recff_ffi_xof (line 1656) | void LJ_FASTCALL recff_ffi_xof(jit_State *J, RecordFFData *rd) function recff_ffi_gc (line 1673) | void LJ_FASTCALL recff_ffi_gc(jit_State *J, RecordFFData *rd) function CTypeID (line 1684) | static CTypeID crec_bit64_type(CTState *cts, cTValue *tv) function recff_bit64_tobit (line 1697) | void LJ_FASTCALL recff_bit64_tobit(jit_State *J, RecordFFData *rd) function recff_bit64_unary (line 1707) | int LJ_FASTCALL recff_bit64_unary(jit_State *J, RecordFFData *rd) function recff_bit64_nary (line 1720) | int LJ_FASTCALL recff_bit64_nary(jit_State *J, RecordFFData *rd) function recff_bit64_shift (line 1743) | int LJ_FASTCALL recff_bit64_shift(jit_State *J, RecordFFData *rd) function TRef (line 1776) | TRef recff_bit64_tohex(jit_State *J, RecordFFData *rd, TRef hdr) function lj_crecord_tonumber (line 1813) | void LJ_FASTCALL lj_crecord_tonumber(jit_State *J, RecordFFData *rd) FILE: build/luajit-2.1.0b2/src/lj_ctype.c function CTypeID (line 152) | CTypeID lj_ctype_new(CTState *cts, CType **ctp) function CTypeID (line 181) | CTypeID lj_ctype_intern(CTState *cts, CTInfo info, CTSize size) function ctype_addtype (line 208) | static void ctype_addtype(CTState *cts, CType *ct, CTypeID id) function lj_ctype_addname (line 216) | void lj_ctype_addname(CTState *cts, CType *ct, CTypeID id) function CTypeID (line 224) | CTypeID lj_ctype_getname(CTState *cts, CType **ctp, GCstr *name, uint32_... function CType (line 241) | CType *lj_ctype_getfieldq(CTState *cts, CType *ct, GCstr *name, CTSize *... function CType (line 271) | CType *lj_ctype_rawref(CTState *cts, CTypeID id) function CTSize (line 280) | CTSize lj_ctype_size(CTState *cts, CTypeID id) function CTSize (line 287) | CTSize lj_ctype_vlsize(CTState *cts, CType *ct, CTSize nelem) function CTInfo (line 310) | CTInfo lj_ctype_info(CTState *cts, CTypeID id, CTSize *szp) function cTValue (line 336) | cTValue *lj_ctype_meta(CTState *cts, CTypeID id, MMS mm) type CTRepr (line 360) | typedef struct CTRepr { function ctype_prepstr (line 370) | static void ctype_prepstr(CTRepr *ctr, const char *str, MSize len) function ctype_prepc (line 384) | static void ctype_prepc(CTRepr *ctr, int c) function ctype_prepnum (line 391) | static void ctype_prepnum(CTRepr *ctr, uint32_t n) function ctype_appc (line 401) | static void ctype_appc(CTRepr *ctr, int c) function ctype_appnum (line 408) | static void ctype_appnum(CTRepr *ctr, uint32_t n) function ctype_prepqual (line 420) | static void ctype_prepqual(CTRepr *ctr, CTInfo info) function ctype_preptype (line 427) | static void ctype_preptype(CTRepr *ctr, CType *ct, CTInfo qual, const ch... function ctype_repr (line 441) | static void ctype_repr(CTRepr *ctr, CTypeID id) function GCstr (line 539) | GCstr *lj_ctype_repr(lua_State *L, CTypeID id, GCstr *name) function GCstr (line 555) | GCstr *lj_ctype_repr_int64(lua_State *L, uint64_t n, int isunsigned) function GCstr (line 573) | GCstr *lj_ctype_repr_complex(lua_State *L, void *sp, CTSize size) function CTState (line 592) | CTState *lj_ctype_init(lua_State *L) function lj_ctype_freestate (line 626) | void lj_ctype_freestate(global_State *g) FILE: build/luajit-2.1.0b2/src/lj_ctype.h type CTInfo (line 137) | typedef uint32_t CTInfo; type CTSize (line 138) | typedef uint32_t CTSize; type CTypeID (line 139) | typedef uint32_t CTypeID; type CTypeID1 (line 140) | typedef uint16_t CTypeID1; type CType (line 143) | typedef struct CType { type FPRCBArg (line 158) | typedef LJ_ALIGN(8) union FPRCBArg { double d; float f[2]; } FPRCBArg; type CCallback (line 162) | typedef LJ_ALIGN(8) struct CCallback { type CTState (line 174) | typedef struct CTState { function LJ_AINLINE (line 379) | static LJ_AINLINE CTState *ctype_cts(lua_State *L) function LJ_AINLINE (line 393) | static LJ_AINLINE CTypeID ctype_check(CTState *cts, CTypeID id) function LJ_AINLINE (line 400) | static LJ_AINLINE CType *ctype_get(CTState *cts, CTypeID id) function LJ_AINLINE (line 409) | static LJ_AINLINE CType *ctype_child(CTState *cts, CType *ct) function LJ_AINLINE (line 417) | static LJ_AINLINE CType *ctype_raw(CTState *cts, CTypeID id) function LJ_AINLINE (line 425) | static LJ_AINLINE CType *ctype_rawchild(CTState *cts, CType *ct) function LJ_AINLINE (line 432) | static LJ_AINLINE void ctype_setname(CType *ct, GCstr *s) FILE: build/luajit-2.1.0b2/src/lj_debug.c function cTValue (line 25) | cTValue *lj_debug_frame(lua_State *L, int level, int *size) function BCPos (line 53) | static BCPos debug_framepc(lua_State *L, GCfunc *fn, cTValue *nextframe) function BCLine (line 113) | BCLine LJ_FASTCALL lj_debug_line(GCproto *pt, BCPos pc) function BCLine (line 131) | static BCLine debug_frameline(lua_State *L, GCfunc *fn, cTValue *nextframe) function TValue (line 178) | static TValue *debug_localname(lua_State *L, const lua_Debug *ar, function lj_debug_shortname (line 319) | void lj_debug_shortname(char *out, GCstr *str, BCLine line) function lj_debug_addloc (line 350) | void lj_debug_addloc(lua_State *L, const char *msg, function lj_debug_pushloc (line 370) | void lj_debug_pushloc(lua_State *L, GCproto *pt, BCPos pc) function LUA_API (line 399) | LUA_API const char *lua_getlocal(lua_State *L, const lua_Debug *ar, int n) function LUA_API (line 414) | LUA_API const char *lua_setlocal(lua_State *L, const lua_Debug *ar, int n) function lj_debug_getinfo (line 424) | int lj_debug_getinfo(lua_State *L, const char *what, lj_Debug *ar, int ext) function LUA_API (line 526) | LUA_API int lua_getinfo(lua_State *L, const char *what, lua_Debug *ar) function LUA_API (line 531) | LUA_API int lua_getstack(lua_State *L, int level, lua_Debug *ar) function debug_putchunkname (line 546) | static int debug_putchunkname(SBuf *sb, GCproto *pt, int pathstrip) function lj_debug_dumpstack (line 576) | void lj_debug_dumpstack(lua_State *L, SBuf *sb, const char *fmt, int depth) function LUALIB_API (line 653) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, const char ... FILE: build/luajit-2.1.0b2/src/lj_debug.h type lj_Debug (line 11) | typedef struct lj_Debug { FILE: build/luajit-2.1.0b2/src/lj_def.h type __int8 (line 13) | typedef __int8 int8_t; type __int16 (line 14) | typedef __int16 int16_t; type __int32 (line 15) | typedef __int32 int32_t; type __int64 (line 16) | typedef __int64 int64_t; type __int64 (line 22) | typedef __int64 intptr_t; type __int32 (line 25) | typedef __int32 intptr_t; type BloomFilter (line 120) | typedef uintptr_t BloomFilter; function LJ_AINLINE (line 154) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 163) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 184) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 189) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 194) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 199) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 205) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 210) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 216) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 221) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 239) | static LJ_AINLINE uint16_t lj_getu16(const void *p) function LJ_AINLINE (line 245) | static LJ_AINLINE uint32_t lj_getu32(const void *p) function LJ_AINLINE (line 264) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 274) | static LJ_AINLINE uint32_t lj_ffs(uint32_t x) function LJ_AINLINE (line 279) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 295) | static LJ_AINLINE uint16_t lj_getu16(const void *v) function LJ_AINLINE (line 300) | static LJ_AINLINE uint32_t lj_getu32(const void *v) FILE: build/luajit-2.1.0b2/src/lj_dispatch.c function lj_dispatch_init (line 60) | void lj_dispatch_init(GG_State *GG) function lj_dispatch_init_hotcount (line 84) | void lj_dispatch_init_hotcount(global_State *g) function lj_dispatch_update (line 104) | void lj_dispatch_update(global_State *g) function setptmode (line 211) | static void setptmode(global_State *g, GCproto *pt, int mode) function setptmode_all (line 224) | static void setptmode_all(global_State *g, GCproto *pt, int mode) function luaJIT_setmode (line 239) | int luaJIT_setmode(lua_State *L, int idx, int mode) function LUA_API (line 323) | LUA_API void LUAJIT_VERSION_SYM(void) function LUA_API (line 330) | LUA_API int lua_sethook(lua_State *L, lua_Hook func, int mask, int count) function LUA_API (line 343) | LUA_API lua_Hook lua_gethook(lua_State *L) function LUA_API (line 348) | LUA_API int lua_gethookmask(lua_State *L) function LUA_API (line 353) | LUA_API int lua_gethookcount(lua_State *L) function callhook (line 359) | static void callhook(lua_State *L, int event, BCLine line) function BCReg (line 390) | static BCReg cur_topslot(GCproto *pt, const BCIns *pc, uint32_t nres) function lj_dispatch_ins (line 404) | void LJ_FASTCALL lj_dispatch_ins(lua_State *L, const BCIns *pc) function call_init (line 449) | static int call_init(lua_State *L, GCfunc *fn) function lj_dispatch_stitch (line 522) | void LJ_FASTCALL lj_dispatch_stitch(jit_State *J, const BCIns *pc) function lj_dispatch_profile (line 539) | void LJ_FASTCALL lj_dispatch_profile(lua_State *L, const BCIns *pc) FILE: build/luajit-2.1.0b2/src/lj_dispatch.h type HotCount (line 71) | typedef uint16_t HotCount; type GG_State (line 89) | typedef struct GG_State { FILE: build/luajit-2.1.0b2/src/lj_emit_arm.h function emit_isk12 (line 28) | static uint32_t emit_isk12(ARMIns ai, int32_t n) function emit_dnm (line 47) | static void emit_dnm(ASMState *as, ARMIns ai, Reg rd, Reg rn, Reg rm) function emit_dm (line 52) | static void emit_dm(ASMState *as, ARMIns ai, Reg rd, Reg rm) function emit_dn (line 57) | static void emit_dn(ASMState *as, ARMIns ai, Reg rd, Reg rn) function emit_nm (line 62) | static void emit_nm(ASMState *as, ARMIns ai, Reg rn, Reg rm) function emit_d (line 67) | static void emit_d(ASMState *as, ARMIns ai, Reg rd) function emit_n (line 72) | static void emit_n(ASMState *as, ARMIns ai, Reg rn) function emit_m (line 77) | static void emit_m(ASMState *as, ARMIns ai, Reg rm) function emit_lsox (line 82) | static void emit_lsox(ASMState *as, ARMIns ai, Reg rd, Reg rn, int32_t ofs) function emit_lso (line 90) | static void emit_lso(ASMState *as, ARMIns ai, Reg rd, Reg rn, int32_t ofs) function emit_vlso (line 107) | static void emit_vlso(ASMState *as, ARMIns ai, Reg rd, Reg rn, int32_t ofs) function emit_kdelta1 (line 121) | static int emit_kdelta1(ASMState *as, Reg d, int32_t i) function emit_kdelta2 (line 145) | static int emit_kdelta2(ASMState *as, Reg d, int32_t i) function emit_loadi (line 174) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_lsptr (line 213) | static void emit_lsptr(ASMState *as, ARMIns ai, Reg r, void *p) function emit_loadn (line 222) | static void emit_loadn(ASMState *as, Reg r, cTValue *tv) type MCode (line 254) | typedef MCode *MCLabel; function emit_branch (line 259) | static void emit_branch(ASMState *as, ARMIns ai, MCode *target) function emit_call (line 270) | static void emit_call(ASMState *as, void *target) function emit_movrr (line 288) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 312) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 325) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_opk (line 338) | static void emit_opk(ASMState *as, ARMIns ai, Reg dest, Reg src, function emit_addptr (line 349) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b2/src/lj_emit_mips.h function emit_dst (line 8) | static void emit_dst(ASMState *as, MIPSIns mi, Reg rd, Reg rs, Reg rt) function emit_dta (line 13) | static void emit_dta(ASMState *as, MIPSIns mi, Reg rd, Reg rt, uint32_t a) function emit_tsi (line 21) | static void emit_tsi(ASMState *as, MIPSIns mi, Reg rt, Reg rs, int32_t i) function emit_fgh (line 29) | static void emit_fgh(ASMState *as, MIPSIns mi, Reg rf, Reg rg, Reg rh) function emit_rotr (line 36) | static void emit_rotr(ASMState *as, Reg dest, Reg src, Reg tmp, uint32_t... function emit_kdelta1 (line 53) | static int emit_kdelta1(ASMState *as, Reg t, int32_t i) function emit_loadi (line 73) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_lsptr (line 101) | static void emit_lsptr(ASMState *as, MIPSIns mi, Reg r, void *p, RegSet ... function emit_lsglptr (line 119) | static void emit_lsglptr(ASMState *as, MIPSIns mi, Reg r, int32_t ofs) type MCode (line 135) | typedef MCode *MCLabel; function emit_branch (line 140) | static void emit_branch(ASMState *as, MIPSIns mi, Reg rs, Reg rt, MCode ... function emit_jmp (line 149) | static void emit_jmp(ASMState *as, MCode *target) function emit_call (line 155) | static void emit_call(ASMState *as, void *target, int needcfa) function emit_movrr (line 175) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 184) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 194) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_addptr (line 204) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b2/src/lj_emit_ppc.h function emit_tab (line 8) | static void emit_tab(ASMState *as, PPCIns pi, Reg rt, Reg ra, Reg rb) function emit_tai (line 17) | static void emit_tai(ASMState *as, PPCIns pi, Reg rt, Reg ra, int32_t i) function emit_rot (line 35) | static void emit_rot(ASMState *as, PPCIns pi, Reg ra, Reg rs, function emit_slwi (line 42) | static void emit_slwi(ASMState *as, Reg ra, Reg rs, int32_t n) function emit_rotlwi (line 48) | static void emit_rotlwi(ASMState *as, Reg ra, Reg rs, int32_t n) function emit_kdelta1 (line 60) | static int emit_kdelta1(ASMState *as, Reg t, int32_t i) function emit_loadi (line 80) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_lsptr (line 104) | static void emit_lsptr(ASMState *as, PPCIns pi, Reg r, void *p, RegSet a... function emit_lsglptr (line 122) | static void emit_lsglptr(ASMState *as, PPCIns pi, Reg r, int32_t ofs) type MCode (line 138) | typedef MCode *MCLabel; function emit_condbranch (line 143) | static void emit_condbranch(ASMState *as, PPCIns pi, PPCCC cc, MCode *ta... function emit_jmp (line 152) | static void emit_jmp(ASMState *as, MCode *target) function emit_call (line 159) | static void emit_call(ASMState *as, void *target) function emit_movrr (line 180) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 190) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 199) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_cmpi (line 208) | static void emit_cmpi(ASMState *as, Reg r, int32_t k) function emit_addptr (line 221) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) function emit_spsub (line 230) | static void emit_spsub(ASMState *as, int32_t ofs) FILE: build/luajit-2.1.0b2/src/lj_emit_x86.h function LJ_AINLINE (line 30) | static LJ_AINLINE MCode *emit_op(x86Op xo, Reg rr, Reg rb, Reg rx, function emit_rr (line 71) | static void emit_rr(ASMState *as, x86Op xo, Reg r1, Reg r2) function ptr2addr (line 79) | static int32_t ptr2addr(const void *p) function emit_rma (line 89) | static void emit_rma(ASMState *as, x86Op xo, Reg rr, const void *addr) function emit_rmro (line 102) | static void emit_rmro(ASMState *as, x86Op xo, Reg rr, Reg rb, int32_t ofs) function emit_rmrxo (line 135) | static void emit_rmrxo(ASMState *as, x86Op xo, Reg rr, Reg rb, Reg rx, function emit_gri (line 154) | static void emit_gri(ASMState *as, x86Group xg, Reg rb, int32_t i) function emit_gmroi (line 170) | static void emit_gmroi(ASMState *as, x86Group xg, Reg rb, int32_t ofs, function emit_mrm (line 188) | static void emit_mrm(ASMState *as, x86Op xo, Reg rr, Reg rb) function emit_gmrmi (line 229) | static void emit_gmrmi(ASMState *as, x86Group xg, Reg rb, int32_t i) function emit_movmroi (line 245) | static void emit_movmroi(ASMState *as, Reg base, int32_t ofs, int32_t i) function emit_loadi (line 265) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_loadu64 (line 288) | static void emit_loadu64(ASMState *as, Reg r, uint64_t u64) function emit_loadn (line 308) | static void emit_loadn(ASMState *as, Reg r, cTValue *tv) type MCode (line 319) | typedef MCode *MCLabel; function emit_sjmp (line 323) | static void emit_sjmp(ASMState *as, MCLabel target) function emit_sjcc (line 335) | static void emit_sjcc(ASMState *as, int cc, MCLabel target) function MCLabel (line 346) | static MCLabel emit_sjcc_label(ASMState *as, int cc) function emit_sfixup (line 356) | static void emit_sfixup(ASMState *as, MCLabel source) function LJ_AINLINE (line 365) | static LJ_AINLINE int32_t jmprel(MCode *p, MCode *target) function emit_jcc (line 373) | static void emit_jcc(ASMState *as, int cc, MCode *target) function emit_jmp (line 383) | static void emit_jmp(ASMState *as, MCode *target) function emit_call_ (line 392) | static void emit_call_(ASMState *as, MCode *target) function emit_movrr (line 420) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 430) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 439) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_addptr (line 448) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b2/src/lj_err.c function LJ_NOINLINE (line 81) | LJ_NOINLINE static void unwindstack(lua_State *L, TValue *top) type _Unwind_Context (line 193) | typedef struct _Unwind_Context _Unwind_Context; type _Unwind_Exception (line 209) | typedef struct _Unwind_Exception function LJ_FUNCA (line 228) | LJ_FUNCA int lj_err_unwind_dwarf(int version, int actions, function err_raise_ext (line 297) | static void err_raise_ext(int errcode) type _Unwind_Control_Block (line 312) | typedef struct _Unwind_Control_Block _Unwind_Control_Block; type _Unwind_Context (line 313) | typedef struct _Unwind_Context _Unwind_Context; type _Unwind_Control_Block (line 315) | struct _Unwind_Control_Block { function _Unwind_GetGR (line 325) | static inline uint32_t _Unwind_GetGR(_Unwind_Context *ctx, int r) function _Unwind_SetGR (line 332) | static inline void _Unwind_SetGR(_Unwind_Context *ctx, int r, uint32_t v) function LJ_FUNCA (line 340) | LJ_FUNCA int lj_err_unwind_arm(int state, _Unwind_Control_Block *ucb, function err_raise_ext (line 378) | static void err_raise_ext(int errcode) type UndocumentedDispatcherContext (line 407) | typedef struct UndocumentedDispatcherContext { function LJ_FUNCA (line 439) | LJ_FUNCA EXCEPTION_DISPOSITION lj_err_unwind_win64(EXCEPTION_RECORD *rec, function err_raise_ext (line 476) | static void err_raise_ext(int errcode) function LJ_FASTCALL (line 486) | LJ_FASTCALL lj_err_throw(lua_State *L, int errcode) function LJ_NOINLINE (line 518) | LJ_NOINLINE GCstr *lj_err_str(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 524) | LJ_NOINLINE void lj_err_mem(lua_State *L) function finderrfunc (line 533) | static ptrdiff_t finderrfunc(lua_State *L) function LJ_NOINLINE (line 583) | LJ_NOINLINE void lj_err_run(lua_State *L) function err_msgv (line 605) | static void err_msgv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 618) | LJ_NOINLINE void lj_err_msg(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 624) | LJ_NOINLINE void lj_err_lex(lua_State *L, GCstr *src, const char *tok, function LJ_NOINLINE (line 638) | LJ_NOINLINE void lj_err_optype(lua_State *L, cTValue *o, ErrMsg opm) function LJ_NOINLINE (line 654) | LJ_NOINLINE void lj_err_comp(lua_State *L, cTValue *o1, cTValue *o2) function LJ_NOINLINE (line 663) | LJ_NOINLINE void lj_err_optype_call(lua_State *L, TValue *o) function LJ_NOINLINE (line 682) | LJ_NOINLINE void lj_err_callermsg(lua_State *L, const char *msg) function LJ_NOINLINE (line 710) | LJ_NOINLINE void lj_err_callerv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 721) | LJ_NOINLINE void lj_err_caller(lua_State *L, ErrMsg em) function err_argmsg (line 727) | static void err_argmsg(lua_State *L, int narg, function LJ_NOINLINE (line 742) | LJ_NOINLINE void lj_err_argv(lua_State *L, int narg, ErrMsg em, ...) function LJ_NOINLINE (line 753) | LJ_NOINLINE void lj_err_arg(lua_State *L, int narg, ErrMsg em) function LJ_NOINLINE (line 759) | LJ_NOINLINE void lj_err_argtype(lua_State *L, int narg, const char *xname) function LJ_NOINLINE (line 782) | LJ_NOINLINE void lj_err_argt(lua_State *L, int narg, int tt) function LUA_API (line 789) | LUA_API lua_CFunction lua_atpanic(lua_State *L, lua_CFunction panicf) function LUA_API (line 797) | LUA_API int lua_error(lua_State *L) function LUALIB_API (line 803) | LUALIB_API int luaL_argerror(lua_State *L, int narg, const char *msg) function LUALIB_API (line 809) | LUALIB_API int luaL_typerror(lua_State *L, int narg, const char *xname) function LUALIB_API (line 815) | LUALIB_API void luaL_where(lua_State *L, int level) function LUALIB_API (line 822) | LUALIB_API int luaL_error(lua_State *L, const char *fmt, ...) FILE: build/luajit-2.1.0b2/src/lj_ff.h type FastFunc (line 10) | typedef enum { FILE: build/luajit-2.1.0b2/src/lj_ffrecord.c function argv2int (line 67) | static int32_t argv2int(jit_State *J, TValue *o) function GCstr (line 75) | static GCstr *argv2str(jit_State *J, TValue *o) function results_wanted (line 90) | static ptrdiff_t results_wanted(jit_State *J) function recff_stitch (line 100) | static void recff_stitch(jit_State *J) function recff_nyi (line 144) | static void LJ_FASTCALL recff_nyi(jit_State *J, RecordFFData *rd) function TRef (line 180) | static TRef recff_bufhdr(jit_State *J) function recff_assert (line 188) | static void LJ_FASTCALL recff_assert(jit_State *J, RecordFFData *rd) function recff_type (line 194) | static void LJ_FASTCALL recff_type(jit_State *J, RecordFFData *rd) function recff_getmetatable (line 208) | static void LJ_FASTCALL recff_getmetatable(jit_State *J, RecordFFData *rd) function recff_setmetatable (line 222) | static void LJ_FASTCALL recff_setmetatable(jit_State *J, RecordFFData *rd) function recff_rawget (line 242) | static void LJ_FASTCALL recff_rawget(jit_State *J, RecordFFData *rd) function recff_rawset (line 254) | static void LJ_FASTCALL recff_rawset(jit_State *J, RecordFFData *rd) function recff_rawequal (line 268) | static void LJ_FASTCALL recff_rawequal(jit_State *J, RecordFFData *rd) function recff_rawlen (line 279) | static void LJ_FASTCALL recff_rawlen(jit_State *J, RecordFFData *rd) function lj_ffrecord_select_mode (line 292) | int32_t lj_ffrecord_select_mode(jit_State *J, TRef tr, TValue *tv) function recff_select (line 310) | static void LJ_FASTCALL recff_select(jit_State *J, RecordFFData *rd) function recff_tonumber (line 334) | static void LJ_FASTCALL recff_tonumber(jit_State *J, RecordFFData *rd) function TValue (line 366) | static TValue *recff_metacall_cp(lua_State *L, lua_CFunction dummy, void... function recff_metacall (line 374) | static int recff_metacall(jit_State *J, RecordFFData *rd, MMS mm) function recff_tostring (line 400) | static void LJ_FASTCALL recff_tostring(jit_State *J, RecordFFData *rd) function recff_ipairs_aux (line 419) | static void LJ_FASTCALL recff_ipairs_aux(jit_State *J, RecordFFData *rd) function recff_xpairs (line 436) | static void LJ_FASTCALL recff_xpairs(jit_State *J, RecordFFData *rd) function recff_pcall (line 450) | static void LJ_FASTCALL recff_pcall(jit_State *J, RecordFFData *rd) function TValue (line 458) | static TValue *recff_xpcall_cp(lua_State *L, lua_CFunction dummy, void *ud) function recff_xpcall (line 466) | static void LJ_FASTCALL recff_xpcall(jit_State *J, RecordFFData *rd) function recff_getfenv (line 490) | static void LJ_FASTCALL recff_getfenv(jit_State *J, RecordFFData *rd) function recff_math_abs (line 504) | static void LJ_FASTCALL recff_math_abs(jit_State *J, RecordFFData *rd) function recff_math_round (line 512) | static void LJ_FASTCALL recff_math_round(jit_State *J, RecordFFData *rd) function recff_math_unary (line 528) | static void LJ_FASTCALL recff_math_unary(jit_State *J, RecordFFData *rd) function recff_math_log (line 534) | static void LJ_FASTCALL recff_math_log(jit_State *J, RecordFFData *rd) function recff_math_atan2 (line 556) | static void LJ_FASTCALL recff_math_atan2(jit_State *J, RecordFFData *rd) function recff_math_ldexp (line 565) | static void LJ_FASTCALL recff_math_ldexp(jit_State *J, RecordFFData *rd) function recff_math_atrig (line 578) | static void LJ_FASTCALL recff_math_atrig(jit_State *J, RecordFFData *rd) function recff_math_htrig (line 592) | static void LJ_FASTCALL recff_math_htrig(jit_State *J, RecordFFData *rd) function recff_math_modf (line 598) | static void LJ_FASTCALL recff_math_modf(jit_State *J, RecordFFData *rd) function recff_math_pow (line 614) | static void LJ_FASTCALL recff_math_pow(jit_State *J, RecordFFData *rd) function recff_math_minmax (line 623) | static void LJ_FASTCALL recff_math_minmax(jit_State *J, RecordFFData *rd) function recff_math_random (line 641) | static void LJ_FASTCALL recff_math_random(jit_State *J, RecordFFData *rd) function recff_bit_tobit (line 671) | static void LJ_FASTCALL recff_bit_tobit(jit_State *J, RecordFFData *rd) function recff_bit_unary (line 682) | static void LJ_FASTCALL recff_bit_unary(jit_State *J, RecordFFData *rd) function recff_bit_nary (line 692) | static void LJ_FASTCALL recff_bit_nary(jit_State *J, RecordFFData *rd) function recff_bit_shift (line 709) | static void LJ_FASTCALL recff_bit_shift(jit_State *J, RecordFFData *rd) function recff_bit_tohex (line 732) | static void LJ_FASTCALL recff_bit_tohex(jit_State *J, RecordFFData *rd) function TRef (line 746) | static TRef recff_string_start(jit_State *J, GCstr *s, int32_t *st, TRef... function recff_string_range (line 772) | static void LJ_FASTCALL recff_string_range(jit_State *J, RecordFFData *rd) function recff_string_char (line 851) | static void LJ_FASTCALL recff_string_char(jit_State *J, RecordFFData *rd) function recff_string_rep (line 869) | static void LJ_FASTCALL recff_string_rep(jit_State *J, RecordFFData *rd) function recff_string_op (line 895) | static void LJ_FASTCALL recff_string_op(jit_State *J, RecordFFData *rd) function recff_string_find (line 903) | static void LJ_FASTCALL recff_string_find(jit_State *J, RecordFFData *rd) function recff_string_format (line 962) | static void LJ_FASTCALL recff_string_format(jit_State *J, RecordFFData *rd) function recff_table_insert (line 1045) | static void LJ_FASTCALL recff_table_insert(jit_State *J, RecordFFData *rd) function recff_table_concat (line 1067) | static void LJ_FASTCALL recff_table_concat(jit_State *J, RecordFFData *rd) function recff_table_new (line 1086) | static void LJ_FASTCALL recff_table_new(jit_State *J, RecordFFData *rd) function recff_table_clear (line 1094) | static void LJ_FASTCALL recff_table_clear(jit_State *J, RecordFFData *rd) function TRef (line 1109) | static TRef recff_io_fp(jit_State *J, TRef *udp, int32_t id) function recff_io_write (line 1128) | static void LJ_FASTCALL recff_io_write(jit_State *J, RecordFFData *rd) function recff_io_flush (line 1155) | static void LJ_FASTCALL recff_io_flush(jit_State *J, RecordFFData *rd) function recff_debug_getmetatable (line 1166) | static void LJ_FASTCALL recff_debug_getmetatable(jit_State *J, RecordFFD... function recdef_lookup (line 1190) | static uint32_t recdef_lookup(GCfunc *fn) function lj_ffrecord_func (line 1199) | void lj_ffrecord_func(jit_State *J) FILE: build/luajit-2.1.0b2/src/lj_ffrecord.h type RecordFFData (line 14) | typedef struct RecordFFData { FILE: build/luajit-2.1.0b2/src/lj_func.c function lj_func_freeproto (line 20) | void LJ_FASTCALL lj_func_freeproto(global_State *g, GCproto *pt) function unlinkuv (line 27) | static void unlinkuv(GCupval *uv) function GCupval (line 35) | static GCupval *func_finduv(lua_State *L, TValue *slot) function GCupval (line 69) | static GCupval *func_emptyuv(lua_State *L) function lj_func_closeuv (line 80) | void LJ_FASTCALL lj_func_closeuv(lua_State *L, TValue *level) function lj_func_freeuv (line 98) | void LJ_FASTCALL lj_func_freeuv(global_State *g, GCupval *uv) function GCfunc (line 107) | GCfunc *lj_func_newC(lua_State *L, MSize nelems, GCtab *env) function GCfunc (line 119) | static GCfunc *func_newL(lua_State *L, GCproto *pt, GCtab *env) function GCfunc (line 136) | GCfunc *lj_func_newL_empty(lua_State *L, GCproto *pt, GCtab *env) function GCfunc (line 151) | GCfunc *lj_func_newL_gc(lua_State *L, GCproto *pt, GCfuncL *parent) function lj_func_free (line 179) | void LJ_FASTCALL lj_func_free(global_State *g, GCfunc *fn) FILE: build/luajit-2.1.0b2/src/lj_gc.c function gc_mark (line 55) | static void gc_mark(global_State *g, GCobj *o) function gc_mark_gcroot (line 79) | static void gc_mark_gcroot(global_State *g) function gc_mark_start (line 88) | static void gc_mark_start(global_State *g) function gc_mark_uv (line 101) | static void gc_mark_uv(global_State *g) function gc_mark_mmudata (line 112) | static void gc_mark_mmudata(global_State *g) function lj_gc_separateudata (line 126) | size_t lj_gc_separateudata(global_State *g, int all) function gc_traverse_tab (line 158) | static int gc_traverse_tab(global_State *g, GCtab *t) function gc_traverse_func (line 203) | static void gc_traverse_func(global_State *g, GCfunc *fn) function gc_marktrace (line 221) | static void gc_marktrace(global_State *g, TraceNo traceno) function gc_traverse_trace (line 233) | static void gc_traverse_trace(global_State *g, GCtrace *T) function gc_traverse_proto (line 255) | static void gc_traverse_proto(global_State *g, GCproto *pt) function MSize (line 267) | static MSize gc_traverse_frames(global_State *g, lua_State *th) function gc_traverse_thread (line 284) | static void gc_traverse_thread(global_State *g, lua_State *th) function propagatemark (line 299) | static size_t propagatemark(global_State *g) function gc_propagate_gray (line 342) | static size_t gc_propagate_gray(global_State *g) function GCRef (line 380) | static GCRef *gc_sweep(global_State *g, GCRef *p, uint32_t lim) function gc_mayclear (line 404) | static int gc_mayclear(cTValue *o, int val) function gc_clearweak (line 420) | static void gc_clearweak(GCobj *o) function gc_call_finalizer (line 450) | static void gc_call_finalizer(global_State *g, lua_State *L, function gc_finalize (line 474) | static void gc_finalize(lua_State *L) function lj_gc_finalize_udata (line 516) | void lj_gc_finalize_udata(lua_State *L) function lj_gc_finalize_cdata (line 524) | void lj_gc_finalize_cdata(lua_State *L) function lj_gc_freeall (line 548) | void lj_gc_freeall(global_State *g) function atomic (line 562) | static void atomic(global_State *g, lua_State *L) function gc_onestep (line 598) | static size_t gc_onestep(lua_State *L) function lj_gc_step (line 668) | int LJ_FASTCALL lj_gc_step(lua_State *L) function lj_gc_step_fixtop (line 700) | void LJ_FASTCALL lj_gc_step_fixtop(lua_State *L) function lj_gc_step_jit (line 708) | int LJ_FASTCALL lj_gc_step_jit(global_State *g, MSize steps) function lj_gc_fullgc (line 721) | void lj_gc_fullgc(lua_State *L) function lj_gc_barrierf (line 747) | void lj_gc_barrierf(global_State *g, GCobj *o, GCobj *v) function lj_gc_barrieruv (line 760) | void LJ_FASTCALL lj_gc_barrieruv(global_State *g, TValue *tv) function lj_gc_closeuv (line 772) | void lj_gc_closeuv(global_State *g, GCupval *uv) function lj_gc_barriertrace (line 795) | void lj_gc_barriertrace(global_State *g, uint32_t traceno) FILE: build/luajit-2.1.0b2/src/lj_gc.h function LJ_AINLINE (line 81) | static LJ_AINLINE void lj_gc_barrierback(global_State *g, GCtab *t) function LJ_AINLINE (line 117) | static LJ_AINLINE void lj_mem_free(global_State *g, void *p, size_t osize) FILE: build/luajit-2.1.0b2/src/lj_gdbjit.c type GDBJITentry (line 130) | typedef struct GDBJITentry { type GDBJITdesc (line 138) | typedef struct GDBJITdesc { function __jit_debug_register_code (line 150) | void LJ_NOINLINE __jit_debug_register_code() type ELFheader (line 158) | typedef struct ELFheader { type ELFsectheader (line 181) | typedef struct ELFsectheader { type ELFsymbol (line 207) | typedef struct ELFsymbol { type GDBJITobj (line 333) | typedef struct GDBJITobj { type GDBJITentryobj (line 341) | typedef struct GDBJITentryobj { type GDBJITctx (line 400) | typedef struct GDBJITctx { function gdbjit_strz (line 415) | static uint32_t gdbjit_strz(GDBJITctx *ctx, const char *str) function gdbjit_catnum (line 427) | static void gdbjit_catnum(GDBJITctx *ctx, uint32_t n) function gdbjit_sleb128 (line 434) | static void gdbjit_sleb128(GDBJITctx *ctx, int32_t v) function gdbjit_secthdr (line 458) | static void LJ_FASTCALL gdbjit_secthdr(GDBJITctx *ctx) function gdbjit_symtab (line 497) | static void LJ_FASTCALL gdbjit_symtab(GDBJITctx *ctx) function gdbjit_ehframe (line 518) | static void LJ_FASTCALL gdbjit_ehframe(GDBJITctx *ctx) function gdbjit_debuginfo (line 597) | static void LJ_FASTCALL gdbjit_debuginfo(GDBJITctx *ctx) function gdbjit_debugabbrev (line 617) | static void LJ_FASTCALL gdbjit_debugabbrev(GDBJITctx *ctx) function gdbjit_debugline (line 636) | static void LJ_FASTCALL gdbjit_debugline(GDBJITctx *ctx) function gdbjit_initsect (line 686) | static void gdbjit_initsect(GDBJITctx *ctx, int sect, GDBJITinitf initf) function gdbjit_buildobj (line 698) | static void gdbjit_buildobj(GDBJITctx *ctx) function gdbjit_newentry (line 723) | static void gdbjit_newentry(lua_State *L, GDBJITctx *ctx) function lj_gdbjit_addtrace (line 745) | void lj_gdbjit_addtrace(jit_State *J, GCtrace *T) function lj_gdbjit_deltrace (line 769) | void lj_gdbjit_deltrace(jit_State *J, GCtrace *T) FILE: build/luajit-2.1.0b2/src/lj_ir.c function IRCALLCI (line 64) | IRCALLDEF(IRCALLCI) function lj_ir_growtop (line 72) | void LJ_FASTCALL lj_ir_growtop(jit_State *J) function lj_ir_growbot (line 89) | static void lj_ir_growbot(jit_State *J) function TRef (line 115) | TRef LJ_FASTCALL lj_ir_emit(jit_State *J) function TRef (line 130) | TRef lj_ir_call(jit_State *J, IRCallID id, ...) function LJ_AINLINE (line 160) | static LJ_AINLINE IRRef ir_nextk(jit_State *J) function TRef (line 169) | TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k) type K64Array (line 197) | typedef struct K64Array { function lj_ir_k64_freeall (line 204) | void lj_ir_k64_freeall(jit_State *J) function TValue (line 216) | static TValue *ir_k64_add(jit_State *J, K64Array *kp, uint64_t u64) function cTValue (line 235) | cTValue *lj_ir_k64_find(jit_State *J, uint64_t u64) function TValue (line 252) | TValue *lj_ir_k64_reserve(jit_State *J) function TRef (line 262) | TRef lj_ir_k64(jit_State *J, IROp op, cTValue *tv) function TRef (line 283) | TRef lj_ir_knum_u64(jit_State *J, uint64_t u64) function TRef (line 289) | TRef lj_ir_kint64(jit_State *J, uint64_t u64) function numistrueint (line 295) | static int numistrueint(lua_Number n, int32_t *kp) function TRef (line 312) | TRef lj_ir_knumint(jit_State *J, lua_Number n) function TRef (line 322) | TRef lj_ir_kgc(jit_State *J, GCobj *o, IRType t) function TRef (line 344) | TRef lj_ir_kptr_(jit_State *J, IROp op, void *ptr) function TRef (line 364) | TRef lj_ir_knull(jit_State *J, IRType t) function TRef (line 383) | TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot) function lj_ir_kvalue (line 407) | void lj_ir_kvalue(lua_State *L, TValue *tv, const IRIns *ir) function TRef (line 434) | TRef LJ_FASTCALL lj_ir_tonumber(jit_State *J, TRef tr) function TRef (line 446) | TRef LJ_FASTCALL lj_ir_tonum(jit_State *J, TRef tr) function TRef (line 460) | TRef LJ_FASTCALL lj_ir_tostr(jit_State *J, TRef tr) function lj_ir_numcmp (line 474) | int lj_ir_numcmp(lua_Number a, lua_Number b, IROp op) function lj_ir_strcmp (line 492) | int lj_ir_strcmp(GCstr *a, GCstr *b, IROp op) function lj_ir_rollback (line 505) | void lj_ir_rollback(jit_State *J, IRRef ref) FILE: build/luajit-2.1.0b2/src/lj_ir.h type IROp (line 152) | typedef enum { type IROp1 (line 160) | typedef uint8_t IROp1; type IRFieldID (line 214) | typedef enum { type IRMode (line 262) | typedef enum { type IRType (line 313) | typedef enum { type IRType1 (line 338) | typedef struct IRType1 { uint8_t irt; } IRType1; function LJ_AINLINE (line 395) | static LJ_AINLINE IRType itype2irt(const TValue *tv) function LJ_AINLINE (line 409) | static LJ_AINLINE uint32_t irt_toitype_(IRType t) type IROpT (line 431) | typedef uint16_t IROpT; type IRRef1 (line 436) | typedef uint16_t IRRef1; type IRRef2 (line 437) | typedef uint32_t IRRef2; type IRRef (line 438) | typedef uint32_t IRRef; type TRef (line 473) | typedef uint32_t TRef; type IRIns (line 531) | typedef union IRIns { function LJ_AINLINE (line 570) | static LJ_AINLINE int ir_sideeff(IRIns *ir) FILE: build/luajit-2.1.0b2/src/lj_ircall.h type CCallInfo (line 14) | typedef struct CCallInfo { type IRCallID (line 237) | typedef enum { FILE: build/luajit-2.1.0b2/src/lj_iropt.h function LJ_AINLINE (line 20) | static LJ_AINLINE void lj_ir_set_(jit_State *J, uint16_t ot, IRRef1 a, I... function LJ_AINLINE (line 31) | static LJ_AINLINE IRRef lj_ir_nextins(jit_State *J) function LJ_AINLINE (line 59) | static LJ_AINLINE TRef lj_ir_knum(jit_State *J, lua_Number n) FILE: build/luajit-2.1.0b2/src/lj_jit.h type TraceState (line 128) | typedef enum { type PostProc (line 139) | typedef enum { type MCode (line 151) | typedef uint8_t MCode; type MCode (line 153) | typedef uint32_t MCode; type SnapShot (line 157) | typedef struct SnapShot { type SnapEntry (line 169) | typedef uint32_t SnapEntry; type SnapNo (line 190) | typedef uint32_t SnapNo; type ExitNo (line 191) | typedef uint32_t ExitNo; type TraceNo (line 194) | typedef uint32_t TraceNo; type TraceNo1 (line 195) | typedef uint16_t TraceNo1; type TraceLink (line 198) | typedef enum { type GCtrace (line 211) | typedef struct GCtrace { function LJ_AINLINE (line 252) | static LJ_AINLINE MSize snap_nextofs(GCtrace *T, SnapShot *snap) type HotPenalty (line 261) | typedef struct HotPenalty { type BPropEntry (line 273) | typedef struct BPropEntry { type ScEvEntry (line 283) | typedef struct ScEvEntry { type RBCHashEntry (line 294) | typedef struct RBCHashEntry { type FoldState (line 324) | typedef struct FoldState { type LJ_TARGET_ARM (line 331) | typedef struct jit_State { function LJ_AINLINE (line 434) | static LJ_AINLINE uint32_t LJ_PRNG_BITS(jit_State *J, int bits) FILE: build/luajit-2.1.0b2/src/lj_lex.c function LJ_NOINLINE (line 46) | static LJ_NOINLINE LexChar lex_more(LexState *ls) function LJ_AINLINE (line 57) | static LJ_AINLINE LexChar lex_next(LexState *ls) function LJ_AINLINE (line 63) | static LJ_AINLINE void lex_save(LexState *ls, LexChar c) function LJ_AINLINE (line 69) | static LJ_AINLINE LexChar lex_savenext(LexState *ls) function lex_newline (line 76) | static void lex_newline(LexState *ls) function lex_number (line 89) | static void lex_number(LexState *ls, TValue *tv) function lex_skipeq (line 136) | static int lex_skipeq(LexState *ls) function lex_longstring (line 147) | static void lex_longstring(LexState *ls, TValue *tv, int sep) function lex_string (line 182) | static void lex_string(LexState *ls, TValue *tv) function LexToken (line 287) | static LexToken lex_scan(LexState *ls, TValue *tv) function lj_lex_setup (line 394) | int lj_lex_setup(lua_State *L, LexState *ls) function lj_lex_cleanup (line 441) | void lj_lex_cleanup(lua_State *L, LexState *ls) function lj_lex_next (line 450) | void lj_lex_next(LexState *ls) function LexToken (line 463) | LexToken lj_lex_lookahead(LexState *ls) function lj_lex_error (line 482) | void lj_lex_error(LexState *ls, LexToken tok, ErrMsg em, ...) function lj_lex_init (line 500) | void lj_lex_init(lua_State *L) FILE: build/luajit-2.1.0b2/src/lj_lex.h type LexChar (line 33) | typedef int LexChar; type LexToken (line 34) | typedef int LexToken; type BCInsLine (line 37) | typedef struct BCInsLine { type VarInfo (line 43) | typedef struct VarInfo { type LexState (line 52) | typedef struct LexState { FILE: build/luajit-2.1.0b2/src/lj_lib.c function GCtab (line 28) | static GCtab *lib_create_table(lua_State *L, const char *libname, int hs... function lj_lib_register (line 71) | void lj_lib_register(lua_State *L, const char *libname, function GCfunc (line 152) | GCfunc *lj_lib_pushcc(lua_State *L, lua_CFunction f, int id, int n) function lj_lib_prereg (line 162) | void lj_lib_prereg(lua_State *L, const char *name, lua_CFunction f, GCta... function lj_lib_postreg (line 172) | int lj_lib_postreg(lua_State *L, lua_CFunction cf, int id, const char *n... function TValue (line 184) | TValue *lj_lib_checkany(lua_State *L, int narg) function GCstr (line 192) | GCstr *lj_lib_checkstr(lua_State *L, int narg) function GCstr (line 208) | GCstr *lj_lib_optstr(lua_State *L, int narg) function lj_lib_checknumber (line 215) | void lj_lib_checknumber(lua_State *L, int narg) function lua_Number (line 223) | lua_Number lj_lib_checknum(lua_State *L, int narg) function lj_lib_checkint (line 238) | int32_t lj_lib_checkint(lua_State *L, int narg) function lj_lib_optint (line 252) | int32_t lj_lib_optint(lua_State *L, int narg, int32_t def) function GCfunc (line 258) | GCfunc *lj_lib_checkfunc(lua_State *L, int narg) function GCtab (line 266) | GCtab *lj_lib_checktab(lua_State *L, int narg) function GCtab (line 274) | GCtab *lj_lib_checktabornil(lua_State *L, int narg) function lj_lib_checkopt (line 287) | int lj_lib_checkopt(lua_State *L, int narg, int def, const char *lst) FILE: build/luajit-2.1.0b2/src/lj_lib.h type RandomState (line 112) | typedef struct RandomState RandomState; FILE: build/luajit-2.1.0b2/src/lj_load.c function TValue (line 28) | static TValue *cpparser(lua_State *L, lua_CFunction dummy, void *ud) function LUA_API (line 48) | LUA_API int lua_loadx(lua_State *L, lua_Reader reader, void *data, function LUA_API (line 64) | LUA_API int lua_load(lua_State *L, lua_Reader reader, void *data, type FileReaderCtx (line 70) | typedef struct FileReaderCtx { function LUALIB_API (line 84) | LUALIB_API int luaL_loadfilex(lua_State *L, const char *filename, function LUALIB_API (line 117) | LUALIB_API int luaL_loadfile(lua_State *L, const char *filename) type StringReaderCtx (line 122) | typedef struct StringReaderCtx { function LUALIB_API (line 137) | LUALIB_API int luaL_loadbufferx(lua_State *L, const char *buf, size_t size, function LUALIB_API (line 146) | LUALIB_API int luaL_loadbuffer(lua_State *L, const char *buf, size_t size, function LUALIB_API (line 152) | LUALIB_API int luaL_loadstring(lua_State *L, const char *s) function LUA_API (line 159) | LUA_API int lua_dump(lua_State *L, lua_Writer writer, void *data) FILE: build/luajit-2.1.0b2/src/lj_mcode.c function lj_mcode_sync (line 36) | void lj_mcode_sync(void *start, void *end) function mcode_free (line 76) | static void mcode_free(jit_State *J, void *p, size_t sz) function mcode_setprot (line 82) | static int mcode_setprot(void *p, size_t sz, DWORD prot) function mcode_free (line 110) | static void mcode_free(jit_State *J, void *p, size_t sz) function mcode_setprot (line 116) | static int mcode_setprot(void *p, size_t sz, int prot) function mcode_free (line 139) | static void mcode_free(jit_State *J, void *p, size_t sz) function mcode_protect (line 164) | static void mcode_protect(jit_State *J, int prot) function LJ_NOINLINE (line 183) | static LJ_NOINLINE void mcode_protfail(jit_State *J) function mcode_protect (line 194) | static void mcode_protect(jit_State *J, int prot) type MCLink (line 275) | typedef struct MCLink { function mcode_allocarea (line 281) | static void mcode_allocarea(jit_State *J) function lj_mcode_free (line 297) | void lj_mcode_free(jit_State *J) function MCode (line 312) | MCode *lj_mcode_reserve(jit_State *J, MCode **lim) function lj_mcode_commit (line 323) | void lj_mcode_commit(jit_State *J, MCode *top) function lj_mcode_abort (line 330) | void lj_mcode_abort(jit_State *J) function MCode (line 337) | MCode *lj_mcode_patch(jit_State *J, MCode *ptr, int finish) function lj_mcode_limiterr (line 371) | void lj_mcode_limiterr(jit_State *J, size_t need) FILE: build/luajit-2.1.0b2/src/lj_meta.c function lj_meta_init (line 29) | void lj_meta_init(lua_State *L) function cTValue (line 47) | cTValue *lj_meta_cache(GCtab *mt, MMS mm, GCstr *name) function cTValue (line 59) | cTValue *lj_meta_lookup(lua_State *L, cTValue *o, MMS mm) function lj_meta_tailcall (line 78) | int lj_meta_tailcall(lua_State *L, cTValue *tv) function TValue (line 106) | static TValue *mmcall(lua_State *L, ASMFunction cont, cTValue *mo, function cTValue (line 135) | cTValue *lj_meta_tget(lua_State *L, cTValue *o, cTValue *k) function TValue (line 161) | TValue *lj_meta_tset(lua_State *L, cTValue *o, cTValue *k) function cTValue (line 200) | static cTValue *str2num(cTValue *o, TValue *n) function TValue (line 213) | TValue *lj_meta_arith(lua_State *L, TValue *ra, cTValue *rb, cTValue *rc, function TValue (line 238) | TValue *lj_meta_cat(lua_State *L, TValue *top, int left) function TValue (line 324) | TValue *lj_meta_equal(lua_State *L, GCobj *o1, GCobj *o2, int ne) function TValue (line 379) | TValue *lj_meta_comp(lua_State *L, cTValue *o1, cTValue *o2, int op) function lj_meta_istype (line 425) | void lj_meta_istype(lua_State *L, BCReg ra, BCReg tp) function lj_meta_call (line 437) | void lj_meta_call(lua_State *L, TValue *func, TValue *top) function lj_meta_for (line 449) | void LJ_FASTCALL lj_meta_for(lua_State *L, TValue *o) FILE: build/luajit-2.1.0b2/src/lj_obj.c function lj_obj_equal (line 23) | int LJ_FASTCALL lj_obj_equal(cTValue *o1, cTValue *o2) FILE: build/luajit-2.1.0b2/src/lj_obj.h type MSize (line 19) | typedef uint32_t MSize; type GCSize (line 21) | typedef uint64_t GCSize; type GCSize (line 23) | typedef uint32_t GCSize; type MRef (line 27) | typedef struct MRef { type GCRef (line 50) | typedef struct GCRef { type BCIns (line 147) | typedef uint32_t BCIns; type BCPos (line 148) | typedef uint32_t BCPos; type BCReg (line 149) | typedef uint32_t BCReg; type BCLine (line 150) | typedef int32_t BCLine; type SBuf (line 156) | typedef struct SBuf { type FrameLink (line 166) | typedef union { type lua_State (line 649) | struct lua_State { function LJ_AINLINE (line 858) | static LJ_AINLINE void setgcVraw(TValue *o, GCobj *v, uint32_t itype) function LJ_AINLINE (line 867) | static LJ_AINLINE void setgcV(lua_State *L, TValue *o, GCobj *v, uint32_... function LJ_AINLINE (line 890) | static LJ_AINLINE void setintV(TValue *o, int32_t i) function LJ_AINLINE (line 899) | static LJ_AINLINE void setint64V(TValue *o, int64_t i) function LJ_AINLINE (line 914) | static LJ_AINLINE void copyTV(lua_State *L, TValue *o1, const TValue *o2) function LJ_AINLINE (line 925) | static LJ_AINLINE int32_t lj_num2bit(lua_Number n) function LJ_AINLINE (line 938) | static LJ_AINLINE uint64_t lj_num2u64(lua_Number n) function LJ_AINLINE (line 948) | static LJ_AINLINE int32_t numberVint(cTValue *o) function LJ_AINLINE (line 956) | static LJ_AINLINE lua_Number numberVnum(cTValue *o) FILE: build/luajit-2.1.0b2/src/lj_opt_dce.c function dce_marksnap (line 21) | static void dce_marksnap(jit_State *J) function dce_propagate (line 37) | static void dce_propagate(jit_State *J) function lj_opt_dce (line 67) | void lj_opt_dce(jit_State *J) FILE: build/luajit-2.1.0b2/src/lj_opt_fold.c function LJFOLD (line 172) | LJFOLD(ADD KNUM KNUM) function LJFOLDF (line 190) | LJFOLD(LDEXP KNUM KINT) function LJFOLDF (line 201) | LJFOLD(FPMATH KNUM any) function LJFOLDF (line 209) | LJFOLD(POW KNUM KINT) function LJFOLD (line 219) | LJFOLD(EQ KNUM KNUM) function kfold_intop (line 236) | static int32_t kfold_intop(int32_t k1, int32_t k2, IROp op) function LJFOLD (line 259) | LJFOLD(ADD KINT KINT) function LJFOLD (line 279) | LJFOLD(ADDOV KINT KINT) function LJFOLDF (line 292) | LJFOLD(BNOT KINT) function LJFOLDF (line 298) | LJFOLD(BSWAP KINT) function LJFOLD (line 304) | LJFOLD(LT KINT KINT) function LJFOLDF (line 330) | LJFOLD(UGE any KINT) function kfold_int64arith (line 340) | static uint64_t kfold_int64arith(uint64_t k1, uint64_t k2, IROp op) function LJFOLD (line 356) | LJFOLD(ADD KINT64 KINT64) function LJFOLD (line 368) | LJFOLD(DIV KINT64 KINT64) function LJFOLD (line 390) | LJFOLD(BSHL KINT64 KINT) function LJFOLDF (line 406) | LJFOLD(BNOT KINT64) function LJFOLDF (line 416) | LJFOLD(BSWAP KINT64) function LJFOLD (line 426) | LJFOLD(LT KINT64 KINT64) function LJFOLDF (line 454) | LJFOLD(UGE any KINT64) function LJFOLDF (line 468) | LJFOLD(SNEW KKPTR KINT) function LJFOLDF (line 475) | LJFOLD(SNEW any KINT) function LJFOLDF (line 483) | LJFOLD(STRREF KGC KINT) function LJFOLDF (line 491) | LJFOLD(STRREF SNEW any) function LJFOLDF (line 512) | LJFOLD(CALLN CARG IRCALL_lj_str_cmp) function LJFOLDF (line 543) | LJFOLD(BUFPUT BUFHDR BUFSTR) function LJFOLDF (line 559) | LJFOLD(BUFPUT any any) function LJFOLDF (line 580) | LJFOLD(BUFSTR any any) function LJFOLD (line 619) | LJFOLD(CALLL CARG IRCALL_lj_buf_putstr_reverse) function LJFOLDF (line 638) | LJFOLD(CALLL CARG IRCALL_lj_buf_putstr_rep) function LJFOLD (line 655) | LJFOLD(CALLL CARG IRCALL_lj_strfmt_putfxint) function LJFOLD (line 699) | LJFOLD(ADD KGC KINT) function LJFOLD (line 721) | LJFOLD(ADD KPTR KINT) function LJFOLD (line 736) | LJFOLD(ADD any KGC) function LJFOLDF (line 750) | LJFOLD(TOBIT KNUM KNUM) function LJFOLDF (line 756) | LJFOLD(CONV KINT IRCONV_NUM_INT) function LJFOLDF (line 762) | LJFOLD(CONV KINT IRCONV_NUM_U32) function LJFOLD (line 768) | LJFOLD(CONV KINT IRCONV_INT_I8) function LJFOLD (line 782) | LJFOLD(CONV KINT IRCONV_I64_INT) function LJFOLDF (line 794) | LJFOLD(CONV KINT64 IRCONV_NUM_I64) function LJFOLDF (line 800) | LJFOLD(CONV KINT64 IRCONV_NUM_U64) function LJFOLD (line 806) | LJFOLD(CONV KINT64 IRCONV_INT_I64) function LJFOLDF (line 813) | LJFOLD(CONV KNUM IRCONV_INT_NUM) function LJFOLDF (line 830) | LJFOLD(CONV KNUM IRCONV_U32_NUM) function LJFOLDF (line 843) | LJFOLD(CONV KNUM IRCONV_I64_NUM) function LJFOLDF (line 849) | LJFOLD(CONV KNUM IRCONV_U64_NUM) function LJFOLDF (line 855) | LJFOLD(TOSTR KNUM any) function LJFOLDF (line 861) | LJFOLD(TOSTR KINT any) function LJFOLDF (line 869) | LJFOLD(STRTO KGC) function LJFOLD (line 881) | LJFOLD(EQ FLOAD KNULL) function LJFOLD (line 903) | LJFOLD(FPMATH FPMATH IRFPM_FLOOR) function LJFOLDF (line 914) | LJFOLD(ABS ABS KNUM) function LJFOLDF (line 920) | LJFOLD(ABS NEG KNUM) function LJFOLD (line 929) | LJFOLD(NEG NEG any) function LJFOLDF (line 947) | LJFOLD(ADD NEG any) function LJFOLDF (line 957) | LJFOLD(ADD any NEG) function LJFOLDF (line 966) | LJFOLD(SUB any KNUM) function LJFOLDF (line 975) | LJFOLD(SUB NEG KNUM) function LJFOLDF (line 984) | LJFOLD(SUB any NEG) function LJFOLD (line 993) | LJFOLD(MUL any KNUM) function LJFOLD (line 1021) | LJFOLD(MUL NEG KNUM) function LJFOLD (line 1031) | LJFOLD(MUL NEG NEG) function LJFOLDF (line 1042) | LJFOLD(POW any KINT) function LJFOLDF (line 1072) | LJFOLD(POW KNUM any) function LJFOLDF (line 1092) | LJFOLD(CONV CONV IRCONV_NUM_INT) /* _NUM */ function LJFOLD (line 1102) | LJFOLD(CONV CONV IRCONV_INT_NUM) /* _INT */ function LJFOLD (line 1113) | LJFOLD(CONV CONV IRCONV_I64_NUM) /* _INT or _U32 */ function LJFOLD (line 1136) | LJFOLD(CONV CONV IRCONV_INT_I64) /* _INT or _U32 */ function LJFOLDF (line 1157) | LJFOLD(CONV CONV IRCONV_FLOAT_NUM) /* _FLOAT */ function LJFOLDF (line 1167) | LJFOLD(TOBIT CONV KNUM) function LJFOLD (line 1185) | LJFOLD(FPMATH CONV IRFPM_FLOOR) function LJFOLD (line 1197) | LJFOLD(CONV any IRCONV_I64_INT) function LJFOLD (line 1232) | LJFOLD(CONV ADD IRCONV_INT_I64) function LJFOLDF (line 1259) | LJFOLD(CONV any any) function LJFOLD (line 1279) | LJFOLD(TOBIT ADD KNUM) function LJFOLD (line 1297) | LJFOLD(ADD any KINT) function LJFOLDF (line 1307) | LJFOLD(MULOV any KINT) function LJFOLDF (line 1322) | LJFOLD(SUB any KINT) function LJFOLD (line 1332) | LJFOLD(SUB KINT any) function LJFOLDF (line 1344) | LJFOLD(ADD any KINT64) function LJFOLDF (line 1352) | LJFOLD(SUB any KINT64) function TRef (line 1363) | static TRef simplify_intmul_k(jit_State *J, int32_t k) function LJFOLDF (line 1381) | LJFOLD(MUL any KINT) function LJFOLDF (line 1389) | LJFOLD(MUL any KINT64) function LJFOLDF (line 1401) | LJFOLD(MOD any KINT) function LJFOLDF (line 1414) | LJFOLD(MOD KINT any) function LJFOLD (line 1422) | LJFOLD(SUB any any) function LJFOLDF (line 1431) | LJFOLD(SUB ADD any) function LJFOLDF (line 1444) | LJFOLD(SUB SUB any) function LJFOLDF (line 1458) | LJFOLD(SUB any SUB) function LJFOLDF (line 1469) | LJFOLD(SUB any ADD) function LJFOLDF (line 1488) | LJFOLD(SUB ADD ADD) function LJFOLD (line 1518) | LJFOLD(BAND any KINT) function LJFOLD (line 1531) | LJFOLD(BOR any KINT) function LJFOLD (line 1544) | LJFOLD(BXOR any KINT) function LJFOLD (line 1560) | LJFOLD(BSHL any KINT) function LJFOLD (line 1590) | LJFOLD(BSHL any BAND) function LJFOLD (line 1611) | LJFOLD(BSHL KINT any) function LJFOLD (line 1624) | LJFOLD(BSAR KINT any) function LJFOLD (line 1639) | LJFOLD(BSHL BAND KINT) function LJFOLD (line 1658) | LJFOLD(BAND BSHL KINT) function LJFOLD (line 1671) | LJFOLD(ADD ADD KINT) function LJFOLD (line 1691) | LJFOLD(ADD ADD KINT64) function LJFOLD (line 1714) | LJFOLD(MIN MIN any) function LJFOLDF (line 1725) | LJFOLD(BXOR BXOR any) function LJFOLD (line 1736) | LJFOLD(BSHL BSHL KINT) function LJFOLD (line 1763) | LJFOLD(MIN MIN KNUM) function LJFOLD (line 1792) | LJFOLD(MIN MAX any) function LJFOLD (line 1801) | LJFOLD(MIN any MAX) function LJFOLDF (line 1816) | LJFOLD(ABC any ADD) function LJFOLDF (line 1843) | LJFOLD(ABC any KINT) function LJFOLDF (line 1865) | LJFOLD(ABC any any) function LJFOLD (line 1885) | LJFOLD(ADD any any) function LJFOLD (line 1900) | LJFOLD(EQ any any) function LJFOLD (line 1910) | LJFOLD(LT any any) function LJFOLD (line 1933) | LJFOLD(BAND any any) function LJFOLDF (line 1944) | LJFOLD(BXOR any any) function TRef (line 1954) | static TRef kfold_xload(jit_State *J, IRIns *ir, const void *p) function LJFOLD (line 1974) | LJFOLD(EQ SNEW KGC) function LJFOLDX (line 2036) | LJFOLD(ALOAD any) function LJFOLD (line 2098) | LJFOLD(HREF TDUP KPRI) function LJFOLDF (line 2118) | LJFOLD(FLOAD TNEW IRFL_TAB_ASIZE) function LJFOLDF (line 2126) | LJFOLD(FLOAD TNEW IRFL_TAB_HMASK) function LJFOLDF (line 2134) | LJFOLD(FLOAD TDUP IRFL_TAB_ASIZE) function LJFOLDF (line 2142) | LJFOLD(FLOAD TDUP IRFL_TAB_HMASK) function LJFOLD (line 2150) | LJFOLD(HREF any any) function LJFOLDF (line 2162) | LJFOLD(FLOAD KGC IRFL_STR_LEN) function LJFOLDF (line 2170) | LJFOLD(FLOAD SNEW IRFL_STR_LEN) function LJFOLDF (line 2180) | LJFOLD(FLOAD TOSTR IRFL_STR_LEN) function LJFOLDF (line 2189) | LJFOLD(FLOAD KGC IRFL_CDATA_CTYPEID) function LJFOLD (line 2198) | LJFOLD(FLOAD KGC IRFL_CDATA_PTR) function LJFOLD (line 2213) | LJFOLD(FLOAD CNEW IRFL_CDATA_CTYPEID) function LJFOLD (line 2223) | LJFOLD(FLOAD CNEWI IRFL_CDATA_PTR) function LJFOLD (line 2233) | LJFOLD(FLOAD any IRFL_STR_LEN) function LJFOLDF (line 2261) | LJFOLD(XLOAD KKPTR any) function LJFOLDX (line 2268) | LJFOLD(XLOAD any any) function LJFOLDF (line 2303) | LJFOLD(PROF any any) function LJFOLD (line 2320) | LJFOLD(ASTORE any any) function TRef (line 2436) | TRef LJ_FASTCALL lj_opt_cse(jit_State *J) function TRef (line 2466) | TRef LJ_FASTCALL lj_opt_cselim(jit_State *J, IRRef lim) FILE: build/luajit-2.1.0b2/src/lj_opt_loop.c function loop_emit_phi (line 104) | static void loop_emit_phi(jit_State *J, IRRef1 *subst, IRRef1 *phi, IRRe... function loop_subst_snap (line 208) | static void loop_subst_snap(jit_State *J, SnapShot *osnap, type LoopState (line 257) | typedef struct LoopState { function loop_unroll (line 264) | static void loop_unroll(LoopState *lps) function loop_undo (line 380) | static void loop_undo(jit_State *J, IRRef ins, SnapNo nsnap, MSize nsnap... function TValue (line 403) | static TValue *cploop_opt(lua_State *L, lua_CFunction dummy, void *ud) function lj_opt_loop (line 411) | int lj_opt_loop(jit_State *J) FILE: build/luajit-2.1.0b2/src/lj_opt_mem.c type AliasRet (line 34) | typedef enum { function AliasRet (line 43) | static AliasRet aa_escape(jit_State *J, IRIns *ir, IRIns *stop) function AliasRet (line 55) | static AliasRet aa_table(jit_State *J, IRRef ta, IRRef tb) function AliasRet (line 75) | static AliasRet aa_ahref(jit_State *J, IRIns *refa, IRIns *refb) function TRef (line 132) | static TRef fwd_ahload(jit_State *J, IRRef xref) function TRef (line 219) | static TRef fwd_aload_reassoc(jit_State *J) function TRef (line 242) | TRef LJ_FASTCALL lj_opt_fwd_aload(jit_State *J) function TRef (line 252) | TRef LJ_FASTCALL lj_opt_fwd_hload(jit_State *J) function TRef (line 261) | TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J) function lj_opt_fwd_href_nokey (line 285) | int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J) function fwd_aa_tab_clear (line 313) | static int fwd_aa_tab_clear(jit_State *J, IRRef lim, IRRef ta) function lj_opt_fwd_tptr (line 327) | int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim) function TRef (line 341) | TRef LJ_FASTCALL lj_opt_dse_ahstore(jit_State *J) function AliasRet (line 393) | static AliasRet aa_uref(IRIns *refa, IRIns *refb) function TRef (line 411) | TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J) function TRef (line 445) | TRef LJ_FASTCALL lj_opt_dse_ustore(jit_State *J) function AliasRet (line 506) | static AliasRet aa_fref(jit_State *J, IRIns *refa, IRIns *refb) function TRef (line 519) | TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J) function TRef (line 551) | TRef LJ_FASTCALL lj_opt_dse_fstore(jit_State *J) function IRIns (line 596) | static IRIns *aa_findcnew(jit_State *J, IRIns *ir) function AliasRet (line 610) | static AliasRet aa_cnew(jit_State *J, IRIns *refa, IRIns *refb) function AliasRet (line 623) | static AliasRet aa_xref(jit_State *J, IRIns *refa, IRIns *xa, IRIns *xb) function IRRef (line 672) | static IRRef reassoc_trycse(jit_State *J, IROp op, IRRef op1, IRRef op2) function IRRef (line 687) | static IRRef reassoc_xref(jit_State *J, IRIns *ir) function TRef (line 733) | TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J) function TRef (line 801) | TRef LJ_FASTCALL lj_opt_dse_xstore(jit_State *J) function TRef (line 850) | TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J) function lj_opt_fwd_wasnonnil (line 893) | int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref) FILE: build/luajit-2.1.0b2/src/lj_opt_narrow.c type NarrowIns (line 197) | typedef uint32_t NarrowIns; type NarrowConv (line 204) | typedef struct NarrowConv { function BPropEntry (line 214) | static BPropEntry *narrow_bpc_get(jit_State *J, IRRef1 key, IRRef mode) function narrow_bpc_set (line 228) | static void narrow_bpc_set(jit_State *J, IRRef1 key, IRRef1 val, IRRef m... function narrow_stripov_backprop (line 239) | static void narrow_stripov_backprop(NarrowConv *nc, IRRef ref, int depth) function narrow_conv_backprop (line 265) | static int narrow_conv_backprop(NarrowConv *nc, IRRef ref, int depth) function IRRef (line 358) | static IRRef narrow_conv_emit(jit_State *J, NarrowConv *nc) function TRef (line 406) | TRef LJ_FASTCALL lj_opt_narrow_convert(jit_State *J) function TRef (line 428) | static TRef narrow_stripov(jit_State *J, TRef tr, int lastop, IRRef mode) function TRef (line 452) | TRef LJ_FASTCALL lj_opt_narrow_index(jit_State *J, TRef tr) function TRef (line 467) | TRef LJ_FASTCALL lj_opt_narrow_toint(jit_State *J, TRef tr) function TRef (line 483) | TRef LJ_FASTCALL lj_opt_narrow_tobit(jit_State *J, TRef tr) function TRef (line 500) | TRef LJ_FASTCALL lj_opt_narrow_cindex(jit_State *J, TRef tr) function numisint (line 515) | static int numisint(lua_Number n) function TRef (line 521) | TRef lj_opt_narrow_arith(jit_State *J, TRef rb, TRef rc, function TRef (line 544) | TRef lj_opt_narrow_unm(jit_State *J, TRef rc, TValue *vc) function TRef (line 559) | TRef lj_opt_narrow_mod(jit_State *J, TRef rb, TRef rc, TValue *vc) function TRef (line 580) | TRef lj_opt_narrow_pow(jit_State *J, TRef rb, TRef rc, TValue *vc) function narrow_forl (line 621) | static int narrow_forl(jit_State *J, cTValue *o) function IRType (line 629) | IRType lj_opt_narrow_forl(jit_State *J, cTValue *tv) FILE: build/luajit-2.1.0b2/src/lj_opt_sink.c function IRIns (line 22) | static IRIns *sink_checkalloc(jit_State *J, IRIns *irs) function sink_phidep (line 39) | static int sink_phidep(jit_State *J, IRRef ref) function sink_checkphi (line 49) | static int sink_checkphi(jit_State *J, IRIns *ira, IRRef ref) function sink_mark_ins (line 74) | static void sink_mark_ins(jit_State *J) function sink_mark_snap (line 136) | static void sink_mark_snap(jit_State *J, SnapShot *snap) function sink_remark_phi (line 148) | static void sink_remark_phi(jit_State *J) function sink_sweep_ins (line 167) | static void sink_sweep_ins(jit_State *J) function lj_opt_sink (line 227) | void lj_opt_sink(jit_State *J) FILE: build/luajit-2.1.0b2/src/lj_opt_split.c function IRRef (line 98) | static IRRef split_emit(jit_State *J, uint16_t ot, IRRef1 op1, IRRef1 op2) function IRRef (line 110) | static IRRef split_num2int(jit_State *J, IRRef lo, IRRef hi, int check) function IRRef (line 129) | static IRRef split_call_l(jit_State *J, IRRef1 *hisubst, IRIns *oir, function IRRef (line 145) | static IRRef split_call_li(jit_State *J, IRRef1 *hisubst, IRIns *oir, function IRRef (line 161) | static IRRef split_call_ll(jit_State *J, IRRef1 *hisubst, IRIns *oir, function IRRef (line 182) | static IRRef split_ptr(jit_State *J, IRIns *oir, IRRef ref) function IRRef (line 199) | static IRRef split_bitshift(jit_State *J, IRRef1 *hisubst, function IRRef (line 270) | static IRRef split_bitop(jit_State *J, IRRef1 *hisubst, function split_subst_snap (line 311) | static void split_subst_snap(jit_State *J, SnapShot *snap, IRIns *oir) function split_ir (line 324) | static void split_ir(jit_State *J) function TValue (line 805) | static TValue *cpsplit(lua_State *L, lua_CFunction dummy, void *ud) function split_needsplit (line 815) | static int split_needsplit(jit_State *J) function lj_opt_split (line 840) | void lj_opt_split(jit_State *J) FILE: build/luajit-2.1.0b2/src/lj_parse.c type ExpKind (line 34) | typedef enum { type ExpDesc (line 56) | typedef struct ExpDesc { function LJ_AINLINE (line 83) | static LJ_AINLINE void expr_init(ExpDesc *e, ExpKind k, uint32_t info) function expr_numiszero (line 91) | static int expr_numiszero(ExpDesc *e) type FuncScope (line 98) | typedef struct FuncScope { type VarIndex (line 114) | typedef uint16_t VarIndex; type FuncState (line 123) | typedef struct FuncState { type BinOpr (line 149) | typedef enum BinOpr { function err_syntax (line 168) | static void err_syntax(LexState *ls, ErrMsg em) function err_token (line 173) | static void err_token(LexState *ls, LexToken tok) function LJ_NORET (line 178) | LJ_NORET static void err_limit(FuncState *fs, uint32_t limit, const char... function BCReg (line 199) | static BCReg const_num(FuncState *fs, ExpDesc *e) function BCReg (line 212) | static BCReg const_gc(FuncState *fs, GCobj *gc, uint32_t itype) function BCReg (line 226) | static BCReg const_str(FuncState *fs, ExpDesc *e) function GCstr (line 233) | GCstr *lj_parse_keepstr(LexState *ls, const char *str, size_t len) function lj_parse_keepcdata (line 246) | void lj_parse_keepcdata(LexState *ls, TValue *tv, GCcdata *cd) function BCPos (line 258) | static BCPos jmp_next(FuncState *fs, BCPos pc) function jmp_novalue (line 268) | static int jmp_novalue(FuncState *fs, BCPos list) function jmp_patchtestreg (line 279) | static int jmp_patchtestreg(FuncState *fs, BCPos pc, BCReg reg) function jmp_dropval (line 305) | static void jmp_dropval(FuncState *fs, BCPos list) function jmp_patchins (line 312) | static void jmp_patchins(FuncState *fs, BCPos pc, BCPos dest) function jmp_append (line 323) | static void jmp_append(FuncState *fs, BCPos *l1, BCPos l2) function jmp_patchval (line 339) | static void jmp_patchval(FuncState *fs, BCPos list, BCPos vtarget, function jmp_tohere (line 353) | static void jmp_tohere(FuncState *fs, BCPos list) function jmp_patch (line 360) | static void jmp_patch(FuncState *fs, BCPos list, BCPos target) function bcreg_bump (line 373) | static void bcreg_bump(FuncState *fs, BCReg n) function bcreg_reserve (line 384) | static void bcreg_reserve(FuncState *fs, BCReg n) function bcreg_free (line 391) | static void bcreg_free(FuncState *fs, BCReg reg) function expr_free (line 400) | static void expr_free(FuncState *fs, ExpDesc *e) function BCPos (line 409) | static BCPos bcemit_INS(FuncState *fs, BCIns ins) function expr_discharge (line 437) | static void expr_discharge(FuncState *fs, ExpDesc *e) function bcemit_nil (line 470) | static void bcemit_nil(FuncState *fs, BCReg from, BCReg n) function expr_toreg_nobranch (line 506) | static void expr_toreg_nobranch(FuncState *fs, ExpDesc *e, BCReg reg) function expr_toreg (line 558) | static void expr_toreg(FuncState *fs, ExpDesc *e, BCReg reg) function expr_tonextreg (line 583) | static void expr_tonextreg(FuncState *fs, ExpDesc *e) function BCReg (line 592) | static BCReg expr_toanyreg(FuncState *fs, ExpDesc *e) function expr_toval (line 607) | static void expr_toval(FuncState *fs, ExpDesc *e) function bcemit_store (line 616) | static void bcemit_store(FuncState *fs, ExpDesc *var, ExpDesc *e) function bcemit_method (line 660) | static void bcemit_method(FuncState *fs, ExpDesc *e, ExpDesc *key) function BCPos (line 684) | static BCPos bcemit_jmp(FuncState *fs) function invertcond (line 701) | static void invertcond(FuncState *fs, ExpDesc *e) function BCPos (line 708) | static BCPos bcemit_branch(FuncState *fs, ExpDesc *e, int cond) function bcemit_branch_t (line 729) | static void bcemit_branch_t(FuncState *fs, ExpDesc *e) function bcemit_branch_f (line 747) | static void bcemit_branch_f(FuncState *fs, ExpDesc *e) function foldarith (line 767) | static int foldarith(BinOpr opr, ExpDesc *e1, ExpDesc *e2) function bcemit_arith (line 787) | static void bcemit_arith(FuncState *fs, BinOpr opr, ExpDesc *e1, ExpDesc... function bcemit_comp (line 824) | static void bcemit_comp(FuncState *fs, BinOpr opr, ExpDesc *e1, ExpDesc ... function bcemit_binop_left (line 870) | static void bcemit_binop_left(FuncState *fs, BinOpr op, ExpDesc *e) function bcemit_binop (line 886) | static void bcemit_binop(FuncState *fs, BinOpr op, ExpDesc *e1, ExpDesc ... function bcemit_unop (line 922) | static void bcemit_unop(FuncState *fs, BCOp op, ExpDesc *e) function lex_opt (line 986) | static int lex_opt(LexState *ls, LexToken tok) function lex_check (line 996) | static void lex_check(LexState *ls, LexToken tok) function lex_match (line 1004) | static void lex_match(LexState *ls, LexToken what, LexToken who, BCLine ... function GCstr (line 1018) | static GCstr *lex_str(LexState *ls) function var_new (line 1033) | static void var_new(LexState *ls, BCReg n, GCstr *name) function var_add (line 1058) | static void var_add(LexState *ls, BCReg nvars) function var_remove (line 1072) | static void var_remove(LexState *ls, BCReg tolevel) function BCReg (line 1080) | static BCReg var_lookup_local(FuncState *fs, GCstr *n) function MSize (line 1091) | static MSize var_lookup_uv(FuncState *fs, MSize vidx, ExpDesc *e) function MSize (line 1110) | static MSize var_lookup_(FuncState *fs, GCstr *name, ExpDesc *e, int first) function MSize (line 1141) | static MSize gola_new(LexState *ls, GCstr *name, uint8_t info, BCPos pc) function gola_patch (line 1165) | static void gola_patch(LexState *ls, VarInfo *vg, VarInfo *vl) function gola_close (line 1175) | static void gola_close(LexState *ls, VarInfo *vg) function gola_resolve (line 1192) | static void gola_resolve(LexState *ls, FuncScope *bl, MSize idx) function gola_fixup (line 1211) | static void gola_fixup(LexState *ls, FuncScope *bl) function VarInfo (line 1246) | static VarInfo *gola_findlabel(LexState *ls, GCstr *name) function fscope_begin (line 1259) | static void fscope_begin(FuncState *fs, FuncScope *bl, int flags) function fscope_end (line 1270) | static void fscope_end(FuncState *fs) function fscope_uvmark (line 1294) | static void fscope_uvmark(FuncState *fs, BCReg level) function fs_fixup_bc (line 1306) | static void fs_fixup_bc(FuncState *fs, GCproto *pt, BCIns *bc, MSize n) function fs_fixup_uv2 (line 1318) | static void fs_fixup_uv2(FuncState *fs, GCproto *pt) function fs_fixup_k (line 1335) | static void fs_fixup_k(FuncState *fs, GCproto *pt, void *kptr) function fs_fixup_uv1 (line 1388) | static void fs_fixup_uv1(FuncState *fs, GCproto *pt, uint16_t *uv) function fs_prep_line (line 1397) | static size_t fs_prep_line(FuncState *fs, BCLine numline) function fs_fixup_line (line 1403) | static void fs_fixup_line(FuncState *fs, GCproto *pt, function fs_prep_var (line 1437) | static size_t fs_prep_var(LexState *ls, FuncState *fs, size_t *ofsvar) function fs_fixup_var (line 1479) | static void fs_fixup_var(LexState *ls, GCproto *pt, uint8_t *p, size_t o... function bcopisret (line 1498) | static int bcopisret(BCOp op) function fs_fixup_ret (line 1510) | static void fs_fixup_ret(FuncState *fs) function GCproto (line 1548) | static GCproto *fs_finish(LexState *ls, BCLine line) function fs_init (line 1597) | static void fs_init(LexState *ls, FuncState *fs) function expr_str (line 1627) | static void expr_str(LexState *ls, ExpDesc *e) function expr_index (line 1634) | static void expr_index(FuncState *fs, ExpDesc *t, ExpDesc *e) function expr_field (line 1666) | static void expr_field(LexState *ls, ExpDesc *v) function expr_bracket (line 1677) | static void expr_bracket(LexState *ls, ExpDesc *v) function expr_kvalue (line 1686) | static void expr_kvalue(TValue *v, ExpDesc *e) function expr_table (line 1699) | static void expr_table(LexState *ls, ExpDesc *e) function BCReg (line 1807) | static BCReg parse_params(LexState *ls, int needself) function parse_body (line 1838) | static void parse_body(LexState *ls, ExpDesc *e, int needself, BCLine line) function BCReg (line 1871) | static BCReg expr_list(LexState *ls, ExpDesc *v) function parse_args (line 1884) | static void parse_args(LexState *ls, ExpDesc *e) function expr_primary (line 1931) | static void expr_primary(LexState *ls, ExpDesc *v) function expr_simple (line 1971) | static void expr_simple(LexState *ls, ExpDesc *v) function synlevel_begin (line 2016) | static void synlevel_begin(LexState *ls) function BinOpr (line 2025) | static BinOpr token2binop(LexToken tok) function expr_unop (line 2065) | static void expr_unop(LexState *ls, ExpDesc *v) function BinOpr (line 2084) | static BinOpr expr_binop(LexState *ls, ExpDesc *v, uint32_t limit) function expr (line 2105) | static void expr(LexState *ls, ExpDesc *v) function expr_next (line 2111) | static void expr_next(LexState *ls) function BCPos (line 2119) | static BCPos expr_cond(LexState *ls) type LHSVarList (line 2131) | typedef struct LHSVarList { function assign_hazard (line 2137) | static void assign_hazard(LexState *ls, LHSVarList *lh, const ExpDesc *v) function assign_adjust (line 2162) | static void assign_adjust(LexState *ls, BCReg nvars, BCReg nexps, ExpDes... function parse_assignment (line 2183) | static void parse_assignment(LexState *ls, LHSVarList *lh, BCReg nvars) function parse_call_assign (line 2222) | static void parse_call_assign(LexState *ls) function parse_local (line 2236) | static void parse_local(LexState *ls) function parse_func (line 2270) | static void parse_func(LexState *ls, BCLine line) function parse_isend (line 2293) | static int parse_isend(LexToken tok) function parse_return (line 2304) | static void parse_return(LexState *ls) function parse_break (line 2342) | static void parse_break(LexState *ls) function parse_goto (line 2349) | static void parse_goto(LexState *ls) function parse_label (line 2361) | static void parse_label(LexState *ls) function parse_block (line 2395) | static void parse_block(LexState *ls) function parse_while (line 2405) | static void parse_while(LexState *ls, BCLine line) function parse_repeat (line 2425) | static void parse_repeat(LexState *ls, BCLine line) function parse_for_num (line 2452) | static void parse_for_num(LexState *ls, GCstr *varname, BCLine line) function predict_next (line 2493) | static int predict_next(LexState *ls, FuncState *fs, BCPos pc) function parse_for_iter (line 2522) | static void parse_for_iter(LexState *ls, GCstr *indexname) function parse_for (line 2564) | static void parse_for(LexState *ls, BCLine line) function BCPos (line 2583) | static BCPos parse_then(LexState *ls) function parse_if (line 2594) | static void parse_if(LexState *ls, BCLine line) function parse_stmt (line 2620) | static int parse_stmt(LexState *ls) function parse_chunk (line 2677) | static void parse_chunk(LexState *ls) function GCproto (line 2692) | GCproto *lj_parse(LexState *ls) FILE: build/luajit-2.1.0b2/src/lj_profile.c type ProfileState (line 58) | typedef struct ProfileState { function lj_profile_hook_enter (line 98) | void LJ_FASTCALL lj_profile_hook_enter(global_State *g) function lj_profile_hook_leave (line 110) | void LJ_FASTCALL lj_profile_hook_leave(global_State *g) function lj_profile_interpreter (line 126) | void LJ_FASTCALL lj_profile_interpreter(lua_State *L) function profile_trigger (line 149) | static void profile_trigger(ProfileState *ps) function profile_signal (line 173) | static void profile_signal(int sig) function profile_timer_start (line 180) | static void profile_timer_start(ProfileState *ps) function profile_timer_stop (line 195) | static void profile_timer_stop(ProfileState *ps) type timespec (line 211) | struct timespec function profile_timer_start (line 228) | static void profile_timer_start(ProfileState *ps) function profile_timer_stop (line 236) | static void profile_timer_stop(ProfileState *ps) function DWORD (line 246) | static DWORD WINAPI profile_thread(void *psx) function profile_timer_start (line 265) | static void profile_timer_start(ProfileState *ps) function profile_timer_stop (line 286) | static void profile_timer_stop(ProfileState *ps) function LUA_API (line 298) | LUA_API void luaJIT_profile_start(lua_State *L, const char *mode, function LUA_API (line 336) | LUA_API void luaJIT_profile_stop(lua_State *L) function LUA_API (line 356) | LUA_API const char *luaJIT_profile_dumpstack(lua_State *L, const char *fmt, FILE: build/luajit-2.1.0b2/src/lj_record.c function rec_check_ir (line 50) | static void rec_check_ir(jit_State *J) function rec_check_slots (line 82) | static void rec_check_slots(jit_State *J) function TRef (line 137) | static TRef sloadt(jit_State *J, int32_t slot, IRType t, int mode) function TRef (line 146) | static TRef sload(jit_State *J, int32_t slot) function TRef (line 160) | static TRef getcurrf(jit_State *J) function lj_record_objcmp (line 174) | int lj_record_objcmp(jit_State *J, TRef a, TRef b, cTValue *av, cTValue ... function TRef (line 197) | TRef lj_record_constify(jit_State *J, cTValue *o) type LoopEvent (line 214) | typedef enum { function canonicalize_slots (line 221) | static void canonicalize_slots(jit_State *J) function lj_record_stop (line 236) | void lj_record_stop(jit_State *J, TraceLink linktype, TraceNo lnk) function TRef (line 261) | static TRef find_kinit(jit_State *J, const BCIns *endpc, BCReg slot, IRT... function TRef (line 307) | static TRef fori_load(jit_State *J, BCReg slot, IRType t, int mode) function TRef (line 318) | static TRef fori_arg(jit_State *J, const BCIns *fori, BCReg slot, function rec_for_direction (line 333) | static int rec_for_direction(cTValue *o) function LoopEvent (line 339) | static LoopEvent rec_for_iter(IROp *op, cTValue *o, int isforl) function rec_for_check (line 362) | static void rec_for_check(jit_State *J, IRType t, int dir, function rec_for_loop (line 396) | static void rec_for_loop(jit_State *J, const BCIns *fori, ScEvEntry *scev, function LoopEvent (line 436) | static LoopEvent rec_for(jit_State *J, const BCIns *fori, int isforl) function LoopEvent (line 506) | static LoopEvent rec_iterl(jit_State *J, const BCIns iterins) function LoopEvent (line 523) | static LoopEvent rec_loop(jit_State *J, BCReg ra) function innerloopleft (line 531) | static int innerloopleft(jit_State *J, const BCIns *pc) function rec_loop_interp (line 546) | static void rec_loop_interp(jit_State *J, const BCIns *pc, LoopEvent ev) function rec_loop_jit (line 576) | static void rec_loop_jit(jit_State *J, TraceNo lnk, LoopEvent ev) function rec_profile_need (line 595) | static int rec_profile_need(jit_State *J, GCproto *pt, const BCIns *pc) function rec_profile_ins (line 617) | static void rec_profile_ins(jit_State *J, const BCIns *pc) function rec_profile_ret (line 625) | static void rec_profile_ret(jit_State *J) function TRef (line 639) | static TRef rec_call_specialize(jit_State *J, GCfunc *fn, TRef tr) function rec_call_setup (line 674) | static void rec_call_setup(jit_State *J, BCReg func, ptrdiff_t nargs) function lj_record_call (line 698) | void lj_record_call(jit_State *J, BCReg func, ptrdiff_t nargs) function lj_record_tailcall (line 708) | void lj_record_tailcall(jit_State *J, BCReg func, ptrdiff_t nargs) function check_downrec_unroll (line 728) | static int check_downrec_unroll(jit_State *J, GCproto *pt) function lj_record_ret (line 753) | void lj_record_ret(jit_State *J, BCReg rbase, ptrdiff_t gotresults) function BCReg (line 882) | static BCReg rec_mm_prep(jit_State *J, ASMFunction cont) function lj_record_mm_lookup (line 898) | int lj_record_mm_lookup(jit_State *J, RecordIndex *ix, MMS mm) function TRef (line 966) | static TRef rec_mm_arith(jit_State *J, RecordIndex *ix, MMS mm) function TRef (line 993) | static TRef rec_mm_len(jit_State *J, TRef tr, TValue *tv) function rec_mm_callcomp (line 1020) | static void rec_mm_callcomp(jit_State *J, RecordIndex *ix, int op) function rec_mm_equal (line 1034) | static void rec_mm_equal(jit_State *J, RecordIndex *ix, int op) function rec_mm_comp (line 1063) | static void rec_mm_comp(jit_State *J, RecordIndex *ix, int op) function rec_mm_comp_cdata (line 1116) | static void rec_mm_comp_cdata(jit_State *J, RecordIndex *ix, int op, MMS... function rec_idx_bump (line 1136) | static void rec_idx_bump(jit_State *J, RecordIndex *ix) function rec_idx_abc (line 1201) | static void rec_idx_abc(jit_State *J, TRef asizeref, TRef ikey, uint32_t... function TRef (line 1239) | static TRef rec_idx_key(jit_State *J, RecordIndex *ix, IRRef *rbref, function nommstr (line 1311) | static int nommstr(jit_State *J, TRef key) function TRef (line 1328) | TRef lj_record_idx(jit_State *J, RecordIndex *ix) function rec_tsetm (line 1471) | static void rec_tsetm(jit_State *J, BCReg ra, BCReg rn, int32_t i) function rec_upvalue_constify (line 1499) | static int rec_upvalue_constify(jit_State *J, GCupval *uvp) function TRef (line 1524) | static TRef rec_upvalue(jit_State *J, uint32_t uv, TRef val) function check_call_unroll (line 1590) | static void check_call_unroll(jit_State *J, TraceNo lnk) function rec_func_setup (line 1624) | static void rec_func_setup(jit_State *J) function rec_func_vararg (line 1640) | static void rec_func_vararg(jit_State *J) function rec_func_lua (line 1661) | static void rec_func_lua(jit_State *J) function rec_func_jit (line 1668) | static void rec_func_jit(jit_State *J, TraceNo lnk) function select_detect (line 1691) | static int select_detect(jit_State *J) function rec_varg (line 1703) | static void rec_varg(jit_State *J, BCReg dst, ptrdiff_t nresults) function TRef (line 1802) | static TRef rec_tnew(jit_State *J, uint32_t ah) function TRef (line 1819) | static TRef rec_cat(jit_State *J, BCReg baseslot, BCReg topslot) function rec_comp_prep (line 1868) | static void rec_comp_prep(jit_State *J) function rec_comp_fixup (line 1877) | static void rec_comp_fixup(jit_State *J, const BCIns *pc, int cond) function lj_record_ins (line 1890) | void lj_record_ins(jit_State *J) function BCIns (line 2395) | static const BCIns *rec_setup_root(jit_State *J) function lj_record_setup (line 2451) | void lj_record_setup(jit_State *J) FILE: build/luajit-2.1.0b2/src/lj_record.h type RecordIndex (line 14) | typedef struct RecordIndex { FILE: build/luajit-2.1.0b2/src/lj_snap.c function lj_snap_grow_buf_ (line 38) | void lj_snap_grow_buf_(jit_State *J, MSize need) function lj_snap_grow_map_ (line 48) | void lj_snap_grow_map_(jit_State *J, MSize need) function MSize (line 63) | static MSize snapshot_slots(jit_State *J, SnapEntry *map, BCReg nslots) function BCReg (line 93) | static BCReg snapshot_framelinks(jit_State *J, SnapEntry *map) function snapshot_stack (line 124) | static void snapshot_stack(jit_State *J, SnapShot *snap, MSize nsnapmap) function lj_snap_add (line 143) | void lj_snap_add(jit_State *J) function BCReg (line 170) | static BCReg snap_usedef(jit_State *J, uint8_t *udf, function lj_snap_purge (line 269) | void lj_snap_purge(jit_State *J) function lj_snap_shrink (line 280) | void lj_snap_shrink(jit_State *J) function BloomFilter (line 309) | static BloomFilter snap_renamefilter(GCtrace *T, SnapNo lim) function RegSP (line 320) | static RegSP snap_renameref(GCtrace *T, SnapNo lim, IRRef ref, RegSP rs) function IRIns (line 330) | IRIns *lj_snap_regspmap(GCtrace *T, SnapNo snapno, IRIns *ir) function TRef (line 367) | static TRef snap_replay_const(jit_State *J, IRIns *ir) function TRef (line 382) | static TRef snap_dedup(jit_State *J, SnapEntry *map, MSize nmax, IRRef ref) function TRef (line 392) | static TRef snap_pref(jit_State *J, GCtrace *T, SnapEntry *map, MSize nmax, function snap_sunk_store2 (line 407) | static int snap_sunk_store2(GCtrace *T, IRIns *ira, IRIns *irs) function LJ_AINLINE (line 420) | static LJ_AINLINE int snap_sunk_store(GCtrace *T, IRIns *ira, IRIns *irs) function lj_snap_replay (line 428) | void lj_snap_replay(jit_State *J, GCtrace *T) function snap_restoreval (line 589) | static void snap_restoreval(jit_State *J, GCtrace *T, ExitState *ex, function snap_restoredata (line 644) | static void snap_restoredata(GCtrace *T, ExitState *ex, function snap_unsink (line 704) | static void snap_unsink(jit_State *J, GCtrace *T, ExitState *ex, function BCIns (line 790) | const BCIns *lj_snap_restore(jit_State *J, void *exptr) FILE: build/luajit-2.1.0b2/src/lj_snap.h function LJ_AINLINE (line 22) | static LJ_AINLINE void lj_snap_grow_buf(jit_State *J, MSize need) function LJ_AINLINE (line 27) | static LJ_AINLINE void lj_snap_grow_map(jit_State *J, MSize need) FILE: build/luajit-2.1.0b2/src/lj_state.c function resizestack (line 56) | static void resizestack(lua_State *L, MSize n) function lj_state_relimitstack (line 82) | void lj_state_relimitstack(lua_State *L) function lj_state_shrinkstack (line 89) | void lj_state_shrinkstack(lua_State *L, MSize used) function lj_state_growstack (line 101) | void LJ_FASTCALL lj_state_growstack(lua_State *L, MSize need) function lj_state_growstack1 (line 119) | void LJ_FASTCALL lj_state_growstack1(lua_State *L) function stack_init (line 125) | static void stack_init(lua_State *L1, lua_State *L) function TValue (line 142) | static TValue *cpluaopen(lua_State *L, lua_CFunction dummy, void *ud) function close_state (line 160) | static void close_state(lua_State *L) function lua_State (line 184) | lua_State *lj_state_newstate(lua_Alloc f, void *ud) function TValue (line 231) | static TValue *cpfinalize(lua_State *L, lua_CFunction dummy, void *ud) function LUA_API (line 241) | LUA_API void lua_close(lua_State *L) function lua_State (line 272) | lua_State *lj_state_new(lua_State *L) function lj_state_free (line 290) | void LJ_FASTCALL lj_state_free(global_State *g, lua_State *L) FILE: build/luajit-2.1.0b2/src/lj_state.h function LJ_AINLINE (line 22) | static LJ_AINLINE void lj_state_checkstack(lua_State *L, MSize need) FILE: build/luajit-2.1.0b2/src/lj_str.c function lj_str_cmp (line 18) | int32_t LJ_FASTCALL lj_str_cmp(GCstr *a, GCstr *b) function LJ_AINLINE (line 41) | static LJ_AINLINE int str_fastcmp(const char *a, const char *b, MSize len) function lj_str_haspattern (line 82) | int lj_str_haspattern(GCstr *s) function lj_str_resize (line 96) | void lj_str_resize(lua_State *L, MSize newmask) function GCstr (line 122) | GCstr *lj_str_new(lua_State *L, const char *str, size_t lenx) function lj_str_free (line 192) | void LJ_FASTCALL lj_str_free(global_State *g, GCstr *s) FILE: build/luajit-2.1.0b2/src/lj_strfmt.c function SFormat (line 28) | SFormat LJ_FASTCALL lj_strfmt_parse(FormatState *fs) function SBuf (line 227) | SBuf *lj_strfmt_putfchar(SBuf *sb, SFormat sf, int32_t c) function SBuf (line 239) | SBuf *lj_strfmt_putfstr(SBuf *sb, SFormat sf, GCstr *str) function SBuf (line 252) | SBuf *lj_strfmt_putfxint(SBuf *sb, SFormat sf, uint64_t k) function SBuf (line 325) | SBuf *lj_strfmt_putfnum_int(SBuf *sb, SFormat sf, lua_Number n) function SBuf (line 335) | SBuf *lj_strfmt_putfnum_uint(SBuf *sb, SFormat sf, lua_Number n) FILE: build/luajit-2.1.0b2/src/lj_strfmt.h type SFormat (line 11) | typedef uint32_t SFormat; type FormatState (line 14) | typedef struct FormatState { type FormatType (line 22) | typedef enum FormatType { function LJ_AINLINE (line 78) | static LJ_AINLINE void lj_strfmt_init(FormatState *fs, const char *p, MS... FILE: build/luajit-2.1.0b2/src/lj_strfmt_num.c function MSize (line 63) | static MSize ndigits_dec(uint32_t x) function nd_mul2k (line 124) | static uint32_t nd_mul2k(uint32_t* nd, uint32_t ndhi, uint32_t k, function nd_div2k (line 157) | static uint32_t nd_div2k(uint32_t* nd, uint32_t ndhi, uint32_t k, SForma... function nd_add_m10e (line 214) | static uint32_t nd_add_m10e(uint32_t* nd, uint32_t ndhi, uint8_t m, int3... function nd_similar (line 246) | static int nd_similar(uint32_t* nd, uint32_t ndhi, uint32_t* ref, MSize ... function SBuf (line 576) | SBuf *lj_strfmt_putfnum(SBuf *sb, SFormat sf, lua_Number n) FILE: build/luajit-2.1.0b2/src/lj_strscan.c function strscan_double (line 75) | static void strscan_double(uint64_t x, TValue *o, int32_t ex2, int32_t neg) function StrScanFmt (line 104) | static StrScanFmt strscan_hex(const uint8_t *p, TValue *o, function StrScanFmt (line 150) | static StrScanFmt strscan_oct(const uint8_t *p, TValue *o, function StrScanFmt (line 181) | static StrScanFmt strscan_dec(const uint8_t *p, TValue *o, function StrScanFmt (line 330) | static StrScanFmt strscan_bin(const uint8_t *p, TValue *o, function StrScanFmt (line 373) | StrScanFmt lj_strscan_scan(const uint8_t *p, TValue *o, uint32_t opt) function lj_strscan_num (line 525) | int LJ_FASTCALL lj_strscan_num(GCstr *str, TValue *o) function lj_strscan_number (line 534) | int LJ_FASTCALL lj_strscan_number(GCstr *str, TValue *o) FILE: build/luajit-2.1.0b2/src/lj_strscan.h type StrScanFmt (line 19) | typedef enum { function LJ_AINLINE (line 34) | static LJ_AINLINE int lj_strscan_numberobj(TValue *o) FILE: build/luajit-2.1.0b2/src/lj_tab.c function LJ_AINLINE (line 20) | static LJ_AINLINE Node *hashmask(const GCtab *t, uint32_t hash) function Node (line 40) | static Node *hashkey(const GCtab *t, cTValue *key) function LJ_AINLINE (line 57) | static LJ_AINLINE void newhpart(lua_State *L, GCtab *t, uint32_t hbits) function LJ_AINLINE (line 78) | static LJ_AINLINE void clearhpart(GCtab *t) function LJ_AINLINE (line 92) | static LJ_AINLINE void clearapart(GCtab *t) function GCtab (line 101) | static GCtab *newtab(lua_State *L, uint32_t asize, uint32_t hbits) function GCtab (line 159) | GCtab *lj_tab_new(lua_State *L, uint32_t asize, uint32_t hbits) function GCtab (line 168) | GCtab *lj_tab_new_ah(lua_State *L, int32_t a, int32_t h) function lj_tab_clear (line 223) | void LJ_FASTCALL lj_tab_clear(GCtab *t) function lj_tab_free (line 234) | void LJ_FASTCALL lj_tab_free(global_State *g, GCtab *t) function lj_tab_resize (line 249) | void lj_tab_resize(lua_State *L, GCtab *t, uint32_t asize, uint32_t hbits) function countint (line 312) | static uint32_t countint(cTValue *key, uint32_t *bins) function countarray (line 326) | static uint32_t countarray(const GCtab *t, uint32_t *bins) function counthash (line 348) | static uint32_t counthash(const GCtab *t, uint32_t *bins, uint32_t *narray) function bestasize (line 363) | static uint32_t bestasize(uint32_t bins[], uint32_t *narray) function rehashtab (line 375) | static void rehashtab(lua_State *L, GCtab *t, cTValue *ek) function lj_tab_rehash (line 390) | void lj_tab_rehash(lua_State *L, GCtab *t) function lj_tab_reasize (line 396) | void lj_tab_reasize(lua_State *L, GCtab *t, uint32_t nasize) function cTValue (line 416) | cTValue *lj_tab_getstr(GCtab *t, GCstr *key) function cTValue (line 426) | cTValue *lj_tab_get(lua_State *L, GCtab *t, cTValue *key) function TValue (line 461) | TValue *lj_tab_newkey(lua_State *L, GCtab *t, cTValue *key) function TValue (line 513) | TValue *lj_tab_setinth(lua_State *L, GCtab *t, int32_t key) function TValue (line 526) | TValue *lj_tab_setstr(lua_State *L, GCtab *t, GCstr *key) function TValue (line 538) | TValue *lj_tab_set(lua_State *L, GCtab *t, cTValue *key) function keyindex (line 568) | static uint32_t keyindex(lua_State *L, GCtab *t, cTValue *key) function lj_tab_next (line 599) | int lj_tab_next(lua_State *L, GCtab *t, TValue *key) function MSize (line 621) | static MSize unbound_search(GCtab *t, MSize j) function MSize (line 650) | MSize LJ_FASTCALL lj_tab_len(GCtab *t) FILE: build/luajit-2.1.0b2/src/lj_tab.h function LJ_AINLINE (line 18) | static LJ_AINLINE uint32_t hashrot(uint32_t lo, uint32_t hi) FILE: build/luajit-2.1.0b2/src/lj_target.h type Reg (line 15) | typedef uint32_t Reg; type RegSP (line 42) | typedef uint32_t RegSP; type RegSet (line 59) | typedef uint64_t RegSet; type RegSet (line 61) | typedef uint32_t RegSet; type RegCost (line 125) | typedef uint32_t RegCost; function LJ_AINLINE (line 153) | static LJ_AINLINE char *exitstub_addr_(char **group, uint32_t exitno) FILE: build/luajit-2.1.0b2/src/lj_target_arm.h type ExitState (line 127) | typedef struct { type ARMIns (line 154) | typedef enum ARMIns { type ARMShift (line 259) | typedef enum ARMShift { type ARMCC (line 264) | typedef enum ARMCC { FILE: build/luajit-2.1.0b2/src/lj_target_arm64.h type A64Ins (line 87) | typedef enum A64Ins { FILE: build/luajit-2.1.0b2/src/lj_target_mips.h type ExitState (line 139) | typedef struct { function LJ_AINLINE (line 151) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p) type MIPSIns (line 173) | typedef enum MIPSIns { FILE: build/luajit-2.1.0b2/src/lj_target_ppc.h type ExitState (line 105) | typedef struct { function LJ_AINLINE (line 115) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p, uint32_t e... type PPCIns (line 137) | typedef enum PPCIns { type PPCCC (line 276) | typedef enum PPCCC { FILE: build/luajit-2.1.0b2/src/lj_target_x86.h type ExitState (line 155) | typedef struct { type x86Mode (line 167) | typedef enum { type x86ModRM (line 174) | typedef struct { type x86Op (line 196) | typedef enum { type x86Group (line 308) | typedef uint32_t x86Group; type x86Arith (line 318) | typedef enum { type x86Shift (line 323) | typedef enum { type x86Group3 (line 327) | typedef enum { type x86Group5 (line 331) | typedef enum { type x86CC (line 336) | typedef enum { FILE: build/luajit-2.1.0b2/src/lj_trace.c function lj_trace_err (line 37) | void lj_trace_err(jit_State *J, TraceError e) function lj_trace_err_info (line 45) | void lj_trace_err_info(jit_State *J, TraceError e) function TraceNo (line 60) | static TraceNo trace_findfree(jit_State *J) function perftools_addtrace (line 96) | static void perftools_addtrace(GCtrace *T) function GCtrace (line 121) | static GCtrace *trace_save_alloc(jit_State *J) function trace_save (line 132) | static void trace_save(jit_State *J, GCtrace *T) function lj_trace_free (line 156) | void LJ_FASTCALL lj_trace_free(global_State *g, GCtrace *T) function lj_trace_reenableproto (line 171) | void lj_trace_reenableproto(GCproto *pt) function trace_unpatch (line 188) | static void trace_unpatch(jit_State *J, GCtrace *T) function trace_flushroot (line 226) | static void trace_flushroot(jit_State *J, GCtrace *T) function lj_trace_flush (line 248) | void lj_trace_flush(jit_State *J, TraceNo traceno) function lj_trace_flushproto (line 258) | void lj_trace_flushproto(global_State *g, GCproto *pt) function lj_trace_flushall (line 265) | int lj_trace_flushall(lua_State *L) function lj_trace_initstate (line 296) | void lj_trace_initstate(global_State *g) function lj_trace_freestate (line 310) | void lj_trace_freestate(global_State *g) function blacklist_pc (line 331) | static void blacklist_pc(GCproto *pt, BCIns *pc) function penalty_pc (line 338) | static void penalty_pc(jit_State *J, GCproto *pt, BCIns *pc, TraceError e) function trace_start (line 365) | static void trace_start(jit_State *J) function trace_stop (line 424) | static void trace_stop(jit_State *J) function trace_downrec (line 495) | static int trace_downrec(jit_State *J) function trace_abort (line 510) | static int trace_abort(jit_State *J) function LJ_AINLINE (line 578) | static LJ_AINLINE void trace_pendpatch(jit_State *J, int force) function TValue (line 591) | static TValue *trace_state(lua_State *L, lua_CFunction dummy, void *ud) function lj_trace_ins (line 672) | void lj_trace_ins(jit_State *J, const BCIns *pc) function lj_trace_hot (line 683) | void LJ_FASTCALL lj_trace_hot(jit_State *J, const BCIns *pc) function trace_hotside (line 701) | static void trace_hotside(jit_State *J, const BCIns *pc) function lj_trace_stitch (line 716) | void LJ_FASTCALL lj_trace_stitch(jit_State *J, const BCIns *pc) type ExitDataCP (line 730) | typedef struct ExitDataCP { function TValue (line 737) | static TValue *trace_exit_cp(lua_State *L, lua_CFunction dummy, void *ud) function trace_exit_regs (line 748) | static void trace_exit_regs(lua_State *L, ExitState *ex) function TraceNo (line 772) | static TraceNo trace_exit_find(jit_State *J, MCode *pc) function lj_trace_exit (line 786) | int LJ_FASTCALL lj_trace_exit(jit_State *J, void *exptr) FILE: build/luajit-2.1.0b2/src/lj_udata.c function GCudata (line 13) | GCudata *lj_udata_new(lua_State *L, MSize sz, GCtab *env) function lj_udata_free (line 30) | void LJ_FASTCALL lj_udata_free(global_State *g, GCudata *ud) FILE: build/luajit-2.1.0b2/src/lj_vm.h type TValue (line 14) | typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void... FILE: build/luajit-2.1.0b2/src/lj_vmevent.c function lj_vmevent_prepare (line 19) | ptrdiff_t lj_vmevent_prepare(lua_State *L, VMEvent ev) function lj_vmevent_call (line 38) | void lj_vmevent_call(lua_State *L, ptrdiff_t argbase) FILE: build/luajit-2.1.0b2/src/lj_vmevent.h type VMEvent (line 25) | typedef enum { FILE: build/luajit-2.1.0b2/src/lj_vmmath.c function LJ_FUNCA (line 20) | LJ_FUNCA double lj_wrap_log(double x) { return log(x); } function LJ_FUNCA (line 21) | LJ_FUNCA double lj_wrap_log10(double x) { return log10(x); } function LJ_FUNCA (line 22) | LJ_FUNCA double lj_wrap_exp(double x) { return exp(x); } function LJ_FUNCA (line 23) | LJ_FUNCA double lj_wrap_sin(double x) { return sin(x); } function LJ_FUNCA (line 24) | LJ_FUNCA double lj_wrap_cos(double x) { return cos(x); } function LJ_FUNCA (line 25) | LJ_FUNCA double lj_wrap_tan(double x) { return tan(x); } function LJ_FUNCA (line 26) | LJ_FUNCA double lj_wrap_asin(double x) { return asin(x); } function LJ_FUNCA (line 27) | LJ_FUNCA double lj_wrap_acos(double x) { return acos(x); } function LJ_FUNCA (line 28) | LJ_FUNCA double lj_wrap_atan(double x) { return atan(x); } function LJ_FUNCA (line 29) | LJ_FUNCA double lj_wrap_sinh(double x) { return sinh(x); } function LJ_FUNCA (line 30) | LJ_FUNCA double lj_wrap_cosh(double x) { return cosh(x); } function LJ_FUNCA (line 31) | LJ_FUNCA double lj_wrap_tanh(double x) { return tanh(x); } function LJ_FUNCA (line 32) | LJ_FUNCA double lj_wrap_atan2(double x, double y) { return atan2(x, y); } function LJ_FUNCA (line 33) | LJ_FUNCA double lj_wrap_pow(double x, double y) { return pow(x, y); } function LJ_FUNCA (line 34) | LJ_FUNCA double lj_wrap_fmod(double x, double y) { return fmod(x, y); } function lj_vm_foldarith (line 39) | double lj_vm_foldarith(double x, double y, int op) function lj_vm_modi (line 61) | int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b) function lj_vm_log2 (line 77) | double lj_vm_log2(double a) function lj_vm_exp2 (line 84) | double lj_vm_exp2(double a) function lj_vm_powui (line 92) | static double lj_vm_powui(double x, uint32_t k) function lj_vm_powi (line 111) | double lj_vm_powi(double x, int32_t k) function lj_vm_foldfpm (line 125) | double lj_vm_foldfpm(double x, int fpm) function lj_vm_errno (line 146) | int lj_vm_errno(void) FILE: build/luajit-2.1.0b2/src/lua.h type lua_State (line 50) | typedef struct lua_State lua_State; type LUA_NUMBER (line 99) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 103) | typedef LUA_INTEGER lua_Integer; type lua_Debug (line 327) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 352) | struct lua_Debug { FILE: build/luajit-2.1.0b2/src/luajit.c function lstop (line 44) | static void lstop(lua_State *L, lua_Debug *ar) function laction (line 54) | static void laction(int i) function print_usage (line 62) | static void print_usage(void) function l_message (line 81) | static void l_message(const char *pname, const char *msg) function report (line 88) | static int report(lua_State *L, int status) function traceback (line 99) | static int traceback(lua_State *L) function docall (line 112) | static int docall(lua_State *L, int narg, int clear) function print_version (line 131) | static void print_version(void) function print_jit_status (line 136) | static void print_jit_status(lua_State *L) function getargs (line 155) | static int getargs(lua_State *L, char **argv, int n) function dofile (line 173) | static int dofile(lua_State *L, const char *name) function dostring (line 179) | static int dostring(lua_State *L, const char *s, const char *name) function dolibrary (line 185) | static int dolibrary(lua_State *L, const char *name) function write_prompt (line 192) | static void write_prompt(lua_State *L, int firstline) function incomplete (line 203) | static int incomplete(lua_State *L, int status) function pushline (line 217) | static int pushline(lua_State *L, int firstline) function loadline (line 234) | static int loadline(lua_State *L) function dotty (line 253) | static void dotty(lua_State *L) function handle_script (line 276) | static int handle_script(lua_State *L, char **argv, int n) function loadjitmodule (line 295) | static int loadjitmodule(lua_State *L) function runcmdopt (line 319) | static int runcmdopt(lua_State *L, const char *opt) function dojitcmd (line 342) | static int dojitcmd(lua_State *L, const char *cmd) function dojitopt (line 363) | static int dojitopt(lua_State *L, const char *opt) function dobytecode (line 374) | static int dobytecode(lua_State *L, char **argv) function collectargs (line 399) | static int collectargs(char **argv, int *flags) function runargs (line 443) | static int runargs(lua_State *L, char **argv, int n) function handle_luainit (line 486) | static int handle_luainit(lua_State *L) type Smain (line 501) | struct Smain { function pmain (line 507) | static int pmain(lua_State *L) function main (line 555) | int main(int argc, char **argv) FILE: build/luajit-2.1.0b3/dynasm/Examples/test_z_inst.c function add (line 13) | static void add(dasm_State *state) function sub (line 32) | static void sub(dasm_State *state) function mul (line 40) | static void mul(dasm_State *state) type SimpleStruct (line 312) | typedef struct { function rxf (line 401) | static void rxf(dasm_State *state) { function main (line 466) | int main(int argc, char *argv[]) FILE: build/luajit-2.1.0b3/dynasm/dasm_arm.h type dasm_Section (line 56) | typedef struct dasm_Section { type dasm_State (line 66) | struct dasm_State { function dasm_init (line 86) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 110) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 123) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 131) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 140) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_imm12 (line 168) | static int dasm_imm12(unsigned int n) function dasm_put (line 177) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 279) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 345) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 432) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 445) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b3/dynasm/dasm_arm64.h type dasm_Section (line 58) | typedef struct dasm_Section { type dasm_State (line 68) | struct dasm_State { function dasm_init (line 88) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 112) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 125) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 133) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 142) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_imm12 (line 170) | static int dasm_imm12(unsigned int n) function dasm_ffs (line 180) | static int dasm_ffs(unsigned long long x) function dasm_imm13 (line 187) | static int dasm_imm13(int lo, int hi) function dasm_put (line 219) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 348) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 415) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 532) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 545) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b3/dynasm/dasm_mips.h type dasm_Section (line 55) | typedef struct dasm_Section { type dasm_State (line 65) | struct dasm_State { function dasm_init (line 85) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 109) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 122) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 130) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 139) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 168) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 258) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 323) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 395) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 408) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b3/dynasm/dasm_ppc.h type dasm_Section (line 55) | typedef struct dasm_Section { type dasm_State (line 65) | struct dasm_State { function dasm_init (line 85) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 109) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 122) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 130) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 139) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 168) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 262) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 327) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 394) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 407) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b3/dynasm/dasm_proto.h type dasm_State (line 47) | typedef struct dasm_State dasm_State; FILE: build/luajit-2.1.0b3/dynasm/dasm_s390x.h type dasm_Section (line 58) | typedef struct dasm_Section { type dasm_State (line 68) | struct dasm_State { function dasm_init (line 88) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 112) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 127) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 135) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 144) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 174) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 316) | int dasm_link(Dst_DECL, size_t * szp) function dasm_encode (line 412) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 513) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 528) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b3/dynasm/dasm_x86.h type dasm_Section (line 54) | typedef struct dasm_Section { type dasm_State (line 64) | struct dasm_State { function dasm_init (line 84) | void dasm_init(Dst_DECL, int maxsection) function dasm_free (line 108) | void dasm_free(Dst_DECL) function dasm_setupglobal (line 121) | void dasm_setupglobal(Dst_DECL, void **gl, unsigned int maxgl) function dasm_growpc (line 129) | void dasm_growpc(Dst_DECL, unsigned int maxpc) function dasm_setup (line 138) | void dasm_setup(Dst_DECL, const void *actionlist) function dasm_put (line 167) | void dasm_put(Dst_DECL, int start, ...) function dasm_link (line 277) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 389) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 499) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 512) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0b3/src/host/buildvm.c function owrite (line 77) | void owrite(BuildCtx *ctx, const void *ptr, size_t sz) function emit_raw (line 89) | static void emit_raw(BuildCtx *ctx) function collect_reloc (line 132) | static int collect_reloc(BuildCtx *ctx, uint8_t *addr, int idx, int type) function sym_insert (line 155) | static void sym_insert(BuildCtx *ctx, int32_t ofs, function build_code (line 170) | static int build_code(BuildCtx *ctx) function emit_bcdef (line 306) | static void emit_bcdef(BuildCtx *ctx) function emit_vmdef (line 319) | static void emit_vmdef(BuildCtx *ctx) function usage (line 371) | static void usage(void) function BuildMode (line 385) | static BuildMode parsemode(const char *mode) function parseargs (line 396) | static void parseargs(BuildCtx *ctx, char **argv) function main (line 432) | int main(int argc, char **argv) FILE: build/luajit-2.1.0b3/src/host/buildvm.h type dasm_State (line 38) | struct dasm_State type BuildMode (line 46) | typedef enum { type BuildReloc (line 54) | typedef struct BuildReloc { type BuildSym (line 60) | typedef struct BuildSym { type BuildCtx (line 66) | typedef struct BuildCtx { FILE: build/luajit-2.1.0b3/src/host/buildvm_asm.c function emit_asm_bytes (line 13) | static void emit_asm_bytes(BuildCtx *ctx, uint8_t *p, int n) function emit_asm_reloc (line 27) | static void emit_asm_reloc(BuildCtx *ctx, int type, const char *sym) function emit_asm_reloc_text (line 55) | static void emit_asm_reloc_text(BuildCtx *ctx, uint8_t *cp, int n, function emit_asm_words (line 92) | static void emit_asm_words(BuildCtx *ctx, uint8_t *p, int n) function emit_asm_wordreloc (line 110) | static void emit_asm_wordreloc(BuildCtx *ctx, uint8_t *p, int n, function emit_asm_label (line 172) | static void emit_asm_label(BuildCtx *ctx, const char *name, int size, in... function emit_asm_align (line 222) | static void emit_asm_align(BuildCtx *ctx, int bits) function emit_asm (line 240) | void emit_asm(BuildCtx *ctx) FILE: build/luajit-2.1.0b3/src/host/buildvm_fold.c function tryhash (line 17) | static int tryhash(uint32_t *htab, uint32_t sz, uint32_t r, int dorol) function printhash (line 50) | static void printhash(BuildCtx *ctx, uint32_t *htab, uint32_t sz) function makehash (line 61) | static void makehash(BuildCtx *ctx) function nexttoken (line 93) | static uint32_t nexttoken(char **pp, int allowlit, int allowany) function foldrule (line 142) | static void foldrule(char *p) function emit_fold (line 168) | void emit_fold(BuildCtx *ctx) FILE: build/luajit-2.1.0b3/src/host/buildvm_lib.c function libdef_name (line 27) | static void libdef_name(const char *p, int kind) function libdef_endmodule (line 50) | static void libdef_endmodule(BuildCtx *ctx) function libdef_module (line 74) | static void libdef_module(BuildCtx *ctx, char *p, int arg) function find_ffofs (line 97) | static int find_ffofs(BuildCtx *ctx, const char *name) function libdef_func (line 111) | static void libdef_func(BuildCtx *ctx, char *p, int arg) function libdef_fixupbc (line 167) | static void libdef_fixupbc(uint8_t *p) function libdef_lua (line 189) | static void libdef_lua(BuildCtx *ctx, char *p, int arg) function find_rec (line 212) | static uint32_t find_rec(char *name) function libdef_rec (line 229) | static void libdef_rec(BuildCtx *ctx, char *p, int arg) function memcpy_endian (line 249) | static void memcpy_endian(void *dst, void *src, size_t n) function libdef_push (line 262) | static void libdef_push(BuildCtx *ctx, char *p, int arg) function libdef_set (line 307) | static void libdef_set(BuildCtx *ctx, char *p, int arg) function libdef_regfunc (line 318) | static void libdef_regfunc(BuildCtx *ctx, char *p, int arg) type LibDefHandler (line 326) | typedef struct LibDefHandler { function emit_lib (line 348) | void emit_lib(BuildCtx *ctx) FILE: build/luajit-2.1.0b3/src/host/buildvm_peobj.c type PEheader (line 21) | typedef struct PEheader { type PEsection (line 32) | typedef struct PEsection { type PEreloc (line 46) | typedef struct PEreloc { type PEsym (line 56) | typedef struct PEsym { type PEsymaux (line 69) | typedef struct PEsymaux { function emit_peobj_sym (line 124) | static void emit_peobj_sym(BuildCtx *ctx, const char *name, uint32_t value, function emit_peobj_sym_sect (line 152) | static void emit_peobj_sym_sect(BuildCtx *ctx, PEsection *pesect, int sect) function emit_peobj (line 171) | void emit_peobj(BuildCtx *ctx) function emit_peobj (line 372) | void emit_peobj(BuildCtx *ctx) FILE: build/luajit-2.1.0b3/src/host/minilua.c type U64 (line 26) | typedef unsigned __int64 U64; type U64 (line 28) | typedef unsigned long long U64; type TMS (line 42) | typedef enum{ type OpMode (line 62) | enum OpMode{iABC,iABx,iAsBx} type OpCode (line 63) | typedef enum{ type OpArgMask (line 103) | enum OpArgMask{ type expkind (line 109) | typedef enum{ type RESERVED (line 126) | enum RESERVED{ type BinOpr (line 134) | typedef enum BinOpr{ type UnOpr (line 142) | typedef enum UnOpr{OPR_MINUS,OPR_NOT,OPR_LEN,OPR_NOUNOPR}UnOpr; type lua_State (line 164) | typedef struct lua_State lua_State; type lua_Number (line 168) | typedef double lua_Number; type lua_Integer (line 169) | typedef ptrdiff_t lua_Integer; type lua_Debug (line 191) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 193) | struct lua_Debug{ type lu_int32 (line 206) | typedef unsigned int lu_int32; type lu_mem (line 207) | typedef size_t lu_mem; type l_mem (line 208) | typedef ptrdiff_t l_mem; type lu_byte (line 209) | typedef unsigned char lu_byte; type L_Umaxalign (line 211) | typedef union{double u;void*s;long l;}L_Umaxalign; type l_uacNumber (line 212) | typedef double l_uacNumber; type lu_int32 (line 219) | typedef lu_int32 Instruction; type GCObject (line 221) | typedef union GCObject GCObject; type GCheader (line 222) | typedef struct GCheader{ type Value (line 225) | typedef union{ type TValue (line 231) | typedef struct lua_TValue{ type TValue (line 270) | typedef TValue*StkId; type TString (line 271) | typedef union TString{ type Udata (line 282) | typedef union Udata{ type Proto (line 291) | typedef struct Proto{ type LocVar (line 314) | typedef struct LocVar{ type UpVal (line 319) | typedef struct UpVal{ type CClosure (line 330) | typedef struct CClosure{ type LClosure (line 335) | typedef struct LClosure{ type Closure (line 340) | typedef union Closure{ type TKey (line 345) | typedef union TKey{ type Node (line 352) | typedef struct Node{ type Table (line 356) | typedef struct Table{ type ZIO (line 391) | typedef struct Zio ZIO; type Mbuffer (line 394) | typedef struct Mbuffer{ type Zio (line 406) | struct Zio{ type lua_longjmp (line 414) | struct lua_longjmp type stringtable (line 417) | typedef struct stringtable{ type CallInfo (line 422) | typedef struct CallInfo{ type global_State (line 434) | typedef struct global_State{ type lua_State (line 461) | struct lua_State{ type Table (line 495) | struct Table type Proto (line 496) | struct Proto type UpVal (line 497) | struct UpVal type lua_State (line 498) | struct lua_State function luaO_int2fb (line 605) | static int luaO_int2fb(unsigned int x){ function luaO_fb2int (line 614) | static int luaO_fb2int(int x){ function luaO_log2 (line 619) | static int luaO_log2(unsigned int x){ function luaO_rawequalObj (line 634) | static int luaO_rawequalObj(const TValue*t1,const TValue*t2){ function luaO_str2d (line 649) | static int luaO_str2d(const char*s,lua_Number*result){ function pushstr (line 660) | static void pushstr(lua_State*L,const char*str){ function luaO_chunkid (line 731) | static void luaO_chunkid(char*out,const char*source,size_t bufflen){ function luaT_init (line 777) | static void luaT_init(lua_State*L){ function TValue (line 791) | static const TValue*luaT_gettm(Table*events,TMS event,TString*ename){ function TValue (line 799) | static const TValue*luaT_gettmbyobj(lua_State*L,const TValue*o,TMS event){ function Closure (line 815) | static Closure*luaF_newCclosure(lua_State*L,int nelems,Table*e){ function Closure (line 823) | static Closure*luaF_newLclosure(lua_State*L,int nelems,Table*e){ function UpVal (line 832) | static UpVal*luaF_newupval(lua_State*L){ function UpVal (line 839) | static UpVal*luaF_findupval(lua_State*L,StkId level){ function unlinkupval (line 864) | static void unlinkupval(UpVal*uv){ function luaF_freeupval (line 868) | static void luaF_freeupval(lua_State*L,UpVal*uv){ function luaF_close (line 873) | static void luaF_close(lua_State*L,StkId level){ function Proto (line 889) | static Proto*luaF_newproto(lua_State*L){ function luaF_freeproto (line 913) | static void luaF_freeproto(lua_State*L,Proto*f){ function luaF_freeclosure (line 922) | static void luaF_freeclosure(lua_State*L,Closure*c){ type expdesc (line 950) | typedef struct expdesc{ type upvaldesc (line 959) | typedef struct upvaldesc{ type BlockCnt (line 963) | struct BlockCnt type FuncState (line 964) | typedef struct FuncState{ type lua_longjmp (line 984) | struct lua_longjmp{ function luaD_seterrorobj (line 989) | static void luaD_seterrorobj(lua_State*L,int errcode,StkId oldtop){ function restore_stack_limit (line 1007) | static void restore_stack_limit(lua_State*L){ function resetstack (line 1014) | static void resetstack(lua_State*L,int status){ function luaD_throw (line 1025) | static void luaD_throw(lua_State*L,int errcode){ function luaD_rawrunprotected (line 1039) | static int luaD_rawrunprotected(lua_State*L,Pfunc f,void*ud){ function correctstack (line 1050) | static void correctstack(lua_State*L,TValue*oldstack){ function luaD_reallocstack (line 1063) | static void luaD_reallocstack(lua_State*L,int newsize){ function luaD_reallocCI (line 1071) | static void luaD_reallocCI(lua_State*L,int newsize){ function luaD_growstack (line 1078) | static void luaD_growstack(lua_State*L,int n){ function CallInfo (line 1084) | static CallInfo*growCI(lua_State*L){ function StkId (line 1094) | static StkId adjust_varargs(lua_State*L,Proto*p,int actual){ function StkId (line 1112) | static StkId tryfuncTM(lua_State*L,StkId func){ function luaD_precall (line 1125) | static int luaD_precall(lua_State*L,StkId func,int nresults){ function luaD_poscall (line 1179) | static int luaD_poscall(lua_State*L,StkId firstResult){ function luaD_call (line 1195) | static void luaD_call(lua_State*L,StkId func,int nResults){ function luaD_pcall (line 1207) | static int luaD_pcall(lua_State*L,Pfunc func,void*u, type SParser (line 1230) | struct SParser{ function f_parser (line 1235) | static void f_parser(lua_State*L,void*ud){ function luaD_protectedparser (line 1250) | static int luaD_protectedparser(lua_State*L,ZIO*z,const char*name){ function luaS_resize (line 1259) | static void luaS_resize(lua_State*L,int newsize){ function TString (line 1283) | static TString*newlstr(lua_State*L,const char*str,size_t l, function TString (line 1306) | static TString*luaS_newlstr(lua_State*L,const char*str,size_t l){ function Udata (line 1324) | static Udata*luaS_newudata(lua_State*L,size_t s,Table*e){ function Node (line 1347) | static Node*hashnum(const Table*t,lua_Number n){ function Node (line 1356) | static Node*mainposition(const Table*t,const TValue*key){ function arrayindex (line 1370) | static int arrayindex(const TValue*key){ function findindex (line 1380) | static int findindex(lua_State*L,Table*t,StkId key){ function luaH_next (line 1401) | static int luaH_next(lua_State*L,Table*t,StkId key){ function computesizes (line 1419) | static int computesizes(int nums[],int*narray){ function countint (line 1438) | static int countint(const TValue*key,int*nums){ function numusearray (line 1447) | static int numusearray(const Table*t,int*nums){ function numusehash (line 1469) | static int numusehash(const Table*t,int*nums,int*pnasize){ function setarrayvector (line 1483) | static void setarrayvector(lua_State*L,Table*t,int size){ function setnodevector (line 1490) | static void setnodevector(lua_State*L,Table*t,int size){ function resize (line 1513) | static void resize(lua_State*L,Table*t,int nasize,int nhsize){ function luaH_resizearray (line 1537) | static void luaH_resizearray(lua_State*L,Table*t,int nasize){ function rehash (line 1541) | static void rehash(lua_State*L,Table*t,const TValue*ek){ function Table (line 1555) | static Table*luaH_new(lua_State*L,int narray,int nhash){ function luaH_free (line 1568) | static void luaH_free(lua_State*L,Table*t){ function Node (line 1574) | static Node*getfreepos(Table*t){ function TValue (line 1581) | static TValue*newkey(lua_State*L,Table*t,const TValue*key){ function TValue (line 1608) | static const TValue*luaH_getnum(Table*t,int key){ function TValue (line 1622) | static const TValue*luaH_getstr(Table*t,TString*key){ function TValue (line 1631) | static const TValue*luaH_get(Table*t,const TValue*key){ function TValue (line 1653) | static TValue*luaH_set(lua_State*L,Table*t,const TValue*key){ function TValue (line 1665) | static TValue*luaH_setnum(lua_State*L,Table*t,int key){ function TValue (line 1675) | static TValue*luaH_setstr(lua_State*L,Table*t,TString*key){ function unbound_search (line 1685) | static int unbound_search(Table*t,unsigned int j){ function luaH_getn (line 1704) | static int luaH_getn(Table*t){ function removeentry (line 1728) | static void removeentry(Node*n){ function reallymarkobject (line 1732) | static void reallymarkobject(global_State*g,GCObject*o){ function marktmu (line 1775) | static void marktmu(global_State*g){ function luaC_separateudata (line 1785) | static size_t luaC_separateudata(lua_State*L,int all){ function traversetable (line 1812) | static int traversetable(global_State*g,Table*h){ function traverseproto (line 1849) | static void traverseproto(global_State*g,Proto*f){ function traverseclosure (line 1867) | static void traverseclosure(global_State*g,Closure*cl){ function checkstacksizes (line 1881) | static void checkstacksizes(lua_State*L,StkId max){ function traversestack (line 1894) | static void traversestack(global_State*g,lua_State*l){ function l_mem (line 1908) | static l_mem propagatemark(global_State*g){ function propagateall (line 1951) | static size_t propagateall(global_State*g){ function iscleared (line 1956) | static int iscleared(const TValue*o,int iskey){ function cleartable (line 1965) | static void cleartable(GCObject*l){ function freeobj (line 1988) | static void freeobj(lua_State*L,GCObject*o){ function GCObject (line 2011) | static GCObject**sweeplist(lua_State*L,GCObject**p,lu_mem count){ function checkSizes (line 2031) | static void checkSizes(lua_State*L){ function GCTM (line 2041) | static void GCTM(lua_State*L){ function luaC_callGCTM (line 2067) | static void luaC_callGCTM(lua_State*L){ function luaC_freeall (line 2071) | static void luaC_freeall(lua_State*L){ function markmt (line 2079) | static void markmt(global_State*g){ function markroot (line 2084) | static void markroot(lua_State*L){ function remarkupvals (line 2095) | static void remarkupvals(global_State*g){ function atomic (line 2102) | static void atomic(lua_State*L){ function l_mem (line 2125) | static l_mem singlestep(lua_State*L){ function luaC_step (line 2174) | static void luaC_step(lua_State*L){ function luaC_barrierf (line 2197) | static void luaC_barrierf(lua_State*L,GCObject*o,GCObject*v){ function luaC_barrierback (line 2204) | static void luaC_barrierback(lua_State*L,Table*t){ function luaC_link (line 2211) | static void luaC_link(lua_State*L,GCObject*o,lu_byte tt){ function luaC_linkupval (line 2218) | static void luaC_linkupval(lua_State*L,UpVal*uv){ type SemInfo (line 2233) | typedef union{ type Token (line 2237) | typedef struct Token{ type LexState (line 2241) | typedef struct LexState{ type LG (line 2259) | typedef struct LG{ function stack_init (line 2263) | static void stack_init(lua_State*L1,lua_State*L){ function freestack (line 2277) | static void freestack(lua_State*L,lua_State*L1){ function f_luaopen (line 2281) | static void f_luaopen(lua_State*L,void*ud){ function preinit_state (line 2293) | static void preinit_state(lua_State*L,global_State*g){ function close_state (line 2312) | static void close_state(lua_State*L){ function luaE_freethread (line 2321) | static void luaE_freethread(lua_State*L,lua_State*L1){ function lua_State (line 2326) | static lua_State*lua_newstate(lua_Alloc f,void*ud){ function callallgcTM (line 2373) | static void callallgcTM(lua_State*L,void*ud){ function lua_close (line 2377) | static void lua_close(lua_State*L){ function currentpc (line 2397) | static int currentpc(lua_State*L,CallInfo*ci){ function currentline (line 2403) | static int currentline(lua_State*L,CallInfo*ci){ function lua_getstack (line 2410) | static int lua_getstack(lua_State*L,int level,lua_Debug*ar){ function Proto (line 2429) | static Proto*getluaproto(CallInfo*ci){ function funcinfo (line 2432) | static void funcinfo(lua_Debug*ar,Closure*cl){ function info_tailcall (line 2447) | static void info_tailcall(lua_Debug*ar){ function collectvalidlines (line 2455) | static void collectvalidlines(lua_State*L,Closure*f){ function auxgetinfo (line 2469) | static int auxgetinfo(lua_State*L,const char*what,lua_Debug*ar, function lua_getinfo (line 2506) | static int lua_getinfo(lua_State*L,const char*what,lua_Debug*ar){ function isinstack (line 2531) | static int isinstack(CallInfo*ci,const TValue*o){ function luaG_typeerror (line 2537) | static void luaG_typeerror(lua_State*L,const TValue*o,const char*op){ function luaG_concaterror (line 2549) | static void luaG_concaterror(lua_State*L,StkId p1,StkId p2){ function luaG_aritherror (line 2553) | static void luaG_aritherror(lua_State*L,const TValue*p1,const TValue*p2){ function luaG_ordererror (line 2559) | static int luaG_ordererror(lua_State*L,const TValue*p1,const TValue*p2){ function addinfo (line 2568) | static void addinfo(lua_State*L,const char*msg){ function luaG_errormsg (line 2577) | static void luaG_errormsg(lua_State*L){ function luaG_runerror (line 2588) | static void luaG_runerror(lua_State*L,const char*fmt,...){ function luaZ_fill (line 2595) | static int luaZ_fill(ZIO*z){ function luaZ_init (line 2605) | static void luaZ_init(lua_State*L,ZIO*z,lua_Reader reader,void*data){ function save (line 2672) | static void save(LexState*ls,int c){ function luaX_init (line 2683) | static void luaX_init(lua_State*L){ function luaX_lexerror (line 2710) | static void luaX_lexerror(LexState*ls,const char*msg,int token){ function luaX_syntaxerror (line 2718) | static void luaX_syntaxerror(LexState*ls,const char*msg){ function TString (line 2721) | static TString*luaX_newstring(LexState*ls,const char*str,size_t l){ function inclinenumber (line 2731) | static void inclinenumber(LexState*ls){ function luaX_setinput (line 2739) | static void luaX_setinput(lua_State*L,LexState*ls,ZIO*z,TString*source){ function check_next (line 2751) | static int check_next(LexState*ls,const char*set){ function buffreplace (line 2757) | static void buffreplace(LexState*ls,char from,char to){ function read_numeral (line 2763) | static void read_numeral(LexState*ls,SemInfo*seminfo){ function skip_sep (line 2776) | static int skip_sep(LexState*ls){ function read_long_string (line 2786) | static void read_long_string(LexState*ls,SemInfo*seminfo,int sep){ function read_string (line 2822) | static void read_string(LexState*ls,int del,SemInfo*seminfo){ function llex (line 2876) | static int llex(LexState*ls,SemInfo*seminfo){ function luaX_next (line 2984) | static void luaX_next(LexState*ls){ function luaX_lookahead (line 2993) | static void luaX_lookahead(LexState*ls){ function isnumeral (line 2997) | static int isnumeral(expdesc*e){ function luaK_nil (line 3000) | static void luaK_nil(FuncState*fs,int from,int n){ function luaK_jump (line 3022) | static int luaK_jump(FuncState*fs){ function luaK_ret (line 3030) | static void luaK_ret(FuncState*fs,int first,int nret){ function condjump (line 3033) | static int condjump(FuncState*fs,OpCode op,int A,int B,int C){ function fixjump (line 3037) | static void fixjump(FuncState*fs,int pc,int dest){ function luaK_getlabel (line 3044) | static int luaK_getlabel(FuncState*fs){ function getjump (line 3048) | static int getjump(FuncState*fs,int pc){ function Instruction (line 3055) | static Instruction*getjumpcontrol(FuncState*fs,int pc){ function need_value (line 3062) | static int need_value(FuncState*fs,int list){ function patchtestreg (line 3069) | static int patchtestreg(FuncState*fs,int node,int reg){ function removevalues (line 3079) | static void removevalues(FuncState*fs,int list){ function patchlistaux (line 3083) | static void patchlistaux(FuncState*fs,int list,int vtarget,int reg, function dischargejpc (line 3094) | static void dischargejpc(FuncState*fs){ function luaK_patchlist (line 3098) | static void luaK_patchlist(FuncState*fs,int list,int target){ function luaK_patchtohere (line 3105) | static void luaK_patchtohere(FuncState*fs,int list){ function luaK_concat (line 3109) | static void luaK_concat(FuncState*fs,int*l1,int l2){ function luaK_checkstack (line 3121) | static void luaK_checkstack(FuncState*fs,int n){ function luaK_reserveregs (line 3129) | static void luaK_reserveregs(FuncState*fs,int n){ function freereg (line 3133) | static void freereg(FuncState*fs,int reg){ function freeexp (line 3138) | static void freeexp(FuncState*fs,expdesc*e){ function addk (line 3142) | static int addk(FuncState*fs,TValue*k,TValue*v){ function luaK_stringK (line 3160) | static int luaK_stringK(FuncState*fs,TString*s){ function luaK_numberK (line 3165) | static int luaK_numberK(FuncState*fs,lua_Number r){ function boolK (line 3170) | static int boolK(FuncState*fs,int b){ function nilK (line 3175) | static int nilK(FuncState*fs){ function luaK_setreturns (line 3181) | static void luaK_setreturns(FuncState*fs,expdesc*e,int nresults){ function luaK_setoneret (line 3191) | static void luaK_setoneret(FuncState*fs,expdesc*e){ function luaK_dischargevars (line 3201) | static void luaK_dischargevars(FuncState*fs,expdesc*e){ function code_label (line 3232) | static int code_label(FuncState*fs,int A,int b,int jump){ function discharge2reg (line 3236) | static void discharge2reg(FuncState*fs,expdesc*e,int reg){ function discharge2anyreg (line 3272) | static void discharge2anyreg(FuncState*fs,expdesc*e){ function exp2reg (line 3278) | static void exp2reg(FuncState*fs,expdesc*e,int reg){ function luaK_exp2nextreg (line 3300) | static void luaK_exp2nextreg(FuncState*fs,expdesc*e){ function luaK_exp2anyreg (line 3306) | static int luaK_exp2anyreg(FuncState*fs,expdesc*e){ function luaK_exp2val (line 3318) | static void luaK_exp2val(FuncState*fs,expdesc*e){ function luaK_exp2RK (line 3324) | static int luaK_exp2RK(FuncState*fs,expdesc*e){ function luaK_storevar (line 3349) | static void luaK_storevar(FuncState*fs,expdesc*var,expdesc*ex){ function luaK_self (line 3377) | static void luaK_self(FuncState*fs,expdesc*e,expdesc*key){ function invertjump (line 3388) | static void invertjump(FuncState*fs,expdesc*e){ function jumponcond (line 3392) | static int jumponcond(FuncState*fs,expdesc*e,int cond){ function luaK_goiftrue (line 3404) | static void luaK_goiftrue(FuncState*fs,expdesc*e){ function luaK_goiffalse (line 3426) | static void luaK_goiffalse(FuncState*fs,expdesc*e){ function codenot (line 3447) | static void codenot(FuncState*fs,expdesc*e){ function luaK_indexed (line 3478) | static void luaK_indexed(FuncState*fs,expdesc*t,expdesc*k){ function constfolding (line 3482) | static int constfolding(OpCode op,expdesc*e1,expdesc*e2){ function codearith (line 3506) | static void codearith(FuncState*fs,OpCode op,expdesc*e1,expdesc*e2){ function codecomp (line 3524) | static void codecomp(FuncState*fs,OpCode op,int cond,expdesc*e1, function luaK_prefix (line 3538) | static void luaK_prefix(FuncState*fs,UnOpr op,expdesc*e){ function luaK_infix (line 3557) | static void luaK_infix(FuncState*fs,BinOpr op,expdesc*v){ function luaK_posfix (line 3582) | static void luaK_posfix(FuncState*fs,BinOpr op,expdesc*e1,expdesc*e2){ function luaK_fixline (line 3624) | static void luaK_fixline(FuncState*fs,int line){ function luaK_code (line 3627) | static int luaK_code(FuncState*fs,Instruction i,int line){ function luaK_codeABC (line 3638) | static int luaK_codeABC(FuncState*fs,OpCode o,int a,int b,int c){ function luaK_codeABx (line 3641) | static int luaK_codeABx(FuncState*fs,OpCode o,int a,unsigned int bc){ function luaK_setlist (line 3644) | static void luaK_setlist(FuncState*fs,int base,int nelems,int tostore){ type BlockCnt (line 3658) | typedef struct BlockCnt{ function anchor_token (line 3667) | static void anchor_token(LexState*ls){ function error_expected (line 3673) | static void error_expected(LexState*ls,int token){ function errorlimit (line 3677) | static void errorlimit(FuncState*fs,int limit,const char*what){ function testnext (line 3684) | static int testnext(LexState*ls,int c){ function check (line 3691) | static void check(LexState*ls,int c){ function checknext (line 3695) | static void checknext(LexState*ls,int c){ function check_match (line 3700) | static void check_match(LexState*ls,int what,int who,int where){ function TString (line 3711) | static TString*str_checkname(LexState*ls){ function init_exp (line 3718) | static void init_exp(expdesc*e,expkind k,int i){ function codestring (line 3723) | static void codestring(LexState*ls,expdesc*e,TString*s){ function checkname (line 3726) | static void checkname(LexState*ls,expdesc*e){ function registerlocalvar (line 3729) | static int registerlocalvar(LexState*ls,TString*varname){ function new_localvar (line 3741) | static void new_localvar(LexState*ls,TString*name,int n){ function adjustlocalvars (line 3746) | static void adjustlocalvars(LexState*ls,int nvars){ function removevars (line 3753) | static void removevars(LexState*ls,int tolevel){ function indexupvalue (line 3758) | static int indexupvalue(FuncState*fs,TString*name,expdesc*v){ function searchvar (line 3777) | static int searchvar(FuncState*fs,TString*n){ function markupval (line 3785) | static void markupval(FuncState*fs,int level){ function singlevaraux (line 3790) | static int singlevaraux(FuncState*fs,TString*n,expdesc*var,int base){ function singlevar (line 3812) | static void singlevar(LexState*ls,expdesc*var){ function adjust_assign (line 3818) | static void adjust_assign(LexState*ls,int nvars,int nexps,expdesc*e){ function enterlevel (line 3836) | static void enterlevel(LexState*ls){ function enterblock (line 3841) | static void enterblock(FuncState*fs,BlockCnt*bl,lu_byte isbreakable){ function leaveblock (line 3849) | static void leaveblock(FuncState*fs){ function pushclosure (line 3858) | static void pushclosure(LexState*ls,FuncState*func,expdesc*v){ function open_func (line 3874) | static void open_func(LexState*ls,FuncState*fs){ function close_func (line 3899) | static void close_func(LexState*ls){ function Proto (line 3921) | static Proto*luaY_parser(lua_State*L,ZIO*z,Mbuffer*buff,const char*name){ function field (line 3934) | static void field(LexState*ls,expdesc*v){ function yindex (line 3942) | static void yindex(LexState*ls,expdesc*v){ type ConsControl (line 3948) | struct ConsControl{ function recfield (line 3955) | static void recfield(LexState*ls,struct ConsControl*cc){ function closelistfield (line 3973) | static void closelistfield(FuncState*fs,struct ConsControl*cc){ function lastlistfield (line 3982) | static void lastlistfield(FuncState*fs,struct ConsControl*cc){ function listfield (line 3995) | static void listfield(LexState*ls,struct ConsControl*cc){ function constructor (line 4001) | static void constructor(LexState*ls,expdesc*t){ function parlist (line 4039) | static void parlist(LexState*ls){ function body (line 4064) | static void body(LexState*ls,expdesc*e,int needself,int line){ function explist1 (line 4081) | static int explist1(LexState*ls,expdesc*v){ function funcargs (line 4091) | static void funcargs(LexState*ls,expdesc*f){ function prefixexp (line 4136) | static void prefixexp(LexState*ls,expdesc*v){ function primaryexp (line 4156) | static void primaryexp(LexState*ls,expdesc*v){ function simpleexp (line 4189) | static void simpleexp(LexState*ls,expdesc*v){ function UnOpr (line 4236) | static UnOpr getunopr(int op){ function BinOpr (line 4244) | static BinOpr getbinopr(int op){ function BinOpr (line 4274) | static BinOpr subexpr(LexState*ls,expdesc*v,unsigned int limit){ function expr (line 4298) | static void expr(LexState*ls,expdesc*v){ function block_follow (line 4301) | static int block_follow(int token){ function block (line 4309) | static void block(LexState*ls){ type LHS_assign (line 4316) | struct LHS_assign{ function check_conflict (line 4320) | static void check_conflict(LexState*ls,struct LHS_assign*lh,expdesc*v){ function assignment (line 4341) | static void assignment(LexState*ls,struct LHS_assign*lh,int nvars){ function cond (line 4373) | static int cond(LexState*ls){ function breakstat (line 4380) | static void breakstat(LexState*ls){ function whilestat (line 4394) | static void whilestat(LexState*ls,int line){ function repeatstat (line 4410) | static void repeatstat(LexState*ls,int line){ function exp1 (line 4433) | static int exp1(LexState*ls){ function forbody (line 4441) | static void forbody(LexState*ls,int base,int line,int nvars,int isnum){ function fornum (line 4459) | static void fornum(LexState*ls,TString*varname,int line){ function forlist (line 4478) | static void forlist(LexState*ls,TString*indexname){ function forstat (line 4496) | static void forstat(LexState*ls,int line){ FILE: build/luajit-2.1.0b3/src/lauxlib.h type luaL_Reg (line 21) | typedef struct luaL_Reg { type luaL_Buffer (line 135) | typedef struct luaL_Buffer { FILE: build/luajit-2.1.0b3/src/lib_aux.c function LUALIB_API (line 31) | LUALIB_API int luaL_fileresult(lua_State *L, int stat, const char *fname) function LUALIB_API (line 49) | LUALIB_API int luaL_execresult(lua_State *L, int stat) function LUALIB_API (line 81) | LUALIB_API const char *luaL_findtable(lua_State *L, int idx, function libsize (line 107) | static int libsize(const luaL_Reg *l) function LUALIB_API (line 114) | LUALIB_API void luaL_pushmodule(lua_State *L, const char *modname, int s... function LUALIB_API (line 128) | LUALIB_API void luaL_openlib(lua_State *L, const char *libname, function LUALIB_API (line 142) | LUALIB_API void luaL_register(lua_State *L, const char *libname, function LUALIB_API (line 148) | LUALIB_API void luaL_setfuncs(lua_State *L, const luaL_Reg *l, int nup) function LUALIB_API (line 161) | LUALIB_API const char *luaL_gsub(lua_State *L, const char *s, function emptybuffer (line 183) | static int emptybuffer(luaL_Buffer *B) function adjuststack (line 194) | static void adjuststack(luaL_Buffer *B) function LUALIB_API (line 212) | LUALIB_API char *luaL_prepbuffer(luaL_Buffer *B) function LUALIB_API (line 219) | LUALIB_API void luaL_addlstring(luaL_Buffer *B, const char *s, size_t l) function LUALIB_API (line 232) | LUALIB_API void luaL_addstring(luaL_Buffer *B, const char *s) function LUALIB_API (line 237) | LUALIB_API void luaL_pushresult(luaL_Buffer *B) function LUALIB_API (line 244) | LUALIB_API void luaL_addvalue(luaL_Buffer *B) function LUALIB_API (line 261) | LUALIB_API void luaL_buffinit(lua_State *L, luaL_Buffer *B) function LUALIB_API (line 276) | LUALIB_API int luaL_ref(lua_State *L, int t) function LUALIB_API (line 298) | LUALIB_API void luaL_unref(lua_State *L, int t, int ref) function panic (line 311) | static int panic(lua_State *L) function LUALIB_API (line 339) | LUALIB_API lua_State *luaL_newstate(void) function LUALIB_API (line 348) | LUALIB_API lua_State *luaL_newstate(void) function LUA_API (line 361) | LUA_API lua_State *lua_newstate(lua_Alloc f, void *ud) FILE: build/luajit-2.1.0b3/src/lib_base.c function LJLIB_REC (line 44) | LJLIB_ASM(assert) LJLIB_REC(.) function LJLIB_ASM (line 71) | LJLIB_ASM_(type) LJLIB_REC(.) function LJLIB_ASM (line 120) | LJLIB_PUSH(lastcl) function LJLIB_REC (line 143) | LJLIB_CF(getfenv) LJLIB_REC(.) function LJLIB_CF (line 159) | LJLIB_CF(setfenv) function LJLIB_REC (line 185) | LJLIB_ASM(rawget) LJLIB_REC(.) function LJLIB_REC (line 192) | LJLIB_CF(rawset) LJLIB_REC(.) function LJLIB_REC (line 201) | LJLIB_CF(rawequal) LJLIB_REC(.) function LJLIB_REC (line 210) | LJLIB_CF(rawlen) LJLIB_REC(.) function LJLIB_CF (line 223) | LJLIB_CF(unpack) function LJLIB_REC (line 246) | LJLIB_CF(select) LJLIB_REC(.) function LJLIB_REC (line 263) | LJLIB_ASM(tonumber) LJLIB_REC(.) function LJLIB_REC (line 322) | LJLIB_ASM(tostring) LJLIB_REC(.) function LJLIB_CF (line 338) | LJLIB_CF(error) function LJLIB_REC (line 350) | LJLIB_ASM(pcall) LJLIB_REC(.) function LJLIB_REC (line 356) | LJLIB_ASM_(xpcall) LJLIB_REC(.) function LJLIB_CF (line 376) | LJLIB_CF(loadfile) function LJLIB_CF (line 406) | LJLIB_CF(load) function LJLIB_CF (line 437) | LJLIB_CF(loadstring) function LJLIB_CF (line 442) | LJLIB_CF(dofile) function LJLIB_CF (line 455) | LJLIB_CF(gcinfo) function LJLIB_CF (line 461) | LJLIB_CF(collectgarbage) function LJLIB_CF (line 482) | LJLIB_CF(newproxy) function LJLIB_CF (line 509) | LJLIB_CF(print) function LJLIB_CF (line 557) | LJLIB_CF(coroutine_status) function LJLIB_CF (line 574) | LJLIB_CF(coroutine_running) function LJLIB_CF (line 587) | LJLIB_CF(coroutine_isyieldable) function LJLIB_CF (line 593) | LJLIB_CF(coroutine_create) function LJLIB_ASM (line 603) | LJLIB_ASM(coroutine_yield) function ffh_resume (line 609) | static int ffh_resume(lua_State *L, lua_State *co, int wrap) function LJLIB_ASM (line 623) | LJLIB_ASM(coroutine_resume) function LJLIB_NOREG (line 630) | LJLIB_NOREG LJLIB_ASM(coroutine_wrap_aux) function lj_ffh_coroutine_wrap_err (line 643) | void LJ_FASTCALL lj_ffh_coroutine_wrap_err(lua_State *L, lua_State *co) function LJLIB_CF (line 655) | LJLIB_CF(coroutine_wrap) function setpc_wrap_aux (line 667) | static void setpc_wrap_aux(lua_State *L, GCfunc *fn) function newproxy_weaktable (line 674) | static void newproxy_weaktable(lua_State *L) function LUALIB_API (line 685) | LUALIB_API int luaopen_base(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_bit.c function bit_result64 (line 32) | static int bit_result64(lua_State *L, CTypeID id, uint64_t x) function bit_checkbit (line 40) | static int32_t bit_checkbit(lua_State *L, int narg) function LJLIB_REC (line 55) | LJLIB_ASM(bit_tobit) LJLIB_REC(bit_tobit) function LJLIB_REC (line 67) | LJLIB_ASM(bit_bnot) LJLIB_REC(bit_unary IR_BNOT) function LJLIB_REC (line 79) | LJLIB_ASM(bit_bswap) LJLIB_REC(bit_unary IR_BSWAP) function LJLIB_REC (line 91) | LJLIB_ASM(bit_lshift) LJLIB_REC(bit_shift IR_BSHL) function LJLIB_REC (line 109) | LJLIB_ASM_(bit_rshift) LJLIB_REC(bit_shift IR_BSHR) function LJLIB_REC (line 140) | LJLIB_ASM_(bit_bor) LJLIB_REC(bit_nary IR_BOR) function LUALIB_API (line 175) | LUALIB_API int luaopen_bit(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_buffer.c function SBufExt (line 35) | static SBufExt *buffer_tobuf(lua_State *L) function LJ_AINLINE (line 43) | static LJ_AINLINE SBufExt *buffer_tobufw(lua_State *L) function LJLIB_CF (line 56) | LJLIB_CF(buffer_method_free) function LJLIB_REC (line 64) | LJLIB_CF(buffer_method_reset) LJLIB_REC(.) function LJLIB_REC (line 72) | LJLIB_CF(buffer_method_skip) LJLIB_REC(.) function LJLIB_REC (line 86) | LJLIB_CF(buffer_method_set) LJLIB_REC(.) function LJLIB_REC (line 114) | LJLIB_CF(buffer_method_put) LJLIB_REC(.) function LJLIB_REC (line 150) | LJLIB_CF(buffer_method_putf) LJLIB_REC(.) function LJLIB_REC (line 159) | LJLIB_CF(buffer_method_get) LJLIB_REC(.) function LJLIB_REC (line 182) | LJLIB_CF(buffer_method_putcdata) LJLIB_REC(.) function LJLIB_REC (line 200) | LJLIB_CF(buffer_method_reserve) LJLIB_REC(.) function LJLIB_REC (line 214) | LJLIB_CF(buffer_method_commit) LJLIB_REC(.) function LJLIB_REC (line 224) | LJLIB_CF(buffer_method_ref) LJLIB_REC(.) function LJLIB_REC (line 237) | LJLIB_CF(buffer_method_encode) LJLIB_REC(.) function LJLIB_REC (line 247) | LJLIB_CF(buffer_method_decode) LJLIB_REC(.) function LJLIB_CF (line 256) | LJLIB_CF(buffer_method___gc) function LJLIB_REC (line 263) | LJLIB_CF(buffer_method___tostring) LJLIB_REC(.) function LJLIB_REC (line 271) | LJLIB_CF(buffer_method___len) LJLIB_REC(.) function LJLIB_REC (line 335) | LJLIB_CF(buffer_decode) LJLIB_REC(.) function luaopen_string_buffer (line 347) | int luaopen_string_buffer(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_debug.c function LJLIB_CF (line 26) | LJLIB_CF(debug_getregistry) function LJLIB_REC (line 32) | LJLIB_CF(debug_getmetatable) LJLIB_REC(.) function LJLIB_CF (line 41) | LJLIB_CF(debug_setmetatable) function LJLIB_CF (line 52) | LJLIB_CF(debug_getfenv) function LJLIB_CF (line 59) | LJLIB_CF(debug_setfenv) function settabss (line 70) | static void settabss(lua_State *L, const char *i, const char *v) function settabsi (line 76) | static void settabsi(lua_State *L, const char *i, int v) function settabsb (line 82) | static void settabsb(lua_State *L, const char *i, int v) function lua_State (line 88) | static lua_State *getthread(lua_State *L, int *arg) function treatstackoption (line 99) | static void treatstackoption(lua_State *L, lua_State *L1, const char *fn... function LJLIB_CF (line 110) | LJLIB_CF(debug_getinfo) function LJLIB_CF (line 161) | LJLIB_CF(debug_getlocal) function LJLIB_CF (line 187) | LJLIB_CF(debug_setlocal) function debug_getupvalue (line 201) | static int debug_getupvalue(lua_State *L, int get) function LJLIB_CF (line 217) | LJLIB_CF(debug_getupvalue) function LJLIB_CF (line 222) | LJLIB_CF(debug_setupvalue) function LJLIB_CF (line 228) | LJLIB_CF(debug_upvalueid) function LJLIB_CF (line 239) | LJLIB_CF(debug_upvaluejoin) function LJLIB_CF (line 260) | LJLIB_CF(debug_getuservalue) function LJLIB_CF (line 271) | LJLIB_CF(debug_setuservalue) function hookf (line 288) | static void hookf(lua_State *L, lua_Debug *ar) function makemask (line 303) | static int makemask(const char *smask, int count) function LJLIB_CF (line 323) | LJLIB_CF(debug_sethook) function LJLIB_CF (line 344) | LJLIB_CF(debug_gethook) function LJLIB_CF (line 362) | LJLIB_CF(debug_debug) function LJLIB_CF (line 385) | LJLIB_CF(debug_traceback) function LUALIB_API (line 401) | LUALIB_API int luaopen_debug(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_ffi.c function CTypeID (line 39) | static CTypeID ffi_checkctype(lua_State *L, CTState *cts, TValue *param) function GCcdata (line 69) | static GCcdata *ffi_checkcdata(lua_State *L, int narg) function ffi_checkint (line 90) | static int32_t ffi_checkint(lua_State *L, int narg) function ffi_index_meta (line 107) | static int ffi_index_meta(lua_State *L, CTState *cts, CType *ct, MMS mm) function LJLIB_REC (line 146) | LJLIB_CF(ffi_meta___index) LJLIB_REC(cdata_index 0) function LJLIB_REC (line 163) | LJLIB_CF(ffi_meta___newindex) LJLIB_REC(cdata_index 1) function ffi_arith (line 183) | static int ffi_arith(lua_State *L) function LJLIB_REC (line 190) | LJLIB_CF(ffi_meta___eq) LJLIB_REC(cdata_arith MM_eq) function LJLIB_REC (line 195) | LJLIB_CF(ffi_meta___len) LJLIB_REC(cdata_arith MM_len) function LJLIB_REC (line 200) | LJLIB_CF(ffi_meta___lt) LJLIB_REC(cdata_arith MM_lt) function LJLIB_REC (line 205) | LJLIB_CF(ffi_meta___le) LJLIB_REC(cdata_arith MM_le) function LJLIB_REC (line 210) | LJLIB_CF(ffi_meta___concat) LJLIB_REC(cdata_arith MM_concat) function LJLIB_REC (line 218) | LJLIB_CF(ffi_meta___call) LJLIB_REC(cdata_call) function LJLIB_REC (line 245) | LJLIB_CF(ffi_meta___add) LJLIB_REC(cdata_arith MM_add) function LJLIB_REC (line 250) | LJLIB_CF(ffi_meta___sub) LJLIB_REC(cdata_arith MM_sub) function LJLIB_REC (line 255) | LJLIB_CF(ffi_meta___mul) LJLIB_REC(cdata_arith MM_mul) function LJLIB_REC (line 260) | LJLIB_CF(ffi_meta___div) LJLIB_REC(cdata_arith MM_div) function LJLIB_REC (line 265) | LJLIB_CF(ffi_meta___mod) LJLIB_REC(cdata_arith MM_mod) function LJLIB_REC (line 270) | LJLIB_CF(ffi_meta___pow) LJLIB_REC(cdata_arith MM_pow) function LJLIB_REC (line 275) | LJLIB_CF(ffi_meta___unm) LJLIB_REC(cdata_arith MM_unm) function LJLIB_CF (line 281) | LJLIB_CF(ffi_meta___tostring) function ffi_pairs (line 328) | static int ffi_pairs(lua_State *L, MMS mm) function LJLIB_CF (line 342) | LJLIB_CF(ffi_meta___pairs) function LJLIB_CF (line 347) | LJLIB_CF(ffi_meta___ipairs) function TValue (line 361) | static TValue *ffi_clib_index(lua_State *L) function LJLIB_REC (line 373) | LJLIB_CF(ffi_clib___index) LJLIB_REC(clib_index 1) function LJLIB_REC (line 393) | LJLIB_CF(ffi_clib___newindex) LJLIB_REC(clib_index 0) function LJLIB_CF (line 418) | LJLIB_CF(ffi_clib___gc) function ffi_callback_set (line 432) | static int ffi_callback_set(lua_State *L, GCfunc *fn) function LJLIB_CF (line 457) | LJLIB_CF(ffi_callback_free) function LJLIB_CF (line 462) | LJLIB_CF(ffi_callback_set) function LJLIB_CF (line 476) | LJLIB_CF(ffi_cdef) function LJLIB_REC (line 493) | LJLIB_CF(ffi_new) LJLIB_REC(.) function LJLIB_REC (line 530) | LJLIB_CF(ffi_cast) LJLIB_REC(ffi_new) function LJLIB_REC (line 548) | LJLIB_CF(ffi_typeof) LJLIB_REC(.) function LJLIB_CF (line 560) | LJLIB_CF(ffi_typeinfo) function LJLIB_REC (line 585) | LJLIB_CF(ffi_istype) LJLIB_REC(.) function LJLIB_REC (line 615) | LJLIB_CF(ffi_sizeof) LJLIB_REC(ffi_xof FF_ffi_sizeof) function LJLIB_REC (line 637) | LJLIB_CF(ffi_alignof) LJLIB_REC(ffi_xof FF_ffi_alignof) function LJLIB_REC (line 647) | LJLIB_CF(ffi_offsetof) LJLIB_REC(ffi_xof FF_ffi_offsetof) function LJLIB_REC (line 670) | LJLIB_CF(ffi_errno) LJLIB_REC(.) function LJLIB_REC (line 679) | LJLIB_CF(ffi_string) LJLIB_REC(.) function LJLIB_REC (line 700) | LJLIB_CF(ffi_copy) LJLIB_REC(.) function LJLIB_REC (line 714) | LJLIB_CF(ffi_fill) LJLIB_REC(.) function LJLIB_REC (line 725) | LJLIB_CF(ffi_abi) LJLIB_REC(.) FILE: build/luajit-2.1.0b3/src/lib_init.c function LUALIB_API (line 39) | LUALIB_API void luaL_openlibs(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_io.c type IOFileUD (line 30) | typedef struct IOFileUD { function IOFileUD (line 47) | static IOFileUD *io_tofilep(lua_State *L) function IOFileUD (line 55) | static IOFileUD *io_tofile(lua_State *L) function IOFileUD (line 63) | static IOFileUD *io_stdfile(lua_State *L, ptrdiff_t id) function IOFileUD (line 71) | static IOFileUD *io_file_new(lua_State *L) function IOFileUD (line 83) | static IOFileUD *io_file_open(lua_State *L, const char *mode) function io_file_close (line 93) | static int io_file_close(lua_State *L, IOFileUD *iof) function io_file_readnum (line 124) | static int io_file_readnum(lua_State *L, FILE *fp) function io_file_readline (line 143) | static int io_file_readline(lua_State *L, FILE *fp, MSize chop) function io_file_readall (line 160) | static void io_file_readall(lua_State *L, FILE *fp) function io_file_readlen (line 174) | static int io_file_readlen(lua_State *L, FILE *fp, MSize m) function io_file_read (line 190) | static int io_file_read(lua_State *L, IOFileUD *iof, int start) function io_file_write (line 228) | static int io_file_write(lua_State *L, IOFileUD *iof, int start) function io_file_iter (line 249) | static int io_file_iter(lua_State *L) function io_file_lines (line 272) | static int io_file_lines(lua_State *L) function LJLIB_CF (line 285) | LJLIB_CF(io_method_close) function LJLIB_CF (line 298) | LJLIB_CF(io_method_read) function LJLIB_REC (line 303) | LJLIB_CF(io_method_write) LJLIB_REC(io_write 0) function LJLIB_REC (line 308) | LJLIB_CF(io_method_flush) LJLIB_REC(io_flush 0) function LJLIB_CF (line 321) | LJLIB_CF(io_method_seek) function LJLIB_CF (line 364) | LJLIB_CF(io_method_setvbuf) function LJLIB_CF (line 375) | LJLIB_CF(io_method_lines) function LJLIB_CF (line 381) | LJLIB_CF(io_method___gc) function LJLIB_CF (line 389) | LJLIB_CF(io_method___tostring) function LJLIB_CF (line 450) | LJLIB_CF(io_close) function LJLIB_CF (line 455) | LJLIB_CF(io_read) function LJLIB_REC (line 460) | LJLIB_CF(io_write) LJLIB_REC(io_write GCROOT_IO_OUTPUT) function LJLIB_REC (line 465) | LJLIB_CF(io_flush) LJLIB_REC(io_flush GCROOT_IO_OUTPUT) function io_std_getset (line 470) | static int io_std_getset(lua_State *L, ptrdiff_t id, const char *mode) function LJLIB_CF (line 487) | LJLIB_CF(io_input) function LJLIB_CF (line 492) | LJLIB_CF(io_output) function LJLIB_CF (line 497) | LJLIB_CF(io_lines) function LJLIB_CF (line 511) | LJLIB_CF(io_type) function GCobj (line 527) | static GCobj *io_std_new(lua_State *L, FILE *fp, const char *name) function LUALIB_API (line 540) | LUALIB_API int luaopen_io(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_jit.c function setjitmode (line 43) | static int setjitmode(lua_State *L, int mode) function LJLIB_CF (line 68) | LJLIB_CF(jit_on) function LJLIB_CF (line 73) | LJLIB_CF(jit_off) function LJLIB_CF (line 78) | LJLIB_CF(jit_flush) function flagbits_to_strings (line 92) | static void flagbits_to_strings(lua_State *L, uint32_t flags, uint32_t b... function LJLIB_CF (line 101) | LJLIB_CF(jit_status) function LJLIB_CF (line 116) | LJLIB_CF(jit_security) function LJLIB_CF (line 123) | LJLIB_CF(jit_attach) function GCproto (line 165) | static GCproto *check_Lproto(lua_State *L, int nolua) function setintfield (line 182) | static void setintfield(lua_State *L, GCtab *t, const char *name, int32_... function LJLIB_CF (line 188) | LJLIB_CF(jit_util_funcinfo) function LJLIB_CF (line 230) | LJLIB_CF(jit_util_funcbc) function LJLIB_CF (line 247) | LJLIB_CF(jit_util_funck) function LJLIB_CF (line 267) | LJLIB_CF(jit_util_funcuvname) function GCtrace (line 283) | static GCtrace *jit_checktrace(lua_State *L) function LJLIB_CF (line 299) | LJLIB_CF(jit_util_traceinfo) function LJLIB_CF (line 319) | LJLIB_CF(jit_util_traceir) function LJLIB_CF (line 337) | LJLIB_CF(jit_util_tracek) function LJLIB_CF (line 362) | LJLIB_CF(jit_util_tracesnap) function LJLIB_CF (line 384) | LJLIB_CF(jit_util_tracemc) function LJLIB_CF (line 397) | LJLIB_CF(jit_util_traceexitstub) function LJLIB_CF (line 421) | LJLIB_CF(jit_util_ircalladdr) function luaopen_jit_util (line 435) | static int luaopen_jit_util(lua_State *L) function jitopt_level (line 448) | static int jitopt_level(jit_State *J, const char *str) function jitopt_flag (line 463) | static int jitopt_flag(jit_State *J, const char *str) function jitopt_param (line 491) | static int jitopt_param(jit_State *J, const char *str) function LJLIB_CF (line 515) | LJLIB_CF(jit_opt_start) function jit_profile_callback (line 549) | static void jit_profile_callback(lua_State *L2, lua_State *L, int samples, function LJLIB_CF (line 573) | LJLIB_CF(jit_profile_start) function LJLIB_CF (line 592) | LJLIB_CF(jit_profile_stop) function LJLIB_CF (line 607) | LJLIB_CF(jit_profile_dumpstack) function luaopen_jit_profile (line 628) | static int luaopen_jit_profile(lua_State *L) function jit_cpudetect (line 652) | static uint32_t jit_cpudetect(void) function jit_init (line 729) | static void jit_init(lua_State *L) function LUALIB_API (line 738) | LUALIB_API int luaopen_jit(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_math.c function LJLIB_REC (line 24) | LJLIB_ASM(math_abs) LJLIB_REC(.) function LJLIB_REC (line 29) | LJLIB_ASM_(math_floor) LJLIB_REC(math_round IRFPM_FLOOR) function LJLIB_REC (line 37) | LJLIB_ASM_(math_log10) LJLIB_REC(math_call IRCALL_log10) function LJLIB_LUA (line 67) | LJLIB_LUA(math_deg) /* function(x) return x * 57.29577951308232 end */ function LJLIB_REC (line 76) | LJLIB_ASM_(math_pow) LJLIB_REC(.) function LJLIB_REC (line 90) | LJLIB_ASM(math_min) LJLIB_REC(math_minmax IR_MIN) function LJLIB_REC (line 96) | LJLIB_ASM_(math_max) LJLIB_REC(math_minmax IR_MAX) function random_seed (line 113) | static void random_seed(PRNGState *rs, double d) function LJLIB_REC (line 131) | LJLIB_CF(math_random) LJLIB_REC(.) function LJLIB_CF (line 183) | LJLIB_CF(math_randomseed) function LUALIB_API (line 194) | LUALIB_API int luaopen_math(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_os.c function LJLIB_CF (line 40) | LJLIB_CF(os_execute) function LJLIB_CF (line 64) | LJLIB_CF(os_remove) function LJLIB_CF (line 70) | LJLIB_CF(os_rename) function LJLIB_CF (line 77) | LJLIB_CF(os_tmpname) function LJLIB_CF (line 102) | LJLIB_CF(os_getenv) function LJLIB_CF (line 112) | LJLIB_CF(os_exit) function LJLIB_CF (line 125) | LJLIB_CF(os_clock) function setfield (line 133) | static void setfield(lua_State *L, const char *key, int value) function setboolfield (line 139) | static void setboolfield(lua_State *L, const char *key, int value) function getboolfield (line 147) | static int getboolfield(lua_State *L, const char *key) function getfield (line 156) | static int getfield(lua_State *L, const char *key, int d) function LJLIB_CF (line 171) | LJLIB_CF(os_date) function LJLIB_CF (line 229) | LJLIB_CF(os_time) function LJLIB_CF (line 254) | LJLIB_CF(os_difftime) function LJLIB_CF (line 263) | LJLIB_CF(os_setlocale) function LUALIB_API (line 287) | LUALIB_API int luaopen_os(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_package.c function ll_unloadlib (line 39) | static void ll_unloadlib(void *lib) function lua_CFunction (line 51) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function setprogdir (line 95) | static void setprogdir(lua_State *L) function ll_unloadlib (line 129) | static void ll_unloadlib(void *lib) function lua_CFunction (line 142) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function ll_unloadlib (line 178) | static void ll_unloadlib(void *lib) function lua_CFunction (line 190) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function ll_loadfunc (line 238) | static int ll_loadfunc(lua_State *L, const char *path, const char *name,... function lj_cf_package_loadlib (line 272) | static int lj_cf_package_loadlib(lua_State *L) function lj_cf_package_unloadlib (line 287) | static int lj_cf_package_unloadlib(lua_State *L) function readable (line 297) | static int readable(const char *filename) function lj_cf_package_searchpath (line 338) | static int lj_cf_package_searchpath(lua_State *L) function loaderror (line 364) | static void loaderror(lua_State *L, const char *filename) function lj_cf_package_loader_lua (line 370) | static int lj_cf_package_loader_lua(lua_State *L) function lj_cf_package_loader_c (line 381) | static int lj_cf_package_loader_c(lua_State *L) function lj_cf_package_loader_croot (line 391) | static int lj_cf_package_loader_croot(lua_State *L) function lj_cf_package_loader_preload (line 410) | static int lj_cf_package_loader_preload(lua_State *L) function lj_cf_package_require (line 430) | static int lj_cf_package_require(lua_State *L) function setfenv (line 479) | static void setfenv(lua_State *L) function dooptions (line 491) | static void dooptions(lua_State *L, int n) function modinit (line 501) | static void modinit(lua_State *L, const char *modname) function lj_cf_package_module (line 515) | static int lj_cf_package_module(lua_State *L) function lj_cf_package_seeall (line 533) | static int lj_cf_package_seeall(lua_State *L) function setpath (line 550) | static void setpath(lua_State *L, const char *fieldname, const char *env... function LUALIB_API (line 593) | LUALIB_API int luaopen_package(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_string.c function LJLIB_ASM (line 34) | LJLIB_LUA(string_len) /* function LJLIB_REC (line 79) | LJLIB_ASM(string_sub) LJLIB_REC(string_range 1) function LJLIB_REC (line 87) | LJLIB_CF(string_rep) LJLIB_REC(.) function LJLIB_REC (line 106) | LJLIB_ASM(string_reverse) LJLIB_REC(string_op IRCALL_lj_buf_putstr_reve... function LJLIB_REC (line 111) | LJLIB_ASM_(string_lower) LJLIB_REC(string_op IRCALL_lj_buf_putstr_lower) function LJLIB_CF (line 123) | LJLIB_CF(string_dump) type MatchState (line 144) | typedef struct MatchState { function check_capture (line 158) | static int check_capture(MatchState *ms, int l) function capture_to_close (line 166) | static int capture_to_close(MatchState *ms) function match_class (line 202) | static int match_class(int c, int cl) function matchbracketclass (line 216) | static int matchbracketclass(int c, const char *p, const char *ec) function singlematch (line 239) | static int singlematch(int c, const char *p, const char *ep) function push_onecapture (line 423) | static void push_onecapture(MatchState *ms, int i, const char *s, const ... function push_captures (line 440) | static int push_captures(MatchState *ms, const char *s, const char *e) function str_find_aux (line 450) | static int str_find_aux(lua_State *L, int find) function LJLIB_REC (line 503) | LJLIB_CF(string_find) LJLIB_REC(.) function LJLIB_CF (line 508) | LJLIB_CF(string_match) function LJLIB_NOREG (line 513) | LJLIB_NOREG LJLIB_CF(string_gmatch_aux) function LJLIB_CF (line 537) | LJLIB_CF(string_gmatch) function add_s (line 547) | static void add_s(MatchState *ms, luaL_Buffer *b, const char *s, const c... function add_value (line 568) | static void add_value(MatchState *ms, luaL_Buffer *b, function LJLIB_CF (line 600) | LJLIB_CF(string_gsub) function LJLIB_REC (line 643) | LJLIB_CF(string_format) LJLIB_REC(.) function LUALIB_API (line 660) | LUALIB_API int luaopen_string(lua_State *L) FILE: build/luajit-2.1.0b3/src/lib_table.c function LJLIB_LUA (line 28) | LJLIB_LUA(table_foreachi) /* function LJLIB_REC (line 79) | LJLIB_CF(table_insert) LJLIB_REC(.) function LJLIB_LUA (line 108) | LJLIB_LUA(table_remove) /* function set2 (line 174) | static void set2(lua_State *L, int i, int j) function sort_comp (line 180) | static int sort_comp(lua_State *L, int a, int b) function auxsort (line 196) | static void auxsort(lua_State *L, int l, int u) function LJLIB_CF (line 259) | LJLIB_CF(table_sort) function LJLIB_CF (line 272) | LJLIB_CF(table_pack) function LJLIB_NOREG (line 288) | LJLIB_NOREG LJLIB_CF(table_new) LJLIB_REC(.) function LUALIB_API (line 316) | LUALIB_API int luaopen_table(lua_State *L) FILE: build/luajit-2.1.0b3/src/lj_alloc.c function init_mmap (line 136) | static void init_mmap(void) function CALL_MUNMAP (line 192) | static int CALL_MUNMAP(void *ptr, size_t size) function init_mmap (line 337) | static void init_mmap(void) function CALL_MUNMAP (line 347) | static int CALL_MUNMAP(void *ptr, size_t size) type malloc_chunk (line 392) | struct malloc_chunk { type mchunk (line 399) | typedef struct malloc_chunk mchunk; type malloc_chunk (line 400) | struct malloc_chunk type malloc_chunk (line 401) | struct malloc_chunk type bindex_t (line 402) | typedef size_t bindex_t; type binmap_t (line 403) | typedef unsigned int binmap_t; type flag_t (line 404) | typedef unsigned int flag_t; type malloc_tree_chunk (line 488) | struct malloc_tree_chunk { type tchunk (line 500) | typedef struct malloc_tree_chunk tchunk; type malloc_tree_chunk (line 501) | struct malloc_tree_chunk type malloc_tree_chunk (line 502) | struct malloc_tree_chunk type malloc_segment (line 509) | struct malloc_segment { type msegment (line 515) | typedef struct malloc_segment msegment; type malloc_segment (line 516) | struct malloc_segment type malloc_state (line 530) | struct malloc_state { type malloc_state (line 545) | struct malloc_state function msegmentptr (line 571) | static msegmentptr segment_holding(mstate m, char *addr) function has_segment_link (line 583) | static int has_segment_link(mstate m, msegmentptr ss) function mchunkptr (line 845) | static mchunkptr direct_resize(mchunkptr oldp, size_t nb) function init_top (line 875) | static void init_top(mstate m, mchunkptr p, size_t psize) function init_bins (line 891) | static void init_bins(mstate m) function add_segment (line 935) | static void add_segment(mstate m, char *tbase, size_t tsize) function release_unused_segments (line 1045) | static size_t release_unused_segments(mstate m) function alloc_trim (line 1087) | static int alloc_trim(mstate m, size_t pad) type malloc_state (line 1234) | struct malloc_state function lj_alloc_setprng (line 1251) | void lj_alloc_setprng(void *msp, PRNGState *rs) function lj_alloc_destroy (line 1257) | void lj_alloc_destroy(void *msp) function LJ_NOINLINE (line 1269) | static LJ_NOINLINE void *lj_alloc_malloc(void *msp, size_t nsize) function LJ_NOINLINE (line 1352) | static LJ_NOINLINE void *lj_alloc_free(void *msp, void *ptr) function LJ_NOINLINE (line 1423) | static LJ_NOINLINE void *lj_alloc_realloc(void *msp, void *ptr, size_t n... FILE: build/luajit-2.1.0b3/src/lj_api.c function TValue (line 34) | static TValue *index2adr(lua_State *L, int idx) function LJ_AINLINE (line 64) | static LJ_AINLINE TValue *index2adr_check(lua_State *L, int idx) function TValue (line 71) | static TValue *index2adr_stack(lua_State *L, int idx) function GCtab (line 89) | static GCtab *getcurrenv(lua_State *L) function LUA_API (line 97) | LUA_API int lua_status(lua_State *L) function LUA_API (line 102) | LUA_API int lua_checkstack(lua_State *L, int size) function LUALIB_API (line 112) | LUALIB_API void luaL_checkstack(lua_State *L, int size, const char *msg) function LUA_API (line 118) | LUA_API void lua_xmove(lua_State *L, lua_State *to, int n) function LUA_API (line 131) | LUA_API const lua_Number *lua_version(lua_State *L) function LUA_API (line 140) | LUA_API int lua_gettop(lua_State *L) function LUA_API (line 145) | LUA_API void lua_settop(lua_State *L, int idx) function LUA_API (line 162) | LUA_API void lua_remove(lua_State *L, int idx) function LUA_API (line 169) | LUA_API void lua_insert(lua_State *L, int idx) function copy_slot (line 176) | static void copy_slot(lua_State *L, TValue *f, int idx) function LUA_API (line 197) | LUA_API void lua_replace(lua_State *L, int idx) function LUA_API (line 204) | LUA_API void lua_copy(lua_State *L, int fromidx, int toidx) function LUA_API (line 209) | LUA_API void lua_pushvalue(lua_State *L, int idx) function LUA_API (line 217) | LUA_API int lua_type(lua_State *L, int idx) function LUALIB_API (line 240) | LUALIB_API void luaL_checktype(lua_State *L, int idx, int tt) function LUALIB_API (line 246) | LUALIB_API void luaL_checkany(lua_State *L, int idx) function LUA_API (line 252) | LUA_API const char *lua_typename(lua_State *L, int t) function LUA_API (line 258) | LUA_API int lua_iscfunction(lua_State *L, int idx) function LUA_API (line 264) | LUA_API int lua_isnumber(lua_State *L, int idx) function LUA_API (line 271) | LUA_API int lua_isstring(lua_State *L, int idx) function LUA_API (line 277) | LUA_API int lua_isuserdata(lua_State *L, int idx) function LUA_API (line 283) | LUA_API int lua_rawequal(lua_State *L, int idx1, int idx2) function LUA_API (line 290) | LUA_API int lua_equal(lua_State *L, int idx1, int idx2) function LUA_API (line 323) | LUA_API int lua_lessthan(lua_State *L, int idx1, int idx2) function LUA_API (line 346) | LUA_API lua_Number lua_tonumber(lua_State *L, int idx) function LUA_API (line 358) | LUA_API lua_Number lua_tonumberx(lua_State *L, int idx, int *ok) function LUALIB_API (line 374) | LUALIB_API lua_Number luaL_checknumber(lua_State *L, int idx) function LUALIB_API (line 385) | LUALIB_API lua_Number luaL_optnumber(lua_State *L, int idx, lua_Number def) function LUA_API (line 398) | LUA_API lua_Integer lua_tointeger(lua_State *L, int idx) function LUA_API (line 421) | LUA_API lua_Integer lua_tointegerx(lua_State *L, int idx, int *ok) function LUALIB_API (line 450) | LUALIB_API lua_Integer luaL_checkinteger(lua_State *L, int idx) function LUALIB_API (line 473) | LUALIB_API lua_Integer luaL_optinteger(lua_State *L, int idx, lua_Intege... function LUA_API (line 498) | LUA_API int lua_toboolean(lua_State *L, int idx) function LUA_API (line 504) | LUA_API const char *lua_tolstring(lua_State *L, int idx, size_t *len) function LUALIB_API (line 523) | LUALIB_API const char *luaL_checklstring(lua_State *L, int idx, size_t *... function LUALIB_API (line 541) | LUALIB_API const char *luaL_optlstring(lua_State *L, int idx, function LUALIB_API (line 563) | LUALIB_API int luaL_checkoption(lua_State *L, int idx, const char *def, function LUA_API (line 576) | LUA_API size_t lua_objlen(lua_State *L, int idx) function LUA_API (line 594) | LUA_API lua_CFunction lua_tocfunction(lua_State *L, int idx) function LUA_API (line 605) | LUA_API void *lua_touserdata(lua_State *L, int idx) function LUA_API (line 616) | LUA_API lua_State *lua_tothread(lua_State *L, int idx) function LUA_API (line 622) | LUA_API const void *lua_topointer(lua_State *L, int idx) function LUA_API (line 629) | LUA_API void lua_pushnil(lua_State *L) function LUA_API (line 635) | LUA_API void lua_pushnumber(lua_State *L, lua_Number n) function LUA_API (line 643) | LUA_API void lua_pushinteger(lua_State *L, lua_Integer n) function LUA_API (line 649) | LUA_API void lua_pushlstring(lua_State *L, const char *str, size_t len) function LUA_API (line 658) | LUA_API void lua_pushstring(lua_State *L, const char *str) function LUA_API (line 671) | LUA_API const char *lua_pushvfstring(lua_State *L, const char *fmt, function LUA_API (line 678) | LUA_API const char *lua_pushfstring(lua_State *L, const char *fmt, ...) function LUA_API (line 689) | LUA_API void lua_pushcclosure(lua_State *L, lua_CFunction f, int n) function LUA_API (line 704) | LUA_API void lua_pushboolean(lua_State *L, int b) function LUA_API (line 710) | LUA_API void lua_pushlightuserdata(lua_State *L, void *p) function LUA_API (line 719) | LUA_API void lua_createtable(lua_State *L, int narray, int nrec) function LUALIB_API (line 726) | LUALIB_API int luaL_newmetatable(lua_State *L, const char *tname) function LUA_API (line 742) | LUA_API int lua_pushthread(lua_State *L) function LUA_API (line 749) | LUA_API lua_State *lua_newthread(lua_State *L) function LUA_API (line 759) | LUA_API void *lua_newuserdata(lua_State *L, size_t size) function LUA_API (line 771) | LUA_API void lua_concat(lua_State *L, int n) function LUA_API (line 797) | LUA_API void lua_gettable(lua_State *L, int idx) function LUA_API (line 810) | LUA_API void lua_getfield(lua_State *L, int idx, const char *k) function LUA_API (line 826) | LUA_API void lua_rawget(lua_State *L, int idx) function LUA_API (line 833) | LUA_API void lua_rawgeti(lua_State *L, int idx, int n) function LUA_API (line 846) | LUA_API int lua_getmetatable(lua_State *L, int idx) function LUALIB_API (line 863) | LUALIB_API int luaL_getmetafield(lua_State *L, int idx, const char *field) function LUA_API (line 876) | LUA_API void lua_getfenv(lua_State *L, int idx) function LUA_API (line 891) | LUA_API int lua_next(lua_State *L, int idx) function LUA_API (line 907) | LUA_API const char *lua_getupvalue(lua_State *L, int idx, int n) function LUA_API (line 919) | LUA_API void *lua_upvalueid(lua_State *L, int idx, int n) function LUA_API (line 928) | LUA_API void lua_upvaluejoin(lua_State *L, int idx1, int n1, int idx2, i... function LUALIB_API (line 941) | LUALIB_API void *luaL_testudata(lua_State *L, int idx, const char *tname) function LUALIB_API (line 953) | LUALIB_API void *luaL_checkudata(lua_State *L, int idx, const char *tname) function LUA_API (line 962) | LUA_API void lua_settable(lua_State *L, int idx) function LUA_API (line 981) | LUA_API void lua_setfield(lua_State *L, int idx, const char *k) function LUA_API (line 1001) | LUA_API void lua_rawset(lua_State *L, int idx) function LUA_API (line 1013) | LUA_API void lua_rawseti(lua_State *L, int idx, int n) function LUA_API (line 1025) | LUA_API int lua_setmetatable(lua_State *L, int idx) function LUALIB_API (line 1063) | LUALIB_API void luaL_setmetatable(lua_State *L, const char *tname) function LUA_API (line 1069) | LUA_API int lua_setfenv(lua_State *L, int idx) function LUA_API (line 1091) | LUA_API const char *lua_setupvalue(lua_State *L, int idx, int n) function TValue (line 1110) | static TValue *api_call_base(lua_State *L, int nargs) function LUA_API (line 1122) | LUA_API void lua_call(lua_State *L, int nargs, int nresults) function LUA_API (line 1130) | LUA_API int lua_pcall(lua_State *L, int nargs, int nresults, int errfunc) function TValue (line 1150) | static TValue *cpcall(lua_State *L, lua_CFunction func, void *ud) function LUA_API (line 1166) | LUA_API int lua_cpcall(lua_State *L, lua_CFunction func, void *ud) function LUALIB_API (line 1178) | LUALIB_API int luaL_callmeta(lua_State *L, int idx, const char *field) function LUA_API (line 1193) | LUA_API int lua_isyieldable(lua_State *L) function LUA_API (line 1198) | LUA_API int lua_yield(lua_State *L, int nresults) function LUA_API (line 1239) | LUA_API int lua_resume(lua_State *L, int nargs) function LUA_API (line 1253) | LUA_API int lua_gc(lua_State *L, int what, int data) function LUA_API (line 1300) | LUA_API lua_Alloc lua_getallocf(lua_State *L, void **ud) function LUA_API (line 1307) | LUA_API void lua_setallocf(lua_State *L, lua_Alloc f, void *ud) FILE: build/luajit-2.1.0b3/src/lj_asm.c type ASMState (line 40) | typedef struct ASMState { function asm_mclimit (line 130) | void asm_mclimit(ASMState *as) function LJ_AINLINE (line 135) | static LJ_AINLINE void checkmclim(ASMState *as) function LJ_AINLINE (line 155) | static LJ_AINLINE void ra_setkref(ASMState *as, Reg r, intptr_t k) function ra_dstart (line 221) | static void ra_dstart(void) function ra_dflush (line 228) | static void ra_dflush(void) function ra_dprintf (line 234) | static void ra_dprintf(ASMState *as, const char *fmt, ...) function ra_setup (line 312) | static void ra_setup(ASMState *as) function Reg (line 326) | static Reg ra_rematk(ASMState *as, IRRef ref) function ra_spill (line 383) | static int32_t ra_spill(ASMState *as, IRIns *ir) function Reg (line 408) | static Reg ra_releasetmp(ASMState *as, IRRef ref) function Reg (line 422) | static Reg ra_restore(ASMState *as, IRRef ref) function ra_save (line 443) | static void ra_save(ASMState *as, IRIns *ir, Reg r) function Reg (line 455) | static Reg ra_evict(ASMState *as, RegSet allow) function Reg (line 478) | static Reg ra_pick(ASMState *as, RegSet allow) function Reg (line 488) | static Reg ra_scratch(ASMState *as, RegSet allow) function ra_evictset (line 497) | static void ra_evictset(ASMState *as, RegSet drop) function ra_evictk (line 520) | static void ra_evictk(ASMState *as) function Reg (line 549) | static Reg ra_allock(ASMState *as, intptr_t k, RegSet allow) function ra_allockreg (line 602) | static void ra_allockreg(ASMState *as, intptr_t k, Reg r) function Reg (line 620) | static Reg ra_allocref(ASMState *as, IRRef ref, RegSet allow) function Reg (line 664) | static Reg ra_alloc1(ASMState *as, IRRef ref, RegSet allow) function ra_addrename (line 674) | static void ra_addrename(ASMState *as, Reg down, IRRef ref, SnapNo snapno) function ra_rename (line 684) | static void ra_rename(ASMState *as, Reg down, Reg up) function Reg (line 716) | static Reg ra_dest(ASMState *as, IRIns *ir, RegSet allow) function ra_destreg (line 737) | static void ra_destreg(ASMState *as, IRIns *ir, Reg r) function ra_left (line 751) | static void ra_left(ASMState *as, Reg dest, IRRef lref) function ra_leftov (line 799) | static void ra_leftov(ASMState *as, Reg dest, IRRef lref) function ra_destpair (line 822) | static void ra_destpair(ASMState *as, IRIns *ir) function asm_snap_canremat (line 875) | static int asm_snap_canremat(ASMState *as) function asm_sunk_store (line 885) | static int asm_sunk_store(ASMState *as, IRIns *ira, IRIns *irs) function asm_snap_alloc1 (line 902) | static void asm_snap_alloc1(ASMState *as, IRRef ref) function asm_snap_alloc (line 963) | static void asm_snap_alloc(ASMState *as, int snapno) function asm_snap_checkrename (line 991) | static int asm_snap_checkrename(ASMState *as, IRRef ren) function asm_snap_prep (line 1004) | static void asm_snap_prep(ASMState *as) function asm_snap_prev (line 1022) | static void asm_snap_prev(ASMState *as) function asm_snap_fixup_mcofs (line 1038) | static void asm_snap_fixup_mcofs(ASMState *as) function asm_stack_adjust (line 1053) | static int32_t asm_stack_adjust(ASMState *as) function ir_khash (line 1061) | static uint32_t ir_khash(ASMState *as, IRIns *ir) function asm_snew (line 1090) | static void asm_snew(ASMState *as, IRIns *ir) function asm_tnew (line 1103) | static void asm_tnew(ASMState *as, IRIns *ir) function asm_tdup (line 1116) | static void asm_tdup(ASMState *as, IRIns *ir) function asm_gcstep (line 1131) | static void asm_gcstep(ASMState *as, IRIns *ir) function asm_bufhdr (line 1151) | static void asm_bufhdr(ASMState *as, IRIns *ir) function asm_bufput (line 1191) | static void asm_bufput(ASMState *as, IRIns *ir) function asm_bufstr (line 1240) | static void asm_bufstr(ASMState *as, IRIns *ir) function asm_tostr (line 1252) | static void asm_tostr(ASMState *as, IRIns *ir) function asm_conv64 (line 1276) | static void asm_conv64(ASMState *as, IRIns *ir) function asm_newref (line 1307) | static void asm_newref(ASMState *as, IRIns *ir) function asm_tmpref (line 1322) | static void asm_tmpref(ASMState *as, IRIns *ir) function asm_lref (line 1328) | static void asm_lref(ASMState *as, IRIns *ir) function asm_collectargs (line 1341) | static void asm_collectargs(ASMState *as, IRIns *ir, function asm_callx_flags (line 1358) | static uint32_t asm_callx_flags(ASMState *as, IRIns *ir) function asm_callid (line 1379) | static void asm_callid(ASMState *as, IRIns *ir, IRCallID id) function asm_call (line 1389) | static void asm_call(ASMState *as, IRIns *ir) function asm_phi_break (line 1401) | static void asm_phi_break(ASMState *as, RegSet blocked, RegSet blockedby, function asm_phi_shuffle (line 1435) | static void asm_phi_shuffle(ASMState *as) function asm_phi_copyspill (line 1512) | static void asm_phi_copyspill(ASMState *as) function asm_phi_fixup (line 1572) | static void asm_phi_fixup(ASMState *as) function asm_phi (line 1591) | static void asm_phi(ASMState *as, IRIns *ir) function asm_loop (line 1630) | static void asm_loop(ASMState *as) function asm_pow (line 1676) | static void asm_pow(ASMState *as, IRIns *ir) function asm_div (line 1690) | static void asm_div(ASMState *as, IRIns *ir) function asm_mod (line 1702) | static void asm_mod(ASMState *as, IRIns *ir) function asm_fuseequal (line 1713) | static void asm_fuseequal(ASMState *as, IRIns *ir) function asm_alen (line 1724) | static void asm_alen(ASMState *as, IRIns *ir) function asm_ir (line 1733) | static void asm_ir(ASMState *as, IRIns *ir) function asm_head_root (line 1869) | static void asm_head_root(ASMState *as) function asm_head_side (line 1889) | static void asm_head_side(ASMState *as) function BCReg (line 2057) | static BCReg asm_baseslot(ASMState *as, SnapShot *snap, int *gotframe) function asm_tail_link (line 2072) | static void asm_tail_link(ASMState *as) function asm_setup_regsp (line 2129) | static void asm_setup_regsp(ASMState *as) function lj_asm_trace (line 2412) | void lj_asm_trace(jit_State *J, GCtrace *T) FILE: build/luajit-2.1.0b3/src/lj_asm_arm.h function Reg (line 9) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 22) | static Reg ra_scratchpair(ASMState *as, RegSet allow) function Reg (line 53) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function MCode (line 80) | static MCode *asm_exitstub_gen(ASMState *as, ExitNo group) function asm_exitstub_setup (line 102) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function asm_guardcc (line 113) | static void asm_guardcc(ASMState *as, ARMCC cc) function noconflict (line 132) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 145) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 155) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fuseopm (line 198) | static uint32_t asm_fuseopm(ASMState *as, ARMIns ai, IRRef ref, RegSet a... function IRRef (line 229) | static IRRef asm_fuselsl2(ASMState *as, IRRef ref) function asm_fusexref (line 239) | static void asm_fusexref(ASMState *as, ARMIns ai, Reg rd, IRRef ref, function asm_fusemadd (line 317) | static int asm_fusemadd(ASMState *as, IRIns *ir, ARMIns ai, ARMIns air) function asm_gencall (line 342) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 432) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 462) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 486) | static void asm_retf(ASMState *as, IRIns *ir) function asm_bufhdr_write (line 507) | static void asm_bufhdr_write(ASMState *as, Reg sb) function asm_tointg (line 531) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 543) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 555) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 630) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 696) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref, MSize mode) function asm_aref (line 748) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 776) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 915) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 965) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 989) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 995) | static void asm_strref(ASMState *as, IRIns *ir) function ARMIns (line 1029) | static ARMIns asm_fxloadins(ASMState *as, IRIns *ir) function ARMIns (line 1043) | static ARMIns asm_fxstoreins(ASMState *as, IRIns *ir) function asm_fload (line 1055) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 1081) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 1096) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 1104) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 1116) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1160) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1190) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1276) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1341) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1361) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1392) | static void asm_fparith(ASMState *as, IRIns *ir, ARMIns ai) function asm_fpunary (line 1400) | static void asm_fpunary(ASMState *as, IRIns *ir, ARMIns ai) function asm_callround (line 1407) | static void asm_callround(ASMState *as, IRIns *ir, int id) function asm_fpmath (line 1429) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_swapops (line 1440) | static int asm_swapops(ASMState *as, IRRef lref, IRRef rref) function asm_intop (line 1458) | static void asm_intop(ASMState *as, IRIns *ir, ARMIns ai) function ARMIns (line 1478) | static ARMIns asm_drop_cmp0(ASMState *as, ARMIns ai) function asm_intop_s (line 1497) | static void asm_intop_s(ASMState *as, IRIns *ir, ARMIns ai) function asm_intneg (line 1502) | static void asm_intneg(ASMState *as, IRIns *ir, ARMIns ai) function asm_intmul (line 1510) | static void asm_intmul(ASMState *as, IRIns *ir) function asm_add (line 1532) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1544) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1556) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1576) | static void asm_neg(ASMState *as, IRIns *ir) function asm_bitop (line 1587) | static void asm_bitop(ASMState *as, IRIns *ir, ARMIns ai) function asm_bswap (line 1602) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1623) | static void asm_bitshift(ASMState *as, IRIns *ir, ARMShift sh) function asm_intmin_max (line 1646) | static void asm_intmin_max(ASMState *as, IRIns *ir, int cc) function asm_sfpmin_max (line 1671) | static void asm_sfpmin_max(ASMState *as, IRIns *ir, int cc) function asm_fpmin_max (line 1695) | static void asm_fpmin_max(ASMState *as, IRIns *ir, int cc) function asm_min_max (line 1707) | static void asm_min_max(ASMState *as, IRIns *ir, int cc, int fcc) function asm_sfpcomp (line 1742) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_fpcomp (line 1763) | static void asm_fpcomp(ASMState *as, IRIns *ir) function asm_intcomp (line 1788) | static void asm_intcomp(ASMState *as, IRIns *ir) function asm_comp (line 1838) | static void asm_comp(ASMState *as, IRIns *ir) function asm_int64comp (line 1852) | static void asm_int64comp(ASMState *as, IRIns *ir) function asm_hiop (line 1891) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1970) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1981) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 2020) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2085) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2118) | static void asm_loop_fixup(ASMState *as) function asm_loop_tail_fixup (line 2131) | static void asm_loop_tail_fixup(ASMState *as) function asm_head_lreg (line 2139) | static void asm_head_lreg(ASMState *as) function asm_head_root_base (line 2150) | static void asm_head_root_base(ASMState *as) function RegSet (line 2161) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2184) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2203) | static void asm_tail_prep(ASMState *as) function Reg (line 2218) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2250) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2259) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b3/src/lj_asm_arm64.h function Reg (line 12) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 25) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function asm_exitstub_setup (line 51) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function MCode (line 67) | static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) function asm_guardcc (line 74) | static void asm_guardcc(ASMState *as, A64CC cc) function asm_guardtnb (line 88) | static void asm_guardtnb(ASMState *as, A64Ins ai, Reg r, uint32_t bit) function asm_guardcnb (line 102) | static void asm_guardcnb(ASMState *as, A64Ins ai, Reg r) function asm_isk32 (line 120) | static int asm_isk32(ASMState *as, IRRef ref, int32_t *k) function noconflict (line 136) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 149) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 161) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fuseopm (line 211) | static uint32_t asm_fuseopm(ASMState *as, A64Ins ai, IRRef ref, RegSet a... function asm_fusexref (line 255) | static void asm_fusexref(ASMState *as, A64Ins ai, Reg rd, IRRef ref, function asm_fusemadd (line 336) | static int asm_fusemadd(ASMState *as, IRIns *ir, A64Ins ai, A64Ins air) function asm_fuseandshift (line 357) | static int asm_fuseandshift(ASMState *as, IRIns *ir) function asm_fuseorshift (line 387) | static int asm_fuseorshift(ASMState *as, IRIns *ir) function asm_gencall (line 418) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 460) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 488) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 512) | static void asm_retf(ASMState *as, IRIns *ir) function asm_bufhdr_write (line 533) | static void asm_bufhdr_write(ASMState *as, Reg sb) function asm_tointg (line 547) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 557) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 568) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 641) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvstore64 (line 675) | static void asm_tvstore64(ASMState *as, Reg base, int32_t ofs, IRRef ref) function asm_tvptr (line 701) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref, MSize mode) function asm_aref (line 720) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 748) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 905) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 940) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 964) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 970) | static void asm_strref(ASMState *as, IRIns *ir) function A64Ins (line 989) | static A64Ins asm_fxloadins(IRIns *ir) function A64Ins (line 1002) | static A64Ins asm_fxstoreins(IRIns *ir) function asm_fload (line 1013) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 1036) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 1047) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore (line 1054) | static void asm_xstore(ASMState *as, IRIns *ir) function asm_ahuvload (line 1063) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1109) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1150) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1236) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1285) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1301) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1330) | static void asm_fparith(ASMState *as, IRIns *ir, A64Ins ai) function asm_fpunary (line 1338) | static void asm_fpunary(ASMState *as, IRIns *ir, A64Ins ai) function asm_fpmath (line 1345) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_swapops (line 1358) | static int asm_swapops(ASMState *as, IRRef lref, IRRef rref) function asm_intop (line 1378) | static void asm_intop(ASMState *as, IRIns *ir, A64Ins ai) function asm_intop_s (line 1396) | static void asm_intop_s(ASMState *as, IRIns *ir, A64Ins ai) function asm_intneg (line 1406) | static void asm_intneg(ASMState *as, IRIns *ir) function asm_intmul (line 1414) | static void asm_intmul(ASMState *as, IRIns *ir) function asm_add (line 1430) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1440) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1450) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1466) | static void asm_neg(ASMState *as, IRIns *ir) function asm_band (line 1475) | static void asm_band(ASMState *as, IRIns *ir) function asm_borbxor (line 1489) | static void asm_borbxor(ASMState *as, IRIns *ir, A64Ins ai) function asm_bor (line 1510) | static void asm_bor(ASMState *as, IRIns *ir) function asm_bnot (line 1519) | static void asm_bnot(ASMState *as, IRIns *ir) function asm_bswap (line 1528) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1535) | static void asm_bitshift(ASMState *as, IRIns *ir, A64Ins ai, A64Shift sh) function asm_intmin_max (line 1581) | static void asm_intmin_max(ASMState *as, IRIns *ir, A64CC cc) function asm_fpmin_max (line 1590) | static void asm_fpmin_max(ASMState *as, IRIns *ir, A64CC fcc) function asm_min_max (line 1599) | static void asm_min_max(ASMState *as, IRIns *ir, A64CC cc, A64CC fcc) function asm_fpcomp (line 1629) | static void asm_fpcomp(ASMState *as, IRIns *ir) function asm_intcomp (line 1652) | static void asm_intcomp(ASMState *as, IRIns *ir) function asm_comp (line 1718) | static void asm_comp(ASMState *as, IRIns *ir) function asm_hiop (line 1731) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1751) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1764) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1801) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 1842) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 1871) | static void asm_loop_fixup(ASMState *as) function asm_loop_tail_fixup (line 1887) | static void asm_loop_tail_fixup(ASMState *as) function asm_head_lreg (line 1895) | static void asm_head_lreg(ASMState *as) function asm_head_root_base (line 1906) | static void asm_head_root_base(ASMState *as) function RegSet (line 1917) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 1940) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 1961) | static void asm_tail_prep(ASMState *as) function Reg (line 1976) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 1994) | static void asm_setup_target(ASMState *as) function asm_mcode_fixup (line 2002) | static void asm_mcode_fixup(MCode *mcode, MSize size) function lj_asm_patchexit (line 2016) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b3/src/lj_asm_mips.h function Reg (line 9) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 22) | static Reg ra_alloc1z(ASMState *as, IRRef ref, RegSet allow) function Reg (line 36) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function asm_sparejump_setup (line 65) | static void asm_sparejump_setup(ASMState *as) function MCode (line 76) | static MCode *asm_sparejump_use(MCode *mcarea, MCode tjump) function asm_exitstub_setup (line 93) | static void asm_exitstub_setup(ASMState *as) function asm_guard (line 109) | static void asm_guard(ASMState *as, MIPSIns mi, Reg rs, Reg rt) function noconflict (line 135) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 148) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 158) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fusexref (line 206) | static void asm_fusexref(ASMState *as, MIPSIns mi, Reg rt, IRRef ref, function asm_gencall (line 248) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 351) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 399) | static void asm_callx(ASMState *as, IRIns *ir) function asm_callround (line 427) | static void asm_callround(ASMState *as, IRIns *ir, IRCallID id) function asm_retf (line 447) | static void asm_retf(ASMState *as, IRIns *ir) function asm_bufhdr_write (line 465) | static void asm_bufhdr_write(ASMState *as, Reg sb) function asm_tointg (line 486) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 502) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_tointg (line 513) | static void asm_tointg(ASMState *as, IRIns *ir, Reg r) function asm_tobit (line 530) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 538) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 788) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvstore64 (line 834) | static void asm_tvstore64(ASMState *as, Reg base, int32_t ofs, IRRef ref) function asm_tvptr (line 860) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref, MSize mode) function asm_aref (line 920) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 953) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 1147) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 1207) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 1229) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 1235) | static void asm_strref(ASMState *as, IRIns *ir) function MIPSIns (line 1287) | static MIPSIns asm_fxloadins(ASMState *as, IRIns *ir) function MIPSIns (line 1305) | static MIPSIns asm_fxstoreins(ASMState *as, IRIns *ir) function asm_fload (line 1321) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 1345) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 1358) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 1367) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 1379) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1438) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1489) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1624) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1691) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1707) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1736) | static void asm_fparith(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpunary (line 1744) | static void asm_fpunary(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpmath (line 1753) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_add (line 1776) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1802) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1818) | static void asm_mul(ASMState *as, IRIns *ir) function asm_fpdiv (line 1843) | static void asm_fpdiv(ASMState *as, IRIns *ir) function asm_neg (line 1853) | static void asm_neg(ASMState *as, IRIns *ir) function asm_abs (line 1878) | static void asm_abs(ASMState *as, IRIns *ir) function asm_arithov (line 1886) | static void asm_arithov(ASMState *as, IRIns *ir) function asm_mulov (line 1924) | static void asm_mulov(ASMState *as, IRIns *ir) function asm_add64 (line 1944) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1993) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 2013) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bnot (line 2027) | static void asm_bnot(ASMState *as, IRIns *ir) function asm_bswap (line 2041) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitop (line 2072) | static void asm_bitop(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bitshift (line 2091) | static void asm_bitshift(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bror (line 2112) | static void asm_bror(ASMState *as, IRIns *ir) function asm_sfpmin_max (line 2134) | static void asm_sfpmin_max(ASMState *as, IRIns *ir) function asm_min_max (line 2155) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_sfpcomp (line 2213) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_comp (line 2278) | static void asm_comp(ASMState *as, IRIns *ir) function asm_equal (line 2325) | static void asm_equal(ASMState *as, IRIns *ir) function asm_comp64 (line 2348) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_comp64eq (line 2369) | static void asm_comp64eq(ASMState *as, IRIns *ir) function asm_hiop (line 2386) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 2469) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 2481) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 2512) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2585) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2615) | static void asm_loop_fixup(ASMState *as) function asm_loop_tail_fixup (line 2629) | static void asm_loop_tail_fixup(ASMState *as) function asm_head_root_base (line 2637) | static void asm_head_root_base(ASMState *as) function RegSet (line 2651) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2674) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2684) | static void asm_tail_prep(ASMState *as) function Reg (line 2693) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2726) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2735) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b3/src/lj_asm_ppc.h function Reg (line 9) | static Reg ra_hintalloc(ASMState *as, IRRef ref, Reg hint, RegSet allow) function Reg (line 22) | static Reg ra_alloc2(ASMState *as, IRIns *ir, RegSet allow) function asm_exitstub_setup (line 48) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function MCode (line 64) | static MCode *asm_exitstub_addr(ASMState *as, ExitNo exitno) function asm_guardcc (line 71) | static void asm_guardcc(ASMState *as, PPCCC cc) function noconflict (line 90) | static int noconflict(ASMState *as, IRRef ref, IROp conflict) function asm_fuseabase (line 103) | static int32_t asm_fuseabase(ASMState *as, IRRef ref) function Reg (line 116) | static Reg asm_fuseahuref(ASMState *as, IRRef ref, int32_t *ofsp, RegSet... function asm_fusexref (line 169) | static void asm_fusexref(ASMState *as, PPCIns pi, Reg rt, IRRef ref, function asm_fusexrefx (line 217) | static void asm_fusexrefx(ASMState *as, PPCIns pi, Reg rt, IRRef ref, function asm_fusemadd (line 234) | static int asm_fusemadd(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pir) function asm_gencall (line 257) | static void asm_gencall(ASMState *as, const CCallInfo *ci, IRRef *args) function asm_setupresult (line 313) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 351) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 377) | static void asm_retf(ASMState *as, IRIns *ir) function asm_bufhdr_write (line 396) | static void asm_bufhdr_write(ASMState *as, Reg sb) function asm_tointg (line 411) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 432) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 445) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 541) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 586) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref, MSize mode) function asm_aref (line 637) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 666) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 796) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 839) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 862) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 868) | static void asm_strref(ASMState *as, IRIns *ir) function PPCIns (line 905) | static PPCIns asm_fxloadins(ASMState *as, IRIns *ir) function PPCIns (line 919) | static PPCIns asm_fxstoreins(ASMState *as, IRIns *ir) function asm_fload (line 931) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 955) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 967) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 977) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 997) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1051) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1092) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1183) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1244) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1261) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1290) | static void asm_fparith(ASMState *as, IRIns *ir, PPCIns pi) function asm_fpunary (line 1301) | static void asm_fpunary(ASMState *as, IRIns *ir, PPCIns pi) function asm_fpmath (line 1308) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_add (line 1317) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1362) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1394) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1425) | static void asm_neg(ASMState *as, IRIns *ir) function asm_arithov (line 1448) | static void asm_arithov(ASMState *as, IRIns *ir, PPCIns pi) function asm_add64 (line 1468) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1501) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 1534) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bnot (line 1546) | static void asm_bnot(ASMState *as, IRIns *ir) function asm_bswap (line 1573) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_fuseandsh (line 1595) | static void asm_fuseandsh(ASMState *as, PPCIns pi, int32_t mask, IRRef ref) function asm_band (line 1624) | static void asm_band(ASMState *as, IRIns *ir) function asm_bitop (line 1679) | static void asm_bitop(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) function asm_bitshift (line 1708) | static void asm_bitshift(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) function asm_sfpmin_max (line 1742) | static void asm_sfpmin_max(ASMState *as, IRIns *ir) function asm_min_max (line 1772) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_intcomp_ (line 1825) | static void asm_intcomp_(ASMState *as, IRRef lref, IRRef rref, Reg cr, P... function asm_comp (line 1858) | static void asm_comp(ASMState *as, IRIns *ir) function asm_sfpcomp (line 1884) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_comp64 (line 1922) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_hiop (line 1947) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 2018) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 2030) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 2054) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2118) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2148) | static void asm_loop_fixup(ASMState *as) function asm_loop_tail_fixup (line 2161) | static void asm_loop_tail_fixup(ASMState *as) function asm_head_root_base (line 2169) | static void asm_head_root_base(ASMState *as) function RegSet (line 2183) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2206) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2227) | static void asm_tail_prep(ASMState *as) function Reg (line 2241) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2259) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2267) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b3/src/lj_asm_x86.h function MCode (line 9) | static MCode *asm_exitstub_gen(ASMState *as, ExitNo group) function asm_exitstub_setup (line 43) | static void asm_exitstub_setup(ASMState *as, ExitNo nexits) function asm_guardcc (line 57) | static void asm_guardcc(ASMState *as, int cc) function asm_isk32 (line 84) | static int asm_isk32(ASMState *as, IRRef ref, int32_t *k) function noconflict (line 112) | static int noconflict(ASMState *as, IRRef ref, IROp conflict, int noload) function IRRef (line 128) | static IRRef asm_fuseabase(ASMState *as, IRRef ref) function asm_fusearef (line 150) | static void asm_fusearef(ASMState *as, IRIns *ir, RegSet allow) function asm_fuseahuref (line 181) | static void asm_fuseahuref(ASMState *as, IRRef ref, RegSet allow) function asm_fusefref (line 239) | static void asm_fusefref(ASMState *as, IRIns *ir, RegSet allow) function asm_fusestrref (line 280) | static void asm_fusestrref(ASMState *as, IRIns *ir, RegSet allow) function asm_fusexref (line 314) | static void asm_fusexref(ASMState *as, IRRef ref, RegSet allow) function asm_cnew (line 1817) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1898) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1913) | static void asm_obar(ASMState *as, IRIns *ir) function asm_x87load (line 1946) | static void asm_x87load(ASMState *as, IRRef ref) function asm_fpmath (line 1966) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_ldexp (line 2004) | static void asm_ldexp(ASMState *as, IRIns *ir) function asm_fppowi (line 2020) | static void asm_fppowi(ASMState *as, IRIns *ir) function asm_swapops (line 2033) | static int asm_swapops(ASMState *as, IRIns *ir) function asm_fparith (line 2057) | static void asm_fparith(ASMState *as, IRIns *ir, x86Op xo) function asm_intarith (line 2081) | static void asm_intarith(ASMState *as, IRIns *ir, x86Arith xa) function asm_lea (line 2148) | static int asm_lea(ASMState *as, IRIns *ir) function asm_add (line 2205) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 2213) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 2221) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg_not (line 2231) | static void asm_neg_not(ASMState *as, IRIns *ir, x86Group3 xg) function asm_neg (line 2238) | static void asm_neg(ASMState *as, IRIns *ir) function asm_intmin_max (line 2248) | static void asm_intmin_max(ASMState *as, IRIns *ir, int cc) function asm_min (line 2259) | static void asm_min(ASMState *as, IRIns *ir) function asm_max (line 2267) | static void asm_max(ASMState *as, IRIns *ir) function asm_bswap (line 2282) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitshift (line 2294) | static void asm_bitshift(ASMState *as, IRIns *ir, x86Shift xs, x86Op xv) function asm_comp (line 2381) | static void asm_comp(ASMState *as, IRIns *ir) function asm_comp_int64 (line 2543) | static void asm_comp_int64(ASMState *as, IRIns *ir) function asm_hiop (line 2616) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 2675) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 2686) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 2715) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2796) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2828) | static void asm_loop_fixup(ASMState *as) function asm_loop_tail_fixup (line 2873) | static void asm_loop_tail_fixup(ASMState *as) function asm_head_root_base (line 2881) | static void asm_head_root_base(ASMState *as) function RegSet (line 2895) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2919) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2955) | static void asm_tail_prep(ASMState *as) function Reg (line 2981) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2997) | static void asm_setup_target(ASMState *as) function asm_x86_inslen (line 3051) | static uint32_t asm_x86_inslen(const uint8_t* p) function lj_asm_patchexit (line 3106) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0b3/src/lj_assert.c function lj_assert_fail (line 15) | void lj_assert_fail(global_State *g, const char *file, int line, FILE: build/luajit-2.1.0b3/src/lj_bc.h type BCOp (line 200) | typedef enum { type BCMode (line 239) | typedef enum { function LJ_AINLINE (line 257) | static LJ_AINLINE int bc_isret(BCOp op) FILE: build/luajit-2.1.0b3/src/lj_bcread.c function LJ_NOINLINE (line 37) | static LJ_NOINLINE void bcread_error(LexState *ls, ErrMsg em) function LJ_NOINLINE (line 48) | static LJ_NOINLINE void bcread_fill(LexState *ls, MSize len, int need) function LJ_AINLINE (line 92) | static LJ_AINLINE void bcread_need(LexState *ls, MSize len) function LJ_AINLINE (line 99) | static LJ_AINLINE void bcread_want(LexState *ls, MSize len) function LJ_AINLINE (line 106) | static LJ_AINLINE uint8_t *bcread_mem(LexState *ls, MSize len) function bcread_block (line 115) | static void bcread_block(LexState *ls, void *q, MSize len) function LJ_AINLINE (line 121) | static LJ_AINLINE uint32_t bcread_byte(LexState *ls) function LJ_AINLINE (line 128) | static LJ_AINLINE uint32_t bcread_uleb128(LexState *ls) function bcread_uleb128_33 (line 136) | static uint32_t bcread_uleb128_33(LexState *ls) function bcread_dbg (line 155) | static void bcread_dbg(LexState *ls, GCproto *pt, MSize sizedbg) function bcread_ktabk (line 182) | static void bcread_ktabk(LexState *ls, TValue *o) function GCtab (line 201) | static GCtab *bcread_ktab(LexState *ls) function bcread_kgc (line 225) | static void bcread_kgc(LexState *ls, GCproto *pt, MSize sizekgc) function bcread_knum (line 264) | static void bcread_knum(LexState *ls, GCproto *pt, MSize sizekn) function bcread_bytecode (line 281) | static void bcread_bytecode(LexState *ls, GCproto *pt, MSize sizebc) function bcread_uv (line 295) | static void bcread_uv(LexState *ls, GCproto *pt, MSize sizeuv) function GCproto (line 310) | GCproto *lj_bcread_proto(LexState *ls) function bcread_header (line 389) | static int bcread_header(LexState *ls) function GCproto (line 418) | GCproto *lj_bcread(LexState *ls) FILE: build/luajit-2.1.0b3/src/lj_bcwrite.c type BCWriteCtx (line 25) | typedef struct BCWriteCtx { function bcwrite_ktabk (line 46) | static void bcwrite_ktabk(BCWriteCtx *ctx, cTValue *o, int narrow) function bcwrite_ktab (line 80) | static void bcwrite_ktab(BCWriteCtx *ctx, char *p, const GCtab *t) function bcwrite_kgc (line 120) | static void bcwrite_kgc(BCWriteCtx *ctx, GCproto *pt) function bcwrite_knum (line 180) | static void bcwrite_knum(BCWriteCtx *ctx, GCproto *pt) function bcwrite_proto (line 242) | static void bcwrite_proto(BCWriteCtx *ctx, GCproto *pt) function bcwrite_header (line 309) | static void bcwrite_header(BCWriteCtx *ctx) function bcwrite_footer (line 332) | static void bcwrite_footer(BCWriteCtx *ctx) function TValue (line 341) | static TValue *cpwriter(lua_State *L, lua_CFunction dummy, void *ud) function lj_bcwrite (line 353) | int lj_bcwrite(lua_State *L, GCproto *pt, lua_Writer writer, void *data, FILE: build/luajit-2.1.0b3/src/lj_buf.c function buf_grow (line 19) | static void buf_grow(SBuf *sb, MSize sz) function LJ_NOINLINE (line 51) | LJ_NOINLINE char *LJ_FASTCALL lj_buf_need2(SBuf *sb, MSize sz) function LJ_NOINLINE (line 60) | LJ_NOINLINE char *LJ_FASTCALL lj_buf_more2(SBuf *sb, MSize sz) function lj_buf_shrink (line 90) | void LJ_FASTCALL lj_buf_shrink(lua_State *L, SBuf *sb) function lj_bufx_set (line 112) | void lj_bufx_set(SBufExt *sbx, const char *p, MSize len, GCobj *ref) function MSize (line 122) | MSize LJ_FASTCALL lj_bufx_more(SBufExt *sbx, MSize sz) function SBuf (line 132) | SBuf *lj_buf_putmem(SBuf *sb, const void *q, MSize len) function LJ_NOINLINE (line 141) | static LJ_NOINLINE SBuf * LJ_FASTCALL lj_buf_putchar2(SBuf *sb, int c) function SBuf (line 219) | SBuf *lj_buf_putstr_rep(SBuf *sb, GCstr *s, int32_t rep) function SBuf (line 243) | SBuf *lj_buf_puttab(SBuf *sb, GCtab *t, GCstr *sep, int32_t i, int32_t e) function GCstr (line 283) | GCstr *lj_buf_cat2str(lua_State *L, GCstr *s1, GCstr *s2) function lj_buf_ruleb128 (line 293) | uint32_t LJ_FASTCALL lj_buf_ruleb128(const char **pp) FILE: build/luajit-2.1.0b3/src/lj_buf.h type SBufExt (line 23) | typedef struct SBufExt { function LJ_AINLINE (line 74) | static LJ_AINLINE void lj_buf_init(lua_State *L, SBuf *sb) function LJ_AINLINE (line 80) | static LJ_AINLINE void lj_buf_reset(SBuf *sb) function LJ_AINLINE (line 85) | static LJ_AINLINE SBuf *lj_buf_tmp_(lua_State *L) function LJ_AINLINE (line 93) | static LJ_AINLINE void lj_buf_free(global_State *g, SBuf *sb) function LJ_AINLINE (line 99) | static LJ_AINLINE char *lj_buf_need(SBuf *sb, MSize sz) function LJ_AINLINE (line 106) | static LJ_AINLINE char *lj_buf_more(SBuf *sb, MSize sz) function LJ_AINLINE (line 114) | static LJ_AINLINE void lj_bufx_init(lua_State *L, SBufExt *sbx) function LJ_AINLINE (line 120) | static LJ_AINLINE void lj_bufx_set_borrow(lua_State *L, SBufExt *sbx, SB... function LJ_AINLINE (line 128) | static LJ_AINLINE void lj_bufx_set_cow(lua_State *L, SBufExt *sbx, function LJ_AINLINE (line 136) | static LJ_AINLINE void lj_bufx_reset(SBufExt *sbx) function LJ_AINLINE (line 146) | static LJ_AINLINE void lj_bufx_free(lua_State *L, SBufExt *sbx) function LJ_AINLINE (line 168) | static LJ_AINLINE char *lj_buf_wmem(char *p, const void *q, MSize len) function LJ_AINLINE (line 173) | static LJ_AINLINE void lj_buf_putb(SBuf *sb, int c) function LJ_AINLINE (line 193) | static LJ_AINLINE GCstr *lj_buf_str(lua_State *L, SBuf *sb) FILE: build/luajit-2.1.0b3/src/lj_carith.c type CDArith (line 24) | typedef struct CDArith { function carith_checkarg (line 30) | static int carith_checkarg(lua_State *L, CTState *cts, CDArith *ca) function carith_ptr (line 92) | static int carith_ptr(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function carith_int64 (line 158) | static int carith_int64(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function lj_carith_meta (line 222) | static int lj_carith_meta(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function lj_carith_op (line 266) | int lj_carith_op(lua_State *L, MMS mm) function B64DEF (line 290) | B64DEF(shl64) { return x << (sh&63); } function B64DEF (line 291) | B64DEF(shr64) { return x >> (sh&63); } function B64DEF (line 292) | B64DEF(sar64) { return (uint64_t)((int64_t)x >> (sh&63)); } function B64DEF (line 293) | B64DEF(rol64) { return lj_rol(x, (sh&63)); } function B64DEF (line 294) | B64DEF(ror64) { return lj_ror(x, (sh&63)); } function lj_carith_shift64 (line 298) | uint64_t lj_carith_shift64(uint64_t x, int32_t sh, int op) function lj_carith_check64 (line 314) | uint64_t lj_carith_check64(lua_State *L, int narg, CTypeID *id) function lj_carith_mul64 (line 358) | int64_t lj_carith_mul64(int64_t a, int64_t b) function lj_carith_divu64 (line 365) | uint64_t lj_carith_divu64(uint64_t a, uint64_t b) function lj_carith_divi64 (line 372) | int64_t lj_carith_divi64(int64_t a, int64_t b) function lj_carith_modu64 (line 380) | uint64_t lj_carith_modu64(uint64_t a, uint64_t b) function lj_carith_modi64 (line 387) | int64_t lj_carith_modi64(int64_t a, int64_t b) function lj_carith_powu64 (line 395) | uint64_t lj_carith_powu64(uint64_t x, uint64_t k) function lj_carith_powi64 (line 415) | int64_t lj_carith_powi64(int64_t x, int64_t k) FILE: build/luajit-2.1.0b3/src/lj_ccall.c function ccall_classify_struct (line 591) | static int ccall_classify_struct(CTState *cts, CType *ct) function ccall_classify_ct (line 635) | static void ccall_classify_ct(CTState *cts, CType *ct, int *rcl, CTSize ... function ccall_classify_struct (line 654) | static int ccall_classify_struct(CTState *cts, CType *ct, int *rcl, CTSi... function ccall_struct_reg (line 672) | static int ccall_struct_reg(CCallState *cc, CTState *cts, GPRArg *dp, in... function ccall_struct_arg (line 692) | static int ccall_struct_arg(CCallState *cc, CTState *cts, CType *d, int ... function ccall_struct_ret (line 710) | static void ccall_struct_ret(CCallState *cc, int *rcl, uint8_t *dp, CTSi... function ccall_classify_struct (line 731) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct, CType... function ccall_classify_struct (line 778) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct) function ccall_classify_struct (line 827) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct, CType... function ccall_copy_struct (line 856) | static void ccall_copy_struct(CCallState *cc, CType *ctr, void *dp, void... function CTypeID (line 895) | CTypeID lj_ccall_ctid_vararg(CTState *cts, cTValue *o) function ccall_set_args (line 923) | static int ccall_set_args(lua_State *L, CTState *cts, CType *ct, function ccall_get_results (line 1110) | static int ccall_get_results(lua_State *L, CTState *cts, CType *ct, function lj_ccall_func (line 1151) | int lj_ccall_func(lua_State *L, GCcdata *cd) FILE: build/luajit-2.1.0b3/src/lj_ccall.h type FPRArg (line 41) | typedef LJ_ALIGN(16) union FPRArg { type GPRArg (line 50) | typedef intptr_t GPRArg; type GPRArg (line 65) | typedef intptr_t GPRArg; type FPRArg (line 66) | typedef union FPRArg { type GPRArg (line 79) | typedef intptr_t GPRArg; type FPRArg (line 80) | typedef union FPRArg { type GPRArg (line 95) | typedef intptr_t GPRArg; type FPRArg (line 96) | typedef double FPRArg; type GPRArg (line 107) | typedef intptr_t GPRArg; type FPRArg (line 108) | typedef union FPRArg { type GPRArg (line 123) | typedef intptr_t GPRArg; type FPRArg (line 124) | typedef union FPRArg { FILE: build/luajit-2.1.0b3/src/lj_ccallback.c function MSize (line 43) | static MSize CALLBACK_OFS2SLOT(MSize ofs) function MSize (line 96) | MSize lj_ccallback_ptr2slot(CTState *cts, void *p) function callback_mcode_new (line 268) | static void callback_mcode_new(CTState *cts) function lj_ccallback_mcode_free (line 304) | void lj_ccallback_mcode_free(CTState *cts) function callback_conv_args (line 524) | static void callback_conv_args(CTState *cts, lua_State *L) function callback_conv_result (line 632) | static void callback_conv_result(CTState *cts, lua_State *L, TValue *o) function lj_ccallback_leave (line 701) | void LJ_FASTCALL lj_ccallback_leave(CTState *cts, TValue *o) function MSize (line 726) | static MSize callback_slot_new(CTState *cts, CType *ct) function CType (line 750) | static CType *callback_checkfunc(CTState *cts, CType *ct) FILE: build/luajit-2.1.0b3/src/lj_cconv.c function LJ_NORET (line 21) | LJ_NORET static void cconv_err_conv(CTState *cts, CType *d, CType *s, function LJ_NORET (line 38) | LJ_NORET static void cconv_err_convtv(CTState *cts, CType *d, TValue *o, function LJ_NORET (line 50) | LJ_NORET static void cconv_err_initov(CTState *cts, CType *d) function CType (line 59) | static CType *cconv_childqual(CTState *cts, CType *ct, CTInfo *qual) function lj_cconv_compatptr (line 77) | int lj_cconv_compatptr(CTState *cts, CType *d, CType *s, CTInfo flags) function lj_cconv_ct_ct (line 119) | void lj_cconv_ct_ct(CTState *cts, CType *d, CType *s, function lj_cconv_tv_ct (line 380) | int lj_cconv_tv_ct(CTState *cts, CType *s, CTypeID sid, function lj_cconv_tv_bf (line 426) | int lj_cconv_tv_bf(CTState *cts, CType *s, TValue *o, uint8_t *sp) function cconv_array_tab (line 472) | static void cconv_array_tab(CTState *cts, CType *d, function cconv_substruct_tab (line 499) | static void cconv_substruct_tab(CTState *cts, CType *d, uint8_t *dp, function cconv_struct_tab (line 537) | static void cconv_struct_tab(CTState *cts, CType *d, function lj_cconv_ct_tv (line 546) | void lj_cconv_ct_tv(CTState *cts, CType *d, function lj_cconv_bf_tv (line 647) | void lj_cconv_bf_tv(CTState *cts, CType *d, uint8_t *dp, TValue *o) function cconv_array_init (line 685) | static void cconv_array_init(CTState *cts, CType *d, CTSize sz, uint8_t ... function cconv_substruct_init (line 703) | static void cconv_substruct_init(CTState *cts, CType *d, uint8_t *dp, function cconv_struct_init (line 729) | static void cconv_struct_init(CTState *cts, CType *d, CTSize sz, uint8_t... function lj_cconv_multi_init (line 743) | int lj_cconv_multi_init(CTState *cts, CType *d, TValue *o) function lj_cconv_ct_init (line 755) | void lj_cconv_ct_init(CTState *cts, CType *d, CTSize sz, FILE: build/luajit-2.1.0b3/src/lj_cconv.h function LJ_AINLINE (line 27) | static LJ_AINLINE uint32_t cconv_idx(CTInfo info) FILE: build/luajit-2.1.0b3/src/lj_cdata.c function GCcdata (line 20) | GCcdata *lj_cdata_newref(CTState *cts, const void *p, CTypeID id) function GCcdata (line 29) | GCcdata *lj_cdata_newv(lua_State *L, CTypeID id, CTSize sz, CTSize align) function GCcdata (line 53) | GCcdata *lj_cdata_newx(CTState *cts, CTypeID id, CTSize sz, CTInfo info) function lj_cdata_free (line 62) | void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd) function lj_cdata_setfin (line 87) | void lj_cdata_setfin(lua_State *L, GCcdata *cd, GCobj *obj, uint32_t it) function CType (line 109) | CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key, uint8_t *... function cdata_getconst (line 213) | static void cdata_getconst(CTState *cts, TValue *o, CType *ct) function lj_cdata_get (line 226) | int lj_cdata_get(CTState *cts, CType *s, TValue *o, uint8_t *sp) function lj_cdata_set (line 261) | void lj_cdata_set(CTState *cts, CType *d, uint8_t *dp, TValue *o, CTInfo... FILE: build/luajit-2.1.0b3/src/lj_cdata.h function LJ_AINLINE (line 16) | static LJ_AINLINE void *cdata_getptr(void *p, CTSize sz) function LJ_AINLINE (line 27) | static LJ_AINLINE void cdata_setptr(void *p, CTSize sz, const void *v) function LJ_AINLINE (line 38) | static LJ_AINLINE GCcdata *lj_cdata_new(CTState *cts, CTypeID id, CTSize... function LJ_AINLINE (line 53) | static LJ_AINLINE GCcdata *lj_cdata_new_(lua_State *L, CTypeID id, CTSiz... FILE: build/luajit-2.1.0b3/src/lj_clib.c function clib_error_ (line 36) | static void clib_error_(lua_State *L) function clib_unloadlib (line 134) | static void clib_unloadlib(CLibrary *cl) function clib_error (line 174) | static void clib_error(lua_State *L, const char *fmt, function clib_needext (line 193) | static int clib_needext(const char *s) function clib_unloadlib (line 221) | static void clib_unloadlib(CLibrary *cl) function clib_error (line 285) | static void clib_error(lua_State *L, const char *fmt, function clib_unloadlib (line 298) | static void clib_unloadlib(CLibrary *cl) function CTSize (line 315) | static CTSize clib_func_argsize(CTState *cts, CType *ct) function TValue (line 342) | TValue *lj_clib_index(lua_State *L, CLibrary *cl, GCstr *name) function CLibrary (line 399) | static CLibrary *clib_new(lua_State *L, GCtab *mt) function lj_clib_load (line 413) | void lj_clib_load(lua_State *L, GCtab *mt, GCstr *name, int global) function lj_clib_unload (line 421) | void lj_clib_unload(CLibrary *cl) function lj_clib_default (line 428) | void lj_clib_default(lua_State *L, GCtab *mt) FILE: build/luajit-2.1.0b3/src/lj_clib.h type CLibrary (line 17) | typedef struct CLibrary { FILE: build/luajit-2.1.0b3/src/lj_cparse.c function lj_cparse_case (line 44) | int lj_cparse_case(GCstr *str, const char *match) function LJ_AINLINE (line 80) | static LJ_AINLINE int cp_iseol(CPChar c) function LJ_AINLINE (line 86) | static LJ_AINLINE CPChar cp_rawpeek(CPState *cp) function LJ_AINLINE (line 94) | static LJ_AINLINE CPChar cp_get(CPState *cp) function LJ_NOINLINE (line 102) | static LJ_NOINLINE CPChar cp_get_bs(CPState *cp) function LJ_AINLINE (line 114) | static LJ_AINLINE void cp_save(CPState *cp, CPChar c) function cp_newline (line 120) | static void cp_newline(CPState *cp) function LJ_NORET (line 127) | LJ_NORET static void cp_errmsg(CPState *cp, CPToken tok, ErrMsg em, ...) function cp_err_token (line 153) | static void cp_err_token(CPState *cp, CPToken tok) function cp_err_badidx (line 158) | static void cp_err_badidx(CPState *cp, CType *ct) function cp_err (line 164) | static void cp_err(CPState *cp, ErrMsg em) function CPToken (line 172) | static CPToken cp_number(CPState *cp) function CPToken (line 189) | static CPToken cp_ident(CPState *cp) function CPToken (line 200) | static CPToken cp_param(CPState *cp) function CPToken (line 232) | static CPToken cp_string(CPState *cp) function cp_comment_c (line 289) | static void cp_comment_c(CPState *cp) function cp_comment_cpp (line 302) | static void cp_comment_cpp(CPState *cp) function CPToken (line 309) | static CPToken cp_next_(CPState *cp) function LJ_NOINLINE (line 355) | static LJ_NOINLINE CPToken cp_next(CPState *cp) type CTypeID (line 367) | typedef CTypeID CPDeclIdx; type CPscl (line 368) | typedef uint32_t CPscl; type CPDecl (line 371) | typedef struct CPDecl { function cp_init (line 394) | static void cp_init(CPState *cp) function cp_cleanup (line 409) | static void cp_cleanup(CPState *cp) function cp_opt (line 416) | static int cp_opt(CPState *cp, CPToken tok) function cp_check (line 423) | static void cp_check(CPState *cp, CPToken tok) function cp_istypedecl (line 430) | static int cp_istypedecl(CPState *cp) function cp_expr_comma (line 452) | static void cp_expr_comma(CPState *cp, CPValue *k) function cp_expr_sizeof (line 458) | static void cp_expr_sizeof(CPState *cp, CPValue *k, int wantsz) function cp_expr_prefix (line 484) | static void cp_expr_prefix(CPState *cp, CPValue *k) function cp_expr_postfix (line 545) | static void cp_expr_postfix(CPState *cp, CPValue *k) function cp_expr_infix (line 588) | static void cp_expr_infix(CPState *cp, CPValue *k, int pri) function cp_expr_unary (line 732) | static void cp_expr_unary(CPState *cp, CPValue *k) function cp_expr_sub (line 741) | static void cp_expr_sub(CPState *cp, CPValue *k, int pri) function cp_expr_kint (line 748) | static void cp_expr_kint(CPState *cp, CPValue *k) function CTSize (line 757) | static CTSize cp_expr_ksize(CPState *cp) function CPDeclIdx (line 768) | static CPDeclIdx cp_add(CPDecl *decl, CTInfo info, CTSize size) function CPDeclIdx (line 783) | static CPDeclIdx cp_push(CPDecl *decl, CTInfo info, CTSize size) function cp_push_attributes (line 789) | static void cp_push_attributes(CPDecl *decl) function cp_push_type (line 806) | static void cp_push_type(CPDecl *decl, CTypeID id) function CTypeID (line 849) | static CTypeID cp_decl_intern(CPState *cp, CPDecl *decl) function cp_decl_reset (line 969) | static void cp_decl_reset(CPDecl *decl) function CTypeID (line 982) | static CTypeID cp_decl_constinit(CPState *cp, CType **ctp, CTypeID ctypeid) function CTSize (line 1011) | static CTSize cp_decl_sizeattr(CPState *cp) function cp_decl_align (line 1024) | static void cp_decl_align(CPState *cp, CPDecl *decl) function cp_decl_asm (line 1036) | static void cp_decl_asm(CPState *cp, CPDecl *decl) function cp_decl_mode (line 1054) | static void cp_decl_mode(CPState *cp, CPDecl *decl) function cp_decl_gccattribute (line 1087) | static void cp_decl_gccattribute(CPState *cp, CPDecl *decl) function cp_decl_msvcattribute (line 1171) | static void cp_decl_msvcattribute(CPState *cp, CPDecl *decl) function cp_decl_attributes (line 1191) | static void cp_decl_attributes(CPState *cp, CPDecl *decl) function CTypeID (line 1220) | static CTypeID cp_struct_name(CPState *cp, CPDecl *sdecl, CTInfo info) function CTSize (line 1259) | static CTSize cp_field_align(CPState *cp, CType *ct, CTInfo info) function cp_struct_layout (line 1280) | static void cp_struct_layout(CPState *cp, CTypeID sid, CTInfo sattr) function CTypeID (line 1361) | static CTypeID cp_decl_struct(CPState *cp, CPDecl *sdecl, CTInfo sinfo) function CTypeID (line 1440) | static CTypeID cp_decl_enum(CPState *cp, CPDecl *sdecl) function CPscl (line 1495) | static CPscl cp_decl_spec(CPState *cp, CPDecl *decl, CPscl scl) function cp_decl_array (line 1608) | static void cp_decl_array(CPState *cp, CPDecl *decl) function cp_decl_func (line 1622) | static void cp_decl_func(CPState *cp, CPDecl *fdecl) function cp_declarator (line 1682) | static void cp_declarator(CPState *cp, CPDecl *decl) function CTypeID (line 1751) | static CTypeID cp_decl_abstract(CPState *cp) function cp_pragma (line 1761) | static void cp_pragma(CPState *cp, BCLine pragmaline) function cp_line (line 1796) | static void cp_line(CPState *cp, BCLine hashline) function cp_decl_multi (line 1806) | static void cp_decl_multi(CPState *cp) function cp_decl_single (line 1888) | static void cp_decl_single(CPState *cp) function TValue (line 1900) | static TValue *cpcparser(lua_State *L, lua_CFunction dummy, void *ud) function lj_cparse (line 1917) | int lj_cparse(CPState *cp) FILE: build/luajit-2.1.0b3/src/lj_cparse.h type CPChar (line 28) | typedef int CPChar; type CPToken (line 29) | typedef int CPToken; type CPValue (line 32) | typedef struct CPValue { type CPState (line 41) | typedef struct CPState { FILE: build/luajit-2.1.0b3/src/lj_crecord.c function GCcdata (line 47) | static GCcdata *argv2cdata(jit_State *J, TRef tr, cTValue *o) function CTypeID (line 61) | static CTypeID crec_constructor(jit_State *J, GCcdata *cd, TRef tr) function CTypeID (line 72) | static CTypeID argv2ctype(jit_State *J, TRef tr, cTValue *o) function IRType (line 98) | static IRType crec_ct2irt(CTState *cts, CType *ct) type CRecMemList (line 141) | typedef struct CRecMemList { function MSize (line 149) | static MSize crec_copy_struct(CRecMemList *ml, CTState *cts, CType *ct) function MSize (line 182) | static MSize crec_copy_unroll(CRecMemList *ml, CTSize len, CTSize step, function crec_copy_emit (line 206) | static void crec_copy_emit(jit_State *J, CRecMemList *ml, MSize mlp, function crec_copy (line 228) | static void crec_copy(jit_State *J, TRef trdst, TRef trsrc, TRef trlen, function MSize (line 278) | static MSize crec_fill_unroll(CRecMemList *ml, CTSize len, CTSize step) function crec_fill_emit (line 301) | static void crec_fill_emit(jit_State *J, CRecMemList *ml, MSize mlp, function crec_fill (line 313) | static void crec_fill(jit_State *J, TRef trdst, TRef trlen, TRef trfill, function crec_isnonzero (line 367) | static int crec_isnonzero(CType *s, void *p) function TRef (line 390) | static TRef crec_ct_ct(jit_State *J, CType *d, CType *s, TRef dp, TRef sp, function TRef (line 549) | static TRef crec_tv_ct(jit_State *J, CType *s, CTypeID sid, TRef sp) function TRef (line 600) | static TRef crec_ct_tv(jit_State *J, CType *d, TRef dp, TRef sp, cTValue... function TRef (line 702) | static TRef crec_reassoc_ofs(jit_State *J, TRef tr, ptrdiff_t *ofsp, MSi... function crec_tailcall (line 720) | static void crec_tailcall(jit_State *J, RecordFFData *rd, cTValue *tv) function crec_index_meta (line 733) | static void crec_index_meta(jit_State *J, CTState *cts, CType *ct, function crec_index_bf (line 759) | static void crec_index_bf(jit_State *J, RecordFFData *rd, TRef ptr, CTIn... function recff_cdata_index (line 800) | void LJ_FASTCALL recff_cdata_index(jit_State *J, RecordFFData *rd) function crec_finalizer (line 943) | static void crec_finalizer(jit_State *J, TRef trcd, TRef trfin, cTValue ... function crec_alloc (line 958) | static void crec_alloc(jit_State *J, RecordFFData *rd, CTypeID id) function TRef (line 1104) | static TRef crec_call_args(jit_State *J, RecordFFData *rd, function crec_snap_caller (line 1201) | static void crec_snap_caller(jit_State *J) function crec_call (line 1223) | static int crec_call(jit_State *J, RecordFFData *rd, GCcdata *cd) function recff_cdata_call (line 1291) | void LJ_FASTCALL recff_cdata_call(jit_State *J, RecordFFData *rd) function TRef (line 1321) | static TRef crec_arith_int64(jit_State *J, TRef *sp, CType **s, MMS mm) function TRef (line 1377) | static TRef crec_arith_ptr(jit_State *J, TRef *sp, CType **s, MMS mm) function TRef (line 1439) | static TRef crec_arith_meta(jit_State *J, TRef *sp, CType **s, CTState *... function recff_cdata_arith (line 1476) | void LJ_FASTCALL recff_cdata_arith(jit_State *J, RecordFFData *rd) function recff_clib_index (line 1580) | void LJ_FASTCALL recff_clib_index(jit_State *J, RecordFFData *rd) function TRef (line 1626) | static TRef crec_toint(jit_State *J, CTState *cts, TRef sp, TValue *sval) function recff_ffi_new (line 1631) | void LJ_FASTCALL recff_ffi_new(jit_State *J, RecordFFData *rd) function recff_ffi_errno (line 1636) | void LJ_FASTCALL recff_ffi_errno(jit_State *J, RecordFFData *rd) function recff_ffi_string (line 1644) | void LJ_FASTCALL recff_ffi_string(jit_State *J, RecordFFData *rd) function recff_ffi_copy (line 1661) | void LJ_FASTCALL recff_ffi_copy(jit_State *J, RecordFFData *rd) function recff_ffi_fill (line 1679) | void LJ_FASTCALL recff_ffi_fill(jit_State *J, RecordFFData *rd) function recff_ffi_typeof (line 1703) | void LJ_FASTCALL recff_ffi_typeof(jit_State *J, RecordFFData *rd) function recff_ffi_istype (line 1715) | void LJ_FASTCALL recff_ffi_istype(jit_State *J, RecordFFData *rd) function recff_ffi_abi (line 1727) | void LJ_FASTCALL recff_ffi_abi(jit_State *J, RecordFFData *rd) function recff_ffi_xof (line 1740) | void LJ_FASTCALL recff_ffi_xof(jit_State *J, RecordFFData *rd) function recff_ffi_gc (line 1757) | void LJ_FASTCALL recff_ffi_gc(jit_State *J, RecordFFData *rd) function CTypeID (line 1768) | static CTypeID crec_bit64_type(CTState *cts, cTValue *tv) function recff_bit64_tobit (line 1781) | void LJ_FASTCALL recff_bit64_tobit(jit_State *J, RecordFFData *rd) function recff_bit64_unary (line 1791) | int LJ_FASTCALL recff_bit64_unary(jit_State *J, RecordFFData *rd) function recff_bit64_nary (line 1804) | int LJ_FASTCALL recff_bit64_nary(jit_State *J, RecordFFData *rd) function recff_bit64_shift (line 1827) | int LJ_FASTCALL recff_bit64_shift(jit_State *J, RecordFFData *rd) function TRef (line 1860) | TRef recff_bit64_tohex(jit_State *J, RecordFFData *rd, TRef hdr) function lj_crecord_tonumber (line 1897) | void LJ_FASTCALL lj_crecord_tonumber(jit_State *J, RecordFFData *rd) function TRef (line 1916) | TRef lj_crecord_loadiu64(jit_State *J, TRef tr, cTValue *o) function TRef (line 1927) | TRef lj_crecord_topcvoid(jit_State *J, TRef tr, cTValue *o) function TRef (line 1934) | TRef lj_crecord_topuint8(jit_State *J, TRef tr) FILE: build/luajit-2.1.0b3/src/lj_ctype.c function CTypeID (line 152) | CTypeID lj_ctype_new(CTState *cts, CType **ctp) function CTypeID (line 181) | CTypeID lj_ctype_intern(CTState *cts, CTInfo info, CTSize size) function ctype_addtype (line 208) | static void ctype_addtype(CTState *cts, CType *ct, CTypeID id) function lj_ctype_addname (line 216) | void lj_ctype_addname(CTState *cts, CType *ct, CTypeID id) function CTypeID (line 224) | CTypeID lj_ctype_getname(CTState *cts, CType **ctp, GCstr *name, uint32_... function CType (line 241) | CType *lj_ctype_getfieldq(CTState *cts, CType *ct, GCstr *name, CTSize *... function CType (line 271) | CType *lj_ctype_rawref(CTState *cts, CTypeID id) function CTSize (line 280) | CTSize lj_ctype_size(CTState *cts, CTypeID id) function CTSize (line 287) | CTSize lj_ctype_vlsize(CTState *cts, CType *ct, CTSize nelem) function CTInfo (line 310) | CTInfo lj_ctype_info(CTState *cts, CTypeID id, CTSize *szp) function cTValue (line 337) | cTValue *lj_ctype_meta(CTState *cts, CTypeID id, MMS mm) type CTRepr (line 361) | typedef struct CTRepr { function ctype_prepstr (line 371) | static void ctype_prepstr(CTRepr *ctr, const char *str, MSize len) function ctype_prepc (line 385) | static void ctype_prepc(CTRepr *ctr, int c) function ctype_prepnum (line 392) | static void ctype_prepnum(CTRepr *ctr, uint32_t n) function ctype_appc (line 402) | static void ctype_appc(CTRepr *ctr, int c) function ctype_appnum (line 409) | static void ctype_appnum(CTRepr *ctr, uint32_t n) function ctype_prepqual (line 421) | static void ctype_prepqual(CTRepr *ctr, CTInfo info) function ctype_preptype (line 428) | static void ctype_preptype(CTRepr *ctr, CType *ct, CTInfo qual, const ch... function ctype_repr (line 442) | static void ctype_repr(CTRepr *ctr, CTypeID id) function GCstr (line 540) | GCstr *lj_ctype_repr(lua_State *L, CTypeID id, GCstr *name) function GCstr (line 556) | GCstr *lj_ctype_repr_int64(lua_State *L, uint64_t n, int isunsigned) function GCstr (line 574) | GCstr *lj_ctype_repr_complex(lua_State *L, void *sp, CTSize size) function CTState (line 593) | CTState *lj_ctype_init(lua_State *L) function lj_ctype_freestate (line 627) | void lj_ctype_freestate(global_State *g) FILE: build/luajit-2.1.0b3/src/lj_ctype.h type CTInfo (line 137) | typedef uint32_t CTInfo; type CTSize (line 138) | typedef uint32_t CTSize; type CTypeID (line 139) | typedef uint32_t CTypeID; type CTypeID1 (line 140) | typedef uint16_t CTypeID1; type CType (line 143) | typedef struct CType { type FPRCBArg (line 158) | typedef LJ_ALIGN(8) union FPRCBArg { double d; float f[2]; } FPRCBArg; type CCallback (line 162) | typedef LJ_ALIGN(8) struct CCallback { type CTState (line 174) | typedef struct CTState { function LJ_AINLINE (line 386) | static LJ_AINLINE CTState *ctype_cts(lua_State *L) function LJ_AINLINE (line 410) | static LJ_AINLINE CTypeID ctype_check(CTState *cts, CTypeID id) function LJ_AINLINE (line 418) | static LJ_AINLINE CType *ctype_get(CTState *cts, CTypeID id) function LJ_AINLINE (line 427) | static LJ_AINLINE CType *ctype_child(CTState *cts, CType *ct) function LJ_AINLINE (line 436) | static LJ_AINLINE CType *ctype_raw(CTState *cts, CTypeID id) function LJ_AINLINE (line 444) | static LJ_AINLINE CType *ctype_rawchild(CTState *cts, CType *ct) function LJ_AINLINE (line 451) | static LJ_AINLINE void ctype_setname(CType *ct, GCstr *s) FILE: build/luajit-2.1.0b3/src/lj_debug.c function cTValue (line 25) | cTValue *lj_debug_frame(lua_State *L, int level, int *size) function BCPos (line 53) | static BCPos debug_framepc(lua_State *L, GCfunc *fn, cTValue *nextframe) function BCLine (line 115) | BCLine LJ_FASTCALL lj_debug_line(GCproto *pt, BCPos pc) function BCLine (line 133) | static BCLine debug_frameline(lua_State *L, GCfunc *fn, cTValue *nextframe) function TValue (line 180) | static TValue *debug_localname(lua_State *L, const lua_Debug *ar, function lj_debug_shortname (line 324) | void lj_debug_shortname(char *out, GCstr *str, BCLine line) function lj_debug_addloc (line 355) | void lj_debug_addloc(lua_State *L, const char *msg, function lj_debug_pushloc (line 375) | void lj_debug_pushloc(lua_State *L, GCproto *pt, BCPos pc) function LUA_API (line 404) | LUA_API const char *lua_getlocal(lua_State *L, const lua_Debug *ar, int n) function LUA_API (line 419) | LUA_API const char *lua_setlocal(lua_State *L, const lua_Debug *ar, int n) function lj_debug_getinfo (line 429) | int lj_debug_getinfo(lua_State *L, const char *what, lj_Debug *ar, int ext) function LUA_API (line 532) | LUA_API int lua_getinfo(lua_State *L, const char *what, lua_Debug *ar) function LUA_API (line 537) | LUA_API int lua_getstack(lua_State *L, int level, lua_Debug *ar) function debug_putchunkname (line 552) | static int debug_putchunkname(SBuf *sb, GCproto *pt, int pathstrip) function lj_debug_dumpstack (line 582) | void lj_debug_dumpstack(lua_State *L, SBuf *sb, const char *fmt, int depth) function LUALIB_API (line 659) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, const char ... FILE: build/luajit-2.1.0b3/src/lj_debug.h type lj_Debug (line 11) | typedef struct lj_Debug { FILE: build/luajit-2.1.0b3/src/lj_def.h type __int8 (line 13) | typedef __int8 int8_t; type __int16 (line 14) | typedef __int16 int16_t; type __int32 (line 15) | typedef __int32 int32_t; type __int64 (line 16) | typedef __int64 int64_t; type __int64 (line 22) | typedef __int64 intptr_t; type __int32 (line 25) | typedef __int32 intptr_t; type BloomFilter (line 117) | typedef uintptr_t BloomFilter; function LJ_AINLINE (line 151) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 160) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 181) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 186) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 191) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 196) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 202) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 207) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 213) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 218) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 236) | static LJ_AINLINE uint16_t lj_getu16(const void *p) function LJ_AINLINE (line 242) | static LJ_AINLINE uint32_t lj_getu32(const void *p) function LJ_AINLINE (line 261) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 271) | static LJ_AINLINE uint32_t lj_ffs(uint32_t x) function LJ_AINLINE (line 276) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 292) | static LJ_AINLINE uint16_t lj_getu16(const void *v) function LJ_AINLINE (line 297) | static LJ_AINLINE uint32_t lj_getu32(const void *v) type PRNGState (line 377) | typedef struct PRNGState { FILE: build/luajit-2.1.0b3/src/lj_dispatch.c function lj_dispatch_init (line 60) | void lj_dispatch_init(GG_State *GG) function lj_dispatch_init_hotcount (line 86) | void lj_dispatch_init_hotcount(global_State *g) function lj_dispatch_update (line 106) | void lj_dispatch_update(global_State *g) function setptmode (line 217) | static void setptmode(global_State *g, GCproto *pt, int mode) function setptmode_all (line 230) | static void setptmode_all(global_State *g, GCproto *pt, int mode) function luaJIT_setmode (line 245) | int luaJIT_setmode(lua_State *L, int idx, int mode) function LUA_API (line 322) | LUA_API void LUAJIT_VERSION_SYM(void) function LUA_API (line 329) | LUA_API int lua_sethook(lua_State *L, lua_Hook func, int mask, int count) function LUA_API (line 342) | LUA_API lua_Hook lua_gethook(lua_State *L) function LUA_API (line 347) | LUA_API int lua_gethookmask(lua_State *L) function LUA_API (line 352) | LUA_API int lua_gethookcount(lua_State *L) function callhook (line 358) | static void callhook(lua_State *L, int event, BCLine line) function BCReg (line 389) | static BCReg cur_topslot(GCproto *pt, const BCIns *pc, uint32_t nres) function lj_dispatch_ins (line 403) | void LJ_FASTCALL lj_dispatch_ins(lua_State *L, const BCIns *pc) function call_init (line 449) | static int call_init(lua_State *L, GCfunc *fn) function lj_dispatch_stitch (line 524) | void LJ_FASTCALL lj_dispatch_stitch(jit_State *J, const BCIns *pc) function lj_dispatch_profile (line 541) | void LJ_FASTCALL lj_dispatch_profile(lua_State *L, const BCIns *pc) FILE: build/luajit-2.1.0b3/src/lj_dispatch.h type HotCount (line 71) | typedef uint16_t HotCount; type GG_State (line 89) | typedef struct GG_State { FILE: build/luajit-2.1.0b3/src/lj_emit_arm.h function emit_isk12 (line 28) | static uint32_t emit_isk12(ARMIns ai, int32_t n) function emit_dnm (line 47) | static void emit_dnm(ASMState *as, ARMIns ai, Reg rd, Reg rn, Reg rm) function emit_dm (line 52) | static void emit_dm(ASMState *as, ARMIns ai, Reg rd, Reg rm) function emit_dn (line 57) | static void emit_dn(ASMState *as, ARMIns ai, Reg rd, Reg rn) function emit_nm (line 62) | static void emit_nm(ASMState *as, ARMIns ai, Reg rn, Reg rm) function emit_d (line 67) | static void emit_d(ASMState *as, ARMIns ai, Reg rd) function emit_n (line 72) | static void emit_n(ASMState *as, ARMIns ai, Reg rn) function emit_m (line 77) | static void emit_m(ASMState *as, ARMIns ai, Reg rm) function emit_lsox (line 82) | static void emit_lsox(ASMState *as, ARMIns ai, Reg rd, Reg rn, int32_t ofs) function emit_lso (line 91) | static void emit_lso(ASMState *as, ARMIns ai, Reg rd, Reg rn, int32_t ofs) function emit_vlso (line 109) | static void emit_vlso(ASMState *as, ARMIns ai, Reg rd, Reg rn, int32_t ofs) function emit_kdelta1 (line 124) | static int emit_kdelta1(ASMState *as, Reg d, int32_t i) function emit_kdelta2 (line 148) | static int emit_kdelta2(ASMState *as, Reg rd, int32_t i) function emit_loadi (line 177) | static void emit_loadi(ASMState *as, Reg rd, int32_t i) function emit_lsptr (line 217) | static void emit_lsptr(ASMState *as, ARMIns ai, Reg r, void *p) function emit_loadk64 (line 226) | static void emit_loadk64(ASMState *as, Reg r, IRIns *ir) type MCode (line 259) | typedef MCode *MCLabel; function emit_branch (line 264) | static void emit_branch(ASMState *as, ARMIns ai, MCode *target) function emit_call (line 275) | static void emit_call(ASMState *as, void *target) function emit_movrr (line 293) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 317) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 330) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_opk (line 343) | static void emit_opk(ASMState *as, ARMIns ai, Reg dest, Reg src, function emit_addptr (line 354) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b3/src/lj_emit_arm64.h function get_k64val (line 11) | static uint64_t get_k64val(ASMState *as, IRRef ref) function emit_isk12 (line 28) | static uint32_t emit_isk12(int64_t n) function emit_isk13 (line 44) | static uint32_t emit_isk13(uint64_t n, int is64) function emit_isfpk64 (line 68) | static uint32_t emit_isfpk64(uint64_t n) function emit_dnma (line 79) | static void emit_dnma(ASMState *as, A64Ins ai, Reg rd, Reg rn, Reg rm, R... function emit_dnm (line 84) | static void emit_dnm(ASMState *as, A64Ins ai, Reg rd, Reg rn, Reg rm) function emit_dm (line 89) | static void emit_dm(ASMState *as, A64Ins ai, Reg rd, Reg rm) function emit_dn (line 94) | static void emit_dn(ASMState *as, A64Ins ai, Reg rd, Reg rn) function emit_nm (line 99) | static void emit_nm(ASMState *as, A64Ins ai, Reg rn, Reg rm) function emit_d (line 104) | static void emit_d(ASMState *as, A64Ins ai, Reg rd) function emit_n (line 109) | static void emit_n(ASMState *as, A64Ins ai, Reg rn) function emit_checkofs (line 114) | static int emit_checkofs(A64Ins ai, int64_t ofs) function emit_lso (line 124) | static void emit_lso(ASMState *as, A64Ins ai, Reg rd, Reg rn, int64_t ofs) function emit_kdelta (line 164) | static int emit_kdelta(ASMState *as, Reg rd, uint64_t k, int lim) function emit_loadk (line 195) | static void emit_loadk(ASMState *as, Reg rd, uint64_t u64, int is64) function emit_lsptr (line 253) | static void emit_lsptr(ASMState *as, A64Ins ai, Reg r, void *p) function emit_loadk64 (line 271) | static void emit_loadk64(ASMState *as, Reg r, IRIns *ir) type MCode (line 310) | typedef MCode *MCLabel; function emit_cond_branch (line 315) | static void emit_cond_branch(ASMState *as, A64CC cond, MCode *target) function emit_branch (line 323) | static void emit_branch(ASMState *as, A64Ins ai, MCode *target) function emit_tnb (line 331) | static void emit_tnb(ASMState *as, A64Ins ai, Reg r, uint32_t bit, MCode... function emit_cnb (line 341) | static void emit_cnb(ASMState *as, A64Ins ai, Reg r, MCode *target) function emit_call (line 351) | static void emit_call(ASMState *as, void *target) function emit_movrr (line 367) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 387) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 396) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_opk (line 405) | static void emit_opk(ASMState *as, A64Ins ai, Reg dest, Reg src, function emit_addptr (line 416) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b3/src/lj_emit_mips.h function get_k64val (line 7) | static intptr_t get_k64val(ASMState *as, IRRef ref) function emit_dst (line 34) | static void emit_dst(ASMState *as, MIPSIns mi, Reg rd, Reg rs, Reg rt) function emit_dta (line 39) | static void emit_dta(ASMState *as, MIPSIns mi, Reg rd, Reg rt, uint32_t a) function emit_tsi (line 47) | static void emit_tsi(ASMState *as, MIPSIns mi, Reg rt, Reg rs, int32_t i) function emit_fgh (line 55) | static void emit_fgh(ASMState *as, MIPSIns mi, Reg rf, Reg rg, Reg rh) function emit_rotr (line 62) | static void emit_rotr(ASMState *as, Reg dest, Reg src, Reg tmp, uint32_t... function emit_tsml (line 74) | static void emit_tsml(ASMState *as, MIPSIns mi, Reg rt, Reg rs, uint32_t... function emit_kdelta1 (line 87) | static int emit_kdelta1(ASMState *as, Reg rd, intptr_t i) function emit_loadi (line 108) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_loadu64 (line 132) | static void emit_loadu64(ASMState *as, Reg r, uint64_t u64) function emit_lsptr (line 169) | static void emit_lsptr(ASMState *as, MIPSIns mi, Reg r, void *p, RegSet ... function emit_loadk64 (line 184) | static void emit_loadk64(ASMState *as, Reg r, IRIns *ir) function emit_lsglptr (line 203) | static void emit_lsglptr(ASMState *as, MIPSIns mi, Reg r, int32_t ofs) type MCode (line 219) | typedef MCode *MCLabel; function emit_branch (line 224) | static void emit_branch(ASMState *as, MIPSIns mi, Reg rs, Reg rt, MCode ... function emit_jmp (line 233) | static void emit_jmp(ASMState *as, MCode *target) function emit_call (line 239) | static void emit_call(ASMState *as, void *target, int needcfa) function emit_movrr (line 272) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 281) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 291) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_addptr (line 301) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b3/src/lj_emit_ppc.h function emit_tab (line 8) | static void emit_tab(ASMState *as, PPCIns pi, Reg rt, Reg ra, Reg rb) function emit_tai (line 17) | static void emit_tai(ASMState *as, PPCIns pi, Reg rt, Reg ra, int32_t i) function emit_rot (line 35) | static void emit_rot(ASMState *as, PPCIns pi, Reg ra, Reg rs, function emit_slwi (line 42) | static void emit_slwi(ASMState *as, Reg ra, Reg rs, int32_t n) function emit_rotlwi (line 48) | static void emit_rotlwi(ASMState *as, Reg ra, Reg rs, int32_t n) function emit_kdelta1 (line 60) | static int emit_kdelta1(ASMState *as, Reg rd, int32_t i) function emit_loadi (line 80) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_lsptr (line 104) | static void emit_lsptr(ASMState *as, PPCIns pi, Reg r, void *p, RegSet a... function emit_lsglptr (line 122) | static void emit_lsglptr(ASMState *as, PPCIns pi, Reg r, int32_t ofs) type MCode (line 138) | typedef MCode *MCLabel; function emit_condbranch (line 143) | static void emit_condbranch(ASMState *as, PPCIns pi, PPCCC cc, MCode *ta... function emit_jmp (line 152) | static void emit_jmp(ASMState *as, MCode *target) function emit_call (line 159) | static void emit_call(ASMState *as, void *target) function emit_movrr (line 180) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 190) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 199) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_cmpi (line 208) | static void emit_cmpi(ASMState *as, Reg r, int32_t k) function emit_addptr (line 221) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) function emit_spsub (line 230) | static void emit_spsub(ASMState *as, int32_t ofs) FILE: build/luajit-2.1.0b3/src/lj_emit_x86.h function LJ_AINLINE (line 37) | static LJ_AINLINE MCode *emit_op(x86Op xo, Reg rr, Reg rb, Reg rx, function emit_rr (line 85) | static void emit_rr(ASMState *as, x86Op xo, Reg r1, Reg r2) function ptr2addr (line 93) | static int32_t ptr2addr(const void *p) function emit_rmro (line 103) | static void emit_rmro(ASMState *as, x86Op xo, Reg rr, Reg rb, int32_t ofs) function emit_rmrxo (line 140) | static void emit_rmrxo(ASMState *as, x86Op xo, Reg rr, Reg rb, Reg rx, function emit_gri (line 159) | static void emit_gri(ASMState *as, x86Group xg, Reg rb, int32_t i) function emit_gmroi (line 175) | static void emit_gmroi(ASMState *as, x86Group xg, Reg rb, int32_t ofs, function emit_mrm (line 193) | static void emit_mrm(ASMState *as, x86Op xo, Reg rr, Reg rb) function emit_gmrmi (line 239) | static void emit_gmrmi(ASMState *as, x86Group xg, Reg rb, int32_t i) function emit_movmroi (line 255) | static void emit_movmroi(ASMState *as, Reg base, int32_t ofs, int32_t i) function emit_loadi (line 275) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_loadu64 (line 312) | static void emit_loadu64(ASMState *as, Reg r, uint64_t u64) function emit_rma (line 341) | static void emit_rma(ASMState *as, x86Op xo, Reg rr, const void *addr) function emit_loadk64 (line 384) | static void emit_loadk64(ASMState *as, Reg r, IRIns *ir) type MCode (line 429) | typedef MCode *MCLabel; function emit_sjmp (line 433) | static void emit_sjmp(ASMState *as, MCLabel target) function emit_sjcc (line 445) | static void emit_sjcc(ASMState *as, int cc, MCLabel target) function MCLabel (line 456) | static MCLabel emit_sjcc_label(ASMState *as, int cc) function emit_sfixup (line 466) | static void emit_sfixup(ASMState *as, MCLabel source) function LJ_AINLINE (line 475) | static LJ_AINLINE int32_t jmprel(jit_State *J, MCode *p, MCode *target) function emit_jcc (line 484) | static void emit_jcc(ASMState *as, int cc, MCode *target) function emit_jmp (line 494) | static void emit_jmp(ASMState *as, MCode *target) function emit_call_ (line 503) | static void emit_call_(ASMState *as, MCode *target) function emit_movrr (line 533) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 543) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 552) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_addptr (line 561) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0b3/src/lj_err.c function LJ_NOINLINE (line 98) | LJ_NOINLINE static void unwindstack(lua_State *L, TValue *top) type UndocumentedDispatcherContext (line 226) | typedef struct UndocumentedDispatcherContext { function LJ_FUNCA (line 259) | LJ_FUNCA int lj_err_unwind_win(EXCEPTION_RECORD *rec, function err_unwind_win_jit (line 324) | static void err_unwind_win_jit(global_State *g, int errcode) function err_raise_ext (line 354) | static void err_raise_ext(global_State *g, int errcode) type _Unwind_Context (line 376) | typedef struct _Unwind_Context _Unwind_Context; type _Unwind_Exception (line 393) | typedef struct _Unwind_Exception function LJ_FUNCA (line 414) | LJ_FUNCA int lj_err_unwind_dwarf(int version, int actions, type dwarf_eh_bases (line 477) | struct dwarf_eh_bases { void *tbase, *dbase, *func; } type dwarf_eh_bases (line 478) | struct dwarf_eh_bases function lj_err_verify (line 481) | void lj_err_verify(void) function err_unwind_jit (line 493) | static int err_unwind_jit(int version, int actions, type dwarf_eh_bases (line 589) | struct dwarf_eh_bases function lj_err_deregister_mcode (line 597) | void lj_err_deregister_mcode(void *base, size_t sz, uint8_t *info) type _Unwind_Control_Block (line 611) | typedef struct _Unwind_Control_Block _Unwind_Control_Block; type _Unwind_Control_Block (line 614) | struct _Unwind_Control_Block { function _Unwind_GetGR (line 624) | static inline uint32_t _Unwind_GetGR(_Unwind_Context *ctx, int r) function _Unwind_SetGR (line 631) | static inline void _Unwind_SetGR(_Unwind_Context *ctx, int r, uint32_t v) function LJ_FUNCA (line 639) | LJ_FUNCA int lj_err_unwind_arm(int state, _Unwind_Control_Block *ucb, function err_verify_bt (line 684) | static int err_verify_bt(_Unwind_Context *ctx, int *got) function lj_err_verify (line 692) | void lj_err_verify(void) function err_raise_ext (line 719) | static void err_raise_ext(global_State *g, int errcode) function LJ_FASTCALL (line 734) | LJ_FASTCALL lj_err_throw(lua_State *L, int errcode) function LJ_NOINLINE (line 767) | LJ_NOINLINE GCstr *lj_err_str(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 773) | LJ_NOINLINE void lj_err_mem(lua_State *L) function finderrfunc (line 782) | static ptrdiff_t finderrfunc(lua_State *L) function LJ_FASTCALL (line 833) | LJ_FASTCALL lj_err_run(lua_State *L) function LJ_FASTCALL (line 855) | LJ_FASTCALL lj_err_trace(lua_State *L, int errcode) function err_msgv (line 865) | static void err_msgv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 878) | LJ_NOINLINE void lj_err_msg(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 884) | LJ_NOINLINE void lj_err_lex(lua_State *L, GCstr *src, const char *tok, function LJ_NOINLINE (line 898) | LJ_NOINLINE void lj_err_optype(lua_State *L, cTValue *o, ErrMsg opm) function LJ_NOINLINE (line 914) | LJ_NOINLINE void lj_err_comp(lua_State *L, cTValue *o1, cTValue *o2) function LJ_NOINLINE (line 923) | LJ_NOINLINE void lj_err_optype_call(lua_State *L, TValue *o) function LJ_NOINLINE (line 942) | LJ_NOINLINE void lj_err_callermsg(lua_State *L, const char *msg) function LJ_NOINLINE (line 972) | LJ_NOINLINE void lj_err_callerv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 983) | LJ_NOINLINE void lj_err_caller(lua_State *L, ErrMsg em) function err_argmsg (line 989) | static void err_argmsg(lua_State *L, int narg, function LJ_NOINLINE (line 1004) | LJ_NOINLINE void lj_err_argv(lua_State *L, int narg, ErrMsg em, ...) function LJ_NOINLINE (line 1015) | LJ_NOINLINE void lj_err_arg(lua_State *L, int narg, ErrMsg em) function LJ_NOINLINE (line 1021) | LJ_NOINLINE void lj_err_argtype(lua_State *L, int narg, const char *xname) function LJ_NOINLINE (line 1044) | LJ_NOINLINE void lj_err_argt(lua_State *L, int narg, int tt) function LUA_API (line 1051) | LUA_API lua_CFunction lua_atpanic(lua_State *L, lua_CFunction panicf) function LUA_API (line 1059) | LUA_API int lua_error(lua_State *L) function LUALIB_API (line 1065) | LUALIB_API int luaL_argerror(lua_State *L, int narg, const char *msg) function LUALIB_API (line 1071) | LUALIB_API int luaL_typerror(lua_State *L, int narg, const char *xname) function LUALIB_API (line 1077) | LUALIB_API void luaL_where(lua_State *L, int level) function LUALIB_API (line 1084) | LUALIB_API int luaL_error(lua_State *L, const char *fmt, ...) FILE: build/luajit-2.1.0b3/src/lj_ff.h type FastFunc (line 10) | typedef enum { FILE: build/luajit-2.1.0b3/src/lj_ffrecord.c function argv2int (line 69) | static int32_t argv2int(jit_State *J, TValue *o) function GCstr (line 77) | static GCstr *argv2str(jit_State *J, TValue *o) function results_wanted (line 92) | static ptrdiff_t results_wanted(jit_State *J) function recff_stitch (line 102) | static void recff_stitch(jit_State *J) function recff_nyi (line 149) | static void LJ_FASTCALL recff_nyi(jit_State *J, RecordFFData *rd) function TRef (line 185) | static TRef recff_bufhdr(jit_State *J) function TRef (line 192) | static TRef recff_tmpref(jit_State *J, TRef tr, int mode) function recff_assert (line 201) | static void LJ_FASTCALL recff_assert(jit_State *J, RecordFFData *rd) function recff_type (line 207) | static void LJ_FASTCALL recff_type(jit_State *J, RecordFFData *rd) function recff_getmetatable (line 221) | static void LJ_FASTCALL recff_getmetatable(jit_State *J, RecordFFData *rd) function recff_setmetatable (line 235) | static void LJ_FASTCALL recff_setmetatable(jit_State *J, RecordFFData *rd) function recff_rawget (line 255) | static void LJ_FASTCALL recff_rawget(jit_State *J, RecordFFData *rd) function recff_rawset (line 267) | static void LJ_FASTCALL recff_rawset(jit_State *J, RecordFFData *rd) function recff_rawequal (line 281) | static void LJ_FASTCALL recff_rawequal(jit_State *J, RecordFFData *rd) function recff_rawlen (line 292) | static void LJ_FASTCALL recff_rawlen(jit_State *J, RecordFFData *rd) function lj_ffrecord_select_mode (line 305) | int32_t lj_ffrecord_select_mode(jit_State *J, TRef tr, TValue *tv) function recff_select (line 323) | static void LJ_FASTCALL recff_select(jit_State *J, RecordFFData *rd) function recff_tonumber (line 347) | static void LJ_FASTCALL recff_tonumber(jit_State *J, RecordFFData *rd) function TValue (line 379) | static TValue *recff_metacall_cp(lua_State *L, lua_CFunction dummy, void... function recff_metacall (line 387) | static int recff_metacall(jit_State *J, RecordFFData *rd, MMS mm) function recff_tostring (line 413) | static void LJ_FASTCALL recff_tostring(jit_State *J, RecordFFData *rd) function recff_ipairs_aux (line 432) | static void LJ_FASTCALL recff_ipairs_aux(jit_State *J, RecordFFData *rd) function recff_xpairs (line 449) | static void LJ_FASTCALL recff_xpairs(jit_State *J, RecordFFData *rd) function recff_pcall (line 463) | static void LJ_FASTCALL recff_pcall(jit_State *J, RecordFFData *rd) function TValue (line 476) | static TValue *recff_xpcall_cp(lua_State *L, lua_CFunction dummy, void *ud) function recff_xpcall (line 484) | static void LJ_FASTCALL recff_xpcall(jit_State *J, RecordFFData *rd) function recff_getfenv (line 512) | static void LJ_FASTCALL recff_getfenv(jit_State *J, RecordFFData *rd) function recff_next (line 524) | static void LJ_FASTCALL recff_next(jit_State *J, RecordFFData *rd) function recff_math_abs (line 560) | static void LJ_FASTCALL recff_math_abs(jit_State *J, RecordFFData *rd) function recff_math_round (line 568) | static void LJ_FASTCALL recff_math_round(jit_State *J, RecordFFData *rd) function recff_math_unary (line 584) | static void LJ_FASTCALL recff_math_unary(jit_State *J, RecordFFData *rd) function recff_math_log (line 590) | static void LJ_FASTCALL recff_math_log(jit_State *J, RecordFFData *rd) function recff_math_atan2 (line 612) | static void LJ_FASTCALL recff_math_atan2(jit_State *J, RecordFFData *rd) function recff_math_ldexp (line 621) | static void LJ_FASTCALL recff_math_ldexp(jit_State *J, RecordFFData *rd) function recff_math_call (line 633) | static void LJ_FASTCALL recff_math_call(jit_State *J, RecordFFData *rd) function recff_math_pow (line 639) | static void LJ_FASTCALL recff_math_pow(jit_State *J, RecordFFData *rd) function recff_math_minmax (line 646) | static void LJ_FASTCALL recff_math_minmax(jit_State *J, RecordFFData *rd) function recff_math_random (line 664) | static void LJ_FASTCALL recff_math_random(jit_State *J, RecordFFData *rd) function recff_bit_tobit (line 694) | static void LJ_FASTCALL recff_bit_tobit(jit_State *J, RecordFFData *rd) function recff_bit_unary (line 705) | static void LJ_FASTCALL recff_bit_unary(jit_State *J, RecordFFData *rd) function recff_bit_nary (line 715) | static void LJ_FASTCALL recff_bit_nary(jit_State *J, RecordFFData *rd) function recff_bit_shift (line 732) | static void LJ_FASTCALL recff_bit_shift(jit_State *J, RecordFFData *rd) function recff_bit_tohex (line 755) | static void LJ_FASTCALL recff_bit_tohex(jit_State *J, RecordFFData *rd) function TRef (line 769) | static TRef recff_string_start(jit_State *J, GCstr *s, int32_t *st, TRef... function recff_string_range (line 795) | static void LJ_FASTCALL recff_string_range(jit_State *J, RecordFFData *rd) function recff_string_char (line 874) | static void LJ_FASTCALL recff_string_char(jit_State *J, RecordFFData *rd) function recff_string_rep (line 894) | static void LJ_FASTCALL recff_string_rep(jit_State *J, RecordFFData *rd) function recff_string_op (line 920) | static void LJ_FASTCALL recff_string_op(jit_State *J, RecordFFData *rd) function recff_string_find (line 928) | static void LJ_FASTCALL recff_string_find(jit_State *J, RecordFFData *rd) function recff_format (line 988) | static void recff_format(jit_State *J, RecordFFData *rd, TRef hdr, int s... function recff_string_format (line 1080) | static void LJ_FASTCALL recff_string_format(jit_State *J, RecordFFData *rd) function LJ_AINLINE (line 1089) | static LJ_AINLINE TRef recff_sbufx_get_L(jit_State *J, TRef ud) function LJ_AINLINE (line 1094) | static LJ_AINLINE void recff_sbufx_set_L(jit_State *J, TRef ud, TRef val) function LJ_AINLINE (line 1100) | static LJ_AINLINE TRef recff_sbufx_get_ptr(jit_State *J, TRef ud, IRFiel... function LJ_AINLINE (line 1105) | static LJ_AINLINE void recff_sbufx_set_ptr(jit_State *J, TRef ud, IRFiel... function LJ_AINLINE (line 1111) | static LJ_AINLINE TRef recff_sbufx_len(jit_State *J, TRef trr, TRef trw) function TRef (line 1120) | static TRef recff_sbufx_check(jit_State *J, RecordFFData *rd, int arg) function TRef (line 1131) | static TRef recff_sbufx_write(jit_State *J, TRef ud) function TRef (line 1138) | static TRef recff_sbufx_checkint(jit_State *J, RecordFFData *rd, int arg) function recff_buffer_method_reset (line 1161) | static void LJ_FASTCALL recff_buffer_method_reset(jit_State *J, RecordFF... function recff_buffer_method_skip (line 1188) | static void LJ_FASTCALL recff_buffer_method_skip(jit_State *J, RecordFFD... function recff_buffer_method_set (line 1200) | static void LJ_FASTCALL recff_buffer_method_set(jit_State *J, RecordFFDa... function recff_buffer_method_put (line 1218) | static void LJ_FASTCALL recff_buffer_method_put(jit_State *J, RecordFFDa... function recff_buffer_method_putf (line 1246) | static void LJ_FASTCALL recff_buffer_method_putf(jit_State *J, RecordFFD... function recff_buffer_method_get (line 1253) | static void LJ_FASTCALL recff_buffer_method_get(jit_State *J, RecordFFDa... function recff_buffer_method___tostring (line 1279) | static void LJ_FASTCALL recff_buffer_method___tostring(jit_State *J, Rec... function recff_buffer_method___len (line 1287) | static void LJ_FASTCALL recff_buffer_method___len(jit_State *J, RecordFF... function recff_buffer_method_putcdata (line 1296) | static void LJ_FASTCALL recff_buffer_method_putcdata(jit_State *J, Recor... function recff_buffer_method_reserve (line 1306) | static void LJ_FASTCALL recff_buffer_method_reserve(jit_State *J, Record... function recff_buffer_method_commit (line 1316) | static void LJ_FASTCALL recff_buffer_method_commit(jit_State *J, RecordF... function recff_buffer_method_ref (line 1330) | static void LJ_FASTCALL recff_buffer_method_ref(jit_State *J, RecordFFDa... function recff_buffer_method_encode (line 1341) | static void LJ_FASTCALL recff_buffer_method_encode(jit_State *J, RecordF... function recff_buffer_method_decode (line 1350) | static void LJ_FASTCALL recff_buffer_method_decode(jit_State *J, RecordF... function recff_buffer_encode (line 1363) | static void LJ_FASTCALL recff_buffer_encode(jit_State *J, RecordFFData *rd) function recff_buffer_decode (line 1372) | static void LJ_FASTCALL recff_buffer_decode(jit_State *J, RecordFFData *rd) function recff_table_insert (line 1395) | static void LJ_FASTCALL recff_table_insert(jit_State *J, RecordFFData *rd) function recff_table_concat (line 1417) | static void LJ_FASTCALL recff_table_concat(jit_State *J, RecordFFData *rd) function recff_table_new (line 1436) | static void LJ_FASTCALL recff_table_new(jit_State *J, RecordFFData *rd) function recff_table_clear (line 1444) | static void LJ_FASTCALL recff_table_clear(jit_State *J, RecordFFData *rd) function TRef (line 1459) | static TRef recff_io_fp(jit_State *J, TRef *udp, int32_t id) function recff_io_write (line 1477) | static void LJ_FASTCALL recff_io_write(jit_State *J, RecordFFData *rd) function recff_io_flush (line 1504) | static void LJ_FASTCALL recff_io_flush(jit_State *J, RecordFFData *rd) function recff_debug_getmetatable (line 1515) | static void LJ_FASTCALL recff_debug_getmetatable(jit_State *J, RecordFFD... function recdef_lookup (line 1539) | static uint32_t recdef_lookup(GCfunc *fn) function lj_ffrecord_func (line 1548) | void lj_ffrecord_func(jit_State *J) FILE: build/luajit-2.1.0b3/src/lj_ffrecord.h type RecordFFData (line 14) | typedef struct RecordFFData { FILE: build/luajit-2.1.0b3/src/lj_func.c function lj_func_freeproto (line 20) | void LJ_FASTCALL lj_func_freeproto(global_State *g, GCproto *pt) function unlinkuv (line 27) | static void unlinkuv(global_State *g, GCupval *uv) function GCupval (line 37) | static GCupval *func_finduv(lua_State *L, TValue *slot) function GCupval (line 72) | static GCupval *func_emptyuv(lua_State *L) function lj_func_closeuv (line 83) | void LJ_FASTCALL lj_func_closeuv(lua_State *L, TValue *level) function lj_func_freeuv (line 102) | void LJ_FASTCALL lj_func_freeuv(global_State *g, GCupval *uv) function GCfunc (line 111) | GCfunc *lj_func_newC(lua_State *L, MSize nelems, GCtab *env) function GCfunc (line 123) | static GCfunc *func_newL(lua_State *L, GCproto *pt, GCtab *env) function GCfunc (line 140) | GCfunc *lj_func_newL_empty(lua_State *L, GCproto *pt, GCtab *env) function GCfunc (line 157) | GCfunc *lj_func_newL_gc(lua_State *L, GCproto *pt, GCfuncL *parent) function lj_func_free (line 185) | void LJ_FASTCALL lj_func_free(global_State *g, GCfunc *fn) FILE: build/luajit-2.1.0b3/src/lj_gc.c function gc_mark (line 57) | static void gc_mark(global_State *g, GCobj *o) function gc_mark_gcroot (line 92) | static void gc_mark_gcroot(global_State *g) function gc_mark_start (line 101) | static void gc_mark_start(global_State *g) function gc_mark_uv (line 114) | static void gc_mark_uv(global_State *g) function gc_mark_mmudata (line 126) | static void gc_mark_mmudata(global_State *g) function lj_gc_separateudata (line 140) | size_t lj_gc_separateudata(global_State *g, int all) function gc_traverse_tab (line 172) | static int gc_traverse_tab(global_State *g, GCtab *t) function gc_traverse_func (line 224) | static void gc_traverse_func(global_State *g, GCfunc *fn) function gc_marktrace (line 243) | static void gc_marktrace(global_State *g, TraceNo traceno) function gc_traverse_trace (line 255) | static void gc_traverse_trace(global_State *g, GCtrace *T) function gc_traverse_proto (line 279) | static void gc_traverse_proto(global_State *g, GCproto *pt) function MSize (line 291) | static MSize gc_traverse_frames(global_State *g, lua_State *th) function gc_traverse_thread (line 308) | static void gc_traverse_thread(global_State *g, lua_State *th) function propagatemark (line 323) | static size_t propagatemark(global_State *g) function gc_propagate_gray (line 366) | static size_t gc_propagate_gray(global_State *g) function GCRef (line 404) | static GCRef *gc_sweep(global_State *g, GCRef *p, uint32_t lim) function gc_sweepstr (line 430) | static void gc_sweepstr(global_State *g, GCRef *chain) function gc_mayclear (line 456) | static int gc_mayclear(cTValue *o, int val) function gc_clearweak (line 472) | static void gc_clearweak(global_State *g, GCobj *o) function gc_call_finalizer (line 503) | static void gc_call_finalizer(global_State *g, lua_State *L, function gc_finalize (line 529) | static void gc_finalize(lua_State *L) function lj_gc_finalize_udata (line 571) | void lj_gc_finalize_udata(lua_State *L) function lj_gc_finalize_cdata (line 579) | void lj_gc_finalize_cdata(lua_State *L) function lj_gc_freeall (line 603) | void lj_gc_freeall(global_State *g) function atomic (line 617) | static void atomic(global_State *g, lua_State *L) function gc_onestep (line 653) | static size_t gc_onestep(lua_State *L) function lj_gc_step (line 723) | int LJ_FASTCALL lj_gc_step(lua_State *L) function lj_gc_step_fixtop (line 755) | void LJ_FASTCALL lj_gc_step_fixtop(lua_State *L) function lj_gc_step_jit (line 763) | int LJ_FASTCALL lj_gc_step_jit(global_State *g, MSize steps) function lj_gc_fullgc (line 776) | void lj_gc_fullgc(lua_State *L) function lj_gc_barrierf (line 803) | void lj_gc_barrierf(global_State *g, GCobj *o, GCobj *v) function lj_gc_barrieruv (line 818) | void LJ_FASTCALL lj_gc_barrieruv(global_State *g, TValue *tv) function lj_gc_closeuv (line 830) | void lj_gc_closeuv(global_State *g, GCupval *uv) function lj_gc_barriertrace (line 854) | void lj_gc_barriertrace(global_State *g, uint32_t traceno) FILE: build/luajit-2.1.0b3/src/lj_gc.h function LJ_AINLINE (line 81) | static LJ_AINLINE void lj_gc_barrierback(global_State *g, GCtab *t) function LJ_AINLINE (line 119) | static LJ_AINLINE void lj_mem_free(global_State *g, void *p, size_t osize) FILE: build/luajit-2.1.0b3/src/lj_gdbjit.c type GDBJITentry (line 130) | typedef struct GDBJITentry { type GDBJITdesc (line 138) | typedef struct GDBJITdesc { function __jit_debug_register_code (line 150) | void LJ_NOINLINE __jit_debug_register_code() type ELFheader (line 158) | typedef struct ELFheader { type ELFsectheader (line 181) | typedef struct ELFsectheader { type ELFsymbol (line 207) | typedef struct ELFsymbol { type GDBJITobj (line 336) | typedef struct GDBJITobj { type GDBJITentryobj (line 344) | typedef struct GDBJITentryobj { type GDBJITctx (line 405) | typedef struct GDBJITctx { function gdbjit_strz (line 420) | static uint32_t gdbjit_strz(GDBJITctx *ctx, const char *str) function gdbjit_catnum (line 432) | static void gdbjit_catnum(GDBJITctx *ctx, uint32_t n) function gdbjit_sleb128 (line 439) | static void gdbjit_sleb128(GDBJITctx *ctx, int32_t v) function gdbjit_secthdr (line 463) | static void LJ_FASTCALL gdbjit_secthdr(GDBJITctx *ctx) function gdbjit_symtab (line 502) | static void LJ_FASTCALL gdbjit_symtab(GDBJITctx *ctx) function gdbjit_ehframe (line 523) | static void LJ_FASTCALL gdbjit_ehframe(GDBJITctx *ctx) function gdbjit_debuginfo (line 609) | static void LJ_FASTCALL gdbjit_debuginfo(GDBJITctx *ctx) function gdbjit_debugabbrev (line 629) | static void LJ_FASTCALL gdbjit_debugabbrev(GDBJITctx *ctx) function gdbjit_debugline (line 648) | static void LJ_FASTCALL gdbjit_debugline(GDBJITctx *ctx) function gdbjit_initsect (line 698) | static void gdbjit_initsect(GDBJITctx *ctx, int sect, GDBJITinitf initf) function gdbjit_buildobj (line 710) | static void gdbjit_buildobj(GDBJITctx *ctx) function gdbjit_lock_acquire (line 736) | static void gdbjit_lock_acquire() function gdbjit_lock_release (line 743) | static void gdbjit_lock_release() function gdbjit_newentry (line 749) | static void gdbjit_newentry(lua_State *L, GDBJITctx *ctx) function lj_gdbjit_addtrace (line 773) | void lj_gdbjit_addtrace(jit_State *J, GCtrace *T) function lj_gdbjit_deltrace (line 798) | void lj_gdbjit_deltrace(jit_State *J, GCtrace *T) FILE: build/luajit-2.1.0b3/src/lj_ir.c function IRCALLCI (line 65) | IRCALLDEF(IRCALLCI) function lj_ir_growtop (line 73) | void LJ_FASTCALL lj_ir_growtop(jit_State *J) function lj_ir_growbot (line 90) | static void lj_ir_growbot(jit_State *J) function TRef (line 117) | TRef LJ_FASTCALL lj_ir_emit(jit_State *J) function TRef (line 132) | TRef lj_ir_call(jit_State *J, IRCallID id, ...) function TRef (line 151) | TRef lj_ir_ggfload(jit_State *J, IRType t, uintptr_t ofs) function LJ_AINLINE (line 173) | static LJ_AINLINE IRRef ir_nextk(jit_State *J) function LJ_AINLINE (line 184) | static LJ_AINLINE IRRef ir_nextk64(jit_State *J) function TRef (line 200) | TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k) function TRef (line 219) | TRef lj_ir_k64(jit_State *J, IROp op, uint64_t u64) function TRef (line 240) | TRef lj_ir_knum_u64(jit_State *J, uint64_t u64) function TRef (line 246) | TRef lj_ir_kint64(jit_State *J, uint64_t u64) function numistrueint (line 252) | static int numistrueint(lua_Number n, int32_t *kp) function TRef (line 269) | TRef lj_ir_knumint(jit_State *J, lua_Number n) function TRef (line 279) | TRef lj_ir_kgc(jit_State *J, GCobj *o, IRType t) function TRef (line 301) | TRef lj_ir_ktrace(jit_State *J) function TRef (line 314) | TRef lj_ir_kptr_(jit_State *J, IROp op, void *ptr) function TRef (line 341) | TRef lj_ir_knull(jit_State *J, IRType t) function TRef (line 360) | TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot) function lj_ir_kvalue (line 385) | void lj_ir_kvalue(lua_State *L, TValue *tv, const IRIns *ir) function TRef (line 413) | TRef LJ_FASTCALL lj_ir_tonumber(jit_State *J, TRef tr) function TRef (line 425) | TRef LJ_FASTCALL lj_ir_tonum(jit_State *J, TRef tr) function TRef (line 439) | TRef LJ_FASTCALL lj_ir_tostr(jit_State *J, TRef tr) function lj_ir_numcmp (line 453) | int lj_ir_numcmp(lua_Number a, lua_Number b, IROp op) function lj_ir_strcmp (line 471) | int lj_ir_strcmp(GCstr *a, GCstr *b, IROp op) function lj_ir_rollback (line 484) | void lj_ir_rollback(jit_State *J, IRRef ref) FILE: build/luajit-2.1.0b3/src/lj_ir.h type IROp (line 153) | typedef enum { type IROp1 (line 161) | typedef uint8_t IROp1; type IRFieldID (line 220) | typedef enum { type IRMode (line 276) | typedef enum { type IRType (line 330) | typedef enum { type IRType1 (line 356) | typedef struct IRType1 { uint8_t irt; } IRType1; function LJ_AINLINE (line 415) | static LJ_AINLINE IRType itype2irt(const TValue *tv) function LJ_AINLINE (line 429) | static LJ_AINLINE uint32_t irt_toitype_(IRType t) type IROpT (line 452) | typedef uint16_t IROpT; type IRRef1 (line 457) | typedef uint16_t IRRef1; type IRRef2 (line 458) | typedef uint32_t IRRef2; type IRRef (line 459) | typedef uint32_t IRRef; type TRef (line 494) | typedef uint32_t TRef; type IRIns (line 555) | typedef union IRIns { function LJ_AINLINE (line 599) | static LJ_AINLINE int ir_sideeff(IRIns *ir) function LJ_AINLINE (line 607) | static LJ_AINLINE void lj_ir_nop(IRIns *ir) FILE: build/luajit-2.1.0b3/src/lj_ircall.h type CCallInfo (line 14) | typedef struct CCallInfo { type IRCallID (line 272) | typedef enum { FILE: build/luajit-2.1.0b3/src/lj_iropt.h function LJ_AINLINE (line 20) | static LJ_AINLINE void lj_ir_set_(jit_State *J, uint16_t ot, IRRef1 a, I... function LJ_AINLINE (line 31) | static LJ_AINLINE IRRef lj_ir_nextins(jit_State *J) function LJ_AINLINE (line 59) | static LJ_AINLINE TRef lj_ir_knum(jit_State *J, lua_Number n) FILE: build/luajit-2.1.0b3/src/lj_jit.h type TraceState (line 149) | typedef enum { type PostProc (line 161) | typedef enum { type MCode (line 173) | typedef uint8_t MCode; type MCode (line 175) | typedef uint32_t MCode; type MCLink (line 179) | typedef struct MCLink { type SnapShot (line 185) | typedef struct SnapShot { type SnapEntry (line 198) | typedef uint32_t SnapEntry; function LJ_AINLINE (line 222) | static LJ_AINLINE const BCIns *snap_pc(SnapEntry *sn) type SnapNo (line 234) | typedef uint32_t SnapNo; type ExitNo (line 235) | typedef uint32_t ExitNo; type TraceNo (line 238) | typedef uint32_t TraceNo; type TraceNo1 (line 239) | typedef uint16_t TraceNo1; type TraceLink (line 242) | typedef enum { type GCtrace (line 255) | typedef struct GCtrace { function LJ_AINLINE (line 296) | static LJ_AINLINE MSize snap_nextofs(GCtrace *T, SnapShot *snap) type HotPenalty (line 305) | typedef struct HotPenalty { type BPropEntry (line 317) | typedef struct BPropEntry { type ScEvEntry (line 327) | typedef struct ScEvEntry { type RBCHashEntry (line 338) | typedef struct RBCHashEntry { type FoldState (line 407) | typedef struct FoldState { type jit_State (line 414) | typedef struct jit_State { FILE: build/luajit-2.1.0b3/src/lj_lex.c function LJ_NOINLINE (line 46) | static LJ_NOINLINE LexChar lex_more(LexState *ls) function LJ_AINLINE (line 63) | static LJ_AINLINE LexChar lex_next(LexState *ls) function LJ_AINLINE (line 69) | static LJ_AINLINE void lex_save(LexState *ls, LexChar c) function LJ_AINLINE (line 75) | static LJ_AINLINE LexChar lex_savenext(LexState *ls) function lex_newline (line 82) | static void lex_newline(LexState *ls) function lex_number (line 95) | static void lex_number(LexState *ls, TValue *tv) function lex_skipeq (line 140) | static int lex_skipeq(LexState *ls) function lex_longstring (line 151) | static void lex_longstring(LexState *ls, TValue *tv, int sep) function lex_string (line 186) | static void lex_string(LexState *ls, TValue *tv) function LexToken (line 291) | static LexToken lex_scan(LexState *ls, TValue *tv) function lj_lex_setup (line 398) | int lj_lex_setup(lua_State *L, LexState *ls) function lj_lex_cleanup (line 446) | void lj_lex_cleanup(lua_State *L, LexState *ls) function lj_lex_next (line 455) | void lj_lex_next(LexState *ls) function LexToken (line 468) | LexToken lj_lex_lookahead(LexState *ls) function lj_lex_error (line 487) | void lj_lex_error(LexState *ls, LexToken tok, ErrMsg em, ...) function lj_lex_init (line 505) | void lj_lex_init(lua_State *L) FILE: build/luajit-2.1.0b3/src/lj_lex.h type LexChar (line 33) | typedef int LexChar; type LexToken (line 34) | typedef int LexToken; type BCInsLine (line 37) | typedef struct BCInsLine { type VarInfo (line 43) | typedef struct VarInfo { type LexState (line 52) | typedef struct LexState { FILE: build/luajit-2.1.0b3/src/lj_lib.c function GCtab (line 31) | static GCtab *lib_create_table(lua_State *L, const char *libname, int hs... function lj_lib_register (line 74) | void lj_lib_register(lua_State *L, const char *libname, function GCfunc (line 155) | GCfunc *lj_lib_pushcc(lua_State *L, lua_CFunction f, int id, int n) function lj_lib_prereg (line 165) | void lj_lib_prereg(lua_State *L, const char *name, lua_CFunction f, GCta... function lj_lib_postreg (line 175) | int lj_lib_postreg(lua_State *L, lua_CFunction cf, int id, const char *n... function TValue (line 187) | TValue *lj_lib_checkany(lua_State *L, int narg) function GCstr (line 195) | GCstr *lj_lib_checkstr(lua_State *L, int narg) function GCstr (line 211) | GCstr *lj_lib_optstr(lua_State *L, int narg) function lj_lib_checknumber (line 218) | void lj_lib_checknumber(lua_State *L, int narg) function lua_Number (line 226) | lua_Number lj_lib_checknum(lua_State *L, int narg) function lj_lib_checkint (line 241) | int32_t lj_lib_checkint(lua_State *L, int narg) function lj_lib_optint (line 255) | int32_t lj_lib_optint(lua_State *L, int narg, int32_t def) function GCfunc (line 261) | GCfunc *lj_lib_checkfunc(lua_State *L, int narg) function GCtab (line 269) | GCtab *lj_lib_checktab(lua_State *L, int narg) function GCtab (line 277) | GCtab *lj_lib_checktabornil(lua_State *L, int narg) function lj_lib_checkopt (line 290) | int lj_lib_checkopt(lua_State *L, int narg, int def, const char *lst) function GCstr (line 314) | GCstr *lj_lib_checkstrx(lua_State *L, int narg) function lj_lib_checkintrange (line 321) | int32_t lj_lib_checkintrange(lua_State *L, int narg, int32_t a, int32_t b) FILE: build/luajit-2.1.0b3/src/lj_load.c function TValue (line 28) | static TValue *cpparser(lua_State *L, lua_CFunction dummy, void *ud) function LUA_API (line 48) | LUA_API int lua_loadx(lua_State *L, lua_Reader reader, void *data, function LUA_API (line 64) | LUA_API int lua_load(lua_State *L, lua_Reader reader, void *data, type FileReaderCtx (line 70) | typedef struct FileReaderCtx { function LUALIB_API (line 84) | LUALIB_API int luaL_loadfilex(lua_State *L, const char *filename, function LUALIB_API (line 117) | LUALIB_API int luaL_loadfile(lua_State *L, const char *filename) type StringReaderCtx (line 122) | typedef struct StringReaderCtx { function LUALIB_API (line 137) | LUALIB_API int luaL_loadbufferx(lua_State *L, const char *buf, size_t size, function LUALIB_API (line 146) | LUALIB_API int luaL_loadbuffer(lua_State *L, const char *buf, size_t size, function LUALIB_API (line 152) | LUALIB_API int luaL_loadstring(lua_State *L, const char *s) function LUA_API (line 159) | LUA_API int lua_dump(lua_State *L, lua_Writer writer, void *data) FILE: build/luajit-2.1.0b3/src/lj_mcode.c function lj_mcode_sync (line 37) | void lj_mcode_sync(void *start, void *end) function mcode_free (line 77) | static void mcode_free(jit_State *J, void *p, size_t sz) function mcode_setprot (line 83) | static int mcode_setprot(void *p, size_t sz, DWORD prot) function mcode_free (line 116) | static void mcode_free(jit_State *J, void *p, size_t sz) function mcode_setprot (line 122) | static int mcode_setprot(void *p, size_t sz, int prot) function mcode_protect (line 152) | static void mcode_protect(jit_State *J, int prot) function LJ_NOINLINE (line 171) | static LJ_NOINLINE void mcode_protfail(jit_State *J) function mcode_protect (line 182) | static void mcode_protect(jit_State *J, int prot) function mcode_allocarea (line 264) | static void mcode_allocarea(jit_State *J) function lj_mcode_free (line 281) | void lj_mcode_free(jit_State *J) function MCode (line 298) | MCode *lj_mcode_reserve(jit_State *J, MCode **lim) function lj_mcode_commit (line 309) | void lj_mcode_commit(jit_State *J, MCode *top) function lj_mcode_abort (line 316) | void lj_mcode_abort(jit_State *J) function MCode (line 323) | MCode *lj_mcode_patch(jit_State *J, MCode *ptr, int finish) function lj_mcode_limiterr (line 358) | void lj_mcode_limiterr(jit_State *J, size_t need) FILE: build/luajit-2.1.0b3/src/lj_meta.c function lj_meta_init (line 29) | void lj_meta_init(lua_State *L) function cTValue (line 47) | cTValue *lj_meta_cache(GCtab *mt, MMS mm, GCstr *name) function cTValue (line 59) | cTValue *lj_meta_lookup(lua_State *L, cTValue *o, MMS mm) function lj_meta_tailcall (line 78) | int lj_meta_tailcall(lua_State *L, cTValue *tv) function TValue (line 106) | static TValue *mmcall(lua_State *L, ASMFunction cont, cTValue *mo, function cTValue (line 135) | cTValue *lj_meta_tget(lua_State *L, cTValue *o, cTValue *k) function TValue (line 161) | TValue *lj_meta_tset(lua_State *L, cTValue *o, cTValue *k) function cTValue (line 200) | static cTValue *str2num(cTValue *o, TValue *n) function TValue (line 213) | TValue *lj_meta_arith(lua_State *L, TValue *ra, cTValue *rb, cTValue *rc, function TValue (line 238) | TValue *lj_meta_cat(lua_State *L, TValue *top, int left) function TValue (line 329) | TValue *lj_meta_equal(lua_State *L, GCobj *o1, GCobj *o2, int ne) function TValue (line 384) | TValue *lj_meta_comp(lua_State *L, cTValue *o1, cTValue *o2, int op) function lj_meta_istype (line 430) | void lj_meta_istype(lua_State *L, BCReg ra, BCReg tp) function lj_meta_call (line 442) | void lj_meta_call(lua_State *L, TValue *func, TValue *top) function lj_meta_for (line 454) | void LJ_FASTCALL lj_meta_for(lua_State *L, TValue *o) FILE: build/luajit-2.1.0b3/src/lj_obj.c function lj_obj_equal (line 23) | int LJ_FASTCALL lj_obj_equal(cTValue *o1, cTValue *o2) FILE: build/luajit-2.1.0b3/src/lj_obj.h type MSize (line 19) | typedef uint32_t MSize; type GCSize (line 21) | typedef uint64_t GCSize; type GCSize (line 23) | typedef uint32_t GCSize; type MRef (line 27) | typedef struct MRef { type GCRef (line 54) | typedef struct GCRef { type BCIns (line 151) | typedef uint32_t BCIns; type BCPos (line 152) | typedef uint32_t BCPos; type BCReg (line 153) | typedef uint32_t BCReg; type BCLine (line 154) | typedef int32_t BCLine; type SBuf (line 161) | typedef struct SBuf { type FrameLink (line 168) | typedef union { type lua_State (line 686) | struct lua_State { function LJ_AINLINE (line 899) | static LJ_AINLINE void checklivetv(lua_State *L, TValue *o, const char *... function LJ_AINLINE (line 913) | static LJ_AINLINE void setgcVraw(TValue *o, GCobj *v, uint32_t itype) function LJ_AINLINE (line 922) | static LJ_AINLINE void setgcV(lua_State *L, TValue *o, GCobj *v, uint32_... function LJ_AINLINE (line 946) | static LJ_AINLINE void setintV(TValue *o, int32_t i) function LJ_AINLINE (line 955) | static LJ_AINLINE void setint64V(TValue *o, int64_t i) function LJ_AINLINE (line 970) | static LJ_AINLINE void copyTV(lua_State *L, TValue *o1, const TValue *o2) function LJ_AINLINE (line 985) | static LJ_AINLINE int32_t lj_num2bit(lua_Number n) function LJ_AINLINE (line 1005) | static LJ_AINLINE uint64_t lj_num2u64(lua_Number n) function LJ_AINLINE (line 1016) | static LJ_AINLINE int32_t numberVint(cTValue *o) function LJ_AINLINE (line 1024) | static LJ_AINLINE lua_Number numberVnum(cTValue *o) FILE: build/luajit-2.1.0b3/src/lj_opt_dce.c function dce_marksnap (line 21) | static void dce_marksnap(jit_State *J) function dce_propagate (line 37) | static void dce_propagate(jit_State *J) function lj_opt_dce (line 64) | void lj_opt_dce(jit_State *J) FILE: build/luajit-2.1.0b3/src/lj_opt_fold.c function LJFOLD (line 172) | LJFOLD(ADD KNUM KNUM) function LJFOLD (line 187) | LJFOLD(NEG KNUM FLOAD) function LJFOLDF (line 196) | LJFOLD(LDEXP KNUM KINT) function LJFOLDF (line 207) | LJFOLD(FPMATH KNUM any) function LJFOLDF (line 215) | LJFOLD(CALLN KNUM any) function LJFOLDF (line 226) | LJFOLD(CALLN CARG IRCALL_atan2) function LJFOLD (line 239) | LJFOLD(POW KNUM KINT) function LJFOLD (line 250) | LJFOLD(EQ KNUM KNUM) function kfold_intop (line 267) | static int32_t kfold_intop(int32_t k1, int32_t k2, IROp op) function LJFOLD (line 290) | LJFOLD(ADD KINT KINT) function LJFOLD (line 310) | LJFOLD(ADDOV KINT KINT) function LJFOLDF (line 323) | LJFOLD(BNOT KINT) function LJFOLDF (line 329) | LJFOLD(BSWAP KINT) function LJFOLD (line 335) | LJFOLD(LT KINT KINT) function LJFOLDF (line 361) | LJFOLD(UGE any KINT) function kfold_int64arith (line 371) | static uint64_t kfold_int64arith(jit_State *J, uint64_t k1, uint64_t k2, function LJFOLD (line 397) | LJFOLD(ADD KINT64 KINT64) function LJFOLD (line 409) | LJFOLD(DIV KINT64 KINT64) function LJFOLD (line 431) | LJFOLD(BSHL KINT64 KINT) function LJFOLDF (line 447) | LJFOLD(BNOT KINT64) function LJFOLDF (line 457) | LJFOLD(BSWAP KINT64) function LJFOLD (line 467) | LJFOLD(LT KINT64 KINT64) function LJFOLDF (line 495) | LJFOLD(UGE any KINT64) function LJFOLDF (line 509) | LJFOLD(SNEW KKPTR KINT) function LJFOLD (line 516) | LJFOLD(SNEW any KINT) function LJFOLDF (line 525) | LJFOLD(STRREF KGC KINT) function LJFOLDF (line 533) | LJFOLD(STRREF SNEW any) function LJFOLDF (line 554) | LJFOLD(CALLN CARG IRCALL_lj_str_cmp) function LJFOLDF (line 586) | LJFOLD(BUFHDR any any) function LJFOLDF (line 592) | LJFOLD(BUFPUT any BUFSTR) function LJFOLDF (line 628) | LJFOLD(BUFPUT any any) function LJFOLDF (line 649) | LJFOLD(BUFSTR any any) function LJFOLD (line 690) | LJFOLD(CALLL CARG IRCALL_lj_buf_putstr_reverse) function LJFOLDF (line 709) | LJFOLD(CALLL CARG IRCALL_lj_buf_putstr_rep) function LJFOLD (line 726) | LJFOLD(CALLL CARG IRCALL_lj_strfmt_putfxint) function LJFOLD (line 770) | LJFOLD(ADD KGC KINT) function LJFOLD (line 792) | LJFOLD(ADD KPTR KINT) function LJFOLD (line 807) | LJFOLD(ADD any KGC) function LJFOLDF (line 821) | LJFOLD(TOBIT KNUM KNUM) function LJFOLDF (line 827) | LJFOLD(CONV KINT IRCONV_NUM_INT) function LJFOLDF (line 833) | LJFOLD(CONV KINT IRCONV_NUM_U32) function LJFOLD (line 839) | LJFOLD(CONV KINT IRCONV_INT_I8) function LJFOLD (line 853) | LJFOLD(CONV KINT IRCONV_I64_INT) function LJFOLDF (line 865) | LJFOLD(CONV KINT64 IRCONV_NUM_I64) function LJFOLDF (line 871) | LJFOLD(CONV KINT64 IRCONV_NUM_U64) function LJFOLD (line 877) | LJFOLD(CONV KINT64 IRCONV_INT_I64) function LJFOLDF (line 884) | LJFOLD(CONV KNUM IRCONV_INT_NUM) function LJFOLDF (line 901) | LJFOLD(CONV KNUM IRCONV_U32_NUM) function LJFOLDF (line 914) | LJFOLD(CONV KNUM IRCONV_I64_NUM) function LJFOLDF (line 920) | LJFOLD(CONV KNUM IRCONV_U64_NUM) function LJFOLDF (line 926) | LJFOLD(TOSTR KNUM any) function LJFOLDF (line 932) | LJFOLD(TOSTR KINT any) function LJFOLDF (line 940) | LJFOLD(STRTO KGC) function LJFOLD (line 952) | LJFOLD(EQ FLOAD KNULL) function LJFOLD (line 974) | LJFOLD(FPMATH FPMATH IRFPM_FLOOR) function LJFOLDF (line 985) | LJFOLD(ABS ABS FLOAD) function LJFOLDF (line 991) | LJFOLD(ABS NEG FLOAD) function LJFOLD (line 1000) | LJFOLD(NEG NEG any) function LJFOLDF (line 1018) | LJFOLD(ADD NEG any) function LJFOLDF (line 1028) | LJFOLD(ADD any NEG) function LJFOLDF (line 1037) | LJFOLD(SUB any KNUM) function LJFOLDF (line 1045) | LJFOLD(SUB NEG KNUM) function LJFOLDF (line 1054) | LJFOLD(SUB any NEG) function LJFOLD (line 1063) | LJFOLD(MUL any KNUM) function LJFOLD (line 1093) | LJFOLD(MUL NEG KNUM) function LJFOLD (line 1103) | LJFOLD(MUL NEG NEG) function LJFOLDF (line 1114) | LJFOLD(POW any KINT) function LJFOLDF (line 1144) | LJFOLD(POW any KNUM) function LJFOLDF (line 1152) | LJFOLD(POW KNUM any) function LJFOLDF (line 1173) | LJFOLD(CONV CONV IRCONV_NUM_INT) /* _NUM */ function LJFOLD (line 1183) | LJFOLD(CONV CONV IRCONV_INT_NUM) /* _INT */ function LJFOLD (line 1194) | LJFOLD(CONV CONV IRCONV_I64_NUM) /* _INT or _U32 */ function LJFOLD (line 1217) | LJFOLD(CONV CONV IRCONV_INT_I64) /* _INT or _U32 */ function LJFOLDF (line 1238) | LJFOLD(CONV CONV IRCONV_FLOAT_NUM) /* _FLOAT */ function LJFOLDF (line 1248) | LJFOLD(TOBIT CONV KNUM) function LJFOLD (line 1266) | LJFOLD(FPMATH CONV IRFPM_FLOOR) function LJFOLD (line 1278) | LJFOLD(CONV any IRCONV_I64_INT) function LJFOLD (line 1313) | LJFOLD(CONV ADD IRCONV_INT_I64) function LJFOLDF (line 1345) | LJFOLD(CONV any any) function LJFOLD (line 1365) | LJFOLD(TOBIT ADD KNUM) function LJFOLD (line 1384) | LJFOLD(ADD any KINT) function LJFOLDF (line 1394) | LJFOLD(MULOV any KINT) function LJFOLDF (line 1409) | LJFOLD(SUB any KINT) function LJFOLD (line 1419) | LJFOLD(SUB KINT any) function LJFOLDF (line 1431) | LJFOLD(ADD any KINT64) function LJFOLDF (line 1439) | LJFOLD(SUB any KINT64) function TRef (line 1450) | static TRef simplify_intmul_k(jit_State *J, int32_t k) function LJFOLDF (line 1468) | LJFOLD(MUL any KINT) function LJFOLDF (line 1476) | LJFOLD(MUL any KINT64) function LJFOLDF (line 1488) | LJFOLD(MOD any KINT) function LJFOLDF (line 1501) | LJFOLD(MOD KINT any) function LJFOLD (line 1509) | LJFOLD(SUB any any) function LJFOLDF (line 1518) | LJFOLD(SUB ADD any) function LJFOLDF (line 1531) | LJFOLD(SUB SUB any) function LJFOLDF (line 1545) | LJFOLD(SUB any SUB) function LJFOLDF (line 1556) | LJFOLD(SUB any ADD) function LJFOLDF (line 1575) | LJFOLD(SUB ADD ADD) function LJFOLD (line 1605) | LJFOLD(BAND any KINT) function LJFOLD (line 1618) | LJFOLD(BOR any KINT) function LJFOLD (line 1631) | LJFOLD(BXOR any KINT) function LJFOLD (line 1647) | LJFOLD(BSHL any KINT) function LJFOLD (line 1677) | LJFOLD(BSHL any BAND) function LJFOLD (line 1698) | LJFOLD(BSHL KINT any) function LJFOLD (line 1711) | LJFOLD(BSAR KINT any) function LJFOLD (line 1726) | LJFOLD(BSHL BAND KINT) function LJFOLD (line 1754) | LJFOLD(BAND BSHL KINT) function LJFOLD (line 1765) | LJFOLD(BAND BOR KINT) function LJFOLD (line 1783) | LJFOLD(BAND BOR KINT64) function LJFOLD (line 1808) | LJFOLD(ADD ADD KINT) function LJFOLD (line 1828) | LJFOLD(ADD ADD KINT64) function LJFOLD (line 1851) | LJFOLD(BAND BAND any) function LJFOLD (line 1860) | LJFOLD(MIN MIN any) function LJFOLDF (line 1869) | LJFOLD(BXOR BXOR any) function LJFOLD (line 1880) | LJFOLD(BSHL BSHL KINT) function LJFOLD (line 1907) | LJFOLD(MIN MIN KINT) function LJFOLDF (line 1931) | LJFOLD(ABC any ADD) function LJFOLDF (line 1958) | LJFOLD(ABC any KINT) function LJFOLDF (line 1980) | LJFOLD(ABC any any) function LJFOLD (line 2000) | LJFOLD(ADD any any) function LJFOLD (line 2015) | LJFOLD(EQ any any) function LJFOLD (line 2025) | LJFOLD(LT any any) function LJFOLD (line 2048) | LJFOLD(BAND any any) function LJFOLD (line 2057) | LJFOLD(MIN any any) function LJFOLDF (line 2066) | LJFOLD(BXOR any any) function TRef (line 2076) | static TRef kfold_xload(jit_State *J, IRIns *ir, const void *p) function LJFOLD (line 2096) | LJFOLD(EQ SNEW KGC) function LJFOLDX (line 2158) | LJFOLD(ALOAD any) function LJFOLD (line 2220) | LJFOLD(HREF TDUP KPRI) function LJFOLDF (line 2240) | LJFOLD(FLOAD TNEW IRFL_TAB_ASIZE) function LJFOLDF (line 2248) | LJFOLD(FLOAD TNEW IRFL_TAB_HMASK) function LJFOLDF (line 2256) | LJFOLD(FLOAD TDUP IRFL_TAB_ASIZE) function LJFOLDF (line 2264) | LJFOLD(FLOAD TDUP IRFL_TAB_HMASK) function LJFOLD (line 2272) | LJFOLD(HREF any any) function LJFOLDF (line 2284) | LJFOLD(FLOAD KGC IRFL_STR_LEN) function LJFOLDF (line 2292) | LJFOLD(FLOAD SNEW IRFL_STR_LEN) function LJFOLDF (line 2302) | LJFOLD(FLOAD TOSTR IRFL_STR_LEN) function LJFOLD (line 2310) | LJFOLD(FLOAD any IRFL_SBUF_W) function LJFOLDF (line 2323) | LJFOLD(FLOAD KGC IRFL_FUNC_FFID) function LJFOLDF (line 2332) | LJFOLD(FLOAD KGC IRFL_CDATA_CTYPEID) function LJFOLD (line 2341) | LJFOLD(FLOAD KGC IRFL_CDATA_PTR) function LJFOLD (line 2356) | LJFOLD(FLOAD CNEW IRFL_CDATA_CTYPEID) function LJFOLD (line 2366) | LJFOLD(FLOAD CNEWI IRFL_CDATA_PTR) function LJFOLD (line 2376) | LJFOLD(FLOAD any IRFL_STR_LEN) function LJFOLDF (line 2404) | LJFOLD(XLOAD KKPTR any) function LJFOLDX (line 2411) | LJFOLD(XLOAD any any) function LJFOLD (line 2445) | LJFOLD(TBAR TNEW) function LJFOLDF (line 2457) | LJFOLD(PROF any any) function LJFOLD (line 2474) | LJFOLD(ASTORE any any) function TRef (line 2595) | TRef LJ_FASTCALL lj_opt_cse(jit_State *J) function TRef (line 2625) | TRef LJ_FASTCALL lj_opt_cselim(jit_State *J, IRRef lim) FILE: build/luajit-2.1.0b3/src/lj_opt_loop.c function loop_emit_phi (line 104) | static void loop_emit_phi(jit_State *J, IRRef1 *subst, IRRef1 *phi, IRRe... function loop_subst_snap (line 208) | static void loop_subst_snap(jit_State *J, SnapShot *osnap, type LoopState (line 258) | typedef struct LoopState { function loop_unroll (line 265) | static void loop_unroll(LoopState *lps) function loop_undo (line 384) | static void loop_undo(jit_State *J, IRRef ins, SnapNo nsnap, MSize nsnap... function TValue (line 407) | static TValue *cploop_opt(lua_State *L, lua_CFunction dummy, void *ud) function lj_opt_loop (line 415) | int lj_opt_loop(jit_State *J) FILE: build/luajit-2.1.0b3/src/lj_opt_mem.c type AliasRet (line 35) | typedef enum { function AliasRet (line 44) | static AliasRet aa_escape(jit_State *J, IRIns *ir, IRIns *stop) function AliasRet (line 56) | static AliasRet aa_table(jit_State *J, IRRef ta, IRRef tb) function AliasRet (line 76) | static AliasRet aa_ahref(jit_State *J, IRIns *refa, IRIns *refb) function TRef (line 134) | static TRef fwd_ahload(jit_State *J, IRRef xref) function TRef (line 223) | static TRef fwd_aload_reassoc(jit_State *J) function TRef (line 246) | TRef LJ_FASTCALL lj_opt_fwd_aload(jit_State *J) function TRef (line 256) | TRef LJ_FASTCALL lj_opt_fwd_hload(jit_State *J) function TRef (line 265) | TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J) function lj_opt_fwd_href_nokey (line 289) | int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J) function fwd_aa_tab_clear (line 317) | static int fwd_aa_tab_clear(jit_State *J, IRRef lim, IRRef ta) function lj_opt_fwd_tptr (line 331) | int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim) function TRef (line 345) | TRef LJ_FASTCALL lj_opt_dse_ahstore(jit_State *J) function TRef (line 388) | TRef LJ_FASTCALL lj_opt_fwd_alen(jit_State *J) function AliasRet (line 458) | static AliasRet aa_uref(IRIns *refa, IRIns *refb) function TRef (line 476) | TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J) function TRef (line 509) | TRef LJ_FASTCALL lj_opt_dse_ustore(jit_State *J) function AliasRet (line 564) | static AliasRet aa_fref(jit_State *J, IRIns *refa, IRIns *refb) function TRef (line 577) | TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J) function TRef (line 609) | TRef LJ_FASTCALL lj_opt_dse_fstore(jit_State *J) function lj_opt_fwd_sbuf (line 650) | int LJ_FASTCALL lj_opt_fwd_sbuf(jit_State *J, IRRef lim) function IRIns (line 675) | static IRIns *aa_findcnew(jit_State *J, IRIns *ir) function AliasRet (line 689) | static AliasRet aa_cnew(jit_State *J, IRIns *refa, IRIns *refb) function AliasRet (line 702) | static AliasRet aa_xref(jit_State *J, IRIns *refa, IRIns *xa, IRIns *xb) function IRRef (line 751) | static IRRef reassoc_trycse(jit_State *J, IROp op, IRRef op1, IRRef op2) function IRRef (line 766) | static IRRef reassoc_xref(jit_State *J, IRIns *ir) function TRef (line 812) | TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J) function TRef (line 880) | TRef LJ_FASTCALL lj_opt_dse_xstore(jit_State *J) function lj_opt_fwd_wasnonnil (line 936) | int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref) FILE: build/luajit-2.1.0b3/src/lj_opt_narrow.c type NarrowIns (line 197) | typedef uint32_t NarrowIns; type NarrowConv (line 204) | typedef struct NarrowConv { function BPropEntry (line 214) | static BPropEntry *narrow_bpc_get(jit_State *J, IRRef1 key, IRRef mode) function narrow_bpc_set (line 228) | static void narrow_bpc_set(jit_State *J, IRRef1 key, IRRef1 val, IRRef m... function narrow_stripov_backprop (line 239) | static void narrow_stripov_backprop(NarrowConv *nc, IRRef ref, int depth) function narrow_conv_backprop (line 265) | static int narrow_conv_backprop(NarrowConv *nc, IRRef ref, int depth) function IRRef (line 358) | static IRRef narrow_conv_emit(jit_State *J, NarrowConv *nc) function TRef (line 406) | TRef LJ_FASTCALL lj_opt_narrow_convert(jit_State *J) function TRef (line 428) | static TRef narrow_stripov(jit_State *J, TRef tr, int lastop, IRRef mode) function TRef (line 452) | TRef LJ_FASTCALL lj_opt_narrow_index(jit_State *J, TRef tr) function TRef (line 467) | TRef LJ_FASTCALL lj_opt_narrow_toint(jit_State *J, TRef tr) function TRef (line 483) | TRef LJ_FASTCALL lj_opt_narrow_tobit(jit_State *J, TRef tr) function TRef (line 500) | TRef LJ_FASTCALL lj_opt_narrow_cindex(jit_State *J, TRef tr) function numisint (line 515) | static int numisint(lua_Number n) function TRef (line 521) | static TRef conv_str_tonum(jit_State *J, TRef tr, TValue *o) function TRef (line 533) | TRef lj_opt_narrow_arith(jit_State *J, TRef rb, TRef rc, function TRef (line 550) | TRef lj_opt_narrow_unm(jit_State *J, TRef rc, TValue *vc) function TRef (line 567) | TRef lj_opt_narrow_mod(jit_State *J, TRef rb, TRef rc, TValue *vb, TValu... function TRef (line 588) | TRef lj_opt_narrow_pow(jit_State *J, TRef rb, TRef rc, TValue *vb, TValu... function narrow_forl (line 620) | static int narrow_forl(jit_State *J, cTValue *o) function IRType (line 628) | IRType lj_opt_narrow_forl(jit_State *J, cTValue *tv) FILE: build/luajit-2.1.0b3/src/lj_opt_sink.c function IRIns (line 22) | static IRIns *sink_checkalloc(jit_State *J, IRIns *irs) function sink_phidep (line 39) | static int sink_phidep(jit_State *J, IRRef ref) function sink_checkphi (line 49) | static int sink_checkphi(jit_State *J, IRIns *ira, IRRef ref) function sink_mark_ins (line 74) | static void sink_mark_ins(jit_State *J) function sink_mark_snap (line 135) | static void sink_mark_snap(jit_State *J, SnapShot *snap) function sink_remark_phi (line 147) | static void sink_remark_phi(jit_State *J) function sink_sweep_ins (line 165) | static void sink_sweep_ins(jit_State *J) function lj_opt_sink (line 232) | void lj_opt_sink(jit_State *J) FILE: build/luajit-2.1.0b3/src/lj_opt_split.c function IRRef (line 99) | static IRRef split_emit(jit_State *J, uint16_t ot, IRRef1 op1, IRRef1 op2) function IRRef (line 111) | static IRRef split_num2int(jit_State *J, IRRef lo, IRRef hi, int check) function IRRef (line 130) | static IRRef split_call_l(jit_State *J, IRRef1 *hisubst, IRIns *oir, function IRRef (line 146) | static IRRef split_call_li(jit_State *J, IRRef1 *hisubst, IRIns *oir, function IRRef (line 162) | static IRRef split_call_ll(jit_State *J, IRRef1 *hisubst, IRIns *oir, function IRRef (line 183) | static IRRef split_ptr(jit_State *J, IRIns *oir, IRRef ref) function IRRef (line 200) | static IRRef split_bitshift(jit_State *J, IRRef1 *hisubst, function IRRef (line 271) | static IRRef split_bitop(jit_State *J, IRRef1 *hisubst, function split_subst_snap (line 312) | static void split_subst_snap(jit_State *J, SnapShot *snap, IRIns *oir) function split_ir (line 325) | static void split_ir(jit_State *J) function TValue (line 792) | static TValue *cpsplit(lua_State *L, lua_CFunction dummy, void *ud) function split_needsplit (line 802) | static int split_needsplit(jit_State *J) function lj_opt_split (line 827) | void lj_opt_split(jit_State *J) FILE: build/luajit-2.1.0b3/src/lj_parse.c type ExpKind (line 34) | typedef enum { type ExpDesc (line 56) | typedef struct ExpDesc { function LJ_AINLINE (line 83) | static LJ_AINLINE void expr_init(ExpDesc *e, ExpKind k, uint32_t info) function expr_numiszero (line 91) | static int expr_numiszero(ExpDesc *e) type FuncScope (line 98) | typedef struct FuncScope { type VarIndex (line 114) | typedef uint16_t VarIndex; type FuncState (line 123) | typedef struct FuncState { type BinOpr (line 149) | typedef enum BinOpr { function err_syntax (line 174) | static void err_syntax(LexState *ls, ErrMsg em) function err_token (line 179) | static void err_token(LexState *ls, LexToken tok) function LJ_NORET (line 184) | LJ_NORET static void err_limit(FuncState *fs, uint32_t limit, const char... function BCReg (line 205) | static BCReg const_num(FuncState *fs, ExpDesc *e) function BCReg (line 218) | static BCReg const_gc(FuncState *fs, GCobj *gc, uint32_t itype) function BCReg (line 232) | static BCReg const_str(FuncState *fs, ExpDesc *e) function GCstr (line 239) | GCstr *lj_parse_keepstr(LexState *ls, const char *str, size_t len) function lj_parse_keepcdata (line 252) | void lj_parse_keepcdata(LexState *ls, TValue *tv, GCcdata *cd) function BCPos (line 264) | static BCPos jmp_next(FuncState *fs, BCPos pc) function jmp_novalue (line 274) | static int jmp_novalue(FuncState *fs, BCPos list) function jmp_patchtestreg (line 285) | static int jmp_patchtestreg(FuncState *fs, BCPos pc, BCReg reg) function jmp_dropval (line 311) | static void jmp_dropval(FuncState *fs, BCPos list) function jmp_patchins (line 318) | static void jmp_patchins(FuncState *fs, BCPos pc, BCPos dest) function jmp_append (line 329) | static void jmp_append(FuncState *fs, BCPos *l1, BCPos l2) function jmp_patchval (line 345) | static void jmp_patchval(FuncState *fs, BCPos list, BCPos vtarget, function jmp_tohere (line 359) | static void jmp_tohere(FuncState *fs, BCPos list) function jmp_patch (line 366) | static void jmp_patch(FuncState *fs, BCPos list, BCPos target) function bcreg_bump (line 379) | static void bcreg_bump(FuncState *fs, BCReg n) function bcreg_reserve (line 390) | static void bcreg_reserve(FuncState *fs, BCReg n) function bcreg_free (line 397) | static void bcreg_free(FuncState *fs, BCReg reg) function expr_free (line 406) | static void expr_free(FuncState *fs, ExpDesc *e) function BCPos (line 415) | static BCPos bcemit_INS(FuncState *fs, BCIns ins) function expr_discharge (line 443) | static void expr_discharge(FuncState *fs, ExpDesc *e) function bcemit_nil (line 476) | static void bcemit_nil(FuncState *fs, BCReg from, BCReg n) function expr_toreg_nobranch (line 512) | static void expr_toreg_nobranch(FuncState *fs, ExpDesc *e, BCReg reg) function expr_toreg (line 564) | static void expr_toreg(FuncState *fs, ExpDesc *e, BCReg reg) function expr_tonextreg (line 589) | static void expr_tonextreg(FuncState *fs, ExpDesc *e) function BCReg (line 598) | static BCReg expr_toanyreg(FuncState *fs, ExpDesc *e) function expr_toval (line 613) | static void expr_toval(FuncState *fs, ExpDesc *e) function bcemit_store (line 622) | static void bcemit_store(FuncState *fs, ExpDesc *var, ExpDesc *e) function bcemit_method (line 668) | static void bcemit_method(FuncState *fs, ExpDesc *e, ExpDesc *key) function BCPos (line 692) | static BCPos bcemit_jmp(FuncState *fs) function invertcond (line 709) | static void invertcond(FuncState *fs, ExpDesc *e) function BCPos (line 716) | static BCPos bcemit_branch(FuncState *fs, ExpDesc *e, int cond) function bcemit_branch_t (line 737) | static void bcemit_branch_t(FuncState *fs, ExpDesc *e) function bcemit_branch_f (line 755) | static void bcemit_branch_f(FuncState *fs, ExpDesc *e) function foldarith (line 775) | static int foldarith(BinOpr opr, ExpDesc *e1, ExpDesc *e2) function bcemit_arith (line 795) | static void bcemit_arith(FuncState *fs, BinOpr opr, ExpDesc *e1, ExpDesc... function bcemit_comp (line 833) | static void bcemit_comp(FuncState *fs, BinOpr opr, ExpDesc *e1, ExpDesc ... function bcemit_binop_left (line 882) | static void bcemit_binop_left(FuncState *fs, BinOpr op, ExpDesc *e) function bcemit_binop (line 898) | static void bcemit_binop(FuncState *fs, BinOpr op, ExpDesc *e1, ExpDesc ... function bcemit_unop (line 936) | static void bcemit_unop(FuncState *fs, BCOp op, ExpDesc *e) function lex_opt (line 1000) | static int lex_opt(LexState *ls, LexToken tok) function lex_check (line 1010) | static void lex_check(LexState *ls, LexToken tok) function lex_match (line 1018) | static void lex_match(LexState *ls, LexToken what, LexToken who, BCLine ... function GCstr (line 1032) | static GCstr *lex_str(LexState *ls) function var_new (line 1047) | static void var_new(LexState *ls, BCReg n, GCstr *name) function var_add (line 1073) | static void var_add(LexState *ls, BCReg nvars) function var_remove (line 1087) | static void var_remove(LexState *ls, BCReg tolevel) function BCReg (line 1095) | static BCReg var_lookup_local(FuncState *fs, GCstr *n) function MSize (line 1106) | static MSize var_lookup_uv(FuncState *fs, MSize vidx, ExpDesc *e) function MSize (line 1125) | static MSize var_lookup_(FuncState *fs, GCstr *name, ExpDesc *e, int first) function MSize (line 1156) | static MSize gola_new(LexState *ls, GCstr *name, uint8_t info, BCPos pc) function gola_patch (line 1181) | static void gola_patch(LexState *ls, VarInfo *vg, VarInfo *vl) function gola_close (line 1191) | static void gola_close(LexState *ls, VarInfo *vg) function gola_resolve (line 1209) | static void gola_resolve(LexState *ls, FuncScope *bl, MSize idx) function gola_fixup (line 1228) | static void gola_fixup(LexState *ls, FuncScope *bl) function VarInfo (line 1263) | static VarInfo *gola_findlabel(LexState *ls, GCstr *name) function fscope_begin (line 1276) | static void fscope_begin(FuncState *fs, FuncScope *bl, int flags) function fscope_end (line 1287) | static void fscope_end(FuncState *fs) function fscope_uvmark (line 1313) | static void fscope_uvmark(FuncState *fs, BCReg level) function fs_fixup_bc (line 1325) | static void fs_fixup_bc(FuncState *fs, GCproto *pt, BCIns *bc, MSize n) function fs_fixup_uv2 (line 1337) | static void fs_fixup_uv2(FuncState *fs, GCproto *pt) function fs_fixup_k (line 1354) | static void fs_fixup_k(FuncState *fs, GCproto *pt, void *kptr) function fs_fixup_uv1 (line 1407) | static void fs_fixup_uv1(FuncState *fs, GCproto *pt, uint16_t *uv) function fs_prep_line (line 1416) | static size_t fs_prep_line(FuncState *fs, BCLine numline) function fs_fixup_line (line 1422) | static void fs_fixup_line(FuncState *fs, GCproto *pt, function fs_prep_var (line 1456) | static size_t fs_prep_var(LexState *ls, FuncState *fs, size_t *ofsvar) function fs_fixup_var (line 1498) | static void fs_fixup_var(LexState *ls, GCproto *pt, uint8_t *p, size_t o... function bcopisret (line 1517) | static int bcopisret(BCOp op) function fs_fixup_ret (line 1529) | static void fs_fixup_ret(FuncState *fs) function GCproto (line 1567) | static GCproto *fs_finish(LexState *ls, BCLine line) function fs_init (line 1616) | static void fs_init(LexState *ls, FuncState *fs) function expr_str (line 1646) | static void expr_str(LexState *ls, ExpDesc *e) function expr_index (line 1653) | static void expr_index(FuncState *fs, ExpDesc *t, ExpDesc *e) function expr_field (line 1685) | static void expr_field(LexState *ls, ExpDesc *v) function expr_bracket (line 1696) | static void expr_bracket(LexState *ls, ExpDesc *v) function expr_kvalue (line 1705) | static void expr_kvalue(FuncState *fs, TValue *v, ExpDesc *e) function expr_table (line 1719) | static void expr_table(LexState *ls, ExpDesc *e) function BCReg (line 1828) | static BCReg parse_params(LexState *ls, int needself) function parse_body (line 1859) | static void parse_body(LexState *ls, ExpDesc *e, int needself, BCLine line) function BCReg (line 1892) | static BCReg expr_list(LexState *ls, ExpDesc *v) function parse_args (line 1905) | static void parse_args(LexState *ls, ExpDesc *e) function expr_primary (line 1952) | static void expr_primary(LexState *ls, ExpDesc *v) function expr_simple (line 1992) | static void expr_simple(LexState *ls, ExpDesc *v) function synlevel_begin (line 2037) | static void synlevel_begin(LexState *ls) function BinOpr (line 2046) | static BinOpr token2binop(LexToken tok) function expr_unop (line 2086) | static void expr_unop(LexState *ls, ExpDesc *v) function BinOpr (line 2105) | static BinOpr expr_binop(LexState *ls, ExpDesc *v, uint32_t limit) function expr (line 2126) | static void expr(LexState *ls, ExpDesc *v) function expr_next (line 2132) | static void expr_next(LexState *ls) function BCPos (line 2140) | static BCPos expr_cond(LexState *ls) type LHSVarList (line 2152) | typedef struct LHSVarList { function assign_hazard (line 2158) | static void assign_hazard(LexState *ls, LHSVarList *lh, const ExpDesc *v) function assign_adjust (line 2183) | static void assign_adjust(LexState *ls, BCReg nvars, BCReg nexps, ExpDes... function parse_assignment (line 2206) | static void parse_assignment(LexState *ls, LHSVarList *lh, BCReg nvars) function parse_call_assign (line 2243) | static void parse_call_assign(LexState *ls) function parse_local (line 2257) | static void parse_local(LexState *ls) function parse_func (line 2291) | static void parse_func(LexState *ls, BCLine line) function parse_isend (line 2314) | static int parse_isend(LexToken tok) function parse_return (line 2325) | static void parse_return(LexState *ls) function parse_break (line 2363) | static void parse_break(LexState *ls) function parse_goto (line 2370) | static void parse_goto(LexState *ls) function parse_label (line 2382) | static void parse_label(LexState *ls) function parse_block (line 2416) | static void parse_block(LexState *ls) function parse_while (line 2426) | static void parse_while(LexState *ls, BCLine line) function parse_repeat (line 2446) | static void parse_repeat(LexState *ls, BCLine line) function parse_for_num (line 2473) | static void parse_for_num(LexState *ls, GCstr *varname, BCLine line) function predict_next (line 2514) | static int predict_next(LexState *ls, FuncState *fs, BCPos pc) function parse_for_iter (line 2543) | static void parse_for_iter(LexState *ls, GCstr *indexname) function parse_for (line 2585) | static void parse_for(LexState *ls, BCLine line) function BCPos (line 2604) | static BCPos parse_then(LexState *ls) function parse_if (line 2615) | static void parse_if(LexState *ls, BCLine line) function parse_stmt (line 2641) | static int parse_stmt(LexState *ls) function parse_chunk (line 2699) | static void parse_chunk(LexState *ls) function GCproto (line 2715) | GCproto *lj_parse(LexState *ls) FILE: build/luajit-2.1.0b3/src/lj_prng.c function LJ_FASTCALL (line 47) | LJ_FASTCALL lj_prng_u64(PRNGState *rs) function LJ_FASTCALL (line 55) | LJ_FASTCALL lj_prng_u64d(PRNGState *rs) function LJ_AINLINE (line 64) | static LJ_AINLINE void lj_prng_condition(PRNGState *rs) function lj_prng_seed_secure (line 153) | int LJ_FASTCALL lj_prng_seed_secure(PRNGState *rs) function lj_prng_seed_secure (line 162) | int LJ_FASTCALL lj_prng_seed_secure(PRNGState *rs) FILE: build/luajit-2.1.0b3/src/lj_prng.h function LJ_AINLINE (line 16) | static LJ_AINLINE void lj_prng_seed_fixed(PRNGState *rs) FILE: build/luajit-2.1.0b3/src/lj_profile.c type ProfileState (line 58) | typedef struct ProfileState { function lj_profile_hook_enter (line 98) | void LJ_FASTCALL lj_profile_hook_enter(global_State *g) function lj_profile_hook_leave (line 110) | void LJ_FASTCALL lj_profile_hook_leave(global_State *g) function lj_profile_interpreter (line 126) | void LJ_FASTCALL lj_profile_interpreter(lua_State *L) function profile_trigger (line 149) | static void profile_trigger(ProfileState *ps) function profile_signal (line 173) | static void profile_signal(int sig) function profile_timer_start (line 180) | static void profile_timer_start(ProfileState *ps) function profile_timer_stop (line 195) | static void profile_timer_stop(ProfileState *ps) type timespec (line 211) | struct timespec function profile_timer_start (line 228) | static void profile_timer_start(ProfileState *ps) function profile_timer_stop (line 236) | static void profile_timer_stop(ProfileState *ps) function DWORD (line 246) | static DWORD WINAPI profile_thread(void *psx) function profile_timer_start (line 265) | static void profile_timer_start(ProfileState *ps) function profile_timer_stop (line 286) | static void profile_timer_stop(ProfileState *ps) function LUA_API (line 298) | LUA_API void luaJIT_profile_start(lua_State *L, const char *mode, function LUA_API (line 336) | LUA_API void luaJIT_profile_stop(lua_State *L) function LUA_API (line 355) | LUA_API const char *luaJIT_profile_dumpstack(lua_State *L, const char *fmt, FILE: build/luajit-2.1.0b3/src/lj_record.c function rec_check_ir (line 51) | static void rec_check_ir(jit_State *J) function rec_check_slots (line 104) | static void rec_check_slots(jit_State *J) function TRef (line 190) | static TRef sloadt(jit_State *J, int32_t slot, IRType t, int mode) function TRef (line 199) | static TRef sload(jit_State *J, int32_t slot) function TRef (line 213) | static TRef getcurrf(jit_State *J) function lj_record_objcmp (line 228) | int lj_record_objcmp(jit_State *J, TRef a, TRef b, cTValue *av, cTValue ... function TRef (line 251) | TRef lj_record_constify(jit_State *J, cTValue *o) function TRef (line 266) | TRef lj_record_vload(jit_State *J, TRef ref, MSize idx, IRType t) type LoopEvent (line 276) | typedef enum { function canonicalize_slots (line 283) | static void canonicalize_slots(jit_State *J) function lj_record_stop (line 298) | void lj_record_stop(jit_State *J, TraceLink linktype, TraceNo lnk) function TRef (line 323) | static TRef find_kinit(jit_State *J, const BCIns *endpc, BCReg slot, IRT... function TRef (line 369) | static TRef fori_load(jit_State *J, BCReg slot, IRType t, int mode) function TRef (line 380) | static TRef fori_arg(jit_State *J, const BCIns *fori, BCReg slot, function rec_for_direction (line 395) | static int rec_for_direction(cTValue *o) function LoopEvent (line 401) | static LoopEvent rec_for_iter(IROp *op, cTValue *o, int isforl) function rec_for_check (line 424) | static void rec_for_check(jit_State *J, IRType t, int dir, function rec_for_loop (line 458) | static void rec_for_loop(jit_State *J, const BCIns *fori, ScEvEntry *scev, function LoopEvent (line 499) | static LoopEvent rec_for(jit_State *J, const BCIns *fori, int isforl) function LoopEvent (line 569) | static LoopEvent rec_iterl(jit_State *J, const BCIns iterins) function LoopEvent (line 585) | static LoopEvent rec_loop(jit_State *J, BCReg ra, int skip) function innerloopleft (line 593) | static int innerloopleft(jit_State *J, const BCIns *pc) function rec_loop_interp (line 608) | static void rec_loop_interp(jit_State *J, const BCIns *pc, LoopEvent ev) function rec_loop_jit (line 639) | static void rec_loop_jit(jit_State *J, TraceNo lnk, LoopEvent ev) function LoopEvent (line 654) | static LoopEvent rec_itern(jit_State *J, BCReg ra, BCReg rb) function rec_isnext (line 699) | static void rec_isnext(jit_State *J, BCReg ra) function rec_profile_need (line 722) | static int rec_profile_need(jit_State *J, GCproto *pt, const BCIns *pc) function rec_profile_ins (line 745) | static void rec_profile_ins(jit_State *J, const BCIns *pc) function rec_profile_ret (line 753) | static void rec_profile_ret(jit_State *J) function TRef (line 767) | static TRef rec_call_specialize(jit_State *J, GCfunc *fn, TRef tr) function rec_call_setup (line 802) | static void rec_call_setup(jit_State *J, BCReg func, ptrdiff_t nargs) function lj_record_call (line 835) | void lj_record_call(jit_State *J, BCReg func, ptrdiff_t nargs) function lj_record_tailcall (line 847) | void lj_record_tailcall(jit_State *J, BCReg func, ptrdiff_t nargs) function check_downrec_unroll (line 869) | static int check_downrec_unroll(jit_State *J, GCproto *pt) function lj_record_ret (line 894) | void lj_record_ret(jit_State *J, BCReg rbase, ptrdiff_t gotresults) function BCReg (line 1034) | static BCReg rec_mm_prep(jit_State *J, ASMFunction cont) function lj_record_mm_lookup (line 1050) | int lj_record_mm_lookup(jit_State *J, RecordIndex *ix, MMS mm) function TRef (line 1119) | static TRef rec_mm_arith(jit_State *J, RecordIndex *ix, MMS mm) function TRef (line 1148) | static TRef rec_mm_len(jit_State *J, TRef tr, TValue *tv) function rec_mm_callcomp (line 1176) | static void rec_mm_callcomp(jit_State *J, RecordIndex *ix, int op) function rec_mm_equal (line 1189) | static void rec_mm_equal(jit_State *J, RecordIndex *ix, int op) function rec_mm_comp (line 1218) | static void rec_mm_comp(jit_State *J, RecordIndex *ix, int op) function rec_mm_comp_cdata (line 1271) | static void rec_mm_comp_cdata(jit_State *J, RecordIndex *ix, int op, MMS... function rec_idx_bump (line 1291) | static void rec_idx_bump(jit_State *J, RecordIndex *ix) function rec_idx_abc (line 1356) | static void rec_idx_abc(jit_State *J, TRef asizeref, TRef ikey, uint32_t... function TRef (line 1395) | static TRef rec_idx_key(jit_State *J, RecordIndex *ix, IRRef *rbref, function nommstr (line 1467) | static int nommstr(jit_State *J, TRef key) function TRef (line 1484) | TRef lj_record_idx(jit_State *J, RecordIndex *ix) function IRType (line 1637) | static IRType rec_next_types(GCtab *t, uint32_t idx) function lj_record_next (line 1654) | int lj_record_next(jit_State *J, RecordIndex *ix) function rec_tsetm (line 1677) | static void rec_tsetm(jit_State *J, BCReg ra, BCReg rn, int32_t i) function rec_upvalue_constify (line 1705) | static int rec_upvalue_constify(jit_State *J, GCupval *uvp) function TRef (line 1730) | static TRef rec_upvalue(jit_State *J, uint32_t uv, TRef val) function check_call_unroll (line 1806) | static void check_call_unroll(jit_State *J, TraceNo lnk) function rec_func_setup (line 1840) | static void rec_func_setup(jit_State *J) function rec_func_vararg (line 1856) | static void rec_func_vararg(jit_State *J) function rec_func_lua (line 1880) | static void rec_func_lua(jit_State *J) function rec_func_jit (line 1887) | static void rec_func_jit(jit_State *J, TraceNo lnk) function select_detect (line 1910) | static int select_detect(jit_State *J) function rec_varg (line 1925) | static void rec_varg(jit_State *J, BCReg dst, ptrdiff_t nresults) function TRef (line 2024) | static TRef rec_tnew(jit_State *J, uint32_t ah) function TRef (line 2041) | static TRef rec_cat(jit_State *J, BCReg baseslot, BCReg topslot) function rec_comp_prep (line 2090) | static void rec_comp_prep(jit_State *J) function rec_comp_fixup (line 2099) | static void rec_comp_fixup(jit_State *J, const BCIns *pc, int cond) function lj_record_ins (line 2120) | void lj_record_ins(jit_State *J) function BCIns (line 2647) | static const BCIns *rec_setup_root(jit_State *J) function lj_record_setup (line 2710) | void lj_record_setup(jit_State *J) FILE: build/luajit-2.1.0b3/src/lj_record.h type RecordIndex (line 14) | typedef struct RecordIndex { FILE: build/luajit-2.1.0b3/src/lj_serialize.c function LJ_AINLINE (line 61) | static LJ_AINLINE char *serialize_more(char *w, SBufExt *sbx, MSize sz) function LJ_NOINLINE (line 71) | static LJ_NOINLINE char *serialize_wu124_(char *w, uint32_t v) function LJ_AINLINE (line 86) | static LJ_AINLINE char *serialize_wu124(char *w, uint32_t v) function LJ_NOINLINE (line 96) | static LJ_NOINLINE char *serialize_ru124_(char *r, char *w, uint32_t *pv) function LJ_AINLINE (line 113) | static LJ_AINLINE char *serialize_ru124(char *r, char *w, uint32_t *pv) function lj_serialize_dict_prep_str (line 127) | void LJ_FASTCALL lj_serialize_dict_prep_str(lua_State *L, GCtab *dict) function lj_serialize_dict_prep_mt (line 147) | void LJ_FASTCALL lj_serialize_dict_prep_mt(lua_State *L, GCtab *dict) function else (line 445) | else if (tp == SER_TAG_LIGHTUD64) { function lj_serialize_decode (line 496) | void lj_serialize_decode(lua_State *L, TValue *o, GCstr *str) function LJ_FASTCALL (line 510) | LJ_FASTCALL lj_serialize_peektype(SBufExt *sbx) FILE: build/luajit-2.1.0b3/src/lj_snap.c function lj_snap_grow_buf_ (line 38) | void lj_snap_grow_buf_(jit_State *J, MSize need) function lj_snap_grow_map_ (line 48) | void lj_snap_grow_map_(jit_State *J, MSize need) function MSize (line 63) | static MSize snapshot_slots(jit_State *J, SnapEntry *map, BCReg nslots) function MSize (line 110) | static MSize snapshot_framelinks(jit_State *J, SnapEntry *map, uint8_t *... function snapshot_stack (line 161) | static void snapshot_stack(jit_State *J, SnapShot *snap, MSize nsnapmap) function lj_snap_add (line 181) | void lj_snap_add(jit_State *J) function BCReg (line 208) | static BCReg snap_usedef(jit_State *J, uint8_t *udf, function snap_useuv (line 316) | void snap_useuv(GCproto *pt, uint8_t *udf) function lj_snap_purge (line 341) | void lj_snap_purge(jit_State *J) function lj_snap_shrink (line 357) | void lj_snap_shrink(jit_State *J) function BloomFilter (line 387) | static BloomFilter snap_renamefilter(GCtrace *T, SnapNo lim) function RegSP (line 398) | static RegSP snap_renameref(GCtrace *T, SnapNo lim, IRRef ref, RegSP rs) function IRIns (line 408) | IRIns *lj_snap_regspmap(jit_State *J, GCtrace *T, SnapNo snapno, IRIns *ir) function TRef (line 446) | static TRef snap_replay_const(jit_State *J, IRIns *ir) function TRef (line 461) | static TRef snap_dedup(jit_State *J, SnapEntry *map, MSize nmax, IRRef ref) function TRef (line 471) | static TRef snap_pref(jit_State *J, GCtrace *T, SnapEntry *map, MSize nmax, function snap_sunk_store2 (line 486) | static int snap_sunk_store2(GCtrace *T, IRIns *ira, IRIns *irs) function LJ_AINLINE (line 499) | static LJ_AINLINE int snap_sunk_store(GCtrace *T, IRIns *ira, IRIns *irs) function lj_snap_replay (line 507) | void lj_snap_replay(jit_State *J, GCtrace *T) function snap_restoreval (line 677) | static void snap_restoreval(jit_State *J, GCtrace *T, ExitState *ex, function snap_restoredata (line 746) | static void snap_restoredata(jit_State *J, GCtrace *T, ExitState *ex, function snap_unsink (line 810) | static void snap_unsink(jit_State *J, GCtrace *T, ExitState *ex, function BCIns (line 905) | const BCIns *lj_snap_restore(jit_State *J, void *exptr) FILE: build/luajit-2.1.0b3/src/lj_snap.h function LJ_AINLINE (line 23) | static LJ_AINLINE void lj_snap_grow_buf(jit_State *J, MSize need) function LJ_AINLINE (line 28) | static LJ_AINLINE void lj_snap_grow_map(jit_State *J, MSize need) FILE: build/luajit-2.1.0b3/src/lj_state.c function resizestack (line 57) | static void resizestack(lua_State *L, MSize n) function lj_state_relimitstack (line 84) | void lj_state_relimitstack(lua_State *L) function lj_state_shrinkstack (line 91) | void lj_state_shrinkstack(lua_State *L, MSize used) function lj_state_growstack (line 103) | void LJ_FASTCALL lj_state_growstack(lua_State *L, MSize need) function lj_state_growstack1 (line 121) | void LJ_FASTCALL lj_state_growstack1(lua_State *L) function stack_init (line 127) | static void stack_init(lua_State *L1, lua_State *L) function TValue (line 144) | static TValue *cpluaopen(lua_State *L, lua_CFunction dummy, void *ud) function close_state (line 163) | static void close_state(lua_State *L) function lua_State (line 196) | lua_State *lj_state_newstate(lua_Alloc allocf, void *allocd) function TValue (line 266) | static TValue *cpfinalize(lua_State *L, lua_CFunction dummy, void *ud) function LUA_API (line 276) | LUA_API void lua_close(lua_State *L) function lua_State (line 307) | lua_State *lj_state_new(lua_State *L) function lj_state_free (line 325) | void LJ_FASTCALL lj_state_free(global_State *g, lua_State *L) FILE: build/luajit-2.1.0b3/src/lj_state.h function LJ_AINLINE (line 22) | static LJ_AINLINE void lj_state_checkstack(lua_State *L, MSize need) FILE: build/luajit-2.1.0b3/src/lj_str.c function lj_str_cmp (line 19) | int32_t LJ_FASTCALL lj_str_cmp(GCstr *a, GCstr *b) function lj_str_haspattern (line 62) | int lj_str_haspattern(GCstr *s) function StrHash (line 76) | static StrHash hash_sparse(uint64_t seed, const char *str, MSize len) function LJ_NOINLINE (line 100) | static LJ_NOINLINE StrHash hash_dense(uint64_t seed, StrHash h, function lj_str_resize (line 129) | void lj_str_resize(lua_State *L, MSize newmask) function LJ_NOINLINE (line 219) | static LJ_NOINLINE GCstr *lj_str_rehash_chain(lua_State *L, StrHash hashc, function GCstr (line 275) | static GCstr *lj_str_alloc(lua_State *L, const char *str, MSize len, function GCstr (line 314) | GCstr *lj_str_new(lua_State *L, const char *str, size_t lenx) function lj_str_free (line 358) | void LJ_FASTCALL lj_str_free(global_State *g, GCstr *s) function lj_str_init (line 364) | void LJ_FASTCALL lj_str_init(lua_State *L) FILE: build/luajit-2.1.0b3/src/lj_strfmt.c function SFormat (line 34) | SFormat LJ_FASTCALL lj_strfmt_parse(FormatState *fs) function SBuf (line 209) | static SBuf *strfmt_putquotedlen(SBuf *sb, const char *s, MSize len) function SBuf (line 246) | SBuf *lj_strfmt_putfchar(SBuf *sb, SFormat sf, int32_t c) function SBuf (line 258) | static SBuf *strfmt_putfstrlen(SBuf *sb, SFormat sf, const char *s, MSiz... function SBuf (line 272) | SBuf *lj_strfmt_putfstr(SBuf *sb, SFormat sf, GCstr *str) function SBuf (line 279) | SBuf *lj_strfmt_putfxint(SBuf *sb, SFormat sf, uint64_t k) function SBuf (line 352) | SBuf *lj_strfmt_putfnum_int(SBuf *sb, SFormat sf, lua_Number n) function SBuf (line 362) | SBuf *lj_strfmt_putfnum_uint(SBuf *sb, SFormat sf, lua_Number n) function lj_strfmt_putarg (line 373) | int lj_strfmt_putarg(lua_State *L, SBuf *sb, int arg, int retry) FILE: build/luajit-2.1.0b3/src/lj_strfmt.h type SFormat (line 11) | typedef uint32_t SFormat; type FormatState (line 14) | typedef struct FormatState { type FormatType (line 22) | typedef enum FormatType { function LJ_AINLINE (line 78) | static LJ_AINLINE void lj_strfmt_init(FormatState *fs, const char *p, MS... FILE: build/luajit-2.1.0b3/src/lj_strfmt_num.c function MSize (line 63) | static MSize ndigits_dec(uint32_t x) function nd_mul2k (line 124) | static uint32_t nd_mul2k(uint32_t* nd, uint32_t ndhi, uint32_t k, function nd_div2k (line 157) | static uint32_t nd_div2k(uint32_t* nd, uint32_t ndhi, uint32_t k, SForma... function nd_add_m10e (line 214) | static uint32_t nd_add_m10e(uint32_t* nd, uint32_t ndhi, uint8_t m, int3... function nd_similar (line 246) | static int nd_similar(uint32_t* nd, uint32_t ndhi, uint32_t* ref, MSize ... function SBuf (line 577) | SBuf *lj_strfmt_putfnum(SBuf *sb, SFormat sf, lua_Number n) FILE: build/luajit-2.1.0b3/src/lj_strscan.c function strscan_double (line 75) | static void strscan_double(uint64_t x, TValue *o, int32_t ex2, int32_t neg) function StrScanFmt (line 104) | static StrScanFmt strscan_hex(const uint8_t *p, TValue *o, function StrScanFmt (line 150) | static StrScanFmt strscan_oct(const uint8_t *p, TValue *o, function StrScanFmt (line 181) | static StrScanFmt strscan_dec(const uint8_t *p, TValue *o, function StrScanFmt (line 330) | static StrScanFmt strscan_bin(const uint8_t *p, TValue *o, function StrScanFmt (line 373) | StrScanFmt lj_strscan_scan(const uint8_t *p, MSize len, TValue *o, function lj_strscan_num (line 528) | int LJ_FASTCALL lj_strscan_num(GCstr *str, TValue *o) function lj_strscan_number (line 537) | int LJ_FASTCALL lj_strscan_number(GCstr *str, TValue *o) FILE: build/luajit-2.1.0b3/src/lj_strscan.h type StrScanFmt (line 19) | typedef enum { function LJ_AINLINE (line 35) | static LJ_AINLINE int lj_strscan_numberobj(TValue *o) FILE: build/luajit-2.1.0b3/src/lj_tab.c function Node (line 20) | static Node *hashkey(const GCtab *t, cTValue *key) function LJ_AINLINE (line 37) | static LJ_AINLINE void newhpart(lua_State *L, GCtab *t, uint32_t hbits) function LJ_AINLINE (line 58) | static LJ_AINLINE void clearhpart(GCtab *t) function LJ_AINLINE (line 72) | static LJ_AINLINE void clearapart(GCtab *t) function GCtab (line 81) | static GCtab *newtab(lua_State *L, uint32_t asize, uint32_t hbits) function GCtab (line 139) | GCtab *lj_tab_new(lua_State *L, uint32_t asize, uint32_t hbits) function GCtab (line 148) | GCtab *lj_tab_new_ah(lua_State *L, int32_t a, int32_t h) function lj_tab_clear (line 204) | void LJ_FASTCALL lj_tab_clear(GCtab *t) function lj_tab_free (line 215) | void LJ_FASTCALL lj_tab_free(global_State *g, GCtab *t) function lj_tab_resize (line 230) | void lj_tab_resize(lua_State *L, GCtab *t, uint32_t asize, uint32_t hbits) function countint (line 293) | static uint32_t countint(cTValue *key, uint32_t *bins) function countarray (line 307) | static uint32_t countarray(const GCtab *t, uint32_t *bins) function counthash (line 329) | static uint32_t counthash(const GCtab *t, uint32_t *bins, uint32_t *narray) function bestasize (line 344) | static uint32_t bestasize(uint32_t bins[], uint32_t *narray) function rehashtab (line 356) | static void rehashtab(lua_State *L, GCtab *t, cTValue *ek) function lj_tab_rehash (line 371) | void lj_tab_rehash(lua_State *L, GCtab *t) function lj_tab_reasize (line 377) | void lj_tab_reasize(lua_State *L, GCtab *t, uint32_t nasize) function cTValue (line 397) | cTValue *lj_tab_getstr(GCtab *t, const GCstr *key) function cTValue (line 407) | cTValue *lj_tab_get(lua_State *L, GCtab *t, cTValue *key) function TValue (line 442) | TValue *lj_tab_newkey(lua_State *L, GCtab *t, cTValue *key) function TValue (line 517) | TValue *lj_tab_setinth(lua_State *L, GCtab *t, int32_t key) function TValue (line 530) | TValue *lj_tab_setstr(lua_State *L, GCtab *t, const GCstr *key) function TValue (line 542) | TValue *lj_tab_set(lua_State *L, GCtab *t, cTValue *key) function lj_tab_keyindex (line 579) | uint32_t LJ_FASTCALL lj_tab_keyindex(GCtab *t, cTValue *key) function lj_tab_next (line 608) | int lj_tab_next(GCtab *t, cTValue *key, TValue *o) function LJ_NOINLINE (line 636) | LJ_NOINLINE static MSize tab_len_slow(GCtab *t, size_t hi) function MSize (line 661) | MSize LJ_FASTCALL lj_tab_len(GCtab *t) function MSize (line 681) | MSize LJ_FASTCALL lj_tab_len_hint(GCtab *t, size_t hint) FILE: build/luajit-2.1.0b3/src/lj_tab.h function LJ_AINLINE (line 18) | static LJ_AINLINE uint32_t hashrot(uint32_t lo, uint32_t hi) function LJ_AINLINE (line 35) | static LJ_AINLINE Node *hashmask(const GCtab *t, uint32_t hash) FILE: build/luajit-2.1.0b3/src/lj_target.h type Reg (line 15) | typedef uint32_t Reg; type RegSP (line 42) | typedef uint32_t RegSP; type RegSet (line 59) | typedef uint64_t RegSet; type RegSet (line 61) | typedef uint32_t RegSet; type RegCost (line 125) | typedef uint32_t RegCost; function LJ_AINLINE (line 153) | static LJ_AINLINE char *exitstub_addr_(char **group, uint32_t exitno) FILE: build/luajit-2.1.0b3/src/lj_target_arm.h type ExitState (line 127) | typedef struct { type ARMIns (line 154) | typedef enum ARMIns { type ARMShift (line 260) | typedef enum ARMShift { type ARMCC (line 265) | typedef enum ARMCC { FILE: build/luajit-2.1.0b3/src/lj_target_arm64.h type ExitState (line 100) | typedef struct { function LJ_AINLINE (line 110) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p, uint32_t e... type A64Ins (line 153) | typedef enum A64Ins { type A64Shift (line 320) | typedef enum A64Shift { type A64Extend (line 324) | typedef enum A64Extend { type A64CC (line 330) | typedef enum A64CC { FILE: build/luajit-2.1.0b3/src/lj_target_mips.h type ExitState (line 162) | typedef struct { function LJ_AINLINE (line 174) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p) type MIPSIns (line 197) | typedef enum MIPSIns { FILE: build/luajit-2.1.0b3/src/lj_target_ppc.h type ExitState (line 105) | typedef struct { function LJ_AINLINE (line 115) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p, uint32_t e... type PPCIns (line 137) | typedef enum PPCIns { type PPCCC (line 276) | typedef enum PPCCC { FILE: build/luajit-2.1.0b3/src/lj_target_s390x.h type ExitState (line 69) | typedef struct { FILE: build/luajit-2.1.0b3/src/lj_target_x86.h type ExitState (line 157) | typedef struct { type x86Mode (line 171) | typedef enum { type x86ModRM (line 178) | typedef struct { type x86Op (line 205) | typedef enum { type x86Group (line 320) | typedef uint32_t x86Group; type x86Arith (line 330) | typedef enum { type x86Shift (line 335) | typedef enum { type x86Group3 (line 339) | typedef enum { type x86Group5 (line 343) | typedef enum { type x86CC (line 348) | typedef enum { FILE: build/luajit-2.1.0b3/src/lj_trace.c function lj_trace_err (line 38) | void lj_trace_err(jit_State *J, TraceError e) function lj_trace_err_info (line 46) | void lj_trace_err_info(jit_State *J, TraceError e) function TraceNo (line 61) | static TraceNo trace_findfree(jit_State *J) function perftools_addtrace (line 97) | static void perftools_addtrace(GCtrace *T) function trace_save (line 145) | static void trace_save(jit_State *J, GCtrace *T) function lj_trace_free (line 169) | void LJ_FASTCALL lj_trace_free(global_State *g, GCtrace *T) function lj_trace_reenableproto (line 184) | void lj_trace_reenableproto(GCproto *pt) function trace_unpatch (line 201) | static void trace_unpatch(jit_State *J, GCtrace *T) function trace_flushroot (line 240) | static void trace_flushroot(jit_State *J, GCtrace *T) function lj_trace_flush (line 263) | void lj_trace_flush(jit_State *J, TraceNo traceno) function lj_trace_flushproto (line 273) | void lj_trace_flushproto(global_State *g, GCproto *pt) function lj_trace_flushall (line 280) | int lj_trace_flushall(lua_State *L) function lj_trace_initstate (line 310) | void lj_trace_initstate(global_State *g) function lj_trace_freestate (line 353) | void lj_trace_freestate(global_State *g) function blacklist_pc (line 374) | static void blacklist_pc(GCproto *pt, BCIns *pc) function penalty_pc (line 386) | static void penalty_pc(jit_State *J, GCproto *pt, BCIns *pc, TraceError e) function trace_start (line 413) | static void trace_start(jit_State *J) function trace_stop (line 480) | static void trace_stop(jit_State *J) function trace_downrec (line 553) | static int trace_downrec(jit_State *J) function trace_abort (line 568) | static int trace_abort(jit_State *J) function LJ_AINLINE (line 640) | static LJ_AINLINE void trace_pendpatch(jit_State *J, int force) function TValue (line 653) | static TValue *trace_state(lua_State *L, lua_CFunction dummy, void *ud) function lj_trace_ins (line 739) | void lj_trace_ins(jit_State *J, const BCIns *pc) function lj_trace_hot (line 750) | void LJ_FASTCALL lj_trace_hot(jit_State *J, const BCIns *pc) function trace_hotside (line 768) | static void trace_hotside(jit_State *J, const BCIns *pc) function lj_trace_stitch (line 783) | void LJ_FASTCALL lj_trace_stitch(jit_State *J, const BCIns *pc) type ExitDataCP (line 797) | typedef struct ExitDataCP { function TValue (line 804) | static TValue *trace_exit_cp(lua_State *L, lua_CFunction dummy, void *ud) function trace_exit_regs (line 817) | static void trace_exit_regs(lua_State *L, ExitState *ex) function TraceNo (line 841) | static TraceNo trace_exit_find(jit_State *J, MCode *pc) function lj_trace_exit (line 855) | int LJ_FASTCALL lj_trace_exit(jit_State *J, void *exptr) function lj_trace_unwind (line 948) | uintptr_t LJ_FASTCALL lj_trace_unwind(jit_State *J, uintptr_t addr, Exit... FILE: build/luajit-2.1.0b3/src/lj_udata.c function GCudata (line 14) | GCudata *lj_udata_new(lua_State *L, MSize sz, GCtab *env) function lj_udata_free (line 31) | void LJ_FASTCALL lj_udata_free(global_State *g, GCudata *ud) FILE: build/luajit-2.1.0b3/src/lj_vm.h type TValue (line 14) | typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void... FILE: build/luajit-2.1.0b3/src/lj_vmevent.c function lj_vmevent_prepare (line 19) | ptrdiff_t lj_vmevent_prepare(lua_State *L, VMEvent ev) function lj_vmevent_call (line 38) | void lj_vmevent_call(lua_State *L, ptrdiff_t argbase) FILE: build/luajit-2.1.0b3/src/lj_vmevent.h type VMEvent (line 25) | typedef enum { FILE: build/luajit-2.1.0b3/src/lj_vmmath.c function LJ_FUNCA (line 20) | LJ_FUNCA double lj_wrap_log(double x) { return log(x); } function LJ_FUNCA (line 21) | LJ_FUNCA double lj_wrap_log10(double x) { return log10(x); } function LJ_FUNCA (line 22) | LJ_FUNCA double lj_wrap_exp(double x) { return exp(x); } function LJ_FUNCA (line 23) | LJ_FUNCA double lj_wrap_sin(double x) { return sin(x); } function LJ_FUNCA (line 24) | LJ_FUNCA double lj_wrap_cos(double x) { return cos(x); } function LJ_FUNCA (line 25) | LJ_FUNCA double lj_wrap_tan(double x) { return tan(x); } function LJ_FUNCA (line 26) | LJ_FUNCA double lj_wrap_asin(double x) { return asin(x); } function LJ_FUNCA (line 27) | LJ_FUNCA double lj_wrap_acos(double x) { return acos(x); } function LJ_FUNCA (line 28) | LJ_FUNCA double lj_wrap_atan(double x) { return atan(x); } function LJ_FUNCA (line 29) | LJ_FUNCA double lj_wrap_sinh(double x) { return sinh(x); } function LJ_FUNCA (line 30) | LJ_FUNCA double lj_wrap_cosh(double x) { return cosh(x); } function LJ_FUNCA (line 31) | LJ_FUNCA double lj_wrap_tanh(double x) { return tanh(x); } function LJ_FUNCA (line 32) | LJ_FUNCA double lj_wrap_atan2(double x, double y) { return atan2(x, y); } function LJ_FUNCA (line 33) | LJ_FUNCA double lj_wrap_pow(double x, double y) { return pow(x, y); } function LJ_FUNCA (line 34) | LJ_FUNCA double lj_wrap_fmod(double x, double y) { return fmod(x, y); } function lj_vm_foldarith (line 39) | double lj_vm_foldarith(double x, double y, int op) function lj_vm_modi (line 60) | int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b) function lj_vm_log2 (line 77) | double lj_vm_log2(double a) function lj_vm_powui (line 85) | static double lj_vm_powui(double x, uint32_t k) function lj_vm_powi (line 104) | double lj_vm_powi(double x, int32_t k) function lj_vm_foldfpm (line 118) | double lj_vm_foldfpm(double x, int fpm) function lj_vm_errno (line 133) | int lj_vm_errno(void) FILE: build/luajit-2.1.0b3/src/lua.h type lua_State (line 51) | typedef struct lua_State lua_State; type LUA_NUMBER (line 100) | typedef LUA_NUMBER lua_Number; type LUA_INTEGER (line 104) | typedef LUA_INTEGER lua_Integer; type lua_Debug (line 328) | typedef struct lua_Debug lua_Debug; type lua_Debug (line 360) | struct lua_Debug { FILE: build/luajit-2.1.0b3/src/luajit.c function lstop (line 44) | static void lstop(lua_State *L, lua_Debug *ar) function laction (line 54) | static void laction(int i) function print_usage (line 62) | static void print_usage(void) function l_message (line 81) | static void l_message(const char *pname, const char *msg) function report (line 88) | static int report(lua_State *L, int status) function traceback (line 99) | static int traceback(lua_State *L) function docall (line 112) | static int docall(lua_State *L, int narg, int clear) function print_version (line 131) | static void print_version(void) function print_jit_status (line 136) | static void print_jit_status(lua_State *L) function createargtable (line 156) | static void createargtable(lua_State *L, char **argv, int argc, int argf) function dofile (line 167) | static int dofile(lua_State *L, const char *name) function dostring (line 173) | static int dostring(lua_State *L, const char *s, const char *name) function dolibrary (line 179) | static int dolibrary(lua_State *L, const char *name) function write_prompt (line 186) | static void write_prompt(lua_State *L, int firstline) function incomplete (line 197) | static int incomplete(lua_State *L, int status) function pushline (line 211) | static int pushline(lua_State *L, int firstline) function loadline (line 228) | static int loadline(lua_State *L) function dotty (line 247) | static void dotty(lua_State *L) function handle_script (line 270) | static int handle_script(lua_State *L, char **argx) function loadjitmodule (line 298) | static int loadjitmodule(lua_State *L) function runcmdopt (line 322) | static int runcmdopt(lua_State *L, const char *opt) function dojitcmd (line 345) | static int dojitcmd(lua_State *L, const char *cmd) function dojitopt (line 366) | static int dojitopt(lua_State *L, const char *opt) function dobytecode (line 377) | static int dobytecode(lua_State *L, char **argv) function collectargs (line 403) | static int collectargs(char **argv, int *flags) function runargs (line 448) | static int runargs(lua_State *L, char **argv, int argn) function handle_luainit (line 491) | static int handle_luainit(lua_State *L) type Smain (line 506) | struct Smain { function pmain (line 512) | static int pmain(lua_State *L) function main (line 572) | int main(int argc, char **argv) FILE: build/luajit-2.1.0b3/src/x64/src/lj_str_hash_x64.h function LJ_AINLINE (line 40) | static LJ_AINLINE uint32_t lj_str_hash_1_4(const char* str, uint32_t len) function LJ_AINLINE (line 69) | static LJ_AINLINE uint32_t lj_str_hash_4_16(const char* str, uint32_t len) function lj_str_hash_16_128 (line 88) | static uint32_t lj_str_hash_16_128(const char* str, uint32_t len) function LJ_AINLINE (line 121) | static LJ_AINLINE uint32_t log2_floor(uint32_t n) function x64_init_random (line 147) | static void x64_init_random(void) function x64_init_random_constructor (line 188) | void __attribute__((constructor)) x64_init_random_constructor() function LJ_AINLINE (line 198) | static LJ_AINLINE uint32_t get_random_pos_unsafe(uint32_t chunk_sz_order, function LJ_NOINLINE (line 205) | static LJ_NOINLINE uint32_t lj_str_hash_128_above(const char* str, function LJ_AINLINE (line 249) | static LJ_AINLINE uint32_t lj_str_hash(const char* str, size_t len) FILE: build/luajit-2.1.0b3/src/x64/test/benchmark.cxx function BenchmarkHashTmpl (line 46) | double type TestFuncWas (line 65) | struct TestFuncWas type TestFuncIs (line 72) | struct TestFuncIs function benchmarkIndividual (line 79) | static void function BenchmarkChangeLenTmpl (line 96) | double function benchmarkToggleLens (line 120) | static void function genRandomString (line 145) | static void function standarDeviation (line 165) | static double function benchmarkConflictHelper (line 186) | static pair function benchmarkConflict (line 222) | static void function benchmarkHashFunc (line 258) | static void function main (line 272) | int FILE: build/luajit-2.1.0b3/src/x64/test/test.cpp function smoke_test (line 10) | static bool function verify_log2 (line 31) | static bool function main (line 62) | int FILE: build/luajit-2.1.0b3/src/x64/test/test_util.cxx function test_printf (line 9) | void FILE: build/luajit-2.1.0b3/src/x64/test/test_util.hpp type TestErrMsg (line 8) | struct TestErrMsg method TestErrMsg (line 14) | TestErrMsg(const char* FN, unsigned LN, const char* Err): class TestErrMsgMgr (line 18) | class TestErrMsgMgr method addError (line 22) | static void method noError (line 27) | static bool noError() { class TestClock (line 38) | class TestClock method start (line 41) | void start() { gettimeofday(&_start, 0); } method stop (line 42) | void stop() { gettimeofday(&_end, 0); } method getElapseInSecond (line 43) | double getElapseInSecond() { type timeval (line 49) | struct timeval FILE: build/luasocket/auxiliar.c function auxiliar_open (line 16) | int auxiliar_open(lua_State *L) { function auxiliar_newclass (line 25) | void auxiliar_newclass(lua_State *L, const char *classname, luaL_Reg *fu... function auxiliar_tostring (line 48) | int auxiliar_tostring(lua_State *L) { function auxiliar_add2group (line 69) | void auxiliar_add2group(lua_State *L, const char *classname, const char ... function auxiliar_checkboolean (line 80) | int auxiliar_checkboolean(lua_State *L, int objidx) { function auxiliar_setclass (line 117) | void auxiliar_setclass(lua_State *L, const char *classname, int objidx) { function auxiliar_typeerror (line 153) | int auxiliar_typeerror (lua_State *L, int narg, const char *tname) { FILE: build/luasocket/buffer.c function buffer_open (line 34) | int buffer_open(lua_State *L) { function buffer_init (line 42) | void buffer_init(p_buffer buf, p_io io, p_timeout tm) { function buffer_meth_getstats (line 53) | int buffer_meth_getstats(lua_State *L, p_buffer buf) { function buffer_meth_setstats (line 63) | int buffer_meth_setstats(lua_State *L, p_buffer buf) { function buffer_meth_send (line 74) | int buffer_meth_send(lua_State *L, p_buffer buf) { function buffer_meth_receive (line 109) | int buffer_meth_receive(lua_State *L, p_buffer buf) { function buffer_isempty (line 160) | int buffer_isempty(p_buffer buf) { function sendraw (line 171) | static int sendraw(p_buffer buf, const char *data, size_t count, size_t ... function recvraw (line 190) | static int recvraw(p_buffer buf, size_t wanted, luaL_Buffer *b) { function recvall (line 208) | static int recvall(p_buffer buf, luaL_Buffer *b) { function recvline (line 228) | static int recvline(p_buffer buf, luaL_Buffer *b) { function buffer_skip (line 252) | static void buffer_skip(p_buffer buf, size_t count) { function buffer_get (line 263) | static int buffer_get(p_buffer buf, const char **data, size_t *count) { FILE: build/luasocket/buffer.h type t_buffer (line 27) | typedef struct t_buffer_ { type t_buffer (line 35) | typedef t_buffer *p_buffer; FILE: build/luasocket/except.c function wrap (line 31) | static void wrap(lua_State *L) { function finalize (line 40) | static int finalize(lua_State *L) { function do_nothing (line 51) | static int do_nothing(lua_State *L) { function global_newtry (line 56) | static int global_newtry(lua_State *L) { function unwrap (line 66) | static int unwrap(lua_State *L) { function protected_ (line 76) | static int protected_(lua_State *L) { function global_protect (line 86) | static int global_protect(lua_State *L) { function except_open (line 94) | int except_open(lua_State *L) { FILE: build/luasocket/inet.c type hostent (line 21) | struct hostent function inet_open (line 40) | int inet_open(lua_State *L) function inet_gethost (line 60) | static int inet_gethost(const char *address, struct hostent **hp) { function inet_global_tohostname (line 72) | static int inet_global_tohostname(lua_State *L) { function inet_global_getnameinfo (line 86) | static int inet_global_getnameinfo(lua_State *L) { function inet_global_toip (line 134) | static int inet_global_toip(lua_State *L) function inet_optfamily (line 149) | int inet_optfamily(lua_State* L, int narg, const char* def) function inet_optsocktype (line 157) | int inet_optsocktype(lua_State* L, int narg, const char* def) function inet_global_getaddrinfo (line 165) | static int inet_global_getaddrinfo(lua_State *L) function inet_global_gethostname (line 217) | static int inet_global_gethostname(lua_State *L) function inet_meth_getpeername (line 237) | int inet_meth_getpeername(lua_State *L, p_socket ps, int family) function inet_meth_getsockname (line 272) | int inet_meth_getsockname(lua_State *L, p_socket ps, int family) function inet_pushresolved (line 309) | static void inet_pushresolved(lua_State *L, struct hostent *hp) type sockaddr_in (line 360) | struct sockaddr_in type sockaddr_in6 (line 368) | struct sockaddr_in6 type in6_addr (line 369) | struct in6_addr type addrinfo (line 384) | struct addrinfo type addrinfo (line 386) | struct addrinfo type sockaddr_in6 (line 434) | struct sockaddr_in6 type sockaddr_in (line 436) | struct sockaddr_in type addrinfo (line 446) | struct addrinfo type addrinfo (line 448) | struct addrinfo function inet_aton (line 493) | int inet_aton(const char *cp, struct in_addr *inp) function inet_pton_w32 (line 515) | int inet_pton_w32(int af, const char *src, void *dst) FILE: build/luasocket/inet.h type addrinfo (line 35) | struct addrinfo type addrinfo (line 37) | struct addrinfo type in_addr (line 48) | struct in_addr FILE: build/luasocket/io.c function io_init (line 13) | void io_init(p_io io, p_send send, p_recv recv, p_error error, void *ctx) { FILE: build/luasocket/io.h type t_io (line 53) | typedef struct t_io_ { type t_io (line 59) | typedef t_io *p_io; FILE: build/luasocket/luasocket.c function global_skip (line 66) | static int global_skip(lua_State *L) { function global_unload (line 75) | static int global_unload(lua_State *L) { function luaL_typerror (line 82) | int luaL_typerror (lua_State *L, int narg, const char *tname) { function base_open (line 92) | static int base_open(lua_State *L) { function LUA_API (line 121) | LUA_API int luaopen_socket_core(lua_State *L) { FILE: build/luasocket/luasocket_scripts.c function luaopen_lua_m_ltn12 (line 2110) | int luaopen_lua_m_ltn12(lua_State *L) { function luaopen_lua_m_mime (line 2116) | int luaopen_lua_m_mime(lua_State *L) { function luaopen_lua_m_socket_ftp (line 2122) | int luaopen_lua_m_socket_ftp(lua_State *L) { function luaopen_lua_m_socket_headers (line 2128) | int luaopen_lua_m_socket_headers(lua_State *L) { function luaopen_lua_m_socket_http (line 2134) | int luaopen_lua_m_socket_http(lua_State *L) { function luaopen_lua_m_socket_mbox (line 2140) | int luaopen_lua_m_socket_mbox(lua_State *L) { function luaopen_lua_m_socket_smtp (line 2146) | int luaopen_lua_m_socket_smtp(lua_State *L) { function luaopen_lua_m_socket_tp (line 2152) | int luaopen_lua_m_socket_tp(lua_State *L) { function luaopen_lua_m_socket_url (line 2158) | int luaopen_lua_m_socket_url(lua_State *L) { function luaopen_lua_m_socket (line 2164) | int luaopen_lua_m_socket(lua_State *L) { function luaopen_luasocket_scripts (line 2184) | void luaopen_luasocket_scripts(lua_State* L) FILE: build/luasocket/mime.c type UC (line 19) | typedef unsigned char UC; function MIME_API (line 82) | MIME_API int luaopen_mime_core(lua_State *L) function mime_global_wrp (line 110) | static int mime_global_wrp(lua_State *L) function b64setup (line 155) | static void b64setup(UC *unbase) function b64encode (line 168) | static size_t b64encode(UC c, UC *input, size_t size, function b64pad (line 193) | static size_t b64pad(const UC *input, size_t size, function b64decode (line 224) | static size_t b64decode(UC c, UC *input, size_t size, function mime_global_b64 (line 258) | static int mime_global_b64(lua_State *L) function mime_global_unb64 (line 304) | static int mime_global_unb64(lua_State *L) function qpsetup (line 359) | static void qpsetup(UC *cl, UC *unbase) function qpquote (line 382) | static void qpquote(UC c, luaL_Buffer *buffer) function qpencode (line 393) | static size_t qpencode(UC c, UC *input, size_t size, function qppad (line 436) | static size_t qppad(UC *input, size_t size, luaL_Buffer *buffer) function mime_global_qp (line 455) | static int mime_global_qp(lua_State *L) function qpdecode (line 498) | static size_t qpdecode(UC c, UC *input, size_t size, luaL_Buffer *buffer) { function mime_global_unqp (line 532) | static int mime_global_unqp(lua_State *L) function mime_global_qpwrp (line 577) | static int mime_global_qpwrp(lua_State *L) function eolprocess (line 638) | static int eolprocess(int c, int last, const char *marker, function mime_global_eol (line 662) | static int mime_global_eol(lua_State *L) function dot (line 688) | static size_t dot(int c, size_t state, luaL_Buffer *buffer) function mime_global_dot (line 708) | static int mime_global_dot(lua_State *L) FILE: build/luasocket/options.c function opt_meth_setoption (line 34) | int opt_meth_setoption(lua_State *L, p_opt opt, p_socket ps) function opt_meth_getoption (line 47) | int opt_meth_getoption(lua_State *L, p_opt opt, p_socket ps) function opt_set_reuseaddr (line 61) | int opt_set_reuseaddr(lua_State *L, p_socket ps) function opt_get_reuseaddr (line 66) | int opt_get_reuseaddr(lua_State *L, p_socket ps) function opt_set_reuseport (line 72) | int opt_set_reuseport(lua_State *L, p_socket ps) function opt_get_reuseport (line 77) | int opt_get_reuseport(lua_State *L, p_socket ps) function opt_set_tcp_nodelay (line 83) | int opt_set_tcp_nodelay(lua_State *L, p_socket ps) function opt_get_tcp_nodelay (line 88) | int opt_get_tcp_nodelay(lua_State *L, p_socket ps) function opt_set_keepalive (line 93) | int opt_set_keepalive(lua_State *L, p_socket ps) function opt_get_keepalive (line 98) | int opt_get_keepalive(lua_State *L, p_socket ps) function opt_set_dontroute (line 103) | int opt_set_dontroute(lua_State *L, p_socket ps) function opt_set_broadcast (line 108) | int opt_set_broadcast(lua_State *L, p_socket ps) function opt_set_ip6_unicast_hops (line 113) | int opt_set_ip6_unicast_hops(lua_State *L, p_socket ps) function opt_get_ip6_unicast_hops (line 118) | int opt_get_ip6_unicast_hops(lua_State *L, p_socket ps) function opt_set_ip6_multicast_hops (line 123) | int opt_set_ip6_multicast_hops(lua_State *L, p_socket ps) function opt_get_ip6_multicast_hops (line 128) | int opt_get_ip6_multicast_hops(lua_State *L, p_socket ps) function opt_set_ip_multicast_loop (line 133) | int opt_set_ip_multicast_loop(lua_State *L, p_socket ps) function opt_get_ip_multicast_loop (line 138) | int opt_get_ip_multicast_loop(lua_State *L, p_socket ps) function opt_set_ip6_multicast_loop (line 143) | int opt_set_ip6_multicast_loop(lua_State *L, p_socket ps) function opt_get_ip6_multicast_loop (line 148) | int opt_get_ip6_multicast_loop(lua_State *L, p_socket ps) function opt_set_linger (line 153) | int opt_set_linger(lua_State *L, p_socket ps) function opt_get_linger (line 170) | int opt_get_linger(lua_State *L, p_socket ps) function opt_set_ip_multicast_ttl (line 185) | int opt_set_ip_multicast_ttl(lua_State *L, p_socket ps) function opt_set_ip_multicast_if (line 190) | int opt_set_ip_multicast_if(lua_State *L, p_socket ps) function opt_get_ip_multicast_if (line 201) | int opt_get_ip_multicast_if(lua_State *L, p_socket ps) function opt_set_ip_add_membership (line 214) | int opt_set_ip_add_membership(lua_State *L, p_socket ps) function opt_set_ip_drop_membersip (line 219) | int opt_set_ip_drop_membersip(lua_State *L, p_socket ps) function opt_set_ip6_add_membership (line 224) | int opt_set_ip6_add_membership(lua_State *L, p_socket ps) function opt_set_ip6_drop_membersip (line 229) | int opt_set_ip6_drop_membersip(lua_State *L, p_socket ps) function opt_get_ip6_v6only (line 234) | int opt_get_ip6_v6only(lua_State *L, p_socket ps) function opt_set_ip6_v6only (line 239) | int opt_set_ip6_v6only(lua_State *L, p_socket ps) function opt_setmembership (line 247) | static int opt_setmembership(lua_State *L, p_socket ps, int level, int n... function opt_ip6_setmembership (line 268) | static int opt_ip6_setmembership(lua_State *L, p_socket ps, int level, i... function opt_get (line 294) | static function opt_set (line 307) | static function opt_getboolean (line 319) | static int opt_getboolean(lua_State *L, p_socket ps, int level, int name) function opt_get_error (line 330) | int opt_get_error(lua_State *L, p_socket ps) function opt_setboolean (line 343) | static int opt_setboolean(lua_State *L, p_socket ps, int level, int name) function opt_getint (line 349) | static int opt_getint(lua_State *L, p_socket ps, int level, int name) function opt_setint (line 360) | static int opt_setint(lua_State *L, p_socket ps, int level, int name) FILE: build/luasocket/options.h type t_opt (line 15) | typedef struct t_opt { type t_opt (line 19) | typedef t_opt *p_opt; FILE: build/luasocket/select.c function select_open (line 39) | int select_open(lua_State *L) { function global_select (line 57) | static int global_select(lua_State *L) { function t_socket (line 93) | static t_socket getfd(lua_State *L) { function dirty (line 109) | static int dirty(lua_State *L) { function collect_fd (line 122) | static void collect_fd(lua_State *L, int tab, int itab, function check_dirty (line 163) | static int check_dirty(lua_State *L, int tab, int dtab, fd_set *set) { function return_fd (line 188) | static void return_fd(lua_State *L, fd_set *set, t_socket max_fd, function make_assoc (line 201) | static void make_assoc(lua_State *L, int tab) { FILE: build/luasocket/serial.c function LUA_API (line 70) | LUA_API int luaopen_socket_serial(lua_State *L) { function meth_send (line 92) | static int meth_send(lua_State *L) { function meth_receive (line 97) | static int meth_receive(lua_State *L) { function meth_getstats (line 102) | static int meth_getstats(lua_State *L) { function meth_setstats (line 107) | static int meth_setstats(lua_State *L) { function meth_getfd (line 115) | static int meth_getfd(lua_State *L) { function meth_setfd (line 122) | static int meth_setfd(lua_State *L) { function meth_dirty (line 128) | static int meth_dirty(lua_State *L) { function meth_close (line 137) | static int meth_close(lua_State *L) function meth_settimeout (line 149) | static int meth_settimeout(lua_State *L) { function global_create (line 162) | static int global_create(lua_State *L) { FILE: build/luasocket/socket.h type SA (line 32) | typedef struct sockaddr SA; type hostent (line 75) | struct hostent type hostent (line 76) | struct hostent FILE: build/luasocket/tcp.c function tcp_open (line 95) | int tcp_open(lua_State *L) function meth_send (line 120) | static int meth_send(lua_State *L) { function meth_receive (line 125) | static int meth_receive(lua_State *L) { function meth_getstats (line 130) | static int meth_getstats(lua_State *L) { function meth_setstats (line 135) | static int meth_setstats(lua_State *L) { function meth_getoption (line 143) | static int meth_getoption(lua_State *L) function meth_setoption (line 149) | static int meth_setoption(lua_State *L) function meth_getfd (line 158) | static int meth_getfd(lua_State *L) function meth_setfd (line 166) | static int meth_setfd(lua_State *L) function meth_dirty (line 173) | static int meth_dirty(lua_State *L) function meth_accept (line 184) | static int meth_accept(lua_State *L) function meth_bind (line 214) | static int meth_bind(lua_State *L) function meth_connect (line 238) | static int meth_connect(lua_State *L) function meth_close (line 266) | static int meth_close(lua_State *L) function meth_getfamily (line 277) | static int meth_getfamily(lua_State *L) function meth_listen (line 292) | static int meth_listen(lua_State *L) function meth_shutdown (line 311) | static int meth_shutdown(lua_State *L) function meth_getpeername (line 325) | static int meth_getpeername(lua_State *L) function meth_getsockname (line 331) | static int meth_getsockname(lua_State *L) function meth_settimeout (line 340) | static int meth_settimeout(lua_State *L) function tcp_create (line 352) | static int tcp_create(lua_State *L, int family) { function global_create (line 383) | static int global_create(lua_State *L) { function global_create6 (line 387) | static int global_create6(lua_State *L) { type addrinfo (line 393) | struct addrinfo type addrinfo (line 394) | struct addrinfo function global_connect (line 438) | static int global_connect(lua_State *L) { FILE: build/luasocket/tcp.h type t_tcp (line 23) | typedef struct t_tcp_ { type t_tcp (line 31) | typedef t_tcp *p_tcp; FILE: build/luasocket/timeout.c function timeout_init (line 48) | void timeout_init(p_timeout tm, double block, double total) { function timeout_get (line 61) | double timeout_get(p_timeout tm) { function timeout_getstart (line 82) | double timeout_getstart(p_timeout tm) { function timeout_getretry (line 94) | double timeout_getretry(p_timeout tm) { function p_timeout (line 114) | p_timeout timeout_markstart(p_timeout tm) { function timeout_gettime (line 125) | double timeout_gettime(void) { function timeout_gettime (line 135) | double timeout_gettime(void) { function timeout_open (line 146) | int timeout_open(lua_State *L) { function timeout_meth_settimeout (line 161) | int timeout_meth_settimeout(lua_State *L, p_timeout tm) { function timeout_lua_gettime (line 185) | static int timeout_lua_gettime(lua_State *L) function timeout_lua_sleep (line 195) | int timeout_lua_sleep(lua_State *L) function timeout_lua_sleep (line 205) | int timeout_lua_sleep(lua_State *L) FILE: build/luasocket/timeout.h type t_timeout (line 10) | typedef struct t_timeout_ { type t_timeout (line 15) | typedef t_timeout *p_timeout; FILE: build/luasocket/udp.c function udp_open (line 112) | int udp_open(lua_State *L) function meth_send (line 144) | static int meth_send(lua_State *L) { function meth_sendto (line 164) | static int meth_sendto(lua_State *L) { function meth_receive (line 200) | static int meth_receive(lua_State *L) { function meth_receivefrom (line 224) | static int meth_receivefrom(lua_State *L) function meth_getfamily (line 263) | static int meth_getfamily(lua_State *L) function meth_getfd (line 278) | static int meth_getfd(lua_State *L) { function meth_setfd (line 285) | static int meth_setfd(lua_State *L) { function meth_dirty (line 291) | static int meth_dirty(lua_State *L) { function meth_getpeername (line 301) | static int meth_getpeername(lua_State *L) { function meth_getsockname (line 306) | static int meth_getsockname(lua_State *L) { function meth_setoption (line 314) | static int meth_setoption(lua_State *L) { function meth_getoption (line 322) | static int meth_getoption(lua_State *L) { function meth_settimeout (line 330) | static int meth_settimeout(lua_State *L) { function meth_setpeername (line 338) | static int meth_setpeername(lua_State *L) { function meth_close (line 373) | static int meth_close(lua_State *L) { function meth_setsockname (line 383) | static int meth_setsockname(lua_State *L) { function udp_create (line 409) | static int udp_create(lua_State *L, int family) { function global_create (line 435) | static int global_create(lua_State *L) { function global_create6 (line 439) | static int global_create6(lua_State *L) { FILE: build/luasocket/udp.h type t_udp (line 23) | typedef struct t_udp_ { type t_udp (line 28) | typedef t_udp *p_udp; FILE: build/luasocket/unix.c function luaopen_socket_unix (line 83) | int luaopen_socket_unix(lua_State *L) { function meth_send (line 110) | static int meth_send(lua_State *L) { function meth_receive (line 115) | static int meth_receive(lua_State *L) { function meth_getstats (line 120) | static int meth_getstats(lua_State *L) { function meth_setstats (line 125) | static int meth_setstats(lua_State *L) { function meth_setoption (line 133) | static int meth_setoption(lua_State *L) { function meth_getfd (line 141) | static int meth_getfd(lua_State *L) { function meth_setfd (line 148) | static int meth_setfd(lua_State *L) { function meth_dirty (line 154) | static int meth_dirty(lua_State *L) { function meth_accept (line 164) | static int meth_accept(lua_State *L) { type sockaddr_un (line 192) | struct sockaddr_un function meth_bind (line 212) | static int meth_bind(lua_State *L) { type sockaddr_un (line 230) | struct sockaddr_un function meth_connect (line 250) | static int meth_connect(lua_State *L) function meth_close (line 269) | static int meth_close(lua_State *L) function meth_listen (line 280) | static int meth_listen(lua_State *L) function meth_shutdown (line 299) | static int meth_shutdown(lua_State *L) function meth_settimeout (line 313) | static int meth_settimeout(lua_State *L) { function global_create (line 324) | static int global_create(lua_State *L) { FILE: build/luasocket/unix.h type t_unix (line 20) | typedef struct t_unix_ { type t_unix (line 26) | typedef t_unix *p_unix; FILE: build/luasocket/usocket.c function socket_waitfd (line 23) | int socket_waitfd(p_socket ps, int sw, p_timeout tm) { function socket_waitfd (line 45) | int socket_waitfd(p_socket ps, int sw, p_timeout tm) { function socket_open (line 77) | int socket_open(void) { function socket_close (line 86) | int socket_close(void) { function socket_destroy (line 93) | void socket_destroy(p_socket ps) { function socket_select (line 104) | int socket_select(t_socket n, fd_set *rfds, fd_set *wfds, fd_set *efds, function socket_create (line 121) | int socket_create(p_socket ps, int domain, int type, int protocol) { function socket_bind (line 130) | int socket_bind(p_socket ps, SA *addr, socklen_t len) { function socket_listen (line 141) | int socket_listen(p_socket ps, int backlog) { function socket_shutdown (line 152) | void socket_shutdown(p_socket ps, int how) { function socket_connect (line 161) | int socket_connect(p_socket ps, SA *addr, socklen_t len, p_timeout tm) { function socket_accept (line 183) | int socket_accept(p_socket ps, p_socket pa, SA *addr, socklen_t *len, p_... function socket_send (line 200) | int socket_send(p_socket ps, const char *data, size_t count, function socket_sendto (line 232) | int socket_sendto(p_socket ps, const char *data, size_t count, size_t *s... function socket_recv (line 256) | int socket_recv(p_socket ps, char *data, size_t count, size_t *got, p_ti... function socket_recvfrom (line 278) | int socket_recvfrom(p_socket ps, char *data, size_t count, size_t *got, function socket_write (line 306) | int socket_write(p_socket ps, const char *data, size_t count, function socket_read (line 339) | int socket_read(p_socket ps, char *data, size_t count, size_t *got, p_ti... function socket_setblocking (line 361) | void socket_setblocking(p_socket ps) { function socket_setnonblocking (line 370) | void socket_setnonblocking(p_socket ps) { function socket_gethostbyaddr (line 379) | int socket_gethostbyaddr(const char *addr, socklen_t len, struct hostent... function socket_gethostbyname (line 387) | int socket_gethostbyname(const char *addr, struct hostent **hp) { FILE: build/luasocket/usocket.h type t_socket (line 53) | typedef int t_socket; type t_socket (line 54) | typedef t_socket *p_socket; type t_sockaddr_storage (line 55) | typedef struct sockaddr_storage t_sockaddr_storage; FILE: build/luasocket/wsocket.c function socket_open (line 9) | int socket_open(void) { function socket_close (line 25) | int socket_close(void) { function socket_waitfd (line 38) | int socket_waitfd(p_socket ps, int sw, p_timeout tm) { function socket_select (line 66) | int socket_select(t_socket n, fd_set *rfds, fd_set *wfds, fd_set *efds, function socket_destroy (line 81) | void socket_destroy(p_socket ps) { function socket_shutdown (line 92) | void socket_shutdown(p_socket ps, int how) { function socket_create (line 101) | int socket_create(p_socket ps, int domain, int type, int protocol) { function socket_connect (line 110) | int socket_connect(p_socket ps, SA *addr, socklen_t len, p_timeout tm) { function socket_bind (line 139) | int socket_bind(p_socket ps, SA *addr, socklen_t len) { function socket_listen (line 150) | int socket_listen(p_socket ps, int backlog) { function socket_accept (line 161) | int socket_accept(p_socket ps, p_socket pa, SA *addr, socklen_t *len, function socket_send (line 183) | int socket_send(p_socket ps, const char *data, size_t count, function socket_sendto (line 211) | int socket_sendto(p_socket ps, const char *data, size_t count, size_t *s... function socket_recv (line 232) | int socket_recv(p_socket ps, char *data, size_t count, size_t *got, function socket_recvfrom (line 261) | int socket_recvfrom(p_socket ps, char *data, size_t count, size_t *got, function socket_setblocking (line 290) | void socket_setblocking(p_socket ps) { function socket_setnonblocking (line 298) | void socket_setnonblocking(p_socket ps) { function socket_gethostbyaddr (line 306) | int socket_gethostbyaddr(const char *addr, socklen_t len, struct hostent... function socket_gethostbyname (line 312) | int socket_gethostbyname(const char *addr, struct hostent **hp) { FILE: build/luasocket/wsocket.h type socklen_t (line 14) | typedef int socklen_t; type SOCKADDR_STORAGE (line 15) | typedef SOCKADDR_STORAGE t_sockaddr_storage; type SOCKET (line 16) | typedef SOCKET t_socket; type t_socket (line 17) | typedef t_socket *p_socket; FILE: build/memory_leak_checker.c function table_size (line 24) | static int table_size (Table *h, int fast) function LUA_API (line 54) | LUA_API void xlua_report_table_size(lua_State *L, TableSizeReport cb, in... function report_table (line 69) | static void report_table(Table *h, ObjectRelationshipReport cb) function LUA_API (line 131) | LUA_API void xlua_report_object_relationship(lua_State *L, ObjectRelatio... function LUA_API (line 185) | LUA_API void *xlua_registry_pointer(lua_State *L) function LUA_API (line 190) | LUA_API void *xlua_global_pointer(lua_State *L) FILE: build/xlua.c function LUA_API (line 33) | LUA_API void *xlua_tag () function LUA_API (line 38) | LUA_API int xlua_get_registry_index() { function LUA_API (line 42) | LUA_API int xlua_get_lib_version() { function LUA_API (line 46) | LUA_API int xlua_tocsobj_safe(lua_State *L,int index) { function LUA_API (line 62) | LUA_API int xlua_tocsobj_fast (lua_State *L,int index) { function LUA_API (line 72) | LUA_API int lua_getglobal (lua_State *L, const char *name) { function LUA_API (line 78) | LUA_API void lua_setglobal (lua_State *L, const char *name) { function LUA_API (line 82) | LUA_API int lua_isinteger (lua_State *L, int idx) { function LUA_API (line 86) | LUA_API uint32_t xlua_objlen (lua_State *L, int idx) { function LUA_API (line 90) | LUA_API uint32_t xlua_touint (lua_State *L, int idx) { function LUA_API (line 94) | LUA_API void xlua_pushuint (lua_State *L, uint32_t n) { function LUA_API (line 100) | LUA_API int lua_setfenv(lua_State *L, int idx) function LUA_API (line 114) | LUA_API uint32_t xlua_objlen (lua_State *L, int idx) { function LUA_API (line 118) | LUA_API uint32_t xlua_touint (lua_State *L, int idx) { function LUA_API (line 122) | LUA_API void xlua_pushuint (lua_State *L, uint32_t n) { function LUA_API (line 127) | LUA_API void lua_insert (lua_State *L, int idx) { function LUA_API (line 132) | LUA_API void lua_remove (lua_State *L, int idx) { function LUA_API (line 138) | LUA_API void lua_replace (lua_State *L, int idx) { function LUA_API (line 144) | LUA_API int lua_pcall (lua_State *L, int nargs, int nresults, int errfun... function LUA_API (line 149) | LUA_API lua_Number lua_tonumber (lua_State *L, int idx) { function LUA_API (line 159) | LUA_API void xlua_getloaders (lua_State *L) { function LUA_API (line 169) | LUA_API void xlua_rawgeti (lua_State *L, int idx, int64_t n) { function LUA_API (line 173) | LUA_API void xlua_rawseti (lua_State *L, int idx, int64_t n) { function LUA_API (line 177) | LUA_API int xlua_ref_indirect(lua_State *L, int indirectRef) { function LUA_API (line 186) | LUA_API void xlua_getref_indirect(lua_State *L, int indirectRef, int ref... function LUA_API (line 192) | LUA_API int xlua_tointeger (lua_State *L, int idx) { function LUA_API (line 196) | LUA_API void xlua_pushinteger (lua_State *L, int n) { function LUA_API (line 200) | LUA_API void xlua_pushlstring (lua_State *L, const char *s, int len) { function LUALIB_API (line 204) | LUALIB_API int xluaL_loadbuffer (lua_State *L, const char *buff, int size, function c_lua_gettable (line 209) | static int c_lua_gettable(lua_State* L) { function LUA_API (line 214) | LUA_API int xlua_pgettable(lua_State* L, int idx) { function c_lua_gettable_bypath (line 224) | static int c_lua_gettable_bypath(lua_State* L) { function LUA_API (line 250) | LUA_API int xlua_pgettable_bypath(lua_State* L, int idx, const char *pat... function c_lua_settable (line 258) | static int c_lua_settable(lua_State* L) { function LUA_API (line 263) | LUA_API int xlua_psettable(lua_State* L, int idx) { function c_lua_settable_bypath (line 275) | static int c_lua_settable_bypath(lua_State* L) { function LUA_API (line 302) | LUA_API int xlua_psettable_bypath(lua_State* L, int idx, const char *pat... function c_lua_getglobal (line 313) | static int c_lua_getglobal(lua_State* L) { function LUA_API (line 318) | LUA_API int xlua_getglobal (lua_State *L, const char *name) { function c_lua_setglobal (line 324) | static int c_lua_setglobal(lua_State* L) { function LUA_API (line 329) | LUA_API int xlua_setglobal (lua_State *L, const char *name) { function LUA_API (line 338) | LUA_API int xlua_tryget_cachedud(lua_State *L, int key, int cache_ref) { function cacheud (line 350) | static void cacheud(lua_State *L, int key, int cache_ref) { function LUA_API (line 358) | LUA_API void xlua_pushcsobj(lua_State *L, int key, int meta_ref, int nee... function print_top (line 369) | void print_top(lua_State *L) { function print_str (line 375) | void print_str(lua_State *L, char *str) { function print_value (line 381) | void print_value(lua_State *L, char *str, int idx) { function LUA_API (line 391) | LUA_API int obj_indexer(lua_State *L) { function LUA_API (line 462) | LUA_API int gen_obj_indexer(lua_State *L) { function LUA_API (line 470) | LUA_API int obj_newindexer(lua_State *L) { function LUA_API (line 534) | LUA_API int gen_obj_newindexer(lua_State *L) { function LUA_API (line 542) | LUA_API int cls_indexer(lua_State *L) { function LUA_API (line 593) | LUA_API int gen_cls_indexer(lua_State *L) { function LUA_API (line 601) | LUA_API int cls_newindexer(lua_State *L) { function LUA_API (line 642) | LUA_API int gen_cls_newindexer(lua_State *L) { function LUA_API (line 648) | LUA_API int errorfunc(lua_State *L) { function LUA_API (line 658) | LUA_API int get_error_func_ref(lua_State *L) { function LUA_API (line 663) | LUA_API int load_error_func(lua_State *L, int ref) { function LUA_API (line 668) | LUA_API int pcall_prepare(lua_State *L, int error_func_ref, int func_ref) { function hook (line 674) | static void hook(lua_State *L, lua_Debug *ar) function call_ret_hook (line 694) | static void call_ret_hook(lua_State *L) { function profiler_set_hook (line 719) | static int profiler_set_hook(lua_State *L) { function csharp_function_wrap (line 736) | static int csharp_function_wrap(lua_State *L) { function LUA_API (line 754) | LUA_API void xlua_push_csharp_function(lua_State* L, lua_CFunction fn, i... function LUA_API (line 771) | LUA_API void xlua_set_csharp_wrapper_caller(lua_CSWrapperCaller wrapper_... function csharp_function_wrapper_wrapper (line 776) | static int csharp_function_wrapper_wrapper(lua_State *L) { function LUA_API (line 799) | LUA_API void xlua_push_csharp_wrapper(lua_State* L, int wrapperid) function LUALIB_API (line 806) | LUALIB_API int xlua_upvalueindex(int n) { function LUALIB_API (line 810) | LUALIB_API int xlua_csharp_str_error(lua_State* L, const char* msg) function LUALIB_API (line 818) | LUALIB_API int xlua_csharp_error(lua_State* L) type CSharpStruct (line 825) | typedef struct { function LUA_API (line 831) | LUA_API void *xlua_pushstruct(lua_State *L, unsigned int size, int meta_... function LUA_API (line 840) | LUA_API void xlua_pushcstable(lua_State *L, unsigned int size, int meta_... function LUA_API (line 846) | LUA_API void *xlua_newstruct(lua_State *L, int size, int meta_ref) { function LUA_API (line 855) | LUA_API void *xlua_tostruct(lua_State *L, int idx, int meta_ref) { function LUA_API (line 870) | LUA_API int xlua_gettypeid(lua_State *L, int idx) { function LUALIB_API (line 912) | LUALIB_API int xlua_pack_float2(void *p, int offset, float f1, float f2) { function LUALIB_API (line 924) | LUALIB_API int xlua_unpack_float2(void *p, int offset, float *f1, float ... function LUALIB_API (line 936) | LUALIB_API int xlua_pack_float3(void *p, int offset, float f1, float f2,... function LUALIB_API (line 949) | LUALIB_API int xlua_unpack_float3(void *p, int offset, float *f1, float ... function LUALIB_API (line 962) | LUALIB_API int xlua_pack_float4(void *p, int offset, float f1, float f2,... function LUALIB_API (line 976) | LUALIB_API int xlua_unpack_float4(void *p, int offset, float *f1, float ... function LUALIB_API (line 990) | LUALIB_API int xlua_pack_float5(void *p, int offset, float f1, float f2,... function LUALIB_API (line 1005) | LUALIB_API int xlua_unpack_float5(void *p, int offset, float *f1, float ... function LUALIB_API (line 1020) | LUALIB_API int xlua_pack_float6(void *p, int offset, float f1, float f2,... function LUALIB_API (line 1036) | LUALIB_API int xlua_unpack_float6(void *p, int offset, float *f1, float ... function LUALIB_API (line 1052) | LUALIB_API int xlua_pack_decimal(void *p, int offset, const int * decima... type DECIMAL (line 1066) | typedef struct tagDEC { function LUALIB_API (line 1074) | LUALIB_API int xlua_unpack_decimal(void *p, int offset, uint8_t *scale, ... function LUA_API (line 1088) | LUA_API int xlua_is_eq_str(lua_State *L, int idx, const char* str, int s... function nop (line 1174) | int nop(lua_State *L) { function LUA_API (line 1178) | LUA_API int gen_css_access(lua_State *L) { function is_cs_data (line 1195) | static int is_cs_data(lua_State *L, int idx) { function LUA_API (line 1208) | LUA_API int css_clone(lua_State *L) { function LUA_API (line 1224) | LUA_API void* xlua_gl(lua_State *L) { function LUA_API (line 1235) | LUA_API void luaopen_xlua(lua_State *L) { FILE: docs/public/js/jquery.js function p (line 2) | function p(a,b){b=b||d;var c=b.createElement("script");c.text=a,b.head.a... function w (line 2) | function w(a){var b=!!a&&"length"in a&&a.length,c=r.type(a);return"funct... function ga (line 2) | function ga(a,b,d,e){var f,h,j,k,l,o,r,s=b&&b.ownerDocument,w=b?b.nodeTy... function ha (line 2) | function ha(){var a=[];function b(c,e){return a.push(c+" ")>d.cacheLengt... function ia (line 2) | function ia(a){return a[u]=!0,a} function ja (line 2) | function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(... function ka (line 2) | function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[... function la (line 2) | function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourc... function ma (line 2) | function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"... function na (line 2) | function na(a){return function(b){var c=b.nodeName.toLowerCase();return(... function oa (line 2) | function oa(a){return function(b){return"form"in b?b.parentNode&&b.disab... function pa (line 2) | function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,... function qa (line 2) | function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a} function ra (line 2) | function ra(){} function sa (line 2) | function sa(a){for(var b=0,c=a.length,d="";b1?function(b,c,d){var e=a.length;while(e-... function va (line 2) | function va(a,b,c){for(var d=0,e=b.length;d0,e=a.length>0,f=function(f,g,h,i,k){var... function B (line 2) | function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerC... function E (line 2) | function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!... function K (line 2) | function K(a,b){while((a=a[b])&&1!==a.nodeType);return a} function M (line 2) | function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!... function N (line 2) | function N(a){return a} function O (line 2) | function O(a){throw a} function P (line 2) | function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).don... function g (line 2) | function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(... function S (line 2) | function S(){d.removeEventListener("DOMContentLoaded",S), function V (line 3) | function V(){this.expando=r.expando+V.uid++} function $ (line 3) | function $(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?... function _ (line 3) | function _(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.rep... function fa (line 3) | function fa(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:funct... function ha (line 3) | function ha(a){var b,c=a.ownerDocument,d=a.nodeName,e=ga[d];return e?e:(... function ia (line 3) | function ia(a,b){for(var c,d,e=[],f=0,g=a.length;fd.cacheLengt... function ia (line 2) | function ia(a){return a[u]=!0,a} function ja (line 2) | function ja(a){var b=n.createElement("fieldset");try{return!!a(b)}catch(... function ka (line 2) | function ka(a,b){var c=a.split("|"),e=c.length;while(e--)d.attrHandle[c[... function la (line 2) | function la(a,b){var c=b&&a,d=c&&1===a.nodeType&&1===b.nodeType&&a.sourc... function ma (line 2) | function ma(a){return function(b){var c=b.nodeName.toLowerCase();return"... function na (line 2) | function na(a){return function(b){var c=b.nodeName.toLowerCase();return(... function oa (line 2) | function oa(a){return function(b){return"form"in b?b.parentNode&&b.disab... function pa (line 2) | function pa(a){return ia(function(b){return b=+b,ia(function(c,d){var e,... function qa (line 2) | function qa(a){return a&&"undefined"!=typeof a.getElementsByTagName&&a} function ra (line 2) | function ra(){} function sa (line 2) | function sa(a){for(var b=0,c=a.length,d="";b1?function(b,c,d){var e=a.length;while(e-... function va (line 2) | function va(a,b,c){for(var d=0,e=b.length;d0,e=a.length>0,f=function(f,g,h,i,k){var... function B (line 2) | function B(a,b){return a.nodeName&&a.nodeName.toLowerCase()===b.toLowerC... function E (line 2) | function E(a,b,c){return r.isFunction(b)?r.grep(a,function(a,d){return!!... function K (line 2) | function K(a,b){while((a=a[b])&&1!==a.nodeType);return a} function M (line 2) | function M(a){var b={};return r.each(a.match(L)||[],function(a,c){b[c]=!... function N (line 2) | function N(a){return a} function O (line 2) | function O(a){throw a} function P (line 2) | function P(a,b,c,d){var e;try{a&&r.isFunction(e=a.promise)?e.call(a).don... function g (line 2) | function g(b,c,d,e){return function(){var h=this,i=arguments,j=function(... function S (line 2) | function S(){d.removeEventListener("DOMContentLoaded",S), function V (line 3) | function V(){this.expando=r.expando+V.uid++} function $ (line 3) | function $(a){return"true"===a||"false"!==a&&("null"===a?null:a===+a+""?... function _ (line 3) | function _(a,b,c){var d;if(void 0===c&&1===a.nodeType)if(d="data-"+b.rep... function fa (line 3) | function fa(a,b,c,d){var e,f=1,g=20,h=d?function(){return d.cur()}:funct... function ha (line 3) | function ha(a){var b,c=a.ownerDocument,d=a.nodeName,e=ga[d];return e?e:(... function ia (line 3) | function ia(a,b){for(var c,d,e=[],f=0,g=a.length;f