/llvm-project/lldb/source/Plugins/ScriptInterpreter/Lua/ |
H A D | Lua.cpp | 34 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 D | Lua.h | 29 class Lua { 31 Lua(); 32 ~Lua();
|
H A D | ScriptInterpreterLua.h | 21 class Lua; variable 77 Lua &GetLua(); 103 std::unique_ptr<Lua> m_lua;
|
H A D | ScriptInterpreterLua.cpp | 10 #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 D | CMakeLists.txt | 2 Lua.cpp
|
/llvm-project/lldb/bindings/lua/ |
H A D | lua-wrapper.swig | 5 // 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 D | CMakeLists.txt | 16 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 D | lua.swig | 20 #include "../source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h"
|
H A D | lua-typemaps.swig | 7 // 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 D | FindLuaAndSwig.cmake | 5 # 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 D | LLDBConfig.cmake | 58 add_optional_dependency(LLDB_ENABLE_LUA "Enable Lua scripting support in LLDB" LuaAndSwig LUAANDSWIG_FOUND)
|
/llvm-project/lldb/unittests/ScriptInterpreter/Lua/ |
H A D | LuaTests.cpp | 32 Lua lua; in TEST() 38 Lua lua; in TEST()
|
/llvm-project/lldb/unittests/ScriptInterpreter/ |
H A D | CMakeLists.txt | 5 add_subdirectory(Lua)
|
/llvm-project/lldb/source/Plugins/ScriptInterpreter/ |
H A D | CMakeLists.txt | 7 add_subdirectory(Lua)
|
/llvm-project/lldb/ |
H A D | CMakeLists.txt | 92 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 D | CodeOwners.rst |
|
/llvm-project/llvm/test/MC/COFF/ |
H A D | switch-relocations.ll | 4 ; This test case was reduced from Lua/lapi.c.
|
/llvm-project/utils/bazel/llvm-project-overlay/lldb/source/Plugins/ |
H A D | BUILD.bazel | 1857 # srcs = glob(["ScriptInterpreter/Lua/*.cpp"]), 1858 # hdrs = glob(["ScriptInterpreter/Lua/*.h"]),
|
/llvm-project/lldb/docs/resources/ |
H A D | build.rst | 67 | Lua | Lua scripting. Lua 5.3 and 5.4 are supported. | ``LLDB_ENABLE_LUA`` |
|
/llvm-project/clang/docs/ |
H A D | ClangFormattedStatus.rst |
|
/llvm-project/llvm/docs/ |
H A D | GarbageCollection.rst | 141 Perl, Python, Lua, Ruby, other scripting languages, and more.
|