Lines Matching full:override

54   ~ProcessGDBRemote() override;
73 ArchSpec GetSystemArchitecture() override;
77 bool plugin_specified_by_name) override;
79 CommandObject *GetPluginCommandObject() override;
81 void DumpPluginHistory(Stream &s) override;
84 Status DoWillLaunch(Module *module) override;
86 Status DoLaunch(Module *exe_module, ProcessLaunchInfo &launch_info) override;
88 void DidLaunch() override;
90 Status DoWillAttachToProcessWithID(lldb::pid_t pid) override;
93 bool wait_for_launch) override;
95 Status DoConnectRemote(llvm::StringRef remote_url) override;
100 const ProcessAttachInfo &attach_info) override;
104 const ProcessAttachInfo &attach_info) override;
106 void DidAttach(ArchSpec &process_arch) override;
109 llvm::StringRef GetPluginName() override { return GetPluginNameStatic(); }
112 Status WillResume() override;
114 Status DoResume() override;
116 Status DoHalt(bool &caused_stop) override;
118 Status DoDetach(bool keep_stopped) override;
120 bool DetachRequiresHalt() override { return true; }
122 Status DoSignal(int signal) override;
124 Status DoDestroy() override;
126 void RefreshStateAfterStop() override;
131 bool IsAlive() override;
133 lldb::addr_t GetImageInfoAddress() override;
135 void WillPublicStop() override;
139 Status &error) override;
142 WriteObjectFile(std::vector<ObjectFile::LoadableData> entries) override;
145 Status &error) override;
148 Status &error) override;
150 Status DoDeallocateMemory(lldb::addr_t ptr) override;
153 size_t PutSTDIN(const char *buf, size_t buf_size, Status &error) override;
156 Status EnableBreakpointSite(BreakpointSite *bp_site) override;
158 Status DisableBreakpointSite(BreakpointSite *bp_site) override;
162 bool notify = true) override;
165 bool notify = true) override;
167 std::optional<uint32_t> GetWatchpointSlotCount() override;
169 llvm::Expected<TraceSupportedResponse> TraceSupported() override;
171 llvm::Error TraceStop(const TraceStopRequest &request) override;
173 llvm::Error TraceStart(const llvm::json::Value &request) override;
175 llvm::Expected<std::string> TraceGetState(llvm::StringRef type) override;
178 TraceGetBinaryData(const TraceGetBinaryDataRequest &request) override;
180 std::optional<bool> DoGetWatchpointReportedAfter() override;
182 bool StartNoticingNewThreads() override;
184 bool StopNoticingNewThreads() override;
188 Status SendEventData(const char *data) override;
190 // Override DidExit so we can disconnect from the remote GDB server
191 void DidExit() override;
196 ModuleSpec &module_spec) override;
199 const llvm::Triple &triple) override;
201 llvm::VersionTuple GetHostOSVersion() override;
202 llvm::VersionTuple GetHostMacCatalystVersion() override;
204 llvm::Error LoadModules() override;
206 llvm::Expected<LoadedModuleInfoList> GetLoadedModuleList() override;
209 lldb::addr_t &load_addr) override;
211 void ModulesDidLoad(ModuleList &module_list) override;
215 lldb::addr_t image_count) override;
219 const StructuredData::ObjectSP &config_sp) override;
221 StructuredData::ObjectSP GetLoadedDynamicLibrariesInfos() override;
224 const std::vector<lldb::addr_t> &load_addresses) override;
229 StructuredData::ObjectSP GetSharedCacheInfo() override;
231 StructuredData::ObjectSP GetDynamicLoaderProcessState() override;
236 void DidFork(lldb::pid_t child_pid, lldb::tid_t child_tid) override;
237 void DidVFork(lldb::pid_t child_pid, lldb::tid_t child_tid) override;
238 void DidVForkDone() override;
239 void DidExec() override;
241 llvm::Expected<bool> SaveCore(llvm::StringRef outfile) override;
250 bool SupportsMemoryTagging() override;
323 ThreadList &new_thread_list) override;
337 DataExtractor GetAuxvData() override;
391 DynamicLoader *GetDynamicLoader() override;
409 Status UpdateAutomaticSignalFiltering() override;
418 DoReadMemoryTags(lldb::addr_t addr, size_t len, int32_t type) override;
421 const std::vector<uint8_t> &tags) override;
424 MemoryRegionInfo &region_info) override;
438 void HandleAsyncStdout(llvm::StringRef out) override;
439 void HandleAsyncMisc(llvm::StringRef data) override;
440 void HandleStopReply() override;
441 void HandleAsyncStructuredDataPacket(llvm::StringRef data) override;