Skip to content

Commit c189e19

Browse files
committed
add params docs and use make_shared
1 parent 5230640 commit c189e19

File tree

7 files changed

+10
-14
lines changed

7 files changed

+10
-14
lines changed

lldb/source/Breakpoint/BreakpointResolverName.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -179,7 +179,7 @@ BreakpointResolverSP BreakpointResolverName::CreateFromStructuredData(
179179
std::shared_ptr<BreakpointResolverName> resolver_sp =
180180
std::make_shared<BreakpointResolverName>(
181181
nullptr, names[0].c_str(), name_masks[0], language,
182-
Breakpoint::MatchType::Exact, offset, false, skip_prologue);
182+
Breakpoint::MatchType::Exact, offset, /*offset_is_insn_count = */false, skip_prologue);
183183
for (size_t i = 1; i < num_elem; i++) {
184184
resolver_sp->AddNameLookup(ConstString(names[i]), name_masks[i]);
185185
}

lldb/source/Plugins/DynamicLoader/Darwin-Kernel/DynamicLoaderDarwinKernel.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1561,7 +1561,7 @@ void DynamicLoaderDarwinKernel::SetNotificationBreakpointIfNeeded() {
15611561
.CreateBreakpoint(&module_spec_list, nullptr,
15621562
"OSKextLoadedKextSummariesUpdated",
15631563
eFunctionNameTypeFull, eLanguageTypeUnknown, 0,
1564-
false, skip_prologue, internal_bp, hardware)
1564+
/*offset_is_insn_count = */false, skip_prologue, internal_bp, hardware)
15651565
.get();
15661566

15671567
bp->SetCallback(DynamicLoaderDarwinKernel::BreakpointHitCallback, this,

lldb/source/Plugins/DynamicLoader/MacOSX-DYLD/DynamicLoaderMacOS.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -546,7 +546,7 @@ bool DynamicLoaderMacOS::SetNotificationBreakpoint() {
546546
m_process->GetTarget()
547547
.CreateBreakpoint(&dyld_filelist, source_files,
548548
"gdb_image_notifier", eFunctionNameTypeFull,
549-
eLanguageTypeUnknown, 0, false, skip_prologue,
549+
eLanguageTypeUnknown, 0, /*offset_is_insn_count = */false, skip_prologue,
550550
internal, hardware)
551551
.get();
552552
breakpoint->SetCallback(DynamicLoaderMacOS::NotifyBreakpointHit, this,

lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV1.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -102,7 +102,7 @@ AppleObjCRuntimeV1::CreateExceptionResolver(const BreakpointSP &bkpt,
102102
resolver_sp = std::make_shared<BreakpointResolverName>(
103103
bkpt, std::get<1>(GetExceptionThrowLocation()).AsCString(),
104104
eFunctionNameTypeBase, eLanguageTypeUnknown, Breakpoint::Exact, 0,
105-
false, eLazyBoolNo);
105+
/*offset_is_insn_count = */false, eLazyBoolNo);
106106
// FIXME: don't do catch yet.
107107
return resolver_sp;
108108
}

lldb/source/Plugins/LanguageRuntime/ObjC/AppleObjCRuntime/AppleObjCRuntimeV2.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1163,7 +1163,7 @@ AppleObjCRuntimeV2::CreateExceptionResolver(const BreakpointSP &bkpt,
11631163
resolver_sp = std::make_shared<BreakpointResolverName>(
11641164
bkpt, std::get<1>(GetExceptionThrowLocation()).AsCString(),
11651165
eFunctionNameTypeBase, eLanguageTypeUnknown, Breakpoint::Exact, 0,
1166-
false, eLazyBoolNo);
1166+
/*offset_is_insn_count = */false, eLazyBoolNo);
11671167
// FIXME: We don't do catch breakpoints for ObjC yet.
11681168
// Should there be some way for the runtime to specify what it can do in this
11691169
// regard?

lldb/source/Plugins/LanguageRuntime/ObjC/GNUstepObjCRuntime/GNUstepObjCRuntime.cpp

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -169,7 +169,7 @@ GNUstepObjCRuntime::CreateExceptionResolver(const BreakpointSP &bkpt,
169169
if (throw_bp)
170170
resolver_sp = std::make_shared<BreakpointResolverName>(
171171
bkpt, "objc_exception_throw", eFunctionNameTypeBase,
172-
eLanguageTypeUnknown, Breakpoint::Exact, 0, false, eLazyBoolNo);
172+
eLanguageTypeUnknown, Breakpoint::Exact, 0, /*offset_is_insn_count = */false, eLazyBoolNo);
173173

174174
return resolver_sp;
175175
}

lldb/source/Target/Target.cpp

Lines changed: 4 additions & 8 deletions
Original file line numberDiff line numberDiff line change
@@ -558,21 +558,17 @@ BreakpointSP Target::CreateBreakpoint(lldb::addr_t addr, bool internal,
558558

559559
BreakpointSP Target::CreateBreakpoint(const Address &addr, bool internal,
560560
bool hardware) {
561-
SearchFilterSP filter_sp(
562-
new SearchFilterForUnconstrainedSearches(shared_from_this()));
563-
BreakpointResolverSP resolver_sp(
564-
new BreakpointResolverAddress(nullptr, addr));
561+
SearchFilterSP filter_sp = std::make_shared<SearchFilterForUnconstrainedSearches>(shared_from_this());
562+
BreakpointResolverSP resolver_sp = std::make_shared<BreakpointResolverAddress>(nullptr, addr);
565563
return CreateBreakpoint(filter_sp, resolver_sp, internal, hardware, false);
566564
}
567565

568566
lldb::BreakpointSP
569567
Target::CreateAddressInModuleBreakpoint(lldb::addr_t file_addr, bool internal,
570568
const FileSpec &file_spec,
571569
bool request_hardware) {
572-
SearchFilterSP filter_sp(
573-
new SearchFilterForUnconstrainedSearches(shared_from_this()));
574-
BreakpointResolverSP resolver_sp(
575-
new BreakpointResolverAddress(nullptr, file_addr, file_spec));
570+
SearchFilterSP filter_sp = std::make_shared<SearchFilterForUnconstrainedSearches>(shared_from_this());
571+
BreakpointResolverSP resolver_sp = std::make_shared<BreakpointResolverAddress>(nullptr, file_addr, file_spec);
576572
return CreateBreakpoint(filter_sp, resolver_sp, internal, request_hardware,
577573
false);
578574
}

0 commit comments

Comments
 (0)