SYMBOL INDEX (8040 symbols across 377 files) FILE: Assets/Game/Editor/AssetBundleMaker/ExportAssetBundles.cs class ExportAssetBundles (line 8) | public class ExportAssetBundles : Editor method Run (line 10) | public static void Run() method CreateAssetBundles (line 19) | public static void CreateAssetBundles() method CreateVersionFile (line 70) | static void CreateVersionFile() method MD5File (line 121) | public static string MD5File(string file) FILE: Assets/Game/Editor/AssetBundleMaker/ExportConfigWindow.cs class ExportConfigWindow (line 5) | public class ExportConfigWindow : EditorWindow method Init (line 10) | [MenuItem("Tools/HotFix Config")] method OnGUI (line 27) | void OnGUI() FILE: Assets/Game/Editor/BmfontMaker/BMFont.cs class BMFont (line 13) | [System.Serializable] method GetGlyph (line 80) | public BMGlyph GetGlyph (int index, bool createIfMissing) method GetGlyph (line 110) | public BMGlyph GetGlyph (int index) { return GetGlyph(index, false); } method Clear (line 116) | public void Clear () method Trim (line 126) | public void Trim (int xMin, int yMin, int xMax, int yMax) FILE: Assets/Game/Editor/BmfontMaker/BMFontReader.cs class BMFontReader (line 15) | public static class BMFontReader method GetString (line 21) | static string GetString (string s) method GetInt (line 31) | static int GetInt (string s) method Load (line 47) | static public void Load (BMFont font, string name, byte[] bytes) FILE: Assets/Game/Editor/BmfontMaker/BMGlyph.cs class BMGlyph (line 13) | [System.Serializable] method GetKerning (line 31) | public int GetKerning (int previousChar) method SetKerning (line 46) | public void SetKerning (int previousChar, int amount) method Trim (line 67) | public void Trim (int xMin, int yMin, int xMax, int yMax) FILE: Assets/Game/Editor/BmfontMaker/BmBetterList.cs class BmBetterList (line 17) | public class BmBetterList method GetEnumerator (line 49) | public IEnumerator GetEnumerator () { return mList.GetEnumerator(); } method Clear (line 55) | public void Clear () { mList.Clear(); } method Release (line 61) | public void Release () { mList.Clear(); } method Add (line 67) | public void Add (T item) { mList.Add(item); } method Insert (line 73) | public void Insert (int index, T item) method Contains (line 83) | public bool Contains (T item) { return mList.Contains(item); } method IndexOf (line 89) | public int IndexOf (T item) { return mList.IndexOf(item); } method Remove (line 95) | public bool Remove (T item) { return mList.Remove(item); } method RemoveAt (line 101) | public void RemoveAt (int index) { mList.RemoveAt(index); } method Pop (line 107) | public T Pop () method ToArray (line 122) | public T[] ToArray () { return mList.ToArray(); } method Sort (line 128) | public void Sort (System.Comparison comparer) { mList.Sort(comparer... method GetEnumerator (line 148) | [DebuggerHidden] method AllocateMore (line 176) | void AllocateMore () method Trim (line 188) | void Trim () method Clear (line 206) | public void Clear () { size = 0; } method Release (line 212) | public void Release () { size = 0; buffer = null; } method Add (line 218) | public void Add (T item) method Insert (line 228) | public void Insert (int index, T item) method Contains (line 245) | public bool Contains (T item) method IndexOf (line 256) | public int IndexOf (T item) method Remove (line 267) | public bool Remove (T item) method RemoveAt (line 292) | public void RemoveAt (int index) method Pop (line 307) | public T Pop () method ToArray (line 322) | public T[] ToArray () { Trim(); return buffer; } method Sort (line 349) | [DebuggerHidden] FILE: Assets/Game/Editor/BmfontMaker/BmByteReader.cs class BmByteReader (line 17) | public class BmByteReader method BmByteReader (line 22) | public BmByteReader (byte[] bytes) { mBuffer = bytes; } method BmByteReader (line 23) | public BmByteReader (TextAsset asset) { mBuffer = asset.bytes; } method Open (line 29) | static public BmByteReader Open (string path) method ReadLine (line 57) | static string ReadLine (byte[] buffer, int start, int count) method ReadLine (line 130) | public string ReadLine () { return ReadLine(true); } method ReadLine (line 136) | public string ReadLine (bool skipEmptyLines) method ReadDictionary (line 172) | public Dictionary ReadDictionary () method ReadCSV (line 205) | public BmBetterList ReadCSV () FILE: Assets/Game/Editor/BmfontMaker/BmFontEditor.cs class BmFontEditor (line 4) | public class BmFontEditor : EditorWindow method OpenBMFontMaker (line 6) | [MenuItem("Tools/BMFont Maker")] method BmFontEditor (line 23) | public BmFontEditor() method OnGUI (line 27) | void OnGUI() FILE: Assets/Game/Editor/Helper.cs class Helper (line 9) | public class Helper method RunCmd (line 11) | public static string RunCmd(string command, string args, string workDir) method CopyDirectory (line 27) | public static void CopyDirectory(string sourceDirName, string destDirN... method forEachHandle (line 61) | public static void forEachHandle(string path, List matchExts, ... FILE: Assets/Game/Editor/I18nExporter/I18nExporter.cs class I18nExporter (line 7) | public class I18nExporter : Editor method Run (line 15) | [MenuItem("Tools/I18n Export")] method Load (line 23) | private static void Load() method Scan (line 75) | private static void Scan() method Export (line 155) | private static void Export() method getHolder (line 199) | private static string getHolder(string fileName ,string chinese) method isChinese (line 210) | private static bool isChinese(string text) FILE: Assets/Game/Editor/MakeDebugFile.cs class MakeDebugFile (line 8) | public class MakeDebugFile : Editor method CopyLuaTxt (line 13) | public static void CopyLuaTxt() { method EditAtlasSuffix (line 37) | [MenuItem("Tools/Edit Atlas Suffix")] method CopyAndChangeDirectory (line 59) | public static void CopyAndChangeDirectory(string sourceDirName, string... FILE: Assets/Game/Editor/TexturePackerImporter/TexturePackerImporter.cs class TexturePackerImporter (line 7) | public class TexturePackerImporter : Editor { method Build (line 9) | [MenuItem("Tools/Atlas Build")] method CreateAtlas (line 16) | protected static void CreateAtlas() method MakeSprites (line 43) | protected static void MakeSprites() method SaveBoreder (line 97) | protected static void SaveBoreder(Dictionary tIpterMa... method GetTextureIpter (line 105) | protected static TextureImporter GetTextureIpter(Texture2D texture) FILE: Assets/Game/Resources/Scripts/Demo/Firstui.cs class Firstui (line 9) | public class Firstui : MonoBehaviour method Start (line 29) | void Start() FILE: Assets/Game/Resources/Scripts/Demo/Secondui.cs class Secondui (line 5) | public class Secondui : MonoBehaviour { method Start (line 15) | void Start() { method OnLevelWasLoaded (line 56) | void OnLevelWasLoaded(int level){ FILE: Assets/Game/Resources/Scripts/Demo/WindowGridView.cs class WindowGridView (line 7) | public class WindowGridView : LWindowBase method WindowGridView (line 13) | public WindowGridView() method Start (line 18) | void Start() method Open (line 38) | public override void Open(object[] list) method Close (line 50) | public override void Close() FILE: Assets/Game/Resources/Scripts/LBase/Game.cs class Game (line 8) | [CustomLuaClassAttribute] method Start (line 15) | void Start() method GetLuaSvr (line 37) | public static LuaSvr GetLuaSvr() method tick (line 42) | void tick(int p) method loadFileWithSuffix (line 50) | protected byte[] loadFileWithSuffix(string strFile) method loadLuaWithAb (line 84) | protected byte[] loadLuaWithAb(string strFile) method complete (line 103) | void complete() FILE: Assets/Game/Resources/Scripts/LBase/LArchiveBin.cs class LArchiveBin (line 6) | public class LArchiveBin { method LArchiveBin (line 22) | public LArchiveBin() method GetStream (line 31) | public Stream GetStream() method IsValid (line 41) | public bool IsValid() method ReadBuffer (line 51) | public int ReadBuffer(ref byte[] aBuff, int nBuffSize) method ReadBool (line 62) | public int ReadBool(ref bool bValue) method ReadString (line 76) | public int ReadString(ref string strValue) method ReadString (line 87) | public int ReadString(ref string strValue, bool bUnicode) method ReadFloat (line 133) | public int ReadFloat(ref float fValue) method ReadDouble (line 147) | public int ReadDouble(ref double dValue) method ReadInt8 (line 161) | public int ReadInt8(ref byte n8Value) method ReadInt16 (line 175) | public int ReadInt16(ref Int16 n16Value) method ReadUInt16 (line 189) | public int ReadUInt16(ref UInt16 u16Value) method ReadInt32 (line 203) | public int ReadInt32(ref int nValue) method ReadUInt32 (line 217) | public int ReadUInt32(ref UInt32 u32Value) method ReadInt64 (line 231) | public int ReadInt64(ref Int64 n64Value) method ReadUInt64 (line 245) | public int ReadUInt64(ref UInt64 dw64Value) method WriteBuffer (line 259) | public int WriteBuffer(byte[] aBuff) method WriteBool (line 275) | public int WriteBool(bool bValue) method WriteString (line 291) | public int WriteString(string strValue) method WriteString (line 302) | public int WriteString(string strValue, bool bUnicode) method WriteFloat (line 338) | public int WriteFloat(float fValue) method WriteDouble (line 355) | public int WriteDouble(double dValue) method WriteInt8 (line 372) | public int WriteInt8(byte n8Value) method WriteInt16 (line 389) | public int WriteInt16(Int16 nValue) method WriteUInt16 (line 406) | public int WriteUInt16(UInt16 nValue) method WriteInt32 (line 423) | public int WriteInt32(int nValue) method WriteUInt32 (line 440) | public int WriteUInt32(UInt32 nValue) method WriteInt64 (line 457) | public int WriteInt64(Int64 n64Value) method WriteUInt64 (line 474) | public int WriteUInt64(UInt64 dw64Value) FILE: Assets/Game/Resources/Scripts/LBase/LArchiveBinFile.cs class LArchiveBinFile (line 4) | public class LArchiveBinFile : LArchiveBin { method Open (line 11) | public bool Open(string strFileName, FileMode eMode, FileAccess eAccess) method Close (line 46) | public bool Close() FILE: Assets/Game/Resources/Scripts/LBase/LGameConfig.cs class LGameConfig (line 7) | [CustomLuaClass] method HandleLog (line 66) | [DoNotToLua] method LGameConfig (line 81) | private LGameConfig() method GetInstance (line 97) | public static LGameConfig GetInstance() method GetLoadUrl (line 154) | public string GetLoadUrl(string strPathName) method GetLoadUrlForDir (line 175) | public string GetLoadUrlForDir(string strPathName) method GetABNameWithAtlasPath (line 189) | public static string GetABNameWithAtlasPath(string path){ method LoadConfig (line 193) | private void LoadConfig() FILE: Assets/Game/Resources/Scripts/LBase/LLoadBundle.cs class LLoadBundle (line 8) | [CustomLuaClass] method GetBundleByName (line 16) | public AssetBundle GetBundleByName(string name) method LLoadBundle (line 23) | private LLoadBundle() method GetInstance (line 30) | public static LLoadBundle GetInstance() method LoadAllBundles (line 42) | public void LoadAllBundles(string[] bundle_names, UnityAction callFunc... method Load (line 54) | IEnumerator Load(string[] bundle_names, UnityAction callFunc,UnityActi... method LoadAsset (line 87) | public Object LoadAsset(string bundleName, string assetName) method LoadAllAsset (line 103) | public Object[] LoadAllAsset(string bundleName, string assetName) method LoadAsset (line 108) | public T LoadAsset(string bundleName, string assetName) where T : O... method LoadAllAsset (line 131) | public T[] LoadAllAsset(string bundleName, string assetName) where ... method GetSpritesByName (line 151) | public Sprite[] GetSpritesByName(string bundlePath,string assetName) method GetSpriteByName (line 188) | public Sprite GetSpriteByName(string bundlePath, string assetName) method UnloadBundles (line 194) | public void UnloadBundles(string[] bundle_names) FILE: Assets/Game/Resources/Scripts/LBase/LLuaBehaviourBase.cs class LLuaBehaviourBase (line 5) | [CustomLuaClass] method Awake (line 16) | void Awake() method Start (line 33) | void Start() method Update (line 42) | void Update() method OnDestroy (line 51) | void OnDestroy() method OnApplicationQuit (line 107) | void OnApplicationQuit() method GetInstance (line 458) | public LuaTable GetInstance() method CreateClassInstance (line 469) | private bool CreateClassInstance(string strClassName) FILE: Assets/Game/Resources/Scripts/LBase/LLuaBehaviourInterface.cs class LLuaBehaviourInterface (line 7) | public class LLuaBehaviourInterface method LLuaBehaviourInterface (line 149) | public LLuaBehaviourInterface() method Awake (line 169) | public void Awake() method LateUpdate (line 180) | public void LateUpdate() method FixedUpdate (line 191) | public void FixedUpdate() method OnAnimatorIK (line 203) | public void OnAnimatorIK(int nLayerIndex) method OnAnimatorMove (line 214) | public void OnAnimatorMove() method OnApplicationFocus (line 225) | public void OnApplicationFocus(bool bFocusStatus) method OnApplicationPause (line 236) | public void OnApplicationPause(bool bPauseStatus) method OnApplicationQuit (line 247) | public void OnApplicationQuit() method OnBecameInvisible (line 258) | public void OnBecameInvisible() method OnBecameVisible (line 269) | public void OnBecameVisible() method OnCollisionEnter (line 280) | public void OnCollisionEnter(Collision cCollision) method OnCollisionEnter2D (line 291) | public void OnCollisionEnter2D(Collision2D cCollision2D) method OnCollisionExit (line 302) | public void OnCollisionExit(Collision cCollisionInfo) method OnCollisionExit2D (line 313) | public void OnCollisionExit2D(Collision2D cCollision2DInfo) method OnCollisionStay (line 324) | public void OnCollisionStay(Collision cCollisionInfo) method OnCollisionStay2D (line 335) | public void OnCollisionStay2D(Collision2D cCollision2DInfo) method OnControllerColliderHit (line 346) | public void OnControllerColliderHit(ControllerColliderHit cHit) method OnDestroy (line 357) | public void OnDestroy() method OnDisable (line 368) | public void OnDisable() method OnEnable (line 379) | public void OnEnable() method OnJointBreak (line 390) | public void OnJointBreak(float fBreakForce) method OnLevelWasLoaded (line 401) | public void OnLevelWasLoaded(int nLevel) method OnMouseDown (line 412) | public void OnMouseDown() method OnMouseDrag (line 423) | public void OnMouseDrag() method OnMouseEnter (line 434) | public void OnMouseEnter() method OnMouseExit (line 445) | public void OnMouseExit() method OnMouseOver (line 456) | public void OnMouseOver() method OnMouseUp (line 467) | public void OnMouseUp() method OnMouseUpAsButton (line 478) | public void OnMouseUpAsButton() method OnParticleCollision (line 490) | public void OnParticleCollision(GameObject cOtherObj) method OnPostRender (line 501) | public void OnPostRender() method OnPreCull (line 512) | public void OnPreCull() method OnPreRender (line 523) | public void OnPreRender() method OnRenderImage (line 535) | public void OnRenderImage(RenderTexture cSrc, RenderTexture cDst) method OnRenderObject (line 546) | public void OnRenderObject() method OnTransformChildrenChanged (line 557) | public void OnTransformChildrenChanged() method OnTransformParentChanged (line 568) | public void OnTransformParentChanged() method OnTriggerEnter (line 579) | public void OnTriggerEnter(Collider cOther) method OnTriggerEnter2D (line 590) | public void OnTriggerEnter2D(Collider2D cOther) method OnTriggerExit (line 601) | public void OnTriggerExit(Collider cOther) method OnTriggerExit2D (line 612) | public void OnTriggerExit2D(Collider2D cOther) method OnTriggerStay (line 623) | public void OnTriggerStay(Collider cOther) method OnTriggerStay2D (line 634) | public void OnTriggerStay2D(Collider2D cOther) method OnValidate (line 645) | public void OnValidate() method OnWillRenderObject (line 656) | public void OnWillRenderObject() method OnPointerClick (line 661) | public void OnPointerClick(PointerEventData eventData) method Start (line 672) | public void Start() method Update (line 683) | public void Update() method OnEventAnim (line 688) | public void OnEventAnim() method OnEventAnimInt (line 693) | public void OnEventAnimInt(int i) method OnEventAnimFloat (line 698) | public void OnEventAnimFloat(float f) method OnEventAnimString (line 703) | public void OnEventAnimString(string s) method OnEventAnimObject (line 708) | public void OnEventAnimObject(object o) method OnWindowOpen (line 713) | public void OnWindowOpen(object[] objs) method OnWindowClose (line 718) | public void OnWindowClose() method DoFile (line 729) | public bool DoFile(string strFile) method CreateClassInstance (line 764) | public bool CreateClassInstance(string strClassName) method GetChunkHolder (line 813) | public LLuaTable GetChunkHolder() method GetChunk (line 824) | public LuaTable GetChunk() method SetData (line 841) | public void SetData(string strName, object cValue) method SetData (line 859) | public void SetData(string strName, object[] cArrayValue) method SetData (line 876) | public void SetData(int nIndex, object cValue) method SetData (line 894) | public void SetData(int nIndex, object[] cArrayValue) method GetData (line 910) | public object GetData(string strName) method GetData (line 926) | public object GetData(int nIndex) method CallMethod (line 943) | public object CallMethod(ref LuaFunction cFunc, string strFunc) method CallMethod (line 961) | public object CallMethod(ref LuaFunction cFunc, string strFunc, object... method CallMethod (line 980) | public object CallMethod(ref LuaFunction cFunc, string strFunc, object... method CallMethod (line 1000) | public object CallMethod(ref LuaFunction cFunc, string strFunc, object... method CallMethod (line 1018) | public object CallMethod(ref LuaFunction cFunc, string strFunc, params... FILE: Assets/Game/Resources/Scripts/LBase/LLuaTable.cs class LLuaTable (line 7) | public class LLuaTable method LLuaTable (line 18) | public LLuaTable(LuaTable cTable) method GetChunk (line 55) | public LuaTable GetChunk() method SetData (line 67) | public void SetData(string strName, object cValue) method SetData (line 85) | public void SetData(string strName, object[] cArrayValue) method SetData (line 117) | public void SetData(int nIndex, object cValue) method SetData (line 135) | public void SetData(int nIndex, object[] cArrayValue) method GetData (line 166) | public object GetData(string strName) method GetData (line 182) | public object GetData(int nIndex) method CallMethod (line 199) | public object CallMethod(ref LuaFunction cResFunc, string strFunc) method CallMethod (line 252) | public object CallMethod(ref LuaFunction cResFunc, string strFunc, obj... method CallMethod (line 306) | public object CallMethod(ref LuaFunction cResFunc, string strFunc, obj... method CallMethod (line 361) | public object CallMethod(ref LuaFunction cResFunc, string strFunc, obj... method CallMethod (line 414) | public object CallMethod(ref LuaFunction cResFunc, string strFunc, par... FILE: Assets/Game/Resources/Scripts/LBase/LResUpdate.cs class LResUpdate (line 11) | [CustomLuaClassAttribute] method checkUpdate (line 55) | public void checkUpdate() method DownLoadRes (line 84) | private void DownLoadRes() method ReplaceLocalRes (line 104) | private void ReplaceLocalRes(string fileName, byte[] data,UnityAction ... method Complate (line 181) | private /*IEnumerator*/ void Complate() method UpdateLocalVersionFile (line 209) | private void UpdateLocalVersionFile() method CompareVersion (line 233) | private void CompareVersion() method ParseVersionFile (line 263) | private void ParseVersionFile(string content, Dictionary getExpandableNodes() method getExpandableNodeCount (line 131) | public int getExpandableNodeCount() method getExpandableNodeAtIndex (line 136) | public LExpandNode getExpandableNodeAtIndex(int idx) method updateNodesPosition (line 141) | public void updateNodesPosition() method prepare (line 216) | public void prepare() method reloadData (line 242) | public void reloadData() FILE: Assets/Game/Resources/Scripts/LWidget/LExpandNode.cs class LExpandNode (line 34) | [SLua.CustomLuaClass] method LExpandNode (line 43) | public LExpandNode() method insertItemNodeAtLast (line 50) | public void insertItemNodeAtLast(GameObject obj) method insertItemNodeAtFront (line 61) | public void insertItemNodeAtFront(GameObject obj) method removeItemNode (line 72) | public void removeItemNode(GameObject obj) method removeItemNodeAtIndex (line 85) | public void removeItemNodeAtIndex(int idx) method getItemNodeAtIndex (line 92) | public GameObject getItemNodeAtIndex(int idx) method removeAllItemNodes (line 98) | public void removeAllItemNodes() method setExpanded (line 109) | public void setExpanded(bool value) method isExpanded (line 114) | public bool isExpanded() method getExpandableNodeItemList (line 119) | public List getExpandableNodeItemList() method prepare (line 124) | public void prepare(int itemNums) FILE: Assets/Game/Resources/Scripts/LWidget/LFPSView.cs class LFPSView (line 31) | [SLua.CustomLuaClass] method Show (line 36) | public static LFPSView Show() method Start (line 48) | void Start() method Update (line 53) | void Update() method UpdateUsed (line 68) | void UpdateUsed() method UpdateFPS (line 99) | void UpdateFPS() method OnGUI (line 115) | void OnGUI() FILE: Assets/Game/Resources/Scripts/LWidget/LGridPageView.cs class LGridPageViewPage (line 36) | public class LGridPageViewPage : LTableViewCell method LGridPageViewPage (line 39) | public LGridPageViewPage() class LGridPageViewCell (line 46) | public class LGridPageViewCell : LTableViewCell class LGridPageView (line 54) | [SLua.CustomLuaClass] method SetCellHandle (line 66) | public void SetCellHandle(UnityAction act) method LGridPageView (line 71) | public LGridPageView() method updateGridCellsPosition (line 82) | public void updateGridCellsPosition() method updatePageCount (line 99) | public void updatePageCount() method reloadData (line 112) | public override void reloadData() method onScrolling (line 119) | protected override void onScrolling() method updateCellByAdapter (line 153) | protected override void updateCellByAdapter(int page) method _onGridDataSourceAdapterHandler (line 241) | protected LGridPageViewCell _onGridDataSourceAdapterHandler(LGridPageV... method setPageChangedHandler (line 262) | public void setPageChangedHandler(UnityAction action) FILE: Assets/Game/Resources/Scripts/LWidget/LGridView.cs class LGridViewCell (line 37) | public class LGridViewCell : LTableViewCell class LGridView (line 45) | [SLua.CustomLuaClass] method SetCellHandle (line 61) | public void SetCellHandle(UnityAction act) method LGridView (line 66) | public LGridView() method removeAllFromUsed (line 79) | public void removeAllFromUsed() method removeAllFromFreed (line 89) | public void removeAllFromFreed() method insertSortableCell (line 99) | public void insertSortableCell(LGridViewCell cell, int idx) method cellPositionFromIndex (line 120) | protected Vector2 cellPositionFromIndex(int idx) method updateCellAtIndex (line 129) | public void updateCellAtIndex(int idx, int row) method cellBeginRowFromOffset (line 151) | protected int cellBeginRowFromOffset(Vector2 offset) method cellEndRowFromOffset (line 163) | protected int cellEndRowFromOffset(Vector2 offset) method cellFirstIndexFromRow (line 174) | protected int cellFirstIndexFromRow(int row) method updatePositions (line 179) | protected void updatePositions() method getCells (line 207) | public List getCells() method cellAtIndex (line 217) | public LGridViewCell cellAtIndex(int idx) method dequeueCell (line 233) | protected LGridViewCell dequeueCell() method reloadData (line 248) | public void reloadData() method onScrolling (line 282) | protected override void onScrolling() method _onScrollingAsync (line 351) | IEnumerator _onScrollingAsync(int beginRow,int endRow){ method onDraggingScrollEnded (line 371) | protected override void onDraggingScrollEnded() method _onDataSourceAdapterHandler (line 406) | protected LGridViewCell _onDataSourceAdapterHandler(LGridViewCell cell... FILE: Assets/Game/Resources/Scripts/LWidget/LHUDSort.cs class LHUDSort (line 31) | [CustomLuaClass] method Start (line 37) | void Start () { method Update (line 42) | void Update () { FILE: Assets/Game/Resources/Scripts/LWidget/LHUDView.cs class LHUDView (line 29) | [CustomLuaClass] method Update (line 35) | void Update() FILE: Assets/Game/Resources/Scripts/LWidget/LInputfield.cs class LInputfield (line 32) | public class LInputfield : MonoBehaviour,IPointerClickHandler { method Start (line 40) | void Start(){ method GetKeyboardHeight (line 53) | public static int GetKeyboardHeight() method Update (line 76) | void Update(){ method OnPointerClick (line 91) | public void OnPointerClick(PointerEventData eventData) FILE: Assets/Game/Resources/Scripts/LWidget/LLabelAtlas.cs class LCacheElement (line 36) | class LCacheElement : Object method LCacheElement (line 40) | public LCacheElement(GameObject node) class LLabelAtlas (line 49) | [SLua.CustomLuaClass] method LLabelAtlas (line 62) | public LLabelAtlas() method Start (line 69) | void Start() method reload (line 74) | public void reload() method loadTexture (line 84) | protected void loadTexture() method render (line 93) | protected void render() method getCacheImage (line 160) | protected GameObject getCacheImage() FILE: Assets/Game/Resources/Scripts/LWidget/LListView.cs class LListNode (line 38) | public class LListNode method LListNode (line 42) | public LListNode(GameObject obj, int tpl_id) class LListView (line 53) | [SLua.CustomLuaClass] method LListView (line 64) | public LListView() method getNodeAtIndex (line 73) | public GameObject getNodeAtIndex(int idx) method getIndexByObject (line 83) | public int getIndexByObject(GameObject obj) method insertNodeAtLast (line 93) | public void insertNodeAtLast(GameObject node, int tpl_id) method insertNodeAtFront (line 109) | public void insertNodeAtFront(GameObject node, int tpl_id) method insertNode (line 125) | public void insertNode(GameObject node, int tpl_id,int idx) method removeNodeAtIndex (line 139) | public void removeNodeAtIndex(int idx) method removeNode (line 156) | public void removeNode(GameObject node) method removeFrontNode (line 183) | public void removeFrontNode() method removeLastNode (line 200) | public void removeLastNode() method removeAllNodes (line 217) | public void removeAllNodes() method updateNodesPosition (line 236) | protected void updateNodesPosition() method reloadData (line 290) | public void reloadData() method onScrolling (line 317) | protected override void onScrolling() method scrollToCell (line 338) | public void scrollToCell (GameObject cell,float duration) method checkRecycleItem (line 349) | protected void checkRecycleItem() method pushFreePool (line 364) | private void pushFreePool(LListNode node) method popFreePool (line 373) | private LListNode popFreePool(int id) method dequeueItem (line 387) | public GameObject dequeueItem(int id) FILE: Assets/Game/Resources/Scripts/LWidget/LMovieClip.cs class LMovieClip (line 36) | [SLua.CustomLuaClass] method Start (line 52) | void Start() method loadTexture (line 63) | public void loadTexture() method Update (line 93) | void Update() method drawAnimation (line 102) | protected void drawAnimation() method play (line 125) | public void play() method stop (line 130) | public void stop() method pause (line 137) | public void pause() FILE: Assets/Game/Resources/Scripts/LWidget/LPageView.cs class LPageView (line 38) | [SLua.CustomLuaClass] method SetCellHandle (line 43) | public void SetCellHandle(UnityAction act) method onScrolling (line 48) | protected override void onScrolling() method updateCellAtIndex (line 82) | public override void updateCellAtIndex(int idx) FILE: Assets/Game/Resources/Scripts/LWidget/LPickMark.cs class LPickMark (line 36) | [SLua.CustomLuaClass] method OnPointerDown (line 42) | public void OnPointerDown(PointerEventData eventData) FILE: Assets/Game/Resources/Scripts/LWidget/LProgress.cs type ProgressLabStyle (line 34) | public enum ProgressLabStyle class LProgress (line 40) | [SLua.CustomLuaClass] method LProgress (line 57) | public LProgress() method setValue (line 68) | public void setValue(float value) method getValue (line 86) | public float getValue() method getPercentage (line 91) | public float getPercentage() method startProgress (line 96) | public void startProgress(float value,float step) method Update (line 107) | void Update() FILE: Assets/Game/Resources/Scripts/LWidget/LRichText.cs type RichType (line 35) | public enum RichType type RichAlignType (line 43) | public enum RichAlignType class LRichElement (line 49) | class LRichElement : Object class LRichElementText (line 58) | class LRichElementText : LRichElement method LRichElementText (line 66) | public LRichElementText(Color color, string txt, int fontSize, bool is... class LRichElementImage (line 82) | class LRichElementImage : LRichElement method LRichElementImage (line 86) | public LRichElementImage(string path, string data) class LRichElementAnim (line 97) | class LRichElementAnim : LRichElement method LRichElementAnim (line 102) | public LRichElementAnim(string path, float fs, string data) class LRichElementNewline (line 114) | class LRichElementNewline : LRichElement method LRichElementNewline (line 116) | public LRichElementNewline() class LRichCacheElement (line 125) | class LRichCacheElement : Object method LRichCacheElement (line 129) | public LRichCacheElement(GameObject node) type LRenderElement (line 138) | struct LRenderElement method Clone (line 156) | public LRenderElement Clone() method isSameStyle (line 177) | public bool isSameStyle(LRenderElement elem) class LRichText (line 192) | [SLua.CustomLuaClass] method removeAllElements (line 215) | public void removeAllElements() method insertElement (line 239) | public void insertElement(string txt, Color color, int fontSize, bool ... method insertElement (line 244) | public void insertElement(string path, float fp, string data) method insertElement (line 249) | public void insertElement(string path, string data) method insertElement (line 254) | public void insertElement(int newline) method LRichText (line 259) | public LRichText() method reloadData (line 273) | public void reloadData() method formatRenderers (line 372) | protected void formatRenderers() method makeLabel (line 639) | void makeLabel(GameObject lab, LRenderElement elem) method makeImage (line 683) | void makeImage(GameObject img, LRenderElement elem) method makeFramAnim (line 696) | void makeFramAnim(GameObject anim, LRenderElement elem) method getCacheLabel (line 709) | protected GameObject getCacheLabel() method getCacheImage (line 743) | protected GameObject getCacheImage(bool isFitSize) method getCacheFramAnim (line 779) | protected GameObject getCacheFramAnim() method isChinese (line 815) | protected bool isChinese(string text) method OnPointerClick (line 836) | public void OnPointerClick(PointerEventData data) method SaftSplite (line 847) | private string[] SaftSplite(string content, char separater) method parseRichElemString (line 883) | public void parseRichElemString(string content, UnityAction executeParseRichElem(List result, string ... method parseRichDefaultString (line 947) | public void parseRichDefaultString(string content, UnityAction act) method LTableView (line 82) | public LTableView() method reloadData (line 95) | public virtual void reloadData() method removeAllFromUsed (line 120) | public void removeAllFromUsed() method removeAllFromFreed (line 130) | public void removeAllFromFreed() method onScrolling (line 140) | protected override void onScrolling() method updatePositions (line 202) | protected void updatePositions() method onDraggingScrollEnded (line 225) | protected override void onDraggingScrollEnded() method dequeueCell (line 279) | protected LTableViewCell dequeueCell() method cellBeginIndexFromOffset (line 294) | protected int cellBeginIndexFromOffset(Vector2 offset) method cellEndIndexFromOffset (line 325) | protected int cellEndIndexFromOffset(Vector2 offset) method cellPositionFromIndex (line 357) | public Vector2 cellPositionFromIndex(int idx) method insertSortableCell (line 376) | protected void insertSortableCell(LTableViewCell cell, int idx) method scrollToIdx (line 396) | public void scrollToIdx(int idx,float duration){ method cellAtIndex (line 408) | public LTableViewCell cellAtIndex(int idx) method updateCellByAdapter (line 424) | protected virtual void updateCellByAdapter(int idx ) method updateCellAtIndex (line 454) | public virtual void updateCellAtIndex(int idx) method _onDataSourceAdapterHandler (line 465) | protected LTableViewCell _onDataSourceAdapterHandler(LTableViewCell ce... FILE: Assets/Game/Resources/Scripts/LWidget/LTouchView.cs class LTouchView (line 34) | [SLua.CustomLuaClass] method LTouchView (line 46) | public LTouchView() method OnPointerDown (line 50) | [SLua.DoNotToLua] method OnDrag (line 64) | [SLua.DoNotToLua] method OnPointerUp (line 77) | [SLua.DoNotToLua] FILE: Assets/Game/Resources/Scripts/LWidget/LogCollect.cs class LogCollect (line 8) | public class LogCollect : MonoBehaviour type Log (line 10) | struct Log method OnEnable (line 76) | void OnEnable() method OnDisable (line 85) | void OnDisable() method Update (line 94) | void Update() method OnGUI (line 107) | void OnGUI() method DrawConsoleWindow (line 121) | void DrawConsoleWindow(int windowID) method DrawLogsList (line 133) | void DrawLogsList() method DrawToolbar (line 168) | void DrawToolbar() method HandleLog (line 212) | void HandleLog(string message, string stackTrace, LogType type) method TrimExcessLogs (line 227) | void TrimExcessLogs() FILE: Assets/Game/Resources/Scripts/LWindow/LWindowBase.cs class LWindowBase (line 5) | [CustomLuaClass] method LWindowBase (line 11) | public LWindowBase() method Open (line 16) | [DoNotToLua] method Close (line 25) | [DoNotToLua] FILE: Assets/Game/Resources/Scripts/LWindow/LWindowManager.cs type WindowHierarchy (line 9) | [CustomLuaClass] type WindowDispose (line 17) | [CustomLuaClass] class LWindowManager (line 28) | [CustomLuaClass] method LWindowManager (line 46) | public LWindowManager() method OnDestroy (line 64) | void OnDestroy() method GetInstance (line 69) | public static LWindowManager GetInstance() method Awake (line 80) | void Awake() method checkRecycle (line 118) | protected void checkRecycle() method LoadScene (line 142) | public void LoadScene(string name) method LoadSceneAsync (line 147) | public void LoadSceneAsync(string name, UnityAction onProgressF... method Update (line 152) | void Update() method onLoadSceneAsync (line 174) | private IEnumerator onLoadSceneAsync(string name, UnityAction o... method loadWindow (line 184) | protected LWindowBase loadWindow(string name) method runWindow (line 209) | public void runWindow(string name, WindowHierarchy e, object[] list = ... method seekWindow (line 239) | public LWindowBase seekWindow(string name) method popWindow (line 256) | public void popWindow(string name) method popWindow (line 262) | public void popWindow(LWindowBase win) method popAllWindow (line 288) | public void popAllWindow() method popAllWindow (line 297) | public void popAllWindow(WindowHierarchy e) method removeCachedWindow (line 307) | public void removeCachedWindow(string name) method removeAllCachedWindow (line 313) | public void removeAllCachedWindow() method isRunning (line 322) | public bool isRunning(string name) FILE: Assets/Game/Resources/Scripts/Net/Network.cs class LNetwork (line 9) | [CustomLuaClass] type MsgProto (line 23) | public struct MsgProto method LNetwork (line 30) | public LNetwork() method GetInstance (line 35) | public static LNetwork GetInstance() method Awake (line 47) | public void Awake() method GetProtoBytes (line 52) | public ByteArray GetProtoBytes(string file) method Update (line 87) | public void Update() method connect (line 92) | public void connect(string ip, int port) method send (line 98) | public void send(int msgid, ByteArray content,bool isEncrypt) method valid (line 118) | public bool valid() method close (line 123) | public void close() method OnConnect (line 128) | private void OnConnect(bool isConn) method OnHandleMessage (line 134) | private void OnHandleMessage(int msgId,ByteArray packet,bool isEncrypt) FILE: Assets/Game/Resources/Scripts/Net/NetworkInterface.cs type SocketErrorType (line 11) | public enum SocketErrorType class NetworkInterface (line 16) | public class NetworkInterface class ConnectState (line 23) | public class ConnectState method NetworkInterface (line 47) | public NetworkInterface(Action onConn,Action callback, Action disconnect, Action callback); method delayedCall (line 40) | LTDescr delayedCall( GameObject gameObject, float delayTime, Action ca... method delayedCall (line 41) | LTDescr delayedCall( GameObject gameObject, float delayTime, Action callOnUpdate, float... method value (line 81) | LTDescr value(GameObject gameObject, Action callOnUpdate... method value (line 82) | LTDescr value(GameObject gameObject, Action callOnUpdate, Color... method value (line 83) | LTDescr value(GameObject gameObject, Action callOnUpdate, Vec... method value (line 84) | LTDescr value(GameObject gameObject, Action callOnUpdate, Vec... method value (line 85) | LTDescr value(GameObject gameObject, Action callOnUpdate... method delayedSound (line 86) | LTDescr delayedSound( AudioClip audio, Vector3 pos, float volume ); method delayedSound (line 87) | LTDescr delayedSound( GameObject gameObject, AudioClip audio, Vector3 ... method play (line 91) | LTDescr play(RectTransform rectTransform, UnityEngine.Sprite[] sprites); method textAlpha (line 92) | LTDescr textAlpha(RectTransform rectTransform, float to, float time); method textColor (line 93) | LTDescr textColor(RectTransform rectTransform, Color to, float time); method move (line 94) | LTDescr move(RectTransform rectTrans, Vector3 to, float time); method moveX (line 95) | LTDescr moveX(RectTransform rectTrans, float to, float time); method moveY (line 96) | LTDescr moveY(RectTransform rectTrans, float to, float time); method moveZ (line 97) | LTDescr moveZ(RectTransform rectTrans, float to, float time); method rotate (line 98) | LTDescr rotate(RectTransform rectTrans, float to, float time); method rotateAround (line 99) | LTDescr rotateAround(RectTransform rectTrans, Vector3 axis, float to, ... method rotateAroundLocal (line 100) | LTDescr rotateAroundLocal(RectTransform rectTrans, Vector3 axis, float... method scale (line 101) | LTDescr scale(RectTransform rectTrans, Vector3 to, float time); method alpha (line 102) | LTDescr alpha(RectTransform rectTrans, float to, float time); method color (line 103) | LTDescr color(RectTransform rectTrans, Color to, float time); FILE: Assets/Plugins/LTDescr.cs type LTDescr (line 4) | public interface LTDescr method cancel (line 53) | [System.Obsolete("Use 'LeanTween.cancel( id )' instead")] method cleanup (line 55) | void cleanup(); method init (line 58) | void init(); method pause (line 59) | LTDescr pause(); method reset (line 60) | void reset(); method resume (line 61) | LTDescr resume(); method setAudio (line 62) | LTDescr setAudio(object audio); method setAxis (line 63) | LTDescr setAxis(UnityEngine.Vector3 axis); method setDelay (line 64) | LTDescr setDelay(float delay); method setDestroyOnComplete (line 65) | LTDescr setDestroyOnComplete(bool doesDestroy); method setDiff (line 66) | LTDescr setDiff(UnityEngine.Vector3 diff); method setDirection (line 67) | LTDescr setDirection(float direction); method setEase (line 68) | LTDescr setEase(LeanTweenType easeType); method setEase (line 69) | LTDescr setEase(UnityEngine.AnimationCurve easeCurve); method setFrom (line 70) | LTDescr setFrom(float from); method setFrom (line 71) | LTDescr setFrom(UnityEngine.Vector3 from); method setFromColor (line 72) | LTDescr setFromColor(UnityEngine.Color col); method setHasInitialized (line 73) | LTDescr setHasInitialized(bool has); method setId (line 74) | LTDescr setId(uint id); method setIgnoreTimeScale (line 75) | LTDescr setIgnoreTimeScale(bool useUnScaledTime); method setLoopClamp (line 76) | LTDescr setLoopClamp(); method setLoopClamp (line 77) | LTDescr setLoopClamp(int loops); method setLoopCount (line 78) | LTDescr setLoopCount(int loopCount); method setLoopOnce (line 79) | LTDescr setLoopOnce(); method setLoopPingPong (line 80) | LTDescr setLoopPingPong(); method setLoopPingPong (line 81) | LTDescr setLoopPingPong(int loops); method setLoopType (line 82) | LTDescr setLoopType(LeanTweenType loopType); method setOnComplete (line 83) | LTDescr setOnComplete(Action onComplete); method setOnComplete (line 84) | LTDescr setOnComplete(Action onComplete); method setOnComplete (line 85) | LTDescr setOnComplete(Action onComplete, object onCompleteParam); method setOnCompleteOnRepeat (line 86) | LTDescr setOnCompleteOnRepeat(bool isOn); method setOnCompleteOnStart (line 87) | LTDescr setOnCompleteOnStart(bool isOn); method setOnCompleteParam (line 88) | LTDescr setOnCompleteParam(object onCompleteParam); method setOnStart (line 89) | LTDescr setOnStart(Action onStart); method setOnUpdate (line 90) | LTDescr setOnUpdate(Action onUpdate, object onUpdatePar... method setOnUpdate (line 91) | LTDescr setOnUpdate(Action onUpdate); method setOnUpdate (line 92) | LTDescr setOnUpdate(Action onUpdate); method setOnUpdate (line 93) | LTDescr setOnUpdate(Action onUpdate, object onUpd... method setOnUpdate (line 94) | LTDescr setOnUpdate(Action onUpdate, obje... method setOnUpdate (line 95) | LTDescr setOnUpdate(Action onUpdate, object onUpd... method setOnUpdateColor (line 96) | LTDescr setOnUpdateColor(Action onUpdate); method setOnUpdateObject (line 97) | LTDescr setOnUpdateObject(Action onUpdate); method setOnUpdateParam (line 98) | LTDescr setOnUpdateParam(object onUpdateParam); method setOnUpdateRatio (line 99) | LTDescr setOnUpdateRatio(Action onUpdate); method setOnUpdateVector2 (line 100) | LTDescr setOnUpdateVector2(Action onUpdate); method setOnUpdateVector3 (line 101) | LTDescr setOnUpdateVector3(Action onUpdate); method setOrientToPath (line 102) | LTDescr setOrientToPath(bool doesOrient); method setOrientToPath2d (line 103) | LTDescr setOrientToPath2d(bool doesOrient2d); method setOvershoot (line 104) | LTDescr setOvershoot(float overshoot); method setPath (line 105) | LTDescr setPath(LTBezierPath path); method setPeriod (line 106) | LTDescr setPeriod(float period); method setPoint (line 107) | LTDescr setPoint(UnityEngine.Vector3 point); method setRect (line 108) | LTDescr setRect(LTRect rect); method setRect (line 109) | LTDescr setRect(UnityEngine.Rect rect); method setRepeat (line 110) | LTDescr setRepeat(int repeat); method setRect (line 112) | LTDescr setRect(UnityEngine.RectTransform rect); method setSprites (line 113) | LTDescr setSprites(UnityEngine.Sprite[] sprites); method setFrameRate (line 114) | LTDescr setFrameRate(float frameRate); method setTime (line 116) | LTDescr setTime(float time); method setTo (line 117) | LTDescr setTo(UnityEngine.Transform to); method setTo (line 118) | LTDescr setTo(UnityEngine.Vector3 to); method setUseEstimatedTime (line 119) | LTDescr setUseEstimatedTime(bool useEstimatedTime); method setUseFrames (line 120) | LTDescr setUseFrames(bool useFrames); method setUseManualTime (line 121) | LTDescr setUseManualTime(bool useManualTime); method ToString (line 122) | string ToString(); FILE: Assets/Plugins/LeanAudio.cs class LeanAudioStream (line 5) | public class LeanAudioStream { method LeanAudioStream (line 12) | public LeanAudioStream( float[] audioArr ){ method OnAudioRead (line 16) | public void OnAudioRead(float[] data) { method OnAudioSetPosition (line 25) | public void OnAudioSetPosition(int newPosition) { class LeanAudio (line 36) | public class LeanAudio : object { method options (line 45) | public static LeanAudioOptions options(){ method createAudioStream (line 53) | public static LeanAudioStream createAudioStream( AnimationCurve volume... method createAudio (line 78) | public static AudioClip createAudio( AnimationCurve volume, AnimationC... method createAudioWave (line 87) | private static int createAudioWave( AnimationCurve volume, AnimationCu... method createAudioFromWave (line 141) | private static AudioClip createAudioFromWave( int waveLength, LeanAudi... method OnAudioSetPosition (line 195) | private static void OnAudioSetPosition(int newPosition) { method generateAudioFromCurve (line 199) | public static AudioClip generateAudioFromCurve( AnimationCurve curve, ... method play (line 223) | public static void play( AudioClip audio ){ method play (line 227) | public static void play( AudioClip audio, Vector3 pos ){ method play (line 231) | public static void play( AudioClip audio, Vector3 pos, float volume ){ method playClipAt (line 239) | public static AudioSource playClipAt( AudioClip clip, Vector3 pos ) { method printOutAudioClip (line 249) | public static void printOutAudioClip( AudioClip audioClip, ref Animati... class LeanAudioOptions (line 271) | public class LeanAudioOptions : object { method LeanAudioOptions (line 278) | public LeanAudioOptions(){} method setFrequency (line 291) | public LeanAudioOptions setFrequency( int frequencyRate ){ method setVibrato (line 307) | public LeanAudioOptions setVibrato( Vector3[] vibrato ){ FILE: Assets/Plugins/LeanTween.cs type TweenAction (line 143) | public enum TweenAction{ type LeanTweenType (line 195) | public enum LeanTweenType{ class LTDescrImpl (line 230) | [SLua.CustomLuaClass] method ToString (line 296) | public override string ToString(){ method LTDescrImpl (line 300) | public LTDescrImpl(){ method cancel (line 304) | [System.Obsolete("Use 'LeanTween.cancel( id )' instead")] method reset (line 339) | public void reset(){ method cleanup (line 361) | public void cleanup(){ method init (line 383) | public void init(){ method setFromColor (line 606) | public LTDescr setFromColor( Color col ){ method pause (line 619) | public LTDescr pause(){ method resume (line 634) | public LTDescr resume(){ method setAxis (line 639) | public LTDescr setAxis( Vector3 axis ){ method setDelay (line 653) | public LTDescr setDelay( float delay ){ method setEase (line 675) | public LTDescr setEase( LeanTweenType easeType ){ method setOvershoot (line 688) | public LTDescr setOvershoot( float overshoot ){ method setPeriod (line 701) | public LTDescr setPeriod( float period ){ method setEase (line 714) | public LTDescr setEase( AnimationCurve easeCurve ){ method setTo (line 729) | public LTDescr setTo( Vector3 to ){ method setTo (line 740) | public LTDescr setTo( Transform to ){ method setFrom (line 745) | public LTDescr setFrom( Vector3 from ){ method setFrom (line 754) | public LTDescr setFrom( float from ){ method setDiff (line 758) | public LTDescr setDiff( Vector3 diff ){ method setHasInitialized (line 763) | public LTDescr setHasInitialized( bool has ){ method setId (line 768) | public LTDescr setId( uint id ){ method setTime (line 786) | public LTDescr setTime( float time ){ method setRepeat (line 801) | public LTDescr setRepeat( int repeat ){ method setLoopType (line 812) | public LTDescr setLoopType( LeanTweenType loopType ){ method setUseEstimatedTime (line 817) | public LTDescr setUseEstimatedTime( bool useEstimatedTime ){ method setIgnoreTimeScale (line 830) | public LTDescr setIgnoreTimeScale( bool useUnScaledTime ){ method setUseFrames (line 843) | public LTDescr setUseFrames( bool useFrames ){ method setUseManualTime (line 848) | public LTDescr setUseManualTime( bool useManualTime ){ method setLoopCount (line 853) | public LTDescr setLoopCount( int loopCount ){ method setLoopOnce (line 865) | public LTDescr setLoopOnce(){ this.loopType = LeanTweenType.once; retu... method setLoopClamp (line 875) | public LTDescr setLoopClamp(){ method setLoopClamp (line 881) | public LTDescr setLoopClamp( int loops ){ method setLoopPingPong (line 894) | public LTDescr setLoopPingPong(){ method setLoopPingPong (line 900) | public LTDescr setLoopPingPong( int loops ) { method setOnComplete (line 914) | public LTDescr setOnComplete( Action onComplete ){ method setOnComplete (line 927) | public LTDescr setOnComplete( Action onComplete ){ method setOnComplete (line 931) | public LTDescr setOnComplete( Action onComplete, object onComp... method setOnCompleteParam (line 950) | public LTDescr setOnCompleteParam( object onCompleteParam ){ method setOnUpdate (line 966) | public LTDescr setOnUpdate( Action onUpdate ){ method setOnUpdateRatio (line 971) | public LTDescr setOnUpdateRatio(Action onUpdate) method setOnUpdateObject (line 978) | public LTDescr setOnUpdateObject( Action onUpdate ){ method setOnUpdateVector2 (line 983) | public LTDescr setOnUpdateVector2( Action onUpdate ){ method setOnUpdateVector3 (line 988) | public LTDescr setOnUpdateVector3( Action onUpdate ){ method setOnUpdateColor (line 993) | public LTDescr setOnUpdateColor( Action onUpdate ){ method setOnUpdate (line 1001) | public LTDescr setOnUpdate( Action onUpdate ){ method setOnUpdate (line 1017) | public LTDescr setOnUpdate( Action onUpdate, object onUp... method setOnUpdate (line 1025) | public LTDescr setOnUpdate( Action onUpdate, object on... method setOnUpdate (line 1033) | public LTDescr setOnUpdate( Action onUpdate, object onUpdateP... method setOnUpdate (line 1051) | public LTDescr setOnUpdate( Action onUpdate, object onUpdateP... method setOnUpdateParam (line 1071) | public LTDescr setOnUpdateParam( object onUpdateParam ){ method setOrientToPath (line 1084) | public LTDescr setOrientToPath( bool doesOrient ){ method setOrientToPath2d (line 1103) | public LTDescr setOrientToPath2d( bool doesOrient2d ){ method setRect (line 1113) | public LTDescr setRect( LTRect rect ){ method setRect (line 1118) | public LTDescr setRect( Rect rect ){ method setPath (line 1123) | public LTDescr setPath( LTBezierPath path ){ method setPoint (line 1136) | public LTDescr setPoint( Vector3 point ){ method setDestroyOnComplete (line 1141) | public LTDescr setDestroyOnComplete( bool doesDestroy ){ method setAudio (line 1146) | public LTDescr setAudio( object audio ){ method setOnCompleteOnRepeat (line 1159) | public LTDescr setOnCompleteOnRepeat( bool isOn ){ method setOnCompleteOnStart (line 1175) | public LTDescr setOnCompleteOnStart( bool isOn ){ method setRect (line 1181) | public LTDescr setRect( RectTransform rect ){ method setSprites (line 1186) | public LTDescr setSprites( UnityEngine.Sprite[] sprites ){ method setFrameRate (line 1191) | public LTDescr setFrameRate( float frameRate ){ method setOnStart (line 1208) | public LTDescr setOnStart( Action onStart ){ method setDirection (line 1222) | public LTDescr setDirection( float direction ){ class LTUtility (line 1241) | public class LTUtility { method reverse (line 1244) | public static Vector3[] reverse( Vector3[] arr ){ class LeanTween (line 1280) | [CustomLuaClass] method init (line 1306) | public static void init(){ method init (line 1336) | public static void init(int maxSimultaneousTweens){ method reset (line 1355) | public static void reset(){ method Update (line 1363) | public void Update(){ method OnLevelWasLoaded (line 1367) | public void OnLevelWasLoaded( int lvl ){ method update (line 1385) | public static void update() { class LTBezier (line 4535) | public class LTBezier { method LTBezier (line 4545) | public LTBezier(Vector3 a, Vector3 b, Vector3 c, Vector3 d, float prec... method map (line 4567) | private float map(float u) { method bezierPoint (line 4588) | private Vector3 bezierPoint(float t){ method point (line 4592) | public Vector3 point(float t){ class LTBezierPath (line 4607) | public class LTBezierPath { method LTBezierPath (line 4617) | public LTBezierPath(){ } method LTBezierPath (line 4618) | public LTBezierPath( Vector3[] pts_ ){ method setPoints (line 4622) | public void setPoints( Vector3[] pts_ ){ method point (line 4655) | public Vector3 point( float ratio ){ method place2d (line 4665) | public void place2d( Transform transform, float ratio ){ method placeLocal2d (line 4675) | public void placeLocal2d( Transform transform, float ratio ){ method place (line 4694) | public void place( Transform transform, float ratio ){ method place (line 4709) | public void place( Transform transform, float ratio, Vector3 worldUp ){ method placeLocal (line 4726) | public void placeLocal( Transform transform, float ratio ){ method placeLocal (line 4740) | public void placeLocal( Transform transform, float ratio, Vector3 worl... method getRationInOneRange (line 4748) | public float getRationInOneRange(float ratio){ method gizmoDraw (line 4758) | public void gizmoDraw(float t = -1.0f) class LTSpline (line 4785) | [System.Serializable] method LTSpline (line 4799) | public LTSpline(params Vector3[] pts) { method map (line 4856) | public Vector3 map( float u ){ method interp (line 4879) | public Vector3 interp(float t) { method point (line 4906) | public Vector3 point( float ratio ){ method place2d (line 4912) | public void place2d( Transform transform, float ratio ){ method placeLocal2d (line 4922) | public void placeLocal2d( Transform transform, float ratio ){ method place (line 4942) | public void place( Transform transform, float ratio ){ method place (line 4956) | public void place( Transform transform, float ratio, Vector3 worldUp ){ method placeLocal (line 4973) | public void placeLocal( Transform transform, float ratio ){ method placeLocal (line 4987) | public void placeLocal( Transform transform, float ratio, Vector3 worl... method gizmoDraw (line 4994) | public void gizmoDraw(float t = -1.0f) { class LTRect (line 5051) | [System.Serializable] method LTRect (line 5087) | public LTRect(){ method LTRect (line 5093) | public LTRect(Rect rect){ method LTRect (line 5098) | public LTRect(float x, float y, float width, float height){ method LTRect (line 5105) | public LTRect(float x, float y, float width, float height, float alpha){ method LTRect (line 5112) | public LTRect(float x, float y, float width, float height, float alpha... method setId (line 5143) | public void setId( int id, int counter){ method reset (line 5148) | public void reset(){ method resetForRotation (line 5157) | public void resetForRotation(){ method setStyle (line 5220) | public LTRect setStyle( GUIStyle style ){ method setFontScaleToFit (line 5225) | public LTRect setFontScaleToFit( bool fontScaleToFit ){ method setColor (line 5230) | public LTRect setColor( Color color ){ method setAlpha (line 5236) | public LTRect setAlpha( float alpha ){ method setLabel (line 5241) | public LTRect setLabel( String str ){ method setUseSimpleScale (line 5246) | public LTRect setUseSimpleScale( bool useSimpleScale, Rect relativeRect){ method setUseSimpleScale (line 5252) | public LTRect setUseSimpleScale( bool useSimpleScale){ method setSizeByHeight (line 5258) | public LTRect setSizeByHeight( bool sizeByHeight){ method ToString (line 5263) | public override string ToString(){ class LTEvent (line 5274) | public class LTEvent { method LTEvent (line 5278) | public LTEvent(int id, object data){ class LTGUI (line 5284) | public class LTGUI { type Element_Type (line 5299) | public enum Element_Type{ method init (line 5304) | public static void init(){ method initRectCheck (line 5311) | public static void initRectCheck(){ method reset (line 5322) | public static void reset(){ method update (line 5335) | public static void update( int updateLevel ){ method checkOnScreen (line 5376) | public static bool checkOnScreen(Rect rect){ method destroy (line 5385) | public static void destroy( int id ){ method destroyAll (line 5392) | public static void destroyAll( int depth ){ // clears all gui elements... method label (line 5399) | public static LTRect label( Rect rect, string label, int depth){ method label (line 5403) | public static LTRect label( LTRect rect, string label, int depth){ method texture (line 5409) | public static LTRect texture( Rect rect, Texture texture, int depth){ method texture (line 5413) | public static LTRect texture( LTRect rect, Texture texture, int depth){ method element (line 5419) | public static LTRect element( LTRect rect, int depth){ method hasNoOverlap (line 5458) | public static bool hasNoOverlap( Rect rect, int depth ){ method pressedWithinRect (line 5497) | public static bool pressedWithinRect( Rect rect ){ method checkWithinRect (line 5505) | public static bool checkWithinRect(Vector2 vec2, Rect rect){ method firstTouch (line 5510) | public static Vector2 firstTouch(){ FILE: Assets/Plugins/Slua_Managed/ByteArray.cs class ByteArray (line 29) | public class ByteArray method ReAlloc (line 31) | static void ReAlloc (ref byte[] ba, int pos, int size) method ByteArray (line 41) | public ByteArray() { method ByteArray (line 46) | public ByteArray(byte[] data) { method SetData (line 50) | public void SetData (byte[] data) method SetData (line 56) | public void SetData (byte[] data, int len, int pos) method Clear (line 62) | public void Clear () method GetData (line 82) | public byte[] GetData () method ReadBool (line 87) | public bool ReadBool () method ReadInt (line 92) | public int ReadInt () method ReadUInt (line 99) | public uint ReadUInt () method ReadChar (line 106) | public sbyte ReadChar () method ReadUChar (line 111) | public byte ReadUChar () method ReadByte (line 116) | public byte ReadByte () method Read (line 121) | public void Read (ref byte[] arr) method ReadSByte (line 128) | public sbyte ReadSByte () method ReadShort (line 136) | public short ReadShort () method ReadUShort (line 141) | public ushort ReadUShort () method ReadInt16 (line 146) | public short ReadInt16 () method ReadUInt16 (line 154) | public ushort ReadUInt16 () method ReadInt64 (line 161) | public Int64 ReadInt64 () method ReadFloat (line 168) | public float ReadFloat () method ReadDouble (line 175) | public double ReadDouble () method ReadString (line 182) | public string ReadString () method WriteByteArray (line 190) | public void WriteByteArray (ByteArray v) method WriteBool (line 195) | public void WriteBool (bool v) method WriteInt (line 200) | public void WriteInt (int v) method Write (line 205) | public void Write (ByteArray v) method Write (line 214) | public void Write (bool v) method Write (line 219) | public void Write (int v) method Write (line 226) | public void Write (uint v) method WriteUInt (line 233) | public void WriteUInt (uint v) method Write (line 238) | public void Write (char v) method WriteChar (line 245) | public void WriteChar (sbyte v) method Write (line 250) | public void Write (byte[] arr) method Write (line 258) | public void Write (byte v) method WriteByte (line 265) | public void WriteByte (byte v) method WriteUChar (line 270) | public void WriteUChar (byte v) method Write (line 275) | public void Write (sbyte v) method WriteSByte (line 282) | public void WriteSByte (sbyte v) method Write (line 287) | public void Write (short v) method Write (line 296) | public void Write (ushort v) method WriteUShort (line 301) | public void WriteUShort (ushort v) method WriteShort (line 306) | public void WriteShort (short v) method Write (line 311) | public void Write (float v) method WriteFloat (line 318) | public void WriteFloat (float v) method Write (line 323) | public void Write (double v) method WriteNum (line 330) | public void WriteNum (double v) method Write (line 335) | public void Write (string v) method WriteString (line 345) | public void WriteString (string v) method WriteUInt (line 350) | public void WriteUInt (uint v, int pos) method Write (line 355) | public void Write (Int64 v) method WriteInt64 (line 360) | public void WriteInt64 (Int64 v) method ReadVarInt (line 365) | public Int64 ReadVarInt () method WriteVarInt (line 379) | public void WriteVarInt (Int64 v) FILE: Assets/Plugins/Slua_Managed/Coroutine.cs class LuaCoroutine (line 31) | public class LuaCoroutine : LuaObject method reg (line 36) | static public void reg(IntPtr l, MonoBehaviour m) method Yieldk (line 78) | [MonoPInvokeCallback(typeof(LuaCSFunction))] method yieldReturn (line 101) | static public IEnumerator yieldReturn(object y, LuaFunction f) FILE: Assets/Plugins/Slua_Managed/Helper.cs class Helper (line 29) | public class Helper : LuaObject method _iter (line 82) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method iter (line 100) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method CreateAction (line 121) | [MonoPInvokeCallbackAttribute(typeof (LuaCSFunction))] method CreateClass (line 145) | [MonoPInvokeCallbackAttribute(typeof (LuaCSFunction))] method GetClass (line 194) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ToBytes (line 219) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ToString (line 233) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method MakeArray (line 264) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method As (line 291) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method IsNull (line 313) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method get_out (line 350) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method get_version (line 358) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method reg (line 366) | static public void reg(IntPtr l) FILE: Assets/Plugins/Slua_Managed/Logger.cs class Logger (line 11) | public class Logger type Level (line 13) | public enum Level method FindScriptByMsg (line 21) | private static UnityEngine.Object FindScriptByMsg(string msg) method Log (line 44) | public static void Log(string msg) method LogError (line 58) | public static void LogError(string msg, bool hasStacktrace = false) method LogWarning (line 82) | public static void LogWarning(string msg) FILE: Assets/Plugins/Slua_Managed/Lua3rdDLL.cs class Lua3rdDLL (line 11) | public static class Lua3rdDLL{ method Lua3rdDLL (line 14) | static Lua3rdDLL(){ method open (line 18) | public static void open(IntPtr L){ class LualibRegAttribute (line 57) | [AttributeUsage(AttributeTargets.Method)] method LualibRegAttribute (line 61) | public LualibRegAttribute(string luaName){ FILE: Assets/Plugins/Slua_Managed/Lua3rdMeta.cs class Lua3rdMeta (line 12) | public class Lua3rdMeta method OnEnable (line 22) | void OnEnable(){ method ReBuildTypes (line 29) | public void ReBuildTypes(){ FILE: Assets/Plugins/Slua_Managed/LuaArray.cs class LuaArray (line 35) | class LuaArray : LuaObject method toTable (line 39) | static int toTable(IntPtr l,Array o) method length (line 56) | static int length(IntPtr l,Array a) method len (line 62) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaIndex (line 73) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaNewIndex (line 108) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method tostring (line 128) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method init (line 136) | static new public void init(IntPtr l) FILE: Assets/Plugins/Slua_Managed/LuaByteArray.cs class Lua_SLua_ByteArray (line 4) | public class Lua_SLua_ByteArray : LuaObject { method constructor (line 5) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method SetData (line 33) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method Clear (line 65) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method GetData (line 77) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadBool (line 90) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadInt (line 103) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadUInt (line 116) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadChar (line 129) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadUChar (line 142) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadByte (line 155) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method Read (line 168) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadSByte (line 183) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadShort (line 196) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadUShort (line 209) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadInt16 (line 222) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadUInt16 (line 235) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadInt64 (line 248) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadFloat (line 261) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadDouble (line 274) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadString (line 287) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteByteArray (line 300) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteBool (line 314) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteInt (line 328) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteUInt (line 342) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteChar (line 372) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteByte (line 386) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteUChar (line 400) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteSByte (line 414) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteUShort (line 428) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteShort (line 442) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteFloat (line 456) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteNum (line 470) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteString (line 484) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteInt64 (line 498) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method ReadVarInt (line 512) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method WriteVarInt (line 525) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method get_Length (line 539) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method get_Position (line 551) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method set_Position (line 563) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method reg (line 577) | static public void reg(IntPtr l) { FILE: Assets/Plugins/Slua_Managed/LuaDLL.cs class MonoPInvokeCallbackAttribute (line 7) | public class MonoPInvokeCallbackAttribute : System.Attribute method MonoPInvokeCallbackAttribute (line 10) | public MonoPInvokeCallbackAttribute(Type t) type LuaTypes (line 17) | public enum LuaTypes : int type LuaGCOptions (line 31) | public enum LuaGCOptions type LuaThreadStatus (line 43) | public enum LuaThreadStatus : int class LuaIndexes (line 52) | public sealed class LuaIndexes type ReaderInfo (line 64) | [StructLayout(LayoutKind.Sequential)] class LuaDLL (line 81) | public class LuaDLL method luaS_openextlibs (line 90) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tothread (line 94) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_xmove (line 96) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_newthread (line 99) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_status (line 102) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushthread (line 105) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_gc (line 109) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_typename (line 111) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_typenamestr (line 113) | public static string lua_typenamestr(IntPtr luaState, LuaTypes type) method luaL_typename (line 118) | public static string luaL_typename(IntPtr luaState, int stackPos) method lua_isfunction (line 123) | public static bool lua_isfunction(IntPtr luaState, int stackPos) method lua_islightuserdata (line 128) | public static bool lua_islightuserdata(IntPtr luaState, int stackPos) method lua_istable (line 133) | public static bool lua_istable(IntPtr luaState, int stackPos) method lua_isthread (line 138) | public static bool lua_isthread(IntPtr luaState, int stackPos) method luaL_error (line 143) | [Obsolete] method luaL_error (line 150) | [Obsolete] method luaL_gsub (line 157) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isuserdata (line 162) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawequal (line 165) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_setfield (line 168) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_callmeta (line 170) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_newstate (line 172) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_close (line 176) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_openlibs (line 178) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_loadstring (line 183) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_dostring (line 185) | public static int luaL_dostring(IntPtr luaState, string chunk) method lua_dostring (line 193) | public static int lua_dostring(IntPtr luaState, string chunk) method lua_createtable (line 198) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_newtable (line 200) | public static void lua_newtable(IntPtr luaState) method lua_getglobal (line 206) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_setglobal (line 209) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_insert (line 212) | public static void lua_insert(IntPtr luaState, int newTop) method lua_pushglobaltable (line 217) | public static void lua_pushglobaltable(IntPtr l) method lua_rotate (line 222) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawlen (line 225) | public static int lua_rawlen(IntPtr luaState, int stackPos) method luaL_loadbufferx (line 230) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_callk (line 233) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pcallk (line 236) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pcall (line 239) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_call (line 242) | public static int lua_call(IntPtr luaState, int nArgs, int nResults) method lua_pcall (line 247) | public static int lua_pcall(IntPtr luaState, int nArgs, int nResults, ... method lua_tonumberx (line 252) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tonumber (line 254) | public static double lua_tonumber(IntPtr luaState, int index) method lua_tointegerx (line 258) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tointeger (line 260) | public static int lua_tointeger(IntPtr luaState, int index) method luaL_loadbuffer (line 266) | public static int luaL_loadbuffer(IntPtr luaState, byte[] buff, int si... method lua_remove (line 271) | public static void lua_remove(IntPtr l, int idx) method lua_rawgeti (line 277) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawseti (line 280) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushinteger (line 283) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_checkinteger (line 286) | public static Int64 luaL_checkinteger(IntPtr luaState, int stackPos) { method luaS_yield (line 291) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_yield (line 294) | public static int lua_yield(IntPtr luaState,int nrets) { method lua_resume (line 299) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_resume (line 301) | public static int lua_resume(IntPtr L, int narg) method lua_replace (line 306) | public static void lua_replace(IntPtr luaState, int index) { method lua_copy (line 311) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isinteger (line 314) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_compare (line 317) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_equal (line 320) | public static int lua_equal(IntPtr luaState, int index1, int index2) method lua_resume (line 326) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_lessthan (line 329) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_getfenv (line 332) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_yield (line 335) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_getglobal (line 338) | public static void lua_getglobal(IntPtr luaState, string name) method lua_setglobal (line 344) | public static void lua_setglobal(IntPtr luaState, string name) method lua_pushglobaltable (line 351) | public static void lua_pushglobaltable(IntPtr l) method lua_insert (line 356) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawlen (line 359) | public static int lua_rawlen(IntPtr luaState, int stackPos) method lua_strlen (line 364) | public static int lua_strlen(IntPtr luaState, int stackPos) method lua_call (line 369) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pcall (line 372) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tonumber (line 375) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tointeger (line 378) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_loadbuffer (line 381) | public static int luaL_loadbuffer(IntPtr luaState, byte[] buff, int si... method lua_remove (line 386) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawgeti (line 389) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawseti (line 392) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushinteger (line 395) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushinteger (line 398) | public static void lua_pushinteger(IntPtr luaState, int i) method luaL_checkinteger (line 403) | public static int luaL_checkinteger(IntPtr luaState, int stackPos) method lua_replace (line 409) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_setfenv (line 412) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_equal (line 415) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_loadfile (line 418) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_settop (line 423) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pop (line 425) | public static void lua_pop(IntPtr luaState, int amount) method lua_gettable (line 430) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawget (line 432) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_settable (line 434) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_rawset (line 436) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_setmetatable (line 440) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_setmetatable (line 443) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_getmetatable (line 448) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushvalue (line 451) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_gettop (line 454) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_type (line 456) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isnil (line 458) | public static bool lua_isnil(IntPtr luaState, int index) method lua_isnumber (line 463) | public static bool lua_isnumber(IntPtr luaState, int index) method lua_isboolean (line 467) | public static bool lua_isboolean(IntPtr luaState, int index) method luaL_ref (line 471) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_getref (line 475) | public static void lua_getref(IntPtr luaState, int reference) method luaL_unref (line 480) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_unref (line 482) | public static void lua_unref(IntPtr luaState, int reference) method lua_isstring (line 487) | public static bool lua_isstring(IntPtr luaState, int index) method lua_iscfunction (line 492) | public static bool lua_iscfunction(IntPtr luaState, int index) method lua_pushnil (line 496) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_checktype (line 499) | public static void luaL_checktype(IntPtr luaState, int p, LuaTypes t) method lua_pushcfunction (line 508) | public static void lua_pushcfunction(IntPtr luaState, LuaCSFunction fu... method lua_tocfunction (line 518) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_toboolean (line 522) | public static bool lua_toboolean(IntPtr luaState, int index) method luaS_tolstring32 (line 528) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_tostring (line 531) | public static string lua_tostring(IntPtr luaState, int index) method lua_tobytes (line 544) | public static byte[] lua_tobytes(IntPtr luaState, int index) method lua_atpanic (line 559) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushnumber (line 562) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushboolean (line 565) | public static void lua_pushboolean(IntPtr luaState, bool value) method lua_pushstring (line 570) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushlstring (line 573) | public static void lua_pushlstring(IntPtr luaState, byte[] str, int size) method luaL_newmetatable (line 581) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_getfield (line 583) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_getmetatable (line 585) | public static void luaL_getmetatable(IntPtr luaState, string meta) method luaL_checkudata (line 589) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_getmetafield (line 592) | public static bool luaL_getmetafield(IntPtr luaState, int stackPos, st... method lua_load (line 596) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_error (line 602) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_checkstack (line 605) | public static bool lua_checkstack(IntPtr luaState, int extra) method lua_next (line 609) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushlightuserdata (line 611) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_where (line 613) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_checknumber (line 616) | public static double luaL_checknumber(IntPtr luaState, int stackPos) method lua_concat (line 622) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_newuserdata (line 626) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_rawnetobj (line 628) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_touserdata (line 632) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_absindex (line 635) | public static int lua_absindex(IntPtr luaState, int index) method lua_upvalueindex (line 640) | public static int lua_upvalueindex(int i) method lua_pushcclosure (line 649) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_pushcclosure (line 652) | public static void lua_pushcclosure(IntPtr l, LuaCSFunction f, int nup) method luaS_checkVector2 (line 662) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_checkVector3 (line 665) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_checkVector4 (line 668) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_checkQuaternion (line 671) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_checkColor (line 674) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushVector2 (line 677) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushVector3 (line 681) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushVector4 (line 684) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushQuaternion (line 686) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushColor (line 689) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_setDataVec (line 692) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_checkluatype (line 695) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushobject (line 698) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_getcacheud (line 701) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_subclassof (line 705) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] FILE: Assets/Plugins/Slua_Managed/LuaDLLWrapper.cs class LuaDLLWrapper (line 46) | public class LuaDLLWrapper method luaS_rawlen (line 56) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_objlen (line 59) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_isnumber (line 70) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_isstring (line 74) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_iscfunction (line 77) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_toboolean (line 80) | [DllImport(LUADLL,CallingConvention=CallingConvention.Cdecl)] method lua_pushboolean (line 84) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaS_pushlstring (line 87) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaL_getmetafield (line 91) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method luaLS_loadbuffer (line 94) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] method lua_checkstack (line 97) | [DllImport(LUADLL, CallingConvention = CallingConvention.Cdecl)] FILE: Assets/Plugins/Slua_Managed/LuaObject.cs class CustomLuaClassAttribute (line 35) | [AttributeUsage(AttributeTargets.Class | AttributeTargets.Enum | Attribu... method CustomLuaClassAttribute (line 38) | public CustomLuaClassAttribute() class DoNotToLuaAttribute (line 44) | public class DoNotToLuaAttribute : System.Attribute method DoNotToLuaAttribute (line 46) | public DoNotToLuaAttribute() class LuaBinderAttribute (line 52) | public class LuaBinderAttribute : System.Attribute method LuaBinderAttribute (line 55) | public LuaBinderAttribute(int order) class StaticExportAttribute (line 61) | [AttributeUsage(AttributeTargets.Method)] method StaticExportAttribute (line 64) | public StaticExportAttribute() class LuaOverrideAttribute (line 70) | [AttributeUsage(AttributeTargets.Method)] method LuaOverrideAttribute (line 73) | public LuaOverrideAttribute(string fn) { class OverloadLuaClassAttribute (line 78) | public class OverloadLuaClassAttribute : System.Attribute { method OverloadLuaClassAttribute (line 79) | public OverloadLuaClassAttribute(Type target) { class LuaOut (line 85) | public class LuaOut { } class LuaObject (line 87) | public partial class LuaObject method init (line 110) | public static void init(IntPtr l) method ToString (line 187) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method GetHashCode (line 203) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method Equals (line 219) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method GetType (line 236) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method setupPushVar (line 252) | static void setupPushVar() method getOpFunction (line 361) | static int getOpFunction(IntPtr l, string f, string tip) method luaOp (line 387) | static int luaOp(IntPtr l, string f, string tip) method luaUnaryOp (line 401) | static int luaUnaryOp(IntPtr l, string f, string tip) method luaAdd (line 413) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaSub (line 426) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaMul (line 439) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaDiv (line 452) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaUnm (line 465) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaEq (line 478) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaLt (line 491) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method luaLe (line 504) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method getEnumTable (line 517) | public static void getEnumTable(IntPtr l, string t) method getTypeTable (line 522) | public static void getTypeTable(IntPtr l, string t) method newTypeTable (line 531) | public static void newTypeTable(IntPtr l, string name) method createTypeMetatable (line 553) | public static void createTypeMetatable(IntPtr l, Type self) method createTypeMetatable (line 558) | public static void createTypeMetatable(IntPtr l, LuaCSFunction con, Ty... method checkMethodValid (line 563) | static void checkMethodValid(LuaCSFunction f) method createTypeMetatable (line 573) | public static void createTypeMetatable(IntPtr l, LuaCSFunction con, Ty... method completeTypeMeta (line 614) | static void completeTypeMeta(IntPtr l, LuaCSFunction con, Type self) method completeInstanceMeta (line 640) | private static void completeInstanceMeta(IntPtr l, Type self) method isImplByLua (line 684) | public static bool isImplByLua(Type t) method reg (line 698) | public static void reg(IntPtr l, LuaCSFunction func, string ns) method addMember (line 708) | protected static void addMember(IntPtr l, LuaCSFunction func) method addMember (line 723) | protected static void addMember(IntPtr l, LuaCSFunction func, bool ins... method addMember (line 732) | protected static void addMember(IntPtr l, string name, LuaCSFunction g... method addMember (line 755) | protected static void addMember(IntPtr l, int v, string name) method luaGC (line 761) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method gc (line 773) | static internal void gc(IntPtr l,int p,UnityEngine.Object o) method checkLuaObject (line 784) | static public void checkLuaObject(IntPtr l, int p) method pushObject (line 794) | public static void pushObject(IntPtr l, object o) method pushObject (line 800) | public static void pushObject(IntPtr l, Array o) method pushLightObject (line 807) | public static void pushLightObject(IntPtr l, object t) method pushTry (line 815) | public static int pushTry(IntPtr l) method matchType (line 834) | public static bool matchType(IntPtr l, int p, LuaTypes lt, Type t) method isTypeTable (line 890) | public static bool isTypeTable(IntPtr l, int p) method isLuaClass (line 904) | public static bool isLuaClass(IntPtr l, int p) method isLuaValueType (line 909) | static bool isLuaValueType(IntPtr l, int p) method matchType (line 914) | public static bool matchType(IntPtr l, int p, Type t1) method matchType (line 920) | public static bool matchType(IntPtr l, int total, int from, Type t1) method matchType (line 928) | public static bool matchType(IntPtr l, int total, int from, Type t1, T... method matchType (line 936) | public static bool matchType(IntPtr l, int total, int from, Type t1, T... method matchType (line 944) | public static bool matchType(IntPtr l, int total, int from, Type t1, T... method matchType (line 952) | public static bool matchType(IntPtr l, int total, int from, Type t1, T... method matchType (line 961) | public static bool matchType method matchType (line 972) | public static bool matchType method matchType (line 984) | public static bool matchType method matchType (line 998) | public static bool matchType method matchType (line 1012) | public static bool matchType method matchType (line 1027) | public static bool matchType(IntPtr l, int total, int from, params Typ... method matchType (line 1041) | public static bool matchType(IntPtr l, int total, int from, ParameterI... method luaTypeCheck (line 1056) | static public bool luaTypeCheck(IntPtr l, int p, string t) method newDelegate (line 1061) | static LuaDelegate newDelegate(IntPtr l, int p) method removeDelgate (line 1076) | static public void removeDelgate(IntPtr l, int r) method checkObj (line 1085) | static public object checkObj(IntPtr l, int p) method checkArray (line 1091) | static public bool checkArray(IntPtr l, int p, out T[] ta) method checkParams (line 1115) | static public bool checkParams(IntPtr l, int p, out T[] pars) where... method checkValueParams (line 1131) | static public bool checkValueParams(IntPtr l, int p, out T[] pars) ... method checkParams (line 1147) | static public bool checkParams(IntPtr l, int p, out float[] pars) method checkParams (line 1163) | static public bool checkParams(IntPtr l, int p, out int[] pars) method checkParams (line 1181) | static public bool checkParams(IntPtr l, int p, out string[] pars) method checkParams (line 1197) | static public bool checkParams(IntPtr l, int p, out char[] pars) method checkVar (line 1206) | static public object checkVar(IntPtr l, int p, Type t) method checkVar (line 1236) | static public object checkVar(IntPtr l, int p) method pushValue (line 1323) | public static void pushValue(IntPtr l, object o) method pushValue (line 1328) | public static void pushValue(IntPtr l, Array a) method pushVar (line 1333) | public static void pushVar(IntPtr l, object o) method checkSelf (line 1361) | public static T checkSelf(IntPtr l) method checkSelf (line 1371) | public static object checkSelf(IntPtr l) method setBack (line 1379) | public static void setBack(IntPtr l, object o) method setBack (line 1386) | public static void setBack(IntPtr l, Vector3 v) method setBack (line 1391) | public static void setBack(IntPtr l, Vector2 v) method setBack (line 1396) | public static void setBack(IntPtr l, Vector4 v) method setBack (line 1401) | public static void setBack(IntPtr l, Quaternion v) method setBack (line 1406) | public static void setBack(IntPtr l, Color v) method extractFunction (line 1412) | public static int extractFunction(IntPtr l, int p) method noConstructor (line 1445) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method typeToString (line 1451) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method error (line 1459) | static public int error(IntPtr l,Exception e) method error (line 1466) | static public int error(IntPtr l, string err) method error (line 1473) | static public int error(IntPtr l, string err, params object[] args) method ok (line 1481) | static public int ok(IntPtr l) method ok (line 1487) | static public int ok(IntPtr l, int retCount) method assert (line 1494) | static public void assert(bool cond,string err) { method changeType (line 1505) | static public object changeType(object obj, Type t) FILE: Assets/Plugins/Slua_Managed/LuaObject_basetype.cs class LuaObject (line 69) | public partial class LuaObject method checkEnum (line 72) | static public bool checkEnum(IntPtr l, int p, out T o) where T : st... method pushEnum (line 80) | public static void pushEnum(IntPtr l, int e) method checkType (line 88) | public static bool checkType(IntPtr l, int p, out sbyte v) method pushValue (line 94) | public static void pushValue(IntPtr l, sbyte v) method checkType (line 102) | static public bool checkType(IntPtr l, int p, out byte v) method pushValue (line 108) | public static void pushValue(IntPtr l, byte i) method checkType (line 118) | static public bool checkType(IntPtr l, int p,out char c) method pushValue (line 124) | public static void pushValue(IntPtr l, char v) method checkArray (line 129) | static public bool checkArray(IntPtr l, int p, out char[] pars) method checkType (line 140) | static public bool checkType(IntPtr l, int p, out short v) method pushValue (line 146) | public static void pushValue(IntPtr l, short i) method checkType (line 153) | static public bool checkType(IntPtr l, int p, out ushort v) method pushValue (line 159) | public static void pushValue(IntPtr l, ushort v) method checkType (line 167) | static public bool checkType(IntPtr l, int p, out int v) method pushValue (line 173) | public static void pushValue(IntPtr l, int i) method checkType (line 181) | static public bool checkType(IntPtr l, int p, out uint v) method pushValue (line 187) | public static void pushValue(IntPtr l, uint o) method checkType (line 194) | static public bool checkType(IntPtr l, int p, out long v) method pushValue (line 204) | public static void pushValue(IntPtr l, long i) method checkType (line 216) | static public bool checkType(IntPtr l, int p, out ulong v) method pushValue (line 226) | public static void pushValue(IntPtr l, ulong o) method checkType (line 241) | public static bool checkType(IntPtr l, int p, out float v) method pushValue (line 247) | public static void pushValue(IntPtr l, float o) method checkType (line 255) | static public bool checkType(IntPtr l, int p, out double v) method pushValue (line 261) | public static void pushValue(IntPtr l, double d) method checkType (line 270) | static public bool checkType(IntPtr l, int p, out bool v) method pushValue (line 277) | public static void pushValue(IntPtr l, bool b) method checkType (line 285) | static public bool checkType(IntPtr l, int p, out string v) method checkBinaryString (line 306) | static public bool checkBinaryString(IntPtr l,int p,out byte[] bytes){ method pushValue (line 315) | public static void pushValue(IntPtr l, string s) method checkType (line 324) | static public bool checkType(IntPtr l, int p, out IntPtr v) method checkType (line 332) | static public bool checkType(IntPtr l, int p, out LuaDelegate f) method checkType (line 361) | static public bool checkType(IntPtr l, int p, out LuaThread lt) method checkType (line 375) | static public bool checkType(IntPtr l, int p, out LuaFunction f) method checkType (line 389) | static public bool checkType(IntPtr l, int p, out LuaTable t) method pushValue (line 403) | public static void pushValue(IntPtr l, LuaCSFunction f) method pushValue (line 408) | public static void pushValue(IntPtr l, LuaTable t) method FindType (line 420) | public static Type FindType(string qualifiedTypeName) method checkType (line 443) | static public bool checkType(IntPtr l, int p, out Type t) method checkValueType (line 493) | static public bool checkValueType(IntPtr l, int p, out T v) where T... method checkNullable (line 500) | static public bool checkNullable(IntPtr l, int p, out Nullable v... method checkType (line 514) | static public bool checkType(IntPtr l, int p, out T o) where T:class FILE: Assets/Plugins/Slua_Managed/LuaObject_overload.cs class LuaObject (line 34) | public partial class LuaObject method checkType (line 37) | static public bool checkType(IntPtr l, int p, out Vector4 v) method checkType (line 47) | static public bool checkType(IntPtr l, int p, out Vector3 v) method checkType (line 56) | static public bool checkType(IntPtr l, int p, out Vector2 v) method checkType (line 65) | static public bool checkType(IntPtr l, int p, out Quaternion q) method checkType (line 74) | static public bool checkType(IntPtr l, int p, out Color c) method checkType (line 91) | static public bool checkType(IntPtr l, int p, out LayerMask lm) method checkParams (line 99) | static public bool checkParams(IntPtr l, int p, out Vector2[] pars) method pushValue (line 115) | public static void pushValue(IntPtr l, RaycastHit2D r) method pushValue (line 120) | public static void pushValue(IntPtr l, RaycastHit r) method pushValue (line 125) | public static void pushValue(IntPtr l, UnityEngine.AnimationState o) method pushValue (line 133) | public static void pushValue(IntPtr l, UnityEngine.Object o) method pushValue (line 141) | public static void pushValue(IntPtr l, Quaternion o) method pushValue (line 146) | public static void pushValue(IntPtr l, Vector2 o) method pushValue (line 153) | public static void pushValue(IntPtr l, Vector3 o) method pushValue (line 160) | public static void pushValue(IntPtr l, Vector4 o) method pushValue (line 165) | public static void pushValue(IntPtr l, Color o) method pushValue (line 170) | public static void pushValue(IntPtr l, Color32 c32) { FILE: Assets/Plugins/Slua_Managed/LuaState.cs class LuaVar (line 36) | abstract public class LuaVar : IDisposable method LuaVar (line 59) | public LuaVar() method LuaVar (line 64) | public LuaVar(LuaState l, int r) method LuaVar (line 70) | public LuaVar(IntPtr l, int r) method Dispose (line 81) | public void Dispose() method Dispose (line 87) | public virtual void Dispose(bool disposeManagedResources) method push (line 100) | public void push(IntPtr l) method GetHashCode (line 105) | public override int GetHashCode() method Equals (line 110) | public override bool Equals(object obj) method Equals (line 135) | static int Equals(LuaVar x, LuaVar y) class LuaThread (line 145) | public class LuaThread : LuaVar method LuaThread (line 147) | public LuaThread(IntPtr l, int r) class LuaDelegate (line 152) | public class LuaDelegate : LuaFunction method LuaDelegate (line 156) | public LuaDelegate(IntPtr l, int r) method Dispose (line 161) | public override void Dispose(bool disposeManagedResources) class LuaFunction (line 178) | public class LuaFunction : LuaVar method LuaFunction (line 180) | public LuaFunction(LuaState l, int r) method LuaFunction (line 185) | public LuaFunction(IntPtr l, int r) method pcall (line 190) | public bool pcall(int nArgs, int errfunc) method innerCall (line 216) | bool innerCall(int nArgs, int errfunc) method call (line 224) | public object call() method call (line 234) | public object call(params object[] args) method call (line 251) | public object call(object a1) method call (line 265) | public object call(LuaTable self, params object[] args) method call (line 284) | public object call(object a1, object a2) method call (line 297) | public object call(object a1, object a2, object a3) class LuaTable (line 317) | public class LuaTable : LuaVar, IEnumerable type TablePair (line 321) | public struct TablePair method LuaTable (line 326) | public LuaTable(IntPtr l, int r) method LuaTable (line 331) | public LuaTable(LuaState l, int r) method LuaTable (line 336) | public LuaTable(LuaState state) method invoke (line 369) | public object invoke(string func, params object[] args) method length (line 379) | public int length() class Enumerator (line 388) | public class Enumerator : IEnumerator, IDisposable method Enumerator (line 395) | public Enumerator(LuaTable table) method MoveNext (line 401) | public bool MoveNext() method Reset (line 420) | public void Reset() method Dispose (line 426) | public void Dispose() method GetEnumerator (line 453) | public IEnumerator GetEnumerator() method GetEnumerator (line 458) | IEnumerator IEnumerable.GetEnumerator() class LuaState (line 469) | public class LuaState : IDisposable type UnrefPair (line 517) | struct UnrefPair method isMainThread (line 532) | public bool isMainThread() method get (line 537) | static public LuaState get(IntPtr l) method LuaState (line 564) | public LuaState() method init (line 598) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method Close (line 662) | public void Close() method Dispose (line 686) | public void Dispose() method Dispose (line 693) | public virtual void Dispose(bool dispose) method errorReport (line 701) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method import (line 722) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method pcall (line 769) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method pcall (line 784) | internal static void pcall(IntPtr l, LuaCSFunction f) method print (line 795) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method loadfile (line 826) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method dofile (line 839) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method panicCallback (line 863) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method pushcsfunction (line 870) | static public void pushcsfunction(IntPtr L, LuaCSFunction function) method doString (line 877) | public object doString(string str) method doString (line 887) | public object doString(string str, string chunkname) method loader (line 897) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method doFile (line 921) | public object doFile(string fn) method CleanUTF8Bom (line 941) | public static byte[] CleanUTF8Bom(byte[] bytes) method doBuffer (line 952) | public bool doBuffer(byte[] bytes, string fn, out object ret) method loadFile (line 974) | internal static byte[] loadFile(string fn) method getObject (line 1002) | internal object getObject(string key) method setObject (line 1010) | internal void setObject(string key, object v) method getObject (line 1017) | internal object getObject(string[] remainingPath) method getObject (line 1032) | internal object getObject(int reference, string field) method getObject (line 1041) | internal object getObject(int reference, int index) method getObject (line 1059) | internal object getObject(int reference, object field) method setObject (line 1070) | internal void setObject(string[] remainingPath, object o) method setObject (line 1085) | internal void setObject(int reference, string field, object o) method setObject (line 1093) | internal void setObject(int reference, int index, object o) method setObject (line 1109) | internal void setObject(int reference, object field, object o) method topObjects (line 1119) | internal object topObjects(int from) method getObject (line 1144) | object getObject(IntPtr l, int p) method getFunction (line 1150) | public LuaFunction getFunction(string key) method getTable (line 1155) | public LuaTable getTable(string key) method gcRef (line 1173) | public void gcRef(UnRefAction act, int r) method checkRef (line 1184) | public void checkRef() FILE: Assets/Plugins/Slua_Managed/LuaSvr.cs type LuaSvrFlag (line 39) | public enum LuaSvrFlag { class LuaSvr (line 45) | public class LuaSvr method LuaSvr (line 54) | public LuaSvr() method collectBindInfo (line 60) | List> collectBindInfo() { method doBind (line 119) | protected void doBind(IntPtr L) method doBind (line 133) | private IEnumerator doBind(IntPtr L,Action _tick,Action complete) method getBindList (line 162) | Action[] getBindList(Assembly assembly,string ns) { method doinit (line 169) | protected void doinit(IntPtr L,LuaSvrFlag flag) FILE: Assets/Plugins/Slua_Managed/LuaSvrGameObject.cs class LuaSvrGameObject (line 34) | public class LuaSvrGameObject : MonoBehaviour method OnDestroy (line 40) | void OnDestroy() method init (line 50) | public void init() { method Update (line 55) | void Update() FILE: Assets/Plugins/Slua_Managed/LuaValueType.cs class LuaValueType (line 26) | class LuaValueType : LuaObject method reg (line 1086) | public static void reg(IntPtr l) FILE: Assets/Plugins/Slua_Managed/LuaVarObject.cs class LuaVarObject (line 34) | class LuaVarObject : LuaObject class MethodWrapper (line 42) | class MethodWrapper method MethodWrapper (line 46) | public MethodWrapper(object self, IList mi) method matchType (line 52) | bool matchType(IntPtr l, int p, LuaTypes lt, Type t) method checkVar (line 74) | object checkVar(IntPtr l, int p, Type t) method matchType (line 121) | internal bool matchType(IntPtr l, int from, ParameterInfo[] pis, boo... method invoke (line 139) | public int invoke(IntPtr l) method forceInvoke (line 160) | private int forceInvoke(IntPtr l, MethodInfo m) method checkArgs (line 183) | public void checkArgs(IntPtr l, int from, MethodInfo m, out object[]... method luaIndex (line 200) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method indexObject (line 225) | static int indexObject(IntPtr l, object self, object key) method getType (line 241) | static Type getType(object o) method indexString (line 248) | static int indexString(IntPtr l, object self, string key) method CollectTypeMembers (line 308) | static void CollectTypeMembers(Type type, ref Dictionary GetCacheMembers(Type type, string key) method newindexString (line 345) | static int newindexString(IntPtr l, object self, string key) method indexInt (line 395) | static int indexInt(IntPtr l, object self, int index) method newindexInt (line 430) | static int newindexInt(IntPtr l, object self, int index) method newindexObject (line 462) | static int newindexObject(IntPtr l, object self, object k, object v) method luaNewIndex (line 477) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method methodWrapper (line 502) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method init (line 517) | static new public void init(IntPtr l) class LuaClassObject (line 535) | class LuaClassObject method LuaClassObject (line 539) | public LuaClassObject(Type t) method GetClsType (line 544) | public Type GetClsType() FILE: Assets/Plugins/Slua_Managed/ObjectCache.cs class ObjectCache (line 32) | public class ObjectCache method get (line 39) | public static ObjectCache get(IntPtr l) class ObjSlot (line 65) | class ObjSlot method ObjSlot (line 69) | public ObjSlot(int slot, object o) class FreeList (line 77) | class FreeList : List method FreeList (line 79) | public FreeList() method add (line 84) | public int add(object o) method del (line 102) | public void del(int i) method get (line 110) | public bool get(int i, out object o) method get (line 122) | public object get(int i) method set (line 130) | public void set(int i, object o) method add (line 140) | public int add(object o) method del (line 146) | public void del(int i) method get (line 151) | public bool get(int i, out object o) method get (line 156) | public object get(int i) method set (line 164) | public void set(int i, object o) class FreeList (line 137) | class FreeList : Dictionary method FreeList (line 79) | public FreeList() method add (line 84) | public int add(object o) method del (line 102) | public void del(int i) method get (line 110) | public bool get(int i, out object o) method get (line 122) | public object get(int i) method set (line 130) | public void set(int i, object o) method add (line 140) | public int add(object o) method del (line 146) | public void del(int i) method get (line 151) | public bool get(int i, out object o) method get (line 156) | public object get(int i) method set (line 164) | public void set(int i, object o) class ObjEqualityComparer (line 173) | public class ObjEqualityComparer : IEqualityComparer method Equals (line 175) | public new bool Equals(object x, object y) method GetHashCode (line 181) | public int GetHashCode(object obj) method ObjectCache (line 191) | public ObjectCache(IntPtr l) method clear (line 202) | static public void clear() method del (line 209) | internal static void del(IntPtr l) method make (line 214) | internal static void make(IntPtr l) method size (line 222) | public int size() method gc (line 227) | internal void gc(int index) method gc (line 241) | internal void gc(UnityEngine.Object o) method add (line 252) | internal int add(object o) method get (line 262) | internal object get(IntPtr l, int p) method setBack (line 275) | internal void setBack(IntPtr l, int p, object o) method push (line 286) | internal void push(IntPtr l, object o) method push (line 291) | internal void push(IntPtr l, Array o) method allocID (line 300) | internal int allocID(IntPtr l,object o) { method push (line 322) | internal void push(IntPtr l, object o, bool checkReflect) method getAQName (line 344) | static string getAQName(object o) method getAQName (line 350) | internal static string getAQName(Type t) method isGcObject (line 363) | bool isGcObject(object obj) FILE: Assets/Plugins/Slua_Managed/SLuaSetting.cs type EOL (line 32) | public enum EOL{ class SLuaSetting (line 39) | public class SLuaSetting method Open (line 73) | [MenuItem("SLua/Setting")] FILE: Assets/Plugins/Slua_Managed/Timer.cs class LuaTimer (line 28) | public class LuaTimer : LuaObject class Timer (line 30) | class Timer class Wheel (line 39) | class Wheel method Wheel (line 47) | internal Wheel(int dialSize) method nextDial (line 58) | internal LinkedList nextDial() method add (line 62) | internal void add(int delay, Timer tm) method intpow (line 78) | static int intpow(int n, int m) method innerAdd (line 86) | static void innerAdd(int deadline, Timer tm) method innerDel (line 103) | static void innerDel(Timer tm) method innerDel (line 108) | static void innerDel(Timer tm,bool removeFromMap) method now (line 119) | static int now() method tick (line 124) | internal static void tick(float deltaTime) method init (line 194) | static void init() method fetchSn (line 209) | static int fetchSn() method add (line 214) | internal static int add(int delay, Action handler) method add (line 223) | internal static int add(int delay, int cycle, Func handler) method del (line 234) | internal static void del(int sn) method Delete (line 243) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method Add (line 257) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method DeleteAll (line 324) | [MonoPInvokeCallbackAttribute(typeof(LuaCSFunction))] method reg (line 346) | static public void reg(IntPtr l) FILE: Assets/Plugins/Slua_Managed/WeakDictionary.cs class WeakDictionary (line 30) | public class WeakDictionary method Add (line 71) | void Add(K key, V value) method ContainsKey (line 87) | bool ContainsKey(K key) method Remove (line 91) | bool Remove(K key) method TryGetValue (line 95) | bool TryGetValue(K key, out V value) FILE: Assets/Slua/Editor/CustomEditor.cs class LuaSvrEditor (line 29) | [CustomEditor(typeof(LuaSvrGameObject))] method OnInspectorGUI (line 32) | public override void OnInspectorGUI() FILE: Assets/Slua/Editor/CustomExport.cs class CustomExport (line 28) | public class CustomExport method OnGetAssemblyToGenerateExtensionMethod (line 30) | public static void OnGetAssemblyToGenerateExtensionMethod(out List list) method OnAddCustomNamespace (line 62) | public static HashSet OnAddCustomNamespace() method OnGetUseList (line 71) | public static void OnGetUseList(out List list) method OnGetNoUseList (line 85) | public static void OnGetNoUseList(out List list) FILE: Assets/Slua/Editor/LuaCodeGen.cs type ICustomExportPost (line 37) | public interface ICustomExportPost { } class LuaCodeGen (line 40) | public class LuaCodeGen : MonoBehaviour class Startup (line 57) | [InitializeOnLoad] method Startup (line 61) | static Startup() method Update (line 76) | static void Update(){ method GenerateAll (line 108) | [MenuItem("SLua/All/Make")] method filterType (line 121) | static bool filterType(Type t, List noUseList, List us... method Generate (line 148) | [MenuItem("SLua/Unity/Make UnityEngine")] method GenerateUI (line 154) | [MenuItem("SLua/Unity/Make UnityEngine.UI")] method GenerateAds (line 160) | [MenuItem("SLua/Unity/Make UnityEngine.Advertisements")] method GenerateFor (line 166) | static public void GenerateFor(string asemblyName, string genAtPath, i... method FixPathName (line 228) | static String FixPathName(string path) { method ClearUnity (line 235) | [MenuItem("SLua/Unity/Clear Unity and UI")] method Custom (line 242) | [MenuItem("SLua/Custom/Make")] method InvokeEditorMethod (line 317) | static public List InvokeEditorMethod(string methodName, re... method GetEditorField (line 341) | static public List GetEditorField(string strFieldName) method Generate3rdDll (line 365) | [MenuItem("SLua/3rdDll/Make")] method Clear3rdDll (line 408) | [MenuItem("SLua/3rdDll/Clear")] method ClearCustom (line 414) | [MenuItem("SLua/Custom/Clear")] method ClearALL (line 421) | [MenuItem("SLua/All/Clear")] method CompileDLL (line 428) | [MenuItem("SLua/Compile LuaObject To DLL")] method clear (line 571) | static void clear(string[] paths) method Generate (line 589) | static bool Generate(Type t, string path) method Generate (line 594) | static bool Generate(Type t, string ns, string path) method GenerateBind (line 605) | static void GenerateBind(List list, string name, int order,strin... class CodeGenerator (line 617) | class CodeGenerator method FilterSpecMethods (line 665) | static void FilterSpecMethods(out Dictionary> di... method IsExtensionMethod (line 722) | static bool IsExtensionMethod(MethodBase method){ method CodeGenerator (line 731) | static CodeGenerator(){ class PropPair (line 743) | class PropPair method GenerateBind (line 753) | public void GenerateBind(List list, string name, int order) method WriteBindType (line 778) | void WriteBindType(StreamWriter file, Type t, List exported, Has... method DelegateExportFilename (line 788) | public string DelegateExportFilename(string path, Type t) method Generate (line 803) | public bool Generate(Type t) method WriteDelegate (line 873) | void WriteDelegate(Type t, StreamWriter file) method ArgsList (line 960) | string ArgsList(MethodInfo m, ref List outindex, ref List re... method tryMake (line 990) | void tryMake(Type t) method WriteEvent (line 1003) | void WriteEvent(Type t, StreamWriter file) method GenericCallDecl (line 1110) | string GenericCallDecl(Type t) { method GetCheckType (line 1136) | string GetCheckType(Type t, int n, string v = "v", string prefix = "") method PushValues (line 1163) | string PushValues(Type t) { method ArgsDecl (line 1181) | string ArgsDecl(Type t) method RegEnumFunction (line 1204) | void RegEnumFunction(Type t, StreamWriter file) method Begin (line 1220) | StreamWriter Begin(Type t) method End (line 1229) | private void End(StreamWriter file) method WriteHead (line 1236) | private void WriteHead(Type t, StreamWriter file) method WriteExtraNamespace (line 1253) | void WriteExtraNamespace(StreamWriter file,Type t, HashSet nss... method WriteFunction (line 1266) | private void WriteFunction(Type t, StreamWriter file, bool writeStatic... method isPInvoke (line 1308) | bool isPInvoke(MethodInfo mi, out bool instanceFunc) method staticName (line 1319) | string staticName(string name) method MemberInFilter (line 1327) | bool MemberInFilter(Type t, MemberInfo mi) method IsObsolete (line 1332) | bool IsObsolete(MemberInfo t) method hasOverloadedVersion (line 1354) | bool hasOverloadedVersion(Type t,ref string f) { method RegFunction (line 1366) | void RegFunction(Type t, StreamWriter file) method constructorOrNot (line 1412) | string constructorOrNot(Type t) method CutBase (line 1420) | bool CutBase(Type t) method WriteSet (line 1427) | void WriteSet(StreamWriter file, Type t, string cls, string fn, bool i... method NormalName (line 1463) | static string NormalName(string name) method WriteField (line 1472) | private void WriteField(Type t, StreamWriter file) method WriteItemFunc (line 1634) | void WriteItemFunc(Type t, StreamWriter file, List gette... method WriteTry (line 1724) | void WriteTry(StreamWriter file) method WriteCatchExecption (line 1729) | void WriteCatchExecption(StreamWriter file) method WriteCheckType (line 1737) | void WriteCheckType(StreamWriter file, Type t, int n, string v = "v", ... method WriteValueCheck (line 1754) | void WriteValueCheck(StreamWriter file, Type t, int n, string v = "v",... method WriteFunctionAttr (line 1760) | private void WriteFunctionAttr(StreamWriter file) method GetValidConstructor (line 1768) | ConstructorInfo[] GetValidConstructor(Type t) method ContainUnsafe (line 1787) | bool ContainUnsafe(MethodBase mi) method DontExport (line 1797) | bool DontExport(MemberInfo mi) method WriteConstructor (line 1825) | private void WriteConstructor(Type t, StreamWriter file) method WriteOk (line 1899) | void WriteOk(StreamWriter file) method WriteBad (line 1903) | void WriteBad(StreamWriter file) method WriteError (line 1908) | void WriteError(StreamWriter file, string err) method WriteReturn (line 1915) | void WriteReturn(StreamWriter file, string val) method IsNotSupport (line 1922) | bool IsNotSupport(Type t) method RemoveRef (line 1930) | string RemoveRef(string s, bool removearray = true) method GenericBaseName (line 1948) | string GenericBaseName(Type t) method GenericName (line 1957) | string GenericName(Type t,string sep="_") method _Name (line 1979) | string _Name(string n) method TypeDecl (line 1992) | string TypeDecl(ParameterInfo[] pars,int paraOffset = 0) method MethodDecl (line 2008) | string MethodDecl(MethodInfo m) method tryFixGenericMethod (line 2030) | static MethodInfo tryFixGenericMethod(MethodInfo method) method isUsefullMethod (line 2056) | bool isUsefullMethod(MethodInfo method) method WriteFunctionDec (line 2074) | void WriteFunctionDec(StreamWriter file, string name) method GetMethods (line 2081) | MethodBase[] GetMethods(Type t, string name, BindingFlags bf) method WriteNotMatch (line 2118) | void WriteNotMatch(StreamWriter file,string fn) { method WriteFunctionImpl (line 2122) | void WriteFunctionImpl(StreamWriter file, MethodInfo m, Type t, Bindin... method WriteOverridedMethod (line 2186) | void WriteOverridedMethod(StreamWriter file,Dictionary a, Action b) method testFunc (line 59) | public static void testFunc(Func f) method testAction (line 64) | public static void testAction(Action f) method testDAction (line 69) | public static void testDAction(Action> f) method callDAction (line 75) | public static void callDAction() method getFunc (line 83) | public static Func getFunc(Func f) FILE: Assets/Slua/example/HelloWorld.cs type foostruct (line 11) | [CustomLuaClass] class FloatEvent (line 18) | [CustomLuaClass] method FloatEvent (line 21) | public FloatEvent() { } class ListViewEvent (line 24) | [CustomLuaClass] class SLuaTest (line 29) | [CustomLuaClass] class XXList (line 34) | [CustomLuaClass] class AbsClass (line 37) | [CustomLuaClass] method AbsClass (line 41) | public AbsClass() { class Ref (line 48) | public class Ref class HelloWorld (line 63) | [CustomLuaClass] method say (line 69) | static public void say() method bytes (line 74) | static public byte[] bytes() method int16Array (line 79) | static public void int16Array(Int16[] array) { method vectors (line 85) | static public Vector3[] vectors() method nullf (line 90) | static public void nullf(int? a=null) { method y (line 97) | public IEnumerator y() method foo (line 105) | public Dictionary foo() method foos (line 110) | public Dictionary[] foos() method gos (line 115) | public int gos(Dictionary[] x) method too (line 120) | public Dictionary too() method getList (line 125) | public List getList() method setv (line 130) | static public void setv(LuaTable t) method getv (line 151) | static public LuaTable getv() method ofunc (line 191) | static public void ofunc(Type t) method ofunc (line 196) | static public void ofunc(GameObject go) method AFunc (line 201) | static public void AFunc(int a) { method AFunc (line 205) | static public void AFunc(float a) { method AFunc (line 209) | static public void AFunc(string a) { method AFunc (line 213) | [LuaOverride("AFuncByDouble")] method generic (line 223) | public void generic() method perf (line 228) | public void perf() method testvec3 (line 239) | static public void testvec3(Vector3 v) method testset (line 244) | static public void testset(GameObject go) method test2 (line 253) | static public void test2(GameObject go) method test3 (line 262) | static public void test3(GameObject go) method test4 (line 271) | static public void test4(GameObject go) method test5 (line 281) | static public Vector3 test5(GameObject go) method func6 (line 292) | static public void func6(string str, params object[] args) method func7 (line 302) | public void func7(LuaFunction func) method func7 (line 308) | public void func7(int a) method dontexport (line 313) | [DoNotToLua] method func8 (line 333) | public void func8(List result) class ExtensionTest (line 339) | public static class ExtensionTest method func8 (line 342) | public static List func8(this HelloWorld helloWorld) FILE: Assets/Slua/example/Main.cs class Main (line 7) | public class Main : MonoBehaviour method Start (line 14) | void Start() method log (line 26) | void log(string cond, string trace, LogType lt) method tick (line 32) | void tick(int p) method complete (line 37) | void complete() method OnGUI (line 49) | void OnGUI() FILE: Assets/Slua/example/NewCoroutine.cs class NewCoroutine (line 5) | [CustomLuaClass] method MyMethod (line 8) | public static IEnumerator MyMethod(string test, float time, LuaFunctio... method Start (line 15) | void Start () { FILE: Assets/Slua/example/Perf.cs class Perf (line 4) | public class Perf : MonoBehaviour method Start (line 9) | void Start() method log (line 32) | void log(string cond, string trace, LogType lt) method OnGUI (line 38) | void OnGUI() FILE: Assets/Slua/example/ValueType.cs class ValueType (line 5) | public class ValueType : MonoBehaviour { method Start (line 9) | void Start () { method Update (line 18) | void Update () { FILE: Assets/Slua/example/VarObj.cs class VarObj (line 4) | public class VarObj : MonoBehaviour method Start (line 9) | void Start() FILE: Assets/Slua/example/test/TestLua.cs class parameter (line 48) | public class parameter class UnicodeClass (line 53) | public class UnicodeClass{ class master (line 64) | #if MONOTOUCH method read (line 69) | public static string read() method read (line 74) | public static string read( parameter test ) class testClass3 (line 80) | #if MONOTOUCH method read2 (line 87) | public static string read2() method read (line 92) | public static string read( int test ) class TestCaseName (line 98) | #if MONOTOUCH class Vector (line 112) | #if MONOTOUCH method Func (line 135) | public void Func () class VectorExtension (line 141) | public static class VectorExtension method Length (line 143) | public static double Length (this Vector v) class DefaultElementModel (line 149) | public class DefaultElementModel type ITest (line 277) | public interface ITest method test1 (line 289) | int test1 (int a, int b); method test2 (line 291) | int test2 (int a, out int b); method test3 (line 293) | void test3 (int a, ref int b); method test4 (line 295) | TestClass test4 (int a, int b); method test5 (line 297) | int test5 (TestClass a, TestClass b); method test6 (line 299) | int test6 (int a, out TestClass b); method test7 (line 301) | void test7 (int a, ref TestClass b); type IFoo1 (line 304) | public interface IFoo1 method foo (line 306) | int foo (); type IFoo2 (line 309) | public interface IFoo2 method foo (line 311) | int foo (); class MyClass (line 314) | class MyClass method Func1 (line 316) | public int Func1 () class DoWorkClass (line 325) | class DoWorkClass method DoWork (line 328) | public void DoWork () type TestStruct (line 341) | public struct TestStruct method TestStruct (line 343) | public TestStruct(float val) type TestEnum (line 360) | public enum TestEnum class TestClassGeneric (line 370) | public class TestClassGeneric method GenericMethod (line 385) | public void GenericMethod (T value) method RegularMethod (line 391) | public void RegularMethod () method Validate (line 401) | public bool Validate (T value) class TestClassWithGenericMethod (line 410) | public class TestClassWithGenericMethod method GenericMethod (line 424) | public void GenericMethod (T value) method Validate (line 430) | internal bool Validate (T value) class TestClass2 (line 436) | public class TestClass2 method func (line 438) | public static int func (int x, int y) method funcInstance (line 443) | public int funcInstance (int x, int y) class TestClass (line 453) | public class TestClass : IFoo1, IFoo2 method TestClass (line 458) | public TestClass () method TestClass (line 463) | public TestClass (int val) method TestClass (line 468) | public TestClass (string val) method makeFromString (line 473) | public static TestClass makeFromString (String str) method TestLuaFunction (line 530) | public object TestLuaFunction (LuaFunction func) method sum (line 538) | public int sum (int x, int y) method setVal (line 543) | public void setVal (int newVal) method setVal (line 548) | public void setVal (string newVal) method getVal (line 553) | public int getVal () method getStrVal (line 558) | public string getStrVal () method outVal (line 563) | public int outVal (out int val) method outVal (line 569) | public int outVal (out int val, int val2) method outVal (line 575) | public int outVal (int val, ref int val2) method outValMutiple (line 581) | public int outValMutiple (int arg, out string arg2, out string arg3) method callDelegate1 (line 589) | public int callDelegate1 (TestDelegate1 del) method callDelegate2 (line 594) | public int callDelegate2 (TestDelegate2 del) method callDelegate3 (line 601) | public int callDelegate3 (TestDelegate3 del) method callDelegate4 (line 609) | public int callDelegate4 (TestDelegate4 del) method callDelegate5 (line 614) | public int callDelegate5 (TestDelegate5 del) method callDelegate6 (line 619) | public int callDelegate6 (TestDelegate6 del) method callDelegate7 (line 626) | public int callDelegate7 (TestDelegate7 del) method callInterface1 (line 633) | public int callInterface1 (ITest itest) method callInterface2 (line 638) | public int callInterface2 (ITest itest) method callInterface3 (line 645) | public int callInterface3 (ITest itest) method callInterface4 (line 653) | public int callInterface4 (ITest itest) method callInterface5 (line 658) | public int callInterface5 (ITest itest) method callInterface6 (line 663) | public int callInterface6 (ITest itest) method callInterface7 (line 670) | public int callInterface7 (ITest itest) method callInterface8 (line 677) | public int callInterface8 (ITest itest) method callInterface9 (line 683) | public int callInterface9 (ITest itest) method exceptionMethod (line 689) | public void exceptionMethod () method overridableMethod (line 694) | public virtual int overridableMethod (int x, int y) method callOverridable (line 699) | public static int callOverridable (TestClass test, int x, int y) method foo (line 704) | int IFoo1.foo () method foo (line 709) | public int foo () method _PrivateMethod (line 714) | private void _PrivateMethod () method MethodOverload (line 719) | public int MethodOverload () method MethodOverload (line 725) | public int MethodOverload (TestClass testClass) method MethodOverload (line 731) | public int MethodOverload (Type type) method MethodOverload (line 737) | public int MethodOverload (int i, int j, int k) method MethodOverload (line 743) | public int MethodOverload (int i, int j, out int k) method Print (line 750) | public void Print(object format,params object[] args) method MethodWithParams (line 761) | static public int MethodWithParams (int a, params int[] others) { method TestType (line 771) | public bool TestType(Type t) class TestClassWithOverloadedMethod (line 777) | public class TestClassWithOverloadedMethod method Func (line 781) | public void Func (string param) method Func (line 786) | public void Func (int param) FILE: Assets/Slua/example/test/test.cs class Assert (line 46) | class Assert{ method True (line 47) | public static void True(bool v) method IsTrue (line 51) | public static void IsTrue(bool v) method AreEqual (line 58) | public static void AreEqual(object a, object b, string extra = "") method AreNotEqual (line 65) | public static void AreNotEqual(object a, object b) class test (line 72) | public class test : MonoBehaviour { method Start (line 75) | void Start() class LuaTests (line 107) | public class LuaTests method ThrowException (line 114) | public void ThrowException () method CallLuaFunction (line 129) | public void CallLuaFunction() method TestStructs (line 176) | public void TestStructs () method TestStructHashesEqual (line 196) | public void TestStructHashesEqual() method TestEnumEqual (line 205) | public void TestEnumEqual() method TestMethodOverloads (line 214) | public void TestMethodOverloads () method TestDispose (line 235) | public void TestDispose () method _Calc (line 249) | private void _Calc (LuaState lua, int i) method _TestException (line 366) | private float _TestException (float val, float val2) method TestExceptionWithChunkOverload (line 426) | public void TestExceptionWithChunkOverload () method TestMultipleOutParameters (line 495) | public void TestMultipleOutParameters () method DoString (line 566) | public void DoString () method GetGlobalNumber (line 577) | public void GetGlobalNumber () method SetGlobalNumber (line 586) | public void SetGlobalNumber () method GetNumberInTable (line 596) | public void GetNumberInTable () method SetNumberInTable (line 607) | public void SetNumberInTable () method GetGlobalString (line 618) | public void GetGlobalString () method SetGlobalString (line 627) | public void SetGlobalString () method GetStringInTable (line 638) | public void GetStringInTable () method SetStringInTable (line 649) | public void SetStringInTable () method GetAndSetTable (line 659) | public void GetAndSetTable () method GetTableNumericField1 (line 670) | public void GetTableNumericField1 () method GetTableNumericField2 (line 682) | public void GetTableNumericField2 () method SetTableNumericField1 (line 694) | public void SetTableNumericField1 () method SetTableNumericField2 (line 706) | public void SetTableNumericField2 () method GetTableStringField1 (line 717) | public void GetTableStringField1 () method GetTableStringField2 (line 729) | public void GetTableStringField2 () method SetTableStringField1 (line 741) | public void SetTableStringField1 () method SetTableStringField2 (line 753) | public void SetTableStringField2 () method CallGlobalFunctionNoArgs (line 764) | public void CallGlobalFunctionNoArgs () method CallGlobalFunctionOneArg (line 774) | public void CallGlobalFunctionOneArg () method CallGlobalFunctionTwoArgs (line 784) | public void CallGlobalFunctionTwoArgs () method CallGlobalFunctionOneReturn (line 795) | public void CallGlobalFunctionOneReturn () method CallGlobalFunctionTwoReturns (line 805) | public void CallGlobalFunctionTwoReturns () method CallTableFunctionTwoReturns (line 818) | public void CallTableFunctionTwoReturns () method SetGlobalObject (line 831) | public void SetGlobalObject () method GarbageCollection (line 846) | public void GarbageCollection() method SetTableObjectField1 (line 867) | public void SetTableObjectField1 () method AccessObjectField (line 883) | public void AccessObjectField () method AccessObjectProperty (line 899) | public void AccessObjectProperty () method AccessObjectStringProperty (line 913) | public void AccessObjectStringProperty () method CallObjectMethod (line 930) | public void CallObjectMethod () method CallObjectMethodByType (line 946) | public void CallObjectMethodByType () method CallObjectMethodOutParam (line 959) | public void CallObjectMethodOutParam () method CallObjectMethodOverloadedOutParam (line 973) | public void CallObjectMethodOverloadedOutParam () method CallObjectMethodByRefParam (line 986) | public void CallObjectMethodByRefParam () method CreateNetObjectNoArgsCons (line 1012) | public void CreateNetObjectNoArgsCons () method CreateNetObjectOneArgCons (line 1024) | public void CreateNetObjectOneArgCons () method CreateNetObjectOverloadedCons (line 1035) | public void CreateNetObjectOverloadedCons () method ReadArrayField (line 1046) | public void ReadArrayField () method WriteArrayField (line 1058) | public void WriteArrayField () method LuaDelegateValueTypes (line 1082) | public void LuaDelegateValueTypes () method LuaDelegateValueTypesOutParam (line 1096) | public void LuaDelegateValueTypesOutParam () method LuaDelegateValueTypesByRefParam (line 1111) | public void LuaDelegateValueTypesByRefParam () method LuaDelegateValueTypesReturnReferenceType (line 1125) | public void LuaDelegateValueTypesReturnReferenceType () method LuaDelegateReferenceTypes (line 1139) | public void LuaDelegateReferenceTypes () method LuaDelegateReferenceTypesOutParam (line 1152) | public void LuaDelegateReferenceTypesOutParam () method LuaDelegateReferenceTypesByRefParam (line 1166) | public void LuaDelegateReferenceTypesByRefParam () method TestVarargs (line 1659) | public void TestVarargs() method TestPrintChars (line 1675) | public void TestPrintChars () method TestUnicodeChars (line 1681) | public void TestUnicodeChars () method TestCaseFields (line 1807) | public void TestCaseFields () method TestStaticOperators (line 1823) | public void TestStaticOperators () method TestOverloadedMethods (line 1860) | public void TestOverloadedMethods () method TestOverloadedMethodCallOnBase (line 1990) | public void TestOverloadedMethodCallOnBase () method TestCallMethodWithParams2 (line 2005) | public void TestCallMethodWithParams2 () method TestPassType (line 2013) | public void TestPassType() 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 119) | static int io_fclose (lua_State *L) { function aux_close (line 127) | static int aux_close (lua_State *L) { function io_close (line 134) | static int io_close (lua_State *L) { function io_gc (line 142) | static int io_gc (lua_State *L) { function io_tostring (line 151) | static int io_tostring (lua_State *L) { function io_open (line 161) | static int io_open (lua_State *L) { function io_popen (line 174) | static int io_popen (lua_State *L) { function io_tmpfile (line 183) | static int io_tmpfile (lua_State *L) { function FILE (line 190) | static FILE *getiofile (lua_State *L, int findex) { function g_iofile (line 200) | static int g_iofile (lua_State *L, int f, const char *mode) { function io_input (line 221) | static int io_input (lua_State *L) { function io_output (line 226) | static int io_output (lua_State *L) { function aux_lines (line 234) | static void aux_lines (lua_State *L, int idx, int toclose) { function f_lines (line 241) | static int f_lines (lua_State *L) { function io_lines (line 248) | static int io_lines (lua_State *L) { function read_number (line 273) | static int read_number (lua_State *L, FILE *f) { function test_eof (line 286) | static int test_eof (lua_State *L, FILE *f) { function read_line (line 294) | static int read_line (lua_State *L, FILE *f) { function read_chars (line 316) | static int read_chars (lua_State *L, FILE *f, size_t n) { function g_read (line 334) | static int g_read (lua_State *L, FILE *f, int first) { function io_read (line 381) | static int io_read (lua_State *L) { function f_read (line 386) | static int f_read (lua_State *L) { function io_readline (line 391) | static int io_readline (lua_State *L) { function g_write (line 413) | static int g_write (lua_State *L, FILE *f, int arg) { function io_write (line 432) | static int io_write (lua_State *L) { function f_write (line 437) | static int f_write (lua_State *L) { function f_seek (line 442) | static int f_seek (lua_State *L) { function f_setvbuf (line 458) | static int f_setvbuf (lua_State *L) { function io_flush (line 470) | static int io_flush (lua_State *L) { function f_flush (line 475) | static int f_flush (lua_State *L) { function createmeta (line 510) | static void createmeta (lua_State *L) { function createstdfile (line 518) | static void createstdfile (lua_State *L, FILE *f, int k, const char *fna... function newfenv (line 530) | static void newfenv (lua_State *L, lua_CFunction cls) { function LUALIB_API (line 537) | 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 194) | static void read_numeral (LexState *ls, SemInfo *seminfo) { function skip_sep (line 210) | static int skip_sep (LexState *ls) { function read_long_string (line 223) | static void read_long_string (LexState *ls, SemInfo *seminfo, int sep) { function read_string (line 278) | static void read_string (LexState *ls, int del, SemInfo *seminfo) { function llex (line 334) | static int llex (LexState *ls, SemInfo *seminfo) { function luaX_next (line 448) | void luaX_next (LexState *ls) { function luaX_lookahead (line 459) | 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 627) | 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_execute (line 38) | static int os_execute (lua_State *L) { 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 74) | static int os_clock (lua_State *L) { function setfield (line 88) | static void setfield (lua_State *L, const char *key, int value) { function setboolfield (line 93) | static void setboolfield (lua_State *L, const char *key, int value) { function getboolfield (line 100) | static int getboolfield (lua_State *L, const char *key) { function getfield (line 109) | static int getfield (lua_State *L, const char *key, int d) { function os_date (line 124) | static int os_date (lua_State *L) { function os_time (line 170) | static int os_time (lua_State *L) { function os_difftime (line 195) | static int os_difftime (lua_State *L) { function os_setlocale (line 204) | static int os_setlocale (lua_State *L) { function os_exit (line 216) | static int os_exit (lua_State *L) { function LUALIB_API (line 239) | 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/luajit-2.0.4/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.0.4/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.0.4/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 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 383) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 396) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.0.4/dynasm/dasm_proto.h type dasm_State (line 47) | typedef struct dasm_State dasm_State; FILE: build/luajit-2.0.4/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 266) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 360) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 442) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 455) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.0.4/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 305) | static void emit_bcdef(BuildCtx *ctx) function emit_vmdef (line 318) | static void emit_vmdef(BuildCtx *ctx) function usage (line 370) | static void usage(void) function BuildMode (line 384) | static BuildMode parsemode(const char *mode) function parseargs (line 395) | static void parseargs(BuildCtx *ctx, char **argv) function main (line 431) | int main(int argc, char **argv) FILE: build/luajit-2.0.4/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.0.4/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_mach (line 55) | static void emit_asm_reloc_mach(BuildCtx *ctx, uint8_t *cp, int n, function emit_asm_words (line 78) | static void emit_asm_words(BuildCtx *ctx, uint8_t *p, int n) function emit_asm_wordreloc (line 92) | static void emit_asm_wordreloc(BuildCtx *ctx, uint8_t *p, int n, function emit_asm_label (line 145) | static void emit_asm_label(BuildCtx *ctx, const char *name, int size, in... function emit_asm_align (line 194) | static void emit_asm_align(BuildCtx *ctx, int bits) function emit_asm (line 212) | void emit_asm(BuildCtx *ctx) FILE: build/luajit-2.0.4/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.0.4/src/host/buildvm_lib.c function libdef_name (line 25) | static void libdef_name(const char *p, int kind) function libdef_endmodule (line 48) | static void libdef_endmodule(BuildCtx *ctx) function libdef_module (line 72) | static void libdef_module(BuildCtx *ctx, char *p, int arg) function find_ffofs (line 95) | static int find_ffofs(BuildCtx *ctx, const char *name) function libdef_func (line 109) | static void libdef_func(BuildCtx *ctx, char *p, int arg) function find_rec (line 154) | static uint32_t find_rec(char *name) function libdef_rec (line 171) | static void libdef_rec(BuildCtx *ctx, char *p, int arg) function memcpy_endian (line 191) | static void memcpy_endian(void *dst, void *src, size_t n) function libdef_push (line 204) | static void libdef_push(BuildCtx *ctx, char *p, int arg) function libdef_set (line 249) | static void libdef_set(BuildCtx *ctx, char *p, int arg) function libdef_regfunc (line 260) | static void libdef_regfunc(BuildCtx *ctx, char *p, int arg) type LibDefHandler (line 268) | typedef struct LibDefHandler { function emit_lib (line 289) | void emit_lib(BuildCtx *ctx) FILE: build/luajit-2.0.4/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.0.4/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.0.4/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.0.4/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.0.4/src/lib_base.c function LJLIB_REC (line 41) | LJLIB_ASM(assert) LJLIB_REC(.) function LJLIB_REC (line 68) | LJLIB_ASM_(type) LJLIB_REC(.) function ffh_pairs (line 83) | static int ffh_pairs(lua_State *L, MMS mm) function LJLIB_ASM (line 102) | LJLIB_PUSH(lastcl) function LJLIB_NOREGUV (line 108) | LJLIB_NOREGUV LJLIB_ASM(ipairs_aux) LJLIB_REC(.) function LJLIB_REC (line 178) | LJLIB_ASM(rawget) LJLIB_REC(.) function LJLIB_REC (line 185) | LJLIB_CF(rawset) LJLIB_REC(.) function LJLIB_REC (line 194) | LJLIB_CF(rawequal) LJLIB_REC(.) function LJLIB_REC (line 203) | LJLIB_CF(rawlen) LJLIB_REC(.) function LJLIB_CF (line 216) | LJLIB_CF(unpack) function LJLIB_REC (line 237) | LJLIB_CF(select) LJLIB_REC(.) function LJLIB_REC (line 254) | LJLIB_ASM(tonumber) LJLIB_REC(.) function LJLIB_REC (line 307) | LJLIB_ASM(tostring) LJLIB_REC(.) function LJLIB_CF (line 336) | LJLIB_CF(error) function LJLIB_REC (line 348) | LJLIB_ASM(pcall) LJLIB_REC(.) function LJLIB_REC (line 354) | LJLIB_ASM_(xpcall) LJLIB_REC(.) function LJLIB_CF (line 374) | LJLIB_CF(loadfile) function LJLIB_CF (line 404) | LJLIB_CF(load) function LJLIB_CF (line 423) | LJLIB_CF(loadstring) function LJLIB_CF (line 428) | LJLIB_CF(dofile) function LJLIB_CF (line 441) | LJLIB_CF(gcinfo) function LJLIB_CF (line 447) | LJLIB_CF(collectgarbage) function LJLIB_CF (line 468) | LJLIB_CF(newproxy) function LJLIB_CF (line 495) | LJLIB_CF(print) function LJLIB_CF (line 551) | LJLIB_CF(coroutine_status) function LJLIB_CF (line 568) | LJLIB_CF(coroutine_running) function LJLIB_CF (line 581) | LJLIB_CF(coroutine_create) function LJLIB_ASM (line 591) | LJLIB_ASM(coroutine_yield) function ffh_resume (line 597) | static int ffh_resume(lua_State *L, lua_State *co, int wrap) function LJLIB_ASM (line 611) | LJLIB_ASM(coroutine_resume) function LJLIB_NOREG (line 618) | LJLIB_NOREG LJLIB_ASM(coroutine_wrap_aux) function lj_ffh_coroutine_wrap_err (line 631) | void LJ_FASTCALL lj_ffh_coroutine_wrap_err(lua_State *L, lua_State *co) function LJLIB_CF (line 643) | LJLIB_CF(coroutine_wrap) function setpc_wrap_aux (line 654) | static void setpc_wrap_aux(lua_State *L, GCfunc *fn) function newproxy_weaktable (line 661) | static void newproxy_weaktable(lua_State *L) function LUALIB_API (line 672) | LUALIB_API int luaopen_base(lua_State *L) FILE: build/luajit-2.0.4/src/lib_bit.c function LJLIB_REC (line 22) | LJLIB_ASM(bit_tobit) LJLIB_REC(bit_unary IR_TOBIT) function LJLIB_REC (line 27) | LJLIB_ASM_(bit_bnot) LJLIB_REC(bit_unary IR_BNOT) function LJLIB_REC (line 36) | LJLIB_ASM_(bit_rshift) LJLIB_REC(bit_shift IR_BSHR) function LJLIB_REC (line 47) | LJLIB_ASM_(bit_bor) LJLIB_REC(bit_nary IR_BOR) function LUALIB_API (line 69) | LUALIB_API int luaopen_bit(lua_State *L) FILE: build/luajit-2.0.4/src/lib_debug.c function LJLIB_CF (line 26) | LJLIB_CF(debug_getregistry) function LJLIB_CF (line 32) | LJLIB_CF(debug_getmetatable) 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.0.4/src/lib_ffi.c function CTypeID (line 38) | static CTypeID ffi_checkctype(lua_State *L, CTState *cts, TValue *param) function GCcdata (line 68) | static GCcdata *ffi_checkcdata(lua_State *L, int narg) function ffi_checkint (line 89) | static int32_t ffi_checkint(lua_State *L, int narg) function ffi_index_meta (line 106) | static int ffi_index_meta(lua_State *L, CTState *cts, CType *ct, MMS mm) function LJLIB_REC (line 145) | LJLIB_CF(ffi_meta___index) LJLIB_REC(cdata_index 0) function LJLIB_REC (line 162) | LJLIB_CF(ffi_meta___newindex) LJLIB_REC(cdata_index 1) function ffi_arith (line 182) | static int ffi_arith(lua_State *L) function LJLIB_REC (line 189) | LJLIB_CF(ffi_meta___eq) LJLIB_REC(cdata_arith MM_eq) function LJLIB_REC (line 194) | LJLIB_CF(ffi_meta___len) LJLIB_REC(cdata_arith MM_len) function LJLIB_REC (line 199) | LJLIB_CF(ffi_meta___lt) LJLIB_REC(cdata_arith MM_lt) function LJLIB_REC (line 204) | LJLIB_CF(ffi_meta___le) LJLIB_REC(cdata_arith MM_le) function LJLIB_REC (line 209) | LJLIB_CF(ffi_meta___concat) LJLIB_REC(cdata_arith MM_concat) function LJLIB_REC (line 217) | LJLIB_CF(ffi_meta___call) LJLIB_REC(cdata_call) function LJLIB_REC (line 244) | LJLIB_CF(ffi_meta___add) LJLIB_REC(cdata_arith MM_add) function LJLIB_REC (line 249) | LJLIB_CF(ffi_meta___sub) LJLIB_REC(cdata_arith MM_sub) function LJLIB_REC (line 254) | LJLIB_CF(ffi_meta___mul) LJLIB_REC(cdata_arith MM_mul) function LJLIB_REC (line 259) | LJLIB_CF(ffi_meta___div) LJLIB_REC(cdata_arith MM_div) function LJLIB_REC (line 264) | LJLIB_CF(ffi_meta___mod) LJLIB_REC(cdata_arith MM_mod) function LJLIB_REC (line 269) | LJLIB_CF(ffi_meta___pow) LJLIB_REC(cdata_arith MM_pow) function LJLIB_REC (line 274) | LJLIB_CF(ffi_meta___unm) LJLIB_REC(cdata_arith MM_unm) function LJLIB_CF (line 280) | LJLIB_CF(ffi_meta___tostring) function ffi_pairs (line 327) | static int ffi_pairs(lua_State *L, MMS mm) function LJLIB_CF (line 341) | LJLIB_CF(ffi_meta___pairs) function LJLIB_CF (line 346) | LJLIB_CF(ffi_meta___ipairs) function TValue (line 360) | static TValue *ffi_clib_index(lua_State *L) function LJLIB_REC (line 372) | LJLIB_CF(ffi_clib___index) LJLIB_REC(clib_index 1) function LJLIB_REC (line 392) | LJLIB_CF(ffi_clib___newindex) LJLIB_REC(clib_index 0) function LJLIB_CF (line 417) | LJLIB_CF(ffi_clib___gc) function ffi_callback_set (line 431) | static int ffi_callback_set(lua_State *L, GCfunc *fn) function LJLIB_CF (line 456) | LJLIB_CF(ffi_callback_free) function LJLIB_CF (line 461) | LJLIB_CF(ffi_callback_set) function LJLIB_CF (line 475) | LJLIB_CF(ffi_cdef) function LJLIB_REC (line 492) | LJLIB_CF(ffi_new) LJLIB_REC(.) function LJLIB_REC (line 532) | LJLIB_CF(ffi_cast) LJLIB_REC(ffi_new) function LJLIB_REC (line 550) | LJLIB_CF(ffi_typeof) LJLIB_REC(.) function LJLIB_REC (line 561) | LJLIB_CF(ffi_istype) LJLIB_REC(.) function LJLIB_REC (line 591) | LJLIB_CF(ffi_sizeof) LJLIB_REC(ffi_xof FF_ffi_sizeof) function LJLIB_REC (line 613) | LJLIB_CF(ffi_alignof) LJLIB_REC(ffi_xof FF_ffi_alignof) function LJLIB_REC (line 623) | LJLIB_CF(ffi_offsetof) LJLIB_REC(ffi_xof FF_ffi_offsetof) function LJLIB_REC (line 646) | LJLIB_CF(ffi_errno) LJLIB_REC(.) function LJLIB_REC (line 655) | LJLIB_CF(ffi_string) LJLIB_REC(.) function LJLIB_REC (line 676) | LJLIB_CF(ffi_copy) LJLIB_REC(.) function LJLIB_REC (line 690) | LJLIB_CF(ffi_fill) LJLIB_REC(.) function LJLIB_REC (line 703) | LJLIB_CF(ffi_abi) LJLIB_REC(.) FILE: build/luajit-2.0.4/src/lib_init.c function LUALIB_API (line 39) | LUALIB_API void luaL_openlibs(lua_State *L) FILE: build/luajit-2.0.4/src/lib_io.c type IOFileUD (line 28) | typedef struct IOFileUD { function IOFileUD (line 45) | static IOFileUD *io_tofilep(lua_State *L) function IOFileUD (line 53) | static IOFileUD *io_tofile(lua_State *L) function FILE (line 61) | static FILE *io_stdfile(lua_State *L, ptrdiff_t id) function IOFileUD (line 69) | static IOFileUD *io_file_new(lua_State *L) function IOFileUD (line 81) | static IOFileUD *io_file_open(lua_State *L, const char *mode) function io_file_close (line 91) | 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, FILE *fp, int start) function io_file_write (line 228) | static int io_file_write(lua_State *L, FILE *fp, int start) function io_file_iter (line 256) | static int io_file_iter(lua_State *L) function LJLIB_CF (line 285) | LJLIB_CF(io_method_close) function LJLIB_CF (line 292) | LJLIB_CF(io_method_read) function LJLIB_REC (line 297) | LJLIB_CF(io_method_write) LJLIB_REC(io_write 0) function LJLIB_REC (line 302) | LJLIB_CF(io_method_flush) LJLIB_REC(io_flush 0) function LJLIB_CF (line 307) | LJLIB_CF(io_method_seek) function LJLIB_CF (line 350) | LJLIB_CF(io_method_setvbuf) function LJLIB_CF (line 361) | LJLIB_CF(io_method_lines) function LJLIB_CF (line 368) | LJLIB_CF(io_method___gc) function LJLIB_CF (line 376) | LJLIB_CF(io_method___tostring) function LJLIB_CF (line 437) | LJLIB_CF(io_close) function LJLIB_CF (line 442) | LJLIB_CF(io_read) function LJLIB_REC (line 447) | LJLIB_CF(io_write) LJLIB_REC(io_write GCROOT_IO_OUTPUT) function LJLIB_REC (line 452) | LJLIB_CF(io_flush) LJLIB_REC(io_flush GCROOT_IO_OUTPUT) function io_std_getset (line 457) | static int io_std_getset(lua_State *L, ptrdiff_t id, const char *mode) function LJLIB_CF (line 474) | LJLIB_CF(io_input) function LJLIB_CF (line 479) | LJLIB_CF(io_output) function LJLIB_CF (line 484) | LJLIB_CF(io_lines) function LJLIB_CF (line 499) | LJLIB_CF(io_type) function GCobj (line 515) | static GCobj *io_std_new(lua_State *L, FILE *fp, const char *name) function LUALIB_API (line 528) | LUALIB_API int luaopen_io(lua_State *L) FILE: build/luajit-2.0.4/src/lib_jit.c function setjitmode (line 38) | static int setjitmode(lua_State *L, int mode) function LJLIB_CF (line 63) | LJLIB_CF(jit_on) function LJLIB_CF (line 68) | LJLIB_CF(jit_off) function LJLIB_CF (line 73) | LJLIB_CF(jit_flush) function flagbits_to_strings (line 87) | static void flagbits_to_strings(lua_State *L, uint32_t flags, uint32_t b... function LJLIB_CF (line 96) | LJLIB_CF(jit_status) function LJLIB_CF (line 111) | LJLIB_CF(jit_attach) function GCproto (line 153) | static GCproto *check_Lproto(lua_State *L, int nolua) function setintfield (line 170) | static void setintfield(lua_State *L, GCtab *t, const char *name, int32_... function LJLIB_CF (line 176) | LJLIB_CF(jit_util_funcinfo) function LJLIB_CF (line 217) | LJLIB_CF(jit_util_funcbc) function LJLIB_CF (line 234) | LJLIB_CF(jit_util_funck) function LJLIB_CF (line 254) | LJLIB_CF(jit_util_funcuvname) function GCtrace (line 270) | static GCtrace *jit_checktrace(lua_State *L) function LJLIB_CF (line 286) | LJLIB_CF(jit_util_traceinfo) function LJLIB_CF (line 306) | LJLIB_CF(jit_util_traceir) function LJLIB_CF (line 324) | LJLIB_CF(jit_util_tracek) function LJLIB_CF (line 346) | LJLIB_CF(jit_util_tracesnap) function LJLIB_CF (line 368) | LJLIB_CF(jit_util_tracemc) function LJLIB_CF (line 381) | LJLIB_CF(jit_util_traceexitstub) function LJLIB_CF (line 405) | LJLIB_CF(jit_util_ircalladdr) function jitopt_level (line 426) | static int jitopt_level(jit_State *J, const char *str) function jitopt_flag (line 441) | static int jitopt_flag(jit_State *J, const char *str) function jitopt_param (line 469) | static int jitopt_param(jit_State *J, const char *str) function LJLIB_CF (line 493) | LJLIB_CF(jit_opt_start) function jit_cpudetect (line 533) | static uint32_t jit_cpudetect(lua_State *L) function jit_init (line 629) | static void jit_init(lua_State *L) function LUALIB_API (line 646) | LUALIB_API int luaopen_jit(lua_State *L) FILE: build/luajit-2.0.4/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_REC (line 72) | LJLIB_ASM(math_atan2) LJLIB_REC(.) function LJLIB_REC (line 78) | LJLIB_ASM_(math_pow) LJLIB_REC(.) function LJLIB_REC (line 92) | LJLIB_ASM(math_min) LJLIB_REC(math_minmax IR_MIN) function LJLIB_REC (line 98) | LJLIB_ASM_(math_max) LJLIB_REC(math_minmax IR_MAX) type U64double (line 118) | typedef union { uint64_t u64; double d; } U64double; function LJ_FASTCALL (line 127) | LJ_FASTCALL lj_math_random_step(RandomState *rs) function random_init (line 138) | static void random_init(RandomState *rs, double d) function LJLIB_REC (line 157) | LJLIB_CF(math_random) LJLIB_REC(.) function LJLIB_CF (line 210) | LJLIB_CF(math_randomseed) function LUALIB_API (line 221) | LUALIB_API int luaopen_math(lua_State *L) FILE: build/luajit-2.0.4/src/lib_os.c function LJLIB_CF (line 37) | LJLIB_CF(os_execute) function LJLIB_CF (line 61) | LJLIB_CF(os_remove) function LJLIB_CF (line 67) | LJLIB_CF(os_rename) function LJLIB_CF (line 74) | LJLIB_CF(os_tmpname) function LJLIB_CF (line 99) | LJLIB_CF(os_getenv) function LJLIB_CF (line 109) | LJLIB_CF(os_exit) function LJLIB_CF (line 122) | LJLIB_CF(os_clock) function setfield (line 130) | static void setfield(lua_State *L, const char *key, int value) function setboolfield (line 136) | static void setboolfield(lua_State *L, const char *key, int value) function getboolfield (line 144) | static int getboolfield(lua_State *L, const char *key) function getfield (line 153) | static int getfield(lua_State *L, const char *key, int d) function LJLIB_CF (line 168) | LJLIB_CF(os_date) function LJLIB_CF (line 224) | LJLIB_CF(os_time) function LJLIB_CF (line 249) | LJLIB_CF(os_difftime) function LJLIB_CF (line 258) | LJLIB_CF(os_setlocale) function LUALIB_API (line 282) | LUALIB_API int luaopen_os(lua_State *L) FILE: build/luajit-2.0.4/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 pusherror (line 96) | static void pusherror(lua_State *L) function ll_unloadlib (line 107) | static void ll_unloadlib(void *lib) function lua_CFunction (line 120) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function ll_unloadlib (line 148) | static void ll_unloadlib(void *lib) function lua_CFunction (line 160) | static lua_CFunction ll_sym(lua_State *L, void *lib, const char *sym) function ll_loadfunc (line 209) | static int ll_loadfunc(lua_State *L, const char *path, const char *name,... function lj_cf_package_loadlib (line 238) | static int lj_cf_package_loadlib(lua_State *L) function lj_cf_package_unloadlib (line 253) | static int lj_cf_package_unloadlib(lua_State *L) function readable (line 263) | static int readable(const char *filename) function lj_cf_package_searchpath (line 304) | static int lj_cf_package_searchpath(lua_State *L) function loaderror (line 330) | static void loaderror(lua_State *L, const char *filename) function lj_cf_package_loader_lua (line 336) | static int lj_cf_package_loader_lua(lua_State *L) function lj_cf_package_loader_c (line 347) | static int lj_cf_package_loader_c(lua_State *L) function lj_cf_package_loader_croot (line 357) | static int lj_cf_package_loader_croot(lua_State *L) function lj_cf_package_loader_preload (line 376) | static int lj_cf_package_loader_preload(lua_State *L) function lj_cf_package_require (line 397) | static int lj_cf_package_require(lua_State *L) function setfenv (line 446) | static void setfenv(lua_State *L) function dooptions (line 458) | static void dooptions(lua_State *L, int n) function modinit (line 468) | static void modinit(lua_State *L, const char *modname) function lj_cf_package_module (line 482) | static int lj_cf_package_module(lua_State *L) function lj_cf_package_seeall (line 510) | static int lj_cf_package_seeall(lua_State *L) function setpath (line 527) | static void setpath(lua_State *L, const char *fieldname, const char *env... function LUALIB_API (line 570) | LUALIB_API int luaopen_package(lua_State *L) FILE: build/luajit-2.0.4/src/lib_string.c function LJLIB_REC (line 34) | LJLIB_ASM(string_len) LJLIB_REC(.) function LJLIB_REC (line 40) | LJLIB_ASM(string_byte) LJLIB_REC(string_range 0) function LJLIB_ASM (line 64) | LJLIB_ASM(string_char) function LJLIB_REC (line 78) | LJLIB_ASM(string_sub) LJLIB_REC(string_range 1) function LJLIB_ASM (line 86) | LJLIB_ASM(string_rep) function LJLIB_ASM (line 134) | LJLIB_ASM(string_reverse) function LJLIB_ASM_ (line 140) | LJLIB_ASM_(string_lower) type MatchState (line 173) | typedef struct MatchState { function check_capture (line 188) | static int check_capture(MatchState *ms, int l) function capture_to_close (line 196) | static int capture_to_close(MatchState *ms) function match_class (line 232) | static int match_class(int c, int cl) function matchbracketclass (line 246) | static int matchbracketclass(int c, const char *p, const char *ec) function singlematch (line 269) | static int singlematch(int c, const char *p, const char *ep) function push_onecapture (line 477) | static void push_onecapture(MatchState *ms, int i, const char *s, const ... function push_captures (line 494) | static int push_captures(MatchState *ms, const char *s, const char *e) function posrelat (line 504) | static ptrdiff_t posrelat(ptrdiff_t pos, size_t len) function str_find_aux (line 511) | static int str_find_aux(lua_State *L, int find) function LJLIB_CF (line 561) | LJLIB_CF(string_find) function LJLIB_CF (line 566) | LJLIB_CF(string_match) function LJLIB_NOREG (line 571) | LJLIB_NOREG LJLIB_CF(string_gmatch_aux) function LJLIB_CF (line 595) | LJLIB_CF(string_gmatch) function add_s (line 605) | static void add_s(MatchState *ms, luaL_Buffer *b, const char *s, const c... function add_value (line 626) | static void add_value(MatchState *ms, luaL_Buffer *b, function LJLIB_CF (line 658) | LJLIB_CF(string_gsub) function addquoted (line 711) | static void addquoted(lua_State *L, luaL_Buffer *b, int arg) function addintlen (line 761) | static void addintlen(char *form) function num2intfrm (line 770) | static unsigned LUA_INTFRM_T num2intfrm(lua_State *L, int arg) function num2uintfrm (line 785) | static unsigned LUA_INTFRM_T num2uintfrm(lua_State *L, int arg) function GCstr (line 802) | static GCstr *meta_tostring(lua_State *L, int arg) function LJLIB_CF (line 837) | LJLIB_CF(string_format) function LUALIB_API (line 923) | LUALIB_API int luaopen_string(lua_State *L) FILE: build/luajit-2.0.4/src/lib_table.c function LJLIB_CF (line 26) | LJLIB_CF(table_foreachi) function LJLIB_CF (line 46) | LJLIB_CF(table_foreach) function LJLIB_REC (line 65) | LJLIB_ASM(table_getn) LJLIB_REC(.) function LJLIB_CF (line 71) | LJLIB_CF(table_maxn) function LJLIB_REC (line 93) | LJLIB_CF(table_insert) LJLIB_REC(.) function LJLIB_REC (line 122) | LJLIB_CF(table_remove) LJLIB_REC(.) function LJLIB_CF (line 144) | LJLIB_CF(table_concat) function set2 (line 173) | static void set2(lua_State *L, int i, int j) function sort_comp (line 179) | static int sort_comp(lua_State *L, int a, int b) function auxsort (line 195) | static void auxsort(lua_State *L, int l, int u) function LJLIB_CF (line 258) | LJLIB_CF(table_sort) function LJLIB_CF (line 271) | LJLIB_CF(table_pack) function LUALIB_API (line 291) | LUALIB_API int luaopen_table(lua_State *L) FILE: build/luajit-2.0.4/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 189) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 217) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 262) | static LJ_AINLINE void *CALL_MMAP(size_t size) function LJ_AINLINE (line 275) | static LJ_AINLINE int CALL_MUNMAP(void *ptr, size_t size) function LJ_AINLINE (line 285) | static LJ_AINLINE void *CALL_MREMAP_(void *ptr, size_t osz, size_t nsz, type malloc_chunk (line 312) | struct malloc_chunk { type mchunk (line 319) | typedef struct malloc_chunk mchunk; type malloc_chunk (line 320) | struct malloc_chunk type malloc_chunk (line 321) | struct malloc_chunk type bindex_t (line 322) | typedef size_t bindex_t; type binmap_t (line 323) | typedef unsigned int binmap_t; type flag_t (line 324) | typedef unsigned int flag_t; type malloc_tree_chunk (line 408) | struct malloc_tree_chunk { type tchunk (line 420) | typedef struct malloc_tree_chunk tchunk; type malloc_tree_chunk (line 421) | struct malloc_tree_chunk type malloc_tree_chunk (line 422) | struct malloc_tree_chunk type malloc_segment (line 429) | struct malloc_segment { type msegment (line 435) | typedef struct malloc_segment msegment; type malloc_segment (line 436) | struct malloc_segment type malloc_state (line 450) | struct malloc_state { type malloc_state (line 464) | struct malloc_state function msegmentptr (line 490) | static msegmentptr segment_holding(mstate m, char *addr) function has_segment_link (line 502) | static int has_segment_link(mstate m, msegmentptr ss) function mchunkptr (line 763) | static mchunkptr direct_resize(mchunkptr oldp, size_t nb) function init_top (line 793) | static void init_top(mstate m, mchunkptr p, size_t psize) function init_bins (line 809) | static void init_bins(mstate m) function add_segment (line 853) | static void add_segment(mstate m, char *tbase, size_t tsize) function release_unused_segments (line 963) | static size_t release_unused_segments(mstate m) function alloc_trim (line 1005) | static int alloc_trim(mstate m, size_t pad) type malloc_state (line 1151) | struct malloc_state function lj_alloc_destroy (line 1168) | void lj_alloc_destroy(void *msp) function LJ_NOINLINE (line 1180) | static LJ_NOINLINE void *lj_alloc_malloc(void *msp, size_t nsize) function LJ_NOINLINE (line 1263) | static LJ_NOINLINE void *lj_alloc_free(void *msp, void *ptr) function LJ_NOINLINE (line 1334) | static LJ_NOINLINE void *lj_alloc_realloc(void *msp, void *ptr, size_t n... FILE: build/luajit-2.0.4/src/lj_api.c function TValue (line 33) | static TValue *index2adr(lua_State *L, int idx) function TValue (line 61) | static TValue *stkindex2adr(lua_State *L, int idx) function GCtab (line 72) | static GCtab *getcurrenv(lua_State *L) function LUA_API (line 80) | LUA_API int lua_status(lua_State *L) function LUA_API (line 85) | LUA_API int lua_checkstack(lua_State *L, int size) function LUALIB_API (line 95) | LUALIB_API void luaL_checkstack(lua_State *L, int size, const char *msg) function LUA_API (line 101) | LUA_API void lua_xmove(lua_State *from, lua_State *to, int n) function LUA_API (line 116) | LUA_API int lua_gettop(lua_State *L) function LUA_API (line 121) | LUA_API void lua_settop(lua_State *L, int idx) function LUA_API (line 138) | LUA_API void lua_remove(lua_State *L, int idx) function LUA_API (line 146) | LUA_API void lua_insert(lua_State *L, int idx) function LUA_API (line 154) | LUA_API void lua_replace(lua_State *L, int idx) function LUA_API (line 178) | LUA_API void lua_pushvalue(lua_State *L, int idx) function LUA_API (line 186) | LUA_API int lua_type(lua_State *L, int idx) function LUALIB_API (line 209) | LUALIB_API void luaL_checktype(lua_State *L, int idx, int tt) function LUALIB_API (line 215) | LUALIB_API void luaL_checkany(lua_State *L, int idx) function LUA_API (line 221) | LUA_API const char *lua_typename(lua_State *L, int t) function LUA_API (line 227) | LUA_API int lua_iscfunction(lua_State *L, int idx) function LUA_API (line 233) | LUA_API int lua_isnumber(lua_State *L, int idx) function LUA_API (line 240) | LUA_API int lua_isstring(lua_State *L, int idx) function LUA_API (line 246) | LUA_API int lua_isuserdata(lua_State *L, int idx) function LUA_API (line 252) | LUA_API int lua_rawequal(lua_State *L, int idx1, int idx2) function LUA_API (line 259) | LUA_API int lua_equal(lua_State *L, int idx1, int idx2) function LUA_API (line 292) | LUA_API int lua_lessthan(lua_State *L, int idx1, int idx2) function LUA_API (line 315) | LUA_API lua_Number lua_tonumber(lua_State *L, int idx) function LUALIB_API (line 327) | LUALIB_API lua_Number luaL_checknumber(lua_State *L, int idx) function LUALIB_API (line 338) | LUALIB_API lua_Number luaL_optnumber(lua_State *L, int idx, lua_Number def) function LUA_API (line 351) | LUA_API lua_Integer lua_tointeger(lua_State *L, int idx) function LUALIB_API (line 374) | LUALIB_API lua_Integer luaL_checkinteger(lua_State *L, int idx) function LUALIB_API (line 397) | LUALIB_API lua_Integer luaL_optinteger(lua_State *L, int idx, lua_Intege... function LUA_API (line 422) | LUA_API int lua_toboolean(lua_State *L, int idx) function LUA_API (line 428) | LUA_API const char *lua_tolstring(lua_State *L, int idx, size_t *len) function LUALIB_API (line 447) | LUALIB_API const char *luaL_checklstring(lua_State *L, int idx, size_t *... function LUALIB_API (line 465) | LUALIB_API const char *luaL_optlstring(lua_State *L, int idx, function LUALIB_API (line 487) | LUALIB_API int luaL_checkoption(lua_State *L, int idx, const char *def, function LUA_API (line 500) | LUA_API size_t lua_objlen(lua_State *L, int idx) function LUA_API (line 518) | LUA_API lua_CFunction lua_tocfunction(lua_State *L, int idx) function LUA_API (line 529) | LUA_API void *lua_touserdata(lua_State *L, int idx) function LUA_API (line 540) | LUA_API lua_State *lua_tothread(lua_State *L, int idx) function LUA_API (line 546) | LUA_API const void *lua_topointer(lua_State *L, int idx) function LUA_API (line 563) | LUA_API void lua_pushnil(lua_State *L) function LUA_API (line 569) | LUA_API void lua_pushnumber(lua_State *L, lua_Number n) function LUA_API (line 577) | LUA_API void lua_pushinteger(lua_State *L, lua_Integer n) function LUA_API (line 583) | LUA_API void lua_pushlstring(lua_State *L, const char *str, size_t len) function LUA_API (line 592) | LUA_API void lua_pushstring(lua_State *L, const char *str) function LUA_API (line 605) | LUA_API const char *lua_pushvfstring(lua_State *L, const char *fmt, function LUA_API (line 612) | LUA_API const char *lua_pushfstring(lua_State *L, const char *fmt, ...) function LUA_API (line 623) | LUA_API void lua_pushcclosure(lua_State *L, lua_CFunction f, int n) function LUA_API (line 638) | LUA_API void lua_pushboolean(lua_State *L, int b) function LUA_API (line 644) | LUA_API void lua_pushlightuserdata(lua_State *L, void *p) function LUA_API (line 650) | LUA_API void lua_createtable(lua_State *L, int narray, int nrec) function LUALIB_API (line 659) | LUALIB_API int luaL_newmetatable(lua_State *L, const char *tname) function LUA_API (line 675) | LUA_API int lua_pushthread(lua_State *L) function LUA_API (line 682) | LUA_API lua_State *lua_newthread(lua_State *L) function LUA_API (line 692) | LUA_API void *lua_newuserdata(lua_State *L, size_t size) function LUA_API (line 704) | LUA_API void lua_concat(lua_State *L, int n) function LUA_API (line 730) | LUA_API void lua_gettable(lua_State *L, int idx) function LUA_API (line 744) | LUA_API void lua_getfield(lua_State *L, int idx, const char *k) function LUA_API (line 761) | LUA_API void lua_rawget(lua_State *L, int idx) function LUA_API (line 768) | LUA_API void lua_rawgeti(lua_State *L, int idx, int n) function LUA_API (line 781) | LUA_API int lua_getmetatable(lua_State *L, int idx) function LUALIB_API (line 798) | LUALIB_API int luaL_getmetafield(lua_State *L, int idx, const char *field) function LUA_API (line 811) | LUA_API void lua_getfenv(lua_State *L, int idx) function LUA_API (line 827) | LUA_API int lua_next(lua_State *L, int idx) function LUA_API (line 841) | LUA_API const char *lua_getupvalue(lua_State *L, int idx, int n) function LUA_API (line 852) | LUA_API void *lua_upvalueid(lua_State *L, int idx, int n) function LUA_API (line 861) | LUA_API void lua_upvaluejoin(lua_State *L, int idx1, int n1, int idx2, i... function LUALIB_API (line 872) | LUALIB_API void *luaL_checkudata(lua_State *L, int idx, const char *tname) function LUA_API (line 887) | LUA_API void lua_settable(lua_State *L, int idx) function LUA_API (line 906) | LUA_API void lua_setfield(lua_State *L, int idx, const char *k) function LUA_API (line 927) | LUA_API void lua_rawset(lua_State *L, int idx) function LUA_API (line 939) | LUA_API void lua_rawseti(lua_State *L, int idx, int n) function LUA_API (line 951) | LUA_API int lua_setmetatable(lua_State *L, int idx) function LUA_API (line 990) | LUA_API int lua_setfenv(lua_State *L, int idx) function LUA_API (line 1013) | LUA_API const char *lua_setupvalue(lua_State *L, int idx, int n) function LUA_API (line 1030) | LUA_API void lua_call(lua_State *L, int nargs, int nresults) function LUA_API (line 1037) | LUA_API int lua_pcall(lua_State *L, int nargs, int nresults, int errfunc) function TValue (line 1057) | static TValue *cpcall(lua_State *L, lua_CFunction func, void *ud) function LUA_API (line 1068) | LUA_API int lua_cpcall(lua_State *L, lua_CFunction func, void *ud) function LUALIB_API (line 1079) | LUALIB_API int luaL_callmeta(lua_State *L, int idx, const char *field) function LUA_API (line 1093) | LUA_API int lua_yield(lua_State *L, int nresults) function LUA_API (line 1131) | LUA_API int lua_resume(lua_State *L, int nargs) function LUA_API (line 1143) | LUA_API int lua_gc(lua_State *L, int what, int data) function LUA_API (line 1187) | LUA_API lua_Alloc lua_getallocf(lua_State *L, void **ud) function LUA_API (line 1194) | LUA_API void lua_setallocf(lua_State *L, lua_Alloc f, void *ud) FILE: build/luajit-2.0.4/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 205) | static void ra_dstart(void) function ra_dflush (line 212) | static void ra_dflush(void) function ra_dprintf (line 218) | static void ra_dprintf(ASMState *as, const char *fmt, ...) function ra_setup (line 296) | static void ra_setup(ASMState *as) function Reg (line 310) | static Reg ra_rematk(ASMState *as, IRRef ref) function ra_spill (line 353) | static int32_t ra_spill(ASMState *as, IRIns *ir) function Reg (line 377) | static Reg ra_releasetmp(ASMState *as, IRRef ref) function Reg (line 389) | static Reg ra_restore(ASMState *as, IRRef ref) function ra_save (line 410) | static void ra_save(ASMState *as, IRIns *ir, Reg r) function Reg (line 422) | static Reg ra_evict(ASMState *as, RegSet allow) function Reg (line 444) | static Reg ra_pick(ASMState *as, RegSet allow) function Reg (line 454) | static Reg ra_scratch(ASMState *as, RegSet allow) function ra_evictset (line 463) | static void ra_evictset(ASMState *as, RegSet drop) function ra_evictk (line 486) | static void ra_evictk(ASMState *as) function Reg (line 515) | static Reg ra_allock(ASMState *as, int32_t k, RegSet allow) function ra_allockreg (line 546) | static void ra_allockreg(ASMState *as, int32_t k, Reg r) function Reg (line 564) | static Reg ra_allocref(ASMState *as, IRRef ref, RegSet allow) function Reg (line 607) | static Reg ra_alloc1(ASMState *as, IRRef ref, RegSet allow) function ra_rename (line 617) | static void ra_rename(ASMState *as, Reg down, Reg up) function Reg (line 644) | static Reg ra_dest(ASMState *as, IRIns *ir, RegSet allow) function ra_destreg (line 665) | static void ra_destreg(ASMState *as, IRIns *ir, Reg r) function ra_left (line 679) | static void ra_left(ASMState *as, Reg dest, IRRef lref) function ra_leftov (line 722) | static void ra_leftov(ASMState *as, Reg dest, IRRef lref) function ra_destpair (line 746) | static void ra_destpair(ASMState *as, IRIns *ir) function asm_snap_canremat (line 799) | static int asm_snap_canremat(ASMState *as) function asm_sunk_store (line 809) | static int asm_sunk_store(ASMState *as, IRIns *ira, IRIns *irs) function asm_snap_alloc1 (line 826) | static void asm_snap_alloc1(ASMState *as, IRRef ref) function asm_snap_alloc (line 881) | static void asm_snap_alloc(ASMState *as) function asm_snap_checkrename (line 906) | static int asm_snap_checkrename(ASMState *as, IRRef ren) function asm_snap_prep (line 925) | static void asm_snap_prep(ASMState *as) function asm_collectargs (line 948) | static void asm_collectargs(ASMState *as, IRIns *ir, function asm_callx_flags (line 964) | static uint32_t asm_callx_flags(ASMState *as, IRIns *ir) function asm_stack_adjust (line 986) | static int32_t asm_stack_adjust(ASMState *as) function ir_khash (line 994) | static uint32_t ir_khash(IRIns *ir) function asm_snew (line 1018) | static void asm_snew(ASMState *as, IRIns *ir) function asm_tnew (line 1030) | static void asm_tnew(ASMState *as, IRIns *ir) function asm_tdup (line 1042) | static void asm_tdup(ASMState *as, IRIns *ir) function asm_gcstep (line 1056) | static void asm_gcstep(ASMState *as, IRIns *ir) function asm_phi_break (line 1072) | static void asm_phi_break(ASMState *as, RegSet blocked, RegSet blockedby, function asm_phi_shuffle (line 1106) | static void asm_phi_shuffle(ASMState *as) function asm_phi_copyspill (line 1183) | static void asm_phi_copyspill(ASMState *as) function asm_phi_fixup (line 1243) | static void asm_phi_fixup(ASMState *as) function asm_phi (line 1267) | static void asm_phi(ASMState *as, IRIns *ir) function asm_loop (line 1306) | static void asm_loop(ASMState *as) function asm_head_root (line 1345) | static void asm_head_root(ASMState *as) function asm_head_side (line 1365) | static void asm_head_side(ASMState *as) function BCReg (line 1532) | static BCReg asm_baseslot(ASMState *as, SnapShot *snap, int *gotframe) function asm_tail_link (line 1547) | static void asm_tail_link(ASMState *as) function asm_setup_regsp (line 1595) | static void asm_setup_regsp(ASMState *as) function lj_asm_trace (line 1828) | void lj_asm_trace(jit_State *J, GCtrace *T) FILE: build/luajit-2.0.4/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_call (line 456) | static void asm_call(ASMState *as, IRIns *ir) function asm_callx (line 465) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 489) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 510) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 522) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 534) | static void asm_conv(ASMState *as, IRIns *ir) function asm_conv64 (line 605) | static void asm_conv64(ASMState *as, IRIns *ir) function asm_strto (line 629) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 693) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_tostr (line 725) | static void asm_tostr(ASMState *as, IRIns *ir) function asm_aref (line 746) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 774) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 913) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_newref (line 963) | static void asm_newref(ASMState *as, IRIns *ir) function asm_uref (line 977) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 1002) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 1008) | static void asm_strref(ASMState *as, IRIns *ir) function ARMIns (line 1042) | static ARMIns asm_fxloadins(IRIns *ir) function ARMIns (line 1055) | static ARMIns asm_fxstoreins(IRIns *ir) function asm_fload (line 1066) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 1086) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 1101) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore (line 1109) | static void asm_xstore(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 1119) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1161) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1191) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1273) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1330) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1350) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1381) | static void asm_fparith(ASMState *as, IRIns *ir, ARMIns ai) function asm_fpunary (line 1389) | static void asm_fpunary(ASMState *as, IRIns *ir, ARMIns ai) function asm_fpjoin_pow (line 1396) | static int asm_fpjoin_pow(ASMState *as, IRIns *ir) function asm_swapops (line 1416) | static int asm_swapops(ASMState *as, IRRef lref, IRRef rref) function asm_intop (line 1434) | static void asm_intop(ASMState *as, IRIns *ir, ARMIns ai) function asm_intop_s (line 1453) | static void asm_intop_s(ASMState *as, IRIns *ir, ARMIns ai) function asm_bitop (line 1463) | static void asm_bitop(ASMState *as, IRIns *ir, ARMIns ai) function asm_intneg (line 1489) | static void asm_intneg(ASMState *as, IRIns *ir, ARMIns ai) function asm_intmul (line 1497) | static void asm_intmul(ASMState *as, IRIns *ir) function asm_add (line 1519) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1531) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1543) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1554) | static void asm_neg(ASMState *as, IRIns *ir) function asm_callid (line 1565) | static void asm_callid(ASMState *as, IRIns *ir, IRCallID id) function asm_callround (line 1576) | static void asm_callround(ASMState *as, IRIns *ir, int id) function asm_bitswap (line 1599) | static void asm_bitswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1616) | static void asm_bitshift(ASMState *as, IRIns *ir, ARMShift sh) function asm_intmin_max (line 1633) | static void asm_intmin_max(ASMState *as, IRIns *ir, int cc) function asm_sfpmin_max (line 1658) | static void asm_sfpmin_max(ASMState *as, IRIns *ir, int cc) function asm_fpmin_max (line 1682) | static void asm_fpmin_max(ASMState *as, IRIns *ir, int cc) function asm_min_max (line 1694) | static void asm_min_max(ASMState *as, IRIns *ir, int cc, int fcc) function asm_sfpcomp (line 1726) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_fpcomp (line 1747) | static void asm_fpcomp(ASMState *as, IRIns *ir) function asm_intcomp (line 1772) | static void asm_intcomp(ASMState *as, IRIns *ir) function asm_int64comp (line 1823) | static void asm_int64comp(ASMState *as, IRIns *ir) function asm_hiop (line 1862) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_stack_check (line 1946) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1985) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2043) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2075) | static void asm_loop_fixup(ASMState *as) function asm_head_lreg (line 2090) | static void asm_head_lreg(ASMState *as) function asm_head_root_base (line 2101) | static void asm_head_root_base(ASMState *as) function RegSet (line 2112) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2135) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2154) | static void asm_tail_prep(ASMState *as) function asm_ir (line 2169) | static void asm_ir(ASMState *as, IRIns *ir) function Reg (line 2299) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2331) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2340) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.0.4/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 291) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_call (line 329) | static void asm_call(ASMState *as, IRIns *ir) function asm_callx (line 338) | static void asm_callx(ASMState *as, IRIns *ir) function asm_callid (line 365) | static void asm_callid(ASMState *as, IRIns *ir, IRCallID id) function asm_callround (line 375) | static void asm_callround(ASMState *as, IRIns *ir, IRCallID id) function asm_retf (line 390) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 407) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 418) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 429) | static void asm_conv(ASMState *as, IRIns *ir) function asm_conv64 (line 524) | static void asm_conv64(ASMState *as, IRIns *ir) function asm_strto (line 545) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 562) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_tostr (line 584) | static void asm_tostr(ASMState *as, IRIns *ir) 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) function asm_hrefk (line 739) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_newref (line 780) | static void asm_newref(ASMState *as, IRIns *ir) function asm_uref (line 794) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 817) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 823) | static void asm_strref(ASMState *as, IRIns *ir) function MIPSIns (line 860) | static MIPSIns asm_fxloadins(IRIns *ir) function MIPSIns (line 873) | static MIPSIns asm_fxstoreins(IRIns *ir) function asm_fload (line 884) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 902) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 915) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore (line 922) | static void asm_xstore(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 931) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 956) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 983) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1043) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1097) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1113) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1141) | static void asm_fparith(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpunary (line 1149) | static void asm_fpunary(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpjoin_pow (line 1156) | static int asm_fpjoin_pow(ASMState *as, IRIns *ir) function asm_add (line 1175) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1194) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1206) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1218) | static void asm_neg(ASMState *as, IRIns *ir) function asm_arithov (line 1229) | static void asm_arithov(ASMState *as, IRIns *ir) function asm_mulov (line 1262) | static void asm_mulov(ASMState *as, IRIns *ir) function asm_add64 (line 1272) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1321) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 1341) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bitnot (line 1355) | static void asm_bitnot(ASMState *as, IRIns *ir) function asm_bitswap (line 1369) | static void asm_bitswap(ASMState *as, IRIns *ir) function asm_bitop (line 1390) | static void asm_bitop(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bitshift (line 1405) | static void asm_bitshift(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bitror (line 1418) | static void asm_bitror(ASMState *as, IRIns *ir) function asm_min_max (line 1439) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_comp (line 1469) | static void asm_comp(ASMState *as, IRIns *ir) function asm_compeq (line 1504) | static void asm_compeq(ASMState *as, IRIns *ir) function asm_comp64 (line 1518) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_comp64eq (line 1539) | static void asm_comp64eq(ASMState *as, IRIns *ir) function asm_hiop (line 1556) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_stack_check (line 1606) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1633) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 1675) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 1704) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 1720) | static void asm_head_root_base(ASMState *as) function RegSet (line 1735) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 1759) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 1769) | static void asm_tail_prep(ASMState *as) function asm_ir (line 1778) | static void asm_ir(ASMState *as, IRIns *ir) function Reg (line 1896) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 1921) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 1930) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.0.4/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_call (line 334) | static void asm_call(ASMState *as, IRIns *ir) function asm_callx (line 343) | static void asm_callx(ASMState *as, IRIns *ir) function asm_callid (line 366) | static void asm_callid(ASMState *as, IRIns *ir, IRCallID id) function asm_retf (line 379) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 397) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 419) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 431) | static void asm_conv(ASMState *as, IRIns *ir) function asm_conv64 (line 517) | static void asm_conv64(ASMState *as, IRIns *ir) function asm_strto (line 538) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 557) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_tostr (line 579) | static void asm_tostr(ASMState *as, IRIns *ir) function asm_aref (line 600) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 629) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 733) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_newref (line 776) | static void asm_newref(ASMState *as, IRIns *ir) function asm_uref (line 790) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 814) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 820) | static void asm_strref(ASMState *as, IRIns *ir) function PPCIns (line 857) | static PPCIns asm_fxloadins(IRIns *ir) function PPCIns (line 870) | static PPCIns asm_fxstoreins(IRIns *ir) function asm_fload (line 881) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 899) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 911) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore (line 920) | static void asm_xstore(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 937) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 976) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1014) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1084) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1137) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1154) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1182) | static void asm_fparith(ASMState *as, IRIns *ir, PPCIns pi) function asm_fpunary (line 1193) | static void asm_fpunary(ASMState *as, IRIns *ir, PPCIns pi) function asm_fpjoin_pow (line 1200) | static int asm_fpjoin_pow(ASMState *as, IRIns *ir) function asm_add (line 1219) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1261) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1290) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1316) | static void asm_neg(ASMState *as, IRIns *ir) function asm_arithov (line 1334) | static void asm_arithov(ASMState *as, IRIns *ir, PPCIns pi) function asm_add64 (line 1350) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1383) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 1416) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bitnot (line 1428) | static void asm_bitnot(ASMState *as, IRIns *ir) function asm_bitswap (line 1455) | static void asm_bitswap(ASMState *as, IRIns *ir) function asm_bitop (line 1476) | static void asm_bitop(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) function asm_fuseandsh (line 1503) | static void asm_fuseandsh(ASMState *as, PPCIns pi, int32_t mask, IRRef ref) function asm_bitand (line 1532) | static void asm_bitand(ASMState *as, IRIns *ir) function asm_bitshift (line 1587) | static void asm_bitshift(ASMState *as, IRIns *ir, PPCIns pi, PPCIns pik) function asm_min_max (line 1612) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_intcomp_ (line 1663) | static void asm_intcomp_(ASMState *as, IRRef lref, IRRef rref, Reg cr, P... function asm_comp (line 1696) | static void asm_comp(ASMState *as, IRIns *ir) function asm_comp64 (line 1720) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_hiop (line 1745) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_stack_check (line 1791) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1815) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 1857) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 1886) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 1901) | static void asm_head_root_base(ASMState *as) function RegSet (line 1915) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 1938) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 1959) | static void asm_tail_prep(ASMState *as) function asm_ir (line 1973) | static void asm_ir(ASMState *as, IRIns *ir) function Reg (line 2096) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2113) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2121) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.0.4/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_call (line 587) | static void asm_call(ASMState *as, IRIns *ir) function asm_callx (line 618) | static void asm_callx(ASMState *as, IRIns *ir) function asm_retf (line 651) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 667) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 681) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 693) | static void asm_conv(ASMState *as, IRIns *ir) function asm_conv_fp_int64 (line 828) | static void asm_conv_fp_int64(ASMState *as, IRIns *ir) function asm_conv_int64_fp (line 859) | static void asm_conv_int64_fp(ASMState *as, IRIns *ir) function asm_strto (line 911) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tostr (line 930) | static void asm_tostr(ASMState *as, IRIns *ir) function asm_aref (line 953) | static void asm_aref(ASMState *as, IRIns *ir) function MCode (line 964) | static MCode *merge_href_niltv(ASMState *as, IRIns *ir) function asm_href (line 988) | static void asm_href(ASMState *as, IRIns *ir) function asm_hrefk (line 1116) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_newref (line 1181) | static void asm_newref(ASMState *as, IRIns *ir) function asm_uref (line 1216) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 1240) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 1247) | static void asm_strref(ASMState *as, IRIns *ir) function asm_fxload (line 1261) | static void asm_fxload(ASMState *as, IRIns *ir) function asm_fxstore (line 1288) | static void asm_fxstore(ASMState *as, IRIns *ir) function Reg (line 1352) | static Reg asm_load_lightud64(ASMState *as, IRIns *ir, int typecheck) function asm_ahuvload (line 1371) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1406) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1442) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1501) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1573) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1588) | static void asm_obar(ASMState *as, IRIns *ir) function asm_x87load (line 1621) | static void asm_x87load(ASMState *as, IRRef ref) function fpmjoin_pow (line 1642) | static int fpmjoin_pow(ASMState *as, IRIns *ir) function asm_fpmath (line 1668) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_fppowi (line 1748) | static void asm_fppowi(ASMState *as, IRIns *ir) function asm_arith64 (line 1762) | static void asm_arith64(ASMState *as, IRIns *ir, IRCallID id) function asm_intmod (line 1773) | static void asm_intmod(ASMState *as, IRIns *ir) function asm_swapops (line 1783) | static int asm_swapops(ASMState *as, IRIns *ir) function asm_fparith (line 1807) | static void asm_fparith(ASMState *as, IRIns *ir, x86Op xo) function asm_intarith (line 1831) | static void asm_intarith(ASMState *as, IRIns *ir, x86Arith xa) function asm_lea (line 1897) | static int asm_lea(ASMState *as, IRIns *ir) function asm_add (line 1954) | static void asm_add(ASMState *as, IRIns *ir) function asm_neg_not (line 1963) | static void asm_neg_not(ASMState *as, IRIns *ir, x86Group3 xg) function asm_min_max (line 1970) | static void asm_min_max(ASMState *as, IRIns *ir, int cc) function asm_bitswap (line 1981) | static void asm_bitswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1989) | static void asm_bitshift(ASMState *as, IRIns *ir, x86Shift xs) function asm_comp (line 2054) | static void asm_comp(ASMState *as, IRIns *ir, uint32_t cc) function asm_comp_int64 (line 2212) | static void asm_comp_int64(ASMState *as, IRIns *ir) function asm_hiop (line 2285) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_stack_check (line 2350) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 2374) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2416) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2444) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 2491) | static void asm_head_root_base(ASMState *as) function RegSet (line 2505) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2528) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2573) | static void asm_tail_prep(ASMState *as) function asm_ir (line 2599) | static void asm_ir(ASMState *as, IRIns *ir) function Reg (line 2756) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2772) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2780) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.0.4/src/lj_bc.h type BCOp (line 196) | typedef enum { type BCMode (line 235) | typedef enum { function LJ_AINLINE (line 253) | static LJ_AINLINE int bc_isret(BCOp op) FILE: build/luajit-2.0.4/src/lj_bcread.c function LJ_NOINLINE (line 35) | static LJ_NOINLINE void bcread_error(LexState *ls, ErrMsg em) function bcread_resize (line 46) | static void bcread_resize(LexState *ls, MSize len) function LJ_NOINLINE (line 57) | static LJ_NOINLINE void bcread_fill(LexState *ls, MSize len, int need) function LJ_AINLINE (line 97) | static LJ_AINLINE void bcread_need(LexState *ls, MSize len) function LJ_AINLINE (line 104) | static LJ_AINLINE void bcread_want(LexState *ls, MSize len) function bcread_block (line 123) | static void bcread_block(LexState *ls, void *q, MSize len) function LJ_AINLINE (line 129) | static LJ_AINLINE uint32_t bcread_byte(LexState *ls) function bcread_uleb128 (line 136) | static uint32_t bcread_uleb128(LexState *ls) function bcread_uleb128_33 (line 154) | static uint32_t bcread_uleb128_33(LexState *ls) function bcread_dbg (line 174) | static void bcread_dbg(LexState *ls, GCproto *pt, MSize sizedbg) function bcread_ktabk (line 201) | static void bcread_ktabk(LexState *ls, TValue *o) function GCtab (line 220) | static GCtab *bcread_ktab(LexState *ls) function bcread_kgc (line 244) | static void bcread_kgc(LexState *ls, GCproto *pt, MSize sizekgc) function bcread_knum (line 283) | static void bcread_knum(LexState *ls, GCproto *pt, MSize sizekn) function bcread_bytecode (line 300) | static void bcread_bytecode(LexState *ls, GCproto *pt, MSize sizebc) function bcread_uv (line 314) | static void bcread_uv(LexState *ls, GCproto *pt, MSize sizeuv) function GCproto (line 329) | static GCproto *bcread_proto(LexState *ls) function bcread_header (line 423) | static int bcread_header(LexState *ls) function GCproto (line 455) | GCproto *lj_bcread(LexState *ls) FILE: build/luajit-2.0.4/src/lj_bcwrite.c type BCWriteCtx (line 24) | typedef struct BCWriteCtx { function LJ_NOINLINE (line 37) | static LJ_NOINLINE void bcwrite_resize(BCWriteCtx *ctx, MSize len) function LJ_AINLINE (line 45) | static LJ_AINLINE void bcwrite_need(BCWriteCtx *ctx, MSize len) function bcwrite_block (line 52) | static void bcwrite_block(BCWriteCtx *ctx, const void *p, MSize len) function LJ_AINLINE (line 61) | static LJ_AINLINE void bcwrite_byte(BCWriteCtx *ctx, uint8_t b) function bcwrite_uleb128 (line 67) | static void bcwrite_uleb128(BCWriteCtx *ctx, uint32_t v) function bcwrite_ktabk (line 80) | static void bcwrite_ktabk(BCWriteCtx *ctx, cTValue *o, int narrow) function bcwrite_ktab (line 112) | static void bcwrite_ktab(BCWriteCtx *ctx, const GCtab *t) function bcwrite_kgc (line 151) | static void bcwrite_kgc(BCWriteCtx *ctx, GCproto *pt) function bcwrite_knum (line 206) | static void bcwrite_knum(BCWriteCtx *ctx, GCproto *pt) function bcwrite_bytecode (line 242) | static void bcwrite_bytecode(BCWriteCtx *ctx, GCproto *pt) function bcwrite_proto (line 272) | static void bcwrite_proto(BCWriteCtx *ctx, GCproto *pt) function bcwrite_header (line 336) | static void bcwrite_header(BCWriteCtx *ctx) function bcwrite_footer (line 358) | static void bcwrite_footer(BCWriteCtx *ctx) function TValue (line 367) | static TValue *cpwriter(lua_State *L, lua_CFunction dummy, void *ud) function lj_bcwrite (line 379) | int lj_bcwrite(lua_State *L, GCproto *pt, lua_Writer writer, void *data, FILE: build/luajit-2.0.4/src/lj_carith.c type CDArith (line 22) | typedef struct CDArith { function carith_checkarg (line 28) | static int carith_checkarg(lua_State *L, CTState *cts, CDArith *ca) function carith_ptr (line 90) | static int carith_ptr(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function carith_int64 (line 156) | static int carith_int64(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function lj_carith_meta (line 218) | static int lj_carith_meta(lua_State *L, CTState *cts, CDArith *ca, MMS mm) function lj_carith_op (line 262) | int lj_carith_op(lua_State *L, MMS mm) function lj_carith_mul64 (line 279) | int64_t lj_carith_mul64(int64_t a, int64_t b) function lj_carith_divu64 (line 286) | uint64_t lj_carith_divu64(uint64_t a, uint64_t b) function lj_carith_divi64 (line 293) | int64_t lj_carith_divi64(int64_t a, int64_t b) function lj_carith_modu64 (line 301) | uint64_t lj_carith_modu64(uint64_t a, uint64_t b) function lj_carith_modi64 (line 308) | int64_t lj_carith_modi64(int64_t a, int64_t b) function lj_carith_powu64 (line 316) | uint64_t lj_carith_powu64(uint64_t x, uint64_t k) function lj_carith_powi64 (line 336) | int64_t lj_carith_powi64(int64_t x, int64_t k) FILE: build/luajit-2.0.4/src/lj_ccall.c function ccall_classify_struct (line 445) | static int ccall_classify_struct(CTState *cts, CType *ct) function ccall_classify_ct (line 489) | static void ccall_classify_ct(CTState *cts, CType *ct, int *rcl, CTSize ... function ccall_classify_struct (line 507) | static int ccall_classify_struct(CTState *cts, CType *ct, int *rcl, CTSi... function ccall_struct_reg (line 525) | static int ccall_struct_reg(CCallState *cc, GPRArg *dp, int *rcl) function ccall_struct_arg (line 544) | static int ccall_struct_arg(CCallState *cc, CTState *cts, CType *d, int ... function ccall_struct_ret (line 561) | static void ccall_struct_ret(CCallState *cc, int *rcl, uint8_t *dp, CTSi... function ccall_classify_struct (line 582) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct, CType... function CTypeID (line 627) | CTypeID lj_ccall_ctid_vararg(CTState *cts, cTValue *o) function ccall_set_args (line 655) | static int ccall_set_args(lua_State *L, CTState *cts, CType *ct, function ccall_get_results (line 823) | static int ccall_get_results(lua_State *L, CTState *cts, CType *ct, function lj_ccall_func (line 862) | int lj_ccall_func(lua_State *L, GCcdata *cd) FILE: build/luajit-2.0.4/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 80) | typedef intptr_t GPRArg; type FPRArg (line 81) | typedef double FPRArg; type GPRArg (line 91) | typedef intptr_t GPRArg; type GPRArg (line 102) | typedef intptr_t GPRArg; type FPRArg (line 103) | typedef union FPRArg { FILE: build/luajit-2.0.4/src/lj_ccallback.c function MSize (line 43) | static MSize CALLBACK_OFS2SLOT(MSize ofs) function MSize (line 91) | MSize lj_ccallback_ptr2slot(CTState *cts, void *p) function callback_mcode_init (line 107) | static void callback_mcode_init(global_State *g, uint8_t *page) function callback_mcode_init (line 139) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_init (line 161) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_init (line 180) | static void callback_mcode_init(global_State *g, uint32_t *page) function callback_mcode_new (line 220) | static void callback_mcode_new(CTState *cts) function lj_ccallback_mcode_free (line 253) | void lj_ccallback_mcode_free(CTState *cts) function callback_conv_args (line 405) | static void callback_conv_args(CTState *cts, lua_State *L) function callback_conv_result (line 494) | static void callback_conv_result(CTState *cts, lua_State *L, TValue *o) function lj_ccallback_leave (line 549) | void LJ_FASTCALL lj_ccallback_leave(CTState *cts, TValue *o) function MSize (line 574) | static MSize callback_slot_new(CTState *cts, CType *ct) function CType (line 598) | static CType *callback_checkfunc(CTState *cts, CType *ct) FILE: build/luajit-2.0.4/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.0.4/src/lj_cconv.h function LJ_AINLINE (line 27) | static LJ_AINLINE uint32_t cconv_idx(CTInfo info) FILE: build/luajit-2.0.4/src/lj_cdata.c function GCcdata (line 21) | GCcdata *lj_cdata_newref(CTState *cts, const void *p, CTypeID id) function GCcdata (line 30) | GCcdata *lj_cdata_newv(CTState *cts, CTypeID id, CTSize sz, CTSize align) function lj_cdata_free (line 54) | void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd) function CType (line 100) | CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key, uint8_t *... function cdata_getconst (line 198) | static void cdata_getconst(CTState *cts, TValue *o, CType *ct) function lj_cdata_get (line 210) | int lj_cdata_get(CTState *cts, CType *s, TValue *o, uint8_t *sp) function lj_cdata_set (line 244) | void lj_cdata_set(CTState *cts, CType *d, uint8_t *dp, TValue *o, CTInfo... FILE: build/luajit-2.0.4/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.0.4/src/lj_clib.c function clib_error_ (line 35) | static void clib_error_(lua_State *L) function clib_unloadlib (line 132) | static void clib_unloadlib(CLibrary *cl) function clib_error (line 170) | static void clib_error(lua_State *L, const char *fmt, function clib_needext (line 181) | static int clib_needext(const char *s) function clib_unloadlib (line 209) | static void clib_unloadlib(CLibrary *cl) function clib_error (line 263) | static void clib_error(lua_State *L, const char *fmt, function clib_unloadlib (line 276) | static void clib_unloadlib(CLibrary *cl) function CTSize (line 293) | static CTSize clib_func_argsize(CTState *cts, CType *ct) function TValue (line 320) | TValue *lj_clib_index(lua_State *L, CLibrary *cl, GCstr *name) function CLibrary (line 374) | static CLibrary *clib_new(lua_State *L, GCtab *mt) function lj_clib_load (line 388) | void lj_clib_load(lua_State *L, GCtab *mt, GCstr *name, int global) function lj_clib_unload (line 396) | void lj_clib_unload(CLibrary *cl) function lj_clib_default (line 403) | void lj_clib_default(lua_State *L, GCtab *mt) FILE: build/luajit-2.0.4/src/lj_clib.h type CLibrary (line 17) | typedef struct CLibrary { FILE: build/luajit-2.0.4/src/lj_cparse.c function LJ_AINLINE (line 55) | static LJ_AINLINE int cp_iseol(CPChar c) function LJ_AINLINE (line 61) | static LJ_AINLINE CPChar cp_rawpeek(CPState *cp) function LJ_AINLINE (line 69) | static LJ_AINLINE CPChar cp_get(CPState *cp) function LJ_NOINLINE (line 77) | static LJ_NOINLINE CPChar cp_get_bs(CPState *cp) function LJ_NOINLINE (line 89) | static LJ_NOINLINE void cp_save_grow(CPState *cp, CPChar c) function LJ_AINLINE (line 100) | static LJ_AINLINE void cp_save(CPState *cp, CPChar c) function cp_newline (line 109) | static void cp_newline(CPState *cp) function LJ_NORET (line 116) | LJ_NORET static void cp_errmsg(CPState *cp, CPToken tok, ErrMsg em, ...) function cp_err_token (line 142) | static void cp_err_token(CPState *cp, CPToken tok) function cp_err_badidx (line 147) | static void cp_err_badidx(CPState *cp, CType *ct) function cp_err (line 153) | static void cp_err(CPState *cp, ErrMsg em) function CPToken (line 161) | static CPToken cp_number(CPState *cp) function CPToken (line 177) | static CPToken cp_ident(CPState *cp) function CPToken (line 188) | static CPToken cp_param(CPState *cp) function CPToken (line 220) | static CPToken cp_string(CPState *cp) function cp_comment_c (line 277) | static void cp_comment_c(CPState *cp) function cp_comment_cpp (line 290) | static void cp_comment_cpp(CPState *cp) function CPToken (line 297) | static CPToken cp_next_(CPState *cp) function LJ_NOINLINE (line 338) | static LJ_NOINLINE CPToken cp_next(CPState *cp) type CTypeID (line 350) | typedef CTypeID CPDeclIdx; type CPscl (line 351) | typedef uint32_t CPscl; type CPDecl (line 354) | typedef struct CPDecl { function cp_init (line 377) | static void cp_init(CPState *cp) function cp_cleanup (line 393) | static void cp_cleanup(CPState *cp) function cp_opt (line 400) | static int cp_opt(CPState *cp, CPToken tok) function cp_check (line 407) | static void cp_check(CPState *cp, CPToken tok) function cp_istypedecl (line 414) | static int cp_istypedecl(CPState *cp) function cp_expr_comma (line 436) | static void cp_expr_comma(CPState *cp, CPValue *k) function cp_expr_sizeof (line 442) | static void cp_expr_sizeof(CPState *cp, CPValue *k, int wantsz) function cp_expr_prefix (line 468) | static void cp_expr_prefix(CPState *cp, CPValue *k) function cp_expr_postfix (line 529) | static void cp_expr_postfix(CPState *cp, CPValue *k) function cp_expr_infix (line 572) | static void cp_expr_infix(CPState *cp, CPValue *k, int pri) function cp_expr_unary (line 706) | static void cp_expr_unary(CPState *cp, CPValue *k) function cp_expr_sub (line 715) | static void cp_expr_sub(CPState *cp, CPValue *k, int pri) function cp_expr_kint (line 722) | static void cp_expr_kint(CPState *cp, CPValue *k) function CTSize (line 731) | static CTSize cp_expr_ksize(CPState *cp) function CPDeclIdx (line 742) | static CPDeclIdx cp_add(CPDecl *decl, CTInfo info, CTSize size) function CPDeclIdx (line 757) | static CPDeclIdx cp_push(CPDecl *decl, CTInfo info, CTSize size) function cp_push_attributes (line 763) | static void cp_push_attributes(CPDecl *decl) function cp_push_type (line 780) | static void cp_push_type(CPDecl *decl, CTypeID id) function CTypeID (line 819) | static CTypeID cp_decl_intern(CPState *cp, CPDecl *decl) function cp_decl_reset (line 940) | static void cp_decl_reset(CPDecl *decl) function CTypeID (line 953) | static CTypeID cp_decl_constinit(CPState *cp, CType **ctp, CTypeID ctypeid) function CTSize (line 982) | static CTSize cp_decl_sizeattr(CPState *cp) function cp_decl_align (line 995) | static void cp_decl_align(CPState *cp, CPDecl *decl) function cp_decl_asm (line 1007) | static void cp_decl_asm(CPState *cp, CPDecl *decl) function cp_decl_mode (line 1025) | static void cp_decl_mode(CPState *cp, CPDecl *decl) function cp_decl_gccattribute (line 1058) | static void cp_decl_gccattribute(CPState *cp, CPDecl *decl) function cp_decl_msvcattribute (line 1129) | static void cp_decl_msvcattribute(CPState *cp, CPDecl *decl) function cp_decl_attributes (line 1152) | static void cp_decl_attributes(CPState *cp, CPDecl *decl) function CTypeID (line 1181) | static CTypeID cp_struct_name(CPState *cp, CPDecl *sdecl, CTInfo info) function CTSize (line 1220) | static CTSize cp_field_align(CPState *cp, CType *ct, CTInfo info) function cp_struct_layout (line 1241) | static void cp_struct_layout(CPState *cp, CTypeID sid, CTInfo sattr) function CTypeID (line 1322) | static CTypeID cp_decl_struct(CPState *cp, CPDecl *sdecl, CTInfo sinfo) function CTypeID (line 1401) | static CTypeID cp_decl_enum(CPState *cp, CPDecl *sdecl) function CPscl (line 1456) | static CPscl cp_decl_spec(CPState *cp, CPDecl *decl, CPscl scl) function cp_decl_array (line 1569) | static void cp_decl_array(CPState *cp, CPDecl *decl) function cp_decl_func (line 1583) | static void cp_decl_func(CPState *cp, CPDecl *fdecl) function cp_declarator (line 1643) | static void cp_declarator(CPState *cp, CPDecl *decl) function CTypeID (line 1712) | static CTypeID cp_decl_abstract(CPState *cp) function cp_pragma (line 1722) | static void cp_pragma(CPState *cp, BCLine pragmaline) function cp_decl_multi (line 1758) | static void cp_decl_multi(CPState *cp) function cp_decl_single (line 1831) | static void cp_decl_single(CPState *cp) function TValue (line 1845) | static TValue *cpcparser(lua_State *L, lua_CFunction dummy, void *ud) function lj_cparse (line 1862) | int lj_cparse(CPState *cp) FILE: build/luajit-2.0.4/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.0.4/src/lj_crecord.c function GCcdata (line 46) | static GCcdata *argv2cdata(jit_State *J, TRef tr, cTValue *o) function CTypeID (line 60) | static CTypeID crec_constructor(jit_State *J, GCcdata *cd, TRef tr) function CTypeID (line 70) | static CTypeID argv2ctype(jit_State *J, TRef tr, cTValue *o) function IRType (line 96) | static IRType crec_ct2irt(CTState *cts, CType *ct) type CRecMemList (line 139) | typedef struct CRecMemList { function MSize (line 147) | static MSize crec_copy_struct(CRecMemList *ml, CTState *cts, CType *ct) function MSize (line 180) | static MSize crec_copy_unroll(CRecMemList *ml, CTSize len, CTSize step, function crec_copy_emit (line 204) | static void crec_copy_emit(jit_State *J, CRecMemList *ml, MSize mlp, function crec_copy (line 226) | static void crec_copy(jit_State *J, TRef trdst, TRef trsrc, TRef trlen, function MSize (line 275) | static MSize crec_fill_unroll(CRecMemList *ml, CTSize len, CTSize step) function crec_fill_emit (line 298) | static void crec_fill_emit(jit_State *J, CRecMemList *ml, MSize mlp, function crec_fill (line 310) | static void crec_fill(jit_State *J, TRef trdst, TRef trlen, TRef trfill, function crec_isnonzero (line 364) | static int crec_isnonzero(CType *s, void *p) function TRef (line 387) | static TRef crec_ct_ct(jit_State *J, CType *d, CType *s, TRef dp, TRef sp, function TRef (line 546) | static TRef crec_tv_ct(jit_State *J, CType *s, CTypeID sid, TRef sp) function TRef (line 597) | static TRef crec_ct_tv(jit_State *J, CType *d, TRef dp, TRef sp, cTValue... function TRef (line 686) | static TRef crec_reassoc_ofs(jit_State *J, TRef tr, ptrdiff_t *ofsp, MSi... function crec_index_meta (line 704) | static void crec_index_meta(jit_State *J, CTState *cts, CType *ct, function recff_cdata_index (line 730) | void LJ_FASTCALL recff_cdata_index(jit_State *J, RecordFFData *rd) function crec_finalizer (line 870) | static void crec_finalizer(jit_State *J, TRef trcd, cTValue *fin) function crec_alloc (line 889) | static void crec_alloc(jit_State *J, RecordFFData *rd, CTypeID id) function TRef (line 987) | static TRef crec_call_args(jit_State *J, RecordFFData *rd, function crec_snap_caller (line 1084) | static void crec_snap_caller(jit_State *J) function crec_call (line 1106) | static int crec_call(jit_State *J, RecordFFData *rd, GCcdata *cd) function recff_cdata_call (line 1175) | void LJ_FASTCALL recff_cdata_call(jit_State *J, RecordFFData *rd) function TRef (line 1206) | static TRef crec_arith_int64(jit_State *J, TRef *sp, CType **s, MMS mm) function TRef (line 1262) | static TRef crec_arith_ptr(jit_State *J, TRef *sp, CType **s, MMS mm) function TRef (line 1324) | static TRef crec_arith_meta(jit_State *J, TRef *sp, CType **s, CTState *... function recff_cdata_arith (line 1362) | void LJ_FASTCALL recff_cdata_arith(jit_State *J, RecordFFData *rd) function recff_clib_index (line 1465) | void LJ_FASTCALL recff_clib_index(jit_State *J, RecordFFData *rd) function TRef (line 1511) | static TRef crec_toint(jit_State *J, CTState *cts, TRef sp, TValue *sval) function recff_ffi_new (line 1516) | void LJ_FASTCALL recff_ffi_new(jit_State *J, RecordFFData *rd) function recff_ffi_errno (line 1521) | void LJ_FASTCALL recff_ffi_errno(jit_State *J, RecordFFData *rd) function recff_ffi_string (line 1529) | void LJ_FASTCALL recff_ffi_string(jit_State *J, RecordFFData *rd) function recff_ffi_copy (line 1546) | void LJ_FASTCALL recff_ffi_copy(jit_State *J, RecordFFData *rd) function recff_ffi_fill (line 1564) | void LJ_FASTCALL recff_ffi_fill(jit_State *J, RecordFFData *rd) function recff_ffi_typeof (line 1588) | void LJ_FASTCALL recff_ffi_typeof(jit_State *J, RecordFFData *rd) function recff_ffi_istype (line 1600) | void LJ_FASTCALL recff_ffi_istype(jit_State *J, RecordFFData *rd) function recff_ffi_abi (line 1612) | void LJ_FASTCALL recff_ffi_abi(jit_State *J, RecordFFData *rd) function recff_ffi_xof (line 1625) | void LJ_FASTCALL recff_ffi_xof(jit_State *J, RecordFFData *rd) function recff_ffi_gc (line 1642) | void LJ_FASTCALL recff_ffi_gc(jit_State *J, RecordFFData *rd) function lj_crecord_tonumber (line 1650) | void LJ_FASTCALL lj_crecord_tonumber(jit_State *J, RecordFFData *rd) FILE: build/luajit-2.0.4/src/lj_ctype.c function CTypeID (line 148) | CTypeID lj_ctype_new(CTState *cts, CType **ctp) function CTypeID (line 177) | CTypeID lj_ctype_intern(CTState *cts, CTInfo info, CTSize size) function ctype_addtype (line 204) | static void ctype_addtype(CTState *cts, CType *ct, CTypeID id) function lj_ctype_addname (line 212) | void lj_ctype_addname(CTState *cts, CType *ct, CTypeID id) function CTypeID (line 220) | CTypeID lj_ctype_getname(CTState *cts, CType **ctp, GCstr *name, uint32_... function CType (line 237) | CType *lj_ctype_getfieldq(CTState *cts, CType *ct, GCstr *name, CTSize *... function CType (line 267) | CType *lj_ctype_rawref(CTState *cts, CTypeID id) function CTSize (line 276) | CTSize lj_ctype_size(CTState *cts, CTypeID id) function CTSize (line 283) | CTSize lj_ctype_vlsize(CTState *cts, CType *ct, CTSize nelem) function CTInfo (line 306) | CTInfo lj_ctype_info(CTState *cts, CTypeID id, CTSize *szp) function cTValue (line 332) | cTValue *lj_ctype_meta(CTState *cts, CTypeID id, MMS mm) type CTRepr (line 356) | typedef struct CTRepr { function ctype_prepstr (line 366) | static void ctype_prepstr(CTRepr *ctr, const char *str, MSize len) function ctype_prepc (line 380) | static void ctype_prepc(CTRepr *ctr, int c) function ctype_prepnum (line 387) | static void ctype_prepnum(CTRepr *ctr, uint32_t n) function ctype_appc (line 397) | static void ctype_appc(CTRepr *ctr, int c) function ctype_appnum (line 404) | static void ctype_appnum(CTRepr *ctr, uint32_t n) function ctype_prepqual (line 416) | static void ctype_prepqual(CTRepr *ctr, CTInfo info) function ctype_preptype (line 423) | static void ctype_preptype(CTRepr *ctr, CType *ct, CTInfo qual, const ch... function ctype_repr (line 437) | static void ctype_repr(CTRepr *ctr, CTypeID id) function GCstr (line 535) | GCstr *lj_ctype_repr(lua_State *L, CTypeID id, GCstr *name) function GCstr (line 551) | GCstr *lj_ctype_repr_int64(lua_State *L, uint64_t n, int isunsigned) function GCstr (line 569) | GCstr *lj_ctype_repr_complex(lua_State *L, void *sp, CTSize size) function CTState (line 589) | CTState *lj_ctype_init(lua_State *L) function lj_ctype_freestate (line 623) | void lj_ctype_freestate(global_State *g) FILE: build/luajit-2.0.4/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.0.4/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 114) | BCLine LJ_FASTCALL lj_debug_line(GCproto *pt, BCPos pc) function BCLine (line 132) | static BCLine debug_frameline(lua_State *L, GCfunc *fn, cTValue *nextframe) function debug_read_uleb128 (line 146) | static uint32_t debug_read_uleb128(const uint8_t **pp) function TValue (line 192) | static TValue *debug_localname(lua_State *L, const lua_Debug *ar, function lj_debug_shortname (line 333) | void lj_debug_shortname(char *out, GCstr *str) function lj_debug_addloc (line 364) | void lj_debug_addloc(lua_State *L, const char *msg, function lj_debug_pushloc (line 383) | void lj_debug_pushloc(lua_State *L, GCproto *pt, BCPos pc) function LUA_API (line 410) | LUA_API const char *lua_getlocal(lua_State *L, const lua_Debug *ar, int n) function LUA_API (line 425) | LUA_API const char *lua_setlocal(lua_State *L, const lua_Debug *ar, int n) function lj_debug_getinfo (line 435) | int lj_debug_getinfo(lua_State *L, const char *what, lj_Debug *ar, int ext) function LUA_API (line 537) | LUA_API int lua_getinfo(lua_State *L, const char *what, lua_Debug *ar) function LUA_API (line 542) | LUA_API int lua_getstack(lua_State *L, int level, lua_Debug *ar) function LUALIB_API (line 559) | LUALIB_API void luaL_traceback (lua_State *L, lua_State *L1, const char ... FILE: build/luajit-2.0.4/src/lj_debug.h type lj_Debug (line 11) | typedef struct lj_Debug { FILE: build/luajit-2.0.4/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 108) | typedef uintptr_t BloomFilter; function LJ_AINLINE (line 142) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 151) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 172) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 177) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 182) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 187) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 193) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 198) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 204) | static LJ_AINLINE uint32_t lj_bswap(uint32_t x) function LJ_AINLINE (line 209) | static LJ_AINLINE uint64_t lj_bswap64(uint64_t x) function LJ_AINLINE (line 227) | static LJ_AINLINE uint16_t lj_getu16(const void *p) function LJ_AINLINE (line 233) | static LJ_AINLINE uint32_t lj_getu32(const void *p) function LJ_AINLINE (line 252) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 262) | static LJ_AINLINE uint32_t lj_ffs(uint32_t x) function LJ_AINLINE (line 267) | static LJ_AINLINE uint32_t lj_fls(uint32_t x) function LJ_AINLINE (line 283) | static LJ_AINLINE uint16_t lj_getu16(const void *v) function LJ_AINLINE (line 288) | static LJ_AINLINE uint32_t lj_getu32(const void *v) FILE: build/luajit-2.0.4/src/lj_dispatch.c function lj_dispatch_init (line 49) | void lj_dispatch_init(GG_State *GG) function lj_dispatch_init_hotcount (line 73) | void lj_dispatch_init_hotcount(global_State *g) function lj_dispatch_update (line 92) | void lj_dispatch_update(global_State *g) function setptmode (line 195) | static void setptmode(global_State *g, GCproto *pt, int mode) function setptmode_all (line 208) | static void setptmode_all(global_State *g, GCproto *pt, int mode) function luaJIT_setmode (line 223) | int luaJIT_setmode(lua_State *L, int idx, int mode) function LUA_API (line 307) | LUA_API void LUAJIT_VERSION_SYM(void) function LUA_API (line 314) | LUA_API int lua_sethook(lua_State *L, lua_Hook func, int mask, int count) function LUA_API (line 327) | LUA_API lua_Hook lua_gethook(lua_State *L) function LUA_API (line 332) | LUA_API int lua_gethookmask(lua_State *L) function LUA_API (line 337) | LUA_API int lua_gethookcount(lua_State *L) function callhook (line 343) | static void callhook(lua_State *L, int event, BCLine line) function BCReg (line 365) | static BCReg cur_topslot(GCproto *pt, const BCIns *pc, uint32_t nres) function lj_dispatch_ins (line 379) | void LJ_FASTCALL lj_dispatch_ins(lua_State *L, const BCIns *pc) function call_init (line 424) | static int call_init(lua_State *L, GCfunc *fn) function ASMFunction (line 442) | ASMFunction LJ_FASTCALL lj_dispatch_call(lua_State *L, const BCIns *pc) FILE: build/luajit-2.0.4/src/lj_dispatch.h type HotCount (line 52) | typedef uint16_t HotCount; type GG_State (line 70) | typedef struct GG_State { FILE: build/luajit-2.0.4/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_spload (line 312) | static void emit_spload(ASMState *as, IRIns *ir, Reg r, int32_t ofs) function emit_spstore (line 325) | static void emit_spstore(ASMState *as, IRIns *ir, Reg r, int32_t ofs) 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.0.4/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) function emit_movrr (line 173) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_spload (line 182) | static void emit_spload(ASMState *as, IRIns *ir, Reg r, int32_t ofs) function emit_spstore (line 192) | static void emit_spstore(ASMState *as, IRIns *ir, Reg r, int32_t ofs) function emit_addptr (line 202) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.0.4/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_spload (line 190) | static void emit_spload(ASMState *as, IRIns *ir, Reg r, int32_t ofs) function emit_spstore (line 199) | static void emit_spstore(ASMState *as, IRIns *ir, Reg r, int32_t ofs) 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.0.4/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 249) | static void emit_movmroi(ASMState *as, Reg base, int32_t ofs, int32_t i) function emit_loadi (line 269) | static void emit_loadi(ASMState *as, Reg r, int32_t i) function emit_loadu64 (line 292) | static void emit_loadu64(ASMState *as, Reg r, uint64_t u64) function emit_loadn (line 312) | static void emit_loadn(ASMState *as, Reg r, cTValue *tv) type MCode (line 323) | typedef MCode *MCLabel; function emit_sjmp (line 327) | static void emit_sjmp(ASMState *as, MCLabel target) function emit_sjcc (line 339) | static void emit_sjcc(ASMState *as, int cc, MCLabel target) function MCLabel (line 350) | static MCLabel emit_sjcc_label(ASMState *as, int cc) function emit_sfixup (line 360) | static void emit_sfixup(ASMState *as, MCLabel source) function LJ_AINLINE (line 369) | static LJ_AINLINE int32_t jmprel(MCode *p, MCode *target) function emit_jcc (line 377) | static void emit_jcc(ASMState *as, int cc, MCode *target) function emit_jmp (line 387) | static void emit_jmp(ASMState *as, MCode *target) function emit_call_ (line 396) | static void emit_call_(ASMState *as, MCode *target) function emit_movrr (line 424) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_spload (line 434) | static void emit_spload(ASMState *as, IRIns *ir, Reg r, int32_t ofs) function emit_spstore (line 443) | static void emit_spstore(ASMState *as, IRIns *ir, Reg r, int32_t ofs) function emit_addptr (line 452) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.0.4/src/lj_err.c function LJ_NOINLINE (line 80) | LJ_NOINLINE static void unwindstack(lua_State *L, TValue *top) type _Unwind_Exception (line 196) | typedef struct _Unwind_Exception type _Unwind_Context (line 203) | typedef struct _Unwind_Context _Unwind_Context; function LJ_FUNCA (line 231) | LJ_FUNCA int lj_err_unwind_dwarf(int version, int actions, function err_raise_ext (line 300) | static void err_raise_ext(int errcode) function _Unwind_GetGR (line 315) | static inline uint32_t _Unwind_GetGR(_Unwind_Context *ctx, int r) function _Unwind_SetGR (line 322) | static inline void _Unwind_SetGR(_Unwind_Context *ctx, int r, uint32_t v) function LJ_FUNCA (line 333) | LJ_FUNCA int lj_err_unwind_arm(int state, void *ucb, _Unwind_Context *ctx) type UndocumentedDispatcherContext (line 374) | typedef struct UndocumentedDispatcherContext { function LJ_FUNCA (line 406) | LJ_FUNCA EXCEPTION_DISPOSITION lj_err_unwind_win64(EXCEPTION_RECORD *rec, function err_raise_ext (line 441) | static void err_raise_ext(int errcode) function LJ_FASTCALL (line 451) | LJ_FASTCALL lj_err_throw(lua_State *L, int errcode) function LJ_NOINLINE (line 483) | LJ_NOINLINE GCstr *lj_err_str(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 489) | LJ_NOINLINE void lj_err_mem(lua_State *L) function finderrfunc (line 498) | static ptrdiff_t finderrfunc(lua_State *L) function LJ_NOINLINE (line 550) | LJ_NOINLINE void lj_err_run(lua_State *L) function err_msgv (line 571) | static void err_msgv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 584) | LJ_NOINLINE void lj_err_msg(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 590) | LJ_NOINLINE void lj_err_lex(lua_State *L, GCstr *src, const char *tok, function LJ_NOINLINE (line 604) | LJ_NOINLINE void lj_err_optype(lua_State *L, cTValue *o, ErrMsg opm) function LJ_NOINLINE (line 620) | LJ_NOINLINE void lj_err_comp(lua_State *L, cTValue *o1, cTValue *o2) function LJ_NOINLINE (line 629) | LJ_NOINLINE void lj_err_optype_call(lua_State *L, TValue *o) function LJ_NOINLINE (line 647) | LJ_NOINLINE void lj_err_callermsg(lua_State *L, const char *msg) function LJ_NOINLINE (line 678) | LJ_NOINLINE void lj_err_callerv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 689) | LJ_NOINLINE void lj_err_caller(lua_State *L, ErrMsg em) function err_argmsg (line 695) | static void err_argmsg(lua_State *L, int narg, function LJ_NOINLINE (line 710) | LJ_NOINLINE void lj_err_argv(lua_State *L, int narg, ErrMsg em, ...) function LJ_NOINLINE (line 721) | LJ_NOINLINE void lj_err_arg(lua_State *L, int narg, ErrMsg em) function LJ_NOINLINE (line 727) | LJ_NOINLINE void lj_err_argtype(lua_State *L, int narg, const char *xname) function LJ_NOINLINE (line 750) | LJ_NOINLINE void lj_err_argt(lua_State *L, int narg, int tt) function LUA_API (line 757) | LUA_API lua_CFunction lua_atpanic(lua_State *L, lua_CFunction panicf) function LUA_API (line 765) | LUA_API int lua_error(lua_State *L) function LUALIB_API (line 771) | LUALIB_API int luaL_argerror(lua_State *L, int narg, const char *msg) function LUALIB_API (line 777) | LUALIB_API int luaL_typerror(lua_State *L, int narg, const char *xname) function LUALIB_API (line 783) | LUALIB_API void luaL_where(lua_State *L, int level) function LUALIB_API (line 790) | LUALIB_API int luaL_error(lua_State *L, const char *fmt, ...) FILE: build/luajit-2.0.4/src/lj_ff.h type FastFunc (line 10) | typedef enum { FILE: build/luajit-2.0.4/src/lj_ffrecord.c function argv2int (line 66) | static int32_t argv2int(jit_State *J, TValue *o) function GCstr (line 74) | static GCstr *argv2str(jit_State *J, TValue *o) function results_wanted (line 92) | static ptrdiff_t results_wanted(jit_State *J) function LJ_NORET (line 102) | LJ_NORET static void recff_nyiu(jit_State *J) function recff_nyi (line 109) | static void LJ_FASTCALL recff_nyi(jit_State *J, RecordFFData *rd) function recff_c (line 117) | static void LJ_FASTCALL recff_c(jit_State *J, RecordFFData *rd) function recff_assert (line 126) | static void LJ_FASTCALL recff_assert(jit_State *J, RecordFFData *rd) function recff_type (line 132) | static void LJ_FASTCALL recff_type(jit_State *J, RecordFFData *rd) function recff_getmetatable (line 146) | static void LJ_FASTCALL recff_getmetatable(jit_State *J, RecordFFData *rd) function recff_setmetatable (line 160) | static void LJ_FASTCALL recff_setmetatable(jit_State *J, RecordFFData *rd) function recff_rawget (line 180) | static void LJ_FASTCALL recff_rawget(jit_State *J, RecordFFData *rd) function recff_rawset (line 192) | static void LJ_FASTCALL recff_rawset(jit_State *J, RecordFFData *rd) function recff_rawequal (line 206) | static void LJ_FASTCALL recff_rawequal(jit_State *J, RecordFFData *rd) function recff_rawlen (line 217) | static void LJ_FASTCALL recff_rawlen(jit_State *J, RecordFFData *rd) function lj_ffrecord_select_mode (line 230) | int32_t lj_ffrecord_select_mode(jit_State *J, TRef tr, TValue *tv) function recff_select (line 248) | static void LJ_FASTCALL recff_select(jit_State *J, RecordFFData *rd) function recff_tonumber (line 271) | static void LJ_FASTCALL recff_tonumber(jit_State *J, RecordFFData *rd) function TValue (line 299) | static TValue *recff_metacall_cp(lua_State *L, lua_CFunction dummy, void... function recff_metacall (line 307) | static int recff_metacall(jit_State *J, RecordFFData *rd, MMS mm) function recff_tostring (line 333) | static void LJ_FASTCALL recff_tostring(jit_State *J, RecordFFData *rd) function recff_ipairs_aux (line 350) | static void LJ_FASTCALL recff_ipairs_aux(jit_State *J, RecordFFData *rd) function recff_ipairs (line 367) | static void LJ_FASTCALL recff_ipairs(jit_State *J, RecordFFData *rd) function recff_pcall (line 380) | static void LJ_FASTCALL recff_pcall(jit_State *J, RecordFFData *rd) function TValue (line 388) | static TValue *recff_xpcall_cp(lua_State *L, lua_CFunction dummy, void *ud) function recff_xpcall (line 396) | static void LJ_FASTCALL recff_xpcall(jit_State *J, RecordFFData *rd) function recff_math_abs (line 421) | static void LJ_FASTCALL recff_math_abs(jit_State *J, RecordFFData *rd) function recff_math_round (line 429) | static void LJ_FASTCALL recff_math_round(jit_State *J, RecordFFData *rd) function recff_math_unary (line 445) | static void LJ_FASTCALL recff_math_unary(jit_State *J, RecordFFData *rd) function recff_math_log (line 451) | static void LJ_FASTCALL recff_math_log(jit_State *J, RecordFFData *rd) function recff_math_atan2 (line 473) | static void LJ_FASTCALL recff_math_atan2(jit_State *J, RecordFFData *rd) function recff_math_ldexp (line 482) | static void LJ_FASTCALL recff_math_ldexp(jit_State *J, RecordFFData *rd) function recff_math_atrig (line 495) | static void LJ_FASTCALL recff_math_atrig(jit_State *J, RecordFFData *rd) function recff_math_htrig (line 509) | static void LJ_FASTCALL recff_math_htrig(jit_State *J, RecordFFData *rd) function recff_math_modf (line 515) | static void LJ_FASTCALL recff_math_modf(jit_State *J, RecordFFData *rd) function recff_math_degrad (line 531) | static void LJ_FASTCALL recff_math_degrad(jit_State *J, RecordFFData *rd) function recff_math_pow (line 539) | static void LJ_FASTCALL recff_math_pow(jit_State *J, RecordFFData *rd) function recff_math_minmax (line 548) | static void LJ_FASTCALL recff_math_minmax(jit_State *J, RecordFFData *rd) function recff_math_random (line 566) | static void LJ_FASTCALL recff_math_random(jit_State *J, RecordFFData *rd) function recff_bit_unary (line 596) | static void LJ_FASTCALL recff_bit_unary(jit_State *J, RecordFFData *rd) function recff_bit_nary (line 603) | static void LJ_FASTCALL recff_bit_nary(jit_State *J, RecordFFData *rd) function recff_bit_shift (line 614) | static void LJ_FASTCALL recff_bit_shift(jit_State *J, RecordFFData *rd) function recff_string_len (line 633) | static void LJ_FASTCALL recff_string_len(jit_State *J, RecordFFData *rd) function recff_string_range (line 640) | static void LJ_FASTCALL recff_string_range(jit_State *J, RecordFFData *rd) function recff_table_getn (line 739) | static void LJ_FASTCALL recff_table_getn(jit_State *J, RecordFFData *rd) function recff_table_remove (line 747) | static void LJ_FASTCALL recff_table_remove(jit_State *J, RecordFFData *rd) function recff_table_insert (line 779) | static void LJ_FASTCALL recff_table_insert(jit_State *J, RecordFFData *rd) function TRef (line 805) | static TRef recff_io_fp(jit_State *J, TRef *udp, int32_t id) function recff_io_write (line 824) | static void LJ_FASTCALL recff_io_write(jit_State *J, RecordFFData *rd) function recff_io_flush (line 848) | static void LJ_FASTCALL recff_io_flush(jit_State *J, RecordFFData *rd) function recdef_lookup (line 861) | static uint32_t recdef_lookup(GCfunc *fn) function lj_ffrecord_func (line 870) | void lj_ffrecord_func(jit_State *J) FILE: build/luajit-2.0.4/src/lj_ffrecord.h type RecordFFData (line 14) | typedef struct RecordFFData { FILE: build/luajit-2.0.4/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.0.4/src/lj_gc.c function gc_mark (line 54) | static void gc_mark(global_State *g, GCobj *o) function gc_mark_gcroot (line 78) | static void gc_mark_gcroot(global_State *g) function gc_mark_start (line 87) | static void gc_mark_start(global_State *g) function gc_mark_uv (line 100) | static void gc_mark_uv(global_State *g) function gc_mark_mmudata (line 111) | static void gc_mark_mmudata(global_State *g) function lj_gc_separateudata (line 125) | size_t lj_gc_separateudata(global_State *g, int all) function gc_traverse_tab (line 157) | static int gc_traverse_tab(global_State *g, GCtab *t) function gc_traverse_func (line 202) | static void gc_traverse_func(global_State *g, GCfunc *fn) function gc_marktrace (line 220) | static void gc_marktrace(global_State *g, TraceNo traceno) function gc_traverse_trace (line 232) | static void gc_traverse_trace(global_State *g, GCtrace *T) function gc_traverse_proto (line 254) | static void gc_traverse_proto(global_State *g, GCproto *pt) function MSize (line 266) | static MSize gc_traverse_frames(global_State *g, lua_State *th) function gc_traverse_thread (line 283) | static void gc_traverse_thread(global_State *g, lua_State *th) function propagatemark (line 298) | static size_t propagatemark(global_State *g) function gc_propagate_gray (line 341) | static size_t gc_propagate_gray(global_State *g) function gc_shrink (line 352) | static void gc_shrink(global_State *g, lua_State *L) function GCRef (line 388) | static GCRef *gc_sweep(global_State *g, GCRef *p, uint32_t lim) function gc_mayclear (line 412) | static int gc_mayclear(cTValue *o, int val) function gc_clearweak (line 428) | static void gc_clearweak(GCobj *o) function gc_call_finalizer (line 458) | static void gc_call_finalizer(global_State *g, lua_State *L, function gc_finalize (line 481) | static void gc_finalize(lua_State *L) function lj_gc_finalize_udata (line 523) | void lj_gc_finalize_udata(lua_State *L) function lj_gc_finalize_cdata (line 531) | void lj_gc_finalize_cdata(lua_State *L) function lj_gc_freeall (line 555) | void lj_gc_freeall(global_State *g) function atomic (line 569) | static void atomic(global_State *g, lua_State *L) function gc_onestep (line 603) | static size_t gc_onestep(lua_State *L) function lj_gc_step (line 672) | int LJ_FASTCALL lj_gc_step(lua_State *L) function lj_gc_step_fixtop (line 704) | void LJ_FASTCALL lj_gc_step_fixtop(lua_State *L) function lj_gc_step_jit (line 712) | int LJ_FASTCALL lj_gc_step_jit(global_State *g, MSize steps) function lj_gc_fullgc (line 725) | void lj_gc_fullgc(lua_State *L) function lj_gc_barrierf (line 751) | void lj_gc_barrierf(global_State *g, GCobj *o, GCobj *v) function lj_gc_barrieruv (line 764) | void LJ_FASTCALL lj_gc_barrieruv(global_State *g, TValue *tv) function lj_gc_closeuv (line 776) | void lj_gc_closeuv(global_State *g, GCupval *uv) function lj_gc_barriertrace (line 799) | void lj_gc_barriertrace(global_State *g, uint32_t traceno) FILE: build/luajit-2.0.4/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.0.4/src/lj_gdbjit.c type GDBJITentry (line 128) | typedef struct GDBJITentry { type GDBJITdesc (line 136) | typedef struct GDBJITdesc { function __jit_debug_register_code (line 148) | void LJ_NOINLINE __jit_debug_register_code() type ELFheader (line 156) | typedef struct ELFheader { type ELFsectheader (line 179) | typedef struct ELFsectheader { type ELFsymbol (line 205) | typedef struct ELFsymbol { type GDBJITobj (line 331) | typedef struct GDBJITobj { type GDBJITentryobj (line 339) | typedef struct GDBJITentryobj { type GDBJITctx (line 398) | typedef struct GDBJITctx { function gdbjit_strz (line 413) | static uint32_t gdbjit_strz(GDBJITctx *ctx, const char *str) function gdbjit_catnum (line 425) | static void gdbjit_catnum(GDBJITctx *ctx, uint32_t n) function gdbjit_uleb128 (line 432) | static void gdbjit_uleb128(GDBJITctx *ctx, uint32_t v) function gdbjit_sleb128 (line 442) | static void gdbjit_sleb128(GDBJITctx *ctx, int32_t v) function gdbjit_secthdr (line 466) | static void LJ_FASTCALL gdbjit_secthdr(GDBJITctx *ctx) function gdbjit_symtab (line 505) | static void LJ_FASTCALL gdbjit_symtab(GDBJITctx *ctx) function gdbjit_ehframe (line 526) | static void LJ_FASTCALL gdbjit_ehframe(GDBJITctx *ctx) function gdbjit_debuginfo (line 605) | static void LJ_FASTCALL gdbjit_debuginfo(GDBJITctx *ctx) function gdbjit_debugabbrev (line 625) | static void LJ_FASTCALL gdbjit_debugabbrev(GDBJITctx *ctx) function gdbjit_debugline (line 644) | static void LJ_FASTCALL gdbjit_debugline(GDBJITctx *ctx) function gdbjit_initsect (line 694) | static void gdbjit_initsect(GDBJITctx *ctx, int sect, GDBJITinitf initf) function gdbjit_buildobj (line 706) | static void gdbjit_buildobj(GDBJITctx *ctx) function gdbjit_newentry (line 731) | static void gdbjit_newentry(lua_State *L, GDBJITctx *ctx) function lj_gdbjit_addtrace (line 753) | void lj_gdbjit_addtrace(jit_State *J, GCtrace *T) function lj_gdbjit_deltrace (line 777) | void lj_gdbjit_deltrace(jit_State *J, GCtrace *T) FILE: build/luajit-2.0.4/src/lj_ir.c function IRCALLCI (line 62) | IRCALLDEF(IRCALLCI) function lj_ir_growtop (line 70) | void LJ_FASTCALL lj_ir_growtop(jit_State *J) function lj_ir_growbot (line 87) | static void lj_ir_growbot(jit_State *J) function TRef (line 113) | TRef LJ_FASTCALL lj_ir_emit(jit_State *J) function TRef (line 128) | TRef lj_ir_call(jit_State *J, IRCallID id, ...) function LJ_AINLINE (line 158) | static LJ_AINLINE IRRef ir_nextk(jit_State *J) function TRef (line 167) | TRef LJ_FASTCALL lj_ir_kint(jit_State *J, int32_t k) type K64Array (line 195) | typedef struct K64Array { function lj_ir_k64_freeall (line 202) | void lj_ir_k64_freeall(jit_State *J) function cTValue (line 213) | cTValue *lj_ir_k64_find(jit_State *J, uint64_t u64) function TRef (line 244) | TRef lj_ir_k64(jit_State *J, IROp op, cTValue *tv) function TRef (line 265) | TRef lj_ir_knum_u64(jit_State *J, uint64_t u64) function TRef (line 271) | TRef lj_ir_kint64(jit_State *J, uint64_t u64) function numistrueint (line 277) | static int numistrueint(lua_Number n, int32_t *kp) function TRef (line 294) | TRef lj_ir_knumint(jit_State *J, lua_Number n) function TRef (line 304) | TRef lj_ir_kgc(jit_State *J, GCobj *o, IRType t) function TRef (line 325) | TRef lj_ir_kptr_(jit_State *J, IROp op, void *ptr) function TRef (line 345) | TRef lj_ir_knull(jit_State *J, IRType t) function TRef (line 364) | TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot) function lj_ir_kvalue (line 388) | void lj_ir_kvalue(lua_State *L, TValue *tv, const IRIns *ir) function TRef (line 415) | TRef LJ_FASTCALL lj_ir_tonumber(jit_State *J, TRef tr) function TRef (line 427) | TRef LJ_FASTCALL lj_ir_tonum(jit_State *J, TRef tr) function TRef (line 441) | TRef LJ_FASTCALL lj_ir_tostr(jit_State *J, TRef tr) function lj_ir_numcmp (line 454) | int lj_ir_numcmp(lua_Number a, lua_Number b, IROp op) function lj_ir_strcmp (line 472) | int lj_ir_strcmp(GCstr *a, GCstr *b, IROp op) function lj_ir_rollback (line 485) | void lj_ir_rollback(jit_State *J, IRRef ref) FILE: build/luajit-2.0.4/src/lj_ir.h type IROp (line 144) | typedef enum { type IROp1 (line 152) | typedef uint8_t IROp1; type IRFieldID (line 204) | typedef enum { type IRMode (line 244) | typedef enum { type IRType (line 295) | typedef enum { type IRType1 (line 319) | typedef struct IRType1 { uint8_t irt; } IRType1; function LJ_AINLINE (line 371) | static LJ_AINLINE IRType itype2irt(const TValue *tv) function LJ_AINLINE (line 385) | static LJ_AINLINE uint32_t irt_toitype_(IRType t) type IROpT (line 407) | typedef uint16_t IROpT; type IRRef1 (line 412) | typedef uint16_t IRRef1; type IRRef2 (line 413) | typedef uint32_t IRRef2; type IRRef (line 414) | typedef uint32_t IRRef; type TRef (line 449) | typedef uint32_t TRef; type IRIns (line 506) | typedef union IRIns { function LJ_AINLINE (line 544) | static LJ_AINLINE int ir_sideeff(IRIns *ir) FILE: build/luajit-2.0.4/src/lj_ircall.h type CCallInfo (line 14) | typedef struct CCallInfo { type IRCallID (line 185) | typedef enum { FILE: build/luajit-2.0.4/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 58) | static LJ_AINLINE TRef lj_ir_knum(jit_State *J, lua_Number n) FILE: build/luajit-2.0.4/src/lj_jit.h type TraceState (line 130) | typedef enum { type PostProc (line 141) | typedef enum { type MCode (line 153) | typedef uint8_t MCode; type MCode (line 155) | typedef uint32_t MCode; type SnapShot (line 159) | typedef struct SnapShot { type SnapEntry (line 171) | typedef uint32_t SnapEntry; type SnapNo (line 192) | typedef uint32_t SnapNo; type ExitNo (line 193) | typedef uint32_t ExitNo; type TraceNo (line 196) | typedef uint32_t TraceNo; type TraceNo1 (line 197) | typedef uint16_t TraceNo1; type TraceLink (line 200) | typedef enum { type GCtrace (line 212) | typedef struct GCtrace { function LJ_AINLINE (line 250) | static LJ_AINLINE MSize snap_nextofs(GCtrace *T, SnapShot *snap) type HotPenalty (line 259) | typedef struct HotPenalty { type BPropEntry (line 271) | typedef struct BPropEntry { type ScEvEntry (line 281) | typedef struct ScEvEntry { type FoldState (line 312) | typedef struct FoldState { type LJ_TARGET_ARM (line 319) | typedef struct jit_State { function LJ_AINLINE (line 410) | static LJ_AINLINE uint32_t LJ_PRNG_BITS(jit_State *J, int bits) FILE: build/luajit-2.0.4/src/lj_lex.c function fillbuf (line 47) | static int fillbuf(LexState *ls) function LJ_NOINLINE (line 57) | static LJ_NOINLINE void save_grow(LexState *ls, int c) function LJ_AINLINE (line 67) | static LJ_AINLINE void save(LexState *ls, int c) function inclinenumber (line 75) | static void inclinenumber(LexState *ls) function lex_number (line 89) | static void lex_number(LexState *ls, TValue *tv) function skip_sep (line 137) | static int skip_sep(LexState *ls) function read_long_string (line 150) | static void read_long_string(LexState *ls, TValue *tv, int sep) function read_string (line 185) | static void read_string(LexState *ls, int delim, TValue *tv) function llex (line 260) | static int llex(LexState *ls, TValue *tv) function lj_lex_setup (line 369) | int lj_lex_setup(lua_State *L, LexState *ls) function lj_lex_cleanup (line 419) | void lj_lex_cleanup(lua_State *L, LexState *ls) function lj_lex_next (line 427) | void lj_lex_next(LexState *ls) function LexToken (line 439) | LexToken lj_lex_lookahead(LexState *ls) function lj_lex_error (line 456) | void lj_lex_error(LexState *ls, LexToken token, ErrMsg em, ...) function lj_lex_init (line 473) | void lj_lex_init(lua_State *L) FILE: build/luajit-2.0.4/src/lj_lex.h type LexToken (line 33) | typedef int LexToken; type BCInsLine (line 36) | typedef struct BCInsLine { type VarInfo (line 42) | typedef struct VarInfo { type LexState (line 51) | typedef struct LexState { FILE: build/luajit-2.0.4/src/lj_lib.c function GCtab (line 25) | static GCtab *lib_create_table(lua_State *L, const char *libname, int hs... function lj_lib_register (line 46) | void lj_lib_register(lua_State *L, const char *libname, function TValue (line 125) | TValue *lj_lib_checkany(lua_State *L, int narg) function GCstr (line 133) | GCstr *lj_lib_checkstr(lua_State *L, int narg) function GCstr (line 149) | GCstr *lj_lib_optstr(lua_State *L, int narg) function lj_lib_checknumber (line 156) | void lj_lib_checknumber(lua_State *L, int narg) function lua_Number (line 164) | lua_Number lj_lib_checknum(lua_State *L, int narg) function lj_lib_checkint (line 179) | int32_t lj_lib_checkint(lua_State *L, int narg) function lj_lib_optint (line 193) | int32_t lj_lib_optint(lua_State *L, int narg, int32_t def) function lj_lib_checkbit (line 199) | int32_t lj_lib_checkbit(lua_State *L, int narg) function GCfunc (line 213) | GCfunc *lj_lib_checkfunc(lua_State *L, int narg) function GCtab (line 221) | GCtab *lj_lib_checktab(lua_State *L, int narg) function GCtab (line 229) | GCtab *lj_lib_checktabornil(lua_State *L, int narg) function lj_lib_checkopt (line 242) | int lj_lib_checkopt(lua_State *L, int narg, int def, const char *lst) FILE: build/luajit-2.0.4/src/lj_lib.h function LJ_AINLINE (line 64) | static LJ_AINLINE void lj_lib_pushcc(lua_State *L, lua_CFunction f, type RandomState (line 109) | typedef struct RandomState RandomState; FILE: build/luajit-2.0.4/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.0.4/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.0.4/src/lj_meta.c function lj_meta_init (line 26) | void lj_meta_init(lua_State *L) function cTValue (line 44) | cTValue *lj_meta_cache(GCtab *mt, MMS mm, GCstr *name) function cTValue (line 56) | cTValue *lj_meta_lookup(lua_State *L, cTValue *o, MMS mm) function lj_meta_tailcall (line 75) | int lj_meta_tailcall(lua_State *L, cTValue *tv) function TValue (line 99) | static TValue *mmcall(lua_State *L, ASMFunction cont, cTValue *mo, function cTValue (line 126) | cTValue *lj_meta_tget(lua_State *L, cTValue *o, cTValue *k) function TValue (line 152) | TValue *lj_meta_tset(lua_State *L, cTValue *o, cTValue *k) function cTValue (line 191) | static cTValue *str2num(cTValue *o, TValue *n) function TValue (line 204) | TValue *lj_meta_arith(lua_State *L, TValue *ra, cTValue *rb, cTValue *rc, function LJ_AINLINE (line 229) | static LJ_AINLINE int tostring(lua_State *L, TValue *o) function TValue (line 242) | TValue *lj_meta_cat(lua_State *L, TValue *top, int left) function TValue (line 328) | TValue *lj_meta_equal(lua_State *L, GCobj *o1, GCobj *o2, int ne) function TValue (line 381) | TValue *lj_meta_comp(lua_State *L, cTValue *o1, cTValue *o2, int op) function lj_meta_call (line 427) | void lj_meta_call(lua_State *L, TValue *func, TValue *top) function lj_meta_for (line 438) | void LJ_FASTCALL lj_meta_for(lua_State *L, TValue *o) FILE: build/luajit-2.0.4/src/lj_obj.c function lj_obj_equal (line 23) | int lj_obj_equal(cTValue *o1, cTValue *o2) FILE: build/luajit-2.0.4/src/lj_obj.h type MSize (line 19) | typedef uint32_t MSize; type MRef (line 22) | typedef struct MRef { type GCRef (line 34) | typedef struct GCRef { type BCIns (line 114) | typedef uint32_t BCIns; type BCPos (line 115) | typedef uint32_t BCPos; type BCReg (line 116) | typedef uint32_t BCReg; type BCLine (line 117) | typedef int32_t BCLine; type SBuf (line 123) | typedef struct SBuf { type FrameLink (line 132) | typedef union { type GCstr (line 138) | typedef LJ_ALIGN(8) union TValue { type GCudata (line 241) | typedef struct GCudata { type GCcdata (line 265) | typedef struct GCcdata { type GCcdataVar (line 271) | typedef struct GCcdataVar { type GCproto (line 289) | typedef struct GCproto { type GCupval (line 346) | typedef struct GCupval { type GCfuncC (line 372) | typedef struct GCfuncC { type GCfuncL (line 378) | typedef struct GCfuncL { type GCfunc (line 383) | typedef union GCfunc { type Node (line 401) | typedef struct Node { type GCtab (line 410) | typedef struct GCtab { function _ (line 461) | _(lt) _(le) _(concat) _(call) \ type GCRootID (line 477) | typedef enum { type GCState (line 491) | typedef struct GCState { type global_State (line 512) | typedef struct global_State { type lua_State (line 566) | struct lua_State { type GChead (line 595) | typedef struct GChead { type GCobj (line 618) | typedef union GCobj { function LJ_AINLINE (line 721) | static LJ_AINLINE void setlightudV(TValue *o, void *p) function LJ_AINLINE (line 744) | static LJ_AINLINE void setgcV(lua_State *L, TValue *o, GCobj *v, uint32_... function LJ_AINLINE (line 767) | static LJ_AINLINE void setintV(TValue *o, int32_t i) function LJ_AINLINE (line 776) | static LJ_AINLINE void setint64V(TValue *o, int64_t i) function LJ_AINLINE (line 791) | static LJ_AINLINE void copyTV(lua_State *L, TValue *o1, const TValue *o2) function LJ_AINLINE (line 802) | static LJ_AINLINE int32_t lj_num2bit(lua_Number n) function LJ_AINLINE (line 819) | static LJ_AINLINE uint64_t lj_num2u64(lua_Number n) function LJ_AINLINE (line 829) | static LJ_AINLINE int32_t numberVint(cTValue *o) function LJ_AINLINE (line 837) | static LJ_AINLINE lua_Number numberVnum(cTValue *o) FILE: build/luajit-2.0.4/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.0.4/src/lj_opt_fold.c function LJFOLD (line 168) | LJFOLD(ADD KNUM KNUM) function LJFOLDF (line 186) | LJFOLD(LDEXP KNUM KINT) function LJFOLDF (line 197) | LJFOLD(FPMATH KNUM any) function LJFOLDF (line 205) | LJFOLD(POW KNUM KINT) function LJFOLD (line 215) | LJFOLD(EQ KNUM KNUM) function kfold_intop (line 232) | static int32_t kfold_intop(int32_t k1, int32_t k2, IROp op) function LJFOLD (line 255) | LJFOLD(ADD KINT KINT) function LJFOLD (line 275) | LJFOLD(ADDOV KINT KINT) function LJFOLDF (line 288) | LJFOLD(BNOT KINT) function LJFOLDF (line 294) | LJFOLD(BSWAP KINT) function LJFOLD (line 300) | LJFOLD(LT KINT KINT) function LJFOLDF (line 326) | LJFOLD(UGE any KINT) function kfold_int64arith (line 336) | static uint64_t kfold_int64arith(uint64_t k1, uint64_t k2, IROp op) function LJFOLD (line 354) | LJFOLD(ADD KINT64 KINT64) function LJFOLD (line 366) | LJFOLD(DIV KINT64 KINT64) function LJFOLD (line 388) | LJFOLD(BSHL KINT64 KINT) function LJFOLDF (line 414) | LJFOLD(BNOT KINT64) function LJFOLDF (line 424) | LJFOLD(BSWAP KINT64) function LJFOLD (line 434) | LJFOLD(LT KINT64 KINT64) function LJFOLDF (line 462) | LJFOLD(UGE any KINT64) function LJFOLDF (line 476) | LJFOLD(SNEW KKPTR KINT) function LJFOLDF (line 483) | LJFOLD(SNEW any KINT) function LJFOLDF (line 491) | LJFOLD(STRREF KGC KINT) function LJFOLDF (line 499) | LJFOLD(STRREF SNEW any) function LJFOLDF (line 520) | LJFOLD(CALLN CARG IRCALL_lj_str_cmp) function LJFOLD (line 533) | LJFOLD(ADD KGC KINT) function LJFOLD (line 555) | LJFOLD(ADD KPTR KINT) function LJFOLD (line 570) | LJFOLD(ADD any KGC) function LJFOLDF (line 584) | LJFOLD(TOBIT KNUM KNUM) function LJFOLDF (line 590) | LJFOLD(CONV KINT IRCONV_NUM_INT) function LJFOLDF (line 596) | LJFOLD(CONV KINT IRCONV_NUM_U32) function LJFOLD (line 602) | LJFOLD(CONV KINT IRCONV_INT_I8) function LJFOLD (line 616) | LJFOLD(CONV KINT IRCONV_I64_INT) function LJFOLDF (line 628) | LJFOLD(CONV KINT64 IRCONV_NUM_I64) function LJFOLDF (line 634) | LJFOLD(CONV KINT64 IRCONV_NUM_U64) function LJFOLD (line 640) | LJFOLD(CONV KINT64 IRCONV_INT_I64) function LJFOLDF (line 647) | LJFOLD(CONV KNUM IRCONV_INT_NUM) function LJFOLDF (line 668) | LJFOLD(CONV KNUM IRCONV_U32_NUM) function LJFOLDF (line 682) | LJFOLD(CONV KNUM IRCONV_I64_NUM) function LJFOLDF (line 689) | LJFOLD(CONV KNUM IRCONV_U64_NUM) function LJFOLDF (line 696) | LJFOLD(TOSTR KNUM) function LJFOLDF (line 702) | LJFOLD(TOSTR KINT) function LJFOLDF (line 708) | LJFOLD(STRTO KGC) function LJFOLD (line 720) | LJFOLD(EQ FLOAD KNULL) function LJFOLD (line 742) | LJFOLD(FPMATH FPMATH IRFPM_FLOOR) function LJFOLDF (line 753) | LJFOLD(ABS ABS KNUM) function LJFOLDF (line 759) | LJFOLD(ABS NEG KNUM) function LJFOLD (line 768) | LJFOLD(NEG NEG any) function LJFOLDF (line 786) | LJFOLD(ADD NEG any) function LJFOLDF (line 796) | LJFOLD(ADD any NEG) function LJFOLDF (line 805) | LJFOLD(SUB any KNUM) function LJFOLDF (line 814) | LJFOLD(SUB NEG KNUM) function LJFOLDF (line 823) | LJFOLD(SUB any NEG) function LJFOLD (line 832) | LJFOLD(MUL any KNUM) function LJFOLD (line 860) | LJFOLD(MUL NEG KNUM) function LJFOLD (line 870) | LJFOLD(MUL NEG NEG) function LJFOLDF (line 881) | LJFOLD(POW any KINT) function LJFOLDF (line 911) | LJFOLD(POW KNUM any) function LJFOLDF (line 931) | LJFOLD(CONV CONV IRCONV_NUM_INT) /* _NUM */ function LJFOLD (line 941) | LJFOLD(CONV CONV IRCONV_INT_NUM) /* _INT */ function LJFOLD (line 952) | LJFOLD(CONV CONV IRCONV_I64_NUM) /* _INT or _U32 */ function LJFOLD (line 975) | LJFOLD(CONV CONV IRCONV_INT_I64) /* _INT or _U32 */ function LJFOLDF (line 996) | LJFOLD(CONV CONV IRCONV_FLOAT_NUM) /* _FLOAT */ function LJFOLDF (line 1006) | LJFOLD(TOBIT CONV KNUM) function LJFOLD (line 1024) | LJFOLD(FPMATH CONV IRFPM_FLOOR) function LJFOLD (line 1036) | LJFOLD(CONV any IRCONV_I64_INT) function LJFOLD (line 1071) | LJFOLD(CONV ADD IRCONV_INT_I64) function LJFOLDF (line 1098) | LJFOLD(CONV any any) function LJFOLD (line 1118) | LJFOLD(TOBIT ADD KNUM) function LJFOLD (line 1136) | LJFOLD(ADD any KINT) function LJFOLDF (line 1146) | LJFOLD(MULOV any KINT) function LJFOLDF (line 1161) | LJFOLD(SUB any KINT) function LJFOLD (line 1171) | LJFOLD(SUB KINT any) function LJFOLDF (line 1183) | LJFOLD(ADD any KINT64) function LJFOLDF (line 1191) | LJFOLD(SUB any KINT64) function TRef (line 1202) | static TRef simplify_intmul_k(jit_State *J, int32_t k) function LJFOLDF (line 1218) | LJFOLD(MUL any KINT) function LJFOLDF (line 1228) | LJFOLD(MUL any KINT64) function LJFOLDF (line 1241) | LJFOLD(MOD any KINT) function LJFOLDF (line 1254) | LJFOLD(MOD KINT any) function LJFOLD (line 1262) | LJFOLD(SUB any any) function LJFOLDF (line 1271) | LJFOLD(SUB ADD any) function LJFOLDF (line 1284) | LJFOLD(SUB SUB any) function LJFOLDF (line 1298) | LJFOLD(SUB any SUB) function LJFOLDF (line 1309) | LJFOLD(SUB any ADD) function LJFOLDF (line 1328) | LJFOLD(SUB ADD ADD) function LJFOLD (line 1358) | LJFOLD(BAND any KINT) function LJFOLD (line 1371) | LJFOLD(BOR any KINT) function LJFOLD (line 1384) | LJFOLD(BXOR any KINT) function LJFOLD (line 1400) | LJFOLD(BSHL any KINT) function LJFOLD (line 1430) | LJFOLD(BSHL any BAND) function LJFOLD (line 1451) | LJFOLD(BSHL KINT any) function LJFOLD (line 1464) | LJFOLD(BSAR KINT any) function LJFOLD (line 1479) | LJFOLD(BSHL BAND KINT) function LJFOLD (line 1498) | LJFOLD(BAND BSHL KINT) function LJFOLD (line 1511) | LJFOLD(ADD ADD KINT) function LJFOLD (line 1531) | LJFOLD(ADD ADD KINT64) function LJFOLD (line 1554) | LJFOLD(MIN MIN any) function LJFOLDF (line 1565) | LJFOLD(BXOR BXOR any) function LJFOLD (line 1576) | LJFOLD(BSHL BSHL KINT) function LJFOLD (line 1603) | LJFOLD(MIN MIN KNUM) function LJFOLD (line 1632) | LJFOLD(MIN MAX any) function LJFOLD (line 1641) | LJFOLD(MIN any MAX) function LJFOLDF (line 1656) | LJFOLD(ABC any ADD) function LJFOLDF (line 1683) | LJFOLD(ABC any KINT) function LJFOLDF (line 1705) | LJFOLD(ABC any any) function LJFOLD (line 1725) | LJFOLD(ADD any any) function LJFOLD (line 1740) | LJFOLD(EQ any any) function LJFOLD (line 1750) | LJFOLD(LT any any) function LJFOLD (line 1773) | LJFOLD(BAND any any) function LJFOLDF (line 1784) | LJFOLD(BXOR any any) function TRef (line 1794) | static TRef kfold_xload(jit_State *J, IRIns *ir, const void *p) function LJFOLD (line 1814) | LJFOLD(EQ SNEW KGC) function LJFOLDX (line 1876) | LJFOLD(ALOAD any) function LJFOLD (line 1938) | LJFOLD(HREF TDUP KPRI) function LJFOLDF (line 1957) | LJFOLD(FLOAD TNEW IRFL_TAB_ASIZE) function LJFOLDF (line 1965) | LJFOLD(FLOAD TNEW IRFL_TAB_HMASK) function LJFOLDF (line 1973) | LJFOLD(FLOAD TDUP IRFL_TAB_ASIZE) function LJFOLDF (line 1981) | LJFOLD(FLOAD TDUP IRFL_TAB_HMASK) function LJFOLD (line 1989) | LJFOLD(HREF any any) function LJFOLDF (line 2001) | LJFOLD(FLOAD KGC IRFL_STR_LEN) function LJFOLDF (line 2009) | LJFOLD(FLOAD SNEW IRFL_STR_LEN) function LJFOLDF (line 2020) | LJFOLD(FLOAD KGC IRFL_CDATA_CTYPEID) function LJFOLD (line 2029) | LJFOLD(FLOAD KGC IRFL_CDATA_PTR) function LJFOLD (line 2044) | LJFOLD(FLOAD CNEW IRFL_CDATA_CTYPEID) function LJFOLD (line 2054) | LJFOLD(FLOAD CNEWI IRFL_CDATA_PTR) function LJFOLD (line 2064) | LJFOLD(FLOAD any IRFL_STR_LEN) function LJFOLDF (line 2090) | LJFOLD(XLOAD KKPTR any) function LJFOLDX (line 2097) | LJFOLD(XLOAD any any) function LJFOLD (line 2138) | LJFOLD(ASTORE any any) function TRef (line 2252) | TRef LJ_FASTCALL lj_opt_cse(jit_State *J) function TRef (line 2282) | TRef LJ_FASTCALL lj_opt_cselim(jit_State *J, IRRef lim) FILE: build/luajit-2.0.4/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, function loop_unroll (line 258) | static void loop_unroll(jit_State *J) function loop_undo (line 373) | static void loop_undo(jit_State *J, IRRef ins, SnapNo nsnap, MSize nsnap... function TValue (line 396) | static TValue *cploop_opt(lua_State *L, lua_CFunction dummy, void *ud) function lj_opt_loop (line 404) | int lj_opt_loop(jit_State *J) FILE: build/luajit-2.0.4/src/lj_opt_mem.c type AliasRet (line 33) | typedef enum { function AliasRet (line 42) | static AliasRet aa_escape(jit_State *J, IRIns *ir, IRIns *stop) function AliasRet (line 54) | static AliasRet aa_table(jit_State *J, IRRef ta, IRRef tb) function AliasRet (line 74) | static AliasRet aa_ahref(jit_State *J, IRIns *refa, IRIns *refb) function TRef (line 131) | static TRef fwd_ahload(jit_State *J, IRRef xref) function TRef (line 218) | static TRef fwd_aload_reassoc(jit_State *J) function TRef (line 241) | TRef LJ_FASTCALL lj_opt_fwd_aload(jit_State *J) function TRef (line 251) | TRef LJ_FASTCALL lj_opt_fwd_hload(jit_State *J) function TRef (line 260) | TRef LJ_FASTCALL lj_opt_fwd_hrefk(jit_State *J) function lj_opt_fwd_href_nokey (line 284) | int LJ_FASTCALL lj_opt_fwd_href_nokey(jit_State *J) function lj_opt_fwd_tptr (line 312) | int LJ_FASTCALL lj_opt_fwd_tptr(jit_State *J, IRRef lim) function TRef (line 326) | TRef LJ_FASTCALL lj_opt_dse_ahstore(jit_State *J) function AliasRet (line 378) | static AliasRet aa_uref(IRIns *refa, IRIns *refb) function TRef (line 396) | TRef LJ_FASTCALL lj_opt_fwd_uload(jit_State *J) function TRef (line 430) | TRef LJ_FASTCALL lj_opt_dse_ustore(jit_State *J) function AliasRet (line 491) | static AliasRet aa_fref(jit_State *J, IRIns *refa, IRIns *refb) function TRef (line 504) | TRef LJ_FASTCALL lj_opt_fwd_fload(jit_State *J) function TRef (line 536) | TRef LJ_FASTCALL lj_opt_dse_fstore(jit_State *J) function IRIns (line 581) | static IRIns *aa_findcnew(jit_State *J, IRIns *ir) function AliasRet (line 595) | static AliasRet aa_cnew(jit_State *J, IRIns *refa, IRIns *refb) function AliasRet (line 608) | static AliasRet aa_xref(jit_State *J, IRIns *refa, IRIns *xa, IRIns *xb) function IRRef (line 657) | static IRRef reassoc_trycse(jit_State *J, IROp op, IRRef op1, IRRef op2) function IRRef (line 672) | static IRRef reassoc_xref(jit_State *J, IRIns *ir) function TRef (line 718) | TRef LJ_FASTCALL lj_opt_fwd_xload(jit_State *J) function TRef (line 786) | TRef LJ_FASTCALL lj_opt_dse_xstore(jit_State *J) function TRef (line 835) | TRef LJ_FASTCALL lj_opt_fwd_tab_len(jit_State *J) function lj_opt_fwd_wasnonnil (line 874) | int lj_opt_fwd_wasnonnil(jit_State *J, IROpT loadop, IRRef xref) FILE: build/luajit-2.0.4/src/lj_opt_narrow.c type NarrowIns (line 197) | typedef uint32_t NarrowIns; type NarrowConv (line 204) | typedef struct NarrowConv { function BPropEntry (line 215) | static BPropEntry *narrow_bpc_get(jit_State *J, IRRef1 key, IRRef mode) function narrow_bpc_set (line 229) | static void narrow_bpc_set(jit_State *J, IRRef1 key, IRRef1 val, IRRef m... function narrow_stripov_backprop (line 240) | static void narrow_stripov_backprop(NarrowConv *nc, IRRef ref, int depth) function narrow_conv_backprop (line 266) | static int narrow_conv_backprop(NarrowConv *nc, IRRef ref, int depth) function IRRef (line 359) | static IRRef narrow_conv_emit(jit_State *J, NarrowConv *nc) function TRef (line 407) | TRef LJ_FASTCALL lj_opt_narrow_convert(jit_State *J) function TRef (line 431) | static TRef narrow_stripov(jit_State *J, TRef tr, int lastop, IRRef mode) function TRef (line 455) | TRef LJ_FASTCALL lj_opt_narrow_index(jit_State *J, TRef tr) function TRef (line 470) | TRef LJ_FASTCALL lj_opt_narrow_toint(jit_State *J, TRef tr) function TRef (line 486) | TRef LJ_FASTCALL lj_opt_narrow_tobit(jit_State *J, TRef tr) function TRef (line 503) | TRef LJ_FASTCALL lj_opt_narrow_cindex(jit_State *J, TRef tr) function numisint (line 519) | static int numisint(lua_Number n) function TRef (line 525) | TRef lj_opt_narrow_arith(jit_State *J, TRef rb, TRef rc, function TRef (line 548) | TRef lj_opt_narrow_unm(jit_State *J, TRef rc, TValue *vc) function TRef (line 563) | TRef lj_opt_narrow_mod(jit_State *J, TRef rb, TRef rc, TValue *vc) function TRef (line 584) | TRef lj_opt_narrow_pow(jit_State *J, TRef rb, TRef rc, TValue *vc) function narrow_forl (line 625) | static int narrow_forl(jit_State *J, cTValue *o) function IRType (line 633) | IRType lj_opt_narrow_forl(jit_State *J, cTValue *tv) FILE: build/luajit-2.0.4/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.0.4/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 144) | 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 split_subst_snap (line 199) | static void split_subst_snap(jit_State *J, SnapShot *snap, IRIns *oir) function split_ir (line 212) | static void split_ir(jit_State *J) function TValue (line 675) | static TValue *cpsplit(lua_State *L, lua_CFunction dummy, void *ud) function split_needsplit (line 685) | static int split_needsplit(jit_State *J) function lj_opt_split (line 710) | void lj_opt_split(jit_State *J) FILE: build/luajit-2.0.4/src/lj_parse.c type ExpKind (line 32) | typedef enum { type ExpDesc (line 54) | typedef struct ExpDesc { function LJ_AINLINE (line 81) | static LJ_AINLINE void expr_init(ExpDesc *e, ExpKind k, uint32_t info) function expr_numiszero (line 89) | static int expr_numiszero(ExpDesc *e) type FuncScope (line 96) | typedef struct FuncScope { type VarIndex (line 112) | typedef uint16_t VarIndex; type FuncState (line 121) | typedef struct FuncState { type BinOpr (line 147) | typedef enum BinOpr { function err_syntax (line 166) | static void err_syntax(LexState *ls, ErrMsg em) function err_token (line 171) | static void err_token(LexState *ls, LexToken token) function LJ_NORET (line 176) | LJ_NORET static void err_limit(FuncState *fs, uint32_t limit, const char... function BCReg (line 197) | static BCReg const_num(FuncState *fs, ExpDesc *e) function BCReg (line 210) | static BCReg const_gc(FuncState *fs, GCobj *gc, uint32_t itype) function BCReg (line 224) | static BCReg const_str(FuncState *fs, ExpDesc *e) function GCstr (line 231) | GCstr *lj_parse_keepstr(LexState *ls, const char *str, size_t len) function lj_parse_keepcdata (line 244) | void lj_parse_keepcdata(LexState *ls, TValue *tv, GCcdata *cd) function BCPos (line 256) | static BCPos jmp_next(FuncState *fs, BCPos pc) function jmp_novalue (line 266) | static int jmp_novalue(FuncState *fs, BCPos list) function jmp_patchtestreg (line 277) | static int jmp_patchtestreg(FuncState *fs, BCPos pc, BCReg reg) function jmp_dropval (line 303) | static void jmp_dropval(FuncState *fs, BCPos list) function jmp_patchins (line 310) | static void jmp_patchins(FuncState *fs, BCPos pc, BCPos dest) function jmp_append (line 321) | static void jmp_append(FuncState *fs, BCPos *l1, BCPos l2) function jmp_patchval (line 337) | static void jmp_patchval(FuncState *fs, BCPos list, BCPos vtarget, function jmp_tohere (line 351) | static void jmp_tohere(FuncState *fs, BCPos list) function jmp_patch (line 358) | static void jmp_patch(FuncState *fs, BCPos list, BCPos target) function bcreg_bump (line 371) | static void bcreg_bump(FuncState *fs, BCReg n) function bcreg_reserve (line 382) | static void bcreg_reserve(FuncState *fs, BCReg n) function bcreg_free (line 389) | static void bcreg_free(FuncState *fs, BCReg reg) function expr_free (line 398) | static void expr_free(FuncState *fs, ExpDesc *e) function BCPos (line 407) | static BCPos bcemit_INS(FuncState *fs, BCIns ins) function expr_discharge (line 435) | static void expr_discharge(FuncState *fs, ExpDesc *e) function bcemit_nil (line 468) | static void bcemit_nil(FuncState *fs, BCReg from, BCReg n) function expr_toreg_nobranch (line 504) | static void expr_toreg_nobranch(FuncState *fs, ExpDesc *e, BCReg reg) function expr_toreg (line 556) | static void expr_toreg(FuncState *fs, ExpDesc *e, BCReg reg) function expr_tonextreg (line 581) | static void expr_tonextreg(FuncState *fs, ExpDesc *e) function BCReg (line 590) | static BCReg expr_toanyreg(FuncState *fs, ExpDesc *e) function expr_toval (line 605) | static void expr_toval(FuncState *fs, ExpDesc *e) function bcemit_store (line 614) | static void bcemit_store(FuncState *fs, ExpDesc *var, ExpDesc *e) function bcemit_method (line 658) | static void bcemit_method(FuncState *fs, ExpDesc *e, ExpDesc *key) function BCPos (line 682) | static BCPos bcemit_jmp(FuncState *fs) function invertcond (line 699) | static void invertcond(FuncState *fs, ExpDesc *e) function BCPos (line 706) | static BCPos bcemit_branch(FuncState *fs, ExpDesc *e, int cond) function bcemit_branch_t (line 727) | static void bcemit_branch_t(FuncState *fs, ExpDesc *e) function bcemit_branch_f (line 745) | static void bcemit_branch_f(FuncState *fs, ExpDesc *e) function foldarith (line 765) | static int foldarith(BinOpr opr, ExpDesc *e1, ExpDesc *e2) function bcemit_arith (line 785) | static void bcemit_arith(FuncState *fs, BinOpr opr, ExpDesc *e1, ExpDesc... function bcemit_comp (line 822) | static void bcemit_comp(FuncState *fs, BinOpr opr, ExpDesc *e1, ExpDesc ... function bcemit_binop_left (line 868) | static void bcemit_binop_left(FuncState *fs, BinOpr op, ExpDesc *e) function bcemit_binop (line 884) | static void bcemit_binop(FuncState *fs, BinOpr op, ExpDesc *e1, ExpDesc ... function bcemit_unop (line 920) | static void bcemit_unop(FuncState *fs, BCOp op, ExpDesc *e) function lex_opt (line 984) | static int lex_opt(LexState *ls, LexToken tok) function lex_check (line 994) | static void lex_check(LexState *ls, LexToken tok) function lex_match (line 1002) | static void lex_match(LexState *ls, LexToken what, LexToken who, BCLine ... function GCstr (line 1016) | static GCstr *lex_str(LexState *ls) function var_new (line 1031) | static void var_new(LexState *ls, BCReg n, GCstr *name) function var_add (line 1056) | static void var_add(LexState *ls, BCReg nvars) function var_remove (line 1070) | static void var_remove(LexState *ls, BCReg tolevel) function BCReg (line 1078) | static BCReg var_lookup_local(FuncState *fs, GCstr *n) function MSize (line 1089) | static MSize var_lookup_uv(FuncState *fs, MSize vidx, ExpDesc *e) function MSize (line 1108) | static MSize var_lookup_(FuncState *fs, GCstr *name, ExpDesc *e, int first) function MSize (line 1139) | static MSize gola_new(LexState *ls, GCstr *name, uint8_t info, BCPos pc) function gola_patch (line 1163) | static void gola_patch(LexState *ls, VarInfo *vg, VarInfo *vl) function gola_close (line 1173) | static void gola_close(LexState *ls, VarInfo *vg) function gola_resolve (line 1190) | static void gola_resolve(LexState *ls, FuncScope *bl, MSize idx) function gola_fixup (line 1209) | static void gola_fixup(LexState *ls, FuncScope *bl) function VarInfo (line 1244) | static VarInfo *gola_findlabel(LexState *ls, GCstr *name) function fscope_begin (line 1257) | static void fscope_begin(FuncState *fs, FuncScope *bl, int flags) function fscope_end (line 1268) | static void fscope_end(FuncState *fs) function fscope_uvmark (line 1292) | static void fscope_uvmark(FuncState *fs, BCReg level) function fs_fixup_bc (line 1304) | static void fs_fixup_bc(FuncState *fs, GCproto *pt, BCIns *bc, MSize n) function fs_fixup_uv2 (line 1316) | static void fs_fixup_uv2(FuncState *fs, GCproto *pt) function fs_fixup_k (line 1333) | static void fs_fixup_k(FuncState *fs, GCproto *pt, void *kptr) function fs_fixup_uv1 (line 1386) | static void fs_fixup_uv1(FuncState *fs, GCproto *pt, uint16_t *uv) function fs_prep_line (line 1395) | static size_t fs_prep_line(FuncState *fs, BCLine numline) function fs_fixup_line (line 1401) | static void fs_fixup_line(FuncState *fs, GCproto *pt, function LJ_NOINLINE (line 1435) | static LJ_NOINLINE void fs_buf_resize(LexState *ls, MSize len) function LJ_AINLINE (line 1442) | static LJ_AINLINE void fs_buf_need(LexState *ls, MSize len) function fs_buf_str (line 1449) | static void fs_buf_str(LexState *ls, const char *str, MSize len) function fs_buf_uleb128 (line 1458) | static void fs_buf_uleb128(LexState *ls, uint32_t v) function fs_prep_var (line 1469) | static size_t fs_prep_var(LexState *ls, FuncState *fs, size_t *ofsvar) function fs_fixup_var (line 1509) | static void fs_fixup_var(LexState *ls, GCproto *pt, uint8_t *p, size_t o... function bcopisret (line 1528) | static int bcopisret(BCOp op) function fs_fixup_ret (line 1540) | static void fs_fixup_ret(FuncState *fs) function GCproto (line 1578) | static GCproto *fs_finish(LexState *ls, BCLine line) function fs_init (line 1627) | static void fs_init(LexState *ls, FuncState *fs) function expr_str (line 1657) | static void expr_str(LexState *ls, ExpDesc *e) function expr_index (line 1664) | static void expr_index(FuncState *fs, ExpDesc *t, ExpDesc *e) function expr_field (line 1696) | static void expr_field(LexState *ls, ExpDesc *v) function expr_bracket (line 1707) | static void expr_bracket(LexState *ls, ExpDesc *v) function expr_kvalue (line 1716) | static void expr_kvalue(TValue *v, ExpDesc *e) function expr_table (line 1730) | static void expr_table(LexState *ls, ExpDesc *e) function BCReg (line 1838) | static BCReg parse_params(LexState *ls, int needself) function parse_body (line 1869) | static void parse_body(LexState *ls, ExpDesc *e, int needself, BCLine line) function BCReg (line 1902) | static BCReg expr_list(LexState *ls, ExpDesc *v) function parse_args (line 1915) | static void parse_args(LexState *ls, ExpDesc *e) function expr_primary (line 1962) | static void expr_primary(LexState *ls, ExpDesc *v) function expr_simple (line 2001) | static void expr_simple(LexState *ls, ExpDesc *v) function synlevel_begin (line 2046) | static void synlevel_begin(LexState *ls) function BinOpr (line 2055) | static BinOpr token2binop(LexToken tok) function expr_unop (line 2095) | static void expr_unop(LexState *ls, ExpDesc *v) function BinOpr (line 2114) | static BinOpr expr_binop(LexState *ls, ExpDesc *v, uint32_t limit) function expr (line 2135) | static void expr(LexState *ls, ExpDesc *v) function expr_next (line 2141) | static void expr_next(LexState *ls) function BCPos (line 2149) | static BCPos expr_cond(LexState *ls) type LHSVarList (line 2161) | typedef struct LHSVarList { function assign_hazard (line 2167) | static void assign_hazard(LexState *ls, LHSVarList *lh, const ExpDesc *v) function assign_adjust (line 2192) | static void assign_adjust(LexState *ls, BCReg nvars, BCReg nexps, ExpDes... function parse_assignment (line 2213) | static void parse_assignment(LexState *ls, LHSVarList *lh, BCReg nvars) function parse_call_assign (line 2252) | static void parse_call_assign(LexState *ls) function parse_local (line 2266) | static void parse_local(LexState *ls) function parse_func (line 2300) | static void parse_func(LexState *ls, BCLine line) function endofblock (line 2323) | static int endofblock(LexToken token) function parse_return (line 2334) | static void parse_return(LexState *ls) function parse_break (line 2372) | static void parse_break(LexState *ls) function parse_goto (line 2379) | static void parse_goto(LexState *ls) function parse_label (line 2391) | static void parse_label(LexState *ls) function parse_block (line 2425) | static void parse_block(LexState *ls) function parse_while (line 2435) | static void parse_while(LexState *ls, BCLine line) function parse_repeat (line 2455) | static void parse_repeat(LexState *ls, BCLine line) function parse_for_num (line 2482) | static void parse_for_num(LexState *ls, GCstr *varname, BCLine line) function predict_next (line 2523) | static int predict_next(LexState *ls, FuncState *fs, BCPos pc) function parse_for_iter (line 2552) | static void parse_for_iter(LexState *ls, GCstr *indexname) function parse_for (line 2593) | static void parse_for(LexState *ls, BCLine line) function BCPos (line 2612) | static BCPos parse_then(LexState *ls) function parse_if (line 2623) | static void parse_if(LexState *ls, BCLine line) function parse_stmt (line 2649) | static int parse_stmt(LexState *ls) function parse_chunk (line 2706) | static void parse_chunk(LexState *ls) function GCproto (line 2721) | GCproto *lj_parse(LexState *ls) FILE: build/luajit-2.0.4/src/lj_record.c function rec_check_ir (line 47) | static void rec_check_ir(jit_State *J) function rec_check_slots (line 79) | static void rec_check_slots(jit_State *J) function TRef (line 134) | static TRef sloadt(jit_State *J, int32_t slot, IRType t, int mode) function TRef (line 143) | static TRef sload(jit_State *J, int32_t slot) function TRef (line 157) | static TRef getcurrf(jit_State *J) function lj_record_objcmp (line 171) | int lj_record_objcmp(jit_State *J, TRef a, TRef b, cTValue *av, cTValue ... function TRef (line 194) | TRef lj_record_constify(jit_State *J, cTValue *o) type LoopEvent (line 211) | typedef enum { function canonicalize_slots (line 218) | static void canonicalize_slots(jit_State *J) function rec_stop (line 233) | static void rec_stop(jit_State *J, TraceLink linktype, TraceNo lnk) function TRef (line 254) | static TRef find_kinit(jit_State *J, const BCIns *endpc, BCReg slot, IRT... function TRef (line 300) | static TRef fori_load(jit_State *J, BCReg slot, IRType t, int mode) function TRef (line 311) | static TRef fori_arg(jit_State *J, const BCIns *fori, BCReg slot, function rec_for_direction (line 326) | static int rec_for_direction(cTValue *o) function LoopEvent (line 332) | static LoopEvent rec_for_iter(IROp *op, cTValue *o, int isforl) function rec_for_check (line 355) | static void rec_for_check(jit_State *J, IRType t, int dir, function rec_for_loop (line 389) | static void rec_for_loop(jit_State *J, const BCIns *fori, ScEvEntry *scev, function LoopEvent (line 429) | static LoopEvent rec_for(jit_State *J, const BCIns *fori, int isforl) function LoopEvent (line 499) | static LoopEvent rec_iterl(jit_State *J, const BCIns iterins) function LoopEvent (line 516) | static LoopEvent rec_loop(jit_State *J, BCReg ra) function innerloopleft (line 524) | static int innerloopleft(jit_State *J, const BCIns *pc) function rec_loop_interp (line 539) | static void rec_loop_interp(jit_State *J, const BCIns *pc, LoopEvent ev) function rec_loop_jit (line 569) | static void rec_loop_jit(jit_State *J, TraceNo lnk, LoopEvent ev) function TRef (line 586) | static TRef rec_call_specialize(jit_State *J, GCfunc *fn, TRef tr) function rec_call_setup (line 606) | static void rec_call_setup(jit_State *J, BCReg func, ptrdiff_t nargs) function lj_record_call (line 629) | void lj_record_call(jit_State *J, BCReg func, ptrdiff_t nargs) function lj_record_tailcall (line 639) | void lj_record_tailcall(jit_State *J, BCReg func, ptrdiff_t nargs) function check_downrec_unroll (line 659) | static int check_downrec_unroll(jit_State *J, GCproto *pt) function lj_record_ret (line 682) | void lj_record_ret(jit_State *J, BCReg rbase, ptrdiff_t gotresults) function BCReg (line 791) | static BCReg rec_mm_prep(jit_State *J, ASMFunction cont) function lj_record_mm_lookup (line 809) | int lj_record_mm_lookup(jit_State *J, RecordIndex *ix, MMS mm) function TRef (line 877) | static TRef rec_mm_arith(jit_State *J, RecordIndex *ix, MMS mm) function TRef (line 903) | static TRef rec_mm_len(jit_State *J, TRef tr, TValue *tv) function rec_mm_callcomp (line 929) | static void rec_mm_callcomp(jit_State *J, RecordIndex *ix, int op) function rec_mm_equal (line 942) | static void rec_mm_equal(jit_State *J, RecordIndex *ix, int op) function rec_mm_comp (line 971) | static void rec_mm_comp(jit_State *J, RecordIndex *ix, int op) function rec_mm_comp_cdata (line 1024) | static void rec_mm_comp_cdata(jit_State *J, RecordIndex *ix, int op, MMS... function rec_idx_abc (line 1043) | static void rec_idx_abc(jit_State *J, TRef asizeref, TRef ikey, uint32_t... function TRef (line 1081) | static TRef rec_idx_key(jit_State *J, RecordIndex *ix) function nommstr (line 1148) | static int nommstr(jit_State *J, TRef key) function TRef (line 1165) | TRef lj_record_idx(jit_State *J, RecordIndex *ix) function rec_upvalue_constify (line 1296) | static int rec_upvalue_constify(jit_State *J, GCupval *uvp) function TRef (line 1321) | static TRef rec_upvalue(jit_State *J, uint32_t uv, TRef val) function check_call_unroll (line 1387) | static void check_call_unroll(jit_State *J, TraceNo lnk) function rec_func_setup (line 1421) | static void rec_func_setup(jit_State *J) function rec_func_vararg (line 1437) | static void rec_func_vararg(jit_State *J) function rec_func_lua (line 1458) | static void rec_func_lua(jit_State *J) function rec_func_jit (line 1465) | static void rec_func_jit(jit_State *J, TraceNo lnk) function select_detect (line 1488) | static int select_detect(jit_State *J) function rec_varg (line 1500) | static void rec_varg(jit_State *J, BCReg dst, ptrdiff_t nresults) function TRef (line 1598) | static TRef rec_tnew(jit_State *J, uint32_t ah) function rec_comp_prep (line 1609) | static void rec_comp_prep(jit_State *J) function rec_comp_fixup (line 1618) | static void rec_comp_fixup(jit_State *J, const BCIns *pc, int cond) function lj_record_ins (line 1631) | void lj_record_ins(jit_State *J) function BCIns (line 2100) | static const BCIns *rec_setup_root(jit_State *J) function lj_record_setup (line 2150) | void lj_record_setup(jit_State *J) FILE: build/luajit-2.0.4/src/lj_record.h type RecordIndex (line 14) | typedef struct RecordIndex { FILE: build/luajit-2.0.4/src/lj_snap.c function lj_snap_grow_buf_ (line 41) | void lj_snap_grow_buf_(jit_State *J, MSize need) function lj_snap_grow_map_ (line 51) | void lj_snap_grow_map_(jit_State *J, MSize need) function MSize (line 66) | static MSize snapshot_slots(jit_State *J, SnapEntry *map, BCReg nslots) function BCReg (line 96) | static BCReg snapshot_framelinks(jit_State *J, SnapEntry *map) function snapshot_stack (line 125) | static void snapshot_stack(jit_State *J, SnapShot *snap, MSize nsnapmap) function lj_snap_add (line 144) | void lj_snap_add(jit_State *J) function BCReg (line 171) | 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(jit_State *J, IRIns *ira, IRIns *irs) function LJ_AINLINE (line 420) | static LJ_AINLINE int snap_sunk_store(jit_State *J, 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 789) | const BCIns *lj_snap_restore(jit_State *J, void *exptr) FILE: build/luajit-2.0.4/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.0.4/src/lj_state.c function resizestack (line 53) | static void resizestack(lua_State *L, MSize n) function lj_state_relimitstack (line 79) | void lj_state_relimitstack(lua_State *L) function lj_state_shrinkstack (line 86) | void lj_state_shrinkstack(lua_State *L, MSize used) function lj_state_growstack (line 97) | void LJ_FASTCALL lj_state_growstack(lua_State *L, MSize need) function lj_state_growstack1 (line 115) | void LJ_FASTCALL lj_state_growstack1(lua_State *L) function stack_init (line 121) | static void stack_init(lua_State *L1, lua_State *L) function TValue (line 137) | static TValue *cpluaopen(lua_State *L, lua_CFunction dummy, void *ud) function close_state (line 155) | static void close_state(lua_State *L) function lua_State (line 179) | lua_State *lj_state_newstate(lua_Alloc f, void *ud) function TValue (line 224) | static TValue *cpfinalize(lua_State *L, lua_CFunction dummy, void *ud) function LUA_API (line 234) | LUA_API void lua_close(lua_State *L) function lua_State (line 261) | lua_State *lj_state_new(lua_State *L) function lj_state_free (line 279) | void LJ_FASTCALL lj_state_free(global_State *g, lua_State *L) FILE: build/luajit-2.0.4/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.0.4/src/lj_str.c function lj_str_cmp (line 24) | int32_t LJ_FASTCALL lj_str_cmp(GCstr *a, GCstr *b) function LJ_AINLINE (line 47) | static LJ_AINLINE int str_fastcmp(const char *a, const char *b, MSize len) function lj_str_resize (line 68) | void lj_str_resize(lua_State *L, MSize newmask) function GCstr (line 94) | GCstr *lj_str_new(lua_State *L, const char *str, size_t lenx) function lj_str_free (line 164) | void LJ_FASTCALL lj_str_free(global_State *g, GCstr *s) function lj_str_bufnum (line 173) | size_t LJ_FASTCALL lj_str_bufnum(char *s, cTValue *o) function addstr (line 223) | static void addstr(lua_State *L, SBuf *sb, const char *str, MSize len) function addchar (line 237) | static void addchar(lua_State *L, SBuf *sb, int c) FILE: build/luajit-2.0.4/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) | StrScanFmt lj_strscan_scan(const uint8_t *p, TValue *o, uint32_t opt) function lj_strscan_num (line 476) | int LJ_FASTCALL lj_strscan_num(GCstr *str, TValue *o) function lj_strscan_number (line 485) | int LJ_FASTCALL lj_strscan_number(GCstr *str, TValue *o) FILE: build/luajit-2.0.4/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.0.4/src/lj_tab.c function LJ_AINLINE (line 20) | static LJ_AINLINE Node *hashmask(const GCtab *t, uint32_t hash) function Node (line 35) | static Node *hashkey(const GCtab *t, cTValue *key) function LJ_AINLINE (line 52) | static LJ_AINLINE void newhpart(lua_State *L, GCtab *t, uint32_t hbits) function LJ_AINLINE (line 73) | static LJ_AINLINE void clearhpart(GCtab *t) function LJ_AINLINE (line 87) | static LJ_AINLINE void clearapart(GCtab *t) function GCtab (line 96) | static GCtab *newtab(lua_State *L, uint32_t asize, uint32_t hbits) function GCtab (line 144) | GCtab *lj_tab_new(lua_State *L, uint32_t asize, uint32_t hbits) function lj_tab_free (line 202) | void LJ_FASTCALL lj_tab_free(global_State *g, GCtab *t) function resizetab (line 217) | static void resizetab(lua_State *L, GCtab *t, uint32_t asize, uint32_t h... function countint (line 277) | static uint32_t countint(cTValue *key, uint32_t *bins) function countarray (line 291) | static uint32_t countarray(const GCtab *t, uint32_t *bins) function counthash (line 313) | static uint32_t counthash(const GCtab *t, uint32_t *bins, uint32_t *narray) function bestasize (line 328) | static uint32_t bestasize(uint32_t bins[], uint32_t *narray) function rehashtab (line 340) | static void rehashtab(lua_State *L, GCtab *t, cTValue *ek) function lj_tab_rehash (line 355) | void lj_tab_rehash(lua_State *L, GCtab *t) function lj_tab_reasize (line 361) | void lj_tab_reasize(lua_State *L, GCtab *t, uint32_t nasize) function cTValue (line 381) | cTValue *lj_tab_getstr(GCtab *t, GCstr *key) function cTValue (line 391) | cTValue *lj_tab_get(lua_State *L, GCtab *t, cTValue *key) function TValue (line 426) | TValue *lj_tab_newkey(lua_State *L, GCtab *t, cTValue *key) function TValue (line 478) | TValue *lj_tab_setinth(lua_State *L, GCtab *t, int32_t key) function TValue (line 491) | TValue *lj_tab_setstr(lua_State *L, GCtab *t, GCstr *key) function TValue (line 503) | TValue *lj_tab_set(lua_State *L, GCtab *t, cTValue *key) function keyindex (line 533) | static uint32_t keyindex(lua_State *L, GCtab *t, cTValue *key) function lj_tab_next (line 564) | int lj_tab_next(lua_State *L, GCtab *t, TValue *key) function MSize (line 586) | static MSize unbound_search(GCtab *t, MSize j) function MSize (line 615) | MSize LJ_FASTCALL lj_tab_len(GCtab *t) FILE: build/luajit-2.0.4/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.0.4/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 151) | static LJ_AINLINE char *exitstub_addr_(char **group, uint32_t exitno) FILE: build/luajit-2.0.4/src/lj_target_arm.h type ExitState (line 127) | typedef struct { type ARMIns (line 154) | typedef enum ARMIns { type ARMShift (line 263) | typedef enum ARMShift { type ARMCC (line 268) | typedef enum ARMCC { FILE: build/luajit-2.0.4/src/lj_target_mips.h type ExitState (line 113) | typedef struct { function LJ_AINLINE (line 123) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p) type MIPSIns (line 145) | typedef enum MIPSIns { FILE: build/luajit-2.0.4/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.0.4/src/lj_target_x86.h type ExitState (line 150) | typedef struct { type x86Mode (line 162) | typedef enum { type x86ModRM (line 169) | typedef struct { type x86Op (line 191) | typedef enum { type x86Group (line 305) | typedef uint32_t x86Group; type x86Arith (line 315) | typedef enum { type x86Shift (line 320) | typedef enum { type x86Group3 (line 324) | typedef enum { type x86Group5 (line 328) | typedef enum { type x86CC (line 333) | typedef enum { FILE: build/luajit-2.0.4/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 trace_save (line 121) | static void trace_save(jit_State *J) function lj_trace_free (line 149) | void LJ_FASTCALL lj_trace_free(global_State *g, GCtrace *T) function lj_trace_reenableproto (line 164) | void lj_trace_reenableproto(GCproto *pt) function trace_unpatch (line 181) | static void trace_unpatch(jit_State *J, GCtrace *T) function trace_flushroot (line 219) | static void trace_flushroot(jit_State *J, GCtrace *T) function lj_trace_flush (line 241) | void lj_trace_flush(jit_State *J, TraceNo traceno) function lj_trace_flushproto (line 251) | void lj_trace_flushproto(global_State *g, GCproto *pt) function lj_trace_flushall (line 258) | int lj_trace_flushall(lua_State *L) function lj_trace_initstate (line 288) | void lj_trace_initstate(global_State *g) function lj_trace_freestate (line 302) | void lj_trace_freestate(global_State *g) function blacklist_pc (line 323) | static void blacklist_pc(GCproto *pt, BCIns *pc) function penalty_pc (line 330) | static void penalty_pc(jit_State *J, GCproto *pt, BCIns *pc, TraceError e) function trace_start (line 357) | static void trace_start(jit_State *J) function trace_stop (line 414) | static void trace_stop(jit_State *J) function trace_downrec (line 474) | static int trace_downrec(jit_State *J) function trace_abort (line 489) | static int trace_abort(jit_State *J) function LJ_AINLINE (line 548) | static LJ_AINLINE void trace_pendpatch(jit_State *J, int force) function TValue (line 561) | static TValue *trace_state(lua_State *L, lua_CFunction dummy, void *ud) function lj_trace_ins (line 642) | void lj_trace_ins(jit_State *J, const BCIns *pc) function lj_trace_hot (line 653) | void LJ_FASTCALL lj_trace_hot(jit_State *J, const BCIns *pc) function trace_hotside (line 671) | static void trace_hotside(jit_State *J, const BCIns *pc) type ExitDataCP (line 685) | typedef struct ExitDataCP { function TValue (line 692) | static TValue *trace_exit_cp(lua_State *L, lua_CFunction dummy, void *ud) function trace_exit_regs (line 703) | static void trace_exit_regs(lua_State *L, ExitState *ex) function TraceNo (line 727) | static TraceNo trace_exit_find(jit_State *J, MCode *pc) function lj_trace_exit (line 741) | int LJ_FASTCALL lj_trace_exit(jit_State *J, void *exptr) FILE: build/luajit-2.0.4/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.0.4/src/lj_vm.h type TValue (line 14) | typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void... FILE: build/luajit-2.0.4/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 37) | void lj_vmevent_call(lua_State *L, ptrdiff_t argbase) FILE: build/luajit-2.0.4/src/lj_vmevent.h type VMEvent (line 25) | typedef enum { FILE: build/luajit-2.0.4/src/lj_vmmath.c function LJ_FUNCA (line 20) | LJ_FUNCA double lj_vm_sinh(double x) { return sinh(x); } function LJ_FUNCA (line 21) | LJ_FUNCA double lj_vm_cosh(double x) { return cosh(x); } function LJ_FUNCA (line 22) | LJ_FUNCA double lj_vm_tanh(double x) { return tanh(x); } function lj_vm_foldarith (line 26) | double lj_vm_foldarith(double x, double y, int op) function lj_vm_log2 (line 51) | double lj_vm_log2(double a) function lj_vm_exp2 (line 58) | double lj_vm_exp2(double a) function lj_vm_modi (line 65) | int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b) function lj_vm_powui (line 80) | static double lj_vm_powui(double x, uint32_t k) function lj_vm_powi (line 99) | double lj_vm_powi(double x, int32_t k) function lj_vm_foldfpm (line 112) | double lj_vm_foldfpm(double x, int fpm) function lj_vm_errno (line 134) | int lj_vm_errno(void) FILE: build/luajit-2.0.4/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 351) | struct lua_Debug { FILE: build/luajit-2.0.4/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 82) | static void l_message(const char *pname, const char *msg) function report (line 89) | static int report(lua_State *L, int status) function traceback (line 100) | static int traceback(lua_State *L) function docall (line 113) | static int docall(lua_State *L, int narg, int clear) function print_version (line 132) | static void print_version(void) function print_jit_status (line 137) | static void print_jit_status(lua_State *L) function getargs (line 156) | static int getargs(lua_State *L, char **argv, int n) function dofile (line 174) | static int dofile(lua_State *L, const char *name) function dostring (line 180) | static int dostring(lua_State *L, const char *s, const char *name) function dolibrary (line 186) | static int dolibrary(lua_State *L, const char *name) function write_prompt (line 193) | static void write_prompt(lua_State *L, int firstline) function incomplete (line 204) | static int incomplete(lua_State *L, int status) function pushline (line 218) | static int pushline(lua_State *L, int firstline) function loadline (line 235) | static int loadline(lua_State *L) function dotty (line 254) | static void dotty(lua_State *L) function handle_script (line 277) | static int handle_script(lua_State *L, char **argv, int n) function loadjitmodule (line 296) | static int loadjitmodule(lua_State *L) function runcmdopt (line 320) | static int runcmdopt(lua_State *L, const char *opt) function dojitcmd (line 343) | static int dojitcmd(lua_State *L, const char *cmd) function dojitopt (line 364) | static int dojitopt(lua_State *L, const char *opt) function dobytecode (line 375) | static int dobytecode(lua_State *L, char **argv) function collectargs (line 400) | static int collectargs(char **argv, int *flags) function runargs (line 444) | static int runargs(lua_State *L, char **argv, int n) function handle_luainit (line 487) | static int handle_luainit(lua_State *L) type Smain (line 502) | struct Smain { function pmain (line 508) | static int pmain(lua_State *L) function main (line 556) | int main(int argc, char **argv) FILE: build/luajit-2.0.4/src/slua.c function lua_absindex (line 80) | static int lua_absindex(lua_State *L, int index) { function LUA_API (line 88) | LUA_API void luaS_openextlibs(lua_State *L) { function LUA_API (line 102) | LUA_API void luaS_newuserdata(lua_State *L, int val) function LUA_API (line 108) | LUA_API int luaS_rawnetobj(lua_State *L, int index) function LUA_API (line 131) | LUA_API void luaS_pushuserdata(lua_State *L, void* ptr) function LUA_API (line 138) | LUA_API const char* luaS_tolstring32(lua_State *L, int index, int* len) { function k (line 146) | static int k(lua_State *L, int status, lua_KContext ctx) { function LUA_API (line 150) | LUA_API int luaS_yield(lua_State *L, int nrets) { function LUA_API (line 154) | LUA_API int luaS_pcall(lua_State *L, int nargs, int nresults, int err) { function getmetatable (line 161) | static void getmetatable(lua_State *L, const char* key) { function setmetatable (line 168) | static void setmetatable(lua_State *L, int p, int what) { function LUA_API (line 226) | LUA_API int luaS_checkluatype(lua_State *L, int p, const char *t) { function LUA_API (line 254) | LUA_API int luaS_checkVector4(lua_State *L, int p, float* x, float *y, f... function LUA_API (line 270) | LUA_API void luaS_pushVector4(lua_State *L, float x, float y, float z, f... function LUA_API (line 283) | LUA_API int luaS_checkVector3(lua_State *L, int p, float* x, float *y, f... function LUA_API (line 298) | LUA_API void luaS_pushVector3(lua_State *L, float x, float y, float z) { function LUA_API (line 309) | LUA_API int luaS_checkVector2(lua_State *L, int p, float* x, float *y) { function LUA_API (line 321) | LUA_API void luaS_pushVector2(lua_State *L, float x, float y) { function LUA_API (line 330) | LUA_API int luaS_checkQuaternion(lua_State *L, int p, float* x, float *y... function LUA_API (line 346) | LUA_API int luaS_checkColor(lua_State *L, int p, float* x, float *y, flo... function LUA_API (line 362) | LUA_API void luaS_pushQuaternion(lua_State *L, float x, float y, float z... function LUA_API (line 375) | LUA_API void luaS_pushColor(lua_State *L, float x, float y, float z, flo... function setelement (line 390) | static void setelement(lua_State* L, int p, float v, const char* key) { function setelementid (line 399) | static void setelementid(lua_State* L, int p, float v, int id) { function LUA_API (line 406) | LUA_API void luaS_setDataVec(lua_State *L, int p, float x, float y, floa... function LUA_API (line 414) | LUA_API void luaS_setColor(lua_State *L, int p, float x, float y, float ... function cacheud (line 422) | static void cacheud(lua_State *l, int index, int cref) { function LUA_API (line 430) | LUA_API int luaS_pushobject(lua_State *l, int index, const char* t, int ... function LUA_API (line 450) | LUA_API int luaS_getcacheud(lua_State *l, int index, int cref) { function LUA_API (line 462) | LUA_API int luaS_subclassof(lua_State *l, int p, const char* t) { function LUALIB_API (line 493) | LUALIB_API int luaS_rawlen(lua_State *L, int idx) function LUALIB_API (line 499) | LUALIB_API int luaS_objlen(lua_State *L, int idx) function LUALIB_API (line 507) | LUALIB_API void luaS_pushlstring(lua_State *L, const char *s, int l) function LUALIB_API (line 512) | LUALIB_API int luaLS_loadbuffer(lua_State *L, const char *buff, int sz, ... FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/dynasm/dasm_proto.h type dasm_State (line 47) | typedef struct dasm_State dasm_State; FILE: build/luajit-2.1.0/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 266) | int dasm_link(Dst_DECL, size_t *szp) function dasm_encode (line 360) | int dasm_encode(Dst_DECL, void *buffer) function dasm_getpclabel (line 442) | int dasm_getpclabel(Dst_DECL, unsigned int pc) function dasm_checkstep (line 455) | int dasm_checkstep(Dst_DECL, int secmatch) FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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 531) | LJLIB_CF(coroutine_status) function LJLIB_CF (line 548) | LJLIB_CF(coroutine_running) function LJLIB_CF (line 561) | LJLIB_CF(coroutine_create) function LJLIB_ASM (line 571) | LJLIB_ASM(coroutine_yield) function ffh_resume (line 577) | static int ffh_resume(lua_State *L, lua_State *co, int wrap) function LJLIB_ASM (line 591) | LJLIB_ASM(coroutine_resume) function LJLIB_NOREG (line 598) | LJLIB_NOREG LJLIB_ASM(coroutine_wrap_aux) function lj_ffh_coroutine_wrap_err (line 611) | void LJ_FASTCALL lj_ffh_coroutine_wrap_err(lua_State *L, lua_State *co) function LJLIB_CF (line 623) | LJLIB_CF(coroutine_wrap) function setpc_wrap_aux (line 635) | static void setpc_wrap_aux(lua_State *L, GCfunc *fn) function newproxy_weaktable (line 642) | static void newproxy_weaktable(lua_State *L) function LUALIB_API (line 653) | LUALIB_API int luaopen_base(lua_State *L) FILE: build/luajit-2.1.0/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.0/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.0/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 533) | LJLIB_CF(ffi_cast) LJLIB_REC(ffi_new) function LJLIB_REC (line 551) | LJLIB_CF(ffi_typeof) LJLIB_REC(.) function LJLIB_CF (line 563) | LJLIB_CF(ffi_typeinfo) function LJLIB_REC (line 587) | LJLIB_CF(ffi_istype) LJLIB_REC(.) function LJLIB_REC (line 617) | LJLIB_CF(ffi_sizeof) LJLIB_REC(ffi_xof FF_ffi_sizeof) function LJLIB_REC (line 639) | LJLIB_CF(ffi_alignof) LJLIB_REC(ffi_xof FF_ffi_alignof) function LJLIB_REC (line 649) | LJLIB_CF(ffi_offsetof) LJLIB_REC(ffi_xof FF_ffi_offsetof) function LJLIB_REC (line 672) | LJLIB_CF(ffi_errno) LJLIB_REC(.) function LJLIB_REC (line 681) | LJLIB_CF(ffi_string) LJLIB_REC(.) function LJLIB_REC (line 702) | LJLIB_CF(ffi_copy) LJLIB_REC(.) function LJLIB_REC (line 716) | LJLIB_CF(ffi_fill) LJLIB_REC(.) function LJLIB_REC (line 729) | LJLIB_CF(ffi_abi) LJLIB_REC(.) FILE: build/luajit-2.1.0/src/lib_init.c function LUALIB_API (line 39) | LUALIB_API void luaL_openlibs(lua_State *L) FILE: build/luajit-2.1.0/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 251) | static int io_file_iter(lua_State *L) function io_file_lines (line 276) | static int io_file_lines(lua_State *L) function LJLIB_CF (line 289) | LJLIB_CF(io_method_close) function LJLIB_CF (line 296) | LJLIB_CF(io_method_read) function LJLIB_REC (line 301) | LJLIB_CF(io_method_write) LJLIB_REC(io_write 0) function LJLIB_REC (line 306) | LJLIB_CF(io_method_flush) LJLIB_REC(io_flush 0) function LJLIB_CF (line 311) | LJLIB_CF(io_method_seek) function LJLIB_CF (line 354) | LJLIB_CF(io_method_setvbuf) function LJLIB_CF (line 365) | LJLIB_CF(io_method_lines) function LJLIB_CF (line 371) | LJLIB_CF(io_method___gc) function LJLIB_CF (line 379) | LJLIB_CF(io_method___tostring) function LJLIB_CF (line 440) | LJLIB_CF(io_close) function LJLIB_CF (line 445) | LJLIB_CF(io_read) function LJLIB_REC (line 450) | LJLIB_CF(io_write) LJLIB_REC(io_write GCROOT_IO_OUTPUT) function LJLIB_REC (line 455) | LJLIB_CF(io_flush) LJLIB_REC(io_flush GCROOT_IO_OUTPUT) function io_std_getset (line 460) | static int io_std_getset(lua_State *L, ptrdiff_t id, const char *mode) function LJLIB_CF (line 477) | LJLIB_CF(io_input) function LJLIB_CF (line 482) | LJLIB_CF(io_output) function LJLIB_CF (line 487) | LJLIB_CF(io_lines) function LJLIB_CF (line 501) | LJLIB_CF(io_type) function GCobj (line 517) | static GCobj *io_std_new(lua_State *L, FILE *fp, const char *name) function LUALIB_API (line 530) | LUALIB_API int luaopen_io(lua_State *L) FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/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.0/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) FILE: build/luajit-2.1.0/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.0/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 1197) | LUA_API lua_Alloc lua_getallocf(lua_State *L, void **ud) function LUA_API (line 1204) | LUA_API void lua_setallocf(lua_State *L, lua_Alloc f, void *ud) FILE: build/luajit-2.1.0/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 1689) | static void asm_head_root(ASMState *as) function asm_head_side (line 1709) | static void asm_head_side(ASMState *as) function BCReg (line 1876) | static BCReg asm_baseslot(ASMState *as, SnapShot *snap, int *gotframe) function asm_tail_link (line 1891) | static void asm_tail_link(ASMState *as) function asm_setup_regsp (line 1939) | static void asm_setup_regsp(ASMState *as) function lj_asm_trace (line 2186) | void lj_asm_trace(jit_State *J, GCtrace *T) FILE: build/luajit-2.1.0/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 527) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 597) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 663) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_aref (line 695) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 723) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 862) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 912) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 937) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 943) | static void asm_strref(ASMState *as, IRIns *ir) function ARMIns (line 977) | static ARMIns asm_fxloadins(IRIns *ir) function ARMIns (line 990) | static ARMIns asm_fxstoreins(IRIns *ir) function asm_fload (line 1001) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 1021) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 1036) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 1044) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 1056) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 1098) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 1128) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 1210) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1276) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1296) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1327) | static void asm_fparith(ASMState *as, IRIns *ir, ARMIns ai) function asm_fpunary (line 1335) | static void asm_fpunary(ASMState *as, IRIns *ir, ARMIns ai) function asm_callround (line 1342) | static void asm_callround(ASMState *as, IRIns *ir, int id) function asm_fpmath (line 1364) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_swapops (line 1379) | static int asm_swapops(ASMState *as, IRRef lref, IRRef rref) function asm_intop (line 1397) | static void asm_intop(ASMState *as, IRIns *ir, ARMIns ai) function asm_intop_s (line 1416) | static void asm_intop_s(ASMState *as, IRIns *ir, ARMIns ai) function asm_intneg (line 1426) | static void asm_intneg(ASMState *as, IRIns *ir, ARMIns ai) function asm_intmul (line 1434) | static void asm_intmul(ASMState *as, IRIns *ir) function asm_add (line 1456) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1468) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1480) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1511) | static void asm_neg(ASMState *as, IRIns *ir) function asm_bitop (line 1522) | static void asm_bitop(ASMState *as, IRIns *ir, ARMIns ai) function asm_bswap (line 1550) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitshift (line 1571) | static void asm_bitshift(ASMState *as, IRIns *ir, ARMShift sh) function asm_intmin_max (line 1594) | static void asm_intmin_max(ASMState *as, IRIns *ir, int cc) function asm_sfpmin_max (line 1619) | static void asm_sfpmin_max(ASMState *as, IRIns *ir, int cc) function asm_fpmin_max (line 1643) | static void asm_fpmin_max(ASMState *as, IRIns *ir, int cc) function asm_min_max (line 1655) | static void asm_min_max(ASMState *as, IRIns *ir, int cc, int fcc) function asm_sfpcomp (line 1690) | static void asm_sfpcomp(ASMState *as, IRIns *ir) function asm_fpcomp (line 1711) | static void asm_fpcomp(ASMState *as, IRIns *ir) function asm_intcomp (line 1736) | static void asm_intcomp(ASMState *as, IRIns *ir) function asm_comp (line 1785) | static void asm_comp(ASMState *as, IRIns *ir) function asm_int64comp (line 1799) | static void asm_int64comp(ASMState *as, IRIns *ir) function asm_hiop (line 1838) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1921) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1932) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1971) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 2029) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 2061) | static void asm_loop_fixup(ASMState *as) function asm_head_lreg (line 2076) | static void asm_head_lreg(ASMState *as) function asm_head_root_base (line 2087) | static void asm_head_root_base(ASMState *as) function RegSet (line 2098) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 2121) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 2140) | static void asm_tail_prep(ASMState *as) function Reg (line 2155) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 2187) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 2196) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0/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 291) | static void asm_setupresult(ASMState *as, IRIns *ir, const CCallInfo *ci) function asm_callx (line 329) | static void asm_callx(ASMState *as, IRIns *ir) function asm_callround (line 356) | static void asm_callround(ASMState *as, IRIns *ir, IRCallID id) function asm_retf (line 371) | static void asm_retf(ASMState *as, IRIns *ir) function asm_tointg (line 388) | static void asm_tointg(ASMState *as, IRIns *ir, Reg left) function asm_tobit (line 399) | static void asm_tobit(ASMState *as, IRIns *ir) function asm_conv (line 410) | static void asm_conv(ASMState *as, IRIns *ir) function asm_strto (line 504) | static void asm_strto(ASMState *as, IRIns *ir) function asm_tvptr (line 523) | static void asm_tvptr(ASMState *as, Reg dest, IRRef ref) function asm_aref (line 545) | static void asm_aref(ASMState *as, IRIns *ir) function asm_href (line 574) | static void asm_href(ASMState *as, IRIns *ir, IROp merge) function asm_hrefk (line 684) | static void asm_hrefk(ASMState *as, IRIns *ir) function asm_uref (line 725) | static void asm_uref(ASMState *as, IRIns *ir) function asm_fref (line 748) | static void asm_fref(ASMState *as, IRIns *ir) function asm_strref (line 754) | static void asm_strref(ASMState *as, IRIns *ir) function MIPSIns (line 791) | static MIPSIns asm_fxloadins(IRIns *ir) function MIPSIns (line 804) | static MIPSIns asm_fxstoreins(IRIns *ir) function asm_fload (line 815) | static void asm_fload(ASMState *as, IRIns *ir) function asm_fstore (line 833) | static void asm_fstore(ASMState *as, IRIns *ir) function asm_xload (line 846) | static void asm_xload(ASMState *as, IRIns *ir) function asm_xstore_ (line 853) | static void asm_xstore_(ASMState *as, IRIns *ir, int32_t ofs) function asm_ahuvload (line 864) | static void asm_ahuvload(ASMState *as, IRIns *ir) function asm_ahustore (line 889) | static void asm_ahustore(ASMState *as, IRIns *ir) function asm_sload (line 916) | static void asm_sload(ASMState *as, IRIns *ir) function asm_cnew (line 976) | static void asm_cnew(ASMState *as, IRIns *ir) function asm_tbar (line 1039) | static void asm_tbar(ASMState *as, IRIns *ir) function asm_obar (line 1055) | static void asm_obar(ASMState *as, IRIns *ir) function asm_fparith (line 1083) | static void asm_fparith(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpunary (line 1091) | static void asm_fpunary(ASMState *as, IRIns *ir, MIPSIns mi) function asm_fpmath (line 1098) | static void asm_fpmath(ASMState *as, IRIns *ir) function asm_add (line 1110) | static void asm_add(ASMState *as, IRIns *ir) function asm_sub (line 1129) | static void asm_sub(ASMState *as, IRIns *ir) function asm_mul (line 1141) | static void asm_mul(ASMState *as, IRIns *ir) function asm_neg (line 1157) | static void asm_neg(ASMState *as, IRIns *ir) function asm_arithov (line 1172) | static void asm_arithov(ASMState *as, IRIns *ir) function asm_mulov (line 1208) | static void asm_mulov(ASMState *as, IRIns *ir) function asm_add64 (line 1223) | static void asm_add64(ASMState *as, IRIns *ir) function asm_sub64 (line 1272) | static void asm_sub64(ASMState *as, IRIns *ir) function asm_neg64 (line 1292) | static void asm_neg64(ASMState *as, IRIns *ir) function asm_bnot (line 1306) | static void asm_bnot(ASMState *as, IRIns *ir) function asm_bswap (line 1320) | static void asm_bswap(ASMState *as, IRIns *ir) function asm_bitop (line 1341) | static void asm_bitop(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bitshift (line 1360) | static void asm_bitshift(ASMState *as, IRIns *ir, MIPSIns mi, MIPSIns mik) function asm_bror (line 1378) | static void asm_bror(ASMState *as, IRIns *ir) function asm_min_max (line 1399) | static void asm_min_max(ASMState *as, IRIns *ir, int ismax) function asm_comp (line 1432) | static void asm_comp(ASMState *as, IRIns *ir) function asm_equal (line 1467) | static void asm_equal(ASMState *as, IRIns *ir) function asm_comp64 (line 1481) | static void asm_comp64(ASMState *as, IRIns *ir) function asm_comp64eq (line 1502) | static void asm_comp64eq(ASMState *as, IRIns *ir) function asm_hiop (line 1519) | static void asm_hiop(ASMState *as, IRIns *ir) function asm_prof (line 1568) | static void asm_prof(ASMState *as, IRIns *ir) function asm_stack_check (line 1580) | static void asm_stack_check(ASMState *as, BCReg topslot, function asm_stack_restore (line 1607) | static void asm_stack_restore(ASMState *as, SnapShot *snap) function asm_gc_check (line 1649) | static void asm_gc_check(ASMState *as) function asm_loop_fixup (line 1678) | static void asm_loop_fixup(ASMState *as) function asm_head_root_base (line 1694) | static void asm_head_root_base(ASMState *as) function RegSet (line 1709) | static RegSet asm_head_side_base(ASMState *as, IRIns *irp, RegSet allow) function asm_tail_fixup (line 1733) | static void asm_tail_fixup(ASMState *as, TraceNo lnk) function asm_tail_prep (line 1743) | static void asm_tail_prep(ASMState *as) function Reg (line 1752) | static Reg asm_setup_call_slots(ASMState *as, IRIns *ir, const CCallInfo... function asm_setup_target (line 1777) | static void asm_setup_target(ASMState *as) function lj_asm_patchexit (line 1786) | void lj_asm_patchexit(jit_State *J, GCtrace *T, ExitNo exitno, MCode *ta... FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/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.0/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 148) | SBuf *lj_buf_putstr_rep(SBuf *sb, GCstr *s, int32_t rep) function SBuf (line 172) | SBuf *lj_buf_puttab(SBuf *sb, GCtab *t, GCstr *sep, int32_t i, int32_t e) function GCstr (line 212) | GCstr *lj_buf_cat2str(lua_State *L, GCstr *s1, GCstr *s2) function lj_buf_ruleb128 (line 222) | uint32_t LJ_FASTCALL lj_buf_ruleb128(const char **pp) FILE: build/luajit-2.1.0/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 75) | static LJ_AINLINE char *lj_buf_wmem(char *p, const void *q, MSize len) function LJ_AINLINE (line 80) | static LJ_AINLINE void lj_buf_putb(SBuf *sb, int c) function LJ_AINLINE (line 100) | static LJ_AINLINE GCstr *lj_buf_str(lua_State *L, SBuf *sb) FILE: build/luajit-2.1.0/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.0/src/lj_ccall.c function ccall_classify_struct (line 477) | static int ccall_classify_struct(CTState *cts, CType *ct) function ccall_classify_ct (line 521) | static void ccall_classify_ct(CTState *cts, CType *ct, int *rcl, CTSize ... function ccall_classify_struct (line 539) | static int ccall_classify_struct(CTState *cts, CType *ct, int *rcl, CTSi... function ccall_struct_reg (line 557) | static int ccall_struct_reg(CCallState *cc, GPRArg *dp, int *rcl) function ccall_struct_arg (line 576) | static int ccall_struct_arg(CCallState *cc, CTState *cts, CType *d, int ... function ccall_struct_ret (line 593) | static void ccall_struct_ret(CCallState *cc, int *rcl, uint8_t *dp, CTSi... function ccall_classify_struct (line 614) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct, CType... function ccall_classify_struct (line 661) | static unsigned int ccall_classify_struct(CTState *cts, CType *ct) function CTypeID (line 705) | CTypeID lj_ccall_ctid_vararg(CTState *cts, cTValue *o) function ccall_set_args (line 733) | static int ccall_set_args(lua_State *L, CTState *cts, CType *ct, function ccall_get_results (line 907) | static int ccall_get_results(lua_State *L, CTState *cts, CType *ct, function lj_ccall_func (line 946) | int lj_ccall_func(lua_State *L, GCcdata *cd) FILE: build/luajit-2.1.0/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.0/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 454) | static void callback_conv_args(CTState *cts, lua_State *L) function callback_conv_result (line 558) | static void callback_conv_result(CTState *cts, lua_State *L, TValue *o) function lj_ccallback_leave (line 617) | void LJ_FASTCALL lj_ccallback_leave(CTState *cts, TValue *o) function MSize (line 642) | static MSize callback_slot_new(CTState *cts, CType *ct) function CType (line 666) | static CType *callback_checkfunc(CTState *cts, CType *ct) FILE: build/luajit-2.1.0/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.0/src/lj_cconv.h function LJ_AINLINE (line 27) | static LJ_AINLINE uint32_t cconv_idx(CTInfo info) FILE: build/luajit-2.1.0/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 lj_cdata_free (line 53) | void LJ_FASTCALL lj_cdata_free(global_State *g, GCcdata *cd) function lj_cdata_setfin (line 78) | void lj_cdata_setfin(lua_State *L, GCcdata *cd, GCobj *obj, uint32_t it) function CType (line 98) | CType *lj_cdata_index(CTState *cts, GCcdata *cd, cTValue *key, uint8_t *... function cdata_getconst (line 201) | static void cdata_getconst(CTState *cts, TValue *o, CType *ct) function lj_cdata_get (line 213) | int lj_cdata_get(CTState *cts, CType *s, TValue *o, uint8_t *sp) function lj_cdata_set (line 247) | void lj_cdata_set(CTState *cts, CType *d, uint8_t *dp, TValue *o, CTInfo... FILE: build/luajit-2.1.0/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.0/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.0/src/lj_clib.h type CLibrary (line 17) | typedef struct CLibrary { FILE: build/luajit-2.1.0/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_decl_multi (line 1748) | static void cp_decl_multi(CPState *cp) function cp_decl_single (line 1821) | static void cp_decl_single(CPState *cp) function TValue (line 1835) | static TValue *cpcparser(lua_State *L, lua_CFunction dummy, void *ud) function lj_cparse (line 1852) | int lj_cparse(CPState *cp) FILE: build/luajit-2.1.0/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.0/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.0/src/lj_ctype.c function CTypeID (line 149) | CTypeID lj_ctype_new(CTState *cts, CType **ctp) function CTypeID (line 178) | CTypeID lj_ctype_intern(CTState *cts, CTInfo info, CTSize size) function ctype_addtype (line 205) | static void ctype_addtype(CTState *cts, CType *ct, CTypeID id) function lj_ctype_addname (line 213) | void lj_ctype_addname(CTState *cts, CType *ct, CTypeID id) function CTypeID (line 221) | CTypeID lj_ctype_getname(CTState *cts, CType **ctp, GCstr *name, uint32_... function CType (line 238) | CType *lj_ctype_getfieldq(CTState *cts, CType *ct, GCstr *name, CTSize *... function CType (line 268) | CType *lj_ctype_rawref(CTState *cts, CTypeID id) function CTSize (line 277) | CTSize lj_ctype_size(CTState *cts, CTypeID id) function CTSize (line 284) | CTSize lj_ctype_vlsize(CTState *cts, CType *ct, CTSize nelem) function CTInfo (line 307) | CTInfo lj_ctype_info(CTState *cts, CTypeID id, CTSize *szp) function cTValue (line 333) | cTValue *lj_ctype_meta(CTState *cts, CTypeID id, MMS mm) type CTRepr (line 357) | typedef struct CTRepr { function ctype_prepstr (line 367) | static void ctype_prepstr(CTRepr *ctr, const char *str, MSize len) function ctype_prepc (line 381) | static void ctype_prepc(CTRepr *ctr, int c) function ctype_prepnum (line 388) | static void ctype_prepnum(CTRepr *ctr, uint32_t n) function ctype_appc (line 398) | static void ctype_appc(CTRepr *ctr, int c) function ctype_appnum (line 405) | static void ctype_appnum(CTRepr *ctr, uint32_t n) function ctype_prepqual (line 417) | static void ctype_prepqual(CTRepr *ctr, CTInfo info) function ctype_preptype (line 424) | static void ctype_preptype(CTRepr *ctr, CType *ct, CTInfo qual, const ch... function ctype_repr (line 438) | static void ctype_repr(CTRepr *ctr, CTypeID id) function GCstr (line 536) | GCstr *lj_ctype_repr(lua_State *L, CTypeID id, GCstr *name) function GCstr (line 552) | GCstr *lj_ctype_repr_int64(lua_State *L, uint64_t n, int isunsigned) function GCstr (line 570) | GCstr *lj_ctype_repr_complex(lua_State *L, void *sp, CTSize size) function CTState (line 590) | CTState *lj_ctype_init(lua_State *L) function lj_ctype_freestate (line 624) | void lj_ctype_freestate(global_State *g) FILE: build/luajit-2.1.0/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.0/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.0/src/lj_debug.h type lj_Debug (line 11) | typedef struct lj_Debug { FILE: build/luajit-2.1.0/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.0/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.0/src/lj_dispatch.h type HotCount (line 54) | typedef uint16_t HotCount; type GG_State (line 72) | typedef struct GG_State { FILE: build/luajit-2.1.0/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.0/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) function emit_movrr (line 173) | static void emit_movrr(ASMState *as, IRIns *ir, Reg dst, Reg src) function emit_loadofs (line 182) | static void emit_loadofs(ASMState *as, IRIns *ir, Reg r, Reg base, int32... function emit_storeofs (line 192) | static void emit_storeofs(ASMState *as, IRIns *ir, Reg r, Reg base, int3... function emit_addptr (line 202) | static void emit_addptr(ASMState *as, Reg r, int32_t ofs) FILE: build/luajit-2.1.0/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.0/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.0/src/lj_err.c function LJ_NOINLINE (line 81) | LJ_NOINLINE static void unwindstack(lua_State *L, TValue *top) type _Unwind_Exception (line 193) | typedef struct _Unwind_Exception type _Unwind_Context (line 200) | typedef struct _Unwind_Context _Unwind_Context; 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) function _Unwind_GetGR (line 312) | static inline uint32_t _Unwind_GetGR(_Unwind_Context *ctx, int r) function _Unwind_SetGR (line 319) | static inline void _Unwind_SetGR(_Unwind_Context *ctx, int r, uint32_t v) function LJ_FUNCA (line 330) | LJ_FUNCA int lj_err_unwind_arm(int state, void *ucb, _Unwind_Context *ctx) type UndocumentedDispatcherContext (line 371) | typedef struct UndocumentedDispatcherContext { function LJ_FUNCA (line 403) | LJ_FUNCA EXCEPTION_DISPOSITION lj_err_unwind_win64(EXCEPTION_RECORD *rec, function err_raise_ext (line 438) | static void err_raise_ext(int errcode) function LJ_FASTCALL (line 448) | LJ_FASTCALL lj_err_throw(lua_State *L, int errcode) function LJ_NOINLINE (line 480) | LJ_NOINLINE GCstr *lj_err_str(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 486) | LJ_NOINLINE void lj_err_mem(lua_State *L) function finderrfunc (line 495) | static ptrdiff_t finderrfunc(lua_State *L) function LJ_NOINLINE (line 545) | LJ_NOINLINE void lj_err_run(lua_State *L) function err_msgv (line 567) | static void err_msgv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 580) | LJ_NOINLINE void lj_err_msg(lua_State *L, ErrMsg em) function LJ_NOINLINE (line 586) | LJ_NOINLINE void lj_err_lex(lua_State *L, GCstr *src, const char *tok, function LJ_NOINLINE (line 600) | LJ_NOINLINE void lj_err_optype(lua_State *L, cTValue *o, ErrMsg opm) function LJ_NOINLINE (line 616) | LJ_NOINLINE void lj_err_comp(lua_State *L, cTValue *o1, cTValue *o2) function LJ_NOINLINE (line 625) | LJ_NOINLINE void lj_err_optype_call(lua_State *L, TValue *o) function LJ_NOINLINE (line 644) | LJ_NOINLINE void lj_err_callermsg(lua_State *L, const char *msg) function LJ_NOINLINE (line 672) | LJ_NOINLINE void lj_err_callerv(lua_State *L, ErrMsg em, ...) function LJ_NOINLINE (line 683) | LJ_NOINLINE void lj_err_caller(lua_State *L, ErrMsg em) function err_argmsg (line 689) | static void err_argmsg(lua_State *L, int narg, function LJ_NOINLINE (line 704) | LJ_NOINLINE void lj_err_argv(lua_State *L, int narg, ErrMsg em, ...) function LJ_NOINLINE (line 715) | LJ_NOINLINE void lj_err_arg(lua_State *L, int narg, ErrMsg em) function LJ_NOINLINE (line 721) | LJ_NOINLINE void lj_err_argtype(lua_State *L, int narg, const char *xname) function LJ_NOINLINE (line 744) | LJ_NOINLINE void lj_err_argt(lua_State *L, int narg, int tt) function LUA_API (line 751) | LUA_API lua_CFunction lua_atpanic(lua_State *L, lua_CFunction panicf) function LUA_API (line 759) | LUA_API int lua_error(lua_State *L) function LUALIB_API (line 765) | LUALIB_API int luaL_argerror(lua_State *L, int narg, const char *msg) function LUALIB_API (line 771) | LUALIB_API int luaL_typerror(lua_State *L, int narg, const char *xname) function LUALIB_API (line 777) | LUALIB_API void luaL_where(lua_State *L, int level) function LUALIB_API (line 784) | LUALIB_API int luaL_error(lua_State *L, const char *fmt, ...) FILE: build/luajit-2.1.0/src/lj_ff.h type FastFunc (line 10) | typedef enum { FILE: build/luajit-2.1.0/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 107) | static void recff_stitch(jit_State *J) function recff_nyi (line 150) | static void LJ_FASTCALL recff_nyi(jit_State *J, RecordFFData *rd) function recff_nyi (line 186) | static void LJ_FASTCALL recff_nyi(jit_State *J, RecordFFData *rd) function LJ_NORET (line 194) | LJ_NORET static void recff_nyiu(jit_State *J, RecordFFData *rd) function recff_c (line 202) | static void LJ_FASTCALL recff_c(jit_State *J, RecordFFData *rd) function TRef (line 211) | static TRef recff_bufhdr(jit_State *J) function recff_assert (line 219) | static void LJ_FASTCALL recff_assert(jit_State *J, RecordFFData *rd) function recff_type (line 225) | static void LJ_FASTCALL recff_type(jit_State *J, RecordFFData *rd) function recff_getmetatable (line 239) | static void LJ_FASTCALL recff_getmetatable(jit_State *J, RecordFFData *rd) function recff_setmetatable (line 253) | static void LJ_FASTCALL recff_setmetatable(jit_State *J, RecordFFData *rd) function recff_rawget (line 273) | static void LJ_FASTCALL recff_rawget(jit_State *J, RecordFFData *rd) function recff_rawset (line 285) | static void LJ_FASTCALL recff_rawset(jit_State *J, RecordFFData *rd) function recff_rawequal (line 299) | static void LJ_FASTCALL recff_rawequal(jit_State *J, RecordFFData *rd) function recff_rawlen (line 310) | static void LJ_FASTCALL recff_rawlen(jit_State *J, RecordFFData *rd) function lj_ffrecord_select_mode (line 323) | int32_t lj_ffrecord_select_mode(jit_State *J, TRef tr, TValue *tv) function recff_select (line 341) | static void LJ_FASTCALL recff_select(jit_State *J, RecordFFData *rd) function recff_tonumber (line 365) | static void LJ_FASTCALL recff_tonumber(jit_State *J, RecordFFData *rd) function TValue (line 397) | static TValue *recff_metacall_cp(lua_State *L, lua_CFunction dummy, void... function recff_metacall (line 405) | static int recff_metacall(jit_State *J, RecordFFData *rd, MMS mm) function recff_tostring (line 431) | static void LJ_FASTCALL recff_tostring(jit_State *J, RecordFFData *rd) function recff_ipairs_aux (line 450) | static void LJ_FASTCALL recff_ipairs_aux(jit_State *J, RecordFFData *rd) function recff_xpairs (line 467) | static void LJ_FASTCALL recff_xpairs(jit_State *J, RecordFFData *rd) function recff_pcall (line 480) | static void LJ_FASTCALL recff_pcall(jit_State *J, RecordFFData *rd) function TValue (line 488) | static TValue *recff_xpcall_cp(lua_State *L, lua_CFunction dummy, void *ud) function recff_xpcall (line 496) | static void LJ_FASTCALL recff_xpcall(jit_State *J, RecordFFData *rd) function recff_getfenv (line 520) | static void LJ_FASTCALL recff_getfenv(jit_State *J, RecordFFData *rd) function recff_math_abs (line 534) | static void LJ_FASTCALL recff_math_abs(jit_State *J, RecordFFData *rd) function recff_math_round (line 542) | static void LJ_FASTCALL recff_math_round(jit_State *J, RecordFFData *rd) function recff_math_unary (line 558) | static void LJ_FASTCALL recff_math_unary(jit_State *J, RecordFFData *rd) function recff_math_log (line 564) | static void LJ_FASTCALL recff_math_log(jit_State *J, RecordFFData *rd) function recff_math_atan2 (line 586) | static void LJ_FASTCALL recff_math_atan2(jit_State *J, RecordFFData *rd) function recff_math_ldexp (line 595) | static void LJ_FASTCALL recff_math_ldexp(jit_State *J, RecordFFData *rd) function recff_math_atrig (line 608) | static void LJ_FASTCALL recff_math_atrig(jit_State *J, RecordFFData *rd) function recff_math_htrig (line 622) | static void LJ_FASTCALL recff_math_htrig(jit_State *J, RecordFFData *rd) function recff_math_modf (line 628) | static void LJ_FASTCALL recff_math_modf(jit_State *J, RecordFFData *rd) function recff_math_pow (line 644) | static void LJ_FASTCALL recff_math_pow(jit_State *J, RecordFFData *rd) function recff_math_minmax (line 653) | static void LJ_FASTCALL recff_math_minmax(jit_State *J, RecordFFData *rd) function recff_math_random (line 671) | static void LJ_FASTCALL recff_math_random(jit_State *J, RecordFFData *rd) function recff_bit_tobit (line 701) | static void LJ_FASTCALL recff_bit_tobit(jit_State *J, RecordFFData *rd) function recff_bit_unary (line 712) | static void LJ_FASTCALL recff_bit_unary(jit_State *J, RecordFFData *rd) function recff_bit_nary (line 722) | static void LJ_FASTCALL recff_bit_nary(jit_State *J, RecordFFData *rd) function recff_bit_shift (line 739) | static void LJ_FASTCALL recff_bit_shift(jit_State *J, RecordFFData *rd) function recff_bit_tohex (line 762) | static void LJ_FASTCALL recff_bit_tohex(jit_State *J, RecordFFData *rd) function TRef (line 776) | static TRef recff_string_start(jit_State *J, GCstr *s, int32_t *st, TRef... function recff_string_range (line 802) | static void LJ_FASTCALL recff_string_range(jit_State *J, RecordFFData *rd) function recff_string_char (line 881) | static void LJ_FASTCALL recff_string_char(jit_State *J, RecordFFData *rd) function recff_string_rep (line 899) | static void LJ_FASTCALL recff_string_rep(jit_State *J, RecordFFData *rd) function recff_string_op (line 925) | static void LJ_FASTCALL recff_string_op(jit_State *J, RecordFFData *rd) function recff_string_find (line 933) | static void LJ_FASTCALL recff_string_find(jit_State *J, RecordFFData *rd) function recff_string_format (line 992) | static void LJ_FASTCALL recff_string_format(jit_State *J, RecordFFData *rd) function recff_table_insert (line 1075) | static void LJ_FASTCALL recff_table_insert(jit_State *J, RecordFFData *rd) function recff_table_concat (line 1097) | static void LJ_FASTCALL recff_table_concat(jit_State *J, RecordFFData *rd) function recff_table_new (line 1116) | static void LJ_FASTCALL recff_table_new(jit_State *J, RecordFFData *rd) function recff_table_clear (line 1124) | static void LJ_FASTCALL recff_table_clear(jit_State *J, RecordFFData *rd) function TRef (line 1139) | static TRef recff_io_fp(jit_State *J, TRef *udp, int32_t id) function recff_io_write (line 1158) | static void LJ_FASTCALL recff_io_write(jit_State *J, RecordFFData *rd) function recff_io_flush (line 1185) | static void LJ_FASTCALL recff_io_flush(jit_State *J, RecordFFData *rd) function recff_debug_getmetatable (line 1196) | static void LJ_FASTCALL recff_debug_getmetatable(jit_State *J, RecordFFD... function recdef_lookup (line 1220) | static uint32_t recdef_lookup(GCfunc *fn) function lj_ffrecord_func (line 1229) | void lj_ffrecord_func(jit_State *J) FILE: build/luajit-2.1.0/src/lj_ffrecord.h type RecordFFData (line 14) | typedef struct RecordFFData { FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/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 cTValue (line 215) | cTValue *lj_ir_k64_find(jit_State *J, uint64_t u64) function TRef (line 246) | TRef lj_ir_k64(jit_State *J, IROp op, cTValue *tv) function TRef (line 267) | TRef lj_ir_knum_u64(jit_State *J, uint64_t u64) function TRef (line 273) | TRef lj_ir_kint64(jit_State *J, uint64_t u64) function numistrueint (line 279) | static int numistrueint(lua_Number n, int32_t *kp) function TRef (line 296) | TRef lj_ir_knumint(jit_State *J, lua_Number n) function TRef (line 306) | TRef lj_ir_kgc(jit_State *J, GCobj *o, IRType t) function TRef (line 328) | TRef lj_ir_kptr_(jit_State *J, IROp op, void *ptr) function TRef (line 348) | TRef lj_ir_knull(jit_State *J, IRType t) function TRef (line 367) | TRef lj_ir_kslot(jit_State *J, TRef key, IRRef slot) function lj_ir_kvalue (line 391) | void lj_ir_kvalue(lua_State *L, TValue *tv, const IRIns *ir) function TRef (line 418) | TRef LJ_FASTCALL lj_ir_tonumber(jit_State *J, TRef tr) function TRef (line 430) | TRef LJ_FASTCALL lj_ir_tonum(jit_State *J, TRef tr) function TRef (line 444) | TRef LJ_FASTCALL lj_ir_tostr(jit_State *J, TRef tr) function lj_ir_numcmp (line 458) | int lj_ir_numcmp(lua_Number a, lua_Number b, IROp op) function lj_ir_strcmp (line 476) | int lj_ir_strcmp(GCstr *a, GCstr *b, IROp op) function lj_ir_rollback (line 489) | void lj_ir_rollback(jit_State *J, IRRef ref) FILE: build/luajit-2.1.0/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.0/src/lj_ircall.h type CCallInfo (line 14) | typedef struct CCallInfo { type IRCallID (line 229) | typedef enum { FILE: build/luajit-2.1.0/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 58) | static LJ_AINLINE TRef lj_ir_knum(jit_State *J, lua_Number n) FILE: build/luajit-2.1.0/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 433) | static LJ_AINLINE uint32_t LJ_PRNG_BITS(jit_State *J, int bits) FILE: build/luajit-2.1.0/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 260) | static LexToken lex_scan(LexState *ls, TValue *tv) function lj_lex_setup (line 367) | int lj_lex_setup(lua_State *L, LexState *ls) function lj_lex_cleanup (line 414) | void lj_lex_cleanup(lua_State *L, LexState *ls) function lj_lex_next (line 423) | void lj_lex_next(LexState *ls) function LexToken (line 436) | LexToken lj_lex_lookahead(LexState *ls) function lj_lex_error (line 455) | void lj_lex_error(LexState *ls, LexToken tok, ErrMsg em, ...) function lj_lex_init (line 473) | void lj_lex_init(lua_State *L) FILE: build/luajit-2.1.0/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.0/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.0/src/lj_lib.h type RandomState (line 112) | typedef struct RandomState RandomState; FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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.0/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 800) | static TValue *cpsplit(lua_State *L, lua_CFunction dummy, void *ud) function split_needsplit (line 810) | static int split_needsplit(jit_State *J) function lj_opt_split (line 835) | void lj_opt_split(jit_State *J) FILE: build/luajit-2.1.0/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.0/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.0/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 1308) | static int nommstr(jit_State *J, TRef key) function TRef (line 1325) | TRef lj_record_idx(jit_State *J, RecordIndex *ix) function rec_tsetm (line 1463) | static void rec_tsetm(jit_State *J, BCReg ra, BCReg rn, int32_t i) function rec_upvalue_constify (line 1491) | static int rec_upvalue_constify(jit_State *J, GCupval *uvp) function TRef (line 1516) | static TRef rec_upvalue(jit_State *J, uint32_t uv, TRef val) function check_call_unroll (line 1582) | static void check_call_unroll(jit_State *J, TraceNo lnk) function rec_func_setup (line 1616) | static void rec_func_setup(jit_State *J) function rec_func_vararg (line 1632) | static void rec_func_vararg(jit_State *J) function rec_func_lua (line 1653) | static void rec_func_lua(jit_State *J) function rec_func_jit (line 1660) | static void rec_func_jit(jit_State *J, TraceNo lnk) function select_detect (line 1683) | static int select_detect(jit_State *J) function rec_varg (line 1695) | static void rec_varg(jit_State *J, BCReg dst, ptrdiff_t nresults) function TRef (line 1794) | static TRef rec_tnew(jit_State *J, uint32_t ah) function TRef (line 1811) | static TRef rec_cat(jit_State *J, BCReg baseslot, BCReg topslot) function rec_comp_prep (line 1860) | static void rec_comp_prep(jit_State *J) function rec_comp_fixup (line 1869) | static void rec_comp_fixup(jit_State *J, const BCIns *pc, int cond) function lj_record_ins (line 1882) | void lj_record_ins(jit_State *J) function BCIns (line 2387) | static const BCIns *rec_setup_root(jit_State *J) function lj_record_setup (line 2443) | void lj_record_setup(jit_State *J) FILE: build/luajit-2.1.0/src/lj_record.h type RecordIndex (line 14) | typedef struct RecordIndex { FILE: build/luajit-2.1.0/src/lj_snap.c function lj_snap_grow_buf_ (line 41) | void lj_snap_grow_buf_(jit_State *J, MSize need) function lj_snap_grow_map_ (line 51) | void lj_snap_grow_map_(jit_State *J, MSize need) function MSize (line 66) | static MSize snapshot_slots(jit_State *J, SnapEntry *map, BCReg nslots) function BCReg (line 96) | static BCReg snapshot_framelinks(jit_State *J, SnapEntry *map) function snapshot_stack (line 127) | static void snapshot_stack(jit_State *J, SnapShot *snap, MSize nsnapmap) function lj_snap_add (line 146) | void lj_snap_add(jit_State *J) function BCReg (line 173) | static BCReg snap_usedef(jit_State *J, uint8_t *udf, function lj_snap_purge (line 272) | void lj_snap_purge(jit_State *J) function lj_snap_shrink (line 283) | void lj_snap_shrink(jit_State *J) function BloomFilter (line 312) | static BloomFilter snap_renamefilter(GCtrace *T, SnapNo lim) function RegSP (line 323) | static RegSP snap_renameref(GCtrace *T, SnapNo lim, IRRef ref, RegSP rs) function IRIns (line 333) | IRIns *lj_snap_regspmap(GCtrace *T, SnapNo snapno, IRIns *ir) function TRef (line 370) | static TRef snap_replay_const(jit_State *J, IRIns *ir) function TRef (line 385) | static TRef snap_dedup(jit_State *J, SnapEntry *map, MSize nmax, IRRef ref) function TRef (line 395) | static TRef snap_pref(jit_State *J, GCtrace *T, SnapEntry *map, MSize nmax, function snap_sunk_store2 (line 410) | static int snap_sunk_store2(jit_State *J, IRIns *ira, IRIns *irs) function LJ_AINLINE (line 423) | static LJ_AINLINE int snap_sunk_store(jit_State *J, IRIns *ira, IRIns *irs) function lj_snap_replay (line 431) | void lj_snap_replay(jit_State *J, GCtrace *T) function snap_restoreval (line 592) | static void snap_restoreval(jit_State *J, GCtrace *T, ExitState *ex, function snap_restoredata (line 647) | static void snap_restoredata(GCtrace *T, ExitState *ex, function snap_unsink (line 707) | static void snap_unsink(jit_State *J, GCtrace *T, ExitState *ex, function BCIns (line 792) | const BCIns *lj_snap_restore(jit_State *J, void *exptr) FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/src/lj_strfmt.c function SFormat (line 28) | SFormat LJ_FASTCALL lj_strfmt_parse(FormatState *fs) function SBuf (line 245) | SBuf *lj_strfmt_putfchar(SBuf *sb, SFormat sf, int32_t c) function SBuf (line 257) | SBuf *lj_strfmt_putfstr(SBuf *sb, SFormat sf, GCstr *str) function SBuf (line 270) | SBuf *lj_strfmt_putfxint(SBuf *sb, SFormat sf, uint64_t k) function SBuf (line 343) | SBuf *lj_strfmt_putfnum_int(SBuf *sb, SFormat sf, lua_Number n) function SBuf (line 353) | SBuf *lj_strfmt_putfnum_uint(SBuf *sb, SFormat sf, lua_Number n) function SBuf (line 367) | SBuf *lj_strfmt_putfnum(SBuf *sb, SFormat sf, lua_Number n) FILE: build/luajit-2.1.0/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 77) | static LJ_AINLINE void lj_strfmt_init(FormatState *fs, const char *p, MS... FILE: build/luajit-2.1.0/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.0/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.0/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.0/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.0/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.0/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.0/src/lj_target_arm64.h type A64Ins (line 87) | typedef enum A64Ins { FILE: build/luajit-2.1.0/src/lj_target_mips.h type ExitState (line 113) | typedef struct { function LJ_AINLINE (line 123) | static LJ_AINLINE uint32_t *exitstub_trace_addr_(uint32_t *p) type MIPSIns (line 145) | typedef enum MIPSIns { FILE: build/luajit-2.1.0/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.0/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.0/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 295) | void lj_trace_initstate(global_State *g) function lj_trace_freestate (line 309) | void lj_trace_freestate(global_State *g) function blacklist_pc (line 330) | static void blacklist_pc(GCproto *pt, BCIns *pc) function penalty_pc (line 337) | static void penalty_pc(jit_State *J, GCproto *pt, BCIns *pc, TraceError e) function trace_start (line 364) | static void trace_start(jit_State *J) function trace_stop (line 422) | static void trace_stop(jit_State *J) function trace_downrec (line 490) | static int trace_downrec(jit_State *J) function trace_abort (line 505) | static int trace_abort(jit_State *J) function LJ_AINLINE (line 573) | static LJ_AINLINE void trace_pendpatch(jit_State *J, int force) function TValue (line 586) | static TValue *trace_state(lua_State *L, lua_CFunction dummy, void *ud) function lj_trace_ins (line 667) | void lj_trace_ins(jit_State *J, const BCIns *pc) function lj_trace_hot (line 678) | void LJ_FASTCALL lj_trace_hot(jit_State *J, const BCIns *pc) function trace_hotside (line 696) | static void trace_hotside(jit_State *J, const BCIns *pc) function lj_trace_stitch (line 711) | void LJ_FASTCALL lj_trace_stitch(jit_State *J, const BCIns *pc) type ExitDataCP (line 725) | typedef struct ExitDataCP { function TValue (line 732) | static TValue *trace_exit_cp(lua_State *L, lua_CFunction dummy, void *ud) function trace_exit_regs (line 743) | static void trace_exit_regs(lua_State *L, ExitState *ex) function TraceNo (line 767) | static TraceNo trace_exit_find(jit_State *J, MCode *pc) function lj_trace_exit (line 781) | int LJ_FASTCALL lj_trace_exit(jit_State *J, void *exptr) FILE: build/luajit-2.1.0/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.0/src/lj_vm.h type TValue (line 14) | typedef TValue *(*lua_CPFunction)(lua_State *L, lua_CFunction func, void... FILE: build/luajit-2.1.0/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.0/src/lj_vmevent.h type VMEvent (line 25) | typedef enum { FILE: build/luajit-2.1.0/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_log2 (line 63) | double lj_vm_log2(double a) function lj_vm_exp2 (line 70) | double lj_vm_exp2(double a) function lj_vm_modi (line 77) | int32_t LJ_FASTCALL lj_vm_modi(int32_t a, int32_t b) 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.0/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 351) | struct lua_Debug { FILE: build/luajit-2.1.0/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/slua.c function lua_absindex (line 80) | static int lua_absindex(lua_State *L, int index) { function LUA_API (line 88) | LUA_API void luaS_openextlibs(lua_State *L) { function LUA_API (line 102) | LUA_API void luaS_newuserdata(lua_State *L, int val) function LUA_API (line 108) | LUA_API int luaS_rawnetobj(lua_State *L, int index) function LUA_API (line 131) | LUA_API void luaS_pushuserdata(lua_State *L, void* ptr) function LUA_API (line 138) | LUA_API const char* luaS_tolstring32(lua_State *L, int index, int* len) { function k (line 146) | static int k(lua_State *L, int status, lua_KContext ctx) { function LUA_API (line 150) | LUA_API int luaS_yield(lua_State *L, int nrets) { function LUA_API (line 154) | LUA_API int luaS_pcall(lua_State *L, int nargs, int nresults, int err) { function getmetatable (line 161) | static void getmetatable(lua_State *L, const char* key) { function setmetatable (line 168) | static void setmetatable(lua_State *L, int p, int what) { function LUA_API (line 226) | LUA_API int luaS_checkluatype(lua_State *L, int p, const char *t) { function LUA_API (line 254) | LUA_API int luaS_checkVector4(lua_State *L, int p, float* x, float *y, f... function LUA_API (line 270) | LUA_API void luaS_pushVector4(lua_State *L, float x, float y, float z, f... function LUA_API (line 283) | LUA_API int luaS_checkVector3(lua_State *L, int p, float* x, float *y, f... function LUA_API (line 298) | LUA_API void luaS_pushVector3(lua_State *L, float x, float y, float z) { function LUA_API (line 309) | LUA_API int luaS_checkVector2(lua_State *L, int p, float* x, float *y) { function LUA_API (line 321) | LUA_API void luaS_pushVector2(lua_State *L, float x, float y) { function LUA_API (line 330) | LUA_API int luaS_checkQuaternion(lua_State *L, int p, float* x, float *y... function LUA_API (line 346) | LUA_API int luaS_checkColor(lua_State *L, int p, float* x, float *y, flo... function LUA_API (line 362) | LUA_API void luaS_pushQuaternion(lua_State *L, float x, float y, float z... function LUA_API (line 375) | LUA_API void luaS_pushColor(lua_State *L, float x, float y, float z, flo... function setelement (line 390) | static void setelement(lua_State* L, int p, float v, const char* key) { function setelementid (line 399) | static void setelementid(lua_State* L, int p, float v, int id) { function LUA_API (line 406) | LUA_API void luaS_setDataVec(lua_State *L, int p, float x, float y, floa... function LUA_API (line 414) | LUA_API void luaS_setColor(lua_State *L, int p, float x, float y, float ... function cacheud (line 422) | static void cacheud(lua_State *l, int index, int cref) { function LUA_API (line 430) | LUA_API int luaS_pushobject(lua_State *l, int index, const char* t, int ... function LUA_API (line 450) | LUA_API int luaS_getcacheud(lua_State *l, int index, int cref) { function LUA_API (line 462) | LUA_API int luaS_subclassof(lua_State *l, int p, const char* t) { function LUALIB_API (line 493) | LUALIB_API int luaS_rawlen(lua_State *L, int idx) function LUALIB_API (line 499) | LUALIB_API int luaS_objlen(lua_State *L, int idx) function LUALIB_API (line 507) | LUALIB_API void luaS_pushlstring(lua_State *L, const char *s, int l) function LUALIB_API (line 512) | LUALIB_API int luaLS_loadbuffer(lua_State *L, const char *buff, int sz, ...