Bug 1689358 - Generate minidumps for child process crashes using the minidump-writer...
commitef566ff8456770c8d86a919a149cf8b754d057ca
authorGabriele Svelto <gsvelto@mozilla.com>
Wed, 5 Jul 2023 07:54:28 +0000 (5 07:54 +0000)
committerGabriele Svelto <gsvelto@mozilla.com>
Wed, 5 Jul 2023 07:54:28 +0000 (5 07:54 +0000)
tree052abac127de9ab3dd3b29e81c29da3b3125bb90
parentfc50a4cabab2239eaf45465b4d5dfe381787a9ae
Bug 1689358 - Generate minidumps for child process crashes using the minidump-writer crate on Android r=glandium,supply-chain-reviewers

Differential Revision: https://phabricator.services.mozilla.com/D178783
101 files changed:
.cargo/config.in
Cargo.lock
Cargo.toml
build/rust/goblin/Cargo.toml [new file with mode: 0644]
build/rust/goblin/lib.rs [new file with mode: 0644]
build/rust/memoffset/Cargo.toml [new file with mode: 0644]
build/rust/memoffset/lib.rs [new file with mode: 0644]
supply-chain/audits.toml
supply-chain/config.toml
third_party/rust/crash-context/.cargo-checksum.json
third_party/rust/crash-context/CHANGELOG.md
third_party/rust/crash-context/Cargo.toml
third_party/rust/crash-context/README.md
third_party/rust/crash-context/src/linux/getcontext/x86.rs
third_party/rust/crash-context/src/linux/getcontext/x86_64.rs
third_party/rust/goblin/.cargo-checksum.json
third_party/rust/goblin/CHANGELOG.md
third_party/rust/goblin/Cargo.toml
third_party/rust/goblin/README.md
third_party/rust/goblin/src/elf/mod.rs
third_party/rust/goblin/src/elf/note.rs
third_party/rust/goblin/src/elf/program_header.rs
third_party/rust/goblin/src/elf/reloc.rs
third_party/rust/goblin/src/elf/section_header.rs
third_party/rust/goblin/src/mach/header.rs
third_party/rust/goblin/src/mach/load_command.rs
third_party/rust/goblin/src/pe/authenticode.rs [new file with mode: 0644]
third_party/rust/goblin/src/pe/certificate_table.rs [new file with mode: 0644]
third_party/rust/goblin/src/pe/mod.rs
third_party/rust/goblin/src/pe/optional_header.rs
third_party/rust/goblin/src/pe/utils.rs
third_party/rust/memoffset/.cargo-checksum.json
third_party/rust/memoffset/Cargo.toml
third_party/rust/memoffset/src/lib.rs
third_party/rust/memoffset/src/offset_of.rs
third_party/rust/minidump-common/.cargo-checksum.json
third_party/rust/minidump-common/Cargo.toml
third_party/rust/minidump-common/LICENSE [new file with mode: 0644]
third_party/rust/minidump-common/src/format.rs
third_party/rust/minidump-writer/.cargo-checksum.json
third_party/rust/minidump-writer/.github/CODEOWNERS [new file with mode: 0644]
third_party/rust/minidump-writer/.github/workflows/audit.yml [new file with mode: 0644]
third_party/rust/minidump-writer/.github/workflows/ci.yml [new file with mode: 0644]
third_party/rust/minidump-writer/CHANGELOG.md
third_party/rust/minidump-writer/Cargo.lock [deleted file]
third_party/rust/minidump-writer/Cargo.toml
third_party/rust/minidump-writer/src/bin/test.rs
third_party/rust/minidump-writer/src/linux/android.rs
third_party/rust/minidump-writer/src/linux/auxv_reader.rs
third_party/rust/minidump-writer/src/linux/errors.rs
third_party/rust/minidump-writer/src/linux/maps_reader.rs
third_party/rust/minidump-writer/src/linux/minidump_writer.rs
third_party/rust/minidump-writer/src/linux/ptrace_dumper.rs
third_party/rust/minidump-writer/src/linux/sections.rs
third_party/rust/minidump-writer/src/linux/sections/mappings.rs
third_party/rust/minidump-writer/src/linux/sections/memory_info_list_stream.rs [new file with mode: 0644]
third_party/rust/minidump-writer/src/linux/sections/thread_list_stream.rs
third_party/rust/minidump-writer/src/linux/thread_info.rs
third_party/rust/minidump-writer/src/linux/thread_info/aarch64.rs
third_party/rust/minidump-writer/src/linux/thread_info/arm.rs
third_party/rust/minidump-writer/src/linux/thread_info/x86.rs
third_party/rust/minidump-writer/src/mac/mach.rs
third_party/rust/minidump-writer/src/minidump_format.rs
third_party/rust/minidump-writer/tests/linux_minidump_writer.rs
third_party/rust/minidump-writer/tests/mac_minidump_writer.rs
third_party/rust/minidump-writer/tests/ptrace_dumper.rs
third_party/rust/procfs-core/.cargo-checksum.json [new file with mode: 0644]
third_party/rust/procfs-core/Cargo.toml [new file with mode: 0644]
third_party/rust/procfs-core/README.md [new file with mode: 0644]
third_party/rust/procfs-core/src/cgroups.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/cpuinfo.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/diskstats.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/iomem.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/keyring.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/lib.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/locks.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/meminfo.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/mounts.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/net.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/pressure.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/clear_refs.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/limit.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/mod.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/mount.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/namespaces.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/pagemap.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/schedstat.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/smaps_rollup.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/stat.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/process/status.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/sys/kernel/mod.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/sys/mod.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/sysvipc_shm.rs [new file with mode: 0644]
third_party/rust/procfs-core/src/uptime.rs [new file with mode: 0644]
toolkit/crashreporter/breakpad-client/linux/crash_generation/crash_generation_server.cc
toolkit/crashreporter/mozannotation_server/Cargo.toml
toolkit/crashreporter/nsExceptionHandler.cpp
toolkit/crashreporter/rust_minidump_writer_linux/Cargo.toml
toolkit/crashreporter/rust_minidump_writer_linux/cbindgen.toml
toolkit/crashreporter/rust_minidump_writer_linux/src/lib.rs
toolkit/moz.configure