SYMBOL INDEX (5517 symbols across 973 files) FILE: build/fuchsia_envs.py function main (line 23) | def main(args): FILE: build/install_linux_sysroot.py function main (line 36) | def main(): FILE: build/ios/convert_gn_xcodeproj.py class Template (line 59) | class Template(string.Template): function LoadSchemeTemplate (line 67) | def LoadSchemeTemplate(root, name): function CreateIdentifier (line 74) | def CreateIdentifier(str_id): function GenerateSchemeForTarget (line 79) | def GenerateSchemeForTarget(root, project, old_project, name, path, is_t... class XcodeProject (line 155) | class XcodeProject(object): method __init__ (line 157) | def __init__(self, objects, counter = 0): method AddObject (line 161) | def AddObject(self, parent_name, obj): method IterObjectsByIsa (line 173) | def IterObjectsByIsa(self, isa): method IterNativeTargetByProductType (line 179) | def IterNativeTargetByProductType(self, product_types): method UpdateBuildScripts (line 185) | def UpdateBuildScripts(self): method UpdateBuildConfigurations (line 205) | def UpdateBuildConfigurations(self, configurations): method GetHostMappingForXCTests (line 232) | def GetHostMappingForXCTests(self): function check_output (line 261) | def check_output(command): function CopyFileIfChanged (line 266) | def CopyFileIfChanged(source_path, target_path): function CopyTreeIfChanged (line 276) | def CopyTreeIfChanged(source, target): function LoadXcodeProjectAsJSON (line 288) | def LoadXcodeProjectAsJSON(project_dir): function WriteXcodeProject (line 295) | def WriteXcodeProject(output_path, json_string): function UpdateXcodeProject (line 306) | def UpdateXcodeProject(project_dir, old_project_dir, configurations, roo... function CreateGroup (line 363) | def CreateGroup(project, parent_group, group_name, use_relative_paths): class ObjectKey (line 379) | class ObjectKey(object): method __init__ (line 396) | def __init__(self, obj, last): method __lt__ (line 404) | def __lt__(self, other): method __gt__ (line 411) | def __gt__(self, other): method __eq__ (line 418) | def __eq__(self, other): function SortFileReferencesByName (line 422) | def SortFileReferencesByName(project, group_object, products_group_ref): function SortFileReferencesByNameWithSortKey (line 428) | def SortFileReferencesByNameWithSortKey(project, group_object, sort_key): function AddMarkdownToProject (line 436) | def AddMarkdownToProject(project, root_dir, group_object, use_relative_p... function GetFolderForPath (line 466) | def GetFolderForPath(project, group_object, path, use_relative_paths): function ConvertGnXcodeProject (line 490) | def ConvertGnXcodeProject(root_dir, proj_name, input_dir, output_dir, co... function Main (line 518) | def Main(args): FILE: build/ios/setup_ios_gn.py function HostCpuArch (line 47) | def HostCpuArch(): class ConfigParserWithStringInterpolation (line 56) | class ConfigParserWithStringInterpolation(configparser.ConfigParser): method values (line 62) | def values(self, section): method getstring (line 68) | def getstring(self, section, option, fallback=''): method _UnquoteString (line 75) | def _UnquoteString(self, string): method _ExpandEnvVar (line 80) | def _ExpandEnvVar(self, value): class GnGenerator (line 89) | class GnGenerator(object): method __init__ (line 119) | def __init__(self, settings, config, target): method _GetGnArgs (line 126) | def _GetGnArgs(self): method Generate (line 156) | def Generate(self, gn_path, proj_name, root_path, build_dir): method CreateGnRules (line 161) | def CreateGnRules(self, gn_path, root_path, build_dir): method WriteArgsGn (line 167) | def WriteArgsGn(self, build_dir, xcode_project_name=None): method WriteBuildNinja (line 206) | def WriteBuildNinja(self, gn_command, build_dir): method WriteBuildNinjaDeps (line 218) | def WriteBuildNinjaDeps(self, build_dir): method GetGnCommand (line 222) | def GetGnCommand(self, gn_path, src_path, out_path, xcode_project_name... function NinjaNeedEscape (line 245) | def NinjaNeedEscape(arg): function NinjaEscapeCommand (line 250) | def NinjaEscapeCommand(command): function FindGn (line 263) | def FindGn(): function GenerateXcodeProject (line 272) | def GenerateXcodeProject(gn_path, root_dir, proj_name, out_dir, settings): function CreateLLDBInitFile (line 289) | def CreateLLDBInitFile(root_dir, out_dir, settings): function GenerateGnBuildRules (line 331) | def GenerateGnBuildRules(gn_path, root_dir, out_dir, settings): function Main (line 343) | def Main(args): FILE: build/run_tests.py function _FindGNFromBinaryDir (line 32) | def _FindGNFromBinaryDir(binary_dir): function _GetGNArgument (line 64) | def _GetGNArgument(argument_name, binary_dir): function _EnableVTProcessingOnWindowsConsole (line 87) | def _EnableVTProcessingOnWindowsConsole(): function _RunOnAndroidTarget (line 125) | def _RunOnAndroidTarget(binary_dir, test, android_device, extra_command_... function _RunOnIOSTarget (line 302) | def _RunOnIOSTarget(binary_dir, function main (line 402) | def main(args): FILE: client/annotation.cc type crashpad (line 22) | namespace crashpad { FILE: client/annotation.h function namespace (line 33) | namespace crashpad { FILE: client/annotation_list.cc type crashpad (line 20) | namespace crashpad { function T (line 23) | T* AnnotationList::IteratorBase::operator*() const { function T (line 29) | T* AnnotationList::IteratorBase::operator->() const { class AnnotationList::IteratorBase (line 59) | class AnnotationList::IteratorBase class AnnotationList::IteratorBase (line 60) | class AnnotationList::IteratorBase function AnnotationList (line 72) | AnnotationList* AnnotationList::Get() { function AnnotationList (line 77) | AnnotationList* AnnotationList::Register() { FILE: client/annotation_list.h function namespace (line 23) | namespace crashpad { FILE: client/annotation_list_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function VerifyIsInputIterator (line 36) | void VerifyIsInputIterator(Iterator) {} type IsLegacyIteratorImpl (line 39) | struct IsLegacyIteratorImpl { type IsLegacyInputIteratorImpl (line 53) | struct IsLegacyInputIteratorImpl { function VerifyIsInputIterator (line 74) | void VerifyIsInputIterator(Iterator) { function TEST (line 79) | TEST(AnnotationListStatic, Register) { class AnnotationList (line 94) | class AnnotationList : public testing::Test { method SetUp (line 96) | void SetUp() override { method TearDown (line 100) | void TearDown() override { method AllAnnotations (line 114) | AllAnnotations CollectAnnotations() { method ContainsNameValue (line 127) | bool ContainsNameValue(const AllAnnotations& annotations, function TEST_F (line 138) | TEST_F(AnnotationList, SetAndClear) { function TEST_F (line 162) | TEST_F(AnnotationList, DuplicateKeys) { function TEST_F (line 180) | TEST_F(AnnotationList, IteratorSingleAnnotation) { function TEST_F (line 202) | TEST_F(AnnotationList, IteratorMultipleAnnotationsInserted) { function TEST_F (line 238) | TEST_F(AnnotationList, IteratorMultipleAnnotationsInsertedAndRemoved) { function TEST_F (line 274) | TEST_F(AnnotationList, IteratorIsInputIterator) { class RaceThread (line 291) | class RaceThread : public Thread { method RaceThread (line 293) | explicit RaceThread(test::AnnotationList* test) : Thread(), test_(... method ThreadMain (line 296) | void ThreadMain() override { function TEST_F (line 311) | TEST_F(AnnotationList, MultipleThreads) { FILE: client/annotation_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { class SpinGuardAnnotation (line 32) | class SpinGuardAnnotation final : public Annotation { method SpinGuardAnnotation (line 34) | SpinGuardAnnotation(Annotation::Type type, const char name[]) method Set (line 40) | bool Set(bool value, uint64_t spin_guard_timeout_ns) { class ScopedSpinGuardUnlockThread (line 54) | class ScopedSpinGuardUnlockThread final : public Thread { method ScopedSpinGuardUnlockThread (line 56) | ScopedSpinGuardUnlockThread(ScopedSpinGuard scoped_spin_guard, method ThreadMain (line 62) | void ThreadMain() override { class Annotation (line 76) | class Annotation : public testing::Test { method SetUp (line 78) | void SetUp() override { method TearDown (line 82) | void TearDown() override { method AnnotationsCount (line 86) | size_t AnnotationsCount() { function TEST_F (line 99) | TEST_F(Annotation, Basics) { function TEST_F (line 131) | TEST_F(Annotation, StringType) { function TEST_F (line 158) | TEST_F(Annotation, BaseAnnotationShouldNotSupportSpinGuard) { function TEST_F (line 171) | TEST_F(Annotation, CustomAnnotationShouldSupportSpinGuardAndSet) { function TEST_F (line 181) | TEST_F(Annotation, CustomAnnotationSetShouldFailIfRunConcurrently) { function TEST_F (line 191) | TEST_F(Annotation, function TEST (line 214) | TEST(StringAnnotation, ArrayOfString) { function TEST (line 229) | TEST(AnnotationDeathTest, EmbeddedNUL) { FILE: client/client_argv_handling.cc type crashpad (line 19) | namespace crashpad { function FormatArgumentString (line 23) | std::string FormatArgumentString(const std::string& name, function BuildHandlerArgvStrings (line 30) | std::vector BuildHandlerArgvStrings( function StringVectorToCStringVector (line 70) | void StringVectorToCStringVector(const std::vector& strings, FILE: client/client_argv_handling.h function namespace (line 24) | namespace crashpad { FILE: client/crash_handler_base_ios.cc type crashpad (line 10) | namespace crashpad { type sigaction (line 79) | struct sigaction FILE: client/crash_handler_base_ios.h function namespace (line 21) | namespace crashpad { FILE: client/crash_handler_ios.cc function IsBeingDebugged (line 21) | bool IsBeingDebugged() { type crashpad (line 33) | namespace crashpad { function mach_port_t (line 44) | mach_port_t CrashHandler::ThreadSafeScopedMachPortWithReceiveRight::ge... type sigaction (line 72) | struct sigaction function CrashHandler (line 82) | CrashHandler* CrashHandler::Get() { type sigaction (line 121) | struct sigaction function kern_return_t (line 209) | kern_return_t CrashHandler::CatchMachException( FILE: client/crash_handler_ios.h function namespace (line 15) | namespace crashpad { FILE: client/crash_handler_tvos.cc type crashpad (line 12) | namespace crashpad { type sigaction (line 29) | struct sigaction function CrashHandler (line 39) | CrashHandler* CrashHandler::Get() { type sigaction (line 76) | struct sigaction FILE: client/crash_handler_tvos.h function namespace (line 11) | namespace crashpad { FILE: client/crash_report_database.cc type crashpad (line 25) | namespace crashpad { function AttachmentNameIsOK (line 31) | bool AttachmentNameIsOK(const std::string& name) { function FileReaderInterface (line 86) | FileReaderInterface* CrashReportDatabase::NewReport::Reader() { function FileWriter (line 95) | FileWriter* CrashReportDatabase::NewReport::AddAttachment( FILE: client/crash_report_database.h function namespace (line 34) | namespace crashpad { FILE: client/crash_report_database_generic.cc type crashpad (line 34) | namespace crashpad { function ReplaceFinalExtension (line 38) | base::FilePath ReplaceFinalExtension( function UUID (line 44) | UUID UUIDFromReportPath(const base::FilePath& path) { type ReportMetadata (line 82) | struct ReportMetadata { class ScopedLockFile (line 93) | class ScopedLockFile { method ScopedLockFile (line 95) | ScopedLockFile() = default; method ScopedLockFile (line 97) | ScopedLockFile(const ScopedLockFile&) = delete; method ScopedLockFile (line 98) | ScopedLockFile& operator=(const ScopedLockFile&) = delete; method ScopedLockFile (line 102) | ScopedLockFile& operator=(ScopedLockFile&& other) { method ResetAcquire (line 109) | bool ResetAcquire(const base::FilePath& report_path) { method is_valid (line 130) | bool is_valid() const { return lock_file_.is_valid(); } method IsExpired (line 133) | static bool IsExpired(const base::FilePath& lock_path, time_t lockfi... class CrashReportDatabaseGeneric (line 161) | class CrashReportDatabaseGeneric : public CrashReportDatabase { method CrashReportDatabaseGeneric (line 165) | CrashReportDatabaseGeneric(const CrashReportDatabaseGeneric&) = delete; method CrashReportDatabaseGeneric (line 166) | CrashReportDatabaseGeneric& operator=(const CrashReportDatabaseGener... type LockfileUploadReport (line 194) | struct LockfileUploadReport : public UploadReport { type ReportState (line 198) | enum ReportState : int32_t { method Settings (line 262) | Settings& SettingsInternal() { function Settings (line 308) | Settings* CrashReportDatabaseGeneric::GetSettings() { function OperationStatus (line 313) | OperationStatus CrashReportDatabaseGeneric::PrepareNewCrashReport( function OperationStatus (line 327) | OperationStatus CrashReportDatabaseGeneric::FinishedWritingCrashReport( function OperationStatus (line 367) | OperationStatus CrashReportDatabaseGeneric::LookUpCrashReport(const UU... function OperationStatus (line 376) | OperationStatus CrashReportDatabaseGeneric::GetPendingReports( function OperationStatus (line 382) | OperationStatus CrashReportDatabaseGeneric::GetCompletedReports( function OperationStatus (line 388) | OperationStatus CrashReportDatabaseGeneric::GetReportForUploading( function OperationStatus (line 412) | OperationStatus CrashReportDatabaseGeneric::SkipReportUpload( function OperationStatus (line 450) | OperationStatus CrashReportDatabaseGeneric::DeleteReport(const UUID& u... function OperationStatus (line 474) | OperationStatus CrashReportDatabaseGeneric::RequestUpload(const UUID& ... function OperationStatus (line 550) | OperationStatus CrashReportDatabaseGeneric::RecordUploadAttempt( function OperationStatus (line 613) | OperationStatus CrashReportDatabaseGeneric::LocateAndLockReport( function OperationStatus (line 646) | OperationStatus CrashReportDatabaseGeneric::CheckoutReport( function OperationStatus (line 669) | OperationStatus CrashReportDatabaseGeneric::ReportsInState( FILE: client/crash_report_database_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { class CrashReportDatabaseTest (line 35) | class CrashReportDatabaseTest : public testing::Test { method CrashReportDatabaseTest (line 37) | CrashReportDatabaseTest() {} method CrashReportDatabaseTest (line 39) | CrashReportDatabaseTest(const CrashReportDatabaseTest&) = delete; method CrashReportDatabaseTest (line 40) | CrashReportDatabaseTest& operator=(const CrashReportDatabaseTest&)... method SetUp (line 44) | void SetUp() override { method ResetDatabase (line 49) | void ResetDatabase() { db_.reset(); } method CrashReportDatabase (line 51) | CrashReportDatabase* db() { return db_.get(); } method path (line 52) | base::FilePath path() const { method CreateCrashReport (line 56) | void CreateCrashReport(CrashReportDatabase::Report* report) { method UploadReport (line 78) | void UploadReport(const UUID& uuid, bool successful, const std::st... method ExpectPreparedCrashReport (line 103) | void ExpectPreparedCrashReport(const CrashReportDatabase::Report& ... method RelocateDatabase (line 116) | void RelocateDatabase() { method RequestUpload (line 122) | CrashReportDatabase::OperationStatus RequestUpload(const UUID& uui... function TEST_F (line 137) | TEST_F(CrashReportDatabaseTest, Initialize) { function TEST_F (line 192) | TEST_F(CrashReportDatabaseTest, Settings) { function TEST_F (line 227) | TEST_F(CrashReportDatabaseTest, NewCrashReport) { function TEST_F (line 252) | TEST_F(CrashReportDatabaseTest, LookUpCrashReport) { function TEST_F (line 290) | TEST_F(CrashReportDatabaseTest, RecordUploadAttempt) { function TEST_F (line 374) | TEST_F(CrashReportDatabaseTest, GetCompletedAndNotUploadedReports) { function TEST_F (line 501) | TEST_F(CrashReportDatabaseTest, DuelingUploads) { function TEST_F (line 519) | TEST_F(CrashReportDatabaseTest, InterruptedIOSUploads) { function TEST_F (line 558) | TEST_F(CrashReportDatabaseTest, UploadAlreadyUploaded) { function TEST_F (line 574) | TEST_F(CrashReportDatabaseTest, MoveDatabase) { function TEST_F (line 590) | TEST_F(CrashReportDatabaseTest, ReportRemoved) { function TEST_F (line 609) | TEST_F(CrashReportDatabaseTest, DeleteReport) { function TEST_F (line 658) | TEST_F(CrashReportDatabaseTest, DeleteReportEmptyingDatabase) { function TEST_F (line 676) | TEST_F(CrashReportDatabaseTest, ReadEmptyDatabase) { function TEST_F (line 688) | TEST_F(CrashReportDatabaseTest, RequestUpload) { function TEST_F (line 756) | TEST_F(CrashReportDatabaseTest, Attachments) { function TEST_F (line 797) | TEST_F(CrashReportDatabaseTest, OrphanedAttachments) { function TEST_F (line 867) | TEST_F(CrashReportDatabaseTest, CleanBrokenDatabase) { function TEST_F (line 933) | TEST_F(CrashReportDatabaseTest, TotalSize_MainReportOnly) { function TEST_F (line 954) | TEST_F(CrashReportDatabaseTest, GetReportSize_RightSizeWithAttachmen... function TEST_F (line 988) | TEST_F(CrashReportDatabaseTest, InitializeFromLargerFileRetainsClien... FILE: client/crash_report_database_win.cc type crashpad (line 39) | namespace crashpad { function AddStringToTable (line 59) | uint32_t AddStringToTable(std::string* string_table, const std::string... function AddStringToTable (line 68) | uint32_t AddStringToTable(std::string* string_table, const std::wstrin... function ReadRestOfFileAsString (line 73) | std::string ReadRestOfFileAsString(FileHandle file) { function UUIDFromReportPath (line 87) | bool UUIDFromReportPath(const base::FilePath& path, UUID* uuid) { type MetadataFileHeader (line 97) | struct MetadataFileHeader { type ReportDisk (line 104) | struct ReportDisk type ReportState (line 106) | enum class ReportState { type MetadataFileReportRecord (line 123) | struct MetadataFileReportRecord { method MetadataFileReportRecord (line 127) | MetadataFileReportRecord() {} type ReportDisk (line 147) | struct ReportDisk : public CrashReportDatabase::Report { class Metadata (line 210) | class Metadata { method Metadata (line 212) | Metadata(const Metadata&) = delete; method Metadata (line 213) | Metadata& operator=(const Metadata&) = delete; function OperationStatus (line 364) | OperationStatus Metadata::FindReports( function OperationStatus (line 377) | OperationStatus Metadata::FindSingleReport( function OperationStatus (line 392) | OperationStatus Metadata::FindSingleReportAndMarkDirty( function OperationStatus (line 410) | OperationStatus Metadata::DeleteReport(const UUID& uuid, function OperationStatus (line 569) | OperationStatus Metadata::VerifyReportAnyState(const ReportDisk& repor... function OperationStatus (line 579) | OperationStatus Metadata::VerifyReport(const ReportDisk& report_disk, function EnsureDirectory (line 590) | bool EnsureDirectory(const base::FilePath& path) { function CreateDirectoryIfNecessary (line 609) | bool CreateDirectoryIfNecessary(const base::FilePath& path) { class CrashReportDatabaseWin (line 623) | class CrashReportDatabaseWin : public CrashReportDatabase { method CrashReportDatabaseWin (line 627) | CrashReportDatabaseWin(const CrashReportDatabaseWin&) = delete; method CrashReportDatabaseWin (line 628) | CrashReportDatabaseWin& operator=(const CrashReportDatabaseWin&) = d... method Settings (line 665) | Settings& SettingsInternal() { function Settings (line 712) | Settings* CrashReportDatabaseWin::GetSettings() { function OperationStatus (line 717) | OperationStatus CrashReportDatabaseWin::PrepareNewCrashReport( function OperationStatus (line 732) | OperationStatus CrashReportDatabaseWin::FinishedWritingCrashReport( function OperationStatus (line 763) | OperationStatus CrashReportDatabaseWin::LookUpCrashReport(const UUID& ... function OperationStatus (line 778) | OperationStatus CrashReportDatabaseWin::GetPendingReports( function OperationStatus (line 787) | OperationStatus CrashReportDatabaseWin::GetCompletedReports( function OperationStatus (line 796) | OperationStatus CrashReportDatabaseWin::GetReportForUploading( function OperationStatus (line 824) | OperationStatus CrashReportDatabaseWin::RecordUploadAttempt( function OperationStatus (line 864) | OperationStatus CrashReportDatabaseWin::DeleteReport(const UUID& uuid) { function OperationStatus (line 886) | OperationStatus CrashReportDatabaseWin::SkipReportUpload( function OperationStatus (line 913) | OperationStatus CrashReportDatabaseWin::RequestUpload(const UUID& uuid) { function InitializeInternal (line 1030) | std::unique_ptr InitializeInternal( FILE: client/crashpad_client.h function namespace (line 49) | namespace crashpad { FILE: client/crashpad_client_fuchsia.cc type crashpad (line 28) | namespace crashpad { FILE: client/crashpad_client_ios.cc type crashpad (line 26) | namespace crashpad { FILE: client/crashpad_client_linux.cc type crashpad (line 52) | namespace crashpad { function FormatArgumentInt (line 56) | std::string FormatArgumentInt(const std::string& name, int value) { function FormatArgumentAddress (line 60) | std::string FormatArgumentAddress(const std::string& name, const void*... function BuildAppProcessArgs (line 66) | std::vector BuildAppProcessArgs( function BuildArgsToLaunchWithLinker (line 102) | std::vector BuildArgsToLaunchWithLinker( class SignalHandler (line 137) | class SignalHandler { method SignalHandler (line 139) | SignalHandler(const SignalHandler&) = delete; method SignalHandler (line 140) | SignalHandler& operator=(const SignalHandler&) = delete; method SignalHandler (line 144) | static SignalHandler* Get() { return handler_; } method Disable (line 149) | static void Disable() { method SetFirstChanceHandler (line 155) | void SetFirstChanceHandler(CrashpadClient::FirstChanceHandler handle... method SetLastChanceExceptionHandler (line 159) | void SetLastChanceExceptionHandler(LastChanceHandler handler) { method HandleCrash (line 165) | void HandleCrash(int signo, siginfo_t* siginfo, void* context) { method SignalHandler (line 179) | SignalHandler() = default; method Install (line 182) | bool Install(const std::set* unhandled_signals) { method ExceptionInformation (line 195) | const ExceptionInformation& GetExceptionInfo() { method HandleOrReraiseSignal (line 206) | static void HandleOrReraiseSignal(int signo, method WaitForDumpDone (line 247) | void WaitForDumpDone() { method WakeThreads (line 259) | void WakeThreads() { class LaunchAtCrashHandler (line 282) | class LaunchAtCrashHandler : public SignalHandler { method LaunchAtCrashHandler (line 284) | LaunchAtCrashHandler(const LaunchAtCrashHandler&) = delete; method LaunchAtCrashHandler (line 285) | LaunchAtCrashHandler& operator=(const LaunchAtCrashHandler&) = delete; method LaunchAtCrashHandler (line 287) | static LaunchAtCrashHandler* Get() { method Initialize (line 292) | bool Initialize(std::vector* argv_in, method HandleCrashImpl (line 310) | void HandleCrashImpl() override { method LaunchAtCrashHandler (line 333) | LaunchAtCrashHandler() = default; class RequestCrashDumpHandler (line 344) | class RequestCrashDumpHandler : public SignalHandler { method RequestCrashDumpHandler (line 346) | RequestCrashDumpHandler(const RequestCrashDumpHandler&) = delete; method RequestCrashDumpHandler (line 347) | RequestCrashDumpHandler& operator=(const RequestCrashDumpHandler&) =... method RequestCrashDumpHandler (line 349) | static RequestCrashDumpHandler* Get() { method Initialize (line 362) | bool Initialize(ScopedFileHandle sock, method GetHandlerSocket (line 384) | bool GetHandlerSocket(int* sock, pid_t* pid) { method HandleCrashImpl (line 397) | void HandleCrashImpl() override { method SetCrashLoopBefore (line 417) | void SetCrashLoopBefore(uint64_t crash_loop_before_time) { method RequestCrashDumpHandler (line 423) | RequestCrashDumpHandler() = default; method SetPtracerAtFork (line 427) | static void SetPtracerAtFork() { FILE: client/crashpad_client_linux_test.cc type crashpad (line 64) | namespace crashpad { type test (line 65) | namespace test { type CrashType (line 68) | enum class CrashType : uint32_t { type StartHandlerForSelfTestOptions (line 77) | struct StartHandlerForSelfTestOptions { class StartHandlerForSelfTest (line 87) | class StartHandlerForSelfTest method StartHandlerForSelfTest (line 91) | StartHandlerForSelfTest() = default; method StartHandlerForSelfTest (line 93) | StartHandlerForSelfTest(const StartHandlerForSelfTest&) = delete; method StartHandlerForSelfTest (line 94) | StartHandlerForSelfTest& operator=(const StartHandlerForSelfTest&)... method SetUp (line 98) | void SetUp() override { method StartHandlerForSelfTestOptions (line 111) | const StartHandlerForSelfTestOptions& Options() const { return opt... function InstallHandler (line 117) | bool InstallHandler(CrashpadClient* client, function ValidateAttachment (line 150) | void ValidateAttachment(const CrashReportDatabase::UploadReport* rep... function ValidateExtraMemory (line 159) | void ValidateExtraMemory(const StartHandlerForSelfTestOptions& options, function ValidateDump (line 184) | void ValidateDump(const StartHandlerForSelfTestOptions& options, function RecurseInfinitely (line 232) | __attribute__((optnone)) function HandleCrashSuccessfully (line 242) | bool HandleCrashSuccessfully(int, siginfo_t*, ucontext_t*) { function HandleCrashSuccessfullyAfterReporting (line 250) | bool HandleCrashSuccessfullyAfterReporting(int, siginfo_t*, ucontext... function DoCrash (line 254) | void DoCrash(const StartHandlerForSelfTestOptions& options, class ScopedAltSignalStack (line 295) | class ScopedAltSignalStack { method ScopedAltSignalStack (line 297) | ScopedAltSignalStack() = default; method ScopedAltSignalStack (line 299) | ScopedAltSignalStack(const ScopedAltSignalStack&) = delete; method ScopedAltSignalStack (line 300) | ScopedAltSignalStack& operator=(const ScopedAltSignalStack&) = del... method Initialize (line 312) | void Initialize() { class CrashThread (line 334) | class CrashThread : public Thread { method CrashThread (line 336) | CrashThread(const StartHandlerForSelfTestOptions& options, method CrashThread (line 340) | CrashThread(const CrashThread&) = delete; method CrashThread (line 341) | CrashThread& operator=(const CrashThread&) = delete; method ThreadMain (line 344) | void ThreadMain() override { function CRASHPAD_CHILD_TEST_MAIN (line 362) | CRASHPAD_CHILD_TEST_MAIN(StartHandlerForSelfTestChild) { class StartHandlerForSelfInChildTest (line 443) | class StartHandlerForSelfInChildTest : public MultiprocessExec { method StartHandlerForSelfInChildTest (line 445) | StartHandlerForSelfInChildTest(const StartHandlerForSelfTestOption... method StartHandlerForSelfInChildTest (line 477) | StartHandlerForSelfInChildTest(const StartHandlerForSelfInChildTes... method StartHandlerForSelfInChildTest (line 479) | StartHandlerForSelfInChildTest& operator=( method MultiprocessParent (line 483) | void MultiprocessParent() override { function TEST_P (line 546) | TEST_P(StartHandlerForSelfTest, StartHandlerInChild) { class StartHandlerForClientTest (line 603) | class StartHandlerForClientTest { method StartHandlerForClientTest (line 605) | StartHandlerForClientTest() = default; method StartHandlerForClientTest (line 607) | StartHandlerForClientTest(const StartHandlerForClientTest&) = delete; method StartHandlerForClientTest (line 608) | StartHandlerForClientTest& operator=(const StartHandlerForClientTe... method Initialize (line 613) | bool Initialize(bool sanitize) { method StartHandlerOnDemand (line 619) | bool StartHandlerOnDemand() { method ExpectReport (line 644) | void ExpectReport() { method InstallHandler (line 664) | bool InstallHandler() { class SandboxedHandler (line 672) | class SandboxedHandler { method SandboxedHandler (line 674) | SandboxedHandler(const SandboxedHandler&) = delete; method SandboxedHandler (line 675) | SandboxedHandler& operator=(const SandboxedHandler&) = delete; method SandboxedHandler (line 677) | static SandboxedHandler* Get() { method Initialize (line 682) | bool Initialize(FileHandle client_sock, bool sanitize) { method SandboxedHandler (line 689) | SandboxedHandler() = default; method HandleCrash (line 692) | static void HandleCrash(int signo, siginfo_t* siginfo, void* con... class StartHandlerForChildTest (line 738) | class StartHandlerForChildTest : public Multiprocess { method StartHandlerForChildTest (line 740) | StartHandlerForChildTest() = default; method StartHandlerForChildTest (line 742) | StartHandlerForChildTest(const StartHandlerForChildTest&) = delete; method StartHandlerForChildTest (line 743) | StartHandlerForChildTest& operator=(const StartHandlerForChildTest... method Initialize (line 747) | bool Initialize(bool sanitize) { method MultiprocessParent (line 753) | void MultiprocessParent() { method MultiprocessChild (line 762) | [[noreturn]] void MultiprocessChild() { function TEST (line 771) | TEST(CrashpadClient, StartHandlerForChild) { function TEST (line 777) | TEST(CrashpadClient, SanitizedChild) { FILE: client/crashpad_client_mac.cc type crashpad (line 42) | namespace crashpad { function FormatArgumentString (line 46) | std::string FormatArgumentString(const std::string& name, function FormatArgumentInt (line 51) | std::string FormatArgumentInt(const std::string& name, int value) { function SetCrashExceptionPorts (line 84) | bool SetCrashExceptionPorts(exception_handler_t exception_handler) { class ScopedPthreadAttrDestroy (line 100) | class ScopedPthreadAttrDestroy { method ScopedPthreadAttrDestroy (line 102) | explicit ScopedPthreadAttrDestroy(pthread_attr_t* pthread_attr) method ScopedPthreadAttrDestroy (line 106) | ScopedPthreadAttrDestroy(const ScopedPthreadAttrDestroy&) = delete; method ScopedPthreadAttrDestroy (line 107) | ScopedPthreadAttrDestroy& operator=(const ScopedPthreadAttrDestroy&)... class HandlerStarter (line 119) | class HandlerStarter final : public NotifyServer::DefaultInterface { method HandlerStarter (line 121) | HandlerStarter(const HandlerStarter&) = delete; method HandlerStarter (line 122) | HandlerStarter& operator=(const HandlerStarter&) = delete; method InitialStart (line 133) | static base::apple::ScopedMachSendRight InitialStart( method kern_return_t (line 202) | kern_return_t DoMachNotifyPortDestroyed(notify_port_t notify, method HandlerStarter (line 233) | HandlerStarter() method CommonStart (line 264) | static bool CommonStart(const base::FilePath& handler, method StartRestartThread (line 384) | bool StartRestartThread(const base::FilePath& handler, FILE: client/crashpad_client_win.cc type StartupState (line 87) | enum class StartupState : int { function SetHandlerStartupState (line 107) | void SetHandlerStartupState(StartupState state) { function StartupState (line 112) | StartupState BlockUntilHandlerStartedOrFailed() { function LONG (line 127) | LONG WINAPI UnhandledExceptionHandler(EXCEPTION_POINTERS* exception_poin... function LONG (line 191) | LONG WINAPI HandleHeapCorruption(EXCEPTION_POINTERS* exception_pointers) { function HandleAbortSignal (line 201) | void HandleAbortSignal(int signum) { function FormatArgumentString (line 219) | std::wstring FormatArgumentString(const std::string& name, type ScopedProcThreadAttributeListTraits (line 224) | struct ScopedProcThreadAttributeListTraits { method PPROC_THREAD_ATTRIBUTE_LIST (line 225) | static PPROC_THREAD_ATTRIBUTE_LIST InvalidValue() { return nullptr; } method Free (line 227) | static void Free(PPROC_THREAD_ATTRIBUTE_LIST proc_thread_attribute_lis... function IsInheritableHandle (line 241) | bool IsInheritableHandle(HANDLE handle) { function AddHandleToListIfValidAndInheritable (line 263) | void AddHandleToListIfValidAndInheritable(std::vector* handle_list, function AddUint32 (line 275) | void AddUint32(std::vector* data_vector, uint32_t data) { function AddUint64 (line 282) | void AddUint64(std::vector* data_vector, uint64_t data) { function CreatePipe (line 293) | void CreatePipe(std::wstring* pipe_name, ScopedFileHANDLE* pipe_instance) { FILE: client/crashpad_client_win_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function StartAndUseHandler (line 32) | void StartAndUseHandler(const base::FilePath& temp_dir) { class StartWithInvalidHandles (line 48) | class StartWithInvalidHandles final : public WinMultiprocessWithTemp... method StartWithInvalidHandles (line 50) | StartWithInvalidHandles() : WinMultiprocessWithTempDir() {} method WinMultiprocessParent (line 54) | void WinMultiprocessParent() override {} method WinMultiprocessChild (line 56) | void WinMultiprocessChild() override { function TEST (line 69) | TEST(CrashpadClient, StartWithInvalidHandles) { class StartWithSameStdoutStderr (line 73) | class StartWithSameStdoutStderr final : public WinMultiprocessWithTe... method StartWithSameStdoutStderr (line 75) | StartWithSameStdoutStderr() : WinMultiprocessWithTempDir() {} method WinMultiprocessParent (line 79) | void WinMultiprocessParent() override {} method WinMultiprocessChild (line 81) | void WinMultiprocessChild() override { function TEST (line 92) | TEST(CrashpadClient, StartWithSameStdoutStderr) { function StartAndUseBrokenHandler (line 96) | void StartAndUseBrokenHandler(CrashpadClient* client) { class HandlerLaunchFailureCrash (line 110) | class HandlerLaunchFailureCrash : public WinMultiprocess { method HandlerLaunchFailureCrash (line 112) | HandlerLaunchFailureCrash() : WinMultiprocess() {} method WinMultiprocessParent (line 115) | void WinMultiprocessParent() override { method WinMultiprocessChild (line 119) | void WinMultiprocessChild() override { function TEST (line 133) | TEST(CrashpadClient, MAYBE_HandlerLaunchFailureCrash) { class HandlerLaunchFailureDumpAndCrash (line 137) | class HandlerLaunchFailureDumpAndCrash : public WinMultiprocess { method HandlerLaunchFailureDumpAndCrash (line 139) | HandlerLaunchFailureDumpAndCrash() : WinMultiprocess() {} method WinMultiprocessParent (line 142) | void WinMultiprocessParent() override { method WinMultiprocessChild (line 146) | void WinMultiprocessChild() override { function TEST (line 164) | TEST(CrashpadClient, MAYBE_HandlerLaunchFailureDumpAndCrash) { class HandlerLaunchFailureDumpWithoutCrash (line 168) | class HandlerLaunchFailureDumpWithoutCrash : public WinMultiprocess { method HandlerLaunchFailureDumpWithoutCrash (line 170) | HandlerLaunchFailureDumpWithoutCrash() : WinMultiprocess() {} method WinMultiprocessParent (line 173) | void WinMultiprocessParent() override { method WinMultiprocessChild (line 180) | void WinMultiprocessChild() override { function TEST (line 191) | TEST(CrashpadClient, HandlerLaunchFailureDumpWithoutCrash) { FILE: client/crashpad_info.cc type crashpad (line 54) | namespace crashpad { function CrashpadInfo (line 113) | CrashpadInfo* CrashpadInfo::GetCrashpadInfo() { function UserDataMinidumpStreamHandle (line 148) | UserDataMinidumpStreamHandle* CrashpadInfo::AddUserDataMinidumpStream( function UserDataMinidumpStreamHandle (line 160) | UserDataMinidumpStreamHandle* CrashpadInfo::UpdateUserDataMinidumpStream( FILE: client/crashpad_info.h function namespace (line 30) | namespace crashpad { FILE: client/crashpad_info_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { class CrashpadInfoTest (line 27) | class CrashpadInfoTest : public testing::Test { method CrashpadInfo (line 29) | CrashpadInfo& crashpad_info() { return crashpad_info_; } method SetUp (line 53) | void SetUp() override { method TearDown (line 70) | void TearDown() override { function TEST_F (line 99) | TEST_F(CrashpadInfoTest, UpdateUserDataMinidumpStreamHead) { function TEST_F (line 113) | TEST_F(CrashpadInfoTest, UpdateUserDataMinidumpStreamTail) { function TEST_F (line 124) | TEST_F(CrashpadInfoTest, UpdateUserDataMinidumpStreamMultipleTimes) { FILE: client/ios_handler/exception_processor.h function namespace (line 21) | namespace crashpad { FILE: client/ios_handler/in_process_handler.cc function CreateDirectory (line 34) | bool CreateDirectory(const base::FilePath& path) { type crashpad (line 58) | namespace crashpad { type internal (line 59) | namespace internal { function IOSIntermediateDumpWriter (line 421) | IOSIntermediateDumpWriter* InProcessHandler::GetCachedWriter() { FILE: client/ios_handler/in_process_handler.h function namespace (line 40) | namespace crashpad { FILE: client/ios_handler/in_process_handler_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function CreateFile (line 27) | bool CreateFile(const base::FilePath& file) { class InProcessHandlerTest (line 34) | class InProcessHandlerTest : public testing::Test { method SetUp (line 38) | void SetUp() override { method CreateFiles (line 47) | void CreateFiles(int files, int other_files) { method VerifyRemainingFileCount (line 64) | void VerifyRemainingFileCount(int expected_files_count, method ClearFiles (line 88) | void ClearFiles() { function TEST_F (line 107) | TEST_F(InProcessHandlerTest, TestPendingFileLimit) { FILE: client/ios_handler/in_process_intermediate_dump_handler.cc type crashpad (line 36) | namespace crashpad { type internal (line 37) | namespace internal { type crashreporter_annotations_t (line 54) | struct crashreporter_annotations_t { class ScopedTaskThreads (line 83) | class ScopedTaskThreads { method ScopedTaskThreads (line 85) | explicit ScopedTaskThreads(thread_act_array_t threads, method ScopedTaskThreads (line 89) | ScopedTaskThreads(const ScopedTaskThreads&) = delete; method ScopedTaskThreads (line 90) | ScopedTaskThreads& operator=(const ScopedTaskThreads&) = delete; function WriteError (line 108) | void WriteError(IntermediateDumpKey key) { function WriteProperty (line 129) | void WriteProperty(IOSIntermediateDumpWriter* writer, function WritePropertyBytes (line 143) | void WritePropertyBytes(IOSIntermediateDumpWriter* writer, function WritePropertyCString (line 157) | void WritePropertyCString(IOSIntermediateDumpWriter* writer, function kern_return_t (line 165) | kern_return_t MachVMRegionRecurseDeepest(task_t task, function LocateRedZone (line 230) | void LocateRedZone(vm_address_t* const start_address, function vm_address_t (line 302) | vm_address_t CalculateStackRegion(vm_address_t stack_pointer, function MaybeCaptureMemoryAround (line 417) | void MaybeCaptureMemoryAround(IOSIntermediateDumpWriter* writer, function CaptureMemoryPointedToByThreadState (line 443) | void CaptureMemoryPointedToByThreadState(IOSIntermediateDumpWriter* ... function WriteCrashpadSimpleAnnotationsDictionary (line 473) | void WriteCrashpadSimpleAnnotationsDictionary(IOSIntermediateDumpWri... function WriteAppleCrashReporterAnnotations (line 510) | void WriteAppleCrashReporterAnnotations( FILE: client/ios_handler/in_process_intermediate_dump_handler.h function namespace (line 29) | namespace crashpad { FILE: client/ios_handler/in_process_intermediate_dump_handler_test.cc type crashpad (line 39) | namespace crashpad { type test (line 40) | namespace test { class ReadToString (line 45) | class ReadToString : public crashpad::MemorySnapshot::Delegate { method MemorySnapshotDelegateRead (line 49) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { class InProcessIntermediateDumpHandlerTest (line 55) | class InProcessIntermediateDumpHandlerTest : public testing::Test { method SetUp (line 59) | void SetUp() override { method TearDown (line 66) | void TearDown() override { method WriteReportAndCloseWriter (line 72) | void WriteReportAndCloseWriter() { method WriteMachException (line 86) | void WriteMachException() { method writer (line 104) | auto writer() const { return writer_.get(); } method HasMacOSBrokeDYLDTaskInfo (line 111) | bool HasMacOSBrokeDYLDTaskInfo() { function TEST_F (line 132) | TEST_F(InProcessIntermediateDumpHandlerTest, TestSystem) { function TEST_F (line 159) | TEST_F(InProcessIntermediateDumpHandlerTest, TestAnnotations) { function TEST_F (line 255) | TEST_F(InProcessIntermediateDumpHandlerTest, TestExtraMemoryRanges) { function TEST_F (line 307) | TEST_F(InProcessIntermediateDumpHandlerTest, function TEST_F (line 357) | TEST_F(InProcessIntermediateDumpHandlerTest, TestThreads) { function TEST_F (line 378) | TEST_F(InProcessIntermediateDumpHandlerTest, TestProcess) { function TEST_F (line 385) | TEST_F(InProcessIntermediateDumpHandlerTest, TestMachException) { function TEST_F (line 391) | TEST_F(InProcessIntermediateDumpHandlerTest, TestSignalException) { function TEST_F (line 397) | TEST_F(InProcessIntermediateDumpHandlerTest, TestNSException) { function TEST_F (line 405) | TEST_F(InProcessIntermediateDumpHandlerTest, FILE: client/ios_handler/prune_intermediate_dumps_and_crash_reports_thread.cc type crashpad (line 24) | namespace crashpad { function UnlockOldIntermediateDumps (line 60) | void UnlockOldIntermediateDumps(base::FilePath pending_path, FILE: client/ios_handler/prune_intermediate_dumps_and_crash_reports_thread.h function namespace (line 24) | namespace crashpad { FILE: client/length_delimited_ring_buffer.h function namespace (line 30) | namespace crashpad { function RingBufferData (line 318) | RingBufferData final { function LengthDelimitedRingBufferReader (line 413) | LengthDelimitedRingBufferReader final { function LengthDelimitedRingBufferWriter (line 493) | LengthDelimitedRingBufferWriter final { FILE: client/length_delimited_ring_buffer_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TEST (line 87) | TEST(LengthDelimitedRingBufferTest, function TEST (line 95) | TEST(LengthDelimitedRingBufferTest, function TEST (line 103) | TEST(LengthDelimitedRingBufferTest, function TEST (line 112) | TEST(LengthDelimitedRingBufferTest, PopOnEmptyBufferShouldFail) { function TEST (line 119) | TEST(LengthDelimitedRingBufferTest, PushZeroLengthShouldFail) { function TEST (line 125) | TEST(LengthDelimitedRingBufferTest, PushExactlyBufferSizeThenPopShou... function TEST (line 137) | TEST(LengthDelimitedRingBufferTest, PushLargerThanBufferSizeShouldFa... function TEST (line 143) | TEST(LengthDelimitedRingBufferTest, function TEST (line 169) | TEST(LengthDelimitedRingBufferTest, function TEST (line 195) | TEST(LengthDelimitedRingBufferDataTest, PushOnFullBufferShouldOverwr... function TEST (line 219) | TEST(LengthDelimitedRingBufferDataTest, function TEST (line 243) | TEST(LengthDelimitedRingBufferDataTest, PushThenPopWithLengthVarintT... function TEST (line 258) | TEST(LengthDelimitedRingBufferDataTest, DeserializeFromTooShortShoul... function TEST (line 263) | TEST(LengthDelimitedRingBufferDataTest, DeserializeFromTooLongShould... function TEST (line 272) | TEST(LengthDelimitedRingBufferDataTest, function TEST (line 281) | TEST(LengthDelimitedRingBufferDataTest, function TEST (line 293) | TEST(LengthDelimitedRingBufferDataTest, function TEST (line 306) | TEST(LengthDelimitedRingBufferDataTest, function TEST (line 319) | TEST(LengthDelimitedRingBufferDataTest, function TEST (line 333) | TEST(LengthDelimitedRingBufferDataTest, FILE: client/prune_crash_reports.cc type crashpad (line 27) | namespace crashpad { function PruneCrashReportDatabase (line 29) | size_t PruneCrashReportDatabase(CrashReportDatabase* database, FILE: client/prune_crash_reports.h function namespace (line 25) | namespace crashpad { FILE: client/prune_crash_reports_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { class MockDatabase (line 36) | class MockDatabase : public CrashReportDatabase { method OperationStatus (line 76) | OperationStatus FinishedWritingCrashReport(std::unique_ptr thread_main) method ThreadMain (line 107) | void ThreadMain() override { thread_main_(); } method RingBufferAnnotationSnapshot (line 113) | RingBufferAnnotationSnapshot(const RingBufferAnnotationSnapshotPar... method RingBufferAnnotationSnapshot (line 122) | RingBufferAnnotationSnapshot(const RingBufferAnnotationSnapshot&) ... method RingBufferAnnotationSnapshot (line 123) | RingBufferAnnotationSnapshot& operator=(const RingBufferAnnotation... method Start (line 126) | void Start() { method Stop (line 132) | void Stop() { method MainLoopThreadMain (line 139) | void MainLoopThreadMain() { method ProducerThreadMain (line 178) | void ProducerThreadMain() { method Produce (line 224) | bool Produce(uint64_t value) { method ConsumerThreadMain (line 237) | void ConsumerThreadMain() { method Snapshot (line 278) | void Snapshot() { function Usage (line 352) | void Usage(const base::FilePath& me) { function TestMain (line 370) | int TestMain(int argc, char** argv) { function main (line 466) | int main(int argc, char** argv) { function wmain (line 472) | int wmain(int argc, wchar_t* argv[]) { FILE: client/ring_buffer_annotation_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { class RingBufferAnnotationTest (line 33) | class RingBufferAnnotationTest : public testing::Test { method SetUp (line 35) | void SetUp() override { method TearDown (line 39) | void TearDown() override { method AnnotationsCount (line 43) | size_t AnnotationsCount() { function TEST_F (line 56) | TEST_F(RingBufferAnnotationTest, Basics) { function TEST_F (line 101) | TEST_F(RingBufferAnnotationTest, MultiplePushesWithoutWrapping) { function TEST_F (line 140) | TEST_F(RingBufferAnnotationTest, FILE: client/settings.cc type crashpad (line 29) | namespace crashpad { type internal (line 105) | namespace internal { type SettingsReader::Data (line 119) | struct SettingsReader::Data { type Options (line 127) | enum Options : uint32_t { method Data (line 131) | Data() : magic(kSettingsMagic), function FileHandle (line 345) | FileHandle Settings::GetHandleFromOptions( FILE: client/settings.h function namespace (line 31) | namespace crashpad { FILE: client/settings_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { class SettingsTest (line 27) | class SettingsTest : public testing::Test { method SettingsTest (line 29) | SettingsTest() method SettingsTest (line 34) | SettingsTest(const SettingsTest&) = delete; method SettingsTest (line 35) | SettingsTest& operator=(const SettingsTest&) = delete; method settings_path (line 37) | base::FilePath settings_path() { return settings_path_; } method Settings (line 39) | Settings* settings() { return &settings_; } method InitializeBadFile (line 41) | void InitializeBadFile() { method SetUp (line 55) | void SetUp() override { ASSERT_TRUE(settings()->Initialize()); } function TEST_F (line 63) | TEST_F(SettingsTest, ClientID) { function TEST_F (line 75) | TEST_F(SettingsTest, UploadsEnabled) { function TEST_F (line 100) | TEST_F(SettingsTest, LastUploadAttemptTime) { function TEST_F (line 118) | TEST_F(SettingsTest, ReadOnly) { function TEST_F (line 143) | TEST_F(SettingsTest, BadFileOnInitialize) { function TEST_F (line 150) | TEST_F(SettingsTest, BadFileOnGet) { function TEST_F (line 164) | TEST_F(SettingsTest, BadFileOnSet) { function TEST_F (line 173) | TEST_F(SettingsTest, UnlinkFile) { FILE: client/simple_address_range_bag.h function namespace (line 29) | namespace crashpad { function Insert (line 121) | bool Insert(CheckedRange range) { function Insert (line 144) | bool Insert(void* base, size_t size) { function Remove (line 158) | bool Remove(CheckedRange range) { function Remove (line 180) | bool Remove(void* base, size_t size) { FILE: client/simple_address_range_bag_test.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function TEST (line 24) | TEST(SimpleAddressRangeBag, Entry) { function TEST (line 43) | TEST(SimpleAddressRangeBag, SimpleAddressRangeBag) { function TEST (line 70) | TEST(SimpleAddressRangeBag, CopyAndAssign) { function TEST (line 97) | TEST(SimpleAddressRangeBag, OutOfSpace) { FILE: client/simple_string_dictionary.h function namespace (line 28) | namespace crashpad { function class (line 77) | class Iterator { function GetCount (line 119) | size_t GetCount() const { function SetKeyValue (line 162) | void SetKeyValue(std::string_view key, std::string_view value) { function RemoveKey (line 222) | void RemoveKey(std::string_view key) { function EntryKeyEquals (line 248) | static bool EntryKeyEquals(std::string_view key, const Entry& entry) { function Entry (line 261) | const Entry* GetConstEntryForKey(std::string_view key) const { FILE: client/simple_string_dictionary_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function TEST (line 27) | TEST(SimpleStringDictionary, Entry) { function TEST (line 55) | TEST(SimpleStringDictionary, SimpleStringDictionary) { function TEST (line 84) | TEST(SimpleStringDictionary, CopyAndAssign) { function TEST (line 119) | TEST(SimpleStringDictionary, Iterator) { function TEST (line 224) | TEST(SimpleStringDictionary, AddRemove) { function TEST (line 250) | TEST(SimpleStringDictionary, OutOfSpace) { function TEST (line 261) | TEST(SimpleStringDictionaryDeathTest, SetKeyValueWithNullKey) { function TEST (line 267) | TEST(SimpleStringDictionaryDeathTest, GetValueForKeyWithNullKey) { function TEST (line 277) | TEST(SimpleStringDictionaryDeathTest, GetValueForKeyWithoutNullKey) { FILE: client/simulate_crash_mac.cc type crashpad (line 33) | namespace crashpad { function DeliverException (line 57) | bool DeliverException(thread_t thread, function SimulateCrash (line 188) | void SimulateCrash(const NativeCPUContext& cpu_context) { FILE: client/simulate_crash_mac.h function namespace (line 24) | namespace crashpad { FILE: client/simulate_crash_mac_test.cc type crashpad (line 37) | namespace crashpad { type test (line 38) | namespace test { class TestSimulateCrashMac (line 41) | class TestSimulateCrashMac final : public MachMultiprocess, type ExceptionPortsTarget (line 46) | enum ExceptionPortsTarget { method TestSimulateCrashMac (line 72) | TestSimulateCrashMac(ExceptionPortsTarget target, method TestSimulateCrashMac (line 83) | TestSimulateCrashMac(const TestSimulateCrashMac&) = delete; method TestSimulateCrashMac (line 84) | TestSimulateCrashMac& operator=(const TestSimulateCrashMac&) = del... method kern_return_t (line 89) | kern_return_t CatchMachException(exception_behavior_t behavior, method MachMultiprocessParent (line 265) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 303) | void MachMultiprocessChild() override { function TEST (line 333) | TEST(SimulateCrash, SimulateCrash) { FILE: client/upload_behavior_ios.h function UploadBehavior (line 21) | enum class UploadBehavior { FILE: compat/android/dlfcn_internal.cc type crashpad (line 30) | namespace crashpad { type internal (line 31) | namespace internal { class ScopedSigactionRestore (line 38) | class ScopedSigactionRestore { method ScopedSigactionRestore (line 40) | ScopedSigactionRestore() : old_action_(), signo_(-1), valid_(false... method Reset (line 44) | bool Reset() { method ResetAndInstallHandler (line 57) | bool ResetAndInstallHandler(int signo, method PrintErrmsg (line 75) | void PrintErrmsg(int err) { type sigaction (line 92) | struct sigaction function IsKitKat (line 97) | bool IsKitKat() { class ScopedSetTID (line 112) | class ScopedSetTID { method ScopedSetTID (line 114) | explicit ScopedSetTID(pid_t* tid) : tid_(tid) { *tid_ = syscall(SY... function HandleSIGFPE (line 126) | void HandleSIGFPE(int signo, siginfo_t* siginfo, void* context) { FILE: compat/android/dlfcn_internal.h function namespace (line 18) | namespace crashpad { FILE: compat/android/elf.h type Elf32_Nhdr (line 45) | typedef struct { type Elf64_Nhdr (line 51) | typedef struct { FILE: compat/android/sys/epoll.cc function epoll_create1 (line 28) | int epoll_create1(int flags) { FILE: compat/android/sys/mman_mmap.cc function T (line 39) | T Align(T value, size_t alignment) { FILE: compat/linux/sys/mman_memfd_create.cc function memfd_create (line 27) | int memfd_create(const char* name, unsigned int flags) __THROW { FILE: compat/non_mac/mach/machine.h type cpu_type_t (line 18) | typedef int cpu_type_t; type cpu_subtype_t (line 19) | typedef int cpu_subtype_t; FILE: compat/non_mac/mach/vm_prot.h type vm_prot_t (line 18) | typedef int vm_prot_t; FILE: compat/non_win/dbghelp.h type RVA (line 43) | typedef uint32_t RVA; type RVA64 (line 52) | typedef uint64_t RVA64; type MINIDUMP_LOCATION_DESCRIPTOR (line 55) | struct __attribute__((packed, aligned(4))) MINIDUMP_LOCATION_DESCRIPTOR { type MINIDUMP_LOCATION_DESCRIPTOR64 (line 65) | struct __attribute__((packed, aligned(4))) MINIDUMP_LOCATION_DESCRIPTOR64 { type MINIDUMP_MEMORY_DESCRIPTOR (line 78) | struct __attribute__((packed, aligned(4))) MINIDUMP_MEMORY_DESCRIPTOR { type MINIDUMP_HEADER (line 96) | struct __attribute__((packed, aligned(4))) MINIDUMP_HEADER { type MINIDUMP_DIRECTORY (line 130) | struct __attribute__((packed, aligned(4))) MINIDUMP_DIRECTORY { type MINIDUMP_STRING (line 145) | struct __attribute__((packed, aligned(4))) MINIDUMP_STRING { type MINIDUMP_STREAM_TYPE (line 162) | enum MINIDUMP_STREAM_TYPE { type MINIDUMP_SYSTEM_INFO (line 254) | struct __attribute__((packed, aligned(4))) MINIDUMP_SYSTEM_INFO { type MINIDUMP_THREAD (line 371) | struct __attribute__((packed, aligned(4))) MINIDUMP_THREAD { type MINIDUMP_THREAD_LIST (line 428) | struct __attribute__((packed, aligned(4))) MINIDUMP_THREAD_LIST { type MINIDUMP_EXCEPTION (line 437) | struct __attribute__((packed, aligned(4))) MINIDUMP_EXCEPTION { type MINIDUMP_EXCEPTION_STREAM (line 513) | struct __attribute__((packed, aligned(4))) MINIDUMP_EXCEPTION_STREAM { type MINIDUMP_MODULE (line 541) | struct __attribute__((packed, aligned(4))) MINIDUMP_MODULE { type MINIDUMP_MODULE_LIST (line 632) | struct __attribute__((packed, aligned(4))) MINIDUMP_MODULE_LIST { type MINIDUMP_MEMORY_LIST (line 647) | struct __attribute__((packed, aligned(4))) MINIDUMP_MEMORY_LIST { type MINIDUMP_HANDLE_DESCRIPTOR (line 660) | struct __attribute__((packed, aligned(4))) MINIDUMP_HANDLE_DESCRIPTOR { function MINIDUMP_HANDLE_DESCRIPTOR (line 692) | struct __attribute__((packed, aligned(4))) MINIDUMP_HANDLE_DESCRIPTOR_2 type MINIDUMP_HANDLE_DATA_STREAM (line 707) | struct __attribute((packed, aligned(4))) MINIDUMP_HANDLE_DATA_STREAM { type MINIDUMP_UNLOADED_MODULE (line 730) | struct __attribute__((packed, aligned(4))) MINIDUMP_UNLOADED_MODULE { type MINIDUMP_UNLOADED_MODULE_LIST (line 763) | struct __attribute__((packed, aligned(4))) MINIDUMP_UNLOADED_MODULE_LIST { type XSTATE_CONFIG_FEATURE_MSC_INFO (line 778) | struct __attribute__((packed, aligned(4))) XSTATE_CONFIG_FEATURE_MSC_INFO { type MINIDUMP_MISC_INFO (line 870) | struct __attribute__((packed, aligned(4))) MINIDUMP_MISC_INFO { function MINIDUMP_MISC_INFO (line 911) | struct __attribute__((packed, aligned(4))) MINIDUMP_MISC_INFO_2 function MINIDUMP_MISC_INFO_2 (line 943) | struct __attribute__((packed, aligned(4))) MINIDUMP_MISC_INFO_3 function MINIDUMP_MISC_INFO_3 (line 1005) | struct __attribute__((packed, aligned(4))) MINIDUMP_MISC_INFO_4 function MINIDUMP_MISC_INFO_4 (line 1037) | struct __attribute__((packed, aligned(4))) MINIDUMP_MISC_INFO_5 type MINIDUMP_MISC_INFO_5 (line 1050) | typedef MINIDUMP_MISC_INFO_5 MINIDUMP_MISC_INFO_N; type MINIDUMP_MEMORY_INFO (line 1053) | struct __attribute__((packed, aligned(4))) MINIDUMP_MEMORY_INFO { type MINIDUMP_MEMORY_INFO_LIST (line 1091) | struct __attribute__((packed, aligned(4))) MINIDUMP_MEMORY_INFO_LIST { type MINIDUMP_THREAD_NAME (line 1106) | struct __attribute__((packed, aligned(4))) MINIDUMP_THREAD_NAME { type MINIDUMP_THREAD_NAME_LIST (line 1116) | struct __attribute__((packed, aligned(4))) MINIDUMP_THREAD_NAME_LIST { type MINIDUMP_TYPE (line 1128) | enum MINIDUMP_TYPE { FILE: compat/non_win/minwinbase.h type SYSTEMTIME (line 21) | struct SYSTEMTIME { FILE: compat/non_win/timezoneapi.h type TIME_ZONE_INFORMATION (line 23) | struct TIME_ZONE_INFORMATION { FILE: compat/non_win/verrsrc.h type VS_FIXEDFILEINFO (line 109) | struct VS_FIXEDFILEINFO { FILE: compat/non_win/winnt.h type XSTATE_FEATURE (line 170) | struct XSTATE_FEATURE { type IMAGE_DEBUG_MISC (line 204) | struct IMAGE_DEBUG_MISC { FILE: compat/win/strings.cc function strcasecmp (line 21) | int strcasecmp(const char* s1, const char* s2) { FILE: compat/win/time.cc type tm (line 19) | struct tm type tm (line 19) | struct tm type tm (line 25) | struct tm type tm (line 25) | struct tm type tm (line 31) | struct tm function time_t (line 36) | time_t timegm(struct tm* tm) { FILE: compat/win/time.h type tm (line 25) | struct tm type tm (line 25) | struct tm type tm (line 27) | struct tm type tm (line 27) | struct tm type tm (line 29) | struct tm type tm (line 31) | struct tm FILE: compat/win/winnt.h type PROCESSOR_POWER_INFORMATION (line 23) | struct PROCESSOR_POWER_INFORMATION { FILE: compat/win/winternl.h type CLIENT_ID (line 23) | typedef struct _CLIENT_ID CLIENT_ID; FILE: doc/appengine/src/crashpad-home/main.go function main (line 33) | func main() { function init (line 37) | func init() { function handler (line 41) | func handler(w http.ResponseWriter, r *http.Request) { function contentType (line 147) | func contentType(file string) string { FILE: doc/support/generate_doxygen.py function main (line 25) | def main(args): FILE: handler/crash_report_upload_rate_limit.cc type crashpad (line 23) | namespace crashpad { function ShouldRateLimitResult (line 25) | ShouldRateLimitResult ShouldRateLimit(time_t now, FILE: handler/crash_report_upload_rate_limit.h function namespace (line 24) | namespace crashpad { FILE: handler/crash_report_upload_rate_limit_test.cc type crashpad::test (line 24) | namespace crashpad::test { function TEST (line 32) | TEST(CrashReportUploadRateLimitTest, ShouldRateLimit_OnePerHour) { FILE: handler/crash_report_upload_thread.cc type crashpad (line 52) | namespace crashpad { class ScopedFunctionInvoker (line 71) | class ScopedFunctionInvoker final { method ScopedFunctionInvoker (line 73) | ScopedFunctionInvoker(const std::function& function) method ScopedFunctionInvoker (line 75) | ScopedFunctionInvoker(const ScopedFunctionInvoker&) = delete; method ScopedFunctionInvoker (line 76) | ScopedFunctionInvoker& operator=(const ScopedFunctionInvoker&) = del... FILE: handler/crash_report_upload_thread.h function namespace (line 30) | namespace crashpad { FILE: handler/crashpad_handler_main.cc type crashpad (line 17) | namespace crashpad { function CrashpadHandlerMain (line 21) | __attribute__((visibility("default"), used)) int CrashpadHandlerMain( FILE: handler/crashpad_handler_test.cc type crashpad (line 33) | namespace crashpad { type test (line 34) | namespace test { function StartAndCrashWithExtendedHandler (line 39) | void StartAndCrashWithExtendedHandler(const base::FilePath& temp_dir) { class CrashWithExtendedHandler (line 63) | class CrashWithExtendedHandler final : public WinMultiprocessWithTem... method CrashWithExtendedHandler (line 65) | CrashWithExtendedHandler() : WinMultiprocessWithTempDir() {} method WinMultiprocessParent (line 71) | void WinMultiprocessParent() override { method WinMultiprocessChild (line 75) | void WinMultiprocessChild() override { method WinMultiprocessParentAfterChild (line 79) | void WinMultiprocessParentAfterChild(HANDLE child) override { function TEST (line 142) | TEST(CrashpadHandler, MAYBE_ExtensibilityCalloutsWork) { FILE: handler/crashpad_handler_test_extended_handler.cc class TestUserStreamDataSource (line 28) | class TestUserStreamDataSource : public crashpad::UserStreamDataSource { method TestUserStreamDataSource (line 30) | TestUserStreamDataSource() {} method TestUserStreamDataSource (line 32) | TestUserStreamDataSource(const TestUserStreamDataSource&) = delete; method TestUserStreamDataSource (line 33) | TestUserStreamDataSource& operator=(const TestUserStreamDataSource&) =... function ExtendedHandlerMain (line 48) | int ExtendedHandlerMain(int argc, char* argv[]) { function main (line 60) | int main(int argc, char* argv[]) { function wmain (line 66) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/handler_main.cc type crashpad (line 91) | namespace crashpad { function Usage (line 101) | void Usage(const base::FilePath& me) { type Options (line 221) | struct Options { function AddKeyValueToMap (line 265) | bool AddKeyValueToMap(std::map* map, function MetricsRecordExit (line 288) | void MetricsRecordExit(Metrics::LifetimeMilestone milestone) { function ExitFailure (line 303) | int ExitFailure() { class CallMetricsRecordNormalExit (line 308) | class CallMetricsRecordNormalExit { method CallMetricsRecordNormalExit (line 310) | CallMetricsRecordNormalExit() {} method CallMetricsRecordNormalExit (line 312) | CallMetricsRecordNormalExit(const CallMetricsRecordNormalExit&) = de... method CallMetricsRecordNormalExit (line 313) | CallMetricsRecordNormalExit& operator=(const CallMetricsRecordNormal... function HandleCrashSignal (line 324) | void HandleCrashSignal(int sig, siginfo_t* siginfo, void* context) { function HandleTerminateSignal (line 361) | void HandleTerminateSignal(int sig, siginfo_t* siginfo, void* context) { function ReinstallCrashHandler (line 366) | void ReinstallCrashHandler() { function InstallCrashHandler (line 375) | void InstallCrashHandler() { type ResetSIGTERMTraits (line 384) | struct ResetSIGTERMTraits { type sigaction (line 385) | struct sigaction method Free (line 389) | static void Free(struct sigaction* sa) { type sigaction (line 395) | struct sigaction function HandleSIGTERM (line 400) | void HandleSIGTERM(int sig, siginfo_t* siginfo, void* context) { function LONG (line 414) | LONG WINAPI UnhandledExceptionHandler(EXCEPTION_POINTERS* exception_po... function BOOL (line 425) | BOOL WINAPI ConsoleHandler(DWORD console_event) { class TerminateHandler (line 431) | class TerminateHandler final : public SessionEndWatcher { method TerminateHandler (line 433) | TerminateHandler() : SessionEndWatcher() {} method TerminateHandler (line 435) | TerminateHandler(const TerminateHandler&) = delete; method TerminateHandler (line 436) | TerminateHandler& operator=(const TerminateHandler&) = delete; method SessionEnding (line 442) | void SessionEnding() override { function ReinstallCrashHandler (line 447) | void ReinstallCrashHandler() { function InstallCrashHandler (line 456) | void InstallCrashHandler() { function MonitorSelf (line 469) | void MonitorSelf(const Options& options) { class ScopedStoppable (line 530) | class ScopedStoppable { method ScopedStoppable (line 532) | ScopedStoppable() = default; method ScopedStoppable (line 534) | ScopedStoppable(const ScopedStoppable&) = delete; method ScopedStoppable (line 535) | ScopedStoppable& operator=(const ScopedStoppable&) = delete; method Reset (line 543) | void Reset(Stoppable* stoppable) { stoppable_.reset(stoppable); } method Stoppable (line 545) | Stoppable* Get() { return stoppable_.get(); } function InitCrashpadLogging (line 551) | void InitCrashpadLogging() { function HandlerMain (line 567) | int HandlerMain(int argc, FILE: handler/handler_main.h function namespace (line 21) | namespace crashpad { FILE: handler/linux/capture_snapshot.cc type crashpad (line 24) | namespace crashpad { function CaptureSnapshot (line 26) | bool CaptureSnapshot( FILE: handler/linux/capture_snapshot.h function namespace (line 30) | namespace crashpad { FILE: handler/linux/crash_report_exception_handler.cc type crashpad (line 43) | namespace crashpad { class Logger (line 46) | class Logger final : public LogOutputStream::Delegate { method Logger (line 48) | Logger() = default; method Logger (line 50) | Logger(const Logger&) = delete; method Logger (line 51) | Logger& operator=(const Logger&) = delete; method Log (line 56) | bool Log(const char* buf) override { method OutputCap (line 61) | size_t OutputCap() override { method LineWidth (line 67) | size_t LineWidth() override { method Log (line 75) | bool Log(const char* buf) override { return false; } method OutputCap (line 76) | size_t OutputCap() override { return 0; } method LineWidth (line 77) | size_t LineWidth() override { return 0; } function WriteMinidumpLogFromFile (line 81) | bool WriteMinidumpLogFromFile(FileReaderInterface* file_reader) { FILE: handler/linux/crash_report_exception_handler.h function namespace (line 30) | namespace crashpad { FILE: handler/linux/cros_crash_report_exception_handler.cc type crashpad (line 38) | namespace crashpad { function GetProcessNameFromPid (line 43) | const std::string GetProcessNameFromPid(pid_t pid) { function WriteAnnotationsAndMinidump (line 62) | bool WriteAnnotationsAndMinidump( FILE: handler/linux/cros_crash_report_exception_handler.h function namespace (line 31) | namespace crashpad { FILE: handler/linux/exception_handler_server.cc type crashpad (line 40) | namespace crashpad { function LogSocketError (line 45) | void LogSocketError(int sock) { type PtraceScope (line 56) | enum class PtraceScope { function PtraceScope (line 64) | PtraceScope GetPtraceScope() { function HaveCapSysPtrace (line 96) | bool HaveCapSysPtrace() { function SendMessageToClient (line 113) | bool SendMessageToClient( function tgkill (line 125) | int tgkill(pid_t pid, pid_t tid, int signo) { function SendSIGCONT (line 129) | void SendSIGCONT(pid_t pid, pid_t tid) { function SendCredentials (line 148) | bool SendCredentials(int client_sock) { class PtraceStrategyDeciderImpl (line 156) | class PtraceStrategyDeciderImpl : public PtraceStrategyDecider { method PtraceStrategyDeciderImpl (line 158) | PtraceStrategyDeciderImpl() : PtraceStrategyDecider() {} method Strategy (line 161) | Strategy ChooseStrategy(int sock, method Strategy (line 217) | static Strategy TryForkingBroker(int client_sock) { FILE: handler/linux/exception_handler_server.h function class (line 35) | class PtraceStrategyDecider { FILE: handler/linux/exception_handler_server_test.cc type crashpad (line 37) | namespace crashpad { type test (line 38) | namespace test { class RunServerThread (line 42) | class RunServerThread : public Thread { method RunServerThread (line 44) | RunServerThread(ExceptionHandlerServer* server, method RunServerThread (line 48) | RunServerThread(const RunServerThread&) = delete; method RunServerThread (line 49) | RunServerThread& operator=(const RunServerThread&) = delete; method JoinWithTimeout (line 53) | bool JoinWithTimeout(double timeout) { method ThreadMain (line 63) | void ThreadMain() override { class ScopedStopServerAndJoinThread (line 73) | class ScopedStopServerAndJoinThread { method ScopedStopServerAndJoinThread (line 75) | ScopedStopServerAndJoinThread(ExceptionHandlerServer* server, method ScopedStopServerAndJoinThread (line 79) | ScopedStopServerAndJoinThread(const ScopedStopServerAndJoinThread&... method ScopedStopServerAndJoinThread (line 80) | ScopedStopServerAndJoinThread& operator=( class TestDelegate (line 93) | class TestDelegate : public ExceptionHandlerServer::Delegate { method TestDelegate (line 95) | TestDelegate() method TestDelegate (line 98) | TestDelegate(const TestDelegate&) = delete; method TestDelegate (line 99) | TestDelegate& operator=(const TestDelegate&) = delete; method WaitForException (line 103) | bool WaitForException(double timeout_seconds, method HandleException (line 115) | bool HandleException(pid_t client_process_id, method HandleExceptionWithBroker (line 148) | bool HandleExceptionWithBroker( class MockPtraceStrategyDecider (line 170) | class MockPtraceStrategyDecider : public PtraceStrategyDecider { method MockPtraceStrategyDecider (line 172) | MockPtraceStrategyDecider(PtraceStrategyDecider::Strategy strategy) method MockPtraceStrategyDecider (line 175) | MockPtraceStrategyDecider(const MockPtraceStrategyDecider&) = delete; method MockPtraceStrategyDecider (line 176) | MockPtraceStrategyDecider& operator=(const MockPtraceStrategyDecid... method Strategy (line 181) | Strategy ChooseStrategy(int sock, class ExceptionHandlerServerTest (line 211) | class ExceptionHandlerServerTest : public testing::TestWithParam* map, function BreakpadHTTPFormParametersFromMinidump (line 39) | std::map BreakpadHTTPFormParametersFromMinid... FILE: handler/minidump_to_upload_parameters.h function namespace (line 21) | namespace crashpad { FILE: handler/minidump_to_upload_parameters_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function TEST (line 26) | TEST(MinidumpToUploadParameters, PrecedenceRules) { FILE: handler/prune_crash_reports_thread.cc type crashpad (line 21) | namespace crashpad { FILE: handler/prune_crash_reports_thread.h function namespace (line 23) | namespace crashpad { FILE: handler/user_stream_data_source.cc type crashpad (line 22) | namespace crashpad { function AddUserExtensionStreams (line 24) | void AddUserExtensionStreams( FILE: handler/user_stream_data_source.h function namespace (line 21) | namespace crashpad { FILE: handler/win/crash_other_program.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { function CrashAndDumpTarget (line 37) | bool CrashAndDumpTarget(HANDLE process) { function CrashOtherProgram (line 78) | int CrashOtherProgram(int argc, wchar_t* argv[]) { function wmain (line 139) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/crash_report_exception_handler.cc type crashpad (line 34) | namespace crashpad { FILE: handler/win/crash_report_exception_handler.h function namespace (line 26) | namespace crashpad { FILE: handler/win/crashy_signal.cc type crashpad (line 23) | namespace crashpad { type WhereToSignalFrom (line 26) | enum WhereToSignalFrom { function WhereToSignalFrom (line 32) | WhereToSignalFrom MainOrBackground(wchar_t* name) { function DWORD (line 40) | DWORD WINAPI BackgroundThread(void* arg) { function CrashySignalMain (line 44) | int CrashySignalMain(int argc, wchar_t* argv[]) { function wmain (line 87) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/crashy_test_program.cc type crashpad (line 42) | namespace crashpad { function ULONG (line 56) | ULONG RtlNtStatusToDosError(NTSTATUS status) { function AllocateMemoryOfVariousProtections (line 62) | void AllocateMemoryOfVariousProtections() { function DWORD (line 101) | DWORD WINAPI NullThreadProc(void* param) { function CreateThreadWithRegisterPointingToTestMemory (line 107) | bool CreateThreadWithRegisterPointingToTestMemory() { function SomeCrashyFunction (line 136) | __declspec(noinline) void SomeCrashyFunction() { function AllocateExtraMemoryToBeSaved (line 147) | void AllocateExtraMemoryToBeSaved( function AllocateExtraUnsavedMemory (line 160) | void AllocateExtraUnsavedMemory(crashpad::SimpleAddressRangeBag* extra... function CrashyMain (line 178) | int CrashyMain(int argc, wchar_t* argv[]) { function wmain (line 264) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/crashy_test_z7_loader.cc type crashpad (line 28) | namespace crashpad { function CrashyLoadZ7Main (line 31) | int CrashyLoadZ7Main(int argc, wchar_t* argv[]) { function wmain (line 66) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/fake_handler_that_crashes_at_startup.cc function wmain (line 17) | int wmain() { FILE: handler/win/fastfail_test_program.cc type crashpad (line 30) | namespace crashpad { function CallRffeManyTimes (line 35) | int CallRffeManyTimes() { function IndirectCall (line 44) | void IndirectCall(FuncType* func) { function CfgCrash (line 49) | void CfgCrash() { function FastFailCrash (line 64) | void FastFailCrash() { function CrashyMain (line 68) | int CrashyMain(int argc, wchar_t* argv[]) { function wmain (line 150) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/hanging_program.cc function DWORD (line 31) | [[noreturn]] DWORD WINAPI Thread1(LPVOID context) { function DWORD (line 46) | [[noreturn]] DWORD WINAPI Thread2(LPVOID dummy) { function DWORD (line 51) | [[noreturn]] DWORD WINAPI Thread3(LPVOID context) { function wmain (line 69) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/heap_corrupting_program.cc type crashpad (line 28) | namespace crashpad { function HeapCorruptionCrash (line 31) | void HeapCorruptionCrash() { function CrashyMain (line 53) | int CrashyMain(int argc, wchar_t* argv[]) { function wmain (line 95) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/loader_lock_dll.cc function LogFatal (line 25) | __declspec(noreturn) void LogFatal(const char* file, function BOOL (line 83) | BOOL WINAPI DllMain(HINSTANCE, DWORD reason, LPVOID) { FILE: handler/win/self_destroying_test_program.cc type crashpad (line 24) | namespace crashpad { function FreeOwnStackAndBreak (line 37) | __declspec(noinline) bool FreeOwnStackAndBreak() { function SelfDestroyingMain (line 72) | __declspec(noinline) int SelfDestroyingMain(int argc, wchar_t* argv[]) { function wmain (line 99) | int wmain(int argc, wchar_t* argv[]) { FILE: handler/win/wer/crashpad_wer.cc type crashpad::wer (line 27) | namespace crashpad::wer { type WER_RUNTIME_EXCEPTION_INFORMATION_19041 (line 32) | struct WER_RUNTIME_EXCEPTION_INFORMATION_19041 { class ScopedHandle (line 44) | class ScopedHandle { method ScopedHandle (line 46) | ScopedHandle() : handle_(INVALID_HANDLE_VALUE) {} method ScopedHandle (line 47) | ScopedHandle(HANDLE from) : handle_(from) {} method IsValid (line 52) | bool IsValid() { method HANDLE (line 57) | HANDLE Get() { return handle_; } function ScopedHandle (line 63) | ScopedHandle DuplicateFromTarget(HANDLE target_process, HANDLE target_... method ScopedHandle (line 46) | ScopedHandle() : handle_(INVALID_HANDLE_VALUE) {} method ScopedHandle (line 47) | ScopedHandle(HANDLE from) : handle_(from) {} method IsValid (line 52) | bool IsValid() { method HANDLE (line 57) | HANDLE Get() { return handle_; } function ProcessException (line 77) | bool ProcessException(const DWORD* handled_exceptions, function ExceptionEvent (line 197) | bool ExceptionEvent( FILE: handler/win/wer/crashpad_wer.h function namespace (line 21) | namespace crashpad::wer { FILE: handler/win/wer/crashpad_wer_main.cc function BOOL (line 25) | BOOL WINAPI DllMain(HINSTANCE instance, DWORD reason, LPVOID reserved) { function HRESULT (line 32) | HRESULT OutOfProcessExceptionEventCallback( function HRESULT (line 61) | HRESULT OutOfProcessExceptionEventSignatureCallback( function HRESULT (line 75) | HRESULT OutOfProcessExceptionEventDebuggerLaunchCallback( FILE: handler/win/wer/crashpad_wer_module_unittest.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function ModulePath (line 28) | base::FilePath ModulePath() { function TEST (line 35) | TEST(CrashpadWerModule, Basic) { FILE: handler/win/z7_test.cpp function CrashMe (line 24) | __declspec(dllexport) void CrashMe() { function BOOL (line 29) | BOOL WINAPI DllMain(HINSTANCE hinstance, DWORD reason, LPVOID) { FILE: infra/config/PRESUBMIT.py function CheckChangedLUCIConfigs (line 20) | def CheckChangedLUCIConfigs(input_api, output_api): function CheckLucicfgGenOutputMain (line 25) | def CheckLucicfgGenOutputMain(input_api, output_api): FILE: minidump/minidump_annotation_writer.cc type crashpad (line 24) | namespace crashpad { FILE: minidump/minidump_annotation_writer.h function namespace (line 27) | namespace crashpad { FILE: minidump/minidump_annotation_writer_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function MinidumpAnnotationList (line 31) | const MinidumpAnnotationList* MinidumpAnnotationListAtStart( function TEST (line 42) | TEST(MinidumpAnnotationWriter, EmptyList) { function TEST (line 58) | TEST(MinidumpAnnotationWriter, OneItem) { function TEST (line 95) | TEST(MinidumpAnnotationWriter, ThreeItems) { function TEST (line 142) | TEST(MinidumpAnnotationWriter, DuplicateNames) { FILE: minidump/minidump_byte_array_writer.cc type crashpad (line 22) | namespace crashpad { FILE: minidump/minidump_byte_array_writer.h function namespace (line 24) | namespace crashpad { FILE: minidump/minidump_byte_array_writer_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TEST (line 30) | TEST(MinidumpByteArrayWriter, Write) { function TEST (line 63) | TEST(MinidumpByteArrayWriter, SetData) { FILE: minidump/minidump_context.h function namespace (line 24) | namespace crashpad { FILE: minidump/minidump_context_writer.cc type crashpad (line 30) | namespace crashpad { FILE: minidump/minidump_context_writer.h type CPUContext (line 27) | struct CPUContext type CPUContextX86 (line 28) | struct CPUContextX86 type CPUContextX86_64 (line 29) | struct CPUContextX86_64 function class (line 34) | class MinidumpContextWriter : public internal::MinidumpWritable { function class (line 116) | class MinidumpXSaveFeatureAMD64 { FILE: minidump/minidump_context_writer_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { function EmptyContextTest (line 36) | void EmptyContextTest(void (*expect_context)(uint32_t, const Context... class TestTypeNames (line 49) | class TestTypeNames { method GetName (line 52) | static std::string GetName(int) { class MinidumpContextWriter (line 59) | class MinidumpContextWriter : public ::testing::Test {} function TYPED_TEST (line 64) | TYPED_TEST(MinidumpContextWriter, MinidumpContextX86Writer) { function TYPED_TEST (line 97) | TYPED_TEST(MinidumpContextWriter, MinidumpContextAMD64Writer) { function TYPED_TEST (line 140) | TYPED_TEST(MinidumpContextWriter, MinidumpContextRISCV64Writer) { function FromSnapshotTest (line 184) | void FromSnapshotTest(const CPUContext& snapshot_context, function TYPED_TEST (line 201) | TYPED_TEST(MinidumpContextWriter, X86_FromSnapshot) { function TYPED_TEST (line 211) | TYPED_TEST(MinidumpContextWriter, AMD64_FromSnapshot) { function TYPED_TEST (line 221) | TYPED_TEST(MinidumpContextWriter, AMD64_CetFromSnapshot) { function TYPED_TEST (line 246) | TYPED_TEST(MinidumpContextWriter, ARM_Zeros) { function TYPED_TEST (line 251) | TYPED_TEST(MinidumpContextWriter, ARM64_Zeros) { function TYPED_TEST (line 256) | TYPED_TEST(MinidumpContextWriter, ARM_FromSnapshot) { function TYPED_TEST (line 266) | TYPED_TEST(MinidumpContextWriter, ARM64_FromSnapshot) { function TYPED_TEST (line 276) | TYPED_TEST(MinidumpContextWriter, MIPS_Zeros) { function TYPED_TEST (line 281) | TYPED_TEST(MinidumpContextWriter, MIPS64_Zeros) { function TYPED_TEST (line 287) | TYPED_TEST(MinidumpContextWriter, MIPS_FromSnapshot) { function TYPED_TEST (line 297) | TYPED_TEST(MinidumpContextWriter, MIPS64_FromSnapshot) { function TYPED_TEST (line 308) | TYPED_TEST(MinidumpContextWriter, RISCV64_Zeros) { function TYPED_TEST (line 314) | TYPED_TEST(MinidumpContextWriter, RISCV64_FromSnapshot) { FILE: minidump/minidump_crashpad_info_writer.cc type crashpad (line 26) | namespace crashpad { function MinidumpStreamType (line 148) | MinidumpStreamType MinidumpCrashpadInfoWriter::StreamType() const { FILE: minidump/minidump_crashpad_info_writer.h function namespace (line 27) | namespace crashpad { FILE: minidump/minidump_crashpad_info_writer_test.cc type crashpad (line 36) | namespace crashpad { type test (line 37) | namespace test { function GetCrashpadInfoStream (line 40) | void GetCrashpadInfoStream( function TEST (line 66) | TEST(MinidumpCrashpadInfoWriter, Empty) { function TEST (line 90) | TEST(MinidumpCrashpadInfoWriter, ReportAndClientID) { function TEST (line 125) | TEST(MinidumpCrashpadInfoWriter, AddressMask) { function TEST (line 168) | TEST(MinidumpCrashpadInfoWriter, EmptyAddressMask) { function TEST (line 196) | TEST(MinidumpCrashpadInfoWriter, SimpleAnnotations) { function TEST (line 243) | TEST(MinidumpCrashpadInfoWriter, CrashpadModuleList) { function TEST (line 290) | TEST(MinidumpCrashpadInfoWriter, InitializeFromSnapshot) { FILE: minidump/minidump_exception_writer.cc type crashpad (line 26) | namespace crashpad { function MinidumpStreamType (line 124) | MinidumpStreamType MinidumpExceptionWriter::StreamType() const { FILE: minidump/minidump_exception_writer.h function namespace (line 29) | namespace crashpad { FILE: minidump/minidump_exception_writer_test.cc type crashpad (line 34) | namespace crashpad { type test (line 35) | namespace test { function GetExceptionStream (line 39) | void GetExceptionStream(const std::string& file_contents, function ExpectExceptionStream (line 66) | void ExpectExceptionStream(const MINIDUMP_EXCEPTION_STREAM* expected, function TEST (line 99) | TEST(MinidumpExceptionWriter, Minimal) { function TEST (line 131) | TEST(MinidumpExceptionWriter, Standard) { function TEST (line 202) | TEST(MinidumpExceptionWriter, InitializeFromSnapshot) { function TEST (line 262) | TEST(MinidumpExceptionWriterDeathTest, NoContext) { function TEST (line 273) | TEST(MinidumpExceptionWriterDeathTest, TooMuchInformation) { FILE: minidump/minidump_extensions.cc type crashpad (line 17) | namespace crashpad { FILE: minidump/minidump_extensions.h function namespace (line 43) | namespace crashpad { type alignas (line 296) | struct alignas type alignas (line 305) | struct alignas type alignas (line 322) | struct alignas type alignas (line 345) | struct alignas type alignas (line 395) | struct alignas type alignas (line 422) | struct alignas type alignas (line 441) | struct alignas FILE: minidump/minidump_file_writer.cc type crashpad (line 44) | namespace crashpad { FILE: minidump/minidump_file_writer.h function namespace (line 31) | namespace crashpad { FILE: minidump/minidump_file_writer_test.cc type crashpad (line 43) | namespace crashpad { type test (line 44) | namespace test { function TEST (line 47) | TEST(MinidumpFileWriter, Empty) { class TestStream (line 60) | class TestStream final : public internal::MinidumpStreamWriter { method TestStream (line 62) | TestStream(MinidumpStreamType stream_type, method TestStream (line 67) | TestStream(const TestStream&) = delete; method TestStream (line 68) | TestStream& operator=(const TestStream&) = delete; method MinidumpStreamType (line 73) | MinidumpStreamType StreamType() const override { method SizeOfObject (line 79) | size_t SizeOfObject() override { method WriteObject (line 84) | bool WriteObject(FileWriterInterface* file_writer) override { class StringFileOutputStream (line 94) | class StringFileOutputStream : public OutputStreamInterface { method StringFileOutputStream (line 96) | StringFileOutputStream() = default; method StringFileOutputStream (line 98) | StringFileOutputStream(const StringFileOutputStream&) = delete; method StringFileOutputStream (line 99) | StringFileOutputStream& operator=(const StringFileOutputStream&) =... method Write (line 102) | bool Write(const uint8_t* data, size_t size) override { method Flush (line 105) | bool Flush() override { return true; } method StringFile (line 106) | const StringFile& string_file() const { return string_file_; } function TEST (line 112) | TEST(MinidumpFileWriter, OneStream) { function TEST (line 153) | TEST(MinidumpFileWriter, AddUserExtensionStream) { function TEST (line 199) | TEST(MinidumpFileWriter, AddEmptyUserExtensionStream) { function TEST (line 232) | TEST(MinidumpFileWriter, ThreeStreams) { function TEST (line 325) | TEST(MinidumpFileWriter, ZeroLengthStream) { function TEST (line 356) | TEST(MinidumpFileWriter, InitializeFromSnapshot_Basic) { function TEST (line 416) | TEST(MinidumpFileWriter, InitializeFromSnapshot_Exception) { function TEST (line 489) | TEST(MinidumpFileWriter, InitializeFromSnapshot_CrashpadInfo) { function TEST (line 557) | TEST(MinidumpFileWriter, SameStreamType) { function TEST (line 603) | TEST(MinidumpFileWriter, WriteMinidumpDisallowSeek) { FILE: minidump/minidump_handle_writer.cc type crashpad (line 25) | namespace crashpad { function MinidumpStreamType (line 124) | MinidumpStreamType MinidumpHandleDataWriter::StreamType() const { FILE: minidump/minidump_handle_writer.h function namespace (line 31) | namespace crashpad { FILE: minidump/minidump_handle_writer_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function GetHandleDataStream (line 34) | void GetHandleDataStream( function TEST (line 59) | TEST(MinidumpHandleDataWriter, Empty) { function TEST (line 78) | TEST(MinidumpHandleDataWriter, OneHandle) { function TEST (line 126) | TEST(MinidumpHandleDataWriter, RepeatedTypeName) { FILE: minidump/minidump_memory_info_writer.cc type crashpad (line 21) | namespace crashpad { function MinidumpStreamType (line 81) | MinidumpStreamType MinidumpMemoryInfoListWriter::StreamType() const { FILE: minidump/minidump_memory_info_writer.h function namespace (line 28) | namespace crashpad { FILE: minidump/minidump_memory_info_writer_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function GetMemoryInfoListStream (line 33) | void GetMemoryInfoListStream( function TEST (line 59) | TEST(MinidumpMemoryInfoWriter, Empty) { function TEST (line 84) | TEST(MinidumpMemoryInfoWriter, OneRegion) { FILE: minidump/minidump_memory_writer.cc type crashpad (line 27) | namespace crashpad { function MINIDUMP_MEMORY_DESCRIPTOR (line 69) | const MINIDUMP_MEMORY_DESCRIPTOR* function MinidumpStreamType (line 289) | MinidumpStreamType MinidumpMemoryListWriter::StreamType() const { FILE: minidump/minidump_memory_writer.h function namespace (line 31) | namespace crashpad { FILE: minidump/minidump_memory_writer_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { function GetMemoryListStream (line 41) | void GetMemoryListStream(const std::string& file_contents, function TEST (line 75) | TEST(MinidumpMemoryWriter, EmptyMemoryList) { function TEST (line 95) | TEST(MinidumpMemoryWriter, OneMemoryRegion) { function TEST (line 130) | TEST(MinidumpMemoryWriter, TwoMemoryRegions) { function TEST (line 192) | TEST(MinidumpMemoryWriter, RegionReadFails) { class TestMemoryStream (line 233) | class TestMemoryStream final : public internal::MinidumpStreamWriter { method TestMemoryStream (line 235) | TestMemoryStream(uint64_t base_address, size_t size, uint8_t value) method TestMemoryStream (line 238) | TestMemoryStream(const TestMemoryStream&) = delete; method TestMemoryStream (line 239) | TestMemoryStream& operator=(const TestMemoryStream&) = delete; method TestMinidumpMemoryWriter (line 243) | TestMinidumpMemoryWriter* memory() { method MinidumpStreamType (line 248) | MinidumpStreamType StreamType() const override { method SizeOfObject (line 254) | size_t SizeOfObject() override { method Children (line 259) | std::vector Children() override { method WriteObject (line 265) | bool WriteObject(FileWriterInterface* file_writer) override { function TEST (line 274) | TEST(MinidumpMemoryWriter, ExtraMemory) { function TEST (line 343) | TEST(MinidumpMemoryWriter, AddFromSnapshot) { function TEST (line 398) | TEST(MinidumpMemoryWriter, CoalesceExplicitMultiple) { type TestRange (line 482) | struct TestRange { method TestRange (line 483) | TestRange(uint64_t base, size_t size) : base(base), size(size) {} function ParseCoalesceSpec (line 490) | std::vector ParseCoalesceSpec(const char* spec) { function TEST (line 517) | TEST(MinidumpMemoryWriter, CoalesceSpecHelperParse) { function CoalesceTest (line 557) | void CoalesceTest(const char* r1_spec, function TEST (line 616) | TEST(MinidumpMemoryWriter, CoalescePairsVariousCases) { FILE: minidump/minidump_misc_info_writer.cc type crashpad (line 43) | namespace crashpad { function TimevalToRoundedSeconds (line 46) | uint32_t TimevalToRoundedSeconds(const timeval& tv) { function BuildString (line 60) | std::string BuildString(const SystemSnapshot* system_snapshot) { function AvailabilityVersionToMacOSVersionNumber (line 81) | int AvailabilityVersionToMacOSVersionNumber(int availability) { function MaybeSetXStateData (line 101) | bool MaybeSetXStateData(const ProcessSnapshot* process_snapshot, type internal (line 140) | namespace internal { function MinidumpMiscInfoDebugBuildString (line 146) | std::string MinidumpMiscInfoDebugBuildString() { function MinidumpStreamType (line 442) | MinidumpStreamType MinidumpMiscInfoWriter::StreamType() const { FILE: minidump/minidump_misc_info_writer.h function namespace (line 35) | namespace internal { function HasXStateData (line 122) | bool HasXStateData() const; FILE: minidump/minidump_misc_info_writer_test.cc type crashpad (line 35) | namespace crashpad { type test (line 36) | namespace test { function GetMiscInfoStream (line 40) | void GetMiscInfoStream(const std::string& file_contents, const T** m... function ExpectNULPaddedString16Equal (line 63) | void ExpectNULPaddedString16Equal(const char16_t* expected, function ExpectSystemTimeEqual (line 71) | void ExpectSystemTimeEqual(const SYSTEMTIME* expected, function TEST (line 204) | TEST(MinidumpMiscInfoWriter, Empty) { function TEST (line 221) | TEST(MinidumpMiscInfoWriter, ProcessId) { function TEST (line 244) | TEST(MinidumpMiscInfoWriter, ProcessTimes) { function TEST (line 272) | TEST(MinidumpMiscInfoWriter, ProcessorPowerInfo) { function TEST (line 307) | TEST(MinidumpMiscInfoWriter, ProcessIntegrityLevel) { function TEST (line 330) | TEST(MinidumpMiscInfoWriter, ProcessExecuteFlags) { function TEST (line 353) | TEST(MinidumpMiscInfoWriter, ProtectedProcess) { function TEST (line 376) | TEST(MinidumpMiscInfoWriter, TimeZone) { function TEST (line 432) | TEST(MinidumpMiscInfoWriter, TimeZoneStringsOverflow) { function TEST (line 492) | TEST(MinidumpMiscInfoWriter, BuildStrings) { function TEST (line 525) | TEST(MinidumpMiscInfoWriter, BuildStringsOverflow) { function TEST (line 561) | TEST(MinidumpMiscInfoWriter, XStateData) { function TEST (line 595) | TEST(MinidumpMiscInfoWriter, ProcessCookie) { function TEST (line 618) | TEST(MinidumpMiscInfoWriter, Everything) { function TEST (line 725) | TEST(MinidumpMiscInfoWriter, InitializeFromSnapshot) { FILE: minidump/minidump_module_crashpad_info_writer.cc type crashpad (line 27) | namespace crashpad { FILE: minidump/minidump_module_crashpad_info_writer.h function namespace (line 28) | namespace crashpad { FILE: minidump/minidump_module_crashpad_info_writer_test.cc type crashpad (line 33) | namespace crashpad { type test (line 34) | namespace test { function MinidumpModuleCrashpadInfoList (line 37) | const MinidumpModuleCrashpadInfoList* MinidumpModuleCrashpadInfoList... function TEST (line 61) | TEST(MinidumpModuleCrashpadInfoWriter, EmptyList) { function TEST (line 77) | TEST(MinidumpModuleCrashpadInfoWriter, EmptyModule) { function TEST (line 113) | TEST(MinidumpModuleCrashpadInfoWriter, FullModule) { function TEST (line 222) | TEST(MinidumpModuleCrashpadInfoWriter, ThreeModules) { function TEST (line 426) | TEST(MinidumpModuleCrashpadInfoWriter, InitializeFromSnapshot) { FILE: minidump/minidump_module_writer.cc type crashpad (line 33) | namespace crashpad { type internal (line 37) | namespace internal { class internal::MinidumpModuleCodeViewRecordPDBLinkWriter< CodeViewRecordPDB20> (line 80) | class internal::MinidumpModuleCodeViewRecordPDBLinkWriter< class internal::MinidumpModuleCodeViewRecordPDBLinkWriter< CodeViewRecordPDB70> (line 97) | class internal::MinidumpModuleCodeViewRecordPDBLinkWriter< function MINIDUMP_MODULE (line 296) | const MINIDUMP_MODULE* MinidumpModuleWriter::MinidumpModule() const { function MinidumpStreamType (line 493) | MinidumpStreamType MinidumpModuleListWriter::StreamType() const { FILE: minidump/minidump_module_writer.h function namespace (line 36) | namespace internal { function class (line 42) | class MinidumpModuleCodeViewRecordWriter : public internal::MinidumpWrit... function namespace (line 55) | namespace internal { FILE: minidump/minidump_module_writer_test.cc type crashpad (line 37) | namespace crashpad { type test (line 38) | namespace test { function GetModuleListStream (line 41) | void GetModuleListStream(const std::string& file_contents, function TEST (line 65) | TEST(MinidumpModuleWriter, EmptyModuleList) { function ExpectCodeViewRecord (line 90) | void ExpectCodeViewRecord(const MINIDUMP_LOCATION_DESCRIPTOR* codevi... function ExpectMiscellaneousDebugRecord (line 146) | void ExpectMiscellaneousDebugRecord( function ExpectModule (line 205) | void ExpectModule(const MINIDUMP_MODULE* expected, function ExpectModuleWithBuildIDCv (line 282) | void ExpectModuleWithBuildIDCv(const MINIDUMP_MODULE* expected, function TEST (line 340) | TEST(MinidumpModuleWriter, EmptyModule) { function TEST (line 379) | TEST(MinidumpModuleWriter, OneModule) { function TEST (line 497) | TEST(MinidumpModuleWriter, OneModule_CodeViewUsesPDB20_MiscUsesUTF16) { function TEST (line 559) | TEST(MinidumpModuleWriter, OneModule_CodeViewBuildID) { function TEST (line 603) | TEST(MinidumpModuleWriter, ThreeModules) { function InitializeTestModuleSnapshotFromMinidumpModule (line 753) | void InitializeTestModuleSnapshotFromMinidumpModule( function TEST (line 794) | TEST(MinidumpModuleWriter, InitializeFromSnapshot) { function TEST (line 933) | TEST(MinidumpModuleWriterDeathTest, NoModuleName) { FILE: minidump/minidump_rva_list_writer.cc type crashpad (line 24) | namespace crashpad { type internal (line 25) | namespace internal { FILE: minidump/minidump_rva_list_writer.h function namespace (line 27) | namespace crashpad { FILE: minidump/minidump_rva_list_writer_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { class TestMinidumpRVAListWriter (line 31) | class TestMinidumpRVAListWriter final : public internal::MinidumpRVA... method TestMinidumpRVAListWriter (line 33) | TestMinidumpRVAListWriter() : MinidumpRVAListWriter() {} method TestMinidumpRVAListWriter (line 35) | TestMinidumpRVAListWriter(const TestMinidumpRVAListWriter&) = delete; method TestMinidumpRVAListWriter (line 36) | TestMinidumpRVAListWriter& operator=(const TestMinidumpRVAListWrit... method AddChild (line 41) | void AddChild(uint32_t value) { function TEST (line 47) | TEST(MinidumpRVAListWriter, Empty) { function TEST (line 59) | TEST(MinidumpRVAListWriter, OneChild) { function TEST (line 78) | TEST(MinidumpRVAListWriter, ThreeChildren) { FILE: minidump/minidump_simple_string_dictionary_writer.cc type crashpad (line 24) | namespace crashpad { function MinidumpSimpleStringDictionaryEntry (line 35) | const MinidumpSimpleStringDictionaryEntry* FILE: minidump/minidump_simple_string_dictionary_writer.h function namespace (line 29) | namespace crashpad { FILE: minidump/minidump_simple_string_dictionary_writer_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function MinidumpSimpleStringDictionary (line 30) | const MinidumpSimpleStringDictionary* MinidumpSimpleStringDictionary... function TEST (line 42) | TEST(MinidumpSimpleStringDictionaryWriter, EmptySimpleStringDictiona... function TEST (line 59) | TEST(MinidumpSimpleStringDictionaryWriter, EmptyKeyValue) { function TEST (line 89) | TEST(MinidumpSimpleStringDictionaryWriter, OneKeyValue) { function TEST (line 123) | TEST(MinidumpSimpleStringDictionaryWriter, ThreeKeysValues) { function TEST (line 194) | TEST(MinidumpSimpleStringDictionaryWriter, DuplicateKeyValue) { function TEST (line 234) | TEST(MinidumpSimpleStringDictionaryWriter, InitializeFromMap) { FILE: minidump/minidump_stream_writer.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function MINIDUMP_DIRECTORY (line 25) | const MINIDUMP_DIRECTORY* MinidumpStreamWriter::DirectoryListEntry()... FILE: minidump/minidump_stream_writer.h function namespace (line 24) | namespace crashpad { FILE: minidump/minidump_string_writer.cc type crashpad (line 25) | namespace crashpad { type internal (line 26) | namespace internal { class MinidumpStringWriter (line 84) | class MinidumpStringWriter class MinidumpStringWriter (line 85) | class MinidumpStringWriter class MinidumpStringListWriter (line 135) | class MinidumpStringListWriter class MinidumpStringListWriter (line 136) | class MinidumpStringListWriter FILE: minidump/minidump_string_writer.h function namespace (line 30) | namespace crashpad { FILE: minidump/minidump_string_writer_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { class TestTypeNames (line 35) | class TestTypeNames { method GetName (line 38) | static std::string GetName(int) { class MinidumpStringWriter (line 45) | class MinidumpStringWriter : public ::testing::Test {} function TYPED_TEST (line 50) | TYPED_TEST(MinidumpStringWriter, MinidumpUTF16StringWriter) { function TYPED_TEST (line 119) | TYPED_TEST(MinidumpStringWriter, ConvertInvalidUTF8ToUTF16) { function TYPED_TEST (line 158) | TYPED_TEST(MinidumpStringWriter, MinidumpUTF8StringWriter) { type MinidumpUTF16StringListWriterTraits (line 217) | struct MinidumpUTF16StringListWriterTraits { method ExpectationForUTF8 (line 219) | static std::u16string ExpectationForUTF8(const std::string& utf8) { method ObservationAtRVA (line 222) | static std::u16string ObservationAtRVA(const std::string& file_con... type MinidumpUTF8StringListWriterTraits (line 228) | struct MinidumpUTF8StringListWriterTraits { method ExpectationForUTF8 (line 230) | static std::string ExpectationForUTF8(const std::string& utf8) { method ObservationAtRVA (line 233) | static std::string ObservationAtRVA(const std::string& file_contents, function MinidumpStringListTest (line 240) | void MinidumpStringListTest() { function TYPED_TEST (line 267) | TYPED_TEST(MinidumpStringWriter, MinidumpUTF16StringList) { function TYPED_TEST (line 271) | TYPED_TEST(MinidumpStringWriter, MinidumpUTF8StringList) { FILE: minidump/minidump_system_info_writer.cc type crashpad (line 29) | namespace crashpad { function AMD64FeaturesFromSystemSnapshot (line 33) | uint64_t AMD64FeaturesFromSystemSnapshot( function MinidumpStreamType (line 318) | MinidumpStreamType MinidumpSystemInfoWriter::StreamType() const { FILE: minidump/minidump_system_info_writer.h function namespace (line 31) | namespace crashpad { FILE: minidump/minidump_system_info_writer_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { function GetSystemInfoStream (line 36) | void GetSystemInfoStream(const std::string& file_contents, function TEST (line 76) | TEST(MinidumpSystemInfoWriter, Empty) { function TEST (line 119) | TEST(MinidumpSystemInfoWriter, X86_Win) { function TEST (line 190) | TEST(MinidumpSystemInfoWriter, AMD64_Mac) { function TEST (line 245) | TEST(MinidumpSystemInfoWriter, X86_CPUVendorFromRegisters) { function TEST (line 280) | TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_X86) { function TEST (line 382) | TEST(MinidumpSystemInfoWriter, InitializeFromSnapshot_AMD64) { function TEST (line 475) | TEST(MinidumpSystemInfoWriterDeathTest, NoCSDVersion) { FILE: minidump/minidump_thread_id_map.cc type crashpad (line 25) | namespace crashpad { function BuildMinidumpThreadIDMap (line 27) | void BuildMinidumpThreadIDMap( FILE: minidump/minidump_thread_id_map.h function namespace (line 23) | namespace crashpad { FILE: minidump/minidump_thread_id_map_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { class MinidumpThreadIDMapTest (line 29) | class MinidumpThreadIDMapTest : public testing::Test { method MinidumpThreadIDMapTest (line 31) | MinidumpThreadIDMapTest() method MinidumpThreadIDMapTest (line 37) | MinidumpThreadIDMapTest(const MinidumpThreadIDMapTest&) = delete; method MinidumpThreadIDMapTest (line 38) | MinidumpThreadIDMapTest& operator=(const MinidumpThreadIDMapTest&)... method SetUp (line 43) | void SetUp() override { method MapHasKeyValue (line 50) | static bool MapHasKeyValue( method SetThreadID (line 64) | void SetThreadID(size_t index, uint64_t thread_id) { function TEST_F (line 78) | TEST_F(MinidumpThreadIDMapTest, NoThreads) { function TEST_F (line 89) | TEST_F(MinidumpThreadIDMapTest, SimpleMapping) { function TEST_F (line 107) | TEST_F(MinidumpThreadIDMapTest, Truncation) { function TEST_F (line 125) | TEST_F(MinidumpThreadIDMapTest, DuplicateThreadID) { function TEST_F (line 142) | TEST_F(MinidumpThreadIDMapTest, Collision) { function TEST_F (line 160) | TEST_F(MinidumpThreadIDMapTest, DuplicateAndCollision) { function TEST_F (line 177) | TEST_F(MinidumpThreadIDMapTest, AllDuplicates) { FILE: minidump/minidump_thread_name_list_writer.cc type crashpad (line 26) | namespace crashpad { function RVA64 (line 44) | RVA64 MinidumpThreadNameWriter::RvaOfThreadName() const { function MinidumpStreamType (line 188) | MinidumpStreamType MinidumpThreadNameListWriter::StreamType() const { FILE: minidump/minidump_thread_name_list_writer.h function SetThreadId (line 60) | void SetThreadId(uint32_t thread_id) { thread_id_ = thread_id; } function ThreadId (line 65) | uint32_t ThreadId() const; FILE: minidump/minidump_thread_name_list_writer_test.cc type crashpad (line 34) | namespace crashpad { type test (line 35) | namespace test { function GetThreadNameListStream (line 39) | void GetThreadNameListStream( function TEST (line 66) | TEST(MinidumpThreadNameListWriter, EmptyThreadNameList) { function ExpectThreadName (line 90) | void ExpectThreadName(const MINIDUMP_THREAD_NAME* expected, function TEST (line 110) | TEST(MinidumpThreadNameListWriter, OneThread) { function TEST (line 150) | TEST(MinidumpThreadNameListWriter, OneThreadWithLeadingPadding) { function TEST (line 208) | TEST(MinidumpThreadNameListWriter, TwoThreads_DifferentNames) { function TEST (line 263) | TEST(MinidumpThreadNameListWriter, TwoThreads_SameNames) { FILE: minidump/minidump_thread_writer.cc type crashpad (line 28) | namespace crashpad { function MINIDUMP_THREAD (line 64) | const MINIDUMP_THREAD* MinidumpThreadWriter::MinidumpThread() const { function MinidumpStreamType (line 234) | MinidumpStreamType MinidumpThreadListWriter::StreamType() const { FILE: minidump/minidump_thread_writer.h function namespace (line 30) | namespace crashpad { FILE: minidump/minidump_thread_writer_test.cc type crashpad (line 38) | namespace crashpad { type test (line 39) | namespace test { function GetThreadListStream (line 45) | void GetThreadListStream(const std::string& file_contents, function TEST (line 79) | TEST(MinidumpThreadWriter, EmptyThreadList) { function ExpectThread (line 106) | void ExpectThread(const MINIDUMP_THREAD* expected, function TEST (line 148) | TEST(MinidumpThreadWriter, OneThread_x86_NoStack) { function TEST (line 207) | TEST(MinidumpThreadWriter, OneThread_AMD64_Stack) { function TEST (line 282) | TEST(MinidumpThreadWriter, ThreeThreads_x86_MemoryList) { type InitializeFromSnapshotX86Traits (line 495) | struct InitializeFromSnapshotX86Traits { method InitializeCPUContext (line 497) | static void InitializeCPUContext(CPUContext* context, uint32_t see... method ExpectMinidumpContext (line 500) | static void ExpectMinidumpContext( type InitializeFromSnapshotAMD64Traits (line 506) | struct InitializeFromSnapshotAMD64Traits { method InitializeCPUContext (line 508) | static void InitializeCPUContext(CPUContext* context, uint32_t see... method ExpectMinidumpContext (line 511) | static void ExpectMinidumpContext(uint32_t expect_seed, type InitializeFromSnapshotNoContextTraits (line 518) | struct InitializeFromSnapshotNoContextTraits { method InitializeCPUContext (line 520) | static void InitializeCPUContext(CPUContext* context, uint32_t see... method ExpectMinidumpContext (line 523) | static void ExpectMinidumpContext(uint32_t expect_seed, function RunInitializeFromSnapshotTest (line 531) | void RunInitializeFromSnapshotTest(bool thread_id_collision) { function TEST (line 690) | TEST(MinidumpThreadWriter, InitializeFromSnapshot_x86) { function TEST (line 694) | TEST(MinidumpThreadWriter, InitializeFromSnapshot_AMD64) { function TEST (line 698) | TEST(MinidumpThreadWriter, InitializeFromSnapshot_ThreadIDCollision) { function TEST (line 702) | TEST(MinidumpThreadWriterDeathTest, NoContext) { function TEST (line 716) | TEST(MinidumpThreadWriterDeathTest, InitializeFromSnapshot_NoContext) { FILE: minidump/minidump_unloaded_module_writer.cc type crashpad (line 26) | namespace crashpad { function MINIDUMP_UNLOADED_MODULE (line 48) | const MINIDUMP_UNLOADED_MODULE* function MinidumpStreamType (line 201) | MinidumpStreamType MinidumpUnloadedModuleListWriter::StreamType() const { FILE: minidump/minidump_unloaded_module_writer.h function namespace (line 31) | namespace crashpad { FILE: minidump/minidump_unloaded_module_writer_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function ExpectUnloadedModule (line 29) | void ExpectUnloadedModule(const MINIDUMP_UNLOADED_MODULE* expected, function GetUnloadedModuleListStream (line 45) | void GetUnloadedModuleListStream( function TEST (line 71) | TEST(MinidumpUnloadedModuleWriter, EmptyModule) { function TEST (line 110) | TEST(MinidumpUnloadedModuleWriter, OneModule) { FILE: minidump/minidump_user_extension_stream_data_source.cc type crashpad (line 17) | namespace crashpad { FILE: minidump/minidump_user_extension_stream_data_source.h function namespace (line 24) | namespace crashpad { FILE: minidump/minidump_user_stream_writer.cc type crashpad (line 20) | namespace crashpad { class MinidumpUserStreamWriter::ContentsWriter (line 22) | class MinidumpUserStreamWriter::ContentsWriter { class MinidumpUserStreamWriter::SnapshotContentsWriter (line 29) | class MinidumpUserStreamWriter::SnapshotContentsWriter final method SnapshotContentsWriter (line 33) | explicit SnapshotContentsWriter(const MemorySnapshot* snapshot) method SnapshotContentsWriter (line 36) | SnapshotContentsWriter(const SnapshotContentsWriter&) = delete; method SnapshotContentsWriter (line 37) | SnapshotContentsWriter& operator=(const SnapshotContentsWriter&) = d... method WriteContents (line 39) | bool WriteContents(FileWriterInterface* writer) override { method GetSize (line 49) | size_t GetSize() const override { return snapshot_ ? snapshot_->Size... method MemorySnapshotDelegateRead (line 51) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { class MinidumpUserStreamWriter::ExtensionStreamContentsWriter (line 60) | class MinidumpUserStreamWriter::ExtensionStreamContentsWriter final method ExtensionStreamContentsWriter (line 64) | explicit ExtensionStreamContentsWriter( method ExtensionStreamContentsWriter (line 68) | ExtensionStreamContentsWriter(const ExtensionStreamContentsWriter&) ... method ExtensionStreamContentsWriter (line 69) | ExtensionStreamContentsWriter& operator=( method WriteContents (line 72) | bool WriteContents(FileWriterInterface* writer) override { method GetSize (line 79) | size_t GetSize() const override { return data_source_->StreamDataSiz... method ExtensionStreamDataSourceRead (line 81) | bool ExtensionStreamDataSourceRead(const void* data, size_t size) ov... function MinidumpStreamType (line 138) | MinidumpStreamType MinidumpUserStreamWriter::StreamType() const { FILE: minidump/minidump_user_stream_writer.h function namespace (line 31) | namespace crashpad { FILE: minidump/minidump_user_stream_writer_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function GetUserStream (line 33) | void GetUserStream(const std::string& file_contents, function TEST (line 58) | TEST(MinidumpUserStreamWriter, InitializeFromSnapshotNoData) { function TEST (line 76) | TEST(MinidumpUserStreamWriter, InitializeFromUserExtensionStreamNoDa... function TEST (line 95) | TEST(MinidumpUserStreamWriter, InitializeFromSnapshotOneStream) { function TEST (line 122) | TEST(MinidumpUserStreamWriter, InitializeFromBufferOneStream) { FILE: minidump/minidump_writable.cc type crashpad (line 32) | namespace crashpad { type internal (line 33) | namespace internal { FILE: minidump/minidump_writable.h function namespace (line 27) | namespace crashpad { FILE: minidump/minidump_writable_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { class BaseTestMinidumpWritable (line 27) | class BaseTestMinidumpWritable : public crashpad::internal::Minidump... method BaseTestMinidumpWritable (line 29) | BaseTestMinidumpWritable() method BaseTestMinidumpWritable (line 39) | BaseTestMinidumpWritable(const BaseTestMinidumpWritable&) = delete; method BaseTestMinidumpWritable (line 40) | BaseTestMinidumpWritable& operator=(const BaseTestMinidumpWritable... method SetAlignment (line 44) | void SetAlignment(size_t alignment) { method AddChild (line 49) | void AddChild(BaseTestMinidumpWritable* child) { children_.push_ba... method SetPhaseLate (line 51) | void SetPhaseLate() { method Verify (line 56) | void Verify() { method Freeze (line 65) | bool Freeze() override { method Alignment (line 73) | size_t Alignment() override { method Children (line 78) | std::vector Children() override { method Phase (line 90) | Phase WritePhase() override { method WillWriteAtOffsetImpl (line 94) | bool WillWriteAtOffsetImpl(FileOffset offset) override { method WriteObject (line 102) | bool WriteObject(FileWriterInterface* file_writer) override { class TestStringMinidumpWritable (line 120) | class TestStringMinidumpWritable final : public BaseTestMinidumpWrit... method TestStringMinidumpWritable (line 122) | TestStringMinidumpWritable() : BaseTestMinidumpWritable(), data_() {} method TestStringMinidumpWritable (line 124) | TestStringMinidumpWritable(const TestStringMinidumpWritable&) = de... method TestStringMinidumpWritable (line 125) | TestStringMinidumpWritable& operator=(const TestStringMinidumpWrit... method SetData (line 130) | void SetData(const std::string& string) { data_ = string; } method SizeOfObject (line 133) | size_t SizeOfObject() override { method WriteObject (line 138) | bool WriteObject(FileWriterInterface* file_writer) override { function TEST (line 149) | TEST(MinidumpWritable, MinidumpWritable) { class TTestRVAMinidumpWritable (line 489) | class TTestRVAMinidumpWritable final : public BaseTestMinidumpWritab... method TTestRVAMinidumpWritable (line 491) | TTestRVAMinidumpWritable() : BaseTestMinidumpWritable(), rva_() {} method TTestRVAMinidumpWritable (line 493) | TTestRVAMinidumpWritable(const TTestRVAMinidumpWritable&) = delete; method TTestRVAMinidumpWritable (line 494) | TTestRVAMinidumpWritable& operator=(const TTestRVAMinidumpWritable... method SetRVA (line 498) | void SetRVA(MinidumpWritable* other) { other->RegisterRVA(&rva_); } method SizeOfObject (line 501) | size_t SizeOfObject() override { method WriteObject (line 506) | bool WriteObject(FileWriterInterface* file_writer) override { function RVAType (line 517) | RVAType TRVAAtIndex(const std::string& string, size_t index) { type TestNames (line 522) | struct TestNames {} type TestNames (line 525) | struct TestNames { type TestNames (line 530) | struct TestNames { class TestTypeNames (line 534) | class TestTypeNames { method GetName (line 537) | static std::string GetName(int) { class MinidumpWritable (line 543) | class MinidumpWritable : public ::testing::Test {} function TYPED_TEST (line 548) | TYPED_TEST(MinidumpWritable, RVA) { class TTestLocationDescriptorMinidumpWritable (line 653) | class TTestLocationDescriptorMinidumpWritable final method TTestLocationDescriptorMinidumpWritable (line 656) | TTestLocationDescriptorMinidumpWritable() method TTestLocationDescriptorMinidumpWritable (line 659) | TTestLocationDescriptorMinidumpWritable( method TTestLocationDescriptorMinidumpWritable (line 661) | TTestLocationDescriptorMinidumpWritable& operator=( method SetLocationDescriptor (line 666) | void SetLocationDescriptor(MinidumpWritable* other) { method SetString (line 670) | void SetString(const std::string& string) { string_ = string; } method SizeOfObject (line 673) | size_t SizeOfObject() override { method WriteObject (line 679) | bool WriteObject(FileWriterInterface* file_writer) override { type TLocationDescriptorAndData (line 699) | struct TLocationDescriptorAndData { function TLDDAtIndex (line 705) | TLocationDescriptorAndData TLDDAtIndex( class MinidumpWritableLocationDescriptor (line 723) | class MinidumpWritableLocationDescriptor : public ::testing::Test {} type TestNames (line 726) | struct TestNames { type TestNames (line 731) | struct TestNames { function TYPED_TEST (line 742) | TYPED_TEST(MinidumpWritableLocationDescriptor, LocationDescriptor) { FILE: minidump/minidump_writer_util.cc type crashpad (line 22) | namespace crashpad { type internal (line 23) | namespace internal { FILE: minidump/minidump_writer_util.h function namespace (line 25) | namespace crashpad { FILE: minidump/test/minidump_byte_array_writer_test_util.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function MinidumpByteArrayAtRVA (line 22) | std::vector MinidumpByteArrayAtRVA(const std::string& file_... FILE: minidump/test/minidump_byte_array_writer_test_util.h function namespace (line 25) | namespace crashpad { FILE: minidump/test/minidump_context_test_util.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function InitializeMinidumpContextX86 (line 32) | void InitializeMinidumpContextX86(MinidumpContextX86* context, uint3... function InitializeMinidumpContextAMD64 (line 75) | void InitializeMinidumpContextAMD64(MinidumpContextAMD64* context, function InitializeMinidumpContextARM (line 144) | void InitializeMinidumpContextARM(MinidumpContextARM* context, uint3... function InitializeMinidumpContextARM64 (line 172) | void InitializeMinidumpContextARM64(MinidumpContextARM64* context, function InitializeMinidumpContextMIPS (line 201) | void InitializeMinidumpContextMIPS(MinidumpContextMIPS* context, function InitializeMinidumpContextMIPS64 (line 239) | void InitializeMinidumpContextMIPS64(MinidumpContextMIPS64* context, function InitializeMinidumpContextRISCV64 (line 275) | void InitializeMinidumpContextRISCV64(MinidumpContextRISCV64* context, function ExpectMinidumpContextFxsave (line 307) | void ExpectMinidumpContextFxsave(const FxsaveType* expected, function ExpectMinidumpContextX86 (line 353) | void ExpectMinidumpContextX86( function ExpectMinidumpContextAMD64 (line 406) | void ExpectMinidumpContextAMD64( function ExpectMinidumpContextARM (line 516) | void ExpectMinidumpContextARM(uint32_t expect_seed, function ExpectMinidumpContextARM64 (line 543) | void ExpectMinidumpContextARM64(uint32_t expect_seed, function ExpectMinidumpContextMIPS (line 564) | void ExpectMinidumpContextMIPS(uint32_t expect_seed, function ExpectMinidumpContextMIPS64 (line 597) | void ExpectMinidumpContextMIPS64(uint32_t expect_seed, function ExpectMinidumpContextRISCV64 (line 629) | void ExpectMinidumpContextRISCV64(uint32_t expect_seed, FILE: minidump/test/minidump_context_test_util.h function namespace (line 22) | namespace crashpad { FILE: minidump/test/minidump_file_writer_test_util.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function MINIDUMP_HEADER (line 23) | const MINIDUMP_HEADER* MinidumpHeaderAtStart( function VerifyMinidumpHeader (line 47) | void VerifyMinidumpHeader(const MINIDUMP_HEADER* header, FILE: minidump/test/minidump_file_writer_test_util.h function namespace (line 24) | namespace crashpad { FILE: minidump/test/minidump_memory_writer_test_util.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function ExpectMinidumpMemoryDescriptor (line 38) | void ExpectMinidumpMemoryDescriptor( function ExpectMinidumpMemoryDescriptorAndContents (line 59) | void ExpectMinidumpMemoryDescriptorAndContents( FILE: minidump/test/minidump_memory_writer_test_util.h function namespace (line 30) | namespace crashpad { FILE: minidump/test/minidump_rva_list_test_util.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function MinidumpRVAList (line 27) | const MinidumpRVAList* MinidumpRVAListAtStart(const std::string& fil... FILE: minidump/test/minidump_rva_list_test_util.h function namespace (line 22) | namespace crashpad { FILE: minidump/test/minidump_string_writer_test_util.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function T (line 32) | const T* TMinidumpStringAtRVA(const std::string& file_contents, RVAT... function StringType (line 72) | StringType TMinidumpStringAtRVAAsString(const std::string& file_cont... function MINIDUMP_STRING (line 91) | const MINIDUMP_STRING* MinidumpStringAtRVA(const std::string& file_c... function MINIDUMP_STRING (line 98) | const MINIDUMP_STRING* MinidumpStringAtRVA(const std::string& file_c... function MinidumpUTF8String (line 106) | const MinidumpUTF8String* MinidumpUTF8StringAtRVA( function MinidumpUTF8String (line 114) | const MinidumpUTF8String* MinidumpUTF8StringAtRVA( function MinidumpStringAtRVAAsString (line 123) | std::u16string MinidumpStringAtRVAAsString(const std::string& file_c... function MinidumpStringAtRVAAsString (line 132) | std::u16string MinidumpStringAtRVAAsString(const std::string& file_c... function MinidumpUTF8StringAtRVAAsString (line 141) | std::string MinidumpUTF8StringAtRVAAsString(const std::string& file_... function MinidumpUTF8StringAtRVAAsString (line 150) | std::string MinidumpUTF8StringAtRVAAsString(const std::string& file_... FILE: minidump/test/minidump_string_writer_test_util.h function namespace (line 28) | namespace crashpad { FILE: minidump/test/minidump_user_extension_stream_util.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { FILE: minidump/test/minidump_user_extension_stream_util.h function namespace (line 25) | namespace crashpad { FILE: minidump/test/minidump_writable_test_util.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function IMAGE_DEBUG_MISC (line 113) | const IMAGE_DEBUG_MISC* MinidumpWritableAtLocationDescriptorco... type MinidumpSimpleStringDictionaryListTraits (line 249) | struct MinidumpSimpleStringDictionaryListTraits { method ElementCount (line 252) | static size_t ElementCount(const ListType* list) { return list->co... type MinidumpAnnotationListObjectsTraits (line 255) | struct MinidumpAnnotationListObjectsTraits { method ElementCount (line 258) | static size_t ElementCount(const ListType* list) { return list->co... function MINIDUMP_MEMORY_LIST (line 285) | const MINIDUMP_MEMORY_LIST* function MINIDUMP_MODULE_LIST (line 294) | const MINIDUMP_MODULE_LIST* function MINIDUMP_UNLOADED_MODULE_LIST (line 303) | const MINIDUMP_UNLOADED_MODULE_LIST* function MINIDUMP_THREAD_LIST (line 312) | const MINIDUMP_THREAD_LIST* function MINIDUMP_THREAD_NAME_LIST (line 321) | const MINIDUMP_THREAD_NAME_LIST* function MINIDUMP_HANDLE_DATA_STREAM (line 330) | const MINIDUMP_HANDLE_DATA_STREAM* function MINIDUMP_MEMORY_INFO_LIST (line 339) | const MINIDUMP_MEMORY_INFO_LIST* function MinidumpModuleCrashpadInfoList (line 348) | const MinidumpModuleCrashpadInfoList* function MinidumpSimpleStringDictionary (line 357) | const MinidumpSimpleStringDictionary* function MinidumpAnnotationList (line 366) | const MinidumpAnnotationList* function T (line 377) | const T* MinidumpCVPDBAtLocationDescriptor( function CodeViewRecordPDB20 (line 403) | const CodeViewRecordPDB20* function CodeViewRecordPDB70 (line 412) | const CodeViewRecordPDB70* function CodeViewRecordBuildID (line 421) | const CodeViewRecordBuildID* FILE: minidump/test/minidump_writable_test_util.h function namespace (line 29) | namespace crashpad { FILE: snapshot/annotation_snapshot.cc type crashpad (line 17) | namespace crashpad { FILE: snapshot/annotation_snapshot.h function namespace (line 23) | namespace crashpad { FILE: snapshot/capture_memory.cc type crashpad (line 31) | namespace crashpad { type internal (line 32) | namespace internal { function MaybeCaptureMemoryAround (line 36) | void MaybeCaptureMemoryAround(CaptureMemory::Delegate* delegate, function CaptureAtPointersInRange (line 61) | void CaptureAtPointersInRange(uint8_t* buffer, FILE: snapshot/capture_memory.h function namespace (line 25) | namespace crashpad { FILE: snapshot/cpu_architecture.h function namespace (line 18) | namespace crashpad { FILE: snapshot/cpu_context.cc type crashpad (line 27) | namespace crashpad { FILE: snapshot/cpu_context.h function namespace (line 23) | namespace crashpad { FILE: snapshot/cpu_context_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { type ExponentValue (line 30) | enum ExponentValue { type FractionValue (line 36) | enum FractionValue { function SetX87Register (line 54) | void SetX87Register(CPUContextX86::X87Register* st, function SetX87OrMMXRegister (line 87) | void SetX87OrMMXRegister(CPUContextX86::X87OrMMXRegister* st_mm, function TEST (line 95) | TEST(CPUContextX86, FxsaveToFsave) { function TEST (line 160) | TEST(CPUContextX86, FsaveToFxsave) { function TEST (line 236) | TEST(CPUContextX86, FxsaveToFsaveTagWord) { function TEST (line 335) | TEST(CPUContextX86, FsaveToFxsaveTagWord) { FILE: snapshot/crashpad_info_client_options.cc type crashpad (line 19) | namespace crashpad { function TriState (line 22) | TriState CrashpadInfoClientOptions::TriStateFromCrashpadInfo( FILE: snapshot/crashpad_info_client_options.h function namespace (line 22) | namespace crashpad { FILE: snapshot/crashpad_info_client_options_test.cc type crashpad (line 38) | namespace crashpad { type test (line 39) | namespace test { function TEST (line 42) | TEST(CrashpadInfoClientOptions, TriStateFromCrashpadInfo) { class ScopedUnsetCrashpadInfoOptions (line 59) | class ScopedUnsetCrashpadInfoOptions { method ScopedUnsetCrashpadInfoOptions (line 61) | explicit ScopedUnsetCrashpadInfoOptions(CrashpadInfo* crashpad_info) method ScopedUnsetCrashpadInfoOptions (line 65) | ScopedUnsetCrashpadInfoOptions(const ScopedUnsetCrashpadInfoOption... method ScopedUnsetCrashpadInfoOptions (line 67) | ScopedUnsetCrashpadInfoOptions& operator=( function CrashpadInfoClientOptions (line 81) | CrashpadInfoClientOptions SelfProcessSnapshotAndGetCrashpadOptions() { function TEST (line 101) | TEST(CrashpadInfoClientOptions, OneModule) { function TEST (line 151) | TEST(CrashpadInfoClientOptions, TwoModules) { class CrashpadInfoSizes_ClientOptions (line 241) | class CrashpadInfoSizes_ClientOptions function CrashpadInfo (line 253) | [[clang::no_sanitize("function")]] function TEST_P (line 260) | TEST_P(CrashpadInfoSizes_ClientOptions, DifferentlySizedStruct) { FILE: snapshot/crashpad_info_client_options_test_module.cc function EXPORT (line 37) | EXPORT crashpad::CrashpadInfo* TestModule_GetCrashpadInfo() { function BOOL (line 44) | BOOL WINAPI DllMain(HINSTANCE hinstance, DWORD reason, LPVOID reserved) { FILE: snapshot/crashpad_info_size_test_module.cc type TestCrashpadInfo (line 41) | struct TestCrashpadInfo { function BOOL (line 133) | BOOL WINAPI DllMain(HINSTANCE hinstance, DWORD reason, LPVOID reserved) { FILE: snapshot/crashpad_types/crashpad_info_reader.cc type crashpad (line 31) | namespace crashpad { function UnsetIfNotValidTriState (line 35) | void UnsetIfNotValidTriState(TriState* value) { class CrashpadInfoReader::InfoContainer (line 48) | class CrashpadInfoReader::InfoContainer { method InfoContainer (line 55) | InfoContainer() = default; class CrashpadInfoReader::InfoContainerSpecific (line 59) | class CrashpadInfoReader::InfoContainerSpecific : public InfoContainer { method InfoContainerSpecific (line 61) | InfoContainerSpecific() : InfoContainer() {} method Read (line 64) | bool Read(const ProcessMemoryRange* memory, VMAddress address) overr... FILE: snapshot/crashpad_types/crashpad_info_reader.h function namespace (line 27) | namespace crashpad { FILE: snapshot/crashpad_types/crashpad_info_reader_test.cc type crashpad (line 37) | namespace crashpad { type test (line 38) | namespace test { class ScopedUnsetCrashpadInfo (line 47) | class ScopedUnsetCrashpadInfo { method ScopedUnsetCrashpadInfo (line 49) | explicit ScopedUnsetCrashpadInfo(CrashpadInfo* crashpad_info) method ScopedUnsetCrashpadInfo (line 52) | ScopedUnsetCrashpadInfo(const ScopedUnsetCrashpadInfo&) = delete; method ScopedUnsetCrashpadInfo (line 53) | ScopedUnsetCrashpadInfo& operator=(const ScopedUnsetCrashpadInfo&)... class CrashpadInfoTestDataSetup (line 69) | class CrashpadInfoTestDataSetup { method CrashpadInfoTestDataSetup (line 71) | CrashpadInfoTestDataSetup() { method CrashpadInfoTestDataSetup (line 84) | CrashpadInfoTestDataSetup(const CrashpadInfoTestDataSetup&) = delete; method CrashpadInfoTestDataSetup (line 85) | CrashpadInfoTestDataSetup& operator=(const CrashpadInfoTestDataSet... method GetAddresses (line 88) | void GetAddresses(VMAddress* info_address, function ExpectCrashpadInfo (line 106) | void ExpectCrashpadInfo(ProcessType process, function TEST (line 138) | TEST(CrashpadInfoReader, ReadFromSelf) { function CRASHPAD_CHILD_TEST_MAIN (line 162) | CRASHPAD_CHILD_TEST_MAIN(ReadFromChildTestMain) { class ReadFromChildTest (line 184) | class ReadFromChildTest : public MultiprocessExec { method ReadFromChildTest (line 186) | ReadFromChildTest() : MultiprocessExec() { method ReadFromChildTest (line 190) | ReadFromChildTest(const ReadFromChildTest&) = delete; method ReadFromChildTest (line 191) | ReadFromChildTest& operator=(const ReadFromChildTest&) = delete; method MultiprocessParent (line 196) | void MultiprocessParent() { function TEST (line 226) | TEST(CrashpadInfoReader, ReadFromChild) { FILE: snapshot/crashpad_types/image_annotation_reader.cc type crashpad (line 35) | namespace crashpad { type process_types (line 37) | namespace process_types { type Annotation (line 40) | struct Annotation { type AnnotationList (line 51) | struct AnnotationList { FILE: snapshot/crashpad_types/image_annotation_reader.h function namespace (line 26) | namespace crashpad { FILE: snapshot/crashpad_types/image_annotation_reader_test.cc type crashpad (line 39) | namespace crashpad { type test (line 40) | namespace test { function ExpectSimpleMap (line 43) | void ExpectSimpleMap(const std::map& map, function ExpectAnnotationList (line 51) | void ExpectAnnotationList(const std::vector& list, function BuildTestStructures (line 67) | void BuildTestStructures( function ExpectAnnotations (line 93) | void ExpectAnnotations(ProcessType process, function TEST (line 126) | TEST(ImageAnnotationReader, ReadFromSelf) { function CRASHPAD_CHILD_TEST_MAIN (line 144) | CRASHPAD_CHILD_TEST_MAIN(ReadAnnotationsFromChildTestMain) { class ReadFromChildTest (line 160) | class ReadFromChildTest : public MultiprocessExec { method ReadFromChildTest (line 162) | ReadFromChildTest() : MultiprocessExec() { method ReadFromChildTest (line 166) | ReadFromChildTest(const ReadFromChildTest&) = delete; method ReadFromChildTest (line 167) | ReadFromChildTest& operator=(const ReadFromChildTest&) = delete; method MultiprocessParent (line 172) | void MultiprocessParent() { function TEST (line 190) | TEST(ImageAnnotationReader, ReadFromChild) { FILE: snapshot/elf/elf_dynamic_array_reader.cc type crashpad (line 23) | namespace crashpad { function Read (line 28) | bool Read(const ProcessMemoryRange& memory, FILE: snapshot/elf/elf_dynamic_array_reader.h function namespace (line 27) | namespace crashpad { FILE: snapshot/elf/elf_image_reader.cc type crashpad (line 30) | namespace crashpad { class ElfImageReader::ProgramHeaderTable (line 32) | class ElfImageReader::ProgramHeaderTable { method ProgramHeaderTable (line 53) | ProgramHeaderTable() {} class ElfImageReader::ProgramHeaderTableSpecific (line 57) | class ElfImageReader::ProgramHeaderTableSpecific method ProgramHeaderTableSpecific (line 60) | ProgramHeaderTableSpecific() {} method ProgramHeaderTableSpecific (line 62) | ProgramHeaderTableSpecific( method Initialize (line 69) | bool Initialize(const ProcessMemoryRange& memory, method VerifyLoadSegments (line 87) | bool VerifyLoadSegments(bool verbose) const override { method Size (line 112) | size_t Size() const override { return sizeof(PhdrType) * table_.size... method GetPreferredElfHeaderAddress (line 114) | bool GetPreferredElfHeaderAddress(VMAddress* address, method GetPreferredLoadedMemoryRange (line 127) | bool GetPreferredLoadedMemoryRange(VMAddress* base, method GetDynamicSegment (line 153) | bool GetDynamicSegment(VMAddress* address, VMSize* size) const overr... method GetProgramHeader (line 164) | bool GetProgramHeader(uint32_t type, const PhdrType** header_out) co... method GetNoteSegment (line 175) | bool GetNoteSegment(size_t* start_index, function VMAddress (line 634) | VMAddress ElfImageReader::GetProgramHeaderTableAddress() { function ProcessMemoryRange (line 858) | const ProcessMemoryRange* ElfImageReader::Memory() const { FILE: snapshot/elf/elf_image_reader.h function Result (line 54) | enum class Result { FILE: snapshot/elf/elf_image_reader_fuzzer.cc class FakeProcessMemory (line 23) | class FakeProcessMemory : public ProcessMemory { method FakeProcessMemory (line 25) | FakeProcessMemory(const uint8_t* data, size_t size, VMAddress fake_base) method ReadUpTo (line 28) | ssize_t ReadUpTo(VMAddress address, function LLVMFuzzerInitialize (line 46) | int LLVMFuzzerInitialize(int* argc, char*** argv) { function LLVMFuzzerTestOneInput (line 55) | int LLVMFuzzerTestOneInput(const uint8_t* data, size_t size) { FILE: snapshot/elf/elf_image_reader_test.cc function ElfImageReaderTestExportedSymbol (line 51) | __attribute__((visibility("default"))) void ElfImageReaderTestExportedSy... type crashpad (line 55) | namespace crashpad { type test (line 56) | namespace test { function LocateExecutable (line 61) | void LocateExecutable(const ProcessType& process, function LocateExecutable (line 88) | void LocateExecutable(PtraceConnection* connection, function ExpectSymbol (line 108) | void ExpectSymbol(ElfImageReader* reader, function ReadThisExecutableInTarget (line 121) | void ReadThisExecutableInTarget(ProcessType process, function ReadLibcInTarget (line 185) | void ReadLibcInTarget(ProcessType process, function TEST (line 212) | TEST(ElfImageReader, MainExecutableSelf) { function CRASHPAD_CHILD_TEST_MAIN (line 218) | CRASHPAD_CHILD_TEST_MAIN(ReadExecutableChild) { class ReadExecutableChildTest (line 228) | class ReadExecutableChildTest : public MultiprocessExec { method ReadExecutableChildTest (line 230) | ReadExecutableChildTest() : MultiprocessExec() {} method MultiprocessParent (line 233) | void MultiprocessParent() { function TEST (line 247) | TEST(ElfImageReader, MainExecutableChild) { function TEST (line 253) | TEST(ElfImageReader, OneModuleSelf) { function CRASHPAD_CHILD_TEST_MAIN (line 262) | CRASHPAD_CHILD_TEST_MAIN(ReadLibcChild) { class ReadLibcChildTest (line 282) | class ReadLibcChildTest : public MultiprocessExec { method ReadLibcChildTest (line 284) | ReadLibcChildTest() : MultiprocessExec() {} method MultiprocessParent (line 288) | void MultiprocessParent() { function TEST (line 297) | TEST(ElfImageReader, OneModuleChild) { function TEST (line 320) | TEST(ElfImageReader, DtHashAndDtGnuHashMatch) { FILE: snapshot/elf/elf_symbol_table_reader.cc type crashpad (line 21) | namespace crashpad { function GetBinding (line 25) | uint8_t GetBinding(const Elf32_Sym& sym) { function GetBinding (line 29) | uint8_t GetBinding(const Elf64_Sym& sym) { function GetType (line 33) | uint8_t GetType(const Elf32_Sym& sym) { function GetType (line 37) | uint8_t GetType(const Elf64_Sym& sym) { function GetVisibility (line 41) | uint8_t GetVisibility(const Elf32_Sym& sym) { function GetVisibility (line 45) | uint8_t GetVisibility(const Elf64_Sym& sym) { FILE: snapshot/elf/elf_symbol_table_reader.h function namespace (line 25) | namespace crashpad { FILE: snapshot/elf/module_snapshot_elf.cc type crashpad (line 26) | namespace crashpad { type internal (line 27) | namespace internal { function time_t (line 121) | time_t ModuleSnapshotElf::Timestamp() const { FILE: snapshot/elf/module_snapshot_elf.h function namespace (line 32) | namespace crashpad { FILE: snapshot/exception_snapshot.h function namespace (line 24) | namespace crashpad { FILE: snapshot/fuchsia/cpu_context_fuchsia.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function InitializeCPUContextX86_64 (line 24) | void InitializeCPUContextX86_64( function InitializeCPUContextARM64 (line 64) | void InitializeCPUContextARM64( function InitializeCPUContextRISCV64 (line 108) | void InitializeCPUContextRISCV64( FILE: snapshot/fuchsia/cpu_context_fuchsia.h function namespace (line 24) | namespace crashpad { FILE: snapshot/fuchsia/exception_snapshot_fuchsia.cc type crashpad (line 21) | namespace crashpad { type internal (line 22) | namespace internal { function CPUContext (line 115) | const CPUContext* ExceptionSnapshotFuchsia::Context() const { FILE: snapshot/fuchsia/exception_snapshot_fuchsia.h function namespace (line 27) | namespace crashpad { FILE: snapshot/fuchsia/memory_map_fuchsia.cc type crashpad (line 20) | namespace crashpad { FILE: snapshot/fuchsia/memory_map_fuchsia.h function namespace (line 25) | namespace crashpad { FILE: snapshot/fuchsia/memory_map_region_snapshot_fuchsia.cc type crashpad (line 21) | namespace crashpad { type internal (line 22) | namespace internal { function MmuFlagsToProtectFlags (line 27) | uint32_t MmuFlagsToProtectFlags(zx_vm_option_t flags) { function MINIDUMP_MEMORY_INFO (line 79) | const MINIDUMP_MEMORY_INFO& FILE: snapshot/fuchsia/memory_map_region_snapshot_fuchsia.h function namespace (line 22) | namespace crashpad { FILE: snapshot/fuchsia/process_reader_fuchsia.cc type crashpad (line 27) | namespace crashpad { function GetStackRegions (line 36) | void GetStackRegions( function MemoryMapFuchsia (line 152) | const MemoryMapFuchsia* ProcessReaderFuchsia::MemoryMap() { FILE: snapshot/fuchsia/process_reader_fuchsia.h function namespace (line 33) | namespace crashpad { function ProcessMemory (line 119) | const ProcessMemory* Memory() const { return process_memory_.get(); } FILE: snapshot/fuchsia/process_reader_fuchsia_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { function TEST (line 36) | TEST(ProcessReaderFuchsia, SelfBasic) { function CRASHPAD_CHILD_TEST_MAIN (line 87) | CRASHPAD_CHILD_TEST_MAIN(ProcessReaderBasicChildTestMain) { class BasicChildTest (line 95) | class BasicChildTest : public MultiprocessExec { method BasicChildTest (line 97) | BasicChildTest() : MultiprocessExec() { method BasicChildTest (line 101) | BasicChildTest(const BasicChildTest&) = delete; method BasicChildTest (line 102) | BasicChildTest& operator=(const BasicChildTest&) = delete; method MultiprocessParent (line 107) | void MultiprocessParent() override { function TEST (line 120) | TEST(ProcessReaderFuchsia, ChildBasic) { type ThreadData (line 125) | struct ThreadData { function CRASHPAD_CHILD_TEST_MAIN (line 140) | CRASHPAD_CHILD_TEST_MAIN(ProcessReaderChildThreadsTestMain) { class ThreadsChildTest (line 178) | class ThreadsChildTest : public MultiprocessExec { method ThreadsChildTest (line 180) | ThreadsChildTest() : MultiprocessExec() { method ThreadsChildTest (line 184) | ThreadsChildTest(const ThreadsChildTest&) = delete; method ThreadsChildTest (line 185) | ThreadsChildTest& operator=(const ThreadsChildTest&) = delete; method MultiprocessParent (line 190) | void MultiprocessParent() override { function TEST (line 218) | TEST(ProcessReaderFuchsia, DISABLED_ChildThreads) { FILE: snapshot/fuchsia/process_snapshot_fuchsia.cc type crashpad (line 20) | namespace crashpad { function SystemSnapshot (line 156) | const SystemSnapshot* ProcessSnapshotFuchsia::System() const { function ExceptionSnapshot (line 186) | const ExceptionSnapshot* ProcessSnapshotFuchsia::Exception() const { function ProcessMemory (line 211) | const ProcessMemory* ProcessSnapshotFuchsia::Memory() const { FILE: snapshot/fuchsia/process_snapshot_fuchsia.h function namespace (line 40) | namespace crashpad { FILE: snapshot/fuchsia/process_snapshot_fuchsia_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { function CRASHPAD_CHILD_TEST_MAIN (line 54) | CRASHPAD_CHILD_TEST_MAIN(AddressSpaceChildTestMain) { function HasSingleMatchingMapping (line 78) | bool HasSingleMatchingMapping( class AddressSpaceTest (line 102) | class AddressSpaceTest : public MultiprocessExec { method AddressSpaceTest (line 104) | AddressSpaceTest() : MultiprocessExec() { method AddressSpaceTest (line 108) | AddressSpaceTest(const AddressSpaceTest&) = delete; method AddressSpaceTest (line 109) | AddressSpaceTest& operator=(const AddressSpaceTest&) = delete; method MultiprocessParent (line 114) | void MultiprocessParent() override { function TEST (line 141) | TEST(ProcessSnapshotFuchsiaTest, AddressSpaceMapping) { function CRASHPAD_CHILD_TEST_MAIN (line 146) | CRASHPAD_CHILD_TEST_MAIN(StackPointerIntoInvalidLocation) { class InvalidStackPointerTest (line 170) | class InvalidStackPointerTest : public MultiprocessExec { method InvalidStackPointerTest (line 172) | InvalidStackPointerTest() : MultiprocessExec() { method InvalidStackPointerTest (line 178) | InvalidStackPointerTest(const InvalidStackPointerTest&) = delete; method InvalidStackPointerTest (line 179) | InvalidStackPointerTest& operator=(const InvalidStackPointerTest&)... method MultiprocessParent (line 184) | void MultiprocessParent() override { function TEST (line 233) | TEST(ProcessSnapshotFuchsiaTest, InvalidStackPointer) { FILE: snapshot/fuchsia/system_snapshot_fuchsia.cc type crashpad (line 26) | namespace crashpad { type internal (line 27) | namespace internal { function CPUArchitecture (line 59) | CPUArchitecture SystemSnapshotFuchsia::GetCPUArchitecture() const { FILE: snapshot/fuchsia/system_snapshot_fuchsia.h function namespace (line 28) | namespace crashpad { FILE: snapshot/fuchsia/thread_snapshot_fuchsia.cc type crashpad (line 20) | namespace crashpad { type internal (line 21) | namespace internal { function CPUContext (line 76) | const CPUContext* ThreadSnapshotFuchsia::Context() const { function MemorySnapshot (line 81) | const MemorySnapshot* ThreadSnapshotFuchsia::Stack() const { FILE: snapshot/fuchsia/thread_snapshot_fuchsia.h function namespace (line 31) | namespace crashpad { FILE: snapshot/handle_snapshot.cc type crashpad (line 17) | namespace crashpad { FILE: snapshot/handle_snapshot.h function namespace (line 22) | namespace crashpad { FILE: snapshot/hash_types_test.cc function main (line 15) | int main() { FILE: snapshot/ios/exception_snapshot_ios_intermediate_dump.cc type crashpad (line 28) | namespace crashpad { type internal (line 30) | namespace internal { function ThreadStateLengthForFlavor (line 32) | size_t ThreadStateLengthForFlavor(thread_state_flavor_t flavor) { function CPUContext (line 278) | const CPUContext* ExceptionSnapshotIOSIntermediateDump::Context() co... FILE: snapshot/ios/exception_snapshot_ios_intermediate_dump.h function namespace (line 30) | namespace crashpad { FILE: snapshot/ios/intermediate_dump_reader_util.cc type crashpad (line 22) | namespace crashpad { type internal (line 23) | namespace internal { function IOSIntermediateDumpData (line 37) | const IOSIntermediateDumpData* GetDataFromMap( function IOSIntermediateDumpMap (line 52) | const IOSIntermediateDumpMap* GetMapFromMap(const IOSIntermediateDum... function IOSIntermediateDumpList (line 63) | const IOSIntermediateDumpList* GetListFromMap(const IOSIntermediateD... function GetDataStringFromMap (line 74) | bool GetDataStringFromMap(const IOSIntermediateDumpMap* map, function GetDataValueFromMapErrorInternal (line 88) | void GetDataValueFromMapErrorInternal(const IntermediateDumpKey& key) { FILE: snapshot/ios/intermediate_dump_reader_util.h function namespace (line 23) | namespace crashpad { FILE: snapshot/ios/memory_snapshot_ios_intermediate_dump.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function MemorySnapshot (line 53) | const MemorySnapshot* MemorySnapshotIOSIntermediateDump::MergeWithOt... FILE: snapshot/ios/memory_snapshot_ios_intermediate_dump.h function namespace (line 25) | namespace crashpad { FILE: snapshot/ios/memory_snapshot_ios_intermediate_dump_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { class ReadToString (line 30) | class ReadToString : public crashpad::MemorySnapshot::Delegate { method MemorySnapshotDelegateRead (line 36) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { function CreateMemorySnapshot (line 44) | std::unique_ptr CreateMemorySnaps... function TEST (line 53) | TEST(MemorySnapshotIOSIntermediateDumpTest, MergeSame) { function TEST (line 65) | TEST(MemorySnapshotIOSIntermediateDumpTest, MergeNoOverlap) { function TEST (line 81) | TEST(MemorySnapshotIOSIntermediateDumpTest, MergePartial) { function TEST (line 97) | TEST(MemorySnapshotIOSIntermediateDumpTest, NoMerge) { function TEST (line 109) | TEST(MemorySnapshotIOSIntermediateDumpTest, EnvelopeBiggerFirst) { function TEST (line 126) | TEST(MemorySnapshotIOSIntermediateDumpTest, EnvelopeBiggerSecond) { function TEST (line 143) | TEST(MemorySnapshotIOSIntermediateDumpTest, SmallerAddressSecond) { FILE: snapshot/ios/module_snapshot_ios_intermediate_dump.cc type crashpad (line 29) | namespace crashpad { type internal (line 30) | namespace internal { function time_t (line 233) | time_t ModuleSnapshotIOSIntermediateDump::Timestamp() const { FILE: snapshot/ios/module_snapshot_ios_intermediate_dump.h function namespace (line 31) | namespace crashpad { FILE: snapshot/ios/process_snapshot_ios_intermediate_dump.cc function MachTimeValueToTimeval (line 27) | void MachTimeValueToTimeval(const time_value& mach, timeval* tv) { type crashpad (line 34) | namespace crashpad { type internal (line 35) | namespace internal { function pid_t (line 196) | pid_t ProcessSnapshotIOSIntermediateDump::ProcessID() const { function pid_t (line 201) | pid_t ProcessSnapshotIOSIntermediateDump::ParentProcessID() const { function SystemSnapshot (line 256) | const SystemSnapshot* ProcessSnapshotIOSIntermediateDump::System() c... function ExceptionSnapshot (line 287) | const ExceptionSnapshot* ProcessSnapshotIOSIntermediateDump::Excepti... function ProcessMemory (line 328) | const ProcessMemory* ProcessSnapshotIOSIntermediateDump::Memory() co... FILE: snapshot/ios/process_snapshot_ios_intermediate_dump.h function namespace (line 33) | namespace crashpad { FILE: snapshot/ios/process_snapshot_ios_intermediate_dump_test.cc type crashpad (line 35) | namespace crashpad { type test (line 36) | namespace test { class ReadToString (line 43) | class ReadToString : public crashpad::MemorySnapshot::Delegate { method MemorySnapshotDelegateRead (line 47) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { class ProcessSnapshotIOSIntermediateDumpTest (line 53) | class ProcessSnapshotIOSIntermediateDumpTest : public testing::Test { method ProcessSnapshotIOSIntermediateDumpTest (line 55) | ProcessSnapshotIOSIntermediateDumpTest() method SetUp (line 59) | void SetUp() override { method TearDown (line 66) | void TearDown() override { method writer (line 74) | auto writer() const { return writer_.get(); } method DumpSnapshot (line 76) | bool DumpSnapshot(const ProcessSnapshotIOSIntermediateDump& snapsh... method WriteProcessInfo (line 83) | void WriteProcessInfo(IOSIntermediateDumpWriter* writer) { method WriteSystemInfo (line 111) | void WriteSystemInfo(IOSIntermediateDumpWriter* writer) { method WriteAnnotations (line 169) | void WriteAnnotations(IOSIntermediateDumpWriter* writer, method WriteModules (line 216) | void WriteModules(IOSIntermediateDumpWriter* writer, method ExpectModules (line 263) | void ExpectModules(const std::vector& modules, method WriteMachException (line 317) | void WriteMachException(IOSIntermediateDumpWriter* writer, method WriteThreads (line 353) | void WriteThreads(IOSIntermediateDumpWriter* writer) { method ExpectMachException (line 404) | void ExpectMachException(const ExceptionSnapshot& exception) { method ExpectThreads (line 416) | void ExpectThreads(const std::vector& threa... method ExpectSystem (line 438) | void ExpectSystem(const SystemSnapshot& system) { method ExpectSnapshot (line 470) | void ExpectSnapshot(const ProcessSnapshot& snapshot, method CloseWriter (line 503) | void CloseWriter() { EXPECT_TRUE(writer_->Close()); } function TEST_F (line 514) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, InitializeNoFile) { function TEST_F (line 522) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, InitializeEmpty) { function TEST_F (line 528) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, InitializeMinimumDump) { function TEST_F (line 543) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, MissingSystemDump) { function TEST_F (line 556) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, MissingProcessDump) { function TEST_F (line 569) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, EmptySignalDump) { function TEST_F (line 614) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, EmptyMachDump) { function TEST_F (line 641) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, EmptyExceptionDump) { function TEST_F (line 668) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, EmptyUncaughtNSExcept... function TEST_F (line 699) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, ShortContext) { function TEST_F (line 722) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, LongAnnotations) { function TEST_F (line 744) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, FullReport) { function TEST_F (line 766) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, FuzzTestCases) { function TEST_F (line 796) | TEST_F(ProcessSnapshotIOSIntermediateDumpTest, WriteNoThreads) { FILE: snapshot/ios/system_snapshot_ios_intermediate_dump.cc type crashpad (line 26) | namespace crashpad { type internal (line 28) | namespace internal { function CPUArchitecture (line 117) | CPUArchitecture SystemSnapshotIOSIntermediateDump::GetCPUArchitectur... FILE: snapshot/ios/system_snapshot_ios_intermediate_dump.h function namespace (line 26) | namespace crashpad { FILE: snapshot/ios/thread_snapshot_ios_intermediate_dump.cc function GenerateStackMemoryFromFrames (line 28) | std::vector GenerateStackMemoryFromFrames(const uint64_t* frames, type crashpad (line 64) | namespace crashpad { type internal (line 65) | namespace internal { function CPUContext (line 208) | const CPUContext* ThreadSnapshotIOSIntermediateDump::Context() const { function MemorySnapshot (line 213) | const MemorySnapshot* ThreadSnapshotIOSIntermediateDump::Stack() const { FILE: snapshot/ios/thread_snapshot_ios_intermediate_dump.h function namespace (line 27) | namespace crashpad { FILE: snapshot/linux/capture_memory_delegate_linux.cc type crashpad (line 22) | namespace crashpad { type internal (line 23) | namespace internal { FILE: snapshot/linux/capture_memory_delegate_linux.h function namespace (line 28) | namespace crashpad { FILE: snapshot/linux/cpu_context_linux.cc type crashpad (line 24) | namespace crashpad { type internal (line 25) | namespace internal { function InitializeCPUContextX86 (line 49) | void InitializeCPUContextX86(const ThreadContext::t32_t& thread_cont... function InitializeCPUContextX86 (line 69) | void InitializeCPUContextX86(const SignalThreadContext32& thread_con... function InitializeCPUContextX86_NoFloatingPoint (line 76) | void InitializeCPUContextX86_NoFloatingPoint( function InitializeCPUContextX86_64 (line 118) | void InitializeCPUContextX86_64(const ThreadContext::t64_t& thread_c... function InitializeCPUContextX86_64 (line 138) | void InitializeCPUContextX86_64(const SignalThreadContext64& thread_... function InitializeCPUContextX86_64_NoFloatingPoint (line 158) | void InitializeCPUContextX86_64_NoFloatingPoint( function InitializeCPUContextARM (line 177) | void InitializeCPUContextARM(const ThreadContext::t32_t& thread_cont... function InitializeCPUContextARM_NoFloatingPoint (line 206) | void InitializeCPUContextARM_NoFloatingPoint( function InitializeCPUContextARM64 (line 225) | void InitializeCPUContextARM64(const ThreadContext::t64_t& thread_co... function InitializeCPUContextARM64_NoFloatingPoint (line 237) | void InitializeCPUContextARM64_NoFloatingPoint( function InitializeCPUContextARM64_OnlyFPSIMD (line 259) | void InitializeCPUContextARM64_OnlyFPSIMD( function InitializeCPUContextRISCV64 (line 271) | void InitializeCPUContextRISCV64(const ThreadContext::t64_t& thread_... FILE: snapshot/linux/cpu_context_linux.h function namespace (line 23) | namespace crashpad { FILE: snapshot/linux/debug_rendezvous.cc type crashpad (line 28) | namespace crashpad { type Traits32 (line 32) | struct Traits32 { type Traits64 (line 37) | struct Traits64 { type DebugRendezvousSpecific (line 43) | struct DebugRendezvousSpecific { type LinkEntrySpecific (line 52) | struct LinkEntrySpecific { function ReadLinkEntry (line 61) | bool ReadLinkEntry(const ProcessMemoryRange& memory, FILE: snapshot/linux/debug_rendezvous.h function namespace (line 25) | namespace crashpad { FILE: snapshot/linux/debug_rendezvous_test.cc type crashpad (line 47) | namespace crashpad { type test (line 48) | namespace test { function ExpectLoadBias (line 51) | void ExpectLoadBias(bool is_64_bit, function TestAgainstTarget (line 65) | void TestAgainstTarget(PtraceConnection* connection) { function TEST (line 227) | TEST(DebugRendezvous, Self) { class ChildTest (line 242) | class ChildTest : public Multiprocess { method ChildTest (line 244) | ChildTest() {} method ChildTest (line 246) | ChildTest(const ChildTest&) = delete; method ChildTest (line 247) | ChildTest& operator=(const ChildTest&) = delete; method MultiprocessParent (line 252) | void MultiprocessParent() { method MultiprocessChild (line 259) | void MultiprocessChild() { CheckedReadFileAtEOF(ReadPipeHandle()); } function TEST (line 262) | TEST(DebugRendezvous, Child) { FILE: snapshot/linux/exception_snapshot_linux.cc type crashpad (line 29) | namespace crashpad { type internal (line 30) | namespace internal { function ReadContext (line 276) | static bool ReadContext(ProcessReaderLinux* reader, function ReadContext (line 330) | static bool ReadContext(ProcessReaderLinux* reader, function CPUContext (line 503) | const CPUContext* ExceptionSnapshotLinux::Context() const { FILE: snapshot/linux/exception_snapshot_linux.h function namespace (line 32) | namespace crashpad { FILE: snapshot/linux/exception_snapshot_linux_test.cc type crashpad (line 41) | namespace crashpad { type test (line 42) | namespace test { function pid_t (line 45) | pid_t gettid() { type FxsaveUContext (line 50) | struct FxsaveUContext { function InitializeContext (line 56) | void InitializeContext(NativeCPUContext* context) { function ExpectContext (line 67) | void ExpectContext(const CPUContext& actual, const NativeCPUContext&... function InitializeContext (line 82) | void InitializeContext(NativeCPUContext* context) { function ExpectContext (line 88) | void ExpectContext(const CPUContext& actual, const NativeCPUContext&... type NativeCPUContext (line 106) | struct NativeCPUContext { type CrunchContext (line 111) | struct CrunchContext { type IWMMXTContext (line 117) | struct IWMMXTContext { type TestCoprocessorContext (line 121) | struct TestCoprocessorContext { function InitializeContext (line 141) | void InitializeContext(NativeCPUContext* context) { function ExpectContext (line 185) | void ExpectContext(const CPUContext& actual, const NativeCPUContext&... type TestCoprocessorContext (line 214) | struct TestCoprocessorContext { function InitializeContext (line 220) | void InitializeContext(NativeCPUContext* context) { function ExpectContext (line 250) | void ExpectContext(const CPUContext& actual, const NativeCPUContext&... function InitializeContext (line 274) | void InitializeContext(NativeCPUContext* context) { function ExpectContext (line 281) | void ExpectContext(const CPUContext& actual, const NativeCPUContext&... function InitializeContext (line 304) | void InitializeContext(NativeCPUContext* context) { function ExpectContext (line 314) | void ExpectContext(const CPUContext& actual, const NativeCPUContext&... function TEST (line 333) | TEST(ExceptionSnapshotLinux, SelfBasic) { class ScopedSigactionRestore (line 362) | class ScopedSigactionRestore { method ScopedSigactionRestore (line 364) | ScopedSigactionRestore() : old_action_(), signo_(-1), valid_(false... method ScopedSigactionRestore (line 366) | ScopedSigactionRestore(const ScopedSigactionRestore&) = delete; method ScopedSigactionRestore (line 367) | ScopedSigactionRestore& operator=(const ScopedSigactionRestore&) =... method Reset (line 371) | bool Reset() { method ResetInstallHandler (line 384) | bool ResetInstallHandler(int signo, Signals::Handler handler) { type sigaction (line 394) | struct sigaction class RaiseTest (line 399) | class RaiseTest { method RaiseTest (line 401) | RaiseTest() = delete; method RaiseTest (line 402) | RaiseTest(const RaiseTest&) = delete; method RaiseTest (line 403) | RaiseTest& operator=(const RaiseTest&) = delete; method Run (line 405) | static void Run() { method HandleRaisedSignal (line 416) | static void HandleRaisedSignal(int signo, siginfo_t* siginfo, void... function TEST (line 448) | TEST(ExceptionSnapshotLinux, Raise) { class TimerTest (line 452) | class TimerTest { method TimerTest (line 454) | TimerTest() : event_(), timer_(-1), test_complete_(false) { test_ ... method TimerTest (line 456) | TimerTest(const TimerTest&) = delete; method TimerTest (line 457) | TimerTest& operator=(const TimerTest&) = delete; method Run (line 461) | void Run() { method HandleTimer (line 488) | static void HandleTimer(int signo, siginfo_t* siginfo, void* conte... function TEST (line 524) | TEST(ExceptionSnapshotLinux, SelfTimer) { FILE: snapshot/linux/process_reader_linux.cc type crashpad (line 37) | namespace crashpad { function ShouldMergeStackMappings (line 41) | bool ShouldMergeStackMappings(const MemoryMap::Mapping& stack_mapping, type abort_msg_t (line 327) | struct abort_msg_t { type abort_msg_t (line 333) | struct abort_msg_t { type magic_abort_msg_t (line 339) | struct magic_abort_msg_t { FILE: snapshot/linux/process_reader_linux.h function namespace (line 35) | namespace crashpad { function ProcessMemoryLinux (line 127) | const ProcessMemoryLinux* Memory() const { return connection_->Memory(); } function MemoryMap (line 130) | MemoryMap* GetMemoryMap() { return &memory_map_; } FILE: snapshot/linux/process_reader_linux_test.cc type crashpad (line 68) | namespace crashpad { type test (line 69) | namespace test { function pid_t (line 72) | pid_t gettid() { function TEST (line 76) | TEST(ProcessReaderLinux, SelfBasic) { class BasicChildTest (line 105) | class BasicChildTest : public Multiprocess { method BasicChildTest (line 107) | BasicChildTest() : Multiprocess() {} method BasicChildTest (line 109) | BasicChildTest(const BasicChildTest&) = delete; method BasicChildTest (line 110) | BasicChildTest& operator=(const BasicChildTest&) = delete; method MultiprocessParent (line 115) | void MultiprocessParent() override { method MultiprocessChild (line 137) | void MultiprocessChild() override { CheckedReadFileAtEOF(ReadPipeH... function TEST (line 140) | TEST(ProcessReaderLinux, ChildBasic) { class TestThreadPool (line 145) | class TestThreadPool { type ThreadExpectation (line 147) | struct ThreadExpectation { method TestThreadPool (line 156) | TestThreadPool() : threads_() {} method TestThreadPool (line 158) | TestThreadPool(const TestThreadPool&) = delete; method TestThreadPool (line 159) | TestThreadPool& operator=(const TestThreadPool&) = delete; method StartThreads (line 172) | void StartThreads(size_t thread_count, size_t stack_size = 0) { method pid_t (line 224) | pid_t GetThreadExpectation(size_t thread_index, type Thread (line 236) | struct Thread { method Thread (line 237) | explicit Thread(const std::string& name) function ExpectThreads (line 282) | void ExpectThreads(const ThreadMap& thread_map, class ChildThreadTest (line 337) | class ChildThreadTest : public Multiprocess { method ChildThreadTest (line 339) | ChildThreadTest(size_t stack_size = 0) method ChildThreadTest (line 342) | ChildThreadTest(const ChildThreadTest&) = delete; method ChildThreadTest (line 343) | ChildThreadTest& operator=(const ChildThreadTest&) = delete; method MultiprocessParent (line 348) | void MultiprocessParent() override { method MultiprocessChild (line 380) | void MultiprocessChild() override { function TEST (line 444) | TEST(ProcessReaderLinux, ChildWithThreads) { function TEST (line 449) | TEST(ProcessReaderLinux, ChildThreadsWithSmallUserStacks) { class ChildWithSplitStackTest (line 455) | class ChildWithSplitStackTest : public Multiprocess { method ChildWithSplitStackTest (line 457) | ChildWithSplitStackTest() : Multiprocess(), page_size_(getpagesize... method ChildWithSplitStackTest (line 459) | ChildWithSplitStackTest(const ChildWithSplitStackTest&) = delete; method ChildWithSplitStackTest (line 460) | ChildWithSplitStackTest& operator=(const ChildWithSplitStackTest&)... method MultiprocessParent (line 465) | void MultiprocessParent() override { method MultiprocessChild (line 496) | void MultiprocessChild() override { method GrowStack (line 501) | void GrowStack(LinuxVMSize stack_size, LinuxVMAddress bottom_of_st... function TEST (line 543) | TEST(ProcessReaderLinux, MAYBE_ChildWithSplitStack) { function ExpectFindModule (line 550) | int ExpectFindModule(dl_phdr_info* info, size_t size, void* data) { function ExpectModulesFromSelf (line 590) | void ExpectModulesFromSelf( function ExpectTestModule (line 609) | void ExpectTestModule(ProcessReaderLinux* reader, function TEST (line 629) | TEST(ProcessReaderLinux, SelfModules) { class ChildModuleTest (line 650) | class ChildModuleTest : public Multiprocess { method ChildModuleTest (line 652) | ChildModuleTest() : Multiprocess(), module_soname_("test_module_so... method ChildModuleTest (line 654) | ChildModuleTest(const ChildModuleTest&) = delete; method ChildModuleTest (line 655) | ChildModuleTest& operator=(const ChildModuleTest&) = delete; method MultiprocessParent (line 660) | void MultiprocessParent() override { method MultiprocessChild (line 676) | void MultiprocessChild() override { function TEST (line 692) | TEST(ProcessReaderLinux, ChildModules) { function TEST (line 700) | TEST(ProcessReaderLinux, AbortMessage) { FILE: snapshot/linux/process_snapshot_linux.cc type crashpad (line 23) | namespace crashpad { function pid_t (line 55) | pid_t ProcessSnapshotLinux::FindThreadWithStackAddress( function SystemSnapshot (line 218) | const SystemSnapshot* ProcessSnapshotLinux::System() const { function ExceptionSnapshot (line 248) | const ExceptionSnapshot* ProcessSnapshotLinux::Exception() const { function ProcessMemory (line 270) | const ProcessMemory* ProcessSnapshotLinux::Memory() const { FILE: snapshot/linux/process_snapshot_linux.h function namespace (line 44) | namespace crashpad { FILE: snapshot/linux/signal_context.h function namespace (line 30) | namespace crashpad { FILE: snapshot/linux/system_snapshot_linux.cc type crashpad (line 41) | namespace crashpad { type internal (line 42) | namespace internal { function ReadCPUsOnline (line 46) | bool ReadCPUsOnline(uint32_t* first_cpu, uint8_t* cpu_count) { function ReadFreqFile (line 102) | bool ReadFreqFile(const std::string& filename, uint64_t* hz) { type ReadPropertyData (line 124) | struct ReadPropertyData { function ReadPropertyCallback (line 129) | void ReadPropertyCallback(void* cookie, function ReadProperty (line 138) | bool ReadProperty(const char* property, std::string* value) { function CPUArchitecture (line 219) | CPUArchitecture SystemSnapshotLinux::GetCPUArchitecture() const { FILE: snapshot/linux/system_snapshot_linux.h function namespace (line 32) | namespace crashpad { FILE: snapshot/linux/system_snapshot_linux_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function TEST (line 32) | TEST(SystemSnapshotLinux, Basic) { FILE: snapshot/linux/test_modules.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function WriteTestModule (line 32) | bool WriteTestModule(const base::FilePath& module_path, function ScopedModuleHandle (line 248) | ScopedModuleHandle LoadTestModule(const std::string& module_name, FILE: snapshot/linux/test_modules.h function namespace (line 22) | namespace crashpad { FILE: snapshot/linux/thread_snapshot_linux.cc type crashpad (line 24) | namespace crashpad { type internal (line 25) | namespace internal { function ComputeThreadPriority (line 29) | int ComputeThreadPriority(int static_priority, function CPUContext (line 230) | const CPUContext* ThreadSnapshotLinux::Context() const { function MemorySnapshot (line 235) | const MemorySnapshot* ThreadSnapshotLinux::Stack() const { FILE: snapshot/linux/thread_snapshot_linux.h function namespace (line 28) | namespace crashpad { FILE: snapshot/mac/cpu_context_mac.cc type crashpad (line 23) | namespace crashpad { function InitializeCPUContextX86Thread (line 29) | void InitializeCPUContextX86Thread( function InitializeCPUContextX86Float (line 50) | void InitializeCPUContextX86Float( function InitializeCPUContextX86Debug (line 63) | void InitializeCPUContextX86Debug( function thread_state_flavor_t (line 85) | thread_state_flavor_t InitializeCPUContextX86Flavor( function InitializeCPUContextX86_64Thread (line 204) | void InitializeCPUContextX86_64Thread( function InitializeCPUContextX86_64Float (line 229) | void InitializeCPUContextX86_64Float( function InitializeCPUContextX86_64Debug (line 243) | void InitializeCPUContextX86_64Debug( function thread_state_flavor_t (line 265) | thread_state_flavor_t InitializeCPUContextX86_64Flavor( type internal (line 386) | namespace internal { function InitializeCPUContextX86 (line 388) | void InitializeCPUContextX86(CPUContextX86* context, function InitializeCPUContextX86_64 (line 412) | void InitializeCPUContextX86_64(CPUContextX86_64* context, function InitializeCPUContextARM64 (line 563) | void InitializeCPUContextARM64(CPUContextARM64* context, function InitializeCPUContextARM64Thread (line 442) | void InitializeCPUContextARM64Thread( function InitializeCPUContextARM64Neon (line 458) | void InitializeCPUContextARM64Neon(CPUContextARM64* context, function InitializeCPUContextARM64Debug (line 467) | void InitializeCPUContextARM64Debug( function thread_state_flavor_t (line 473) | thread_state_flavor_t InitializeCPUContextARM64Flavor( type internal (line 561) | namespace internal { function InitializeCPUContextX86 (line 388) | void InitializeCPUContextX86(CPUContextX86* context, function InitializeCPUContextX86_64 (line 412) | void InitializeCPUContextX86_64(CPUContextX86_64* context, function InitializeCPUContextARM64 (line 563) | void InitializeCPUContextARM64(CPUContextARM64* context, FILE: snapshot/mac/cpu_context_mac.h function namespace (line 24) | namespace crashpad { FILE: snapshot/mac/cpu_context_mac_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 27) | TEST(CPUContextMac, InitializeContextX86) { function TEST (line 222) | TEST(CPUContextMac, InitializeContextX86_64) { FILE: snapshot/mac/exception_snapshot_mac.cc type crashpad (line 26) | namespace crashpad { type internal (line 27) | namespace internal { function CPUContext (line 227) | const CPUContext* ExceptionSnapshotMac::Context() const { FILE: snapshot/mac/exception_snapshot_mac.h function namespace (line 29) | namespace crashpad { FILE: snapshot/mac/mach_o_image_annotations_reader.cc type crashpad (line 31) | namespace crashpad { FILE: snapshot/mac/mach_o_image_annotations_reader.h function namespace (line 25) | namespace crashpad { FILE: snapshot/mac/mach_o_image_annotations_reader_test.cc type crashpad (line 48) | namespace crashpad { type test (line 49) | namespace test { function ModuleWithCrashyInitializer (line 53) | base::FilePath ModuleWithCrashyInitializer() { function NoOpExecutable (line 60) | base::FilePath NoOpExecutable() { class TestMachOImageAnnotationsReader (line 65) | class TestMachOImageAnnotationsReader final type TestType (line 69) | enum TestType { method TestMachOImageAnnotationsReader (line 99) | explicit TestMachOImageAnnotationsReader(TestType test_type) method TestMachOImageAnnotationsReader (line 130) | TestMachOImageAnnotationsReader(const TestMachOImageAnnotationsRea... method TestMachOImageAnnotationsReader (line 132) | TestMachOImageAnnotationsReader& operator=( method kern_return_t (line 138) | kern_return_t CatchMachException(exception_behavior_t behavior, method MachMultiprocessParent (line 286) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 367) | void MachMultiprocessChild() override { function TEST (line 461) | TEST(MachOImageAnnotationsReader, DontCrash) { function TEST (line 467) | TEST(MachOImageAnnotationsReader, CrashAbort) { function TEST (line 473) | TEST(MachOImageAnnotationsReader, CrashModuleInitialization) { function TEST (line 479) | TEST(MachOImageAnnotationsReader, CrashDyld) { FILE: snapshot/mac/mach_o_image_annotations_reader_test_module_crashy_initializer.cc type crashpad (line 15) | namespace crashpad { type test (line 16) | namespace test { class CrashyClass (line 19) | class CrashyClass { method CrashyClass (line 21) | CrashyClass() { FILE: snapshot/mac/mach_o_image_annotations_reader_test_no_op.cc function main (line 17) | int main(int argc, char* argv[]) { FILE: snapshot/mac/mach_o_image_reader.cc type crashpad (line 41) | namespace crashpad { function MachOImageSegmentReader (line 315) | const MachOImageSegmentReader* MachOImageReader::GetSegmentByName( FILE: snapshot/mac/mach_o_image_reader.h function namespace (line 31) | namespace crashpad { FILE: snapshot/mac/mach_o_image_reader_test.cc type crashpad (line 42) | namespace crashpad { type test (line 43) | namespace test { type nlist (line 64) | struct nlist function ExpectSection (line 76) | void ExpectSection(const Section* expect_section, function ExpectSegmentCommand (line 113) | void ExpectSegmentCommand(const SegmentCommand* expect_segment, function ExpectSegmentCommands (line 231) | void ExpectSegmentCommands(const MachHeader* expect_image, function ExpectMachImage (line 345) | void ExpectMachImage(const MachHeader* expect_image, function ExpectSymbol (line 396) | void ExpectSymbol(const Nlist* entry, function ExpectSymbolTable (line 442) | void ExpectSymbolTable(const MachHeader* expect_image, function TEST (line 500) | TEST(MachOImageReader, Self_MainExecutable) { function TEST (line 535) | TEST(MachOImageReader, Self_DyldImages) { FILE: snapshot/mac/mach_o_image_segment_reader.cc type crashpad (line 32) | namespace crashpad { function SizeLimitedCString (line 36) | std::string SizeLimitedCString(const char* c_string, size_t max_length) { function IsMalformedCLKernelsModule (line 42) | bool IsMalformedCLKernelsModule(uint32_t mach_o_file_type, function mach_vm_address_t (line 206) | mach_vm_address_t MachOImageSegmentReader::Address() const { function mach_vm_size_t (line 212) | mach_vm_size_t MachOImageSegmentReader::Size() const { FILE: snapshot/mac/mach_o_image_segment_reader.h function namespace (line 29) | namespace crashpad { FILE: snapshot/mac/mach_o_image_segment_reader_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function TEST (line 37) | TEST(MachOImageSegmentReader, SegmentNameString) { function TEST (line 75) | TEST(MachOImageSegmentReader, SectionNameString) { function TEST (line 118) | TEST(MachOImageSegmentReader, SegmentAndSectionNameString) { FILE: snapshot/mac/mach_o_image_symbol_table_reader.cc type crashpad (line 29) | namespace crashpad { type internal (line 31) | namespace internal { class MachOImageSymbolTableReaderInitializer (line 40) | class MachOImageSymbolTableReaderInitializer { method MachOImageSymbolTableReaderInitializer (line 42) | MachOImageSymbolTableReaderInitializer( method MachOImageSymbolTableReaderInitializer (line 56) | MachOImageSymbolTableReaderInitializer( method MachOImageSymbolTableReaderInitializer (line 58) | MachOImageSymbolTableReaderInitializer& operator=( method Initialize (line 66) | bool Initialize(const process_types::symtab_command* symtab_command, method mach_vm_address_t (line 207) | mach_vm_address_t AddressForLinkEditComponent(uint32_t fileoff) co... method IsInLinkEditSegment (line 223) | bool IsInLinkEditSegment(mach_vm_address_t address, FILE: snapshot/mac/mach_o_image_symbol_table_reader.h function namespace (line 29) | namespace crashpad { FILE: snapshot/mac/module_snapshot_mac.cc type crashpad (line 27) | namespace crashpad { type internal (line 28) | namespace internal { function time_t (line 99) | time_t ModuleSnapshotMac::Timestamp() const { FILE: snapshot/mac/module_snapshot_mac.h function namespace (line 31) | namespace crashpad { FILE: snapshot/mac/process_reader_mac.cc function MachTimeValueToTimeval (line 36) | void MachTimeValueToTimeval(const time_value& mach, timeval* tv) { function kern_return_t (line 41) | kern_return_t MachVMRegionRecurseDeepest(task_t task, type crashpad (line 73) | namespace crashpad { function mach_vm_address_t (line 209) | mach_vm_address_t ProcessReaderMac::DyldAllImageInfo( function mach_vm_address_t (line 602) | mach_vm_address_t ProcessReaderMac::CalculateStackRegion( FILE: snapshot/mac/process_reader_mac.h function namespace (line 42) | namespace crashpad { function ProcessMemoryMac (line 162) | const ProcessMemoryMac* Memory() const { return &process_memory_; } FILE: snapshot/mac/process_reader_mac_test.cc type crashpad (line 56) | namespace crashpad { type test (line 57) | namespace test { type PathAndAddressHash (line 67) | struct PathAndAddressHash { function TEST (line 77) | TEST(ProcessReaderMac, SelfBasic) { class ProcessReaderChild (line 101) | class ProcessReaderChild final : public MachMultiprocess { method ProcessReaderChild (line 103) | ProcessReaderChild() : MachMultiprocess() {} method ProcessReaderChild (line 105) | ProcessReaderChild(const ProcessReaderChild&) = delete; method ProcessReaderChild (line 106) | ProcessReaderChild& operator=(const ProcessReaderChild&) = delete; method MachMultiprocessParent (line 111) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 134) | void MachMultiprocessChild() override { function TEST (line 146) | TEST(ProcessReaderMac, ChildBasic) { function PthreadToThreadID (line 154) | uint64_t PthreadToThreadID(pthread_t pthread) { function TEST (line 161) | TEST(ProcessReaderMac, SelfOneThread) { class TestThreadPool (line 185) | class TestThreadPool { type ThreadExpectation (line 187) | struct ThreadExpectation { method TestThreadPool (line 198) | TestThreadPool(const std::string& thread_name_prefix) method TestThreadPool (line 201) | TestThreadPool(const TestThreadPool&) = delete; method TestThreadPool (line 202) | TestThreadPool& operator=(const TestThreadPool&) = delete; method StartThreads (line 229) | void StartThreads(size_t thread_count) { method GetThreadInfo (line 266) | uint64_t GetThreadInfo(size_t thread_index, ThreadExpectation* exp... type ThreadInfo (line 279) | struct ThreadInfo { method ThreadInfo (line 280) | ThreadInfo(const std::string& thread_name) function ExpectSeveralThreads (line 356) | void ExpectSeveralThreads(ThreadMap* thread_map, function TEST (line 434) | TEST(ProcessReaderMac, SelfSeveralThreads) { function GetThreadID (line 489) | uint64_t GetThreadID() { class ProcessReaderThreadedChild (line 501) | class ProcessReaderThreadedChild final : public MachMultiprocess { method ProcessReaderThreadedChild (line 503) | explicit ProcessReaderThreadedChild(const std::string thread_name_... method ProcessReaderThreadedChild (line 509) | ProcessReaderThreadedChild(const ProcessReaderThreadedChild&) = de... method ProcessReaderThreadedChild (line 510) | ProcessReaderThreadedChild& operator=(const ProcessReaderThreadedC... method MachMultiprocessParent (line 516) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 563) | void MachMultiprocessChild() override { function TEST (line 637) | TEST(ProcessReaderMac, ChildOneThread) { function TEST (line 645) | TEST(ProcessReaderMac, ChildSeveralThreads) { function T (line 653) | T GetDyldFunction(const char* symbol) { function VerifyImageExistence (line 675) | void VerifyImageExistence(const char* path) { class ScopedOpenCLNoOpKernel (line 727) | class ScopedOpenCLNoOpKernel { method ScopedOpenCLNoOpKernel (line 729) | ScopedOpenCLNoOpKernel() method ScopedOpenCLNoOpKernel (line 735) | ScopedOpenCLNoOpKernel(const ScopedOpenCLNoOpKernel&) = delete; method ScopedOpenCLNoOpKernel (line 736) | ScopedOpenCLNoOpKernel& operator=(const ScopedOpenCLNoOpKernel&) =... method SetUp (line 755) | void SetUp() { method success (line 829) | bool success() const { return success_; } function ExpectCLKernels (line 841) | bool ExpectCLKernels() { function ComparableModuleName (line 852) | std::string ComparableModuleName(const std::string& module_name, function TEST (line 859) | TEST(ProcessReaderMac, SelfModules) { class ProcessReaderModulesChild (line 925) | class ProcessReaderModulesChild final : public MachMultiprocess { method ProcessReaderModulesChild (line 927) | explicit ProcessReaderModulesChild(bool ensure_cl_kernels_success) method ProcessReaderModulesChild (line 931) | ProcessReaderModulesChild(const ProcessReaderModulesChild&) = delete; method ProcessReaderModulesChild (line 932) | ProcessReaderModulesChild& operator=(const ProcessReaderModulesChi... method MachMultiprocessParent (line 938) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 1007) | void MachMultiprocessChild() override { function TEST (line 1062) | TEST(ProcessReaderMac, ChildModules) { FILE: snapshot/mac/process_snapshot_mac.cc type crashpad (line 22) | namespace crashpad { function pid_t (line 129) | pid_t ProcessSnapshotMac::ProcessID() const { function pid_t (line 134) | pid_t ProcessSnapshotMac::ParentProcessID() const { function SystemSnapshot (line 171) | const SystemSnapshot* ProcessSnapshotMac::System() const { function ExceptionSnapshot (line 200) | const ExceptionSnapshot* ProcessSnapshotMac::Exception() const { function ProcessMemory (line 221) | const ProcessMemory* ProcessSnapshotMac::Memory() const { FILE: snapshot/mac/process_snapshot_mac.h function namespace (line 45) | namespace crashpad { FILE: snapshot/mac/process_types.cc type crashpad (line 27) | namespace crashpad { function Assign (line 36) | inline void Assign(DestinationType* destination, const SourceType& sou... function Assign (line 41) | inline void Assign(Type* destination, const Type& source) { type internal (line 131) | namespace internal { \ FILE: snapshot/mac/process_types.h function namespace (line 26) | namespace crashpad { function Read (line 83) | bool Read(ProcessReaderMac* process_reader, mach_vm_address_t address) {... function Read (line 186) | bool Read(ProcessReaderMac* process_reader, mach_vm_address_t address) { \ function Size (line 193) | static size_t Size() { return sizeof(struct_name); } FILE: snapshot/mac/process_types/custom.cc type crashpad (line 35) | namespace crashpad { type process_types (line 36) | namespace process_types { type internal (line 37) | namespace internal { function ReadIntoAndZero (line 42) | bool ReadIntoAndZero(const ProcessMemoryMac* process_memory, function FieldAddressIfInRange (line 64) | bool FieldAddressIfInRange(mach_vm_address_t address, function ReadIntoVersioned (line 81) | bool ReadIntoVersioned(ProcessReaderMac* process_reader, function ReadIntoSized (line 101) | bool ReadIntoSized(ProcessReaderMac* process_reader, FILE: snapshot/mac/process_types_test.cc type crashpad (line 34) | namespace crashpad { type test (line 35) | namespace test { function TEST (line 48) | TEST(ProcessTypes, DyldImagesSelf) { FILE: snapshot/mac/system_snapshot_mac.cc type crashpad (line 37) | namespace crashpad { function ReadIntSysctlByName_NoLog (line 42) | int ReadIntSysctlByName_NoLog(const char* name, T* value) { function T (line 48) | T ReadIntSysctlByName(const char* name, T default_value) { function T (line 59) | T CastIntSysctlByName(const char* name, T default_value) { function CallCPUID (line 65) | void CallCPUID(uint32_t leaf, type internal (line 78) | namespace internal { function CPUArchitecture (line 134) | CPUArchitecture SystemSnapshotMac::GetCPUArchitecture() const { FILE: snapshot/mac/system_snapshot_mac.h function namespace (line 25) | namespace crashpad { FILE: snapshot/mac/system_snapshot_mac_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { class SystemSnapshotMacTest (line 37) | class SystemSnapshotMacTest : public testing::Test { method SystemSnapshotMacTest (line 39) | SystemSnapshotMacTest() method SystemSnapshotMacTest (line 46) | SystemSnapshotMacTest(const SystemSnapshotMacTest&) = delete; method SystemSnapshotMacTest (line 47) | SystemSnapshotMacTest& operator=(const SystemSnapshotMacTest&) = d... method SetUp (line 54) | void SetUp() override { function TEST_F (line 67) | TEST_F(SystemSnapshotMacTest, GetCPUArchitecture) { function TEST_F (line 81) | TEST_F(SystemSnapshotMacTest, CPUCount) { function TEST_F (line 85) | TEST_F(SystemSnapshotMacTest, CPUVendor) { function TEST_F (line 103) | TEST_F(SystemSnapshotMacTest, CPUX86SupportsDAZ) { function TEST_F (line 110) | TEST_F(SystemSnapshotMacTest, GetOperatingSystem) { function TEST_F (line 115) | TEST_F(SystemSnapshotMacTest, OSVersion) { function TEST_F (line 129) | TEST_F(SystemSnapshotMacTest, OSVersionFull) { function TEST_F (line 133) | TEST_F(SystemSnapshotMacTest, MachineDescription) { function TEST_F (line 137) | TEST_F(SystemSnapshotMacTest, NXEnabled) { FILE: snapshot/mac/thread_snapshot_mac.cc type crashpad (line 21) | namespace crashpad { type internal (line 22) | namespace internal { function CPUContext (line 97) | const CPUContext* ThreadSnapshotMac::Context() const { function MemorySnapshot (line 102) | const MemorySnapshot* ThreadSnapshotMac::Stack() const { FILE: snapshot/mac/thread_snapshot_mac.h function namespace (line 31) | namespace crashpad { FILE: snapshot/memory_map_region_snapshot.h function namespace (line 21) | namespace crashpad { FILE: snapshot/memory_snapshot.cc type crashpad (line 24) | namespace crashpad { function DetermineMergedRangeImpl (line 27) | bool DetermineMergedRangeImpl(bool log, function LoggingDetermineMergedRange (line 84) | bool LoggingDetermineMergedRange(const MemorySnapshot* a, function DetermineMergedRange (line 90) | bool DetermineMergedRange(const MemorySnapshot* a, FILE: snapshot/memory_snapshot.h function virtual (line 55) | virtual ~MemorySnapshot() {} FILE: snapshot/memory_snapshot_generic.h function namespace (line 29) | namespace crashpad { FILE: snapshot/memory_snapshot_test.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function TEST (line 24) | TEST(DetermineMergedRange, NonOverlapping) { function TEST (line 39) | TEST(DetermineMergedRange, Empty) { function TEST (line 54) | TEST(DetermineMergedRange, Abutting) { function TEST (line 73) | TEST(DetermineMergedRange, TypicalOverlapping) { function TEST (line 92) | TEST(DetermineMergedRange, OneFullyInsideAnother) { function TEST (line 111) | TEST(DetermineMergedRange, SameStart) { function TEST (line 130) | TEST(DetermineMergedRange, SameEnd) { FILE: snapshot/minidump/exception_snapshot_minidump.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function CPUContext (line 74) | const CPUContext* ExceptionSnapshotMinidump::Context() const { FILE: snapshot/minidump/exception_snapshot_minidump.h function namespace (line 28) | namespace crashpad { FILE: snapshot/minidump/memory_snapshot_minidump.cc type crashpad (line 21) | namespace crashpad { type internal (line 22) | namespace internal { function MemorySnapshot (line 77) | const MemorySnapshot* MemorySnapshotMinidump::MergeWithOtherSnapshot( FILE: snapshot/minidump/memory_snapshot_minidump.h function namespace (line 27) | namespace crashpad { FILE: snapshot/minidump/minidump_annotation_reader.cc type crashpad (line 23) | namespace crashpad { type internal (line 24) | namespace internal { function ReadMinidumpByteArray (line 28) | bool ReadMinidumpByteArray(FileReaderInterface* file_reader, function ReadMinidumpAnnotationList (line 56) | bool ReadMinidumpAnnotationList(FileReaderInterface* file_reader, FILE: snapshot/minidump/minidump_annotation_reader.h function namespace (line 26) | namespace crashpad { FILE: snapshot/minidump/minidump_context_converter.cc type crashpad (line 24) | namespace crashpad { type internal (line 25) | namespace internal { FILE: snapshot/minidump/minidump_context_converter.h function namespace (line 24) | namespace crashpad { FILE: snapshot/minidump/minidump_simple_string_dictionary_reader.cc type crashpad (line 26) | namespace crashpad { type internal (line 27) | namespace internal { function ReadMinidumpSimpleStringDictionary (line 29) | bool ReadMinidumpSimpleStringDictionary( FILE: snapshot/minidump/minidump_simple_string_dictionary_reader.h function namespace (line 26) | namespace crashpad { FILE: snapshot/minidump/minidump_stream.h function namespace (line 23) | namespace crashpad { FILE: snapshot/minidump/minidump_string_list_reader.cc type crashpad (line 23) | namespace crashpad { type internal (line 24) | namespace internal { function ReadMinidumpStringList (line 26) | bool ReadMinidumpStringList(FileReaderInterface* file_reader, FILE: snapshot/minidump/minidump_string_list_reader.h function namespace (line 26) | namespace crashpad { FILE: snapshot/minidump/minidump_string_reader.cc type crashpad (line 22) | namespace crashpad { type internal (line 23) | namespace internal { function ReadMinidumpString (line 28) | bool ReadMinidumpString(FileReaderInterface* file_reader, function ReadMinidumpUTF8String (line 56) | bool ReadMinidumpUTF8String(FileReaderInterface* file_reader, function ReadMinidumpUTF8String (line 62) | bool ReadMinidumpUTF8String(FileReaderInterface* file_reader, function ReadMinidumpUTF16String (line 68) | bool ReadMinidumpUTF16String(FileReaderInterface* file_reader, function ReadMinidumpUTF16String (line 74) | bool ReadMinidumpUTF16String(FileReaderInterface* file_reader, function ReadMinidumpUTF16String (line 80) | bool ReadMinidumpUTF16String(FileReaderInterface* file_reader, function ReadMinidumpUTF16String (line 94) | bool ReadMinidumpUTF16String(FileReaderInterface* file_reader, FILE: snapshot/minidump/minidump_string_reader.h function namespace (line 27) | namespace crashpad { FILE: snapshot/minidump/module_snapshot_minidump.cc type crashpad (line 32) | namespace crashpad { type internal (line 33) | namespace internal { function time_t (line 155) | time_t ModuleSnapshotMinidump::Timestamp() const { FILE: snapshot/minidump/module_snapshot_minidump.h function namespace (line 32) | namespace crashpad { FILE: snapshot/minidump/process_snapshot_minidump.cc type crashpad (line 29) | namespace crashpad { type internal (line 31) | namespace internal { class MemoryMapRegionSnapshotMinidump (line 33) | class MemoryMapRegionSnapshotMinidump : public MemoryMapRegionSnapsh... method MemoryMapRegionSnapshotMinidump (line 35) | MemoryMapRegionSnapshotMinidump(MINIDUMP_MEMORY_INFO info) : info_... method MINIDUMP_MEMORY_INFO (line 38) | const MINIDUMP_MEMORY_INFO& AsMinidumpMemoryInfo() const override { function SystemSnapshot (line 184) | const SystemSnapshot* ProcessSnapshotMinidump::System() const { function ExceptionSnapshot (line 213) | const ExceptionSnapshot* ProcessSnapshotMinidump::Exception() const { function ProcessMemory (line 243) | const ProcessMemory* ProcessSnapshotMinidump::Memory() const { FILE: snapshot/minidump/process_snapshot_minidump.h function namespace (line 46) | namespace crashpad { FILE: snapshot/minidump/process_snapshot_minidump_test.cc type crashpad (line 35) | namespace crashpad { type test (line 36) | namespace test { class ReadToVector (line 39) | class ReadToVector : public crashpad::MemorySnapshot::Delegate { method MemorySnapshotDelegateRead (line 43) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { function MinidumpContextARM64 (line 50) | MinidumpContextARM64 GetArm64MinidumpContext() { function TEST (line 87) | TEST(ProcessSnapshotMinidump, EmptyFile) { function TEST (line 94) | TEST(ProcessSnapshotMinidump, InvalidSignatureAndVersion) { function TEST (line 105) | TEST(ProcessSnapshotMinidump, Empty) { function RVA (line 126) | RVA WriteString(FileWriterInterface* writer, const std::string& stri... function WriteMinidumpSimpleStringDictionary (line 140) | void WriteMinidumpSimpleStringDictionary( function WriteMinidumpStringList (line 170) | void WriteMinidumpStringList(MINIDUMP_LOCATION_DESCRIPTOR* location, function RVA (line 192) | RVA WriteByteArray(FileWriterInterface* writer, function WriteMinidumpAnnotationList (line 205) | void WriteMinidumpAnnotationList( function TEST (line 232) | TEST(ProcessSnapshotMinidump, ClientID) { function TEST (line 273) | TEST(ProcessSnapshotMinidump, ReadOldCrashpadInfo) { function TEST (line 314) | TEST(ProcessSnapshotMinidump, AnnotationsSimpleMap) { function TEST (line 357) | TEST(ProcessSnapshotMinidump, AnnotationObjects) { function TEST (line 379) | TEST(ProcessSnapshotMinidump, Modules) { function TEST (line 624) | TEST(ProcessSnapshotMinidump, ProcessID) { function TEST (line 656) | TEST(ProcessSnapshotMinidump, SnapshotTime) { function TEST (line 674) | TEST(ProcessSnapshotMinidump, MiscTimes) { function TEST (line 718) | TEST(ProcessSnapshotMinidump, Threads) { function TEST (line 772) | TEST(ProcessSnapshotMinidump, ThreadsWithNames) { function TEST (line 870) | TEST(ProcessSnapshotMinidump, System) { function TEST (line 955) | TEST(ProcessSnapshotMinidump, ThreadContextARM64) { function TEST (line 1045) | TEST(ProcessSnapshotMinidump, ThreadContextX86_64) { function TEST (line 1245) | TEST(ProcessSnapshotMinidump, MemoryMap) { function TEST (line 1319) | TEST(ProcessSnapshotMinidump, Stacks) { function TEST (line 1388) | TEST(ProcessSnapshotMinidump, CustomMinidumpStreams) { function TEST (line 1450) | TEST(ProcessSnapshotMinidump, Exception) { function TEST (line 1557) | TEST(ProcessSnapshotMinidump, NoExceptionInMinidump) { FILE: snapshot/minidump/system_snapshot_minidump.cc type crashpad (line 20) | namespace crashpad { type internal (line 21) | namespace internal { function CPUArchitecture (line 54) | CPUArchitecture SystemSnapshotMinidump::GetCPUArchitecture() const { FILE: snapshot/minidump/system_snapshot_minidump.h function namespace (line 25) | namespace crashpad { FILE: snapshot/minidump/thread_snapshot_minidump.cc type crashpad (line 24) | namespace crashpad { type internal (line 25) | namespace internal { function CPUContext (line 108) | const CPUContext* ThreadSnapshotMinidump::Context() const { function MemorySnapshot (line 113) | const MemorySnapshot* ThreadSnapshotMinidump::Stack() const { FILE: snapshot/minidump/thread_snapshot_minidump.h function namespace (line 30) | namespace crashpad { FILE: snapshot/module_snapshot.h function namespace (line 32) | namespace crashpad { FILE: snapshot/posix/timezone.cc type crashpad (line 26) | namespace crashpad { type internal (line 27) | namespace internal { function TimeZone (line 29) | void TimeZone(const timeval& snapshot_time, FILE: snapshot/posix/timezone.h function namespace (line 24) | namespace crashpad { FILE: snapshot/posix/timezone_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { class ScopedSetTZ (line 32) | class ScopedSetTZ { method ScopedSetTZ (line 34) | ScopedSetTZ(const std::string& tz) { method ScopedSetTZ (line 45) | ScopedSetTZ(const ScopedSetTZ&) = delete; method ScopedSetTZ (line 46) | ScopedSetTZ& operator=(const ScopedSetTZ&) = delete; function TEST (line 66) | TEST(TimeZone, Basic) { FILE: snapshot/process_snapshot.h function namespace (line 29) | namespace crashpad { FILE: snapshot/sanitized/memory_snapshot_sanitized.cc type crashpad (line 21) | namespace crashpad { type internal (line 22) | namespace internal { class MemorySanitizer (line 26) | class MemorySanitizer : public MemorySnapshot::Delegate { method MemorySanitizer (line 28) | MemorySanitizer(MemorySnapshot::Delegate* delegate, method MemorySanitizer (line 37) | MemorySanitizer(const MemorySanitizer&) = delete; method MemorySanitizer (line 38) | MemorySanitizer& operator=(const MemorySanitizer&) = delete; method MemorySnapshotDelegateRead (line 42) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { method Sanitize (line 53) | void Sanitize(void* data, size_t size) { FILE: snapshot/sanitized/memory_snapshot_sanitized.h function namespace (line 23) | namespace crashpad { FILE: snapshot/sanitized/module_snapshot_sanitized.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function KeyIsAllowed (line 24) | bool KeyIsAllowed(const std::string& name, function time_t (line 55) | time_t ModuleSnapshotSanitized::Timestamp() const { FILE: snapshot/sanitized/module_snapshot_sanitized.h function namespace (line 23) | namespace crashpad { FILE: snapshot/sanitized/process_snapshot_sanitized.cc type crashpad (line 23) | namespace crashpad { class StackReferencesAddressRange (line 27) | class StackReferencesAddressRange : public MemorySnapshot::Delegate { method CheckStack (line 32) | bool CheckStack(const MemorySnapshot* stack, method MemorySnapshotDelegateRead (line 46) | bool MemorySnapshotDelegateRead(void* data, size_t size) { method ScanStackForPointers (line 53) | bool ScanStackForPointers(void* data, size_t size) { function SystemSnapshot (line 212) | const SystemSnapshot* ProcessSnapshotSanitized::System() const { function ExceptionSnapshot (line 249) | const ExceptionSnapshot* ProcessSnapshotSanitized::Exception() const { function ProcessMemory (line 271) | const ProcessMemory* ProcessSnapshotSanitized::Memory() const { FILE: snapshot/sanitized/process_snapshot_sanitized.h function namespace (line 34) | namespace crashpad { FILE: snapshot/sanitized/process_snapshot_sanitized_test.cc type crashpad (line 38) | namespace crashpad { type test (line 39) | namespace test { class ExceptionGenerator (line 42) | class ExceptionGenerator { method ExceptionGenerator (line 44) | ExceptionGenerator(const ExceptionGenerator&) = delete; method ExceptionGenerator (line 45) | ExceptionGenerator& operator=(const ExceptionGenerator&) = delete; method ExceptionGenerator (line 47) | static ExceptionGenerator* Get() { method Initialize (line 52) | bool Initialize(FileHandle in, FileHandle out) { method ExceptionGenerator (line 59) | ExceptionGenerator() = default; method HandleCrash (line 62) | static void HandleCrash(int signo, siginfo_t* siginfo, void* conte... type ChildTestAddresses (line 89) | struct ChildTestAddresses { function ChildTestFunction (line 97) | void ChildTestFunction() { function CRASHPAD_CHILD_TEST_MAIN (line 130) | CRASHPAD_CHILD_TEST_MAIN(ChildToBeSanitized) { function ExpectAnnotations (line 137) | void ExpectAnnotations(ProcessSnapshot* snapshot, bool sanitized) { function ExpectProcessMemory (line 163) | void ExpectProcessMemory(ProcessSnapshot* snapshot, class StackSanitizationChecker (line 179) | class StackSanitizationChecker : public MemorySnapshot::Delegate { method StackSanitizationChecker (line 181) | StackSanitizationChecker() = default; method CheckStack (line 184) | void CheckStack(const MemorySnapshot* stack, method MemorySnapshotDelegateRead (line 196) | bool MemorySnapshotDelegateRead(void* data, size_t size) override { function ExpectStackData (line 240) | void ExpectStackData(ProcessSnapshot* snapshot, class SanitizeTest (line 257) | class SanitizeTest : public MultiprocessExec { method SanitizeTest (line 259) | SanitizeTest() : MultiprocessExec() { method SanitizeTest (line 264) | SanitizeTest(const SanitizeTest&) = delete; method SanitizeTest (line 265) | SanitizeTest& operator=(const SanitizeTest&) = delete; method MultiprocessParent (line 270) | void MultiprocessParent() { function TEST (line 320) | TEST(ProcessSnapshotSanitized, Sanitize) { FILE: snapshot/sanitized/sanitization_information.cc type crashpad (line 22) | namespace crashpad { function ReadAllowedAnnotations (line 27) | bool ReadAllowedAnnotations(const ProcessMemoryRange& memory, function ReadAllowedAnnotations (line 56) | bool ReadAllowedAnnotations(const ProcessMemoryRange& memory, function ReadAllowedMemoryRanges (line 65) | bool ReadAllowedMemoryRanges( FILE: snapshot/sanitized/sanitization_information.h function namespace (line 27) | namespace crashpad { FILE: snapshot/sanitized/sanitization_information_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { class AllowedAnnotationsTest (line 32) | class AllowedAnnotationsTest : public testing::Test { method SetUp (line 34) | void SetUp() override { method DoReadAllowedAnnotations (line 45) | bool DoReadAllowedAnnotations(const char* const* address) { function TEST_F (line 57) | TEST_F(AllowedAnnotationsTest, EmptyAllowedAnnotations) { function TEST_F (line 67) | TEST_F(AllowedAnnotationsTest, NonEmptyAllowedAnnotations) { FILE: snapshot/sanitized/thread_snapshot_sanitized.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function CPUContext (line 30) | const CPUContext* ThreadSnapshotSanitized::Context() const { function MemorySnapshot (line 34) | const MemorySnapshot* ThreadSnapshotSanitized::Stack() const { FILE: snapshot/sanitized/thread_snapshot_sanitized.h function namespace (line 25) | namespace crashpad { FILE: snapshot/snapshot_constants.h function namespace (line 18) | namespace crashpad { FILE: snapshot/system_snapshot.h function namespace (line 25) | namespace crashpad { FILE: snapshot/test/test_cpu_context.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function InitializeCPUContextFxsave (line 31) | void InitializeCPUContextFxsave(FxsaveType* fxsave, uint32_t* seed) { function InitializeCPUContextX86Fxsave (line 77) | void InitializeCPUContextX86Fxsave(CPUContextX86::Fxsave* fxsave, function InitializeCPUContextX86_64Fxsave (line 82) | void InitializeCPUContextX86_64Fxsave(CPUContextX86_64::Fxsave* fxsave, function InitializeCPUContextX86 (line 87) | void InitializeCPUContextX86(CPUContext* context, uint32_t seed) { function InitializeCPUContextX86_64 (line 124) | void InitializeCPUContextX86_64(CPUContext* context, uint32_t seed) { function InitializeCPUContextARM (line 169) | void InitializeCPUContextARM(CPUContext* context, uint32_t seed) { function InitializeCPUContextARM64 (line 200) | void InitializeCPUContextARM64(CPUContext* context, uint32_t seed) { function InitializeCPUContextMIPS (line 226) | void InitializeCPUContextMIPS(CPUContext* context, uint32_t seed) { function InitializeCPUContextMIPS64 (line 262) | void InitializeCPUContextMIPS64(CPUContext* context, uint32_t seed) { function InitializeCPUContextRISCV64 (line 298) | void InitializeCPUContextRISCV64(CPUContext* context, uint32_t seed) { FILE: snapshot/test/test_cpu_context.h function namespace (line 22) | namespace crashpad { FILE: snapshot/test/test_exception_snapshot.cc type crashpad (line 17) | namespace crashpad { type test (line 18) | namespace test { function CPUContext (line 34) | const CPUContext* TestExceptionSnapshot::Context() const { FILE: snapshot/test/test_exception_snapshot.h function namespace (line 27) | namespace crashpad { FILE: snapshot/test/test_memory_map_region_snapshot.cc type crashpad (line 17) | namespace crashpad { type test (line 18) | namespace test { function MINIDUMP_MEMORY_INFO (line 31) | const MINIDUMP_MEMORY_INFO& TestMemoryMapRegionSnapshot::AsMinidumpM... FILE: snapshot/test/test_memory_map_region_snapshot.h function namespace (line 22) | namespace crashpad { FILE: snapshot/test/test_memory_snapshot.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function MemorySnapshot (line 51) | const MemorySnapshot* TestMemorySnapshot::MergeWithOtherSnapshot( FILE: snapshot/test/test_memory_snapshot.h function namespace (line 23) | namespace crashpad { FILE: snapshot/test/test_module_snapshot.cc type crashpad (line 17) | namespace crashpad { type test (line 18) | namespace test { function time_t (line 49) | time_t TestModuleSnapshot::Timestamp() const { FILE: snapshot/test/test_module_snapshot.h function namespace (line 27) | namespace crashpad { FILE: snapshot/test/test_process_snapshot.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function SystemSnapshot (line 80) | const SystemSnapshot* TestProcessSnapshot::System() const { function ExceptionSnapshot (line 105) | const ExceptionSnapshot* TestProcessSnapshot::Exception() const { function ProcessMemory (line 130) | const ProcessMemory* TestProcessSnapshot::Memory() const { FILE: snapshot/test/test_process_snapshot.h function namespace (line 40) | namespace crashpad { FILE: snapshot/test/test_system_snapshot.cc type crashpad (line 17) | namespace crashpad { type test (line 18) | namespace test { function CPUArchitecture (line 51) | CPUArchitecture TestSystemSnapshot::GetCPUArchitecture() const { FILE: snapshot/test/test_system_snapshot.h function namespace (line 24) | namespace crashpad { FILE: snapshot/test/test_thread_snapshot.cc type crashpad (line 17) | namespace crashpad { type test (line 18) | namespace test { function CPUContext (line 34) | const CPUContext* TestThreadSnapshot::Context() const { function MemorySnapshot (line 38) | const MemorySnapshot* TestThreadSnapshot::Stack() const { FILE: snapshot/test/test_thread_snapshot.h function namespace (line 29) | namespace crashpad { FILE: snapshot/thread_snapshot.h function namespace (line 23) | namespace crashpad { FILE: snapshot/unloaded_module_snapshot.cc type crashpad (line 17) | namespace crashpad { FILE: snapshot/unloaded_module_snapshot.h function namespace (line 22) | namespace crashpad { FILE: snapshot/win/capture_memory_delegate_win.cc type crashpad (line 22) | namespace crashpad { type internal (line 23) | namespace internal { FILE: snapshot/win/capture_memory_delegate_win.h function namespace (line 28) | namespace crashpad { FILE: snapshot/win/cpu_context_win.cc type crashpad (line 24) | namespace crashpad { function HasContextPart (line 39) | bool HasContextPart(const T* context, uint32_t bits) { function CommonInitializeX86Context (line 44) | void CommonInitializeX86Context(const T* context, CPUContextX86* out) { function DWORD64 (line 128) | DWORD64 CallGetEnabledXStateFeatures() { function InitializeX86Context (line 144) | void InitializeX86Context(const CONTEXT* context, CPUContextX86* out) { function InitializeX86Context (line 150) | void InitializeX86Context(const WOW64_CONTEXT* context, CPUContextX86*... function InitializeX64Context (line 154) | void InitializeX64Context(const CONTEXT* context, CPUContextX86_64* ou... function InitializeX64XStateCet (line 214) | void InitializeX64XStateCet(const CONTEXT* context, function IsXStateFeatureEnabled (line 226) | bool IsXStateFeatureEnabled(DWORD64 features) { function InitializeARM64Context (line 233) | void InitializeARM64Context(const CONTEXT* context, CPUContextARM64* o... FILE: snapshot/win/cpu_context_win.h function namespace (line 22) | namespace crashpad { FILE: snapshot/win/cpu_context_win_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TestInitializeX86Context (line 31) | void TestInitializeX86Context() { function TestInitializeX86Context_FsaveWithoutFxsave (line 52) | void TestInitializeX86Context_FsaveWithoutFxsave() { function TEST (line 108) | TEST(CPUContextWin, InitializeX64Context) { function TEST (line 129) | TEST(CPUContextWin, InitializeX86Context) { function TEST (line 137) | TEST(CPUContextWin, InitializeX86Context_FsaveWithoutFxsave) { FILE: snapshot/win/crashpad_snapshot_test_annotations.cc function wmain (line 23) | int wmain(int argc, wchar_t* argv[]) { FILE: snapshot/win/crashpad_snapshot_test_crashing_child.cc function wmain (line 24) | int wmain(int argc, wchar_t* argv[]) { FILE: snapshot/win/crashpad_snapshot_test_dump_without_crashing.cc function wmain (line 25) | int wmain(int argc, wchar_t* argv[]) { FILE: snapshot/win/crashpad_snapshot_test_extra_memory_ranges.cc function wmain (line 22) | int wmain(int argc, wchar_t* argv[]) { FILE: snapshot/win/crashpad_snapshot_test_image_reader.cc function DWORD (line 27) | DWORD WINAPI LotsOfReferencesThreadProc(void* param) { function wmain (line 44) | int wmain(int argc, wchar_t* argv[]) { FILE: snapshot/win/crashpad_snapshot_test_image_reader_module.cc function BOOL (line 17) | BOOL WINAPI DllMain(HINSTANCE hinstance, DWORD reason, LPVOID reserved) { FILE: snapshot/win/end_to_end_test.py function MakeTempDir (line 35) | def MakeTempDir(): function CleanUpTempDirs (line 42) | def CleanUpTempDirs(): function FindInstalledWindowsApplication (line 48) | def FindInstalledWindowsApplication(app_path): function GetCdbPath (line 67) | def GetCdbPath(): function Win32_20H1 (line 90) | def Win32_20H1(): function NamedPipeExistsAndReady (line 99) | def NamedPipeExistsAndReady(pipe_name): function GetDumpFromProgram (line 121) | def GetDumpFromProgram(out_dir, pipe_name, executable_name, expect_exit_... function GetDumpFromCrashyProgram (line 189) | def GetDumpFromCrashyProgram(out_dir, pipe_name): function GetDumpFromOtherProgram (line 194) | def GetDumpFromOtherProgram(out_dir, pipe_name, *args): function GetDumpFromSignal (line 199) | def GetDumpFromSignal(out_dir, pipe_name, *args): function GetDumpFromSelfDestroyingProgram (line 205) | def GetDumpFromSelfDestroyingProgram(out_dir, pipe_name): function GetDumpFromZ7Program (line 210) | def GetDumpFromZ7Program(out_dir, pipe_name): function GetDumpFromHeapCorruptingProgram (line 215) | def GetDumpFromHeapCorruptingProgram(out_dir, pipe_name): function GetDumpFromFastFailProgram (line 221) | def GetDumpFromFastFailProgram(out_dir, pipe_name, *args): class CdbRun (line 227) | class CdbRun(object): method __init__ (line 233) | def __init__(self, cdb_path, dump_path, command): method Check (line 239) | def Check(self, pattern, message, re_flags=0, must_not_match=False): method Find (line 265) | def Find(self, pattern, re_flags=0): function RunTests (line 274) | def RunTests(cdb_path, dump_path, start_handler_dump_path, destroyed_dum... function Run7zDumpTest (line 404) | def Run7zDumpTest(cdb_path, z7_dump_path): function RunOtherProgramTests (line 417) | def RunOtherProgramTests(cdb_path, other_program_path, function RunSigAbrtTest (line 443) | def RunSigAbrtTest(cdb_path, sigabrt_main_path, sigabrt_background_path): function RunHeapCorruptionTest (line 453) | def RunHeapCorruptionTest(cdb_path, heap_path): function RunFastFailDumpTest (line 461) | def RunFastFailDumpTest(cdb_path, fastfail_path): function RunCfgDumpTest (line 471) | def RunCfgDumpTest(cdb_path, cfg_path): function main (line 487) | def main(args): FILE: snapshot/win/exception_snapshot_win.cc type crashpad (line 29) | namespace crashpad { type internal (line 30) | namespace internal { function NativeContextToCPUContext32 (line 41) | void NativeContextToCPUContext32(const Context32* context_record, function NativeContextToCPUContext64 (line 51) | void NativeContextToCPUContext64(const CONTEXT* context_record, function CPUContext (line 160) | const CPUContext* ExceptionSnapshotWin::Context() const { FILE: snapshot/win/exception_snapshot_win.h function namespace (line 33) | namespace crashpad { FILE: snapshot/win/exception_snapshot_win_test.cc type crashpad (line 36) | namespace crashpad { type test (line 37) | namespace test { class RunServerThread (line 41) | class RunServerThread : public Thread { method RunServerThread (line 44) | RunServerThread(ExceptionHandlerServer* server, method RunServerThread (line 48) | RunServerThread(const RunServerThread&) = delete; method RunServerThread (line 49) | RunServerThread& operator=(const RunServerThread&) = delete; method ThreadMain (line 55) | void ThreadMain() override { server_->Run(delegate_); } class ScopedStopServerAndJoinThread (line 63) | class ScopedStopServerAndJoinThread { method ScopedStopServerAndJoinThread (line 65) | ScopedStopServerAndJoinThread(ExceptionHandlerServer* server, Thre... method ScopedStopServerAndJoinThread (line 68) | ScopedStopServerAndJoinThread(const ScopedStopServerAndJoinThread&... method ScopedStopServerAndJoinThread (line 69) | ScopedStopServerAndJoinThread& operator=( class CrashingDelegate (line 82) | class CrashingDelegate : public ExceptionHandlerServer::Delegate { method CrashingDelegate (line 84) | CrashingDelegate(HANDLE server_ready, HANDLE completed_test_event) method CrashingDelegate (line 89) | CrashingDelegate(const CrashingDelegate&) = delete; method CrashingDelegate (line 90) | CrashingDelegate& operator=(const CrashingDelegate&) = delete; method set_break_near (line 94) | void set_break_near(WinVMAddress break_near) { break_near_ = break... method ExceptionHandlerServerStarted (line 96) | void ExceptionHandlerServerStarted() override { SetEvent(server_re... method ExceptionHandlerServerException (line 98) | unsigned int ExceptionHandlerServerException( function TestCrashingChild (line 137) | void TestCrashingChild(TestPaths::Architecture architecture) { function TEST (line 185) | TEST(ExceptionSnapshotWinTest, MAYBE_ChildCrash) { function TEST (line 190) | TEST(ExceptionSnapshotWinTest, ChildCrashWOW64) { class SimulateDelegate (line 199) | class SimulateDelegate : public ExceptionHandlerServer::Delegate { method SimulateDelegate (line 201) | SimulateDelegate(HANDLE server_ready, HANDLE completed_test_event) method SimulateDelegate (line 206) | SimulateDelegate(const SimulateDelegate&) = delete; method SimulateDelegate (line 207) | SimulateDelegate& operator=(const SimulateDelegate&) = delete; method set_dump_near (line 211) | void set_dump_near(WinVMAddress dump_near) { dump_near_ = dump_nea... method ExceptionHandlerServerStarted (line 213) | void ExceptionHandlerServerStarted() override { SetEvent(server_re... method ExceptionHandlerServerException (line 215) | unsigned int ExceptionHandlerServerException( function TestDumpWithoutCrashingChild (line 259) | void TestDumpWithoutCrashingChild(TestPaths::Architecture architectu... function TEST (line 307) | TEST(SimulateCrash, MAYBE_ChildDumpWithoutCrashing) { function TEST (line 312) | TEST(SimulateCrash, ChildDumpWithoutCrashingWOW64) { function TEST (line 321) | TEST(ExceptionSnapshot, TooManyExceptionParameters) { FILE: snapshot/win/extra_memory_ranges_test.cc type crashpad (line 33) | namespace crashpad { type test (line 34) | namespace test { type TestType (line 37) | enum TestType { function TestExtraMemoryRanges (line 45) | void TestExtraMemoryRanges(TestType type, function TEST (line 101) | TEST(ExtraMemoryRanges, DontCrash) { function TEST (line 105) | TEST(ExtraMemoryRanges, CrashDebugBreak) { function TEST (line 110) | TEST(ExtraMemoryRanges, DontCrashWOW64) { function TEST (line 118) | TEST(ExtraMemoryRanges, CrashDebugBreakWOW64) { FILE: snapshot/win/memory_map_region_snapshot_win.cc type crashpad (line 17) | namespace crashpad { type internal (line 18) | namespace internal { function MINIDUMP_MEMORY_INFO (line 35) | const MINIDUMP_MEMORY_INFO& MemoryMapRegionSnapshotWin::AsMinidumpMe... FILE: snapshot/win/memory_map_region_snapshot_win.h function namespace (line 20) | namespace crashpad { FILE: snapshot/win/module_snapshot_win.cc type crashpad (line 28) | namespace crashpad { type internal (line 29) | namespace internal { function time_t (line 126) | time_t ModuleSnapshotWin::Timestamp() const { function VS_FIXEDFILEINFO (line 275) | const VS_FIXEDFILEINFO* ModuleSnapshotWin::VSFixedFileInfo() const { FILE: snapshot/win/module_snapshot_win.h function namespace (line 34) | namespace crashpad { FILE: snapshot/win/module_snapshot_win_test.cc type crashpad (line 38) | namespace crashpad { type test (line 39) | namespace test { type TestType (line 42) | enum TestType { function TestAnnotationsOnCrash (line 50) | void TestAnnotationsOnCrash(TestType type, function TEST (line 143) | TEST(ModuleSnapshotWinTest, DontCrash) { function TEST (line 147) | TEST(ModuleSnapshotWinTest, CrashDebugBreak) { function TEST (line 152) | TEST(ModuleSnapshotWinTest, DontCrashWOW64) { function TEST (line 160) | TEST(ModuleSnapshotWinTest, CrashDebugBreakWOW64) { FILE: snapshot/win/pe_image_annotations_reader.cc type crashpad (line 31) | namespace crashpad { type process_types (line 33) | namespace process_types { type Annotation (line 36) | struct Annotation { type AnnotationList (line 45) | struct AnnotationList { FILE: snapshot/win/pe_image_annotations_reader.h function namespace (line 24) | namespace crashpad { FILE: snapshot/win/pe_image_reader.cc type crashpad (line 32) | namespace crashpad { type NtHeadersForTraits (line 38) | struct NtHeadersForTraits type NtHeadersForTraits (line 41) | struct NtHeadersForTraits { type NtHeadersForTraits (line 46) | struct NtHeadersForTraits { type VS_VERSIONINFO (line 252) | struct VS_VERSIONINFO { FILE: snapshot/win/pe_image_reader.h function namespace (line 30) | namespace crashpad { FILE: snapshot/win/pe_image_reader_test.cc type crashpad (line 35) | namespace crashpad { type test (line 36) | namespace test { function TEST (line 39) | TEST(PEImageReader, DebugDirectory) { function TestVSFixedFileInfo (line 80) | void TestVSFixedFileInfo(ProcessReaderWin* process_reader, function TEST (line 154) | TEST(PEImageReader, VSFixedFileInfo_OneModule) { function TEST (line 177) | TEST(PEImageReader, VSFixedFileInfo_AllModules) { FILE: snapshot/win/pe_image_resource_reader.cc function AddLanguageAndNeutralSublanguage (line 24) | void AddLanguageAndNeutralSublanguage(std::vector* languages, type crashpad (line 34) | namespace crashpad { FILE: snapshot/win/pe_image_resource_reader.h function namespace (line 27) | namespace crashpad { FILE: snapshot/win/process_reader_win.cc type crashpad (line 36) | namespace crashpad { function HANDLE (line 118) | HANDLE OpenThread( function FillThreadContextAndSuspendCount (line 138) | bool FillThreadContextAndSuspendCount(HANDLE thread_handle, function ProcessInfo (line 368) | const ProcessInfo& ProcessReaderWin::GetProcessInfo() const { FILE: snapshot/win/process_reader_win.h function namespace (line 30) | namespace crashpad { FILE: snapshot/win/process_reader_win_test.cc type crashpad (line 39) | namespace crashpad { type test (line 40) | namespace test { function TEST (line 45) | TEST(ProcessReaderWin, SelfBasic) { class ProcessReaderChild (line 67) | class ProcessReaderChild final : public WinMultiprocess { method ProcessReaderChild (line 69) | ProcessReaderChild() : WinMultiprocess() {} method ProcessReaderChild (line 71) | ProcessReaderChild(const ProcessReaderChild&) = delete; method ProcessReaderChild (line 72) | ProcessReaderChild& operator=(const ProcessReaderChild&) = delete; method WinMultiprocessParent (line 77) | void WinMultiprocessParent() override { method WinMultiprocessChild (line 97) | void WinMultiprocessChild() override { function TEST (line 107) | TEST(ProcessReaderWin, ChildBasic) { function TEST (line 111) | TEST(ProcessReaderWin, SelfOneThread) { class ProcessReaderChildThreadSuspendCount (line 134) | class ProcessReaderChildThreadSuspendCount final : public WinMultipr... method ProcessReaderChildThreadSuspendCount (line 136) | ProcessReaderChildThreadSuspendCount() : WinMultiprocess() {} method ProcessReaderChildThreadSuspendCount (line 138) | ProcessReaderChildThreadSuspendCount( method ProcessReaderChildThreadSuspendCount (line 140) | ProcessReaderChildThreadSuspendCount& operator=( class SleepingThread (line 148) | class SleepingThread : public Thread { method SleepingThread (line 150) | explicit SleepingThread(const std::string& thread_name) method SetHandle (line 153) | void SetHandle(Semaphore* done) { method ThreadMain (line 157) | void ThreadMain() override { method WinMultiprocessParent (line 167) | void WinMultiprocessParent() override { method WinMultiprocessChild (line 223) | void WinMultiprocessChild() override { function TEST (line 254) | TEST(ProcessReaderWin, ChildThreadSuspendCounts) { FILE: snapshot/win/process_snapshot_win.cc type crashpad (line 34) | namespace crashpad { function SystemSnapshot (line 171) | const SystemSnapshot* ProcessSnapshotWin::System() const { function ExceptionSnapshot (line 200) | const ExceptionSnapshot* ProcessSnapshotWin::Exception() const { function ProcessMemory (line 240) | const ProcessMemory* ProcessSnapshotWin::Memory() const { function WinVMSize (line 521) | WinVMSize ProcessSnapshotWin::DetermineSizeOfEnvironmentBlock( FILE: snapshot/win/process_snapshot_win.h function namespace (line 50) | namespace crashpad { FILE: snapshot/win/process_snapshot_win_test.cc type crashpad (line 30) | namespace crashpad { type test (line 31) | namespace test { function TestImageReaderChild (line 34) | void TestImageReaderChild(const TestPaths::Architecture architecture) { function TEST (line 115) | TEST(ProcessSnapshotTest, CrashpadInfoChild) { function TEST (line 120) | TEST(ProcessSnapshotTest, CrashpadInfoChildWOW64) { FILE: snapshot/win/process_subrange_reader.cc type crashpad (line 21) | namespace crashpad { FILE: snapshot/win/process_subrange_reader.h function namespace (line 24) | namespace crashpad { FILE: snapshot/win/system_snapshot_win.cc type crashpad (line 40) | namespace crashpad { function GetStringForFileFlags (line 46) | std::string GetStringForFileFlags(uint32_t file_flags) { function GetStringForFileOS (line 65) | std::string GetStringForFileOS(uint32_t file_os) { function ReadRegistryDWORD (line 75) | bool ReadRegistryDWORD(HKEY key, const wchar_t* name, int* out_value) { function ReadRegistryDWORDFromSZ (line 93) | bool ReadRegistryDWORDFromSZ(HKEY key, const char* name, int* out_valu... type internal (line 120) | namespace internal { function CPUArchitecture (line 215) | CPUArchitecture SystemSnapshotWin::GetCPUArchitecture() const { FILE: snapshot/win/system_snapshot_win.h function namespace (line 27) | namespace crashpad { FILE: snapshot/win/system_snapshot_win_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { class SystemSnapshotWinTest (line 30) | class SystemSnapshotWinTest : public testing::Test { method SystemSnapshotWinTest (line 32) | SystemSnapshotWinTest() method SystemSnapshotWinTest (line 38) | SystemSnapshotWinTest(const SystemSnapshotWinTest&) = delete; method SystemSnapshotWinTest (line 39) | SystemSnapshotWinTest& operator=(const SystemSnapshotWinTest&) = d... method SetUp (line 46) | void SetUp() override { function TEST_F (line 57) | TEST_F(SystemSnapshotWinTest, GetCPUArchitecture) { function TEST_F (line 71) | TEST_F(SystemSnapshotWinTest, CPUCount) { function TEST_F (line 75) | TEST_F(SystemSnapshotWinTest, CPUVendor) { function TEST_F (line 87) | TEST_F(SystemSnapshotWinTest, CPUX86SupportsDAZ) { function TEST_F (line 94) | TEST_F(SystemSnapshotWinTest, GetOperatingSystem) { function TEST_F (line 99) | TEST_F(SystemSnapshotWinTest, OSVersion) { function TEST_F (line 113) | TEST_F(SystemSnapshotWinTest, OSVersionFull) { function TEST_F (line 117) | TEST_F(SystemSnapshotWinTest, MachineDescription) { function TEST_F (line 121) | TEST_F(SystemSnapshotWinTest, TimeZone) { FILE: snapshot/win/thread_snapshot_win.cc type crashpad (line 28) | namespace crashpad { type internal (line 29) | namespace internal { function XSAVE_CET_U_FORMAT (line 34) | XSAVE_CET_U_FORMAT* LocateXStateCetU(CONTEXT* context) { function CPUContext (line 153) | const CPUContext* ThreadSnapshotWin::Context() const { function MemorySnapshot (line 158) | const MemorySnapshot* ThreadSnapshotWin::Stack() const { FILE: snapshot/win/thread_snapshot_win.h function namespace (line 31) | namespace crashpad { FILE: snapshot/x86/cpuid_reader.cc type crashpad (line 29) | namespace crashpad { type internal (line 30) | namespace internal { FILE: snapshot/x86/cpuid_reader.h function namespace (line 26) | namespace crashpad { FILE: test/errors.cc type crashpad (line 30) | namespace crashpad { type test (line 31) | namespace test { function ErrnoMessage (line 33) | std::string ErrnoMessage(int err, const std::string& base) { function ErrnoMessage (line 48) | std::string ErrnoMessage(const std::string& base) { function ErrorMessage (line 53) | std::string ErrorMessage(const std::string& base) { FILE: test/errors.h function namespace (line 22) | namespace crashpad { FILE: test/file.cc type crashpad (line 30) | namespace crashpad { type test (line 31) | namespace test { function FileExists (line 33) | bool FileExists(const base::FilePath& path) { function RemoveFileIfExists (line 53) | bool RemoveFileIfExists(const base::FilePath& path) { function FileOffset (line 71) | FileOffset FileSize(const base::FilePath& path) { FILE: test/file.h function namespace (line 21) | namespace crashpad { FILE: test/filesystem.cc type crashpad (line 41) | namespace crashpad { type test (line 42) | namespace test { function SymbolicLinkFlags (line 51) | bool SymbolicLinkFlags(DWORD* flags) { function CreateFile (line 97) | bool CreateFile(const base::FilePath& file) { function PathExists (line 104) | bool PathExists(const base::FilePath& path) { function SetFileModificationTime (line 122) | bool SetFileModificationTime(const base::FilePath& path, function CanCreateSymbolicLinks (line 181) | bool CanCreateSymbolicLinks() { function CreateSymbolicLink (line 189) | bool CreateSymbolicLink(const base::FilePath& target_path, FILE: test/filesystem.h function namespace (line 24) | namespace crashpad { FILE: test/gtest_main.cc function GetChildTestFunctionName (line 46) | bool GetChildTestFunctionName(std::string* child_func_name) { function main (line 62) | int main(int argc, char* argv[]) { FILE: test/hex_string.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function BytesToHexString (line 22) | std::string BytesToHexString(const void* bytes, size_t length) { FILE: test/hex_string.h function namespace (line 22) | namespace crashpad { FILE: test/hex_string_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(HexString, HexString) { FILE: test/ios/google_test_setup.h function namespace (line 18) | namespace crashpad { FILE: test/ios/host/handler_forbidden_allocators.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function original_zone_for_zone (line 46) | struct _malloc_zone_t original_zone_for_zone(struct _malloc_zone_t* ... function is_handler_thread (line 55) | bool is_handler_thread() { type _malloc_zone_t (line 62) | struct _malloc_zone_t type _malloc_zone_t (line 70) | struct _malloc_zone_t type _malloc_zone_t (line 80) | struct _malloc_zone_t function handler_forbidden_free (line 88) | void handler_forbidden_free(struct _malloc_zone_t* zone, void* ptr) { type _malloc_zone_t (line 96) | struct _malloc_zone_t function handler_forbidden_destroy (line 106) | void handler_forbidden_destroy(struct _malloc_zone_t* zone) { type _malloc_zone_t (line 114) | struct _malloc_zone_t function handler_forbidden_batch_malloc (line 124) | unsigned handler_forbidden_batch_malloc(struct _malloc_zone_t* zone, function handler_forbidden_batch_free (line 137) | void handler_forbidden_batch_free(struct _malloc_zone_t* zone, function handler_forbidden_free_definite_size (line 147) | void handler_forbidden_free_definite_size(struct _malloc_zone_t* zone, function handler_forbidden_pressure_relief (line 158) | size_t handler_forbidden_pressure_relief(struct _malloc_zone_t* zone, function boolean_t (line 168) | boolean_t handler_forbidden_claimed_address(struct _malloc_zone_t* z... function TryFreeDefaultFallbackToFindZoneAndFree (line 189) | void TryFreeDefaultFallbackToFindZoneAndFree(void* ptr) { function handler_forbidden_try_free_default (line 215) | void handler_forbidden_try_free_default(struct _malloc_zone_t* zone, function handler_forbidden_size (line 230) | size_t handler_forbidden_size(struct _malloc_zone_t* zone, const voi... function DeprotectMallocZone (line 238) | bool DeprotectMallocZone(malloc_zone_t* default_zone, function ReplaceZoneFunctions (line 297) | void ReplaceZoneFunctions(malloc_zone_t* zone, const malloc_zone_t* ... function ReplaceAllocatorsWithHandlerForbidden (line 343) | void ReplaceAllocatorsWithHandlerForbidden() { FILE: test/ios/host/handler_forbidden_allocators.h function namespace (line 18) | namespace crashpad { FILE: test/linux/fake_ptrace_connection.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function pid_t (line 54) | pid_t FakePtraceConnection::GetProcessID() { function ProcessMemoryLinux (line 83) | ProcessMemoryLinux* FakePtraceConnection::Memory() { FILE: test/linux/fake_ptrace_connection.h function namespace (line 27) | namespace crashpad { FILE: test/linux/get_tls.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function LinuxVMAddress (line 23) | LinuxVMAddress GetTLS() { FILE: test/linux/get_tls.h function namespace (line 20) | namespace crashpad { FILE: test/mac/dyld.cc type crashpad (line 40) | namespace crashpad { type test (line 41) | namespace test { function dyld_all_image_infos (line 43) | const dyld_all_image_infos* DyldGetAllImageInfos() { FILE: test/mac/dyld.h function namespace (line 20) | namespace crashpad { FILE: test/mac/exception_swallower.cc type crashpad (line 34) | namespace crashpad { type test (line 35) | namespace test { class ExceptionSwallower::ExceptionSwallowerThread (line 56) | class ExceptionSwallower::ExceptionSwallowerThread method ExceptionSwallowerThread (line 60) | explicit ExceptionSwallowerThread( method ExceptionSwallowerThread (line 69) | ExceptionSwallowerThread(const ExceptionSwallowerThread&) = delete; method ExceptionSwallowerThread (line 70) | ExceptionSwallowerThread& operator=(const ExceptionSwallowerThread... method Stop (line 74) | void Stop() { exception_handler_server_.Stop(); } method pid_t (line 79) | pid_t ProcessID() const { return pid_; } method ThreadMain (line 84) | void ThreadMain() override { exception_handler_server_.Run(this); } method kern_return_t (line 88) | kern_return_t CatchMachException(exception_behavior_t behavior, FILE: test/mac/exception_swallower.h function namespace (line 21) | namespace crashpad { FILE: test/mac/mach_errors.cc function FormatBase (line 21) | std::string FormatBase(const std::string& base) { function FormatMachErrorNumber (line 29) | std::string FormatMachErrorNumber(mach_error_t mach_err) { type crashpad (line 41) | namespace crashpad { type test (line 42) | namespace test { function MachErrorMessage (line 44) | std::string MachErrorMessage(mach_error_t mach_err, const std::strin... FILE: test/mac/mach_errors.h function namespace (line 22) | namespace crashpad { FILE: test/mac/mach_multiprocess.cc type SendHelloMessage (line 40) | struct SendHelloMessage : public mach_msg_base_t { type ReceiveHelloMessage (line 44) | struct ReceiveHelloMessage : public SendHelloMessage { type crashpad (line 53) | namespace crashpad { type test (line 54) | namespace test { type internal (line 56) | namespace internal { type MachMultiprocessInfo (line 58) | struct MachMultiprocessInfo { method MachMultiprocessInfo (line 59) | MachMultiprocessInfo() function mach_port_t (line 103) | mach_port_t MachMultiprocess::LocalPort() const { function mach_port_t (line 108) | mach_port_t MachMultiprocess::RemotePort() const { function task_t (line 113) | task_t MachMultiprocess::ChildTask() const { FILE: test/mac/mach_multiprocess.h function namespace (line 23) | namespace crashpad { FILE: test/mac/mach_multiprocess_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { class TestMachMultiprocess (line 25) | class TestMachMultiprocess final : public MachMultiprocess { method TestMachMultiprocess (line 27) | TestMachMultiprocess() : MachMultiprocess() {} method TestMachMultiprocess (line 29) | TestMachMultiprocess(const TestMachMultiprocess&) = delete; method TestMachMultiprocess (line 30) | TestMachMultiprocess& operator=(const TestMachMultiprocess&) = del... method MachMultiprocessParent (line 37) | void MachMultiprocessParent() override {} method MachMultiprocessChild (line 39) | void MachMultiprocessChild() override {} function TEST (line 42) | TEST(MachMultiprocess, MachMultiprocess) { FILE: test/main_arguments.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function InitializeMainArguments (line 24) | void InitializeMainArguments(int argc, char* argv[]) { FILE: test/main_arguments.h function namespace (line 21) | namespace crashpad { FILE: test/main_arguments_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(MainArguments, GetMainArguments) { FILE: test/multiprocess.h function namespace (line 24) | namespace crashpad { FILE: test/multiprocess_exec.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { type internal (line 29) | namespace internal { function CheckedInvokeMultiprocessChild (line 47) | int CheckedInvokeMultiprocessChild(const std::string& test_name) { FILE: test/multiprocess_exec.h function namespace (line 31) | namespace internal { FILE: test/multiprocess_exec_fuchsia.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function AddPipe (line 32) | void AddPipe(fdio_spawn_action_t* action, int target_fd, int* fd_out) { type internal (line 43) | namespace internal { type MultiprocessInfo (line 45) | struct MultiprocessInfo { method MultiprocessInfo (line 46) | MultiprocessInfo() {} function FileHandle (line 104) | FileHandle Multiprocess::ReadPipeHandle() const { function FileHandle (line 108) | FileHandle Multiprocess::WritePipeHandle() const { function ProcessType (line 198) | ProcessType MultiprocessExec::ChildProcess() { FILE: test/multiprocess_exec_posix.cc type crashpad (line 37) | namespace crashpad { type test (line 38) | namespace test { function ProcessType (line 156) | ProcessType MultiprocessExec::ChildProcess() { FILE: test/multiprocess_exec_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { class TestMultiprocessExec (line 28) | class TestMultiprocessExec final : public MultiprocessExec { method TestMultiprocessExec (line 30) | TestMultiprocessExec() : MultiprocessExec() {} method TestMultiprocessExec (line 32) | TestMultiprocessExec(const TestMultiprocessExec&) = delete; method TestMultiprocessExec (line 33) | TestMultiprocessExec& operator=(const TestMultiprocessExec&) = del... method MultiprocessParent (line 38) | void MultiprocessParent() override { function TEST (line 51) | TEST(MultiprocessExec, MultiprocessExec) { function CRASHPAD_CHILD_TEST_MAIN (line 62) | CRASHPAD_CHILD_TEST_MAIN(SimpleMultiprocess) { function TEST (line 72) | TEST(MultiprocessExec, MultiprocessExecSimpleChild) { function CRASHPAD_CHILD_TEST_MAIN (line 78) | CRASHPAD_CHILD_TEST_MAIN(SimpleMultiprocessReturnsNonZero) { class TestMultiprocessExecEmpty (line 82) | class TestMultiprocessExecEmpty final : public MultiprocessExec { method TestMultiprocessExecEmpty (line 84) | TestMultiprocessExecEmpty() = default; method TestMultiprocessExecEmpty (line 86) | TestMultiprocessExecEmpty(const TestMultiprocessExecEmpty&) = delete; method TestMultiprocessExecEmpty (line 87) | TestMultiprocessExecEmpty& operator=(const TestMultiprocessExecEmp... method MultiprocessParent (line 93) | void MultiprocessParent() override {} function TEST (line 96) | TEST(MultiprocessExec, MultiprocessExecSimpleChildReturnsNonZero) { function CRASHPAD_CHILD_TEST_MAIN (line 106) | CRASHPAD_CHILD_TEST_MAIN(BuiltinTrapChild) { class TestBuiltinTrapTermination (line 111) | class TestBuiltinTrapTermination final : public MultiprocessExec { method TestBuiltinTrapTermination (line 113) | TestBuiltinTrapTermination() { method TestBuiltinTrapTermination (line 118) | TestBuiltinTrapTermination(const TestBuiltinTrapTermination&) = de... method TestBuiltinTrapTermination (line 119) | TestBuiltinTrapTermination& operator=(const TestBuiltinTrapTermina... method MultiprocessParent (line 125) | void MultiprocessParent() override {} function TEST (line 128) | TEST(MultiprocessExec, BuiltinTrapTermination) { FILE: test/multiprocess_exec_test_child.cc function main (line 34) | int main(int argc, char* argv[]) { FILE: test/multiprocess_exec_win.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { type internal (line 27) | namespace internal { type MultiprocessInfo (line 29) | struct MultiprocessInfo { method MultiprocessInfo (line 30) | MultiprocessInfo() {} function FileHandle (line 72) | FileHandle Multiprocess::ReadPipeHandle() const { function FileHandle (line 77) | FileHandle Multiprocess::WritePipeHandle() const { function ProcessType (line 173) | ProcessType MultiprocessExec::ChildProcess() { FILE: test/multiprocess_posix.cc type crashpad (line 40) | namespace crashpad { type test (line 41) | namespace test { type internal (line 43) | namespace internal { type MultiprocessInfo (line 45) | struct MultiprocessInfo { method MultiprocessInfo (line 46) | MultiprocessInfo() function pid_t (line 191) | pid_t Multiprocess::ChildPID() const { function FileHandle (line 196) | FileHandle Multiprocess::ReadPipeHandle() const { function FileHandle (line 203) | FileHandle Multiprocess::WritePipeHandle() const { FILE: test/multiprocess_posix_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { class TestMultiprocess (line 29) | class TestMultiprocess final : public Multiprocess { method TestMultiprocess (line 31) | TestMultiprocess() : Multiprocess() {} method TestMultiprocess (line 33) | TestMultiprocess(const TestMultiprocess&) = delete; method TestMultiprocess (line 34) | TestMultiprocess& operator=(const TestMultiprocess&) = delete; method MultiprocessParent (line 41) | void MultiprocessParent() override { method MultiprocessChild (line 59) | void MultiprocessChild() override { function TEST (line 73) | TEST(Multiprocess, Multiprocess) { class TestMultiprocessUnclean (line 78) | class TestMultiprocessUnclean final : public Multiprocess { type TerminationType (line 80) | enum TerminationType { method TestMultiprocessUnclean (line 87) | explicit TestMultiprocessUnclean(TerminationType type) method TestMultiprocessUnclean (line 97) | TestMultiprocessUnclean(const TestMultiprocessUnclean&) = delete; method TestMultiprocessUnclean (line 98) | TestMultiprocessUnclean& operator=(const TestMultiprocessUnclean&)... method ExitCode (line 103) | int ExitCode() const { method MultiprocessParent (line 109) | void MultiprocessParent() override { method MultiprocessChild (line 112) | void MultiprocessChild() override { function TEST (line 123) | TEST(Multiprocess, SuccessfulExit) { function TEST (line 128) | TEST(Multiprocess, UnsuccessfulExit) { function TEST (line 133) | TEST(Multiprocess, Exit2) { function TEST (line 138) | TEST(Multiprocess, AbortSignal) { class TestMultiprocessClosePipe (line 143) | class TestMultiprocessClosePipe final : public Multiprocess { type WhoCloses (line 145) | enum WhoCloses { type WhatCloses (line 149) | enum WhatCloses { method TestMultiprocessClosePipe (line 155) | TestMultiprocessClosePipe(WhoCloses who_closes, WhatCloses what_cl... method TestMultiprocessClosePipe (line 163) | TestMultiprocessClosePipe(const TestMultiprocessClosePipe&) = delete; method TestMultiprocessClosePipe (line 164) | TestMultiprocessClosePipe& operator=(const TestMultiprocessClosePi... method VerifyInitial (line 170) | void VerifyInitial() { method VerifyPartner (line 187) | void VerifyPartner() { method Close (line 204) | void Close() { method MultiprocessParent (line 227) | void MultiprocessParent() override { method MultiprocessChild (line 237) | void MultiprocessChild() override { function TEST (line 251) | TEST(MultiprocessDeathTest, ParentClosesReadPipe) { function TEST (line 258) | TEST(MultiprocessDeathTest, ParentClosesWritePipe) { function TEST (line 265) | TEST(MultiprocessDeathTest, ParentClosesReadAndWritePipe) { function TEST (line 272) | TEST(MultiprocessDeathTest, ChildClosesReadPipe) { function TEST (line 279) | TEST(MultiprocessDeathTest, ChildClosesWritePipe) { function TEST (line 286) | TEST(MultiprocessDeathTest, ChildClosesReadAndWritePipe) { FILE: test/process_type.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function ProcessType (line 28) | ProcessType GetSelfProcess() { FILE: test/process_type.h function namespace (line 30) | namespace crashpad { FILE: test/scoped_guarded_page.h function namespace (line 19) | namespace crashpad { FILE: test/scoped_guarded_page_posix.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { FILE: test/scoped_guarded_page_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(ScopedGuardedPage, BasicFunctionality) { FILE: test/scoped_guarded_page_win.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { FILE: test/scoped_module_handle.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { FILE: test/scoped_module_handle.h function namespace (line 26) | namespace crashpad { FILE: test/scoped_set_thread_name.h function namespace (line 22) | namespace crashpad { FILE: test/scoped_set_thread_name_fuchsia.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function GetCurrentThreadName (line 31) | std::string GetCurrentThreadName() { FILE: test/scoped_set_thread_name_posix.cc type crashpad (line 33) | namespace crashpad { type test (line 34) | namespace test { function SetCurrentThreadName (line 48) | void SetCurrentThreadName(const std::string& thread_name) { function GetCurrentThreadName (line 62) | std::string GetCurrentThreadName() { FILE: test/scoped_set_thread_name_win.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function GetThreadDescriptionFuncPtr (line 30) | auto GetThreadDescriptionFuncPtr() { function SetThreadDescriptionFuncPtr (line 36) | auto SetThreadDescriptionFuncPtr() { function GetCurrentThreadName (line 42) | std::wstring GetCurrentThreadName() { function SetCurrentThreadName (line 53) | void SetCurrentThreadName(const std::wstring& new_thread_name) { FILE: test/scoped_temp_dir.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { FILE: test/scoped_temp_dir.h function namespace (line 20) | namespace crashpad { FILE: test/scoped_temp_dir_posix.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { FILE: test/scoped_temp_dir_test.cc type crashpad (line 33) | namespace crashpad { type test (line 34) | namespace test { function CreateFile (line 37) | void CreateFile(const base::FilePath& path) { function CreateDirectory (line 55) | void CreateDirectory(const base::FilePath& path) { function TEST (line 68) | TEST(ScopedTempDir, Empty) { function TEST (line 78) | TEST(ScopedTempDir, WithTwoFiles) { function TEST (line 98) | TEST(ScopedTempDir, WithRecursiveDirectory) { FILE: test/scoped_temp_dir_win.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function GenerateCandidateName (line 34) | base::FilePath GenerateCandidateName() { FILE: test/test_paths.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function IsTestDataRoot (line 30) | bool IsTestDataRoot(const base::FilePath& candidate) { function TestDataRootInternal (line 46) | base::FilePath TestDataRootInternal() { function Output32BitDirectory (line 117) | base::FilePath Output32BitDirectory() { FILE: test/test_paths.h function namespace (line 22) | namespace test { FILE: test/test_paths_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(TestPaths, TestDataRoot) { FILE: test/win/child_launcher.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function DWORD (line 97) | DWORD ChildLauncher::WaitForExit() { FILE: test/win/child_launcher.h function namespace (line 25) | namespace crashpad { FILE: test/win/win_child_process.cc type crashpad (line 34) | namespace crashpad { type test (line 35) | namespace test { function GetSwitch (line 41) | bool GetSwitch(const char* switch_name, std::string* value) { function ScopedKernelHANDLE (line 65) | ScopedKernelHANDLE LaunchCommandLine(wchar_t* command_line) { function UnsetHandleInheritance (line 95) | bool UnsetHandleInheritance(HANDLE handle) { function CreateInheritablePipe (line 104) | bool CreateInheritablePipe(ScopedFileHANDLE* read_handle, function FileHandle (line 222) | FileHandle WinChildProcess::ReadPipeHandle() const { function FileHandle (line 226) | FileHandle WinChildProcess::WritePipeHandle() const { FILE: test/win/win_child_process.h function namespace (line 23) | namespace crashpad { FILE: test/win/win_child_process_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function ReadInt (line 26) | int ReadInt(HANDLE handle) { function WriteInt (line 34) | void WriteInt(HANDLE handle, int value) { class TestWinChildProcess (line 41) | class TestWinChildProcess final : public WinChildProcess { method TestWinChildProcess (line 43) | TestWinChildProcess() : WinChildProcess() {} method TestWinChildProcess (line 45) | TestWinChildProcess(const TestWinChildProcess&) = delete; method TestWinChildProcess (line 46) | TestWinChildProcess& operator=(const TestWinChildProcess&) = delete; method Run (line 52) | int Run() override { function TEST (line 59) | TEST(WinChildProcessTest, WinChildProcess) { function TEST (line 67) | TEST(WinChildProcessTest, MultipleChildren) { FILE: test/win/win_multiprocess.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function FileHandle (line 40) | FileHandle WinMultiprocess::ReadPipeHandle() const { function FileHandle (line 47) | FileHandle WinMultiprocess::WritePipeHandle() const { function HANDLE (line 72) | HANDLE WinMultiprocess::ChildProcess() const { FILE: test/win/win_multiprocess.h function namespace (line 25) | namespace crashpad { FILE: test/win/win_multiprocess_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { class TestWinMultiprocess (line 24) | class TestWinMultiprocess final : public WinMultiprocess { method TestWinMultiprocess (line 26) | TestWinMultiprocess() {} method TestWinMultiprocess (line 28) | TestWinMultiprocess(const TestWinMultiprocess&) = delete; method TestWinMultiprocess (line 29) | TestWinMultiprocess& operator=(const TestWinMultiprocess&) = delete; method WinMultiprocessParent (line 33) | void WinMultiprocessParent() override { SetExpectedChildExitCode(E... method WinMultiprocessChild (line 35) | void WinMultiprocessChild() override { class TestWinMultiprocessChildAsserts (line 40) | class TestWinMultiprocessChildAsserts final : public WinMultiprocess { method TestWinMultiprocessChildAsserts (line 42) | TestWinMultiprocessChildAsserts() {} method TestWinMultiprocessChildAsserts (line 44) | TestWinMultiprocessChildAsserts(const TestWinMultiprocessChildAsse... method TestWinMultiprocessChildAsserts (line 46) | TestWinMultiprocessChildAsserts& operator=( method WinMultiprocessParent (line 50) | void WinMultiprocessParent() override { SetExpectedChildExitCode(2... method WinMultiprocessChild (line 51) | void WinMultiprocessChild() override { class TestWinMultiprocessChildExpects (line 56) | class TestWinMultiprocessChildExpects final : public WinMultiprocess { method TestWinMultiprocessChildExpects (line 58) | TestWinMultiprocessChildExpects() {} method TestWinMultiprocessChildExpects (line 60) | TestWinMultiprocessChildExpects(const TestWinMultiprocessChildExpe... method TestWinMultiprocessChildExpects (line 62) | TestWinMultiprocessChildExpects& operator=( method WinMultiprocessParent (line 66) | void WinMultiprocessParent() override { SetExpectedChildExitCode(2... method WinMultiprocessChild (line 67) | void WinMultiprocessChild() override { function TEST (line 72) | TEST(WinMultiprocess, WinMultiprocess) { function TEST (line 76) | TEST(WinMultiprocess, WinMultiprocessNonSuccessExitCode) { function TEST (line 80) | TEST(WinMultiprocessChildFails, ChildExpectFailure) { function TEST (line 84) | TEST(WinMultiprocessChildFails, ChildAssertFailure) { FILE: test/win/win_multiprocess_with_temp_dir.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function GetPotentialChildProcessesOf (line 33) | std::vector GetPotentialChildProcessesOf(ProcessID parent... function ULARGE_INTEGER (line 55) | ULARGE_INTEGER GetProcessCreationTime(HANDLE process) { function WaitForAllChildProcessesOf (line 72) | void WaitForAllChildProcessesOf(HANDLE parent) { FILE: test/win/win_multiprocess_with_temp_dir.h function namespace (line 28) | namespace crashpad { FILE: third_party/cpp-httplib/cpp-httplib/httplib.h function namespace (line 358) | namespace httplib { type SSLVerifierResponse (line 474) | enum SSLVerifierResponse { type StatusCode (line 483) | enum StatusCode { type Response (line 568) | struct Response type FormData (line 571) | struct FormData { type FormField (line 579) | struct FormField { type MultipartFormData (line 588) | struct MultipartFormData { type UploadFormData (line 605) | struct UploadFormData { function class (line 613) | class DataSink { type FormDataProvider (line 654) | struct FormDataProvider { function class (line 670) | class ContentReader { function const (line 684) | bool operator()(ContentReceiver receiver) const { type Request (line 695) | struct Request { function is_multipart_form_data (line 744) | bool is_multipart_form_data() const; function enqueue (line 863) | bool enqueue(std::function fn) override { function shutdown (line 876) | void shutdown() override { type worker (line 892) | struct worker { type class (line 1046) | enum class type MountPointEntry (line 1228) | struct MountPointEntry { function Error (line 1271) | enum class Error { function class (line 1371) | class ClientImpl { function socket_t (line 7960) | inline socket_t function bind_internal (line 7980) | inline int Server::bind_internal(const std::string &host, int port, function listen_internal (line 8010) | inline bool Server::listen_internal() { function ContentProviderWithoutLength (line 9610) | inline ContentProviderWithoutLength ClientImpl::get_multipart_content_pr... function process_socket (line 9654) | inline bool ClientImpl::process_socket( function Result (line 9665) | inline Result ClientImpl::Get(const std::string &path, function Result (line 9670) | inline Result ClientImpl::Get(const std::string &path, const Params &par... function Result (line 9679) | inline Result ClientImpl::Get(const std::string &path, const Headers &he... function Result (line 9693) | inline Result ClientImpl::Get(const std::string &path, function Result (line 9700) | inline Result ClientImpl::Get(const std::string &path, const Headers &he... function Result (line 9707) | inline Result ClientImpl::Get(const std::string &path, function Result (line 9715) | inline Result ClientImpl::Get(const std::string &path, const Headers &he... function Result (line 9737) | inline Result ClientImpl::Get(const std::string &path, const Params &par... function Result (line 9745) | inline Result ClientImpl::Get(const std::string &path, const Params &par... function Result (line 9760) | inline Result ClientImpl::Head(const std::string &path) { function Result (line 9764) | inline Result ClientImpl::Head(const std::string &path, function Result (line 9777) | inline Result ClientImpl::Post(const std::string &path) { function Result (line 9781) | inline Result ClientImpl::Post(const std::string &path, function Result (line 9786) | inline Result ClientImpl::Post(const std::string &path, const char *body, function Result (line 9793) | inline Result ClientImpl::Post(const std::string &path, const std::strin... function Result (line 9799) | inline Result ClientImpl::Post(const std::string &path, const Params &pa... function Result (line 9803) | inline Result ClientImpl::Post(const std::string &path, size_t content_l... function Result (line 9811) | inline Result ClientImpl::Post(const std::string &path, function Result (line 9819) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9825) | inline Result ClientImpl::Post(const std::string &path, function Result (line 9831) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9841) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9855) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9863) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9872) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9882) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9891) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9904) | inline Result ClientImpl::Post(const std::string &path, const Headers &h... function Result (line 9930) | inline Result ClientImpl::Put(const std::string &path) { function Result (line 9934) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 9938) | inline Result ClientImpl::Put(const std::string &path, const char *body, function Result (line 9945) | inline Result ClientImpl::Put(const std::string &path, const std::string... function Result (line 9951) | inline Result ClientImpl::Put(const std::string &path, const Params &par... function Result (line 9955) | inline Result ClientImpl::Put(const std::string &path, size_t content_le... function Result (line 9963) | inline Result ClientImpl::Put(const std::string &path, function Result (line 9971) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 9977) | inline Result ClientImpl::Put(const std::string &path, function Result (line 9983) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 9993) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10007) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10015) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10024) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10034) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10043) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10056) | inline Result ClientImpl::Put(const std::string &path, const Headers &he... function Result (line 10082) | inline Result ClientImpl::Patch(const std::string &path) { function Result (line 10086) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10091) | inline Result ClientImpl::Patch(const std::string &path, const char *body, function Result (line 10098) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 10105) | inline Result ClientImpl::Patch(const std::string &path, const Params &p... function Result (line 10109) | inline Result ClientImpl::Patch(const std::string &path, size_t content_... function Result (line 10117) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 10125) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10131) | inline Result ClientImpl::Patch(const std::string &path, function Result (line 10137) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10147) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10161) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10170) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10179) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10189) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10198) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10211) | inline Result ClientImpl::Patch(const std::string &path, const Headers &... function Result (line 10237) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 10242) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 10248) | inline Result ClientImpl::Delete(const std::string &path, const char *body, function Result (line 10255) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 10263) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 10272) | inline Result ClientImpl::Delete(const std::string &path, const Params &... function Result (line 10277) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 10285) | inline Result ClientImpl::Delete(const std::string &path, function Result (line 10305) | inline Result ClientImpl::Options(const std::string &path) { function Result (line 10309) | inline Result ClientImpl::Options(const std::string &path, function stop (line 10322) | inline void ClientImpl::stop() { function set_connection_timeout (line 10356) | inline void ClientImpl::set_connection_timeout(time_t sec, time_t usec) { function set_read_timeout (line 10361) | inline void ClientImpl::set_read_timeout(time_t sec, time_t usec) { function set_write_timeout (line 10366) | inline void ClientImpl::set_write_timeout(time_t sec, time_t usec) { function set_max_timeout (line 10371) | inline void ClientImpl::set_max_timeout(time_t msec) { function set_basic_auth (line 10375) | inline void ClientImpl::set_basic_auth(const std::string &username, function set_bearer_token_auth (line 10381) | inline void ClientImpl::set_bearer_token_auth(const std::string &token) { function set_digest_auth (line 10386) | inline void ClientImpl::set_digest_auth(const std::string &username, function set_keep_alive (line 10393) | inline void ClientImpl::set_keep_alive(bool on) { keep_alive_ = on; } function set_follow_location (line 10395) | inline void ClientImpl::set_follow_location(bool on) { follow_location_ ... function set_path_encode (line 10397) | inline void ClientImpl::set_path_encode(bool on) { path_encode_ = on; } function set_hostname_addr_map (line 10399) | inline void function set_default_headers (line 10404) | inline void ClientImpl::set_default_headers(Headers headers) { function set_header_writer (line 10408) | inline void ClientImpl::set_header_writer( function set_address_family (line 10413) | inline void ClientImpl::set_address_family(int family) { function set_tcp_nodelay (line 10417) | inline void ClientImpl::set_tcp_nodelay(bool on) { tcp_nodelay_ = on; } function set_ipv6_v6only (line 10419) | inline void ClientImpl::set_ipv6_v6only(bool on) { ipv6_v6only_ = on; } function set_socket_options (line 10421) | inline void ClientImpl::set_socket_options(SocketOptions socket_options) { function set_compress (line 10425) | inline void ClientImpl::set_compress(bool on) { compress_ = on; } function set_decompress (line 10427) | inline void ClientImpl::set_decompress(bool on) { decompress_ = on; } function set_interface (line 10429) | inline void ClientImpl::set_interface(const std::string &intf) { function set_proxy (line 10433) | inline void ClientImpl::set_proxy(const std::string &host, int port) { function set_proxy_basic_auth (line 10438) | inline void ClientImpl::set_proxy_basic_auth(const std::string &username, function set_proxy_bearer_token_auth (line 10444) | inline void ClientImpl::set_proxy_bearer_token_auth(const std::string &t... function set_proxy_digest_auth (line 10449) | inline void ClientImpl::set_proxy_digest_auth(const std::string &username, function set_ca_cert_path (line 10455) | inline void ClientImpl::set_ca_cert_path(const std::string &ca_cert_file... function set_ca_cert_store (line 10461) | inline void ClientImpl::set_ca_cert_store(X509_STORE *ca_cert_store) { function X509_STORE (line 10467) | inline X509_STORE *ClientImpl::create_ca_cert_store(const char *ca_cert, function enable_server_certificate_verification (line 10491) | inline void ClientImpl::enable_server_certificate_verification(bool enab... function enable_server_hostname_verification (line 10495) | inline void ClientImpl::enable_server_hostname_verification(bool enabled) { function set_server_certificate_verifier (line 10499) | inline void ClientImpl::set_server_certificate_verifier( function set_logger (line 10505) | inline void ClientImpl::set_logger(Logger logger) { function set_error_logger (line 10509) | inline void ClientImpl::set_error_logger(ErrorLogger error_logger) { function namespace (line 10517) | namespace detail { function is_readable (line 10643) | inline bool SSLSocketStream::is_readable() const { function get_remote_ip_and_port (line 10731) | inline void SSLSocketStream::get_remote_ip_and_port(std::string &ip, function get_local_ip_and_port (line 10736) | inline void SSLSocketStream::get_local_ip_and_port(std::string &ip, function time_t (line 10743) | inline time_t SSLSocketStream::duration() const { function SSLServer (line 10801) | inline SSLServer::SSLServer(X509 *cert, EVP_PKEY *private_key, function SSLServer (line 10834) | inline SSLServer::SSLServer( function SSLServer (line 10845) | inline SSLServer::~SSLServer() { function SSL_CTX (line 10851) | inline SSL_CTX *SSLServer::ssl_context() const { return ctx_; } function update_certs (line 10853) | inline void SSLServer::update_certs(X509 *cert, EVP_PKEY *private_key, function process_and_close_socket (line 10866) | inline bool SSLServer::process_and_close_socket(socket_t sock) { function SSLClient (line 10948) | inline SSLClient::SSLClient(const std::string &host) function SSLClient (line 10951) | inline SSLClient::SSLClient(const std::string &host, int port) function SSLClient (line 10954) | inline SSLClient::SSLClient(const std::string &host, int port, function SSLClient (line 10986) | inline SSLClient::SSLClient(const std::string &host, int port, function SSLClient (line 11013) | inline SSLClient::~SSLClient() { function set_ca_cert_store (line 11023) | inline void SSLClient::set_ca_cert_store(X509_STORE *ca_cert_store) { function load_ca_cert_store (line 11038) | inline void SSLClient::load_ca_cert_store(const char *ca_cert, function SSL_CTX (line 11047) | inline SSL_CTX *SSLClient::ssl_context() const { return ctx_; } function create_and_connect_socket (line 11049) | inline bool SSLClient::create_and_connect_socket(Socket &socket, Error &... function connect_with_proxy (line 11059) | inline bool SSLClient::connect_with_proxy( function load_certs (line 11151) | inline bool SSLClient::load_certs() { function initialize_ssl (line 11183) | inline bool SSLClient::initialize_ssl(Socket &socket, Error &error) { function shutdown_ssl (line 11282) | inline void SSLClient::shutdown_ssl(Socket &socket, bool shutdown_gracef... function shutdown_ssl_impl (line 11286) | inline void SSLClient::shutdown_ssl_impl(Socket &socket, function process_socket (line 11300) | inline bool SSLClient::process_socket( function verify_host (line 11313) | inline bool SSLClient::verify_host(X509 *server_cert) const { function verify_host_with_subject_alt_name (line 11339) | inline bool function verify_host_with_common_name (line 11397) | inline bool SSLClient::verify_host_with_common_name(X509 *server_cert) c... FILE: third_party/getopt/getopt.cc type crashpad (line 102) | namespace crashpad { type GETOPT_ORDERING_T (line 107) | enum GETOPT_ORDERING_T function reverse_argv_elements (line 123) | static void function permute (line 138) | static void function is_option (line 147) | static int function getopt_internal (line 155) | static int function getopt (line 401) | int function getopt_long (line 407) | int function getopt_long_only (line 414) | int FILE: third_party/getopt/getopt.h function namespace (line 21) | namespace crashpad { FILE: third_party/xnu/EXTERNAL_HEADERS/mach-o/loader.h type mach_header (line 54) | struct mach_header { type mach_header_64 (line 72) | struct mach_header_64 { type load_command (line 247) | struct load_command { type segment_command (line 355) | struct segment_command { /* for 32-bit architectures */ type segment_command_64 (line 375) | struct segment_command_64 { /* for 64-bit architectures */ type section (line 435) | struct section { /* for 32-bit architectures */ type section_64 (line 449) | struct section_64 { /* for 64-bit architectures */ type fvmlib (line 642) | struct fvmlib { type fvmlib_command (line 655) | struct fvmlib_command { type dylib (line 670) | struct dylib { type dylib_command (line 684) | struct dylib_command { type sub_framework_command (line 701) | struct sub_framework_command { type sub_client_command (line 716) | struct sub_client_command { type sub_umbrella_command (line 735) | struct sub_umbrella_command { type sub_library_command (line 756) | struct sub_library_command { type prebound_dylib_command (line 771) | struct prebound_dylib_command { type dylinker_command (line 787) | struct dylinker_command { type thread_command (line 815) | struct thread_command { type routines_command (line 832) | struct routines_command { /* for 32-bit architectures */ type routines_command_64 (line 849) | struct routines_command_64 { /* for 64-bit architectures */ type symtab_command (line 868) | struct symtab_command { type dysymtab_command (line 917) | struct dysymtab_command { type dylib_table_of_contents (line 1045) | struct dylib_table_of_contents { type dylib_module (line 1053) | struct dylib_module { type dylib_module_64 (line 1080) | struct dylib_module_64 { type dylib_reference (line 1114) | struct dylib_reference { type twolevel_hints_command (line 1123) | struct twolevel_hints_command { type twolevel_hint (line 1146) | struct twolevel_hint { type prebind_cksum_command (line 1162) | struct prebind_cksum_command { type uuid_command (line 1172) | struct uuid_command { type rpath_command (line 1182) | struct rpath_command { type linkedit_data_command (line 1192) | struct linkedit_data_command { type fileset_entry_command (line 1204) | struct fileset_entry_command { type encryption_info_command (line 1217) | struct encryption_info_command { type encryption_info_command_64 (line 1230) | struct encryption_info_command_64 { type version_min_command (line 1245) | struct version_min_command { type build_version_command (line 1260) | struct build_version_command { type build_tool_version (line 1270) | struct build_tool_version { type dyld_info_command (line 1302) | struct dyld_info_command { type linker_option_command (line 1475) | struct linker_option_command { type symseg_command (line 1492) | struct symseg_command { type ident_command (line 1505) | struct ident_command { type fvmfile_command (line 1516) | struct fvmfile_command { type entry_point_command (line 1530) | struct entry_point_command { type source_version_command (line 1542) | struct source_version_command { type data_in_code_entry (line 1554) | struct data_in_code_entry { type tlv_descriptor (line 1571) | struct tlv_descriptor type note_command (line 1582) | struct note_command { FILE: tools/base94_encoder.cc type crashpad (line 24) | namespace crashpad { function Usage (line 27) | void Usage(const base::FilePath& me) { function Base94EncoderMain (line 43) | int Base94EncoderMain(int argc, char* argv[]) { function main (line 124) | int main(int argc, char* argv[]) { function wmain (line 128) | int wmain(int argc, wchar_t* argv[]) { FILE: tools/crashpad_database_util.cc type crashpad (line 43) | namespace crashpad { function Usage (line 46) | void Usage(const base::FilePath& me) { type Options (line 74) | struct Options { function StringToBool (line 96) | bool StringToBool(const char* string, bool* boolean) { function BoolToString (line 132) | std::string BoolToString(bool boolean) { function StringToTime (line 144) | bool StringToTime(const char* string, time_t* out_time, bool utc) { function TimeToString (line 205) | std::string TimeToString(time_t out_time, bool utc) { function ShowReport (line 228) | void ShowReport(const CrashReportDatabase::Report& report, function ShowReports (line 256) | void ShowReports(const std::vector& reports, function DatabaseUtilMain (line 270) | int DatabaseUtilMain(int argc, char* argv[]) { function main (line 625) | int main(int argc, char* argv[]) { function wmain (line 629) | int wmain(int argc, wchar_t* argv[]) { FILE: tools/crashpad_http_upload.cc type crashpad (line 34) | namespace crashpad { function Usage (line 37) | void Usage(const base::FilePath& me) { function HTTPUploadMain (line 54) | int HTTPUploadMain(int argc, char* argv[]) { function main (line 212) | int main(int argc, char* argv[]) { function wmain (line 216) | int wmain(int argc, wchar_t* argv[]) { FILE: tools/dump_minidump_annotations.cc type crashpad (line 23) | namespace crashpad { function Usage (line 26) | void Usage(const base::FilePath& me) { type Options (line 39) | struct Options { function DumpMinidumpAnnotationsMain (line 43) | int DumpMinidumpAnnotationsMain(int argc, char* argv[]) { function main (line 151) | int main(int argc, char* argv[]) { FILE: tools/generate_dump.cc type crashpad (line 55) | namespace crashpad { function Usage (line 58) | void Usage(const base::FilePath& me) { function GenerateDumpMain (line 73) | int GenerateDumpMain(int argc, char* argv[]) { function main (line 242) | int main(int argc, char* argv[]) { function wmain (line 246) | int wmain(int argc, wchar_t* argv[]) { FILE: tools/mac/catch_exception_tool.cc type crashpad (line 42) | namespace crashpad { type Options (line 45) | struct Options { class ExceptionServer (line 54) | class ExceptionServer final : public UniversalMachExcServer::Interface { method ExceptionServer (line 56) | ExceptionServer(const Options& options, method kern_return_t (line 65) | virtual kern_return_t CatchMachException( function Usage (line 183) | void Usage(const std::string& me) { function CatchExceptionToolMain (line 200) | int CatchExceptionToolMain(int argc, char* argv[]) { function main (line 334) | int main(int argc, char* argv[]) { FILE: tools/mac/exception_port_tool.cc type crashpad (line 39) | namespace crashpad { class MachSendRightPool (line 61) | class MachSendRightPool { method MachSendRightPool (line 63) | MachSendRightPool() method MachSendRightPool (line 67) | MachSendRightPool(const MachSendRightPool&) = delete; method MachSendRightPool (line 68) | MachSendRightPool& operator=(const MachSendRightPool&) = delete; method AddSendRight (line 87) | void AddSendRight(mach_port_t send_right) { type ExceptionHandlerDescription (line 101) | struct ExceptionHandlerDescription { function ParseHandlerString (line 121) | bool ParseHandlerString(const char* handler_string_ro, function ShowBootstrapService (line 192) | void ShowBootstrapService(const std::string& service_name, function ShowExceptionPorts (line 211) | void ShowExceptionPorts(const ExceptionPorts& exception_ports, function SetExceptionPort (line 284) | bool SetExceptionPort(const ExceptionHandlerDescription* description, function Usage (line 313) | void Usage(const std::string& me) { function ExceptionPortToolMain (line 351) | int ExceptionPortToolMain(int argc, char* argv[]) { function main (line 592) | int main(int argc, char* argv[]) { FILE: tools/run_with_crashpad.cc type crashpad (line 42) | namespace crashpad { function Usage (line 45) | void Usage(const std::string& me) { function RunWithCrashpadMain (line 76) | int RunWithCrashpadMain(int argc, char* argv[]) { function main (line 243) | int main(int argc, char* argv[]) { FILE: tools/tool_support.cc type crashpad (line 27) | namespace crashpad { FILE: tools/tool_support.h function namespace (line 24) | namespace crashpad { FILE: util/file/delimited_file_reader.cc type crashpad (line 26) | namespace crashpad { FILE: util/file/delimited_file_reader.h function namespace (line 24) | namespace crashpad { FILE: util/file/delimited_file_reader_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function TEST (line 29) | TEST(DelimitedFileReader, EmptyFile) { function TEST (line 42) | TEST(DelimitedFileReader, EmptyOneLineFile) { function TEST (line 59) | TEST(DelimitedFileReader, SmallOneLineFile) { function TEST (line 76) | TEST(DelimitedFileReader, SmallOneLineFileWithoutNewline) { function TEST (line 93) | TEST(DelimitedFileReader, SmallMultiLineFile) { function TEST (line 116) | TEST(DelimitedFileReader, SmallMultiFieldFile) { function TEST (line 139) | TEST(DelimitedFileReader, SmallMultiFieldFile_MixedDelimiters) { function TEST (line 168) | TEST(DelimitedFileReader, EmptyLineMultiLineFile) { function TEST (line 194) | TEST(DelimitedFileReader, LongOneLineFile) { function TestLongMultiLineFile (line 215) | void TestLongMultiLineFile(int base_length) { function TEST (line 252) | TEST(DelimitedFileReader, LongMultiLineFile) { function TEST (line 256) | TEST(DelimitedFileReader, ReallyLongMultiLineFile) { function TEST (line 260) | TEST(DelimitedFileReader, EmbeddedNUL) { function TEST (line 278) | TEST(DelimitedFileReader, NULDelimiter) { function TEST (line 302) | TEST(DelimitedFileReader, EdgeCases) { FILE: util/file/directory_reader.h function namespace (line 29) | namespace crashpad { FILE: util/file/directory_reader_posix.cc type crashpad (line 25) | namespace crashpad { FILE: util/file/directory_reader_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function TEST (line 33) | TEST(DirectoryReader, BadPaths) { function TEST (line 48) | TEST(DirectoryReader, BadPaths_SymbolicLinks) { function TEST (line 69) | TEST(DirectoryReader, EmptyDirectory) { function ExpectFiles (line 78) | void ExpectFiles(const std::set& files, function TestFilesAndDirectories (line 89) | void TestFilesAndDirectories(bool symbolic_links) { function TEST (line 138) | TEST(DirectoryReader, FilesAndDirectories) { function TEST (line 144) | TEST(DirectoryReader, FilesAndDirectories_SymbolicLinks) { FILE: util/file/directory_reader_win.cc type crashpad (line 22) | namespace crashpad { FILE: util/file/file_helper.cc type crashpad (line 17) | namespace crashpad { function CopyFileContent (line 19) | void CopyFileContent(FileReaderInterface* file_reader, FILE: util/file/file_helper.h function namespace (line 21) | namespace crashpad { FILE: util/file/file_io.cc type crashpad (line 23) | namespace crashpad { function FileOperationResult (line 27) | FileOperationResult FileIORead(FileHandle file, class FileIOWriteAll (line 39) | class FileIOWriteAll final : public internal::WriteAllInternal { method FileIOWriteAll (line 41) | explicit FileIOWriteAll(FileHandle file) : WriteAllInternal(), file_... method FileIOWriteAll (line 43) | FileIOWriteAll(const FileIOWriteAll&) = delete; method FileIOWriteAll (line 44) | FileIOWriteAll& operator=(const FileIOWriteAll&) = delete; method FileOperationResult (line 50) | FileOperationResult Write(const void* buffer, size_t size) override { function FileOperationResult (line 57) | FileOperationResult ReadUntil( type internal (line 89) | namespace internal { function ReadExactly (line 91) | bool ReadExactly( function ReadFileExactly (line 132) | bool ReadFileExactly(FileHandle file, void* buffer, size_t size) { function FileOperationResult (line 137) | FileOperationResult ReadFileUntil(FileHandle file, void* buffer, size_... function LoggingReadFileExactly (line 141) | bool LoggingReadFileExactly(FileHandle file, void* buffer, size_t size) { function FileOperationResult (line 146) | FileOperationResult LoggingReadFileUntil(FileHandle file, function WriteFile (line 152) | bool WriteFile(FileHandle file, const void* buffer, size_t size) { function LoggingWriteFile (line 157) | bool LoggingWriteFile(FileHandle file, const void* buffer, size_t size) { function CheckedReadFileExactly (line 166) | void CheckedReadFileExactly(FileHandle file, void* buffer, size_t size) { function CheckedWriteFile (line 170) | void CheckedWriteFile(FileHandle file, const void* buffer, size_t size) { function CheckedReadFileAtEOF (line 174) | void CheckedReadFileAtEOF(FileHandle file) { function LoggingReadToEOF (line 184) | bool LoggingReadToEOF(FileHandle file, std::string* contents) { function LoggingReadEntireFile (line 200) | bool LoggingReadEntireFile(const base::FilePath& path, std::string* co... function CheckedCloseFile (line 209) | void CheckedCloseFile(FileHandle file) { FILE: util/file/file_io.h function namespace (line 32) | namespace base { type class (line 67) | enum class type class (line 83) | enum class type class (line 92) | enum class type class (line 101) | enum class type class (line 110) | enum class function StdioStream (line 123) | enum class StdioStream { FILE: util/file/file_io_posix.cc type crashpad (line 36) | namespace crashpad { type ReadTraits (line 40) | struct ReadTraits { method FileOperationResult (line 42) | static FileOperationResult Operate(int fd, BufferType buffer, size_t... type WriteTraits (line 47) | struct WriteTraits { method FileOperationResult (line 49) | static FileOperationResult Operate(int fd, BufferType buffer, size_t... function FileOperationResult (line 55) | FileOperationResult ReadOrWrite(int fd, function FileHandle (line 72) | FileHandle OpenFileForOutput(int rdwr_or_wronly, type internal (line 108) | namespace internal { function FileOperationResult (line 110) | FileOperationResult NativeWriteFile(FileHandle file, function FileOperationResult (line 118) | FileOperationResult ReadFile(FileHandle file, void* buffer, size_t siz... function FileHandle (line 122) | FileHandle OpenFileForRead(const base::FilePath& path) { function FileHandle (line 131) | FileHandle OpenFileForWrite(const base::FilePath& path, function FileHandle (line 137) | FileHandle OpenFileForReadAndWrite(const base::FilePath& path, function FileHandle (line 143) | FileHandle LoggingOpenFileForRead(const base::FilePath& path) { function FileHandle (line 149) | FileHandle LoggingOpenFileForWrite(const base::FilePath& path, function FileHandle (line 158) | FileHandle LoggingOpenMemoryFileForReadAndWrite(const base::FilePath& ... function FileHandle (line 204) | FileHandle LoggingOpenFileForReadAndWrite(const base::FilePath& path, function FileLockingResult (line 214) | FileLockingResult LoggingLockFile(FileHandle file, function LoggingUnlockFile (line 232) | bool LoggingUnlockFile(FileHandle file) { function FileOffset (line 240) | FileOffset LoggingSeekFile(FileHandle file, FileOffset offset, int whe... function LoggingTruncateFile (line 246) | bool LoggingTruncateFile(FileHandle file) { function LoggingCloseFile (line 254) | bool LoggingCloseFile(FileHandle file) { function FileOffset (line 260) | FileOffset LoggingFileSizeByHandle(FileHandle file) { function FileHandle (line 269) | FileHandle StdioFileHandle(StdioStream stdio_stream) { FILE: util/file/file_io_test.cc type crashpad (line 35) | namespace crashpad { type test (line 36) | namespace test { class MockReadExactly (line 43) | class MockReadExactly { method MockReadExactly (line 45) | MockReadExactly() = default; method MockReadExactly (line 47) | MockReadExactly(const MockReadExactly&) = delete; method MockReadExactly (line 48) | MockReadExactly& operator=(const MockReadExactly&) = delete; method ReadExactlyInt (line 55) | bool ReadExactlyInt(bool can_log, uintptr_t data, size_t size) { method FileOperationResult (line 64) | FileOperationResult Read(bool can_log, void* data, size_t size) { function TEST (line 69) | TEST(FileIO, ReadExactly_Zero) { function TEST (line 76) | TEST(FileIO, ReadExactly_SingleSmallSuccess) { function TEST (line 83) | TEST(FileIO, ReadExactly_SingleSmallSuccessCanLog) { function TEST (line 90) | TEST(FileIO, ReadExactly_SingleSmallFailure) { function TEST (line 97) | TEST(FileIO, ReadExactly_SingleSmallFailureCanLog) { function TEST (line 104) | TEST(FileIO, ReadExactly_DoubleSmallSuccess) { function TEST (line 112) | TEST(FileIO, ReadExactly_DoubleSmallShort) { function TEST (line 120) | TEST(FileIO, ReadExactly_DoubleSmallShortCanLog) { function TEST (line 128) | TEST(FileIO, ReadExactly_Medium) { function TEST (line 194) | TEST(FileIO, ReadExactly_LargeSuccess) { function TEST (line 207) | TEST(FileIO, ReadExactly_LargeShort) { function TEST (line 219) | TEST(FileIO, ReadExactly_LargeFailure) { function TEST (line 229) | TEST(FileIO, ReadExactly_TripleMax) { class MockWriteAll (line 243) | class MockWriteAll : public internal::WriteAllInternal { method MockWriteAll (line 245) | MockWriteAll() : WriteAllInternal() {} method MockWriteAll (line 247) | MockWriteAll(const MockWriteAll&) = delete; method MockWriteAll (line 248) | MockWriteAll& operator=(const MockWriteAll&) = delete; method WriteAllInt (line 255) | bool WriteAllInt(uintptr_t data, size_t size) { method FileOperationResult (line 262) | FileOperationResult Write(const void* data, size_t size) { function TEST (line 267) | TEST(FileIO, WriteAll_Zero) { function TEST (line 274) | TEST(FileIO, WriteAll_SingleSmallSuccess) { function TEST (line 281) | TEST(FileIO, WriteAll_SingleSmallFailure) { function TEST (line 288) | TEST(FileIO, WriteAll_DoubleSmall) { function TEST (line 296) | TEST(FileIO, WriteAll_Medium) { function TEST (line 346) | TEST(FileIO, WriteAll_LargeSuccess) { function TEST (line 358) | TEST(FileIO, WriteAll_LargeFailure) { function TEST (line 366) | TEST(FileIO, WriteAll_TripleMax) { function TestOpenFileForWrite (line 379) | void TestOpenFileForWrite(FileHandle (*opener)(const base::FilePath&, function TEST (line 465) | TEST(FileIO, OpenFileForWrite) { function TEST (line 469) | TEST(FileIO, OpenFileForReadAndWrite) { function TEST (line 473) | TEST(FileIO, LoggingOpenFileForWrite) { function TEST (line 477) | TEST(FileIO, LoggingOpenFileForReadAndWrite) { function TEST (line 482) | TEST(FileIO, LoggingOpenMemoryFileForReadAndWrite) { type ReadOrWrite (line 498) | enum class ReadOrWrite : bool { function FileShareModeTest (line 503) | void FileShareModeTest(ReadOrWrite first, ReadOrWrite second) { function TEST (line 533) | TEST(FileIO, FileShareMode_Read_Read) { function TEST (line 537) | TEST(FileIO, FileShareMode_Read_Write) { function TEST (line 541) | TEST(FileIO, FileShareMode_Write_Read) { function TEST (line 545) | TEST(FileIO, FileShareMode_Write_Write) { function TEST (line 556) | TEST(FileIO, MultipleSharedLocks) { class LockingTestThread (line 587) | class LockingTestThread : public Thread { method LockingTestThread (line 589) | LockingTestThread() method LockingTestThread (line 592) | LockingTestThread(const LockingTestThread&) = delete; method LockingTestThread (line 593) | LockingTestThread& operator=(const LockingTestThread&) = delete; method Init (line 595) | void Init(FileHandle file, method ThreadMain (line 607) | void ThreadMain() override { function LockingTest (line 623) | void LockingTest(FileLocking main_lock, FileLocking other_locks) { function TEST (line 680) | TEST(FileIO, ExclusiveVsExclusives) { function TEST (line 684) | TEST(FileIO, ExclusiveVsShareds) { function TEST (line 688) | TEST(FileIO, SharedVsExclusives) { function TEST (line 692) | TEST(FileIO, ExclusiveVsExclusivesNonBlocking) { function TEST (line 731) | TEST(FileIO, FileSizeByHandle) { function FileHandle (line 749) | FileHandle FileHandleForFILE(FILE* file) { function TEST (line 760) | TEST(FileIO, StdioFileHandle) { FILE: util/file/file_io_win.cc function IsSocketHandle (line 28) | bool IsSocketHandle(HANDLE file) { type crashpad (line 40) | namespace crashpad { function FileHandle (line 54) | FileHandle OpenFileForOutput(DWORD access, type internal (line 87) | namespace internal { function FileOperationResult (line 89) | FileOperationResult NativeWriteFile(FileHandle file, function FileOperationResult (line 109) | FileOperationResult ReadFile(FileHandle file, void* buffer, size_t siz... function FileHandle (line 138) | FileHandle OpenFileForRead(const base::FilePath& path) { function FileHandle (line 148) | FileHandle OpenFileForWrite(const base::FilePath& path, function FileHandle (line 154) | FileHandle OpenFileForReadAndWrite(const base::FilePath& path, function FileHandle (line 161) | FileHandle LoggingOpenFileForRead(const base::FilePath& path) { function FileHandle (line 168) | FileHandle LoggingOpenFileForWrite(const base::FilePath& path, function FileHandle (line 177) | FileHandle LoggingOpenFileForReadAndWrite(const base::FilePath& path, function FileLockingResult (line 186) | FileLockingResult LoggingLockFile(FileHandle file, function LoggingUnlockFile (line 208) | bool LoggingUnlockFile(FileHandle file) { function FileOffset (line 220) | FileOffset LoggingSeekFile(FileHandle file, FileOffset offset, int whe... function LoggingTruncateFile (line 247) | bool LoggingTruncateFile(FileHandle file) { function LoggingCloseFile (line 257) | bool LoggingCloseFile(FileHandle file) { function FileOffset (line 263) | FileOffset LoggingFileSizeByHandle(FileHandle file) { function FileHandle (line 272) | FileHandle StdioFileHandle(StdioStream stdio_stream) { FILE: util/file/file_reader.cc type crashpad (line 22) | namespace crashpad { function FileOperationResult (line 42) | FileOperationResult WeakFileHandleFileReader::Read(void* data, size_t ... function FileOffset (line 55) | FileOffset WeakFileHandleFileReader::Seek(FileOffset offset, int whenc... function FileOperationResult (line 86) | FileOperationResult FileReader::Read(void* data, size_t size) { function FileOffset (line 91) | FileOffset FileReader::Seek(FileOffset offset, int whence) { FILE: util/file/file_reader.h function namespace (line 24) | namespace crashpad { function class (line 99) | class FileReader : public FileReaderInterface { FILE: util/file/file_reader_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { class MockFileReader (line 33) | class MockFileReader : public FileReaderInterface { method MockFileReader (line 35) | MockFileReader() : FileReaderInterface() {} method MockFileReader (line 37) | MockFileReader(const MockFileReader&) = delete; method MockFileReader (line 38) | MockFileReader& operator=(const MockFileReader&) = delete; method ReadExactlyInt (line 45) | bool ReadExactlyInt(uintptr_t data, size_t size) { method FileOperationResult (line 52) | FileOperationResult Read(void* data, size_t size) override { function TEST (line 60) | TEST(FileReader, ReadExactly_Zero) { function TEST (line 68) | TEST(FileReader, ReadExactly_SingleSmallSuccess) { function TEST (line 76) | TEST(FileReader, ReadExactly_SingleSmallFailure) { function TEST (line 84) | TEST(FileReader, ReadExactly_DoubleSmallSuccess) { function TEST (line 93) | TEST(FileReader, ReadExactly_DoubleSmallShort) { function TEST (line 102) | TEST(FileReader, ReadExactly_Medium) { function TEST (line 156) | TEST(FileReader, ReadExactly_LargeSuccess) { function TEST (line 169) | TEST(FileReader, ReadExactly_LargeShort) { function TEST (line 180) | TEST(FileReader, ReadExactly_LargeFailure) { function TEST (line 190) | TEST(FileReader, ReadExactly_TripleMax) { FILE: util/file/file_seeker.cc type crashpad (line 19) | namespace crashpad { function FileOffset (line 21) | FileOffset FileSeekerInterface::SeekGet() { FILE: util/file/file_seeker.h function namespace (line 20) | namespace crashpad { FILE: util/file/file_writer.cc type crashpad (line 35) | namespace crashpad { function FileOffset (line 149) | FileOffset WeakFileHandleFileWriter::Seek(FileOffset offset, int whenc... function FileOffset (line 209) | FileOffset FileWriter::Seek(FileOffset offset, int whence) { FILE: util/file/file_writer.h function namespace (line 27) | namespace crashpad { function class (line 118) | class FileWriter : public FileWriterInterface { FILE: util/file/filesystem.h function namespace (line 23) | namespace crashpad { FILE: util/file/filesystem_posix.cc type crashpad (line 27) | namespace crashpad { function FileModificationTime (line 29) | bool FileModificationTime(const base::FilePath& path, timespec* mtime) { function LoggingCreateDirectory (line 48) | bool LoggingCreateDirectory(const base::FilePath& path, function MoveFileOrDirectory (line 67) | bool MoveFileOrDirectory(const base::FilePath& source, function IsRegularFile (line 77) | bool IsRegularFile(const base::FilePath& path) { function IsDirectory (line 86) | bool IsDirectory(const base::FilePath& path, bool allow_symlinks) { function LoggingRemoveFile (line 100) | bool LoggingRemoveFile(const base::FilePath& path) { function LoggingRemoveDirectory (line 108) | bool LoggingRemoveDirectory(const base::FilePath& path) { function GetFileSize (line 116) | uint64_t GetFileSize(const base::FilePath& filepath) { function GetDirectorySize (line 128) | uint64_t GetDirectorySize(const base::FilePath& dirpath) { FILE: util/file/filesystem_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function CurrentTime (line 33) | bool CurrentTime(timespec* now) { function TEST (line 60) | TEST(Filesystem, FileModificationTime) { function TEST (line 95) | TEST(Filesystem, FileModificationTime_SymbolicLinks) { function TEST (line 145) | TEST(Filesystem, CreateDirectory) { function TEST (line 166) | TEST(Filesystem, MoveFileOrDirectory) { function TEST (line 226) | TEST(Filesystem, MoveFileOrDirectory_SymbolicLinks) { function TEST (line 289) | TEST(Filesystem, IsRegularFile) { function TEST (line 304) | TEST(Filesystem, IsRegularFile_SymbolicLinks) { function TEST (line 328) | TEST(Filesystem, IsDirectory) { function TEST (line 346) | TEST(Filesystem, IsDirectory_SymbolicLinks) { function TEST (line 373) | TEST(Filesystem, RemoveFile) { function TEST (line 395) | TEST(Filesystem, RemoveFile_SymbolicLinks) { function TEST (line 422) | TEST(Filesystem, RemoveDirectory) { function TEST (line 452) | TEST(Filesystem, RemoveDirectory_SymbolicLinks) { function TEST (line 477) | TEST(Filesystem, GetFileSize) { function TEST (line 502) | TEST(Filesystem, GetDirectorySize) { FILE: util/file/filesystem_win.cc type crashpad (line 24) | namespace crashpad { function IsSymbolicLink (line 28) | bool IsSymbolicLink(const base::FilePath& path) { function LoggingRemoveDirectoryImpl (line 45) | bool LoggingRemoveDirectoryImpl(const base::FilePath& path) { function FileModificationTime (line 55) | bool FileModificationTime(const base::FilePath& path, timespec* mtime) { function LoggingCreateDirectory (line 84) | bool LoggingCreateDirectory(const base::FilePath& path, function MoveFileOrDirectory (line 101) | bool MoveFileOrDirectory(const base::FilePath& source, function IsRegularFile (line 112) | bool IsRegularFile(const base::FilePath& path) { function IsDirectory (line 125) | bool IsDirectory(const base::FilePath& path, bool allow_symlinks) { function LoggingRemoveFile (line 137) | bool LoggingRemoveFile(const base::FilePath& path) { function LoggingRemoveDirectory (line 153) | bool LoggingRemoveDirectory(const base::FilePath& path) { function GetFileSize (line 161) | uint64_t GetFileSize(const base::FilePath& filepath) { function GetDirectorySize (line 174) | uint64_t GetDirectorySize(const base::FilePath& dirpath) { FILE: util/file/output_stream_file_writer.cc type crashpad (line 21) | namespace crashpad { function FileOffset (line 58) | FileOffset OutputStreamFileWriter::Seek(FileOffset offset, int whence) { FILE: util/file/output_stream_file_writer.h function namespace (line 22) | namespace crashpad { FILE: util/file/scoped_remove_file.cc type crashpad (line 19) | namespace crashpad { FILE: util/file/scoped_remove_file.h function namespace (line 21) | namespace crashpad { FILE: util/file/string_file.cc type crashpad (line 28) | namespace crashpad { function FileOperationResult (line 49) | FileOperationResult StringFile::Read(void* data, size_t size) { function FileOffset (line 126) | FileOffset StringFile::Seek(FileOffset offset, int whence) { FILE: util/file/string_file.h function namespace (line 27) | namespace crashpad { FILE: util/file/string_file_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TEST (line 30) | TEST(StringFile, EmptyFile) { function TEST (line 46) | TEST(StringFile, OneByteFile) { function TEST (line 86) | TEST(StringFile, SetString) { function TEST (line 122) | TEST(StringFile, ReadExactly) { function TEST (line 133) | TEST(StringFile, Reset) { function TEST (line 195) | TEST(StringFile, WriteInvalid) { function TEST (line 216) | TEST(StringFile, WriteIoVec) { function TEST (line 286) | TEST(StringFile, WriteIoVecInvalid) { function TEST (line 314) | TEST(StringFile, Seek) { function TEST (line 392) | TEST(StringFile, SeekSparse) { function TEST (line 448) | TEST(StringFile, SeekInvalid) { function TEST (line 486) | TEST(StringFile, SeekSet) { FILE: util/fuchsia/koid_utilities.cc type crashpad (line 28) | namespace crashpad { function T (line 35) | T CastHandle(zx::handle handle) { function T (line 53) | T GetChildHandleByKoid(const U& parent, zx_koid_t child_koid, bool* wa... function GetChildKoids (line 69) | std::vector GetChildKoids(const zx::object_base& parent_obj... function GetThreadHandles (line 105) | std::vector GetThreadHandles(const zx::process& parent) { function GetHandlesForThreadKoids (line 110) | std::vector GetHandlesForThreadKoids( function GetThreadHandleByKoid (line 121) | zx::thread GetThreadHandleByKoid(const zx::process& parent, function zx_koid_t (line 126) | zx_koid_t GetKoidForHandle(const zx::object_base& object) { FILE: util/fuchsia/koid_utilities.h function namespace (line 26) | namespace crashpad { FILE: util/fuchsia/scoped_task_suspend.cc type crashpad (line 29) | namespace crashpad { FILE: util/fuchsia/scoped_task_suspend.h function namespace (line 25) | namespace crashpad { FILE: util/fuchsia/traits.h function namespace (line 20) | namespace crashpad { FILE: util/ios/ios_intermediate_dump_data.cc type crashpad (line 17) | namespace crashpad { type internal (line 18) | namespace internal { FILE: util/ios/ios_intermediate_dump_data.h function namespace (line 23) | namespace crashpad { FILE: util/ios/ios_intermediate_dump_format.h function namespace (line 20) | namespace crashpad { FILE: util/ios/ios_intermediate_dump_interface.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { function FileReaderInterface (line 34) | FileReaderInterface* IOSIntermediateDumpFilePath::FileReader() const { function FileOffset (line 39) | FileOffset IOSIntermediateDumpFilePath::Size() const { function FileReaderInterface (line 51) | FileReaderInterface* IOSIntermediateDumpByteArray::FileReader() const { function FileOffset (line 55) | FileOffset IOSIntermediateDumpByteArray::Size() const { FILE: util/ios/ios_intermediate_dump_interface.h function namespace (line 24) | namespace crashpad { FILE: util/ios/ios_intermediate_dump_list.cc type crashpad (line 17) | namespace crashpad { type internal (line 18) | namespace internal { FILE: util/ios/ios_intermediate_dump_list.h function namespace (line 23) | namespace crashpad { FILE: util/ios/ios_intermediate_dump_map.cc type crashpad (line 23) | namespace crashpad { type internal (line 24) | namespace internal { function IOSIntermediateDumpData (line 34) | const IOSIntermediateDumpData* IOSIntermediateDumpMap::GetAsData( function IOSIntermediateDumpList (line 45) | const IOSIntermediateDumpList* IOSIntermediateDumpMap::GetAsList( function IOSIntermediateDumpMap (line 56) | const IOSIntermediateDumpMap* IOSIntermediateDumpMap::GetAsMap( FILE: util/ios/ios_intermediate_dump_map.h function namespace (line 24) | namespace crashpad { FILE: util/ios/ios_intermediate_dump_object.cc type crashpad (line 17) | namespace crashpad { type internal (line 18) | namespace internal { FILE: util/ios/ios_intermediate_dump_object.h function namespace (line 21) | namespace internal { FILE: util/ios/ios_intermediate_dump_reader.cc type crashpad (line 29) | namespace crashpad { type internal (line 30) | namespace internal { function IOSIntermediateDumpReaderInitializeResult (line 32) | IOSIntermediateDumpReaderInitializeResult IOSIntermediateDumpReader:... function IOSIntermediateDumpMap (line 53) | const IOSIntermediateDumpMap* IOSIntermediateDumpReader::RootMap() { FILE: util/ios/ios_intermediate_dump_reader.h function namespace (line 23) | namespace internal { FILE: util/ios/ios_intermediate_dump_reader_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { class IOSIntermediateDumpReaderTest (line 39) | class IOSIntermediateDumpReaderTest : public testing::Test { method SetUp (line 43) | void SetUp() override { method TearDown (line 55) | void TearDown() override { method fd (line 62) | int fd() { return fd_.get(); } function TEST_F (line 76) | TEST_F(IOSIntermediateDumpReaderTest, ReadNoFile) { function TEST_F (line 83) | TEST_F(IOSIntermediateDumpReaderTest, ReadEmptyFile) { function TEST_F (line 89) | TEST_F(IOSIntermediateDumpReaderTest, ReadHelloWorld) { function TEST_F (line 101) | TEST_F(IOSIntermediateDumpReaderTest, FuzzTestCases) { function TEST_F (line 126) | TEST_F(IOSIntermediateDumpReaderTest, WriteBadPropertyDataLength) { function TEST_F (line 149) | TEST_F(IOSIntermediateDumpReaderTest, InvalidArrayInArray) { function TEST_F (line 172) | TEST_F(IOSIntermediateDumpReaderTest, InvalidPropertyInArray) { function TEST_F (line 194) | TEST_F(IOSIntermediateDumpReaderTest, ReadValidData) { FILE: util/ios/ios_intermediate_dump_writer.cc type crashpad (line 32) | namespace crashpad { type internal (line 33) | namespace internal { function RawLoggingWriteFile (line 36) | bool RawLoggingWriteFile(int fd, const void* data, size_t size) { function RawLoggingCloseFile (line 51) | bool RawLoggingCloseFile(int fd) { FILE: util/ios/ios_intermediate_dump_writer.h function namespace (line 24) | namespace internal { FILE: util/ios/ios_intermediate_dump_writer_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { class IOSIntermediateDumpWriterTest (line 36) | class IOSIntermediateDumpWriterTest : public testing::Test { method SetUp (line 40) | void SetUp() override { method TearDown (line 45) | void TearDown() override { function TEST_F (line 60) | TEST_F(IOSIntermediateDumpWriterTest, Close) { function TEST_F (line 69) | TEST_F(IOSIntermediateDumpWriterTest, ScopedArray) { function TEST_F (line 85) | TEST_F(IOSIntermediateDumpWriterTest, ScopedMap) { function TEST_F (line 100) | TEST_F(IOSIntermediateDumpWriterTest, Property) { function TEST_F (line 111) | TEST_F(IOSIntermediateDumpWriterTest, PropertyString) { function TEST_F (line 122) | TEST_F(IOSIntermediateDumpWriterTest, PropertyStringShort) { function TEST_F (line 128) | TEST_F(IOSIntermediateDumpWriterTest, PropertyStringLong) { function TEST_F (line 135) | TEST_F(IOSIntermediateDumpWriterTest, MissingPropertyString) { function TEST_F (line 186) | TEST_F(IOSIntermediateDumpWriterTest, BadProperty) { FILE: util/ios/ios_system_data_collector.h function namespace (line 23) | namespace crashpad { FILE: util/ios/raw_logging.cc type crashpad (line 25) | namespace crashpad { type internal (line 26) | namespace internal { function SetFileHandleForTesting (line 34) | void SetFileHandleForTesting(FileHandle file_handle) { function RawLogString (line 38) | void RawLogString(const char* message) { function RawLogInt (line 52) | void RawLogInt(unsigned int number) { function RawLog (line 64) | void RawLog(const char* file, int line, const char* message, int err... FILE: util/ios/raw_logging.h function namespace (line 20) | namespace crashpad { FILE: util/ios/scoped_background_task.h function namespace (line 18) | namespace crashpad { FILE: util/ios/scoped_vm_map.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { FILE: util/ios/scoped_vm_map.h function namespace (line 20) | namespace crashpad { FILE: util/ios/scoped_vm_map_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function TEST (line 27) | TEST(ScopedVMMapTest, BasicFunctionality) { function TEST (line 66) | TEST(ScopedVMMapTest, MissingMiddleVM) { FILE: util/ios/scoped_vm_read.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { FILE: util/ios/scoped_vm_read.h function namespace (line 21) | namespace crashpad { FILE: util/ios/scoped_vm_read_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function TEST (line 27) | TEST(ScopedVMReadTest, BasicFunctionality) { function TEST (line 61) | TEST(ScopedVMReadTest, MissingMiddleVM) { FILE: util/linux/address_types.h function namespace (line 20) | namespace crashpad { FILE: util/linux/auxiliary_vector.cc type crashpad (line 26) | namespace crashpad { FILE: util/linux/auxiliary_vector.h function namespace (line 26) | namespace crashpad { FILE: util/linux/auxiliary_vector_test.cc type crashpad (line 49) | namespace crashpad { type test (line 50) | namespace test { function TestAgainstCloneOrSelf (line 53) | void TestAgainstCloneOrSelf(pid_t pid) { function TEST (line 151) | TEST(AuxiliaryVector, ReadSelf) { class ReadChildTest (line 155) | class ReadChildTest : public Multiprocess { method ReadChildTest (line 157) | ReadChildTest() : Multiprocess() {} method ReadChildTest (line 159) | ReadChildTest(const ReadChildTest&) = delete; method ReadChildTest (line 160) | ReadChildTest& operator=(const ReadChildTest&) = delete; method MultiprocessParent (line 165) | void MultiprocessParent() override { TestAgainstCloneOrSelf(ChildP... method MultiprocessChild (line 167) | void MultiprocessChild() override { CheckedReadFileAtEOF(ReadPipeH... function TEST (line 170) | TEST(AuxiliaryVector, ReadChild) { class AuxVecTester (line 175) | class AuxVecTester : public AuxiliaryVector { method AuxVecTester (line 177) | AuxVecTester() : AuxiliaryVector() {} method Insert (line 178) | void Insert(uint64_t type, uint64_t value) { values_[type] = value; } function TEST (line 181) | TEST(AuxiliaryVector, SignedBit) { FILE: util/linux/checked_linux_address_range.h function namespace (line 21) | namespace crashpad { FILE: util/linux/direct_ptrace_connection.cc type crashpad (line 22) | namespace crashpad { function pid_t (line 46) | pid_t DirectPtraceConnection::GetProcessID() { function ProcessMemoryLinux (line 76) | ProcessMemoryLinux* DirectPtraceConnection::Memory() { FILE: util/linux/direct_ptrace_connection.h function namespace (line 29) | namespace crashpad { FILE: util/linux/exception_handler_client.cc type crashpad (line 38) | namespace crashpad { class ScopedSigprocmaskRestore (line 42) | class ScopedSigprocmaskRestore { method ScopedSigprocmaskRestore (line 44) | explicit ScopedSigprocmaskRestore(const kernel_sigset_t& set_to_block) method ScopedSigprocmaskRestore (line 50) | ScopedSigprocmaskRestore(const ScopedSigprocmaskRestore&) = delete; method ScopedSigprocmaskRestore (line 51) | ScopedSigprocmaskRestore& operator=(const ScopedSigprocmaskRestore&)... FILE: util/linux/exception_handler_client.h function namespace (line 23) | namespace crashpad { FILE: util/linux/exception_handler_protocol.cc type crashpad (line 19) | namespace crashpad { FILE: util/linux/exception_handler_protocol.h function namespace (line 27) | namespace crashpad { FILE: util/linux/exception_information.h function namespace (line 22) | namespace crashpad { FILE: util/linux/initial_signal_dispositions.cc type crashpad (line 23) | namespace crashpad { function LoggingSignal (line 28) | bool LoggingSignal(int signum, sighandler_t handler) { function InitializeSignalDispositions (line 37) | bool InitializeSignalDispositions() { FILE: util/linux/initial_signal_dispositions.h function namespace (line 18) | namespace crashpad { FILE: util/linux/memory_map.cc type crashpad (line 30) | namespace crashpad { function HexStringToNumber (line 35) | bool HexStringToNumber(const std::string& string, Type* number) { type ParseResult (line 40) | enum class ParseResult { function ParseResult (line 57) | ParseResult ParseMapsLine(DelimitedFileReader* maps_file_reader, class SparseReverseIterator (line 186) | class SparseReverseIterator : public MemoryMap::Iterator { method SparseReverseIterator (line 188) | SparseReverseIterator(const std::vector& ... method SparseReverseIterator (line 191) | SparseReverseIterator() : mappings_(), riter_(mappings_.rend()) {} method SparseReverseIterator (line 193) | SparseReverseIterator(const SparseReverseIterator&) = delete; method SparseReverseIterator (line 194) | SparseReverseIterator& operator=(const SparseReverseIterator&) = del... method Count (line 201) | unsigned int Count() override { return mappings_.rend() - riter_; } class FullReverseIterator (line 208) | class FullReverseIterator : public MemoryMap::Iterator { method FullReverseIterator (line 210) | FullReverseIterator( method FullReverseIterator (line 215) | FullReverseIterator(const FullReverseIterator&) = delete; method FullReverseIterator (line 216) | FullReverseIterator& operator=(const FullReverseIterator&) = delete; method Count (line 223) | unsigned int Count() override { return rend_ - riter_; } type FastRange (line 231) | struct FastRange { FILE: util/linux/memory_map.h function namespace (line 29) | namespace crashpad { FILE: util/linux/memory_map_test.cc type crashpad (line 40) | namespace crashpad { type test (line 41) | namespace test { function TEST (line 44) | TEST(MemoryMap, SelfLargeFiles) { function TEST (line 76) | TEST(MemoryMap, SelfBasic) { function InitializeFile (line 124) | void InitializeFile(const base::FilePath& path, class MapChildTest (line 136) | class MapChildTest : public Multiprocess { method MapChildTest (line 138) | MapChildTest() : Multiprocess(), page_size_(getpagesize()) {} method MapChildTest (line 140) | MapChildTest(const MapChildTest&) = delete; method MapChildTest (line 141) | MapChildTest& operator=(const MapChildTest&) = delete; method MultiprocessParent (line 146) | void MultiprocessParent() override { method MultiprocessChild (line 217) | void MultiprocessChild() override { function TEST (line 258) | TEST(MemoryMap, MapChild) { function InitializeMappings (line 267) | void InitializeMappings(ScopedMmap* mappings, function ExpectMappings (line 287) | void ExpectMappings(const MemoryMap& map, function TEST (line 310) | TEST(MemoryMap, SelfLargeMapFile) { class MapRunningChildTest (line 328) | class MapRunningChildTest : public Multiprocess { method MapRunningChildTest (line 330) | MapRunningChildTest() : Multiprocess(), page_size_(getpagesize()) {} method MapRunningChildTest (line 332) | MapRunningChildTest(const MapRunningChildTest&) = delete; method MapRunningChildTest (line 333) | MapRunningChildTest& operator=(const MapRunningChildTest&) = delete; method MultiprocessParent (line 338) | void MultiprocessParent() override { method MultiprocessChild (line 361) | void MultiprocessChild() override { function TEST (line 395) | TEST(MemoryMap, MapRunningChild) { function ExpectFindFilePossibleMmapStarts (line 402) | void ExpectFindFilePossibleMmapStarts(LinuxVMAddress mapping_start, function TEST (line 437) | TEST(MemoryMap, FindFilePossibleMmapStarts) { function TEST (line 549) | TEST(MemoryMap, FindFilePossibleMmapStarts_MultipleStarts) { FILE: util/linux/pac_helper.cc type crashpad (line 29) | namespace crashpad { function VMAddress (line 31) | VMAddress StripPACBits(VMAddress address) { FILE: util/linux/pac_helper.h function namespace (line 20) | namespace crashpad { FILE: util/linux/proc_stat_reader.cc type crashpad (line 29) | namespace crashpad { function GetClockTicksPerSecond (line 33) | long GetClockTicksPerSecond() { FILE: util/linux/proc_stat_reader.h function namespace (line 27) | namespace crashpad { FILE: util/linux/proc_stat_reader_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TEST (line 30) | TEST(ProcStatReader, Basic) { function pid_t (line 60) | pid_t gettid() { function GetStartTime (line 64) | void GetStartTime(const timeval& boot_time, timeval* start_time) { class StatTimeThread (line 73) | class StatTimeThread : public Thread { method StatTimeThread (line 75) | StatTimeThread(const timeval& boot_time, timeval* start_time) method ThreadMain (line 79) | void ThreadMain() override { GetStartTime(boot_time_, start_time_); } function TEST (line 85) | TEST(ProcStatReader, Threads) { FILE: util/linux/proc_task_reader.cc type crashpad (line 28) | namespace crashpad { function ReadThreadIDs (line 30) | bool ReadThreadIDs(pid_t pid, std::vector* tids) { FILE: util/linux/proc_task_reader.h function namespace (line 22) | namespace crashpad { FILE: util/linux/proc_task_reader_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function FindThreadID (line 28) | bool FindThreadID(pid_t tid, const std::vector& threads) { class ScopedBlockingThread (line 37) | class ScopedBlockingThread : public Thread { method ScopedBlockingThread (line 39) | ScopedBlockingThread() : tid_sem_(0), join_sem_(0), tid_(-1) {} method pid_t (line 46) | pid_t ThreadID() { method ThreadMain (line 52) | void ThreadMain() override { function TEST (line 63) | TEST(ProcTaskReader, Self) { function TEST (line 85) | TEST(ProcTaskReader, BadPID) { function CRASHPAD_CHILD_TEST_MAIN (line 93) | CRASHPAD_CHILD_TEST_MAIN(ProcTaskTestChild) { class ProcTaskTest (line 119) | class ProcTaskTest : public MultiprocessExec { method ProcTaskTest (line 121) | ProcTaskTest() : MultiprocessExec() { method ProcTaskTest (line 125) | ProcTaskTest(const ProcTaskTest&) = delete; method ProcTaskTest (line 126) | ProcTaskTest& operator=(const ProcTaskTest&) = delete; method ReadIDFromChild (line 129) | bool ReadIDFromChild(std::vector* threads) { method MultiprocessParent (line 138) | void MultiprocessParent() override { function TEST (line 154) | TEST(ProcTaskReader, ReadChild) { FILE: util/linux/ptrace_broker.cc type crashpad (line 34) | namespace crashpad { function FormatPID (line 38) | size_t FormatPID(char* buffer, pid_t pid) { class PtraceBroker::AttachmentsArray (line 60) | class PtraceBroker::AttachmentsArray { method AttachmentsArray (line 62) | AttachmentsArray() : allocation_(false), attach_count_(0) {} method AttachmentsArray (line 64) | AttachmentsArray(const AttachmentsArray&) = delete; method AttachmentsArray (line 65) | AttachmentsArray& operator=(const AttachmentsArray&) = delete; method Initialize (line 73) | bool Initialize() { method Attach (line 82) | bool Attach(pid_t pid) { method pid_t (line 93) | pid_t* AllocateAttachment() { method pid_t (line 100) | pid_t* Attachments() { return allocation_.addr_as(); } FILE: util/linux/ptrace_broker.h function namespace (line 29) | namespace crashpad { FILE: util/linux/ptrace_broker_test.cc type crashpad (line 36) | namespace crashpad { type test (line 37) | namespace test { class ScopedTimeoutThread (line 40) | class ScopedTimeoutThread : public Thread { method ScopedTimeoutThread (line 42) | ScopedTimeoutThread() : join_sem_(0) {} method ScopedTimeoutThread (line 44) | ScopedTimeoutThread(const ScopedTimeoutThread&) = delete; method ScopedTimeoutThread (line 45) | ScopedTimeoutThread& operator=(const ScopedTimeoutThread&) = delete; method ThreadMain (line 50) | void ThreadMain() override { join_sem_.Signal(); } method JoinWithTimeout (line 53) | bool JoinWithTimeout(double timeout) { class RunBrokerThread (line 64) | class RunBrokerThread : public ScopedTimeoutThread { method RunBrokerThread (line 66) | RunBrokerThread(PtraceBroker* broker) method RunBrokerThread (line 69) | RunBrokerThread(const RunBrokerThread&) = delete; method RunBrokerThread (line 70) | RunBrokerThread& operator=(const RunBrokerThread&) = delete; method ThreadMain (line 75) | void ThreadMain() override { class BlockOnReadThread (line 83) | class BlockOnReadThread : public ScopedTimeoutThread { method BlockOnReadThread (line 85) | BlockOnReadThread(int readfd, int writefd) method BlockOnReadThread (line 88) | BlockOnReadThread(const BlockOnReadThread&) = delete; method BlockOnReadThread (line 89) | BlockOnReadThread& operator=(const BlockOnReadThread&) = delete; method ThreadMain (line 94) | void ThreadMain() override { class SameBitnessTest (line 109) | class SameBitnessTest : public Multiprocess { method SameBitnessTest (line 111) | SameBitnessTest() : Multiprocess(), mapping_() {} method SameBitnessTest (line 113) | SameBitnessTest(const SameBitnessTest&) = delete; method SameBitnessTest (line 114) | SameBitnessTest& operator=(const SameBitnessTest&) = delete; method PreFork (line 119) | void PreFork() override { method BrokerTests (line 138) | void BrokerTests(bool set_broker_pid, method MultiprocessParent (line 221) | void MultiprocessParent() override { method MultiprocessChild (line 267) | void MultiprocessChild() override { function TEST (line 283) | TEST(PtraceBroker, DISABLED_SameBitness) { FILE: util/linux/ptrace_client.cc type crashpad (line 31) | namespace crashpad { function ReceiveAndLogError (line 35) | bool ReceiveAndLogError(int sock, const std::string& operation) { function ReceiveAndLogReadError (line 45) | bool ReceiveAndLogReadError(int sock, const std::string& operation) { function AttachImpl (line 66) | bool AttachImpl(int sock, pid_t tid) { type Dirent64 (line 87) | struct Dirent64 { function ReadDentsAsThreadIDs (line 95) | void ReadDentsAsThreadIDs(char* buffer, function pid_t (line 174) | pid_t PtraceClient::GetProcessID() { function ProcessMemoryLinux (line 252) | ProcessMemoryLinux* PtraceClient::Memory() { FILE: util/linux/ptrace_client.h function namespace (line 27) | namespace crashpad { FILE: util/linux/ptrace_connection.h function namespace (line 27) | namespace crashpad { FILE: util/linux/ptracer.cc type crashpad (line 32) | namespace crashpad { function GetRegisterSet (line 39) | bool GetRegisterSet(pid_t tid, int set, Destination* dest, bool can_lo... function GetFloatingPointRegisters32 (line 55) | bool GetFloatingPointRegisters32(pid_t tid, function GetFloatingPointRegisters64 (line 61) | bool GetFloatingPointRegisters64(pid_t tid, function GetThreadArea32 (line 67) | bool GetThreadArea32(pid_t tid, function GetThreadArea64 (line 84) | bool GetThreadArea64(pid_t tid, function GetGeneralPurposeRegistersLegacy (line 110) | bool GetGeneralPurposeRegistersLegacy(pid_t tid, function GetFloatingPointRegistersLegacy (line 120) | bool GetFloatingPointRegistersLegacy(pid_t tid, function GetFloatingPointRegisters32 (line 154) | bool GetFloatingPointRegisters32(pid_t tid, function GetFloatingPointRegisters64 (line 217) | bool GetFloatingPointRegisters64(pid_t tid, function GetThreadArea32 (line 237) | bool GetThreadArea32(pid_t tid, function GetThreadArea64 (line 258) | bool GetThreadArea64(pid_t tid, function GetGeneralPurposeRegistersLegacy (line 287) | bool GetGeneralPurposeRegistersLegacy(pid_t tid, function GetFloatingPointRegistersLegacy (line 316) | bool GetFloatingPointRegistersLegacy(pid_t tid, function GetFloatingPointRegisters32 (line 326) | bool GetFloatingPointRegisters32(pid_t tid, function GetFloatingPointRegisters64 (line 347) | bool GetFloatingPointRegisters64(pid_t tid, function GetThreadArea32 (line 368) | bool GetThreadArea32(pid_t tid, function GetThreadArea64 (line 385) | bool GetThreadArea64(pid_t tid, FILE: util/linux/ptracer.h function namespace (line 24) | namespace crashpad { FILE: util/linux/ptracer_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { class SameBitnessTest (line 28) | class SameBitnessTest : public Multiprocess { method SameBitnessTest (line 30) | SameBitnessTest() : Multiprocess() {} method SameBitnessTest (line 32) | SameBitnessTest(const SameBitnessTest&) = delete; method SameBitnessTest (line 33) | SameBitnessTest& operator=(const SameBitnessTest&) = delete; method MultiprocessParent (line 38) | void MultiprocessParent() override { method MultiprocessChild (line 66) | void MultiprocessChild() override { function TEST (line 74) | TEST(Ptracer, SameBitness) { FILE: util/linux/scoped_pr_set_dumpable.cc type crashpad (line 21) | namespace crashpad { FILE: util/linux/scoped_pr_set_dumpable.h function namespace (line 19) | namespace crashpad { FILE: util/linux/scoped_pr_set_ptracer.cc type crashpad (line 22) | namespace crashpad { FILE: util/linux/scoped_pr_set_ptracer.h function namespace (line 21) | namespace crashpad { FILE: util/linux/scoped_ptrace_attach.cc type crashpad (line 23) | namespace crashpad { function PtraceAttach (line 25) | bool PtraceAttach(pid_t pid, bool can_log) { function PtraceDetach (line 43) | bool PtraceDetach(pid_t pid, bool can_log) { FILE: util/linux/scoped_ptrace_attach.h function namespace (line 20) | namespace crashpad { FILE: util/linux/scoped_ptrace_attach_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { class AttachTest (line 39) | class AttachTest : public Multiprocess { method AttachTest (line 41) | AttachTest() : Multiprocess() {} method AttachTest (line 43) | AttachTest(const AttachTest&) = delete; method AttachTest (line 44) | AttachTest& operator=(const AttachTest&) = delete; class AttachToChildTest (line 52) | class AttachToChildTest : public AttachTest { method AttachToChildTest (line 54) | AttachToChildTest() : AttachTest() {} method AttachToChildTest (line 56) | AttachToChildTest(const AttachToChildTest&) = delete; method AttachToChildTest (line 57) | AttachToChildTest& operator=(const AttachToChildTest&) = delete; method MultiprocessParent (line 62) | void MultiprocessParent() override { method MultiprocessChild (line 82) | void MultiprocessChild() override { function TEST (line 92) | TEST(ScopedPtraceAttach, AttachChild) { class AttachToParentResetTest (line 97) | class AttachToParentResetTest : public AttachTest { method AttachToParentResetTest (line 99) | AttachToParentResetTest() : AttachTest() {} method AttachToParentResetTest (line 101) | AttachToParentResetTest(const AttachToParentResetTest&) = delete; method AttachToParentResetTest (line 102) | AttachToParentResetTest& operator=(const AttachToParentResetTest&)... method MultiprocessParent (line 107) | void MultiprocessParent() override { method MultiprocessChild (line 115) | void MultiprocessChild() override { function TEST (line 136) | TEST(ScopedPtraceAttach, AttachParentReset) { class AttachToParentDestructorTest (line 141) | class AttachToParentDestructorTest : public AttachTest { method AttachToParentDestructorTest (line 143) | AttachToParentDestructorTest() : AttachTest() {} method AttachToParentDestructorTest (line 145) | AttachToParentDestructorTest(const AttachToParentDestructorTest&) ... method AttachToParentDestructorTest (line 146) | AttachToParentDestructorTest& operator=(const AttachToParentDestru... method MultiprocessParent (line 152) | void MultiprocessParent() override { method MultiprocessChild (line 160) | void MultiprocessChild() override { function TEST (line 179) | TEST(ScopedPtraceAttach, AttachParentDestructor) { FILE: util/linux/socket.cc type crashpad (line 24) | namespace crashpad { FILE: util/linux/socket.h function namespace (line 25) | namespace crashpad { FILE: util/linux/socket_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(Socket, Credentials) { function TEST (line 44) | TEST(Socket, EmptyMessages) { function TEST (line 59) | TEST(Socket, Hangup) { function TEST (line 72) | TEST(Socket, FileDescriptors) { function TEST (line 94) | TEST(Socket, RecvClosesFileDescriptors) { FILE: util/linux/thread_info.cc type crashpad (line 19) | namespace crashpad { FILE: util/linux/thread_info.h function namespace (line 37) | namespace crashpad { FILE: util/linux/traits.h function namespace (line 20) | namespace crashpad { FILE: util/mac/checked_mach_address_range.h function namespace (line 22) | namespace crashpad { FILE: util/mac/checked_mach_address_range_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { type Validity (line 31) | enum Validity { function ExpectationForValidity32 (line 37) | bool ExpectationForValidity32(Validity validity) { function ExpectationForValidity64 (line 41) | bool ExpectationForValidity64(Validity validity) { function TEST (line 45) | TEST(CheckedMachAddressRange, IsValid) { function TEST (line 134) | TEST(CheckedMachAddressRange, ContainsValue) { function TEST (line 187) | TEST(CheckedMachAddressRange, ContainsRange) { FILE: util/mac/launchd.h function namespace (line 22) | namespace crashpad { FILE: util/mac/mac_util.cc function CFDictionaryRef (line 62) | CFDictionaryRef TryCFCopySystemVersionDictionary() { function StringToVersionNumbers (line 82) | bool StringToVersionNumbers(const std::string& version, function IORegistryEntryDataPropertyAsString (line 125) | std::string IORegistryEntryDataPropertyAsString(io_registry_entry_t entry, type crashpad (line 139) | namespace crashpad { function MacOSVersionNumber (line 141) | int MacOSVersionNumber() { function MacOSVersionComponents (line 170) | bool MacOSVersionComponents(int* major, function MacModelAndBoard (line 251) | void MacModelAndBoard(std::string* model, std::string* board_id) { FILE: util/mac/mac_util.h function namespace (line 20) | namespace crashpad { FILE: util/mac/service_management.cc type crashpad (line 24) | namespace crashpad { function launch_data_t (line 28) | launch_data_t LaunchDataDictionaryForJob(const std::string& label) { function ServiceManagementSubmitJob (line 43) | bool ServiceManagementSubmitJob(CFDictionaryRef job_cf) { function ServiceManagementRemoveJob (line 77) | bool ServiceManagementRemoveJob(const std::string& label, bool wait) { function ServiceManagementIsJobLoaded (line 109) | bool ServiceManagementIsJobLoaded(const std::string& label) { function pid_t (line 118) | pid_t ServiceManagementIsJobRunning(const std::string& label) { FILE: util/mac/service_management.h function namespace (line 23) | namespace crashpad { FILE: util/mac/sysctl.cc type crashpad (line 24) | namespace crashpad { function ReadStringSysctlByName (line 26) | std::string ReadStringSysctlByName(const char* name, bool may_log_enoe... FILE: util/mac/sysctl.h function namespace (line 20) | namespace crashpad { FILE: util/mac/sysctl_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(Sysctl, ReadStringSysctlByName) { FILE: util/mac/xattr.cc type crashpad (line 30) | namespace crashpad { function XattrStatus (line 32) | XattrStatus ReadXattr(const base::FilePath& file, function WriteXattr (line 61) | bool WriteXattr(const base::FilePath& file, function XattrStatus (line 71) | XattrStatus ReadXattrBool(const base::FilePath& file, function WriteXattrBool (line 91) | bool WriteXattrBool(const base::FilePath& file, function XattrStatus (line 97) | XattrStatus ReadXattrInt(const base::FilePath& file, function WriteXattrInt (line 112) | bool WriteXattrInt(const base::FilePath& file, function XattrStatus (line 119) | XattrStatus ReadXattrTimeT(const base::FilePath& file, function WriteXattrTimeT (line 146) | bool WriteXattrTimeT(const base::FilePath& file, function XattrStatus (line 153) | XattrStatus RemoveXattr(const base::FilePath& file, std::string_view n... FILE: util/mac/xattr.h function XattrStatus (line 28) | enum class XattrStatus { FILE: util/mac/xattr_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { class Xattr (line 33) | class Xattr : public testing::Test { method SetUp (line 37) | void SetUp() override { method TearDown (line 46) | void TearDown() override { function TEST_F (line 59) | TEST_F(Xattr, ReadNonExistentXattr) { function TEST_F (line 64) | TEST_F(Xattr, WriteAndReadString) { function TEST_F (line 73) | TEST_F(Xattr, WriteAndReadVeryLongString) { function TEST_F (line 82) | TEST_F(Xattr, WriteAndReadBool) { function TEST_F (line 93) | TEST_F(Xattr, WriteAndReadInt) { function TEST_F (line 107) | TEST_F(Xattr, WriteAndReadTimeT) { function TEST_F (line 121) | TEST_F(Xattr, RemoveAndRead) { FILE: util/mach/bootstrap.cc type BootstrapCheckInTraits (line 28) | struct BootstrapCheckInTraits { method kern_return_t (line 30) | static kern_return_t Call(mach_port_t bootstrap_port, type BootstrapLookUpTraits (line 39) | struct BootstrapLookUpTraits { method kern_return_t (line 41) | static kern_return_t Call(mach_port_t bootstrap_port, function BootstrapCheckInOrLookUp (line 51) | typename Traits::Type BootstrapCheckInOrLookUp( type crashpad (line 74) | namespace crashpad { function BootstrapCheckIn (line 76) | base::apple::ScopedMachReceiveRight BootstrapCheckIn( function BootstrapLookUp (line 81) | base::apple::ScopedMachSendRight BootstrapLookUp( function SystemCrashReporterHandler (line 105) | base::apple::ScopedMachSendRight SystemCrashReporterHandler() { FILE: util/mach/bootstrap.h function namespace (line 22) | namespace crashpad { FILE: util/mach/bootstrap_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function TEST (line 26) | TEST(Bootstrap, BootstrapCheckInAndLookUp) { function TEST (line 63) | TEST(Bootstrap, SystemCrashReporterHandler) { FILE: util/mach/child_port_handshake.cc type crashpad (line 48) | namespace crashpad { class ChildPortHandshakeServer (line 51) | class ChildPortHandshakeServer final : public ChildPortServer::Interfa... method ChildPortHandshakeServer (line 55) | ChildPortHandshakeServer(const ChildPortHandshakeServer&) = delete; method ChildPortHandshakeServer (line 56) | ChildPortHandshakeServer& operator=(const ChildPortHandshakeServer&)... function mach_port_t (line 88) | mach_port_t ChildPortHandshakeServer::RunServer( function kern_return_t (line 296) | kern_return_t ChildPortHandshakeServer::HandleChildPortCheckIn( function mach_port_t (line 375) | mach_port_t ChildPortHandshake::RunServer(PortRightType port_right_typ... function mach_port_t (line 387) | mach_port_t ChildPortHandshake::RunServerForFD(base::ScopedFD server_w... FILE: util/mach/child_port_handshake.h function namespace (line 26) | namespace crashpad { FILE: util/mach/child_port_handshake_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { class ChildPortHandshakeTest (line 27) | class ChildPortHandshakeTest : public Multiprocess { type ClientProcess (line 29) | enum class ClientProcess { type TestType (line 37) | enum class TestType { method ChildPortHandshakeTest (line 83) | ChildPortHandshakeTest(ClientProcess client_process, TestType test... method ChildPortHandshakeTest (line 90) | ChildPortHandshakeTest(const ChildPortHandshakeTest&) = delete; method ChildPortHandshakeTest (line 91) | ChildPortHandshakeTest& operator=(const ChildPortHandshakeTest&) =... method RunServer (line 97) | void RunServer() { method RunClient (line 139) | void RunClient() { method MultiprocessParent (line 234) | void MultiprocessParent() override { method MultiprocessChild (line 245) | void MultiprocessChild() override { function TEST (line 262) | TEST(ChildPortHandshake, ChildClientChecksIn_ReceiveRight) { function TEST (line 269) | TEST(ChildPortHandshake, ChildClientChecksIn_SendRight) { function TEST (line 276) | TEST(ChildPortHandshake, ChildClientChecksIn_SendOnceRight) { function TEST (line 283) | TEST(ChildPortHandshake, ChildClientDoesNotCheckIn) { function TEST (line 290) | TEST(ChildPortHandshake, ChildClientDoesNotCheckIn_ReadsPipe) { function TEST (line 297) | TEST(ChildPortHandshake, ChildClientTokenIncorrect) { function TEST (line 304) | TEST(ChildPortHandshake, ChildClientTokenIncorrectThenCorrect) { function TEST (line 311) | TEST(ChildPortHandshake, ParentClientChecksIn_ReceiveRight) { function TEST (line 318) | TEST(ChildPortHandshake, ParentClientChecksIn_SendRight) { function TEST (line 325) | TEST(ChildPortHandshake, ParentClientChecksIn_SendOnceRight) { function TEST (line 332) | TEST(ChildPortHandshake, ParentClientDoesNotCheckIn) { function TEST (line 339) | TEST(ChildPortHandshake, ParentClientDoesNotCheckIn_ReadsPipe) { function TEST (line 346) | TEST(ChildPortHandshake, ParentClientTokenIncorrect) { function TEST (line 353) | TEST(ChildPortHandshake, ParentClientTokenIncorrectThenCorrect) { function TEST (line 360) | TEST(ChildPortHandshake, ParentClientServerDies) { function TEST (line 367) | TEST(ChildPortHandshake, NoClient) { FILE: util/mach/child_port_server.cc type MachMessageID (line 25) | enum MachMessageID : mach_msg_id_t { function kern_return_t (line 35) | kern_return_t MIGCheckRequestChildPortCheckIn( type crashpad (line 44) | namespace crashpad { function mach_msg_size_t (line 97) | mach_msg_size_t ChildPortServer::MachMessageServerRequestSize() { function mach_msg_size_t (line 101) | mach_msg_size_t ChildPortServer::MachMessageServerReplySize() { FILE: util/mach/child_port_server.h function namespace (line 25) | namespace crashpad { FILE: util/mach/child_port_server_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { type ChildPortCheckInRequest (line 47) | struct __attribute__((packed, aligned(4))) ChildPortCheckInRequest { method ChildPortCheckInRequest (line 48) | ChildPortCheckInRequest() { type MIGReply (line 72) | struct MIGReply : public mig_reply_error_t { method MIGReply (line 73) | MIGReply() { method Verify (line 78) | void Verify() { class MockChildPortServerInterface (line 90) | class MockChildPortServerInterface : public ChildPortServer::Interfa... function TEST (line 102) | TEST(ChildPortServer, MockChildPortCheckIn) { FILE: util/mach/child_port_types.h type mach_port_t (line 23) | typedef mach_port_t child_port_server_t; type child_port_token_t (line 24) | typedef uint64_t child_port_token_t; FILE: util/mach/composite_mach_message_server.cc type crashpad (line 24) | namespace crashpad { function mach_msg_size_t (line 79) | mach_msg_size_t CompositeMachMessageServer::MachMessageServerRequestSi... function mach_msg_size_t (line 83) | mach_msg_size_t CompositeMachMessageServer::MachMessageServerReplySize... FILE: util/mach/composite_mach_message_server.h function namespace (line 25) | namespace crashpad { FILE: util/mach/composite_mach_message_server_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TEST (line 30) | TEST(CompositeMachMessageServer, Empty) { class TestMachMessageHandler (line 47) | class TestMachMessageHandler : public MachMessageServer::Interface { method TestMachMessageHandler (line 49) | TestMachMessageHandler() method TestMachMessageHandler (line 59) | TestMachMessageHandler(const TestMachMessageHandler&) = delete; method TestMachMessageHandler (line 60) | TestMachMessageHandler& operator=(const TestMachMessageHandler&) =... method SetReturnCodes (line 65) | void SetReturnCodes(bool return_value, method AddRequestID (line 73) | void AddRequestID(mach_msg_id_t request_id) { method SetRequestSize (line 77) | void SetRequestSize(mach_msg_size_t request_size) { method SetReplySize (line 81) | void SetReplySize(mach_msg_size_t reply_size) { method MachMessageServerFunction (line 87) | bool MachMessageServerFunction(const mach_msg_header_t* in, method MachMessageServerRequestIDs (line 98) | std::set MachMessageServerRequestIDs() override { method mach_msg_size_t (line 102) | mach_msg_size_t MachMessageServerRequestSize() override { method mach_msg_size_t (line 106) | mach_msg_size_t MachMessageServerReplySize() override { function TEST (line 119) | TEST(CompositeMachMessageServer, HandlerDoesNotHandle) { function TEST (line 140) | TEST(CompositeMachMessageServer, OneHandler) { function TEST (line 187) | TEST(CompositeMachMessageServer, ThreeHandlers) { function TEST (line 294) | TEST(CompositeMachMessageServerDeathTest, DuplicateRequestID) { FILE: util/mach/exc_client_variants.cc type crashpad (line 25) | namespace crashpad { function kern_return_t (line 27) | kern_return_t UniversalExceptionRaise(exception_behavior_t behavior, FILE: util/mach/exc_client_variants.h function namespace (line 22) | namespace crashpad { FILE: util/mach/exc_client_variants_test.cc type crashpad (line 35) | namespace crashpad { type test (line 36) | namespace test { class TestExcClientVariants (line 39) | class TestExcClientVariants : public MachMultiprocess, method TestExcClientVariants (line 42) | TestExcClientVariants(exception_behavior_t behavior, bool all_fields) method TestExcClientVariants (line 53) | TestExcClientVariants(const TestExcClientVariants&) = delete; method TestExcClientVariants (line 54) | TestExcClientVariants& operator=(const TestExcClientVariants&) = d... method kern_return_t (line 58) | virtual kern_return_t CatchMachException( method MachMultiprocessParent (line 144) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 160) | void MachMultiprocessChild() override { method HasIdentity (line 229) | bool HasIdentity() const { method HasState (line 233) | bool HasState() const { function TEST (line 268) | TEST(ExcClientVariants, UniversalExceptionRaise) { FILE: util/mach/exc_server_variants.cc type crashpad (line 40) | namespace crashpad { type ExcTraits (line 46) | struct ExcTraits { method kern_return_t (line 66) | static kern_return_t MIGCheckRequestExceptionRaise( method kern_return_t (line 72) | static kern_return_t MIGCheckRequestExceptionRaiseState( method kern_return_t (line 80) | static kern_return_t MIGCheckRequestExceptionRaiseStateIdentity( type MachExcTraits (line 100) | struct MachExcTraits { method kern_return_t (line 124) | static kern_return_t MIGCheckRequestExceptionRaise( method kern_return_t (line 130) | static kern_return_t MIGCheckRequestExceptionRaiseState( method kern_return_t (line 138) | static kern_return_t MIGCheckRequestExceptionRaiseStateIdentity( method kern_return_t (line 146) | static kern_return_t MIGCheckRequestExceptionRaiseStateIdentityProte... class ExcServer (line 169) | class ExcServer : public MachMessageServer::Interface { class Interface (line 173) | class Interface { method ExcServer (line 281) | explicit ExcServer(Interface* interface) method ExcServer (line 284) | ExcServer(const ExcServer&) = delete; method ExcServer (line 285) | ExcServer& operator=(const ExcServer&) = delete; method MachMessageServerRequestIDs (line 293) | std::set MachMessageServerRequestIDs() override { method mach_msg_size_t (line 304) | mach_msg_size_t MachMessageServerRequestSize() override { method mach_msg_size_t (line 308) | mach_msg_size_t MachMessageServerReplySize() override { class SimplifiedExcServer (line 562) | class SimplifiedExcServer final : public ExcServer, class Interface (line 567) | class Interface { method SimplifiedExcServer (line 612) | explicit SimplifiedExcServer(Interface* interface) method SimplifiedExcServer (line 617) | SimplifiedExcServer(const SimplifiedExcServer&) = delete; method SimplifiedExcServer (line 618) | SimplifiedExcServer& operator=(const SimplifiedExcServer&) = delete; method kern_return_t (line 622) | kern_return_t CatchExceptionRaise(exception_handler_t exception_port, method kern_return_t (line 649) | kern_return_t CatchExceptionRaiseState( method kern_return_t (line 678) | kern_return_t CatchExceptionRaiseStateIdentity( method kern_return_t (line 709) | kern_return_t CatchExceptionRaiseStateIdentityProtected( type internal (line 746) | namespace internal { class UniversalMachExcServerImpl (line 748) | class UniversalMachExcServerImpl final method UniversalMachExcServerImpl (line 753) | explicit UniversalMachExcServerImpl( method UniversalMachExcServerImpl (line 765) | UniversalMachExcServerImpl(const UniversalMachExcServerImpl&) = de... method UniversalMachExcServerImpl (line 766) | UniversalMachExcServerImpl& operator=(const UniversalMachExcServer... method kern_return_t (line 772) | kern_return_t CatchException(exception_behavior_t behavior, method kern_return_t (line 809) | kern_return_t CatchException(exception_behavior_t behavior, function mach_msg_size_t (line 868) | mach_msg_size_t UniversalMachExcServer::MachMessageServerRequestSize() { function mach_msg_size_t (line 872) | mach_msg_size_t UniversalMachExcServer::MachMessageServerReplySize() { function kern_return_t (line 876) | kern_return_t ExcServerSuccessfulReturnValue(exception_type_t exception, function ExcServerCopyState (line 894) | void ExcServerCopyState(exception_behavior_t behavior, FILE: util/mach/exc_server_variants.h function namespace (line 26) | namespace crashpad { FILE: util/mach/exc_server_variants_test.cc type crashpad (line 39) | namespace crashpad { type test (line 40) | namespace test { function InitializeMachMsgPortDescriptor (line 75) | void InitializeMachMsgPortDescriptor(mach_msg_port_descriptor_t* des... type ExceptionRaiseRequest (line 89) | struct __attribute__((packed, aligned(4))) ExceptionRaiseRequest { method ExceptionRaiseRequest (line 90) | ExceptionRaiseRequest() { type ExceptionRaiseReply (line 120) | struct __attribute__((packed, aligned(4))) ExceptionRaiseReply { method ExceptionRaiseReply (line 121) | ExceptionRaiseReply() { method Verify (line 130) | void Verify(exception_behavior_t behavior) { type ExceptionRaiseStateRequest (line 158) | struct __attribute__((packed, aligned(4))) ExceptionRaiseStateRequest { method ExceptionRaiseStateRequest (line 159) | ExceptionRaiseStateRequest() { method mach_msg_trailer_t (line 182) | const mach_msg_trailer_t* Trailer() const { type ExceptionRaiseStateReply (line 197) | struct __attribute__((packed, aligned(4))) ExceptionRaiseStateReply { method ExceptionRaiseStateReply (line 198) | ExceptionRaiseStateReply() { method Verify (line 208) | void Verify(exception_behavior_t behavior) { type ExceptionRaiseStateIdentityRequest (line 250) | struct __attribute__((packed, aligned(4))) ExceptionRaiseStateIdenti... method ExceptionRaiseStateIdentityRequest (line 251) | ExceptionRaiseStateIdentityRequest() { method mach_msg_trailer_t (line 278) | const mach_msg_trailer_t* Trailer() const { type MachExceptionRaiseRequest (line 300) | struct __attribute__((packed, aligned(4))) MachExceptionRaiseRequest { method MachExceptionRaiseRequest (line 301) | MachExceptionRaiseRequest() { type MachExceptionRaiseStateRequest (line 335) | struct __attribute__((packed, aligned(4))) MachExceptionRaiseStateRe... method MachExceptionRaiseStateRequest (line 336) | MachExceptionRaiseStateRequest() { method mach_msg_trailer_t (line 359) | const mach_msg_trailer_t* Trailer() const { type MachExceptionRaiseStateIdentityRequest (line 378) | struct __attribute__((packed, aligned(4))) method MachExceptionRaiseStateIdentityRequest (line 380) | MachExceptionRaiseStateIdentityRequest() { method mach_msg_trailer_t (line 407) | const mach_msg_trailer_t* Trailer() const { type MachExceptionRaiseStateIdentityProtectedRequest (line 429) | struct __attribute__((packed, aligned(4))) method MachExceptionRaiseStateIdentityProtectedRequest (line 431) | MachExceptionRaiseStateIdentityProtectedRequest() { method mach_msg_trailer_t (line 458) | const mach_msg_trailer_t* Trailer() const { type InvalidRequest (line 485) | struct InvalidRequest : public mach_msg_empty_send_t { method InvalidRequest (line 486) | explicit InvalidRequest(mach_msg_id_t id) { type BadIDErrorReply (line 497) | struct BadIDErrorReply : public mig_reply_error_t { method BadIDErrorReply (line 498) | BadIDErrorReply() { method Verify (line 503) | void Verify(mach_msg_id_t id) { class MockUniversalMachExcServer (line 516) | class MockUniversalMachExcServer : public UniversalMachExcServer::In... type ConstExceptionCodes (line 518) | struct ConstExceptionCodes { type ThreadStateAndCount (line 522) | struct ThreadStateAndCount { type ConstThreadStateAndCount (line 526) | struct ConstThreadStateAndCount { method kern_return_t (line 536) | virtual kern_return_t CatchMachException( class ScopedDefaultValue (line 638) | class ScopedDefaultValue { method ScopedDefaultValue (line 640) | explicit ScopedDefaultValue(const T& default_value) { function TEST (line 647) | TEST(ExcServerVariants, MockExceptionRaise) { function TEST (line 692) | TEST(ExcServerVariants, MockMachExceptionRaiseStateIdentityProtected) { function TEST (line 739) | TEST(ExcServerVariants, MockExceptionRaiseState) { function TEST (line 788) | TEST(ExcServerVariants, MockExceptionRaiseStateIdentity) { function TEST (line 834) | TEST(ExcServerVariants, MockMachExceptionRaise) { function TEST (line 881) | TEST(ExcServerVariants, MockMachExceptionRaiseState) { function TEST (line 931) | TEST(ExcServerVariants, MockMachExceptionRaiseStateIdentity) { function TEST (line 978) | TEST(ExcServerVariants, MockUnknownID) { function TEST (line 1050) | TEST(ExcServerVariants, MachMessageServerRequestIDs) { class TestExcServerVariants (line 1072) | class TestExcServerVariants : public MachMultiprocess, method TestExcServerVariants (line 1075) | TestExcServerVariants(exception_behavior_t behavior, method TestExcServerVariants (line 1087) | TestExcServerVariants(const TestExcServerVariants&) = delete; method TestExcServerVariants (line 1088) | TestExcServerVariants& operator=(const TestExcServerVariants&) = d... method kern_return_t (line 1092) | virtual kern_return_t CatchMachException( method MachMultiprocessParent (line 1166) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 1182) | void MachMultiprocessChild() override { function TEST (line 1202) | TEST(ExcServerVariants, ExceptionRaise) { function TEST (line 1208) | TEST(ExcServerVariants, ExceptionRaiseState) { function TEST (line 1214) | TEST(ExcServerVariants, ExceptionRaiseStateIdentity) { function TEST (line 1221) | TEST(ExcServerVariants, MachExceptionRaise) { function TEST (line 1227) | TEST(ExcServerVariants, MachExceptionRaiseState) { function TEST (line 1235) | TEST(ExcServerVariants, MachExceptionRaiseStateIdentity) { function TEST (line 1243) | TEST(ExcServerVariants, ThreadStates) { function TEST (line 1313) | TEST(ExcServerVariants, ExcServerSuccessfulReturnValue) { function TEST (line 1393) | TEST(ExcServerVariants, ExcServerCopyState) { FILE: util/mach/exception_behaviors.cc type crashpad (line 17) | namespace crashpad { function ExceptionBehaviorHasState (line 19) | bool ExceptionBehaviorHasState(exception_behavior_t behavior) { function ExceptionBehaviorHasIdentity (line 25) | bool ExceptionBehaviorHasIdentity(exception_behavior_t behavior) { function ExceptionBehaviorHasMachExceptionCodes (line 31) | bool ExceptionBehaviorHasMachExceptionCodes(exception_behavior_t behav... function exception_behavior_t (line 35) | exception_behavior_t ExceptionBehaviorBasic(exception_behavior_t behav... FILE: util/mach/exception_behaviors.h function namespace (line 20) | namespace crashpad { FILE: util/mach/exception_behaviors_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function TEST (line 29) | TEST(ExceptionBehaviors, ExceptionBehaviors) { FILE: util/mach/exception_ports.cc type crashpad (line 21) | namespace crashpad { FILE: util/mach/exception_ports.h function namespace (line 23) | namespace crashpad { FILE: util/mach/exception_ports_test.cc type crashpad (line 39) | namespace crashpad { type test (line 40) | namespace test { function TestGetExceptionPorts (line 58) | void TestGetExceptionPorts(const ExceptionPorts& exception_ports, class TestExceptionPorts (line 104) | class TestExceptionPorts : public MachMultiprocess, type SetOrSwap (line 108) | enum SetOrSwap { type SetOn (line 114) | enum SetOn { type SetType (line 120) | enum SetType { type WhoCrashes (line 129) | enum WhoCrashes { method TestExceptionPorts (line 135) | TestExceptionPorts(SetOrSwap set_or_swap, method TestExceptionPorts (line 151) | TestExceptionPorts(const TestExceptionPorts&) = delete; method TestExceptionPorts (line 152) | TestExceptionPorts& operator=(const TestExceptionPorts&) = delete; method SetOrSwap (line 154) | SetOrSwap set_or_swap() const { return set_or_swap_; } method SetOn (line 155) | SetOn set_on() const { return set_on_; } method SetType (line 156) | SetType set_type() const { return set_type_; } method WhoCrashes (line 157) | WhoCrashes who_crashes() const { return who_crashes_; } method kern_return_t (line 161) | virtual kern_return_t CatchMachException( class Child (line 226) | class Child { method Child (line 228) | explicit Child(TestExceptionPorts* test_exception_ports) method Child (line 234) | Child(const Child&) = delete; method Child (line 235) | Child& operator=(const Child&) = delete; method Run (line 239) | void Run() { method Crash (line 402) | static void Crash() { method MachMultiprocessParent (line 423) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 575) | void MachMultiprocessChild() override { function TEST (line 589) | TEST(ExceptionPorts, TaskExceptionPorts_SetInProcess_NoCrash) { function TEST (line 597) | TEST(ExceptionPorts, TaskExceptionPorts_SetInProcess_MainThreadCrash) { function TEST (line 606) | TEST(ExceptionPorts, TaskExceptionPorts_SetInProcess_OtherThreadCras... function TEST (line 615) | TEST(ExceptionPorts, TaskAndThreadExceptionPorts_SetInProcess_NoCras... function TEST (line 624) | TEST(ExceptionPorts, TaskAndThreadExceptionPorts_SetInProcess_MainTh... function TEST (line 633) | TEST(ExceptionPorts, function TEST (line 643) | TEST(ExceptionPorts, TaskExceptionPorts_SetOutOfProcess_NoCrash) { function TEST (line 651) | TEST(ExceptionPorts, TaskExceptionPorts_SetOutOfProcess_MainThreadCr... function TEST (line 660) | TEST(ExceptionPorts, TaskExceptionPorts_SetOutOfProcess_OtherThreadC... function TEST (line 669) | TEST(ExceptionPorts, TaskAndThreadExceptionPorts_SetOutOfProcess_NoC... function TEST (line 678) | TEST(ExceptionPorts, function TEST (line 688) | TEST(ExceptionPorts, function TEST (line 698) | TEST(ExceptionPorts, TaskExceptionPorts_SwapInProcess_NoCrash) { function TEST (line 707) | TEST(ExceptionPorts, TaskExceptionPorts_SwapInProcess_MainThreadCras... function TEST (line 716) | TEST(ExceptionPorts, TaskExceptionPorts_SwapInProcess_OtherThreadCra... function TEST (line 725) | TEST(ExceptionPorts, TaskAndThreadExceptionPorts_SwapInProcess_NoCra... function TEST (line 734) | TEST(ExceptionPorts, function TEST (line 744) | TEST(ExceptionPorts, function TEST (line 754) | TEST(ExceptionPorts, TaskExceptionPorts_SwapOutOfProcess_NoCrash) { function TEST (line 763) | TEST(ExceptionPorts, TaskExceptionPorts_SwapOutOfProcess_MainThreadC... function TEST (line 772) | TEST(ExceptionPorts, TaskExceptionPorts_SwapOutOfProcess_OtherThread... function TEST (line 781) | TEST(ExceptionPorts, TaskAndThreadExceptionPorts_SwapOutOfProcess_No... function TEST (line 790) | TEST(ExceptionPorts, function TEST (line 800) | TEST(ExceptionPorts, function TEST (line 810) | TEST(ExceptionPorts, HostExceptionPorts) { FILE: util/mach/exception_types.cc function ProcGetWakemonParamsType (line 58) | ProcGetWakemonParamsType GetProcGetWakemonParams() { function ProcGetWakemonParams (line 85) | int ProcGetWakemonParams(pid_t pid, int* rate_hz, int* flags) { type crashpad (line 106) | namespace crashpad { function exception_type_t (line 108) | exception_type_t ExcCrashRecoverOriginalException( function ExcCrashCouldContainException (line 135) | bool ExcCrashCouldContainException(exception_type_t exception) { function ExceptionCodeForMetrics (line 161) | int32_t ExceptionCodeForMetrics(exception_type_t exception, function IsExceptionNonfatalResource (line 247) | bool IsExceptionNonfatalResource(exception_type_t exception, FILE: util/mach/exception_types.h function namespace (line 22) | namespace crashpad { FILE: util/mach/exception_types_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { function TEST (line 35) | TEST(ExceptionTypes, ExcCrashRecoverOriginalException) { function TEST (line 111) | TEST(ExceptionTypes, ExcCrashCouldContainException) { function TEST (line 138) | TEST(ExceptionTypes, ExceptionCodeForMetrics) { function TEST (line 265) | TEST(ExceptionTypes, IsExceptionNonfatalResource) { FILE: util/mach/mach_extensions.cc type crashpad (line 24) | namespace crashpad { function thread_t (line 26) | thread_t MachThreadSelf() { function mach_port_t (line 32) | mach_port_t NewMachPort(mach_port_right_t right) { function exception_mask_t (line 39) | exception_mask_t ExcMaskAll() { function exception_mask_t (line 92) | exception_mask_t ExcMaskValid() { FILE: util/mach/mach_extensions.h function namespace (line 20) | namespace crashpad { FILE: util/mach/mach_extensions_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function TEST (line 27) | TEST(MachExtensions, MachThreadSelf) { function TEST (line 32) | TEST(MachExtensions, NewMachPort_Receive) { function TEST (line 44) | TEST(MachExtensions, NewMachPort_PortSet) { function TEST (line 55) | TEST(MachExtensions, NewMachPort_DeadName) { function TEST (line 77) | TEST(MachExtensions, ExcMaskAll) { function TEST (line 110) | TEST(MachExtensions, ExcMaskValid) { FILE: util/mach/mach_message.cc type crashpad (line 31) | namespace crashpad { function TimerRunning (line 49) | bool TimerRunning(uint64_t deadline, function mach_msg_return_t (line 92) | mach_msg_return_t MachMessageWithDeadlineInternal(mach_msg_header_t* m... function MachMessageDeadline (line 128) | MachMessageDeadline MachMessageDeadlineFromTimeout( function mach_msg_return_t (line 141) | mach_msg_return_t MachMessageWithDeadline(mach_msg_header_t* message, function PrepareMIGReplyFromRequest (line 201) | void PrepareMIGReplyFromRequest(const mach_msg_header_t* in_header, function SetMIGReplyError (line 213) | void SetMIGReplyError(mach_msg_header_t* out_header, kern_return_t err... function mach_msg_trailer_t (line 217) | const mach_msg_trailer_t* MachMessageTrailerFromHeader( function MachMessageDestroyReceivedPort (line 224) | bool MachMessageDestroyReceivedPort(mach_port_t port, function pid_t (line 259) | pid_t AuditPIDFromMachMessageTrailer(const mach_msg_trailer_t* trailer) { FILE: util/mach/mach_message.h function namespace (line 24) | namespace crashpad { FILE: util/mach/mach_message_server.cc type crashpad (line 27) | namespace crashpad { class MachMessageBuffer (line 32) | class MachMessageBuffer { method MachMessageBuffer (line 34) | MachMessageBuffer() : vm_() {} method MachMessageBuffer (line 36) | MachMessageBuffer(const MachMessageBuffer&) = delete; method MachMessageBuffer (line 37) | MachMessageBuffer& operator=(const MachMessageBuffer&) = delete; method mach_msg_header_t (line 42) | mach_msg_header_t* Header() const { method kern_return_t (line 53) | kern_return_t Reallocate(vm_size_t size) { function mach_msg_return_t (line 93) | mach_msg_return_t MachMessageAllocateReceive(MachMessageBuffer* request, function mach_msg_return_t (line 125) | mach_msg_return_t MachMessageServer::Run(Interface* interface, FILE: util/mach/mach_message_server.h function namespace (line 23) | namespace crashpad { FILE: util/mach/mach_message_server_test.cc type crashpad (line 34) | namespace crashpad { type test (line 35) | namespace test { class TestMachMessageServer (line 38) | class TestMachMessageServer : public MachMessageServer::Interface, type Options (line 41) | struct Options { type ReplyPortType (line 43) | enum ReplyPortType { method Options (line 61) | Options() method TestMachMessageServer (line 175) | explicit TestMachMessageServer(const Options& options) method TestMachMessageServer (line 183) | TestMachMessageServer(const TestMachMessageServer&) = delete; method TestMachMessageServer (line 184) | TestMachMessageServer& operator=(const TestMachMessageServer&) = d... method Test (line 187) | void Test() { method MachMessageServerFunction (line 199) | virtual bool MachMessageServerFunction( method MachMessageServerRequestIDs (line 284) | std::set MachMessageServerRequestIDs() override { method mach_msg_size_t (line 290) | mach_msg_size_t MachMessageServerRequestSize() override { method mach_msg_size_t (line 294) | mach_msg_size_t MachMessageServerReplySize() override { type RequestMessage (line 299) | struct RequestMessage : public mach_msg_base_t { type LargeRequestMessage (line 313) | struct LargeRequestMessage : public RequestMessage { type ReplyMessage (line 317) | struct ReplyMessage : public mig_reply_error_t { method MachMultiprocessParent (line 323) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 400) | void MachMultiprocessChild() override { method ChildSendRequest (line 444) | void ChildSendRequest() { method ChildWaitForReply (line 516) | void ChildWaitForReply() { method ChildNotifyParentViaPipe (line 560) | void ChildNotifyParentViaPipe() { method ChildSendRequestAndWaitForReply (line 567) | void ChildSendRequestAndWaitForReply() { function TEST (line 604) | TEST(MachMessageServer, Basic) { function TEST (line 612) | TEST(MachMessageServer, NonblockingNoMessage) { function TEST (line 625) | TEST(MachMessageServer, TimeoutNoMessage) { function TEST (line 638) | TEST(MachMessageServer, Nonblocking) { function TEST (line 650) | TEST(MachMessageServer, Timeout) { function TEST (line 659) | TEST(MachMessageServer, PersistentTenMessages) { function TEST (line 673) | TEST(MachMessageServer, PersistentNonblockingFourMessages) { function TEST (line 709) | TEST(MachMessageServer, ReturnCodeInvalidArgument) { function TEST (line 718) | TEST(MachMessageServer, ReturnCodeNoReply) { function TEST (line 729) | TEST(MachMessageServer, ReplyPortNull) { function TEST (line 741) | TEST(MachMessageServer, ReplyPortDead) { function TEST (line 758) | TEST(MachMessageServer, Complex) { function TEST (line 771) | TEST(MachMessageServer, ComplexNotDestroyed) { function TEST (line 787) | TEST(MachMessageServer, ComplexDestroyedInvalidArgument) { function TEST (line 800) | TEST(MachMessageServer, ComplexNotDestroyedNoReply) { function TEST (line 815) | TEST(MachMessageServer, ReceiveLargeError) { function TEST (line 829) | TEST(MachMessageServer, ReceiveLargeRetry) { function TEST (line 841) | TEST(MachMessageServer, ReceiveLargeIgnore) { FILE: util/mach/mach_message_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function TEST (line 32) | TEST(MachMessage, MachMessageDeadlineFromTimeout) { function TEST (line 51) | TEST(MachMessage, PrepareMIGReplyFromRequest_SetMIGReplyError) { function TEST (line 92) | TEST(MachMessage, MachMessageTrailerFromHeader) { function TEST (line 114) | TEST(MachMessage, MachMessageDestroyReceivedPort) { function TEST (line 165) | TEST(MachMessage, AuditPIDFromMachMessageTrailer) { FILE: util/mach/mig.py function _try_remove (line 25) | def _try_remove(*paths): function _generate_and_fix (line 33) | def _generate_and_fix(user_c, function _wrap_arch_guards (line 56) | def _wrap_arch_guards(file, arch): function _write_file (line 64) | def _write_file(path, data): function main (line 69) | def main(args): FILE: util/mach/mig_fix.py function _make_generated_comments_deterministic (line 25) | def _make_generated_comments_deterministic(contents): function _fix_user_implementation (line 52) | def _fix_user_implementation(implementation, fixed_implementation, header, function _fix_server_implementation (line 93) | def _fix_server_implementation(implementation, fixed_implementation, hea... function _fix_header (line 165) | def _fix_header(header, fixed_header, declarations=[]): function fix_interface (line 202) | def fix_interface(interface, fixed_interface=None): function main (line 217) | def main(args): FILE: util/mach/mig_gen.py function generate_interface (line 27) | def generate_interface(defs, function parse_args (line 62) | def parse_args(args, multiple_arch=False): function main (line 89) | def main(args): FILE: util/mach/notify_server.cc function kern_return_t (line 30) | kern_return_t MIGCheckRequestMachNotifyPortDeleted( function kern_return_t (line 37) | kern_return_t MIGCheckRequestMachNotifyPortDestroyed( function kern_return_t (line 44) | kern_return_t MIGCheckRequestMachNotifyNoSenders( function kern_return_t (line 51) | kern_return_t MIGCheckRequestMachNotifySendOnce( function kern_return_t (line 58) | kern_return_t MIGCheckRequestMachNotifyDeadName( type crashpad (line 67) | namespace crashpad { function kern_return_t (line 69) | kern_return_t NotifyServer::DefaultInterface::DoMachNotifyPortDeleted( function kern_return_t (line 76) | kern_return_t NotifyServer::DefaultInterface::DoMachNotifyPortDestroyed( function kern_return_t (line 85) | kern_return_t NotifyServer::DefaultInterface::DoMachNotifyNoSenders( function kern_return_t (line 92) | kern_return_t NotifyServer::DefaultInterface::DoMachNotifySendOnce( function kern_return_t (line 98) | kern_return_t NotifyServer::DefaultInterface::DoMachNotifyDeadName( function mach_msg_size_t (line 234) | mach_msg_size_t NotifyServer::MachMessageServerRequestSize() { function mach_msg_size_t (line 238) | mach_msg_size_t NotifyServer::MachMessageServerReplySize() { FILE: util/mach/notify_server.h function namespace (line 24) | namespace crashpad { FILE: util/mach/notify_server_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function mach_port_t (line 49) | mach_port_t SendRightFromReceiveRight(mach_port_t receive_right) { function mach_port_t (line 67) | mach_port_t SendOnceRightFromReceiveRight(mach_port_t receive_right) { function MachPortDeallocate (line 94) | void MachPortDeallocate(mach_port_t port) { function IsRight (line 106) | bool IsRight(mach_port_t port, mach_port_type_t right) { function IsReceiveRight (line 126) | bool IsReceiveRight(mach_port_t port) { function mach_port_urefs_t (line 137) | mach_port_urefs_t RightRefCount(mach_port_t port, mach_port_right_t ... function mach_port_urefs_t (line 158) | mach_port_urefs_t DeadNameRightRefCount(mach_port_t port) { class NotifyServerTestBase (line 162) | class NotifyServerTestBase : public testing::Test, method NotifyServerTestBase (line 165) | NotifyServerTestBase(const NotifyServerTestBase&) = delete; method NotifyServerTestBase (line 166) | NotifyServerTestBase& operator=(const NotifyServerTestBase&) = del... method NotifyServerTestBase (line 205) | NotifyServerTestBase() : testing::Test(), NotifyServer::Interface(... method RequestMachPortNotification (line 218) | bool RequestMachPortNotification(mach_port_t name, method RunServer (line 252) | void RunServer() { method mach_port_t (line 273) | mach_port_t ServerPort() { method TearDown (line 283) | void TearDown() override { server_port_.reset(); } function TEST_F (line 291) | TEST_F(NotifyServerTest, Basic) { function TEST_F (line 314) | TEST_F(NotifyServerTest, NoNotification) { function TEST_F (line 320) | TEST_F(NotifyServerTest, MachNotifyPortDeleted) { function TEST_F (line 347) | TEST_F(NotifyServerTest, MachNotifyPortDestroyed) { function TEST_F (line 371) | TEST_F(NotifyServerTest, MachNotifyPortDestroyed_NoNotification) { function TEST_F (line 384) | TEST_F(NotifyServerTest, MachNotifyNoSenders_NoSendRight) { function TEST_F (line 404) | TEST_F(NotifyServerTest, MachNotifyNoSenders_SendRightDeallocated) { function TEST_F (line 429) | TEST_F(NotifyServerTest, MachNotifyNoSenders_NoNotification) { function TEST_F (line 455) | TEST_F(NotifyServerTest, MachNotifySendOnce_ExplicitDeallocation) { function TEST_F (line 474) | TEST_F(NotifyServerTest, MachNotifySendOnce_ImplicitDeallocation) { function TEST_F (line 508) | TEST_F(NotifyServerTest, MachNotifyDeadName) { function TEST_F (line 547) | TEST_F(NotifyServerTest, MachNotifyDeadName_NoNotification) { FILE: util/mach/scoped_task_suspend.cc type crashpad (line 21) | namespace crashpad { FILE: util/mach/scoped_task_suspend.h function namespace (line 21) | namespace crashpad { FILE: util/mach/scoped_task_suspend_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function SuspendCount (line 27) | int SuspendCount(task_t task) { class ScopedTaskSuspendTest (line 44) | class ScopedTaskSuspendTest final : public MachMultiprocess { method ScopedTaskSuspendTest (line 46) | ScopedTaskSuspendTest() : MachMultiprocess() {} method ScopedTaskSuspendTest (line 48) | ScopedTaskSuspendTest(const ScopedTaskSuspendTest&) = delete; method ScopedTaskSuspendTest (line 49) | ScopedTaskSuspendTest& operator=(const ScopedTaskSuspendTest&) = d... method MachMultiprocessParent (line 56) | void MachMultiprocessParent() override { method MachMultiprocessChild (line 76) | void MachMultiprocessChild() override { function TEST (line 80) | TEST(ScopedTaskSuspend, ScopedTaskSuspend) { FILE: util/mach/symbolic_constants_mach.cc function ThreadStateFlavorFullToShort (line 142) | std::string ThreadStateFlavorFullToShort(std::string_view flavor) { type crashpad (line 194) | namespace crashpad { function ExceptionToString (line 196) | std::string ExceptionToString(exception_type_t exception, function StringToException (line 215) | bool StringToException(std::string_view string, function ExceptionMaskToString (line 250) | std::string ExceptionMaskToString(exception_mask_t exception_mask, function StringToExceptionMask (line 294) | bool StringToExceptionMask(std::string_view string, function ExceptionBehaviorToString (line 360) | std::string ExceptionBehaviorToString(exception_behavior_t behavior, function StringToExceptionBehavior (line 392) | bool StringToExceptionBehavior(std::string_view string, function ThreadStateFlavorToString (line 465) | std::string ThreadStateFlavorToString(thread_state_flavor_t flavor, function StringToThreadStateFlavor (line 496) | bool StringToThreadStateFlavor(std::string_view string, FILE: util/mach/symbolic_constants_mach.h function namespace (line 25) | namespace crashpad { FILE: util/mach/symbolic_constants_mach_test.cc function TestSomethingToStringOnce (line 58) | void TestSomethingToStringOnce(typename Traits::ValueType value, function TestSomethingToString (line 86) | void TestSomethingToString(typename Traits::ValueType value, function TestStringToSomething (line 101) | void TestStringToSomething(std::string_view string, type ConvertExceptionTraits (line 140) | struct ConvertExceptionTraits { method SomethingToString (line 142) | static std::string SomethingToString( method StringToSomething (line 147) | static bool StringToSomething(std::string_view string, function TestExceptionToString (line 156) | void TestExceptionToString(exception_type_t value, function TEST (line 163) | TEST(SymbolicConstantsMach, ExceptionToString) { function TestStringToException (line 183) | void TestStringToException(std::string_view string, function TEST (line 191) | TEST(SymbolicConstantsMach, StringToException) { type ConvertExceptionMaskTraits (line 314) | struct ConvertExceptionMaskTraits { method SomethingToString (line 316) | static std::string SomethingToString( method StringToSomething (line 321) | static bool StringToSomething(std::string_view string, function TestExceptionMaskToString (line 330) | void TestExceptionMaskToString(exception_mask_t value, function TEST (line 337) | TEST(SymbolicConstantsMach, ExceptionMaskToString) { function TestStringToExceptionMask (line 364) | void TestStringToExceptionMask(std::string_view string, function TEST (line 372) | TEST(SymbolicConstantsMach, StringToExceptionMask) { type ConvertExceptionBehaviorTraits (line 556) | struct ConvertExceptionBehaviorTraits { method SomethingToString (line 558) | static std::string SomethingToString( method StringToSomething (line 563) | static bool StringToSomething(std::string_view string, function TestExceptionBehaviorToString (line 572) | void TestExceptionBehaviorToString(exception_behavior_t value, function TEST (line 579) | TEST(SymbolicConstantsMach, ExceptionBehaviorToString) { function TestStringToExceptionBehavior (line 601) | void TestStringToExceptionBehavior(std::string_view string, function TEST (line 609) | TEST(SymbolicConstantsMach, StringToExceptionBehavior) { type ConvertThreadStateFlavorTraits (line 816) | struct ConvertThreadStateFlavorTraits { method SomethingToString (line 818) | static std::string SomethingToString( method StringToSomething (line 823) | static bool StringToSomething(std::string_view string, function TestThreadStateFlavorToString (line 832) | void TestThreadStateFlavorToString(exception_type_t value, function TEST (line 839) | TEST(SymbolicConstantsMach, ThreadStateFlavorToString) { FILE: util/mach/task_for_pid.cc type crashpad (line 28) | namespace crashpad { function TaskForPIDGroupCheck (line 37) | bool TaskForPIDGroupCheck(const ProcessInfo& process_info) { function TaskForPIDCheck (line 81) | bool TaskForPIDCheck(task_t task) { function task_t (line 149) | task_t TaskForPID(pid_t pid) { FILE: util/mach/task_for_pid.h function namespace (line 21) | namespace crashpad { FILE: util/misc/address_types.h function namespace (line 36) | namespace crashpad { FILE: util/misc/arraysize.h function namespace (line 24) | namespace crashpad { FILE: util/misc/arraysize_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(ArraySize, ArraySize) { FILE: util/misc/as_underlying_type.h function namespace (line 20) | namespace crashpad { FILE: util/misc/capture_context.h function namespace (line 28) | namespace crashpad { FILE: util/misc/capture_context_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function TestCaptureContext (line 33) | __attribute__((no_sanitize("memory"))) function TEST (line 101) | TEST(CaptureContext, CaptureContext) { FILE: util/misc/capture_context_test_util.h function namespace (line 19) | namespace crashpad { FILE: util/misc/capture_context_test_util_linux.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function SanityCheckContext (line 23) | void SanityCheckContext(const NativeCPUContext& context) { function ProgramCounterFromContext (line 44) | uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { function StackPointerFromContext (line 60) | uintptr_t StackPointerFromContext(const NativeCPUContext& context) { FILE: util/misc/capture_context_test_util_mac.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function SanityCheckContext (line 23) | void SanityCheckContext(const NativeCPUContext& context) { function ProgramCounterFromContext (line 84) | uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { function StackPointerFromContext (line 94) | uintptr_t StackPointerFromContext(const NativeCPUContext& context) { FILE: util/misc/capture_context_test_util_win.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function SanityCheckContext (line 25) | void SanityCheckContext(const NativeCPUContext& context) { function ProgramCounterFromContext (line 99) | uintptr_t ProgramCounterFromContext(const NativeCPUContext& context) { function StackPointerFromContext (line 103) | uintptr_t StackPointerFromContext(const NativeCPUContext& context) { FILE: util/misc/clock.h function namespace (line 22) | namespace crashpad { FILE: util/misc/clock_mac.cc type crashpad (line 19) | namespace crashpad { function ClockMonotonicNanoseconds (line 21) | uint64_t ClockMonotonicNanoseconds() { FILE: util/misc/clock_posix.cc type crashpad (line 31) | namespace crashpad { function ClockMonotonicNanoseconds (line 35) | uint64_t ClockMonotonicNanoseconds() { function SleepNanoseconds (line 45) | void SleepNanoseconds(uint64_t nanoseconds) { FILE: util/misc/clock_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function TEST (line 31) | TEST(Clock, ClockMonotonicNanoseconds) { function TestSleepNanoseconds (line 57) | void TestSleepNanoseconds(uint64_t nanoseconds) { function TEST (line 73) | TEST(Clock, SleepNanoseconds) { FILE: util/misc/clock_win.cc function LARGE_INTEGER (line 22) | LARGE_INTEGER QpcFrequencyInternal() { function QpcFrequency (line 28) | int64_t QpcFrequency() { type crashpad (line 35) | namespace crashpad { function ClockMonotonicNanoseconds (line 37) | uint64_t ClockMonotonicNanoseconds() { function SleepNanoseconds (line 48) | void SleepNanoseconds(uint64_t nanoseconds) { FILE: util/misc/from_pointer_cast.h function namespace (line 27) | namespace crashpad { FILE: util/misc/from_pointer_cast_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { type SomeType (line 30) | struct SomeType {} class FromPointerCastTest (line 33) | class FromPointerCastTest : public testing::Test {} function TYPED_TEST (line 46) | TYPED_TEST(FromPointerCastTest, ToSigned) { function TYPED_TEST (line 61) | TYPED_TEST(FromPointerCastTest, ToUnsigned) { type MatchCV (line 80) | struct MatchCV { function T (line 108) | T MaybeRemoveVolatile(const T& value) { function TYPED_TEST (line 113) | TYPED_TEST(FromPointerCastTest, ToPointer) { function TEST (line 143) | TEST(FromPointerCast, FromFunctionPointer) { function TEST (line 189) | TEST(FromPointerCast, ToNarrowInteger) { function TEST (line 234) | TEST(FromPointerCastDeathTest, ToNarrowInteger) { FILE: util/misc/implicit_cast.h function namespace (line 18) | namespace crashpad { FILE: util/misc/initialization_state.h function namespace (line 21) | namespace crashpad { FILE: util/misc/initialization_state_dcheck.cc type crashpad (line 17) | namespace crashpad { FILE: util/misc/initialization_state_dcheck.h function namespace (line 26) | namespace crashpad { FILE: util/misc/initialization_state_dcheck_test.cc type crashpad (line 26) | namespace crashpad { type test (line 27) | namespace test { function TEST (line 30) | TEST(InitializationStateDcheck, InitializationStateDcheck) { function TEST (line 42) | TEST(InitializationStateDcheckDeathTest, Uninitialized_NotInvalid) { function TEST (line 51) | TEST(InitializationStateDcheckDeathTest, Uninitialized_NotValid) { function TEST (line 60) | TEST(InitializationStateDcheckDeathTest, Invalid_NotUninitialized) { function TEST (line 70) | TEST(InitializationStateDcheckDeathTest, Invalid_NotValid) { function TEST (line 80) | TEST(InitializationStateDcheckDeathTest, Valid_NotUninitialized) { function TEST (line 91) | TEST(InitializationStateDcheckDeathTest, Valid_NotInvalid) { function TEST (line 102) | TEST(InitializationStateDcheckDeathTest, Destroyed_NotUninitialized) { function TEST (line 125) | TEST(InitializationStateDcheckDeathTest, Destroyed_NotValid) { FILE: util/misc/initialization_state_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function TEST (line 29) | TEST(InitializationState, InitializationState) { FILE: util/misc/lexing.cc type crashpad (line 27) | namespace crashpad { function AdvancePastPrefix (line 43) | bool AdvancePastPrefix(const char** input, const char* pattern) { function AdvancePastNumber (line 53) | bool AdvancePastNumber(const char** input, T* value) { FILE: util/misc/lexing.h function namespace (line 18) | namespace crashpad { FILE: util/misc/metrics.cc type crashpad (line 34) | namespace crashpad { type ExceptionProcessingState (line 42) | enum class ExceptionProcessingState { function ExceptionProcessing (line 53) | void ExceptionProcessing(ExceptionProcessingState state) { FILE: util/misc/metrics.h type class (line 45) | enum class type class (line 76) | enum class function CaptureResult (line 114) | enum class CaptureResult : int32_t { FILE: util/misc/no_cfi_icall.h function namespace (line 28) | namespace crashpad { function R (line 55) | static R Invoke(R(__stdcall* function)(Args...), function R (line 70) | static R Invoke(Function&& function, RunArgs&&... args) { function R (line 78) | static R Invoke(Function&& function, RunArgs&&... args) { function R (line 87) | static R Invoke(R(__stdcall* function)(Args...), function SetPointer (line 146) | void SetPointer(Functor function) { function_ = function; } FILE: util/misc/no_cfi_icall_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { function TEST (line 36) | TEST(NoCfiIcall, NullptrIsFalse) { function TestFunc (line 41) | int TestFunc() noexcept { function TEST (line 45) | TEST(NoCfiIcall, SameDSOICall) { function TEST (line 51) | TEST(NoCfiIcall, CrossDSOICall) { function TEST (line 64) | TEST(NoCfiIcall, Args) { FILE: util/misc/paths.h function namespace (line 20) | namespace crashpad { FILE: util/misc/paths_fuchsia.cc type crashpad (line 22) | namespace crashpad { FILE: util/misc/paths_linux.cc type crashpad (line 25) | namespace crashpad { FILE: util/misc/paths_mac.cc type crashpad (line 22) | namespace crashpad { FILE: util/misc/paths_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(Paths, Executable) { FILE: util/misc/paths_win.cc type crashpad (line 23) | namespace crashpad { FILE: util/misc/pdb_structures.cc type crashpad (line 17) | namespace crashpad { FILE: util/misc/pdb_structures.h function namespace (line 22) | namespace crashpad { type CodeViewRecordBuildID (line 128) | struct CodeViewRecordBuildID { FILE: util/misc/random_string.cc type crashpad (line 19) | namespace crashpad { function RandomString (line 21) | std::string RandomString() { FILE: util/misc/random_string.h function namespace (line 20) | namespace crashpad { FILE: util/misc/random_string_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function TEST (line 28) | TEST(RandomString, RandomString) { FILE: util/misc/range_set.cc type crashpad (line 19) | namespace crashpad { FILE: util/misc/range_set.h function namespace (line 22) | namespace crashpad { FILE: util/misc/range_set_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function ExpectRangeIsContained (line 31) | void ExpectRangeIsContained(const RangeSet& ranges, function TEST (line 44) | TEST(RangeSet, Basic) { function TEST (line 54) | TEST(RangeSet, ZeroSizedRange) { function TEST (line 61) | TEST(RangeSet, DuplicateRanges) { function TEST (line 70) | TEST(RangeSet, OverlappingRanges) { function TEST (line 84) | TEST(RangeSet, SubRangeInLargeRange) { function TEST (line 101) | TEST(RangeSet, LargeOverlappingRanges) { FILE: util/misc/reinterpret_bytes.cc type crashpad (line 23) | namespace crashpad { type internal (line 24) | namespace internal { function ReinterpretBytesImpl (line 26) | bool ReinterpretBytesImpl(const char* data, FILE: util/misc/reinterpret_bytes.h function namespace (line 20) | namespace crashpad { FILE: util/misc/reinterpret_bytes_test.cc type crashpad (line 25) | namespace crashpad { type test (line 26) | namespace test { function ExpectReinterpret (line 30) | void ExpectReinterpret(From from, To* to, To expected) { function ExpectUnsignedEqual (line 36) | void ExpectUnsignedEqual(From from, To* to) { function TEST (line 41) | TEST(ReinterpretBytes, ToUnsigned) { function TEST (line 68) | TEST(ReinterpretBytes, ToSigned) { FILE: util/misc/scoped_forbid_return.cc type crashpad (line 19) | namespace crashpad { FILE: util/misc/scoped_forbid_return.h function namespace (line 19) | namespace crashpad { FILE: util/misc/scoped_forbid_return_test.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { type ForbidReturnType (line 24) | enum ForbidReturnType { function ScopedForbidReturnHelper (line 30) | void ScopedForbidReturnHelper(ForbidReturnType type) { function TEST (line 50) | TEST(ScopedForbidReturnDeathTest, Default) { function TEST (line 55) | TEST(ScopedForbidReturnDeathTest, Armed) { function TEST (line 60) | TEST(ScopedForbidReturn, Disarmed) { FILE: util/misc/symbolic_constants_common.h function namespace (line 47) | namespace crashpad { FILE: util/misc/time.cc type crashpad (line 18) | namespace crashpad { function AddTimespec (line 20) | void AddTimespec(const timespec& ts1, const timespec& ts2, timespec* r... function SubtractTimespec (line 29) | void SubtractTimespec(const timespec& t1, function TimespecToTimeval (line 40) | bool TimespecToTimeval(const timespec& ts, timeval* tv) { function TimevalToTimespec (line 49) | void TimevalToTimespec(const timeval& tv, timespec* ts) { FILE: util/misc/time.h function namespace (line 28) | namespace crashpad { FILE: util/misc/time_linux.cc type crashpad (line 19) | namespace crashpad { function GetBootTime (line 21) | bool GetBootTime(timespec* boot_time) { FILE: util/misc/time_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function TEST (line 26) | TEST(Time, TimespecArithmetic) { function TEST (line 43) | TEST(Time, TimeConversions) { function TEST (line 121) | TEST(Time, GetTimeOfDay) { FILE: util/misc/time_win.cc type crashpad (line 21) | namespace crashpad { function FiletimeToMicroseconds (line 38) | uint64_t FiletimeToMicroseconds(const FILETIME& filetime) { function timeval (line 44) | timeval MicrosecondsToTimeval(uint64_t microseconds) { function FILETIME (line 53) | FILETIME TimespecToFiletimeEpoch(const timespec& ts) { function timespec (line 63) | timespec FiletimeToTimespecEpoch(const FILETIME& filetime) { function timeval (line 75) | timeval FiletimeToTimevalEpoch(const FILETIME& filetime) { function timeval (line 83) | timeval FiletimeToTimevalInterval(const FILETIME& filetime) { function GetTimeOfDay (line 87) | void GetTimeOfDay(timeval* tv) { FILE: util/misc/tri_state.h function TriState (line 23) | enum class TriState : uint8_t { FILE: util/misc/uuid.cc type crashpad (line 41) | namespace crashpad { FILE: util/misc/uuid.h function namespace (line 29) | namespace crashpad { FILE: util/misc/uuid_test.cc type crashpad (line 30) | namespace crashpad { type test (line 31) | namespace test { function TEST (line 34) | TEST(UUID, UUID) { function TEST (line 184) | TEST(UUID, FromString) { function TEST (line 250) | TEST(UUID, FromSystem) { FILE: util/misc/zlib.cc type crashpad (line 23) | namespace crashpad { function ZlibWindowBitsWithGzipWrapper (line 25) | int ZlibWindowBitsWithGzipWrapper(int window_bits) { function ZlibErrorString (line 35) | std::string ZlibErrorString(int zr) { FILE: util/misc/zlib.h function namespace (line 20) | namespace crashpad { FILE: util/net/http_body.cc type crashpad (line 25) | namespace crashpad { function FileOperationResult (line 34) | FileOperationResult StringHTTPBodyStream::GetBytesBuffer(uint8_t* buffer, function FileOperationResult (line 56) | FileOperationResult FileReaderHTTPBodyStream::GetBytesBuffer(uint8_t* ... function FileOperationResult (line 79) | FileOperationResult CompositeHTTPBodyStream::GetBytesBuffer(uint8_t* b... FILE: util/net/http_body.h function namespace (line 27) | namespace crashpad { FILE: util/net/http_body_gzip.cc type crashpad (line 25) | namespace crashpad { function FileOperationResult (line 39) | FileOperationResult GzipHTTPBodyStream::GetBytesBuffer(uint8_t* buffer, FILE: util/net/http_body_gzip.h type z_stream (line 27) | typedef struct z_stream_s z_stream; function namespace (line 30) | namespace crashpad { FILE: util/net/http_body_gzip_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { class ScopedZlibInflateStream (line 36) | class ScopedZlibInflateStream { method ScopedZlibInflateStream (line 38) | explicit ScopedZlibInflateStream(z_stream* zlib) : zlib_(zlib) {} method ScopedZlibInflateStream (line 40) | ScopedZlibInflateStream(const ScopedZlibInflateStream&) = delete; method ScopedZlibInflateStream (line 41) | ScopedZlibInflateStream& operator=(const ScopedZlibInflateStream&)... function GzipInflate (line 52) | void GzipInflate(const std::string& compressed, function TestGzipDeflateInflate (line 81) | void TestGzipDeflateInflate(const std::string& string) { function MakeString (line 135) | std::string MakeString(size_t size) { function TEST (line 146) | TEST(GzipHTTPBodyStream, Empty) { function TEST (line 150) | TEST(GzipHTTPBodyStream, OneByte) { function TEST (line 154) | TEST(GzipHTTPBodyStream, FourKBytes_NUL) { function TEST (line 158) | TEST(GzipHTTPBodyStream, ManyBytes_NUL) { function TEST (line 162) | TEST(GzipHTTPBodyStream, FourKBytes_Deterministic) { function TEST (line 166) | TEST(GzipHTTPBodyStream, ManyBytes_Deterministic) { function TEST (line 170) | TEST(GzipHTTPBodyStream, FourKBytes_Random) { function TEST (line 174) | TEST(GzipHTTPBodyStream, ManyBytes_Random) { FILE: util/net/http_body_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function ExpectBufferSet (line 28) | void ExpectBufferSet(const uint8_t* actual, function TEST (line 36) | TEST(StringHTTPBodyStream, EmptyString) { function TEST (line 46) | TEST(StringHTTPBodyStream, SmallString) { function TEST (line 62) | TEST(StringHTTPBodyStream, MultipleReads) { function TEST (line 99) | TEST(FileReaderHTTPBodyStream, ReadASCIIFile) { function TEST (line 119) | TEST(FileReaderHTTPBodyStream, ReadBinaryFile) { function TEST (line 151) | TEST(CompositeHTTPBodyStream, TwoEmptyStrings) { class CompositeHTTPBodyStreamBufferSize (line 164) | class CompositeHTTPBodyStreamBufferSize function TEST_P (line 168) | TEST_P(CompositeHTTPBodyStreamBufferSize, ThreeStringParts) { function TEST_P (line 189) | TEST_P(CompositeHTTPBodyStreamBufferSize, StringsAndFile) { FILE: util/net/http_body_test_util.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function ReadStreamToString (line 27) | std::string ReadStreamToString(HTTPBodyStream* stream) { function ReadStreamToString (line 31) | std::string ReadStreamToString(HTTPBodyStream* stream, size_t buffer... FILE: util/net/http_body_test_util.h function namespace (line 22) | namespace crashpad { FILE: util/net/http_headers.h function namespace (line 21) | namespace crashpad { FILE: util/net/http_multipart_builder.cc type crashpad (line 29) | namespace crashpad { function GenerateBoundaryString (line 38) | std::string GenerateBoundaryString() { function EncodeMIMEField (line 63) | std::string EncodeMIMEField(const std::string& name) { function GetFormDataBoundary (line 90) | std::string GetFormDataBoundary(const std::string& boundary, function AssertSafeMIMEType (line 99) | void AssertSafeMIMEType(const std::string& string) { FILE: util/net/http_multipart_builder.h function namespace (line 25) | namespace crashpad { FILE: util/net/http_multipart_builder_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function SplitCRLF (line 31) | std::vector SplitCRLF(const std::string& string) { function TEST (line 55) | TEST(HTTPMultipartBuilder, ThreeStringFields) { function TEST (line 101) | TEST(HTTPMultipartBuilder, ThreeFileAttachments) { function TEST (line 160) | TEST(HTTPMultipartBuilder, OverwriteFormDataWithEscapedKey) { function TEST (line 185) | TEST(HTTPMultipartBuilder, OverwriteFileAttachment) { function TEST (line 243) | TEST(HTTPMultipartBuilder, SharedFormDataAndAttachmentKeyNamespace) { function TEST (line 281) | TEST(HTTPMultipartBuilderDeathTest, AssertUnsafeMIMEType) { FILE: util/net/http_transport.cc type crashpad (line 21) | namespace crashpad { FILE: util/net/http_transport.h function namespace (line 24) | namespace crashpad { FILE: util/net/http_transport_libcurl.cc type crashpad (line 37) | namespace crashpad { class Libcurl (line 44) | class Libcurl { method Libcurl (line 46) | Libcurl(const Libcurl&) = delete; method Libcurl (line 47) | Libcurl& operator=(const Libcurl&) = delete; method Initialized (line 49) | static bool Initialized() { method CurlEasyCleanup (line 54) | static void CurlEasyCleanup(CURL* curl) { method CURL (line 58) | static CURL* CurlEasyInit() { return Get()->curl_easy_init_(); } method CURLcode (line 60) | static CURLcode CurlEasyPerform(CURL* curl) { method CURLcode (line 69) | static CURLcode CurlEasyGetInfo(CURL* curl, CURLINFO info, Pointer o... method CURLcode (line 74) | static CURLcode CurlEasySetOpt(CURL* curl, CURLoption option, Pointe... method CURLcode (line 78) | static CURLcode CurlGlobalInit(long flags) { method CurlSlistFreeAll (line 82) | static void CurlSlistFreeAll(struct curl_slist* slist) { type curl_slist (line 86) | struct curl_slist type curl_slist (line 86) | struct curl_slist method Libcurl (line 94) | Libcurl() = default; method Libcurl (line 97) | static Libcurl* Get() { method Initialize (line 102) | bool Initialize() { function UserAgent (line 163) | std::string UserAgent() { function CurlErrorMessage (line 257) | std::string CurlErrorMessage(CURLcode curl_err, const std::string& bas... type ScopedCURLTraits (line 264) | struct ScopedCURLTraits { method CURL (line 265) | static CURL* InvalidValue() { return nullptr; } method Free (line 266) | static void Free(CURL* curl) { class CurlSList (line 274) | class CurlSList { method CurlSList (line 276) | CurlSList() : list_(nullptr) {} method CurlSList (line 278) | CurlSList(const CurlSList&) = delete; method CurlSList (line 279) | CurlSList& operator=(const CurlSList&) = delete; method curl_slist (line 287) | curl_slist* get() const { return list_; } method Append (line 289) | bool Append(const char* data) { class ScopedClearString (line 301) | class ScopedClearString { method ScopedClearString (line 303) | explicit ScopedClearString(std::string* string) : string_(string) {} method ScopedClearString (line 305) | ScopedClearString(const ScopedClearString&) = delete; method ScopedClearString (line 306) | ScopedClearString& operator=(const ScopedClearString&) = delete; method Disarm (line 314) | void Disarm() { string_ = nullptr; } class HTTPTransportLibcurl (line 320) | class HTTPTransportLibcurl final : public HTTPTransport { method HTTPTransportLibcurl (line 324) | HTTPTransportLibcurl(const HTTPTransportLibcurl&) = delete; method HTTPTransportLibcurl (line 325) | HTTPTransportLibcurl& operator=(const HTTPTransportLibcurl&) = delete; FILE: util/net/http_transport_socket.cc type crashpad (line 42) | namespace crashpad { class HTTPTransportSocket (line 48) | class HTTPTransportSocket final : public HTTPTransport { method HTTPTransportSocket (line 50) | HTTPTransportSocket() = default; method HTTPTransportSocket (line 52) | HTTPTransportSocket(const HTTPTransportSocket&) = delete; method HTTPTransportSocket (line 53) | HTTPTransportSocket& operator=(const HTTPTransportSocket&) = delete; type ScopedAddrinfoTraits (line 60) | struct ScopedAddrinfoTraits { method addrinfo (line 61) | static addrinfo* InvalidValue() { return nullptr; } method Free (line 62) | static void Free(addrinfo* ai) { freeaddrinfo(ai); } class Stream (line 66) | class Stream { class FdStream (line 75) | class FdStream : public Stream { method FdStream (line 77) | explicit FdStream(int fd) : fd_(fd) { CHECK(fd_ >= 0); } method FdStream (line 79) | FdStream(const FdStream&) = delete; method FdStream (line 80) | FdStream& operator=(const FdStream&) = delete; method LoggingWrite (line 82) | bool LoggingWrite(const void* data, size_t size) override { method LoggingRead (line 86) | bool LoggingRead(void* data, size_t size) override { method LoggingReadToEOF (line 90) | bool LoggingReadToEOF(std::string* result) override { class SSLStream (line 99) | class SSLStream : public Stream { method SSLStream (line 101) | SSLStream() = default; method SSLStream (line 103) | SSLStream(const SSLStream&) = delete; method SSLStream (line 104) | SSLStream& operator=(const SSLStream&) = delete; method Initialize (line 106) | bool Initialize(const base::FilePath& root_cert_path, method LoggingWrite (line 177) | bool LoggingWrite(const void* data, size_t size) override { method LoggingRead (line 181) | bool LoggingRead(void* data, size_t size) override { method LoggingReadToEOF (line 185) | bool LoggingReadToEOF(std::string* contents) override { type ScopedSSLCTXTraits (line 202) | struct ScopedSSLCTXTraits { method SSL_CTX (line 203) | static SSL_CTX* InvalidValue() { return nullptr; } method Free (line 204) | static void Free(SSL_CTX* ctx) { SSL_CTX_free(ctx); } type ScopedSSLTraits (line 208) | struct ScopedSSLTraits { method SSL (line 209) | static SSL* InvalidValue() { return nullptr; } method Free (line 210) | static void Free(SSL* ssl) { function WaitUntilSocketIsReady (line 222) | bool WaitUntilSocketIsReady(int sock) { class ScopedSetNonblocking (line 253) | class ScopedSetNonblocking { method ScopedSetNonblocking (line 255) | explicit ScopedSetNonblocking(int sock) : sock_(sock) { method ScopedSetNonblocking (line 269) | ScopedSetNonblocking(const ScopedSetNonblocking&) = delete; method ScopedSetNonblocking (line 270) | ScopedSetNonblocking& operator=(const ScopedSetNonblocking&) = delete; function CreateSocket (line 290) | base::ScopedFD CreateSocket(const std::string& hostname, function WriteRequest (line 334) | bool WriteRequest(Stream* stream, function ReadLine (line 444) | bool ReadLine(Stream* stream, std::string* line) { function StartsWith (line 458) | bool StartsWith(const std::string& str, const char* with, size_t len) { function ReadResponseLine (line 462) | bool ReadResponseLine(Stream* stream) { function ReadResponseHeaders (line 482) | bool ReadResponseHeaders(Stream* stream, HTTPHeaders* headers) { function ReadContentChunked (line 507) | bool ReadContentChunked(Stream* stream, std::string* body) { function ReadResponse (line 513) | bool ReadResponse(Stream* stream, std::string* response_body) { FILE: util/net/http_transport_test.cc type crashpad (line 40) | namespace crashpad { type test (line 41) | namespace test { function ToUTF8IfWin (line 45) | std::string ToUTF8IfWin(const std::wstring& x) { function ToUTF8IfWin (line 49) | std::string ToUTF8IfWin(const std::string& x) { class HTTPTransportTestFixture (line 54) | class HTTPTransportTestFixture : public MultiprocessExec { method HTTPTransportTestFixture (line 59) | HTTPTransportTestFixture(const std::string& scheme, method HTTPHeaders (line 96) | const HTTPHeaders& headers() { return headers_; } method MultiprocessParent (line 99) | void MultiprocessParent() override { function GetHeaderField (line 170) | void GetHeaderField(const std::string& request, function GetMultipartBoundary (line 192) | void GetMultipartBoundary(const std::string& request, function ValidFormData (line 213) | void ValidFormData(HTTPTransportTestFixture* fixture, class HTTPTransport (line 247) | class HTTPTransport : public testing::TestWithParam {} function TEST_P (line 249) | TEST_P(HTTPTransport, ValidFormData) { function TEST_P (line 262) | TEST_P(HTTPTransport, ValidFormData_Gzip) { function ErrorResponse (line 278) | void ErrorResponse(HTTPTransportTestFixture* fixture, function TEST_P (line 285) | TEST_P(HTTPTransport, ErrorResponse) { function UnchunkedPlainText (line 296) | void UnchunkedPlainText(HTTPTransportTestFixture* fixture, function TEST_P (line 313) | TEST_P(HTTPTransport, UnchunkedPlainText) { function RunUpload33k (line 326) | void RunUpload33k(const std::string& scheme, bool has_content_length) { function TEST_P (line 354) | TEST_P(HTTPTransport, Upload33k) { function TEST_P (line 358) | TEST_P(HTTPTransport, Upload33k_LengthUnknown) { FILE: util/net/http_transport_test_server.cc type crashpad (line 48) | namespace crashpad { function HttpTransportTestServerMain (line 51) | int HttpTransportTestServerMain(int argc, char* argv[]) { function main (line 138) | int main(int argc, char* argv[]) { function wmain (line 142) | int wmain(int argc, wchar_t* argv[]) { FILE: util/net/http_transport_win.cc type crashpad (line 41) | namespace crashpad { function UserAgent (line 47) | std::string UserAgent() { function WinHttpMessage (line 91) | std::string WinHttpMessage(const char* extra) { type ScopedHINTERNETTraits (line 118) | struct ScopedHINTERNETTraits { method HINTERNET (line 119) | static HINTERNET InvalidValue() { method Free (line 122) | static void Free(HINTERNET handle) { class HTTPTransportWin (line 133) | class HTTPTransportWin final : public HTTPTransport { method HTTPTransportWin (line 137) | HTTPTransportWin(const HTTPTransportWin&) = delete; method HTTPTransportWin (line 138) | HTTPTransportWin& operator=(const HTTPTransportWin&) = delete; FILE: util/net/url.cc type crashpad (line 22) | namespace crashpad { function URLEncode (line 24) | std::string URLEncode(const std::string& url) { function CrackURL (line 45) | bool CrackURL(const std::string& url, FILE: util/net/url.h function namespace (line 20) | namespace crashpad { FILE: util/net/url_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(URLEncode, Empty) { function TEST (line 27) | TEST(URLEncode, ReservedCharacters) { function TEST (line 32) | TEST(URLEncode, UnreservedCharacters) { function TEST (line 38) | TEST(URLEncode, SimpleAddress) { function TEST (line 45) | TEST(CrackURL, Unsupported) { function TEST (line 57) | TEST(CrackURL, UnsupportedDoesNotModifiedOutArgs) { function TEST (line 85) | TEST(CrackURL, BasicWithDefaultPort) { function TEST (line 101) | TEST(CrackURL, BasicWithExplicitPort) { function TEST (line 119) | TEST(CrackURL, WithURLParams) { FILE: util/numeric/checked_address_range.cc type crashpad (line 32) | namespace crashpad { type internal (line 33) | namespace internal { function ValueType (line 59) | ValueType CheckedAddressRangeGeneric::Base() co... function SizeType (line 64) | SizeType CheckedAddressRangeGeneric::Size() con... function ValueType (line 69) | ValueType CheckedAddressRangeGeneric::End() con... class CheckedAddressRangeGeneric (line 131) | class CheckedAddressRangeGeneric class CheckedAddressRangeGeneric (line 133) | class CheckedAddressRangeGeneric class CheckedAddressRangeGeneric (line 135) | class CheckedAddressRangeGeneric class CheckedAddressRangeGeneric (line 137) | class CheckedAddressRangeGeneric FILE: util/numeric/checked_address_range.h function namespace (line 25) | namespace crashpad { FILE: util/numeric/checked_address_range_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { type Validity (line 34) | enum Validity { function ExpectationForValidity32 (line 40) | bool ExpectationForValidity32(Validity validity) { function ExpectationForValidity64 (line 44) | bool ExpectationForValidity64(Validity validity) { function TEST (line 48) | TEST(CheckedAddressRange, IsValid) { function TEST (line 138) | TEST(CheckedAddressRange, ContainsValue) { function TEST (line 191) | TEST(CheckedAddressRange, ContainsRange) { FILE: util/numeric/checked_range.h function namespace (line 26) | namespace crashpad { FILE: util/numeric/checked_range_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function TEST (line 31) | TEST(CheckedRange, IsValid) { function TEST (line 156) | TEST(CheckedRange, ContainsValue) { function TEST (line 198) | TEST(CheckedRange, ContainsRange) { function TEST (line 250) | TEST(CheckedRange, OverlapsRange) { FILE: util/numeric/checked_vm_address_range.h function namespace (line 21) | namespace crashpad { FILE: util/numeric/in_range_cast.h function namespace (line 21) | namespace crashpad { FILE: util/numeric/in_range_cast_test.cc type crashpad (line 24) | namespace crashpad { type test (line 25) | namespace test { function TEST (line 31) | TEST(InRangeCast, Uint32) { function TEST (line 47) | TEST(InRangeCast, Int32) { function TEST (line 70) | TEST(InRangeCast, Uint64) { function TEST (line 90) | TEST(InRangeCast, Int64) { FILE: util/numeric/int128.h function namespace (line 22) | namespace crashpad { FILE: util/numeric/int128_test.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { function TEST (line 24) | TEST(Int128, UInt128) { FILE: util/numeric/safe_assignment.h function namespace (line 20) | namespace crashpad { FILE: util/posix/close_multiple.cc type crashpad (line 44) | namespace crashpad { function CloseNowOrOnExec (line 52) | void CloseNowOrOnExec(int fd, bool ebadf_ok) { function CloseMultipleNowOrOnExecUsingFDDir (line 75) | bool CloseMultipleNowOrOnExecUsingFDDir(int min_fd, int preserve_fd) { function CloseMultipleNowOrOnExec (line 112) | void CloseMultipleNowOrOnExec(int fd, int preserve_fd) { FILE: util/posix/close_multiple.h function namespace (line 18) | namespace crashpad { FILE: util/posix/close_stdio.cc type crashpad (line 27) | namespace crashpad { function CloseStdioStream (line 31) | void CloseStdioStream(int desired_fd, int oflag) { function CloseStdinAndStdout (line 46) | void CloseStdinAndStdout() { FILE: util/posix/close_stdio.h function namespace (line 18) | namespace crashpad { FILE: util/posix/drop_privileges.cc type crashpad (line 22) | namespace crashpad { function DropPrivileges (line 24) | void DropPrivileges() { FILE: util/posix/drop_privileges.h function namespace (line 18) | namespace crashpad { FILE: util/posix/process_info.h function namespace (line 39) | namespace crashpad { FILE: util/posix/process_info_linux.cc type crashpad (line 29) | namespace crashpad { function pid_t (line 168) | pid_t ProcessInfo::ProcessID() const { function pid_t (line 173) | pid_t ProcessInfo::ParentProcessID() const { function uid_t (line 178) | uid_t ProcessInfo::RealUserID() const { function uid_t (line 183) | uid_t ProcessInfo::EffectiveUserID() const { function uid_t (line 188) | uid_t ProcessInfo::SavedUserID() const { function gid_t (line 193) | gid_t ProcessInfo::RealGroupID() const { function gid_t (line 198) | gid_t ProcessInfo::EffectiveGroupID() const { function gid_t (line 203) | gid_t ProcessInfo::SavedGroupID() const { FILE: util/posix/process_info_mac.cc type crashpad (line 25) | namespace crashpad { function pid_t (line 71) | pid_t ProcessInfo::ProcessID() const { function pid_t (line 76) | pid_t ProcessInfo::ParentProcessID() const { function uid_t (line 81) | uid_t ProcessInfo::RealUserID() const { function uid_t (line 86) | uid_t ProcessInfo::EffectiveUserID() const { function uid_t (line 91) | uid_t ProcessInfo::SavedUserID() const { function gid_t (line 96) | gid_t ProcessInfo::RealGroupID() const { function gid_t (line 101) | gid_t ProcessInfo::EffectiveGroupID() const { function gid_t (line 106) | gid_t ProcessInfo::SavedGroupID() const { FILE: util/posix/process_info_test.cc type crashpad (line 41) | namespace crashpad { type test (line 42) | namespace test { function TestProcessSelfOrClone (line 45) | void TestProcessSelfOrClone(const ProcessInfo& process_info) { function TestSelfProcess (line 156) | void TestSelfProcess(const ProcessInfo& process_info) { function TEST (line 163) | TEST(ProcessInfo, Self) { function TEST (line 178) | TEST(ProcessInfo, SelfTask) { function TEST (line 185) | TEST(ProcessInfo, Pid1) { class ProcessInfoForkedTest (line 208) | class ProcessInfoForkedTest : public Multiprocess { method ProcessInfoForkedTest (line 210) | ProcessInfoForkedTest() : Multiprocess() {} method ProcessInfoForkedTest (line 212) | ProcessInfoForkedTest(const ProcessInfoForkedTest&) = delete; method ProcessInfoForkedTest (line 213) | ProcessInfoForkedTest& operator=(const ProcessInfoForkedTest&) = d... method MultiprocessParent (line 218) | void MultiprocessParent() override { method MultiprocessChild (line 239) | void MultiprocessChild() override { function TEST (line 245) | TEST(ProcessInfo, Forked) { FILE: util/posix/scoped_dir.cc type crashpad (line 20) | namespace crashpad { type internal (line 21) | namespace internal { FILE: util/posix/scoped_dir.h function namespace (line 22) | namespace crashpad { FILE: util/posix/scoped_mmap.cc function CallMunmap (line 44) | int CallMunmap(void* addr, size_t len) { function CallMprotect (line 48) | int CallMprotect(void* addr, size_t len, int prot) { function CallMunmap (line 61) | int CallMunmap(void* addr, size_t len) { function CallMprotect (line 65) | int CallMprotect(void* addr, size_t len, int prot) { function LoggingMunmap (line 70) | bool LoggingMunmap(uintptr_t addr, size_t len, bool can_log) { function RoundPage (line 79) | size_t RoundPage(size_t size) { type crashpad (line 86) | namespace crashpad { FILE: util/posix/scoped_mmap.h function namespace (line 24) | namespace crashpad { FILE: util/posix/scoped_mmap_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function ScopedMmapResetMmap (line 33) | bool ScopedMmapResetMmap(ScopedMmap* mapping, size_t len) { class TestCookie (line 56) | class TestCookie { method TestCookie (line 61) | explicit TestCookie() : address_(&cookie_), cookie_(0) {} method TestCookie (line 63) | TestCookie(const TestCookie&) = delete; method TestCookie (line 64) | TestCookie& operator=(const TestCookie&) = delete; method SetUp (line 68) | void SetUp(uint64_t* address) { method Expected (line 73) | uint64_t Expected() const { return cookie_; } method Observed (line 74) | uint64_t Observed() const { return *address_; } method Check (line 76) | void Check() const { function TEST (line 87) | TEST(ScopedMmap, Mmap) { function TEST (line 111) | TEST(ScopedMmapDeathTest, Destructor) { function TEST (line 128) | TEST(ScopedMmapDeathTest, Reset) { function TEST (line 145) | TEST(ScopedMmapDeathTest, ResetAddrLen_Shrink) { function TEST (line 175) | TEST(ScopedMmap, ResetAddrLen_Grow) { function TEST (line 208) | TEST(ScopedMmapDeathTest, ResetAddrLen_MoveDownAndGrow) { function TEST (line 240) | TEST(ScopedMmapDeathTest, ResetAddrLen_MoveUpAndShrink) { function TEST (line 273) | TEST(ScopedMmapDeathTest, ResetMmap) { function TEST (line 299) | TEST(ScopedMmapDeathTest, NotIntegralNumberOfPages) { function TEST (line 387) | TEST(ScopedMmapDeathTest, Mprotect) { function TEST (line 408) | TEST(ScopedMmapTest, Release) { FILE: util/posix/signals.cc type crashpad (line 30) | namespace crashpad { function InstallHandlers (line 99) | bool InstallHandlers(const std::vector& signals, function IsSignalInSet (line 119) | bool IsSignalInSet(int sig, const int* set, size_t set_size) { type sigaction (line 130) | struct sigaction type sigaction (line 141) | struct sigaction type sigaction (line 142) | struct sigaction type sigaction (line 157) | struct sigaction type sigaction (line 174) | struct sigaction type sigaction (line 282) | struct sigaction type sigaction (line 283) | struct sigaction type sigaction (line 288) | struct sigaction type sigaction (line 304) | struct sigaction FILE: util/posix/signals.h function namespace (line 23) | namespace crashpad { FILE: util/posix/signals_test.cc type crashpad (line 63) | namespace crashpad { type test (line 64) | namespace test { type TestableSignal (line 69) | struct TestableSignal { function TestableSignals (line 74) | std::vector TestableSignals() { function CauseSignal (line 110) | void CauseSignal(int sig, int code) { class SignalsTest (line 279) | class SignalsTest : public Multiprocess { type SignalSource (line 281) | enum class SignalSource { type TestType (line 285) | enum class TestType { method SignalsTest (line 293) | SignalsTest(TestType test_type, SignalSource signal_source, int si... method SignalsTest (line 300) | SignalsTest(const SignalsTest&) = delete; method SignalsTest (line 301) | SignalsTest& operator=(const SignalsTest&) = delete; method SignalHandler_Exit (line 306) | static void SignalHandler_Exit(int sig, siginfo_t* siginfo, void* ... method SignalHandler_ReraiseToDefault (line 310) | static void SignalHandler_ReraiseToDefault(int sig, method SignalHandler_ReraiseToPrevious (line 316) | static void SignalHandler_ReraiseToPrevious(int sig, method MultiprocessParent (line 324) | void MultiprocessParent() override {} method MultiprocessChild (line 326) | void MultiprocessChild() override { function ShouldTestSignal (line 394) | bool ShouldTestSignal(int sig) { function TEST (line 398) | TEST(Signals, WillSignalReraiseAutonomously) { function TEST (line 428) | TEST(Signals, Cause_DefaultHandler) { function TEST (line 442) | TEST(Signals, Cause_HandlerExits) { function TEST (line 457) | TEST(Signals, Cause_HandlerReraisesToDefault) { function TEST (line 471) | TEST(Signals, Cause_HandlerReraisesToPrevious) { function TEST (line 486) | TEST(Signals, Raise_DefaultHandler) { function TEST (line 503) | TEST(Signals, Raise_HandlerExits) { function TEST (line 521) | TEST(Signals, Raise_HandlerReraisesToDefault) { function TEST (line 553) | TEST(Signals, Raise_HandlerReraisesToPrevious) { function TEST (line 586) | TEST(Signals, IsCrashSignal) { function TEST (line 618) | TEST(Signals, IsTerminateSignal) { FILE: util/posix/spawn_subprocess.cc type crashpad (line 38) | namespace crashpad { class PosixSpawnAttr (line 44) | class PosixSpawnAttr { method PosixSpawnAttr (line 46) | PosixSpawnAttr() { method PosixSpawnAttr (line 51) | PosixSpawnAttr(const PosixSpawnAttr&) = delete; method PosixSpawnAttr (line 52) | PosixSpawnAttr& operator=(const PosixSpawnAttr&) = delete; method SetFlags (line 59) | void SetFlags(short flags) { method posix_spawnattr_t (line 64) | const posix_spawnattr_t* Get() const { return &attr_; } class PosixSpawnFileActions (line 70) | class PosixSpawnFileActions { method PosixSpawnFileActions (line 72) | PosixSpawnFileActions() { method PosixSpawnFileActions (line 77) | PosixSpawnFileActions(const PosixSpawnFileActions&) = delete; method PosixSpawnFileActions (line 78) | PosixSpawnFileActions& operator=(const PosixSpawnFileActions&) = del... method AddInheritedFileDescriptor (line 85) | void AddInheritedFileDescriptor(int fd) { method posix_spawn_file_actions_t (line 91) | const posix_spawn_file_actions_t* Get() const { return &file_actions... function SpawnSubprocess (line 101) | bool SpawnSubprocess(const std::vector& argv, FILE: util/posix/spawn_subprocess.h function namespace (line 21) | namespace crashpad { FILE: util/posix/symbolic_constants_posix.cc type crashpad (line 153) | namespace crashpad { function SignalToString (line 155) | std::string SignalToString(int signal, function StringToSignal (line 174) | bool StringToSignal(std::string_view string, FILE: util/posix/symbolic_constants_posix.h function namespace (line 23) | namespace crashpad { FILE: util/posix/symbolic_constants_posix_test.cc type crashpad (line 30) | namespace crashpad { type test (line 31) | namespace test { function TestSignalToStringOnce (line 70) | void TestSignalToStringOnce(int value, function TestSignalToString (line 90) | void TestSignalToString(int value, function TEST (line 104) | TEST(SymbolicConstantsPOSIX, SignalToString) { function TestStringToSignal (line 129) | void TestStringToSignal(std::string_view string, function TEST (line 148) | TEST(SymbolicConstantsPOSIX, StringToSignal) { FILE: util/process/process_id.h function namespace (line 31) | namespace crashpad { FILE: util/process/process_memory.cc type crashpad (line 25) | namespace crashpad { FILE: util/process/process_memory.h type SSIZE_T (line 27) | typedef SSIZE_T ssize_t; function namespace (line 30) | namespace crashpad { FILE: util/process/process_memory_fuchsia.cc type crashpad (line 23) | namespace crashpad { FILE: util/process/process_memory_fuchsia.h function namespace (line 26) | namespace crashpad { FILE: util/process/process_memory_linux.cc type crashpad (line 32) | namespace crashpad { function VMAddress (line 66) | VMAddress ProcessMemoryLinux::PointerToAddress(VMAddress address) const { FILE: util/process/process_memory_linux.h function namespace (line 27) | namespace crashpad { FILE: util/process/process_memory_mac.cc type crashpad (line 28) | namespace crashpad { FILE: util/process/process_memory_mac.h function namespace (line 29) | namespace crashpad { FILE: util/process/process_memory_mac_test.cc type crashpad (line 31) | namespace crashpad { type test (line 32) | namespace test { function TEST (line 35) | TEST(ProcessMemoryMac, ReadMappedSelf) { function TEST (line 90) | TEST(ProcessMemoryMac, ReadSelfUnmapped) { function TEST (line 152) | TEST(ProcessMemoryMac, ReadCStringSelfUnmapped) { function IsAddressMapped (line 206) | bool IsAddressMapped(vm_address_t address) { function TEST (line 236) | TEST(ProcessMemoryMac, MappedMemoryDeallocates) { function TEST (line 279) | TEST(ProcessMemoryMac, MappedMemoryReadCString) { FILE: util/process/process_memory_native.h function namespace (line 27) | namespace crashpad { FILE: util/process/process_memory_range.cc type crashpad (line 22) | namespace crashpad { FILE: util/process/process_memory_range.h function namespace (line 27) | namespace crashpad { FILE: util/process/process_memory_range_test.cc type crashpad (line 30) | namespace crashpad { type test (line 31) | namespace test { type TestObject (line 34) | struct TestObject { function TEST (line 39) | TEST(ProcessMemoryRange, Basic) { FILE: util/process/process_memory_sanitized.cc type crashpad (line 28) | namespace crashpad { FILE: util/process/process_memory_sanitized.h function namespace (line 27) | namespace crashpad { FILE: util/process/process_memory_sanitized_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function TEST (line 31) | TEST(ProcessMemorySanitized, DenyDisallowedMemory) { function TEST (line 55) | TEST(ProcessMemorySanitized, AllowedMemory) { FILE: util/process/process_memory_test.cc type crashpad (line 42) | namespace crashpad { type test (line 43) | namespace test { class MultiprocessAdaptor (line 51) | class MultiprocessAdaptor : public MachMultiprocess { method SetChildTestMainFunction (line 53) | void SetChildTestMainFunction(const std::string& function_name) { method ProcessType (line 57) | ProcessType ChildProcess() { return ChildTask(); } method FileHandle (line 60) | static FileHandle OutputHandle() { method FileHandle (line 65) | static FileHandle InputHandle() { method MachMultiprocessParent (line 73) | void MachMultiprocessParent() override { Parent(); } method MachMultiprocessChild (line 75) | void MachMultiprocessChild() override { method FileHandle (line 92) | static FileHandle OutputHandle() { method FileHandle (line 96) | static FileHandle InputHandle() { method MultiprocessParent (line 103) | void MultiprocessParent() override { Parent(); } class MultiprocessAdaptor (line 90) | class MultiprocessAdaptor : public MultiprocessExec { method SetChildTestMainFunction (line 53) | void SetChildTestMainFunction(const std::string& function_name) { method ProcessType (line 57) | ProcessType ChildProcess() { return ChildTask(); } method FileHandle (line 60) | static FileHandle OutputHandle() { method FileHandle (line 65) | static FileHandle InputHandle() { method MachMultiprocessParent (line 73) | void MachMultiprocessParent() override { Parent(); } method MachMultiprocessChild (line 75) | void MachMultiprocessChild() override { method FileHandle (line 92) | static FileHandle OutputHandle() { method FileHandle (line 96) | static FileHandle InputHandle() { method MultiprocessParent (line 103) | void MultiprocessParent() override { Parent(); } function DoChildReadTestSetup (line 107) | base::HeapArray DoChildReadTestSetup() { function CRASHPAD_CHILD_TEST_MAIN (line 115) | CRASHPAD_CHILD_TEST_MAIN(ReadTestChild) { class ReadTest (line 126) | class ReadTest : public MultiprocessAdaptor { method ReadTest (line 128) | ReadTest() : MultiprocessAdaptor() { method ReadTest (line 132) | ReadTest(const ReadTest&) = delete; method ReadTest (line 133) | ReadTest& operator=(const ReadTest&) = delete; method RunAgainstSelf (line 135) | void RunAgainstSelf() { method RunAgainstChild (line 142) | void RunAgainstChild() { Run(); } method Parent (line 145) | void Parent() override { method DoTest (line 154) | void DoTest(ProcessType process, size_t region_size, VMAddress add... function TEST (line 214) | TEST(ProcessMemory, ReadSelf) { function TEST (line 219) | TEST(ProcessMemory, ReadChild) { function MakeLongString (line 229) | std::string MakeLongString() { function DoChildCStringReadTestSetup (line 239) | void DoChildCStringReadTestSetup(const char** const_empty, function CRASHPAD_CHILD_TEST_MAIN (line 251) | CRASHPAD_CHILD_TEST_MAIN(ReadCStringTestChild) { class ReadCStringTest (line 273) | class ReadCStringTest : public MultiprocessAdaptor { method ReadCStringTest (line 275) | ReadCStringTest(bool limit_size) method ReadCStringTest (line 280) | ReadCStringTest(const ReadCStringTest&) = delete; method ReadCStringTest (line 281) | ReadCStringTest& operator=(const ReadCStringTest&) = delete; method RunAgainstSelf (line 283) | void RunAgainstSelf() { method RunAgainstChild (line 298) | void RunAgainstChild() { Run(); } method Parent (line 301) | void Parent() override { method Compare (line 320) | void Compare(ProcessMemory& memory, VMAddress address, const char*... method DoTest (line 337) | void DoTest(ProcessType process, function TEST (line 364) | TEST(ProcessMemory, ReadCStringSelf) { function TEST (line 369) | TEST(ProcessMemory, ReadCStringChild) { function TEST (line 374) | TEST(ProcessMemory, ReadCStringSizeLimitedSelf) { function TEST (line 379) | TEST(ProcessMemory, ReadCStringSizeLimitedChild) { function DoReadUnmappedChildMainSetup (line 384) | void DoReadUnmappedChildMainSetup(void* page) { function CRASHPAD_CHILD_TEST_MAIN (line 391) | CRASHPAD_CHILD_TEST_MAIN(ReadUnmappedChildMain) { class ReadUnmappedTest (line 403) | class ReadUnmappedTest : public MultiprocessAdaptor { method ReadUnmappedTest (line 405) | ReadUnmappedTest() : MultiprocessAdaptor() { method ReadUnmappedTest (line 409) | ReadUnmappedTest(const ReadUnmappedTest&) = delete; method ReadUnmappedTest (line 410) | ReadUnmappedTest& operator=(const ReadUnmappedTest&) = delete; method RunAgainstChild (line 412) | void RunAgainstChild() { Run(); } method Parent (line 415) | void Parent() override { method DoTest (line 421) | void DoTest(ProcessType process, VMAddress address) { function TEST (line 445) | TEST(ProcessMemory, ReadUnmappedChild) { class StringDataInChildProcess (line 453) | class StringDataInChildProcess { method StringDataInChildProcess (line 456) | explicit StringDataInChildProcess(const char* cstring, bool valid) method Write (line 465) | void Write(FileHandle out) { method StringDataInChildProcess (line 470) | static StringDataInChildProcess Read(FileHandle in) { method VMAddress (line 478) | VMAddress address() const { return address_; } method expected_value (line 479) | std::string expected_value() const { return expected_value_; } method StringDataInChildProcess (line 482) | StringDataInChildProcess() : address_(0), expected_value_() {} function DoCStringUnmappedTestSetup (line 488) | void DoCStringUnmappedTestSetup( function CRASHPAD_CHILD_TEST_MAIN (line 516) | CRASHPAD_CHILD_TEST_MAIN(ReadCStringUnmappedChildMain) { class ReadCStringUnmappedTest (line 531) | class ReadCStringUnmappedTest : public MultiprocessAdaptor { method ReadCStringUnmappedTest (line 533) | ReadCStringUnmappedTest(bool limit_size) method ReadCStringUnmappedTest (line 538) | ReadCStringUnmappedTest(const ReadCStringUnmappedTest&) = delete; method ReadCStringUnmappedTest (line 539) | ReadCStringUnmappedTest& operator=(const ReadCStringUnmappedTest&)... method RunAgainstChild (line 541) | void RunAgainstChild() { Run(); } method Parent (line 544) | void Parent() override { method DoTest (line 553) | void DoTest(ProcessType process, function TEST (line 592) | TEST(ProcessMemory, ReadCStringUnmappedChild) { function TEST (line 598) | TEST(ProcessMemory, ReadCStringSizeLimitedUnmappedChild) { FILE: util/process/process_memory_win.cc type crashpad (line 28) | namespace crashpad { FILE: util/process/process_memory_win.h function namespace (line 25) | namespace crashpad { FILE: util/stdlib/aligned_allocator.cc function ThrowBadAlloc (line 33) | void ThrowBadAlloc() { type crashpad (line 44) | namespace crashpad { function AlignedFree (line 68) | void AlignedFree(void* pointer) { FILE: util/stdlib/aligned_allocator.h function namespace (line 26) | namespace crashpad { FILE: util/stdlib/aligned_allocator_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function IsAligned (line 31) | bool IsAligned(void* pointer, size_t alignment) { function TEST (line 36) | TEST(AlignedAllocator, AlignedVector) { function BadAlignmentTest (line 93) | void BadAlignmentTest() { function TEST (line 111) | TEST(AlignedAllocatorDeathTest, BadAlignment) { FILE: util/stdlib/map_insert.h function namespace (line 21) | namespace crashpad { FILE: util/stdlib/map_insert_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(MapInsert, MapInsertOrReplace) { FILE: util/stdlib/string_number_conversion.cc type StringToIntegerTraits (line 29) | struct StringToIntegerTraits { method TypeCheck (line 32) | static void TypeCheck() { type StringToSignedIntegerTraits (line 53) | struct StringToSignedIntegerTraits method TypeCheck (line 55) | static void TypeCheck() { method IsNegativeOverflow (line 60) | static bool IsNegativeOverflow(TLongType value) { type StringToUnsignedIntegerTraits (line 69) | struct StringToUnsignedIntegerTraits method TypeCheck (line 71) | static void TypeCheck() { method IsNegativeOverflow (line 76) | static bool IsNegativeOverflow(TLongType value) { return false; } type StringToIntTraits (line 82) | struct StringToIntTraits : public StringToSignedIntegerTraits { method LongType (line 83) | static LongType Convert(const char* str, char** end, int base) { type StringToUnsignedIntTraits (line 88) | struct StringToUnsignedIntTraits method LongType (line 90) | static LongType Convert(const char* str, char** end, int base) { type StringToLongTraits (line 99) | struct StringToLongTraits method LongType (line 101) | static LongType Convert(const char* str, char** end, int base) { type StringToUnsignedLongTraits (line 106) | struct StringToUnsignedLongTraits method LongType (line 108) | static LongType Convert(const char* str, char** end, int base) { type StringToLongLongTraits (line 117) | struct StringToLongLongTraits method LongType (line 119) | static LongType Convert(const char* str, char** end, int base) { type StringToUnsignedLongLongTraits (line 124) | struct StringToUnsignedLongLongTraits method LongType (line 127) | static LongType Convert(const char* str, char** end, int base) { function StringToIntegerInternal (line 137) | bool StringToIntegerInternal(const std::string& string, type crashpad (line 163) | namespace crashpad { function StringToNumber (line 165) | bool StringToNumber(const std::string& string, int* number) { function StringToNumber (line 169) | bool StringToNumber(const std::string& string, unsigned int* number) { function StringToNumber (line 173) | bool StringToNumber(const std::string& string, long* number) { function StringToNumber (line 177) | bool StringToNumber(const std::string& string, unsigned long* number) { function StringToNumber (line 181) | bool StringToNumber(const std::string& string, long long* number) { function StringToNumber (line 185) | bool StringToNumber(const std::string& string, unsigned long long* num... FILE: util/stdlib/string_number_conversion.h function namespace (line 20) | namespace crashpad { FILE: util/stdlib/string_number_conversion_test.cc type TestSpecification (line 30) | struct TestSpecification { function kTestDataFunc (line 41) | static constexpr std::array, 61> kTestDataFu... function kTestDataFunc (line 112) | static constexpr std::array, 61> kTestDataFu... function kTestDataFunc (line 183) | static constexpr std::array, 24> kTestDataFu... function kTestDataFunc (line 217) | static constexpr std::array, 25> kTestDataFu... type crashpad (line 251) | namespace crashpad { type test (line 252) | namespace test { function TEST (line 255) | TEST(StringNumberConversion, StringToInt) { function TEST (line 284) | TEST(StringNumberConversion, StringToUnsignedInt) { function TEST (line 314) | TEST(StringNumberConversion, StringToLong) { function TEST (line 337) | TEST(StringNumberConversion, StringToUnsignedLong) { function TEST (line 360) | TEST(StringNumberConversion, StringToLongLong) { function TEST (line 382) | TEST(StringNumberConversion, StringToUnsignedLongLong) { FILE: util/stdlib/strlcpy.cc type crashpad (line 19) | namespace crashpad { function c16lcpy (line 21) | size_t c16lcpy(char16_t* destination, const char16_t* source, size_t l... FILE: util/stdlib/strlcpy.h function namespace (line 21) | namespace crashpad { FILE: util/stdlib/strlcpy_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function C16Len (line 32) | size_t C16Len(const char16_t* s) { function C16Memcmp (line 36) | int C16Memcmp(const char16_t* s1, const char16_t* s2, size_t n) { function TEST (line 40) | TEST(strlcpy, c16lcpy) { FILE: util/stdlib/strnlen.cc type crashpad (line 29) | namespace crashpad { function strnlen (line 31) | size_t strnlen(const char* string, size_t max_length) { FILE: util/stdlib/strnlen.h function namespace (line 27) | namespace crashpad { FILE: util/stdlib/strnlen_test.cc type crashpad (line 21) | namespace crashpad { type test (line 22) | namespace test { function TEST (line 25) | TEST(strnlen, strnlen) { FILE: util/stdlib/thread_safe_vector.h function namespace (line 23) | namespace crashpad { FILE: util/stdlib/thread_safe_vector_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { class ThreadSafeVectorTestThread (line 28) | class ThreadSafeVectorTestThread : public Thread { method ThreadSafeVectorTestThread (line 30) | ThreadSafeVectorTestThread() : thread_safe_vector_(nullptr), start... method ThreadSafeVectorTestThread (line 32) | ThreadSafeVectorTestThread(const ThreadSafeVectorTestThread&) = de... method ThreadSafeVectorTestThread (line 33) | ThreadSafeVectorTestThread& operator=(const ThreadSafeVectorTestTh... method SetTestParameters (line 38) | void SetTestParameters(ThreadSafeVector* thread_safe_vector, ... method ThreadMain (line 44) | void ThreadMain() override { function TEST (line 55) | TEST(ThreadSafeVector, ThreadSafeVector) { FILE: util/stream/base94_output_stream.cc type crashpad (line 23) | namespace crashpad { function EncodeByte (line 35) | inline uint8_t EncodeByte(uint8_t byte) { function DecodeByte (line 40) | inline uint8_t DecodeByte(uint8_t byte) { FILE: util/stream/base94_output_stream.h function namespace (line 26) | namespace crashpad { FILE: util/stream/base94_output_stream_test.cc type crashpad (line 29) | namespace crashpad { type test (line 30) | namespace test { function DumpInput (line 35) | std::string DumpInput(const uint8_t* input, size_t size) { class Base94OutputStreamTest (line 49) | class Base94OutputStreamTest : public testing::Test { method Base94OutputStreamTest (line 51) | Base94OutputStreamTest() {} method Base94OutputStreamTest (line 53) | Base94OutputStreamTest(const Base94OutputStreamTest&) = delete; method Base94OutputStreamTest (line 54) | Base94OutputStreamTest& operator=(const Base94OutputStreamTest&) =... method SetUp (line 57) | void SetUp() override { method Base94OutputStream (line 87) | Base94OutputStream* round_trip() const { return round_trip_.get(); } method TestOutputStream (line 88) | const TestOutputStream& round_trip_test_output_stream() const { method VerifyEncoding (line 92) | static void VerifyEncoding(const TestOutputStream& out, method VerifyDecoding (line 99) | static void VerifyDecoding(const TestOutputStream& out, method RunTest (line 106) | void RunTest(const std::string& text, const std::vector& ... method VerifyRoundTrip (line 116) | void VerifyRoundTrip(const std::vector& expected) { function TEST_F (line 134) | TEST_F(Base94OutputStreamTest, Encoding) { function TEST_F (line 140) | TEST_F(Base94OutputStreamTest, Encoding1) { function TEST_F (line 146) | TEST_F(Base94OutputStreamTest, Encoding2) { function TEST_F (line 152) | TEST_F(Base94OutputStreamTest, Encoding3) { function TEST_F (line 158) | TEST_F(Base94OutputStreamTest, Encoding4) { function TEST_F (line 164) | TEST_F(Base94OutputStreamTest, Encoding10) { function TEST_F (line 170) | TEST_F(Base94OutputStreamTest, Encoding11) { function TEST_F (line 176) | TEST_F(Base94OutputStreamTest, Encoding12) { function TEST_F (line 182) | TEST_F(Base94OutputStreamTest, Encoding13) { function TEST_F (line 188) | TEST_F(Base94OutputStreamTest, Encoding14) { function TEST_F (line 194) | TEST_F(Base94OutputStreamTest, Printable94) { function TEST_F (line 210) | TEST_F(Base94OutputStreamTest, WriteLongDataMultipleTimes) { function TEST_F (line 233) | TEST_F(Base94OutputStreamTest, WriteDeterministicLongDataMultipleTim... function TEST_F (line 255) | TEST_F(Base94OutputStreamTest, NoWriteOrFlush) { function TEST_F (line 261) | TEST_F(Base94OutputStreamTest, FlushWithoutWrite) { function TEST_F (line 268) | TEST_F(Base94OutputStreamTest, WriteEmptyData) { function TEST_F (line 279) | TEST_F(Base94OutputStreamTest, Process7bitsInFinishDecoding) { FILE: util/stream/file_encoder.cc type crashpad (line 28) | namespace crashpad { FILE: util/stream/file_encoder.h function namespace (line 20) | namespace crashpad { FILE: util/stream/file_encoder_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { class FileEncoderTest (line 33) | class FileEncoderTest : public testing::Test { method FileEncoderTest (line 35) | FileEncoderTest() {} method Verify (line 37) | void Verify(size_t size) { method GenerateOrigFile (line 52) | void GenerateOrigFile(size_t size) { method FileEncoder (line 67) | FileEncoder* encoder() const { return encoder_.get(); } method FileEncoder (line 69) | FileEncoder* decoder() const { return decoder_.get(); } method SetUp (line 72) | void SetUp() override { function TEST_F (line 95) | TEST_F(FileEncoderTest, ProcessShortFile) { function TEST_F (line 102) | TEST_F(FileEncoderTest, ProcessLongFile) { FILE: util/stream/file_output_stream.cc type crashpad (line 20) | namespace crashpad { FILE: util/stream/file_output_stream.h function namespace (line 22) | namespace crashpad { FILE: util/stream/log_output_stream.cc type crashpad (line 24) | namespace crashpad { FILE: util/stream/log_output_stream.h function namespace (line 26) | namespace crashpad { FILE: util/stream/log_output_stream_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { class LogOutputStreamTestDelegate (line 33) | class LogOutputStreamTestDelegate final : public LogOutputStream::De... method LogOutputStreamTestDelegate (line 35) | explicit LogOutputStreamTestDelegate(std::string* logging_destinat... method Log (line 39) | bool Log(const char* buf) override { method OutputCap (line 46) | size_t OutputCap() override { return kOutputCap; } method LineWidth (line 47) | size_t LineWidth() override { return kLineBufferSize; } class LogOutputStreamTest (line 53) | class LogOutputStreamTest : public testing::Test { method LogOutputStreamTest (line 55) | LogOutputStreamTest() {} method LogOutputStreamTest (line 57) | LogOutputStreamTest(const LogOutputStreamTest&) = delete; method LogOutputStreamTest (line 58) | LogOutputStreamTest& operator=(const LogOutputStreamTest&) = delete; method SetUp (line 61) | void SetUp() override { method LogOutputStream (line 76) | LogOutputStream* log_stream() const { return log_stream_.get(); } function TEST_F (line 84) | TEST_F(LogOutputStreamTest, WriteShortLog) { function TEST_F (line 94) | TEST_F(LogOutputStreamTest, WriteLongLog) { function TEST_F (line 104) | TEST_F(LogOutputStreamTest, WriteAbort) { function TEST_F (line 113) | TEST_F(LogOutputStreamTest, FlushAbort) { FILE: util/stream/output_stream_interface.h function namespace (line 21) | namespace crashpad { FILE: util/stream/test_output_stream.cc type crashpad (line 18) | namespace crashpad { type test (line 19) | namespace test { FILE: util/stream/test_output_stream.h function namespace (line 25) | namespace crashpad { FILE: util/stream/zlib_output_stream.cc type crashpad (line 24) | namespace crashpad { FILE: util/stream/zlib_output_stream.h function namespace (line 27) | namespace crashpad { FILE: util/stream/zlib_output_stream_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { class ZlibOutputStreamTest (line 35) | class ZlibOutputStreamTest : public testing::Test { method ZlibOutputStreamTest (line 37) | ZlibOutputStreamTest() : input_(), deterministic_input_() { method ZlibOutputStreamTest (line 46) | ZlibOutputStreamTest(const ZlibOutputStreamTest&) = delete; method ZlibOutputStreamTest (line 47) | ZlibOutputStreamTest& operator=(const ZlibOutputStreamTest&) = del... method TestOutputStream (line 62) | const TestOutputStream& test_output_stream() const { method ZlibOutputStream (line 66) | ZlibOutputStream* zlib_output_stream() const { function TEST_F (line 77) | TEST_F(ZlibOutputStreamTest, WriteDeterministicShortData) { function TEST_F (line 88) | TEST_F(ZlibOutputStreamTest, WriteDeterministicLongDataOneTime) { function TEST_F (line 98) | TEST_F(ZlibOutputStreamTest, WriteDeterministicLongDataMultipleTimes) { function TEST_F (line 119) | TEST_F(ZlibOutputStreamTest, WriteShortData) { function TEST_F (line 130) | TEST_F(ZlibOutputStreamTest, WriteLongDataOneTime) { function TEST_F (line 140) | TEST_F(ZlibOutputStreamTest, WriteLongDataMultipleTimes) { function TEST_F (line 161) | TEST_F(ZlibOutputStreamTest, NoWriteOrFlush) { function TEST_F (line 167) | TEST_F(ZlibOutputStreamTest, FlushWithoutWrite) { function TEST_F (line 174) | TEST_F(ZlibOutputStreamTest, WriteEmptyData) { FILE: util/string/split_string.cc type crashpad (line 19) | namespace crashpad { function SplitStringFirst (line 21) | bool SplitStringFirst(const std::string& string, function SplitString (line 35) | std::vector SplitString(const std::string& string, FILE: util/string/split_string.h function namespace (line 21) | namespace crashpad { FILE: util/string/split_string_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(SplitString, SplitStringFirst) { function TEST (line 61) | TEST(SplitString, SplitString) { FILE: util/synchronization/scoped_spin_guard.h function namespace (line 26) | namespace crashpad { FILE: util/synchronization/scoped_spin_guard_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function TEST (line 27) | TEST(ScopedSpinGuard, TryCreateScopedSpinGuardShouldLockStateWhileIn... function TEST (line 39) | TEST( function TEST (line 50) | TEST( function TEST (line 69) | TEST(ScopedSpinGuard, SwapShouldMaintainSpinLock) { function TEST (line 93) | TEST(ScopedSpinGuard, MoveAssignmentShouldMaintainSpinLock) { FILE: util/synchronization/semaphore.h function namespace (line 33) | namespace crashpad { FILE: util/synchronization/semaphore_mac.cc type crashpad (line 22) | namespace crashpad { FILE: util/synchronization/semaphore_posix.cc type crashpad (line 29) | namespace crashpad { FILE: util/synchronization/semaphore_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function TEST (line 32) | TEST(Semaphore, Simple) { function TEST (line 38) | TEST(Semaphore, TimedWait) { function TEST (line 44) | TEST(Semaphore, TimedWaitTimeout) { function TEST (line 52) | TEST(Semaphore, TimedWaitInfinite_0) { function TEST (line 58) | TEST(Semaphore, TimedWaitInfinite_1) { type ThreadMainInfo (line 64) | struct ThreadMainInfo { function ThreadMain (line 79) | ThreadMain(void* argument) { function StartThread (line 91) | void StartThread(ThreadMainInfo* info) { function JoinThread (line 101) | void JoinThread(ThreadMainInfo* info) { function TEST (line 111) | TEST(Semaphore, Threaded) { function TEST (line 124) | TEST(Semaphore, TenThreaded) { FILE: util/synchronization/semaphore_win.cc type crashpad (line 23) | namespace crashpad { FILE: util/thread/stoppable.h function namespace (line 19) | namespace crashpad { FILE: util/thread/thread.cc type crashpad (line 19) | namespace crashpad { FILE: util/thread/thread.h function namespace (line 29) | namespace crashpad { FILE: util/thread/thread_log_messages.cc type crashpad (line 22) | namespace crashpad { function LogMessageHandler (line 28) | bool LogMessageHandler(logging::LogSeverity severity, FILE: util/thread/thread_log_messages.h function namespace (line 23) | namespace crashpad { FILE: util/thread/thread_log_messages_test.cc type crashpad (line 27) | namespace crashpad { type test (line 28) | namespace test { function TEST (line 31) | TEST(ThreadLogMessages, Empty) { function ExpectLogMessage (line 40) | void ExpectLogMessage(const std::string& message, const std::string&... function TEST (line 49) | TEST(ThreadLogMessages, Basic) { class LoggingTestThread (line 105) | class LoggingTestThread : public Thread { method LoggingTestThread (line 107) | LoggingTestThread() : thread_number_(0), start_(0), count_(0) {} method LoggingTestThread (line 109) | LoggingTestThread(const LoggingTestThread&) = delete; method LoggingTestThread (line 110) | LoggingTestThread& operator=(const LoggingTestThread&) = delete; method Initialize (line 114) | void Initialize(size_t thread_number, int start, int count) { method ThreadMain (line 121) | void ThreadMain() override { function TEST (line 147) | TEST(ThreadLogMessages, Multithreaded) { FILE: util/thread/thread_posix.cc type crashpad (line 24) | namespace crashpad { FILE: util/thread/thread_test.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { class NoopThread (line 24) | class NoopThread : public Thread { method NoopThread (line 26) | NoopThread() {} method NoopThread (line 28) | NoopThread(const NoopThread&) = delete; method NoopThread (line 29) | NoopThread& operator=(const NoopThread&) = delete; method ThreadMain (line 34) | void ThreadMain() override {} class WaitThread (line 37) | class WaitThread : public Thread { method WaitThread (line 39) | explicit WaitThread(Semaphore* semaphore) : semaphore_(semaphore) {} method WaitThread (line 41) | WaitThread(const WaitThread&) = delete; method WaitThread (line 42) | WaitThread& operator=(const WaitThread&) = delete; method ThreadMain (line 47) | void ThreadMain() override { semaphore_->Wait(); } class JoinAndSignalThread (line 52) | class JoinAndSignalThread : public Thread { method JoinAndSignalThread (line 54) | JoinAndSignalThread(Thread* thread, Semaphore* semaphore) method JoinAndSignalThread (line 57) | JoinAndSignalThread(const JoinAndSignalThread&) = delete; method JoinAndSignalThread (line 58) | JoinAndSignalThread& operator=(const JoinAndSignalThread&) = delete; method ThreadMain (line 63) | void ThreadMain() override { function TEST (line 72) | TEST(ThreadTest, NoStart) { function TEST (line 76) | TEST(ThreadTest, Start) { function TEST (line 82) | TEST(ThreadTest, JoinBlocks) { FILE: util/thread/thread_win.cc type crashpad (line 21) | namespace crashpad { function DWORD (line 38) | DWORD WINAPI Thread::ThreadEntryThunk(void* argument) { FILE: util/thread/worker_thread.cc type crashpad (line 20) | namespace crashpad { type internal (line 22) | namespace internal { class WorkerThreadImpl (line 24) | class WorkerThreadImpl final : public Thread { method WorkerThreadImpl (line 26) | WorkerThreadImpl(WorkerThread* self, double initial_work_delay) method ThreadMain (line 32) | void ThreadMain() override { method SignalSemaphore (line 43) | void SignalSemaphore() { FILE: util/thread/worker_thread.h function namespace (line 23) | namespace crashpad { FILE: util/thread/worker_thread_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { class WorkDelegate (line 28) | class WorkDelegate : public WorkerThread::Delegate { method WorkDelegate (line 30) | WorkDelegate() {} method WorkDelegate (line 32) | WorkDelegate(const WorkDelegate&) = delete; method WorkDelegate (line 33) | WorkDelegate& operator=(const WorkDelegate&) = delete; method DoWork (line 37) | void DoWork(const WorkerThread* thread) override { method SetDesiredWorkCount (line 45) | void SetDesiredWorkCount(int times) { method WaitForWorkCount (line 51) | void WaitForWorkCount() { method work_count (line 55) | int work_count() const { return work_count_; } function TEST (line 63) | TEST(WorkerThread, DoWork) { function TEST (line 91) | TEST(WorkerThread, StopBeforeDoWork) { function TEST (line 101) | TEST(WorkerThread, Restart) { function TEST (line 120) | TEST(WorkerThread, DoWorkNow) { function TEST (line 142) | TEST(WorkerThread, DoWorkNowAtStart) { FILE: util/win/address_types.h function namespace (line 20) | namespace crashpad { FILE: util/win/checked_win_address_range.h function namespace (line 21) | namespace crashpad { FILE: util/win/command_line.cc type crashpad (line 19) | namespace crashpad { function AppendCommandLineArgument (line 23) | void AppendCommandLineArgument(const std::wstring& argument, FILE: util/win/command_line.h function namespace (line 20) | namespace crashpad { FILE: util/win/command_line_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function AppendCommandLineArgumentTest (line 35) | void AppendCommandLineArgumentTest(size_t argc, const wchar_t* const... function TEST (line 54) | TEST(CommandLine, AppendCommandLineArgument) { FILE: util/win/context_wrappers.h function namespace (line 22) | namespace crashpad { FILE: util/win/critical_section_with_debug_info.cc type crashpad (line 20) | namespace crashpad { function CrashpadInitializeCriticalSectionEx (line 24) | bool CrashpadInitializeCriticalSectionEx( function InitializeCriticalSectionWithDebugInfoIfPossible (line 41) | bool InitializeCriticalSectionWithDebugInfoIfPossible( FILE: util/win/critical_section_with_debug_info.h function namespace (line 20) | namespace crashpad { FILE: util/win/critical_section_with_debug_info_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(CriticalSectionWithDebugInfo, CriticalSectionWithDebugInfo) { FILE: util/win/exception_codes.h function namespace (line 20) | namespace crashpad { FILE: util/win/exception_handler_server.cc type crashpad (line 39) | namespace crashpad { function HANDLE (line 49) | HANDLE DuplicateEvent(HANDLE process, HANDLE event) { type internal (line 65) | namespace internal { class PipeServiceContext (line 68) | class PipeServiceContext { method PipeServiceContext (line 70) | PipeServiceContext(HANDLE port, method PipeServiceContext (line 83) | PipeServiceContext(const PipeServiceContext&) = delete; method PipeServiceContext (line 84) | PipeServiceContext& operator=(const PipeServiceContext&) = delete; method HANDLE (line 86) | HANDLE port() const { return port_; } method HANDLE (line 87) | HANDLE pipe() const { return pipe_.get(); } method shutdown_token (line 91) | uint64_t shutdown_token() const { return shutdown_token_; } class ClientData (line 107) | class ClientData { method ClientData (line 109) | ClientData(HANDLE port, method ClientData (line 143) | ClientData(const ClientData&) = delete; method ClientData (line 144) | ClientData& operator=(const ClientData&) = delete; method HANDLE (line 154) | HANDLE port() const { return port_; } method HANDLE (line 156) | HANDLE crash_dump_requested_event() const { method HANDLE (line 159) | HANDLE non_crash_dump_requested_event() const { method HANDLE (line 162) | HANDLE non_crash_dump_completed_event() const { method WinVMAddress (line 165) | WinVMAddress crash_exception_information_address() const { method WinVMAddress (line 168) | WinVMAddress non_crash_exception_information_address() const { method WinVMAddress (line 171) | WinVMAddress debug_critical_section_address() const { method HANDLE (line 174) | HANDLE process() const { return process_.get(); } method RegisterThreadPoolWaits (line 177) | void RegisterThreadPoolWaits( method UnregisterThreadPoolWaits (line 212) | void UnregisterThreadPoolWaits() { function DWORD (line 519) | DWORD __stdcall ExceptionHandlerServer::PipeServiceProc(void* ctx) { FILE: util/win/exception_handler_server.h function namespace (line 27) | namespace crashpad { FILE: util/win/exception_handler_server_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { class RunServerThread (line 37) | class RunServerThread : public Thread { method RunServerThread (line 40) | RunServerThread(ExceptionHandlerServer* server, method RunServerThread (line 44) | RunServerThread(const RunServerThread&) = delete; method RunServerThread (line 45) | RunServerThread& operator=(const RunServerThread&) = delete; method ThreadMain (line 51) | void ThreadMain() override { server_->Run(delegate_); } class TestDelegate (line 57) | class TestDelegate : public ExceptionHandlerServer::Delegate { method TestDelegate (line 59) | explicit TestDelegate(HANDLE server_ready) : server_ready_(server_... method TestDelegate (line 61) | TestDelegate(const TestDelegate&) = delete; method TestDelegate (line 62) | TestDelegate& operator=(const TestDelegate&) = delete; method ExceptionHandlerServerStarted (line 66) | void ExceptionHandlerServerStarted() override { method ExceptionHandlerServerException (line 69) | unsigned int ExceptionHandlerServerException( method WaitForStart (line 76) | void WaitForStart() { WaitForSingleObject(server_ready_, INFINITE); } class ExceptionHandlerServerTest (line 82) | class ExceptionHandlerServerTest : public testing::Test { method ExceptionHandlerServerTest (line 84) | ExceptionHandlerServerTest() method ExceptionHandlerServerTest (line 93) | ExceptionHandlerServerTest(const ExceptionHandlerServerTest&) = de... method ExceptionHandlerServerTest (line 94) | ExceptionHandlerServerTest& operator=(const ExceptionHandlerServer... method TestDelegate (line 97) | TestDelegate& delegate() { return delegate_; } method ExceptionHandlerServer (line 98) | ExceptionHandlerServer& server() { return server_; } method Thread (line 99) | Thread& server_thread() { return server_thread_; } class ScopedStopServerAndJoinThread (line 112) | class ScopedStopServerAndJoinThread { method ScopedStopServerAndJoinThread (line 114) | ScopedStopServerAndJoinThread(ExceptionHandlerServer* server, Thre... method ScopedStopServerAndJoinThread (line 117) | ScopedStopServerAndJoinThread(const ScopedStopServerAndJoinThread&... method ScopedStopServerAndJoinThread (line 118) | ScopedStopServerAndJoinThread& operator=( function TEST_F (line 131) | TEST_F(ExceptionHandlerServerTest, Instantiate) { function TEST_F (line 134) | TEST_F(ExceptionHandlerServerTest, StartAndStop) { function TEST_F (line 141) | TEST_F(ExceptionHandlerServerTest, StopWhileConnected) { function ReadWString (line 152) | std::wstring ReadWString(FileHandle handle) { function WriteWString (line 163) | void WriteWString(FileHandle handle, const std::wstring& str) { class TestClient (line 171) | class TestClient final : public WinChildProcess { method TestClient (line 173) | TestClient() : WinChildProcess() {} method TestClient (line 175) | TestClient(const TestClient&) = delete; method TestClient (line 176) | TestClient& operator=(const TestClient&) = delete; method Run (line 181) | int Run() override { function TEST_F (line 193) | TEST_F(ExceptionHandlerServerTest, MultipleConnections) { FILE: util/win/get_function.cc type crashpad (line 22) | namespace crashpad { type internal (line 23) | namespace internal { function FARPROC (line 25) | FARPROC GetFunctionInternal( FILE: util/win/get_function.h function namespace (line 22) | namespace crashpad { FILE: util/win/get_function_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function TEST (line 26) | TEST(GetFunction, GetFunction) { FILE: util/win/get_module_information.cc type crashpad (line 19) | namespace crashpad { function BOOL (line 21) | BOOL CrashpadGetModuleInformation(HANDLE process, FILE: util/win/get_module_information.h function namespace (line 25) | namespace crashpad { FILE: util/win/handle.cc type crashpad (line 22) | namespace crashpad { function HandleToInt (line 29) | int HandleToInt(HANDLE handle) { function HANDLE (line 33) | HANDLE IntToHandle(int handle_int) { FILE: util/win/handle.h function namespace (line 20) | namespace crashpad { FILE: util/win/handle_test.cc type crashpad (line 23) | namespace crashpad { type test (line 24) | namespace test { function TEST (line 27) | TEST(Handle, HandleToInt) { function TEST (line 39) | TEST(Handle, IntToHandle) { FILE: util/win/initial_client_data.cc type crashpad (line 26) | namespace crashpad { function HandleFromString (line 30) | bool HandleFromString(const std::string& str, HANDLE* handle) { function AddressFromString (line 40) | bool AddressFromString(const std::string& str, WinVMAddress* address) { FILE: util/win/initial_client_data.h function namespace (line 24) | namespace crashpad { FILE: util/win/initial_client_data_test.cc type crashpad (line 19) | namespace crashpad { type test (line 20) | namespace test { function TEST (line 23) | TEST(InitialClientData, Validity) { function TEST (line 39) | TEST(InitialClientData, RoundTrip) { FILE: util/win/loader_lock.cc type crashpad (line 22) | namespace crashpad { function TEB (line 36) | TEB* GetTeb() { function PEB (line 40) | PEB* GetPeb() { function IsThreadInLoaderLock (line 46) | bool IsThreadInLoaderLock() { FILE: util/win/loader_lock.h function namespace (line 18) | namespace crashpad { FILE: util/win/loader_lock_test.cc type crashpad (line 22) | namespace crashpad { type test (line 23) | namespace test { function TEST (line 26) | TEST(LoaderLock, Detected) { FILE: util/win/loader_lock_test_dll.cc function LoaderLockDetected (line 27) | __declspec(dllexport) bool LoaderLockDetected() { function BOOL (line 33) | BOOL WINAPI DllMain(HINSTANCE, DWORD reason, LPVOID) { FILE: util/win/module_version.cc type crashpad (line 24) | namespace crashpad { function GetModuleVersionAndType (line 26) | bool GetModuleVersionAndType(const base::FilePath& path, FILE: util/win/module_version.h function namespace (line 22) | namespace crashpad { FILE: util/win/nt_internals.cc type crashpad (line 50) | namespace crashpad { function NTSTATUS (line 52) | NTSTATUS NtClose(HANDLE handle) { function NTSTATUS (line 57) | NTSTATUS function NTSTATUS (line 84) | NTSTATUS NtQuerySystemInformation( function NTSTATUS (line 97) | NTSTATUS NtQueryInformationThread(HANDLE thread_handle, function NTSTATUS (line 112) | NTSTATUS NtOpenThread(PHANDLE thread_handle, function NTSTATUS (line 125) | NTSTATUS NtQueryObject(HANDLE handle, function NTSTATUS (line 139) | NTSTATUS NtSuspendProcess(HANDLE handle) { function NTSTATUS (line 145) | NTSTATUS NtResumeProcess(HANDLE handle) { function RtlGetUnloadEventTraceEx (line 151) | void RtlGetUnloadEventTraceEx(ULONG** element_size, FILE: util/win/nt_internals.h function namespace (line 29) | namespace crashpad { FILE: util/win/ntstatus_logging.cc function FormatNtstatus (line 27) | std::string FormatNtstatus(DWORD ntstatus) { type logging (line 53) | namespace logging { FILE: util/win/ntstatus_logging.h function class (line 24) | class NtstatusLogMessage : public logging::LogMessage { FILE: util/win/process_info.cc type crashpad (line 42) | namespace crashpad { function UniqueMallocPtr (line 48) | UniqueMallocPtr UncheckedAllocate(size_t size) { function NTSTATUS (line 56) | NTSTATUS NtQueryInformationProcess(HANDLE process_handle, function IsProcessWow64 (line 70) | bool IsProcessWow64(HANDLE process_handle) { function ReadUnicodeString (line 84) | bool ReadUnicodeString(HANDLE process, function ReadStruct (line 111) | bool ReadStruct(HANDLE process, WinVMAddress at, T* into) { function RegionIsAccessible (line 130) | bool RegionIsAccessible(const MEMORY_BASIC_INFORMATION64& memory_info) { function MEMORY_BASIC_INFORMATION64 (line 136) | MEMORY_BASIC_INFORMATION64 MemoryBasicInformationToMemoryBasicInformat... function QueryObject (line 151) | base::HeapArray QueryObject( function GetProcessBasicInformation (line 186) | bool GetProcessBasicInformation(HANDLE process, function ReadProcessData (line 245) | bool ReadProcessData(HANDLE process, function ReadMemoryInfo (line 311) | bool ReadMemoryInfo(HANDLE process, bool is_64_bit, ProcessInfo* proce... function GetReadableRangesOfMemoryMap (line 646) | std::vector> GetReadableRangesOf... FILE: util/win/process_info.h function namespace (line 30) | namespace crashpad { FILE: util/win/process_info_test.cc type crashpad (line 44) | namespace crashpad { type test (line 45) | namespace test { function IsProcessWow64 (line 51) | bool IsProcessWow64(HANDLE process_handle) { function VerifyAddressInInCodePage (line 65) | void VerifyAddressInInCodePage(const ProcessInfo& process_info, function TEST (line 85) | TEST(ProcessInfo, Self) { function TestOtherProcess (line 139) | void TestOtherProcess(TestPaths::Architecture architecture) { function TEST (line 200) | TEST(ProcessInfo, OtherProcess) { function TEST (line 205) | TEST(ProcessInfo, OtherProcessWOW64) { function TEST (line 214) | TEST(ProcessInfo, AccessibleRangesNone) { function TEST (line 230) | TEST(ProcessInfo, AccessibleRangesOneInside) { function TEST (line 248) | TEST(ProcessInfo, AccessibleRangesOneTruncatedSize) { function TEST (line 271) | TEST(ProcessInfo, AccessibleRangesOneMovedStart) { function TEST (line 294) | TEST(ProcessInfo, ReserveIsInaccessible) { function TEST (line 317) | TEST(ProcessInfo, PageGuardIsInaccessible) { function TEST (line 342) | TEST(ProcessInfo, PageNoAccessIsInaccessible) { function TEST (line 367) | TEST(ProcessInfo, AccessibleRangesCoalesced) { function TEST (line 395) | TEST(ProcessInfo, AccessibleRangesMiddleUnavailable) { function TEST (line 425) | TEST(ProcessInfo, RequestedBeforeMap) { function TEST (line 443) | TEST(ProcessInfo, RequestedAfterMap) { function TEST (line 461) | TEST(ProcessInfo, ReadableRanges) { function TEST (line 530) | TEST(ProcessInfo, Handles) { function TEST (line 633) | TEST(ProcessInfo, OutOfRangeCheck) { FILE: util/win/process_info_test_child.cc function UnicodeStringEndsWithCaseInsensitive (line 25) | bool UnicodeStringEndsWithCaseInsensitive(const UNICODE_STRING& us, function wmain (line 38) | int wmain(int argc, wchar_t** argv) { FILE: util/win/process_structs.h function namespace (line 20) | namespace crashpad { FILE: util/win/registration_protocol_win.cc type crashpad (line 31) | namespace crashpad { function SendToCrashHandlerServer (line 75) | bool SendToCrashHandlerServer(const std::wstring& pipe_name, function HANDLE (line 144) | HANDLE CreateNamedPipeInstance(const std::wstring& pipe_name, type SecurityDescriptorBlob (line 182) | struct SecurityDescriptorBlob { FILE: util/win/registration_protocol_win.h function namespace (line 26) | namespace crashpad { FILE: util/win/registration_protocol_win_structs.h function namespace (line 23) | namespace crashpad { FILE: util/win/registration_protocol_win_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { function GetStringFromSid (line 36) | std::wstring GetStringFromSid(PSID sid) { function GetUserSidString (line 46) | std::wstring GetUserSidString() { function CheckAce (line 72) | void CheckAce(PACL acl, function TEST (line 108) | TEST(SecurityDescriptor, NamedPipeDefault) { function TEST (line 133) | TEST(SecurityDescriptor, MatchesAdvapi32) { FILE: util/win/safe_terminate_process.h function namespace (line 22) | namespace crashpad { FILE: util/win/safe_terminate_process_test.cc type crashpad (line 32) | namespace crashpad { type test (line 33) | namespace test { class ScopedExecutablePatch (line 38) | class ScopedExecutablePatch { method ScopedExecutablePatch (line 40) | ScopedExecutablePatch(void* target, const void* source, size_t size) method ScopedExecutablePatch (line 48) | ScopedExecutablePatch(const ScopedExecutablePatch&) = delete; method ScopedExecutablePatch (line 49) | ScopedExecutablePatch& operator=(const ScopedExecutablePatch&) = d... class ScopedVirtualProtectRWX (line 63) | class ScopedVirtualProtectRWX { method ScopedVirtualProtectRWX (line 69) | ScopedVirtualProtectRWX(void* address, size_t size) method ScopedVirtualProtectRWX (line 76) | ScopedVirtualProtectRWX(const ScopedVirtualProtectRWX&) = delete; method ScopedVirtualProtectRWX (line 77) | ScopedVirtualProtectRWX& operator=(const ScopedVirtualProtectRWX... function TEST (line 98) | TEST(SafeTerminateProcess, PatchBadly) { function TEST (line 170) | TEST(SafeTerminateProcess, TerminateChild) { FILE: util/win/safe_terminate_process_test_child.cc function wmain (line 19) | int wmain(int argc, wchar_t** argv) { FILE: util/win/scoped_handle.cc type crashpad (line 20) | namespace crashpad { type internal (line 21) | namespace internal { FILE: util/win/scoped_handle.h function namespace (line 22) | namespace crashpad { type ScopedSearchHANDLECloseTraits (line 36) | struct ScopedSearchHANDLECloseTraits { type ScopedVectoredExceptionRegistrationCloseTraits (line 41) | struct ScopedVectoredExceptionRegistrationCloseTraits { FILE: util/win/scoped_local_alloc.cc type crashpad (line 19) | namespace crashpad { type internal (line 20) | namespace internal { FILE: util/win/scoped_local_alloc.h function namespace (line 22) | namespace crashpad { FILE: util/win/scoped_process_suspend.cc type crashpad (line 23) | namespace crashpad { FILE: util/win/scoped_process_suspend.h function namespace (line 21) | namespace crashpad { FILE: util/win/scoped_process_suspend_test.cc type crashpad (line 28) | namespace crashpad { type test (line 29) | namespace test { function SuspendCountMatches (line 35) | bool SuspendCountMatches(HANDLE process, DWORD desired_suspend_count) { class ScopedProcessSuspendTest (line 75) | class ScopedProcessSuspendTest final : public WinChildProcess { method ScopedProcessSuspendTest (line 77) | ScopedProcessSuspendTest() : WinChildProcess() {} method ScopedProcessSuspendTest (line 79) | ScopedProcessSuspendTest(const ScopedProcessSuspendTest&) = delete; method ScopedProcessSuspendTest (line 80) | ScopedProcessSuspendTest& operator=(const ScopedProcessSuspendTest... method Run (line 85) | int Run() override { function TEST (line 94) | TEST(ScopedProcessSuspend, ScopedProcessSuspend) { FILE: util/win/scoped_registry_key.h function namespace (line 22) | namespace crashpad { FILE: util/win/scoped_set_event.cc type crashpad (line 20) | namespace crashpad { FILE: util/win/scoped_set_event.h function namespace (line 21) | namespace crashpad { FILE: util/win/session_end_watcher.cc type crashpad (line 26) | namespace crashpad { type ScopedWindowClassTraits (line 35) | struct ScopedWindowClassTraits { method ATOM (line 36) | static ATOM* InvalidValue() { return nullptr; } method Free (line 37) | static void Free(ATOM* window_class) { type ScopedWindowTraits (line 49) | struct ScopedWindowTraits { method HWND (line 50) | static HWND* InvalidValue() { return nullptr; } method Free (line 51) | static void Free(HWND* window) { function GetWindowLongPtrAndSuccess (line 66) | bool GetWindowLongPtrAndSuccess(HWND window, int index, LONG_PTR* valu... function SetWindowLongPtrAndGetSuccess (line 74) | bool SetWindowLongPtrAndGetSuccess(HWND window, int index, LONG_PTR va... function LRESULT (line 176) | LRESULT CALLBACK SessionEndWatcher::WindowProc(HWND window, FILE: util/win/session_end_watcher.h function namespace (line 23) | namespace crashpad { FILE: util/win/session_end_watcher_test.cc type crashpad (line 20) | namespace crashpad { type test (line 21) | namespace test { class SessionEndWatcherTest (line 24) | class SessionEndWatcherTest final : public SessionEndWatcher { method SessionEndWatcherTest (line 26) | SessionEndWatcherTest() : SessionEndWatcher(), called_(false) {} method SessionEndWatcherTest (line 28) | SessionEndWatcherTest(const SessionEndWatcherTest&) = delete; method SessionEndWatcherTest (line 29) | SessionEndWatcherTest& operator=(const SessionEndWatcherTest&) = d... method Run (line 33) | void Run() { method SessionEnding (line 47) | void SessionEnding() override { called_ = true; } function TEST (line 52) | TEST(SessionEndWatcher, SessionEndWatcher) { function TEST (line 57) | TEST(SessionEndWatcher, DoNothing) { FILE: util/win/termination_codes.h function namespace (line 18) | namespace crashpad { FILE: util/win/traits.h function namespace (line 20) | namespace crashpad { FILE: util/win/xp_compat.h function namespace (line 20) | namespace crashpad {