Lines Matching defs:SBProcess

1 //===-- SBProcess.cpp -----------------------------------------------------===//
9 #include "lldb/API/SBProcess.h"
56 SBProcess::SBProcess() { LLDB_INSTRUMENT_VA(this); }
58 // SBProcess constructor
60 SBProcess::SBProcess(const SBProcess &rhs) : m_opaque_wp(rhs.m_opaque_wp) {
64 SBProcess::SBProcess(const lldb::ProcessSP &process_sp)
69 const SBProcess &SBProcess::operator=(const SBProcess &rhs) {
78 SBProcess::~SBProcess() = default;
80 const char *SBProcess::GetBroadcasterClassName() {
86 const char *SBProcess::GetPluginName() {
96 const char *SBProcess::GetShortPluginName() {
106 lldb::ProcessSP SBProcess::GetSP() const { return m_opaque_wp.lock(); }
108 void SBProcess::SetSP(const ProcessSP &process_sp) { m_opaque_wp = process_sp; }
110 void SBProcess::Clear() {
116 bool SBProcess::IsValid() const {
120 SBProcess::operator bool() const {
127 bool SBProcess::RemoteLaunch(char const **argv, char const **envp,
165 bool SBProcess::RemoteAttachToProcessWithID(lldb::pid_t pid,
188 uint32_t SBProcess::GetNumThreads() {
205 SBThread SBProcess::GetSelectedThread() const {
221 SBThread SBProcess::CreateOSPluginThread(lldb::tid_t tid,
238 SBTarget SBProcess::GetTarget() const {
252 size_t SBProcess::PutSTDIN(const char *src, size_t src_len) {
265 size_t SBProcess::GetSTDOUT(char *dst, size_t dst_len) const {
278 size_t SBProcess::GetSTDERR(char *dst, size_t dst_len) const {
291 size_t SBProcess::GetAsyncProfileData(char *dst, size_t dst_len) const {
304 void SBProcess::ReportEventState(const SBEvent &event, SBFile out) const {
310 void SBProcess::ReportEventState(const SBEvent &event, FILE *out) const {
316 void SBProcess::ReportEventState(const SBEvent &event, FileSP out) const {
326 const StateType event_state = SBProcess::GetStateFromEvent(event);
332 void SBProcess::AppendEventStateReport(const SBEvent &event,
338 const StateType event_state = SBProcess::GetStateFromEvent(event);
347 bool SBProcess::SetSelectedThread(const SBThread &thread) {
360 bool SBProcess::SetSelectedThreadByID(lldb::tid_t tid) {
374 bool SBProcess::SetSelectedThreadByIndexID(uint32_t index_id) {
388 SBThread SBProcess::GetThreadAtIndex(size_t index) {
406 uint32_t SBProcess::GetNumQueues() {
423 SBQueue SBProcess::GetQueueAtIndex(size_t index) {
442 uint32_t SBProcess::GetStopID(bool include_expression_stops) {
457 SBEvent SBProcess::GetStopEventForStopID(uint32_t stop_id) {
473 void SBProcess::ForceScriptedState(StateType new_state) {
483 StateType SBProcess::GetState() {
497 int SBProcess::GetExitStatus() {
511 const char *SBProcess::GetExitDescription() {
523 lldb::pid_t SBProcess::GetProcessID() {
534 uint32_t SBProcess::GetUniqueID() {
544 ByteOrder SBProcess::GetByteOrder() const {
555 uint32_t SBProcess::GetAddressByteSize() const {
566 SBError SBProcess::Continue() {
581 sb_error = Status::FromErrorString("SBProcess is invalid");
586 SBError SBProcess::Destroy() {
596 sb_error = Status::FromErrorString("SBProcess is invalid");
601 SBError SBProcess::Stop() {
611 sb_error = Status::FromErrorString("SBProcess is invalid");
616 SBError SBProcess::Kill() {
626 sb_error = Status::FromErrorString("SBProcess is invalid");
631 SBError SBProcess::Detach() {
639 SBError SBProcess::Detach(bool keep_stopped) {
649 sb_error = Status::FromErrorString("SBProcess is invalid");
654 SBError SBProcess::Signal(int signo) {
664 sb_error = Status::FromErrorString("SBProcess is invalid");
669 SBUnixSignals SBProcess::GetUnixSignals() {
678 void SBProcess::SendAsyncInterrupt() {
687 SBThread SBProcess::GetThreadByID(tid_t tid) {
705 SBThread SBProcess::GetThreadByIndexID(uint32_t index_id) {
724 StateType SBProcess::GetStateFromEvent(const SBEvent &event) {
732 bool SBProcess::GetRestartedFromEvent(const SBEvent &event) {
740 size_t SBProcess::GetNumRestartedReasonsFromEvent(const lldb::SBEvent &event) {
747 SBProcess::GetRestartedReasonAtIndexFromEvent(const lldb::SBEvent &event,
756 SBProcess SBProcess::GetProcessFromEvent(const SBEvent &event) {
766 return SBProcess(process_sp);
769 bool SBProcess::GetInterruptedFromEvent(const SBEvent &event) {
776 SBProcess::GetStructuredDataFromEvent(const lldb::SBEvent &event) {
782 bool SBProcess::EventIsProcessEvent(const SBEvent &event) {
789 bool SBProcess::EventIsStructuredDataEvent(const lldb::SBEvent &event) {
798 SBBroadcaster SBProcess::GetBroadcaster() const {
808 const char *SBProcess::GetBroadcasterClass() {
814 lldb::SBAddressRangeList SBProcess::FindRangesInMemory(
823 error = Status::FromErrorString("SBProcess is invalid");
839 lldb::addr_t SBProcess::FindInMemory(const void *buf, uint64_t size,
847 error = Status::FromErrorString("SBProcess is invalid");
863 size_t SBProcess::ReadMemory(addr_t addr, void *dst, size_t dst_len,
887 sb_error = Status::FromErrorString("SBProcess is invalid");
893 size_t SBProcess::ReadCStringFromMemory(addr_t addr, void *buf, size_t size,
910 sb_error = Status::FromErrorString("SBProcess is invalid");
915 uint64_t SBProcess::ReadUnsignedFromMemory(addr_t addr, uint32_t byte_size,
932 sb_error = Status::FromErrorString("SBProcess is invalid");
937 lldb::addr_t SBProcess::ReadPointerFromMemory(addr_t addr,
953 sb_error = Status::FromErrorString("SBProcess is invalid");
958 size_t SBProcess::WriteMemory(addr_t addr, const void *src, size_t src_len,
981 void SBProcess::GetStatus(SBStream &status) {
989 bool SBProcess::GetDescription(SBStream &description) {
1003 strm.Printf("SBProcess: pid = %" PRIu64 ", state = %s, threads = %d%s%s",
1013 SBStructuredData SBProcess::GetExtendedCrashInformation() {
1037 SBProcess::GetNumSupportedHardwareWatchpoints(lldb::SBError &sb_error) const {
1053 sb_error = Status::FromErrorString("SBProcess is invalid");
1058 uint32_t SBProcess::LoadImage(lldb::SBFileSpec &sb_remote_image_spec,
1065 uint32_t SBProcess::LoadImage(const lldb::SBFileSpec &sb_local_image_spec,
1088 uint32_t SBProcess::LoadImageUsingPaths(const lldb::SBFileSpec &image_spec,
1123 lldb::SBError SBProcess::UnloadImage(uint32_t image_token) {
1144 lldb::SBError SBProcess::SendEventData(const char *event_data) {
1163 uint32_t SBProcess::GetNumExtendedBacktraceTypes() {
1174 const char *SBProcess::GetExtendedBacktraceTypeAtIndex(uint32_t idx) {
1189 SBThreadCollection SBProcess::GetHistoryThreads(addr_t addr) {
1200 bool SBProcess::IsInstrumentationRuntimePresent(
1220 lldb::SBError SBProcess::SaveCore(const char *file_name) {
1228 lldb::SBError SBProcess::SaveCore(const char *file_name,
1241 lldb::SBError SBProcess::SaveCore(SBSaveCoreOptions &options) {
1248 error = Status::FromErrorString("SBProcess is invalid");
1266 SBProcess::GetMemoryRegionInfo(lldb::addr_t load_addr,
1284 sb_error = Status::FromErrorString("SBProcess is invalid");
1289 lldb::SBMemoryRegionInfoList SBProcess::GetMemoryRegions() {
1306 lldb::SBProcessInfo SBProcess::GetProcessInfo() {
1318 lldb::SBFileSpec SBProcess::GetCoreFile() {
1329 addr_t SBProcess::GetAddressMask(AddressMaskType type,
1355 void SBProcess::SetAddressMask(AddressMaskType type, addr_t mask,
1399 void SBProcess::SetAddressableBits(AddressMaskType type, uint32_t num_bits,
1407 addr_t SBProcess::FixAddress(addr_t addr, AddressMaskType type) {
1421 lldb::addr_t SBProcess::AllocateMemory(size_t size, uint32_t permissions,
1437 sb_error = Status::FromErrorString("SBProcess is invalid");
1442 lldb::SBError SBProcess::DeallocateMemory(lldb::addr_t ptr) {
1458 sb_error = Status::FromErrorString("SBProcess is invalid");
1463 lldb::SBScriptObject SBProcess::GetScriptedImplementation() {