| /llvm-project-15.0.7/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() 162 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(); 101 std::unique_ptr<Lua> m_lua;
|
| H A D | ScriptInterpreterLua.cpp | 147 m_lua(std::make_unique<Lua>()) {} in ScriptInterpreterLua() 284 Lua &lua = lua_interpreter->GetLua(); in BreakpointCallbackFunction() 312 Lua &lua = lua_interpreter->GetLua(); in WatchpointCallbackFunction() 399 Lua &ScriptInterpreterLua::GetLua() { return *m_lua; } in GetLua()
|
| H A D | CMakeLists.txt | 2 Lua.cpp
|
| /llvm-project-15.0.7/lldb/bindings/lua/ |
| H A D | lua-wrapper.swig | 5 // This function is called from Lua::CallBreakpointCallback 16 // Push the Lua wrappers 25 // Call into the Lua callback passing 'sb_frame' and 'sb_bp_loc'. 43 // This function is called from Lua::CallWatchpointCallback 50 // Push the Lua wrappers 54 // Call into the Lua callback passing 'sb_frame' and 'sb_wp'.
|
| H A D | CMakeLists.txt | 15 COMMENT "Building LLDB Lua wrapper") 32 COMMENT "LLDB Lua API") 53 # Ensure we do the Lua post-build step when building lldb.
|
| 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-15.0.7/lldb/cmake/modules/ |
| H A D | FindLuaAndSwig.cmake | 5 # Find Lua and SWIG as a whole. 12 find_package(Lua 5.3 EXACT) 20 message(STATUS "SWIG 3 or later is required for Lua support in LLDB but could not be found")
|
| H A D | LLDBConfig.cmake | 62 add_optional_dependency(LLDB_ENABLE_LUA "Enable Lua scripting support in LLDB" LuaAndSwig LUAANDSWI…
|
| /llvm-project-15.0.7/lldb/unittests/ScriptInterpreter/Lua/ |
| H A D | LuaTests.cpp | 30 Lua lua; in TEST() 36 Lua lua; in TEST()
|
| /llvm-project-15.0.7/lldb/unittests/ScriptInterpreter/ |
| H A D | CMakeLists.txt | 5 add_subdirectory(Lua)
|
| /llvm-project-15.0.7/lldb/source/Plugins/ScriptInterpreter/ |
| H A D | CMakeLists.txt | 7 add_subdirectory(Lua)
|
| /llvm-project-15.0.7/lldb/test/Shell/Reproducer/ |
| H A D | TestLuaImport.test | 3 # Ensure that the reproducers know about imported Lua modules.
|
| /llvm-project-15.0.7/lldb/ |
| H A D | CMakeLists.txt | 71 CACHE STRING "Path where Lua modules are installed, relative to install prefix") 119 set(lldb_lua_target_dir "${LLDB_FRAMEWORK_ABSOLUTE_BUILD_DIR}/LLDB.framework/Resources/Lua")
|
| /llvm-project-15.0.7/llvm/test/MC/COFF/ |
| H A D | switch-relocations.ll | 4 ; This test case was reduced from Lua/lapi.c.
|
| /llvm-project-15.0.7/lldb/docs/resources/ |
| H A D | build.rst | 65 | Lua | Lua scripting | ``LLDB_ENABLE_LUA`` …
|
| /llvm-project-15.0.7/clang/docs/ |
| H A D | ClangFormattedStatus.rst | 3427 * - lldb/source/Plugins/ScriptInterpreter/Lua 3772 * - lldb/unittests/ScriptInterpreter/Lua
|
| /llvm-project-15.0.7/llvm/docs/ |
| H A D | GarbageCollection.rst | 141 Perl, Python, Lua, Ruby, other scripting languages, and more.
|
| /llvm-project-15.0.7/clang/docs/tools/ |
| H A D | clang-formatted-files.txt | 4496 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.cpp 4497 lldb/source/Plugins/ScriptInterpreter/Lua/Lua.h 4498 lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.cpp 4499 lldb/source/Plugins/ScriptInterpreter/Lua/ScriptInterpreterLua.h 4500 lldb/source/Plugins/ScriptInterpreter/Lua/SWIGLuaBridge.h 4860 lldb/unittests/ScriptInterpreter/Lua/LuaTests.cpp 4861 lldb/unittests/ScriptInterpreter/Lua/ScriptInterpreterTests.cpp
|