File tree Expand file tree Collapse file tree 1 file changed +5
-3
lines changed
lldb/tools/lldb-dap/Handler Expand file tree Collapse file tree 1 file changed +5
-3
lines changed Original file line number Diff line number Diff line change @@ -89,13 +89,15 @@ DataBreakpointInfoRequestHandler::Run(
8989 }
9090 } else if (args.asAddress ) {
9191 size = llvm::utostr (args.bytes .value_or (dap.target .GetAddressByteSize ()));
92- lldb::addr_t load_addr;
92+ lldb::addr_t load_addr = LLDB_INVALID_ADDRESS ;
9393 if (llvm::StringRef (args.name ).getAsInteger <lldb::addr_t >(0 , load_addr))
94- return llvm::make_error<DAPError>(args.name + " is not a valid address" );
94+ return llvm::make_error<DAPError>(args.name + " is not a valid address" ,
95+ llvm::inconvertibleErrorCode (), false );
9596 addr = llvm::utohexstr (load_addr);
9697 if (!IsRW (dap, load_addr))
9798 return llvm::make_error<DAPError>(" memory region for address " + addr +
98- " has no read or write permissions" );
99+ " has no read or write permissions" ,
100+ llvm::inconvertibleErrorCode (), false );
99101 } else {
100102 is_data_ok = false ;
101103 response.description = " variable not found: " + args.name ;
You can’t perform that action at this time.
0 commit comments