These SearchFilter methods all return true by their default
implementation:
virtual bool ModulePasses(const FileSpec &spec); virtual bool ModulePasses(const lldb::ModuleSP &module_sp); virtual bool AddressPasses(Address &addr); virtual bool CompUnitPasses(FileSpec &fileSpec); virtual bool CompUnitPasses(CompileUnit &compUnit);
That's why I've documented the default behavior and remove the overrides
(except for AddressPasses) in these SearchFilter-subclasses which all just
repeated the default implementation: SearchFilterByModule,
SearchFilterByModuleList.
This comment will get lost. Maybe you could keep this override just due to the FIXME comment. Or keep the FIXME comment some other way there. Or file a Bugzilla tracking Bug instead.
It is there since: Initial checkin of lldb code from internal Apple repo.