Home
last modified time | relevance | path

Searched refs:Lua (Results 1 – 21 of 21) sorted by relevance

/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/
H A DLua.cpp34 Lua::Lua() : m_lua_state(luaL_newstate()) { in Lua() function in Lua
42 Lua::~Lua() { in ~Lua()
47 llvm::Error Lua::Run(llvm::StringRef buffer) { in Run()
62 llvm::Error Lua::RegisterBreakpointCallback(void *baton, const char *body) { in RegisterBreakpointCallback()
79 Lua::CallBreakpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, in CallBreakpointCallback()
90 llvm::Error Lua::RegisterWatchpointCallback(void *baton, const char *body) { in RegisterWatchpointCallback()
107 Lua::CallWatchpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, in CallWatchpointCallback()
116 llvm::Error Lua::CheckSyntax(llvm::StringRef buffer) { in CheckSyntax()
133 llvm::Error Lua::LoadModule(llvm::StringRef filename) { in LoadModule()
161 llvm::Error Lua::ChangeIO(FILE *out, FILE *err) { in ChangeIO()
H A DLua.h29 class Lua {
31 Lua();
32 ~Lua();
H A DScriptInterpreterLua.h21 class Lua; variable
77 Lua &GetLua();
103 std::unique_ptr<Lua> m_lua;
H A DScriptInterpreterLua.cpp10 #include "Lua.h"
63 instructions = "Enter your Lua command(s). Type 'quit' to end.\n" in IOHandlerActivated()
65 "Lua function\n" in IOHandlerActivated()
70 instructions = "Enter your Lua command(s). Type 'quit' to end.\n" in IOHandlerActivated()
72 "Lua function\n" in IOHandlerActivated()
97 // Lua always errors out to incomplete code with '<eof>' in IOHandlerIsInputComplete()
148 m_lua(std::make_unique<Lua>()) {} in ScriptInterpreterLua()
286 Lua &lua = lua_interpreter->GetLua(); in BreakpointCallbackFunction()
314 Lua &lua = lua_interpreter->GetLua(); in WatchpointCallbackFunction()
400 return "Lua scrip in GetPluginDescriptionStatic()
[all...]
H A DCMakeLists.txt2 Lua.cpp
/llvm-project/lldb/bindings/lua/
H A Dlua-wrapper.swig5 // This function is called from Lua::CallBreakpointCallback
17 // Push the Lua wrappers
26 // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'.
44 // This function is called from Lua::CallWatchpointCallback
52 // Push the Lua wrappers
56 // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
H A DCMakeLists.txt16 COMMENT "Building LLDB Lua wrapper")
33 COMMENT "LLDB Lua API")
50 # Ensure we do the Lua post-build step when building lldb.
54 set(LLDB_LUA_INSTALL_PATH ${LLDB_FRAMEWORK_INSTALL_DIR}/LLDB.framework/Resources/Lua)
H A Dlua.swig20 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
H A Dlua-typemaps.swig7 // In Lua 5.3 and beyond the VM supports integers, so we need to remap
69 // different LLDB APIs across languages (C++, Python, Lua...).
195 // It should accept a Lua table of strings, for stuff like "argv" and "envp".
/llvm-project/lldb/cmake/modules/
H A DFindLuaAndSwig.cmake5 # Find Lua and SWIG as a whole.
11 find_package(Lua 5.3)
13 # Find the Lua executable. Only required to run a subset of the Lua
28 message(STATUS "SWIG 4 or later is required for Lua support in LLDB but could not be found")
H A DLLDBConfig.cmake58 add_optional_dependency(LLDB_ENABLE_LUA "Enable Lua scripting support in LLDB" LuaAndSwig LUAANDSWIG_FOUND)
/llvm-project/lldb/unittests/ScriptInterpreter/Lua/
H A DLuaTests.cpp32 Lua lua; in TEST()
38 Lua lua; in TEST()
/llvm-project/lldb/unittests/ScriptInterpreter/
H A DCMakeLists.txt5 add_subdirectory(Lua)
/llvm-project/lldb/source/Plugins/ScriptInterpreter/
H A DCMakeLists.txt7 add_subdirectory(Lua)
/llvm-project/lldb/
H A DCMakeLists.txt92 CACHE STRING "Path where Lua modules are installed, relative to install prefix")
140 set(LLDB_LUA_CPATH "${LLDB_FRAMEWORK_ABSOLUTE_BUILD_DIR}/LLDB.framework/Resources/Lua")
H A DCodeOwners.rst
/llvm-project/llvm/test/MC/COFF/
H A Dswitch-relocations.ll4 ; This test case was reduced from Lua/lapi.c.
/llvm-project/utils/bazel/llvm-project-overlay/lldb/source/Plugins/
H A DBUILD.bazel1857 # srcs = glob(["ScriptInterpreter/Lua/*.cpp"]),
1858 # hdrs = glob(["ScriptInterpreter/Lua/*.h"]),
/llvm-project/lldb/docs/resources/
H A Dbuild.rst67 | Lua | Lua scripting. Lua 5.3 and 5.4 are supported. | ``LLDB_ENABLE_LUA`` |
/llvm-project/clang/docs/
H A DClangFormattedStatus.rst
/llvm-project/llvm/docs/
H A DGarbageCollection.rst141 Perl, Python, Lua, Ruby, other scripting languages, and more.