16#include "llvm/ADT/StringRef.h"
17#include "llvm/Support/Error.h"
34 llvm::Error
Run(llvm::StringRef buffer);
44 llvm::Error
LoadModule(llvm::StringRef filename);
46 llvm::Error
ChangeIO(FILE *out, FILE *err);
llvm::Expected< bool > CallWatchpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, lldb::WatchpointSP wp_sp)
llvm::Error RegisterBreakpointCallback(void *baton, const char *body)
llvm::Error CheckSyntax(llvm::StringRef buffer)
llvm::Error ChangeIO(FILE *out, FILE *err)
llvm::Error LoadModule(llvm::StringRef filename)
llvm::Error Run(llvm::StringRef buffer)
llvm::Expected< bool > CallBreakpointCallback(void *baton, lldb::StackFrameSP stop_frame_sp, lldb::BreakpointLocationSP bp_loc_sp, StructuredData::ObjectSP extra_args_sp)
llvm::Error RegisterWatchpointCallback(void *baton, const char *body)
std::shared_ptr< Object > ObjectSP
A class that represents a running process on the host machine.
int luaopen_lldb(lua_State *L)
std::shared_ptr< lldb_private::StackFrame > StackFrameSP
std::shared_ptr< lldb_private::BreakpointLocation > BreakpointLocationSP
std::shared_ptr< lldb_private::Watchpoint > WatchpointSP