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