Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Merge breakpad upstream #2

Merged
merged 196 commits into from
May 23, 2023
Merged
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
196 commits
Select commit Hold shift + click to select a range
0d9416d
Fix some instances of -Wunreachable-code-aggressive.
pkasting Jul 27, 2021
4f5b814
Add INLINE and INLINE_ORIGIN records to symbol file.
ZequanWu Aug 3, 2021
bc7ddae
Don't count str_offsets_table header size before DWARF 5
Aug 9, 2021
3c70e01
mac: conditionally generate inlines
Aug 16, 2021
524a624
mac dump_syms: fix -d option
markmentovai Aug 18, 2021
4959def
Remove usages of make_unique
ZequanWu Aug 19, 2021
7933ec0
Remove warning about unknown abstract origin
ZequanWu Aug 20, 2021
5645ad8
Modernize MinidumpCrashpadInfo::Print().
leizleiz Aug 26, 2021
e87bb1b
Make INLINE_ORIGIN positions not important in symbol file
ZequanWu Aug 31, 2021
4722484
Fix compiler errors found with -Wunreachable-code-aggressive.
leizleiz Sep 3, 2021
1e09310
Workaround Mac arch issue
Sep 7, 2021
94c4208
fix: minidump-2-core doesn't work for new arm64 dumps
zyanwu-google Sep 8, 2021
30020c0
Use -d flag enable procecessing DW_TAG_inlined_subroutine
ZequanWu Sep 16, 2021
1147c2f
Fix an uninitialized member variable in previous commit
ZequanWu Sep 17, 2021
1816ae7
Fix dump_syms memory leak
ZequanWu Sep 24, 2021
d4bf038
Add missing const in AssignFilesToInlineOrigins method
ZequanWu Sep 24, 2021
ff5892c
Add a string pool to store functions names
ZequanWu Sep 30, 2021
cf6246e
Fix warnings in http_upload.cc with GCC
ePirat Sep 21, 2021
0c04944
Fix StringView build
ePirat Oct 4, 2021
73296aa
github: convert pull closing to GH actions
vapier Oct 12, 2021
3603271
CI: convert Travis to GH actions
vapier Oct 13, 2021
2d0d117
gtest: update to 1.11 release
vapier Oct 14, 2021
d93f6b9
ios/mac: Add exception code for Crashpad uncaught exceptions.
Oct 14, 2021
db97ea1
Fix errors in minidump_exception_mac and dwarf_cu_to_module_unittest
Oct 14, 2021
6b66d13
Fix building unittests failure caused by the introduction of StringVi…
ZequanWu Oct 14, 2021
71387fc
Fix an instance of -Wshadow.
pkasting Oct 18, 2021
54d878a
Fix incorrect source file name for inlined frames
ZequanWu Oct 20, 2021
076073c
Enable PA and BTI for breakpad
andre-kempe-arm Oct 15, 2021
dfcb7b6
Revert "Fix incorrect source file name for inlined frames"
markmentovai Oct 26, 2021
ee2ad61
Make processor compatible with both old and new format INLINE/INLINE_…
ZequanWu Oct 29, 2021
fe35cd4
Allow breakpad to read extended amd64 contexts
quidity Nov 2, 2021
38ee0be
Update Rust demangling to use rustc-demangle
pankhurstG Nov 10, 2021
2dce3fe
Add missing config for encoding_util.h/m in iOS client project
Sunbreak Oct 21, 2021
5728179
add DIR_METADATA settings
vapier Nov 25, 2021
998a0a4
github: enable cron schedule
vapier Nov 18, 2021
4ee9854
Limit Tokenize max_tokens to 512 when parsing INLINE record.
ZequanWu Nov 24, 2021
4458a59
Extend ContainedRangeMap and StaticContainedRangeMap
ZequanWu Nov 30, 2021
c472afe
Change Inlines in Function to be ContainedRangeMap that is easier to …
ZequanWu Nov 30, 2021
0ae29c9
Add serialization of inlines and inline origins for FastSourceLineRes…
ZequanWu Dec 1, 2021
647aa17
Fix corrupted symbol file due to malformed INLINE/INLINE_ORIGIN records
ZequanWu Dec 7, 2021
64b25d6
Fixing issues in the Breakpad symbol file serialization code.
Dec 9, 2021
b6510f9
Fix RegisterValidFlag
ZequanWu Dec 13, 2021
3846f6d
Add <call_site_file_id> to INLINE and remove <file_id> from INLINE_OR…
ZequanWu Oct 27, 2021
605c51e
Fix for non-constant SIGSTKSZ
dfaure-kdab Dec 15, 2021
634a7b3
mac: add go.mod for upload_system_symbols
markmentovai Dec 16, 2021
10afee3
Add INLINE and INLINE_ORIGIN records on Windows dump_syms
ZequanWu Jan 5, 2022
bbf7401
Fix symupload build failure on Windows.
ZequanWu Jan 5, 2022
862dc68
Match the return type of getopt().
danakj Jan 13, 2022
92a20b6
Fix reading DW_AT_ranges in dwarf 5
ZequanWu Jan 14, 2022
772cfc1
allow dump_syms to operate on contents in memory
adamvduke Jan 25, 2022
f6974b1
namespace implementations of FileID
adamvduke Jan 27, 2022
d55a5f3
Make symupload v2 api respect --timeout flag
ZequanWu Jan 28, 2022
08bd844
Fix corner cases on Windows dump_syms
ZequanWu Jan 29, 2022
8205b6e
The X86 stack walker was doing an illegal down cast from base-class (…
Jan 31, 2022
3123f10
include memory header when using unique_ptr
Feb 4, 2022
7685201
Add support for product_name in Mac sym_upload v2
Feb 4, 2022
4708e6f
github: update to latest coverity scan action
vapier Feb 7, 2022
34af6bc
Fix missing <memory> header for Windows dump_syms
Sunbreak Nov 16, 2021
fc1b9d3
Populating is_multiple in google_breakpad::StackFrame from symbol files.
Feb 17, 2022
8e73e40
Fix table formatting of symbol_files.md
deepanjanroy Feb 23, 2022
1da39e3
Fix another table formatting issue in symbol_files.md
deepanjanroy Feb 23, 2022
88f5fc4
Never use frame pointer unwinding on a Windows x64 stack.
Feb 24, 2022
622a582
Support for leaf functions which don't touch any callee-saved registers
Feb 24, 2022
42d2475
Add doc for INLINE and INLINE_ORIGIN records in symbol file
ZequanWu Nov 8, 2021
c685fe1
Better identification of context frames.
Mar 1, 2022
59abf11
Add docs for INLINE and INLINE_ORIGIN in overview
ZequanWu Mar 14, 2022
dccd242
Set use_async_processing in mac symupload.
Mar 29, 2022
fd72a6c
Set use_async_processing in windows symupload.
Mar 28, 2022
e09741c
Fix build with Windows 10 20348 SDK
y-novikov Mar 29, 2022
8b68c72
[dump_syms] Fix DW_AT_specification warning on Mac.
ZequanWu Apr 12, 2022
c85eb4a
avoid dump_syms crashing if selected arch is not found
adamvduke Apr 8, 2022
0808030
Support PE modules in core files when running core2md
May 12, 2022
c34fc86
Make sym-upload-v2 windows code shareable.
May 19, 2022
bee636c
Migrate google_converter to v2 upload API.
May 20, 2022
678d69c
Add symbol type option to SymUploadV2ProtocolSend.
May 31, 2022
41a1140
Upload native symbols from google_converter.
May 31, 2022
737e2cd
Look for http redirection errors from SymSrv in google_converter.
Jun 3, 2022
4d85225
[breakpad] Add MINIDUMP_THREAD_NAME_LIST support
bhamiltoncx Jun 7, 2022
0f1f43e
Revert "Support PE modules in core files when running core2md"
Jun 8, 2022
82b1605
Remove usage of sprintf in dwarf_cfi_to_module.
Jun 8, 2022
c4c43b8
Reland "Support PE modules in core files when running core2md"
May 12, 2022
467ac57
Ignore failure in recovering optional registers
liudangyi Jun 11, 2022
ad8a43f
dwarf_cu_to_module_unittest: fix tests
gburgessiv Jun 24, 2022
a8e8a69
elf_core_dump_unittest: skip test if setrlimit will fail
gburgessiv Jun 24, 2022
0c816d2
module_unittest: fix use-after-free
gburgessiv Jun 27, 2022
dee16d9
dwarf_cu_to_module_unittest: remove expectation
gburgessiv Jun 27, 2022
2e16143
Added a missing dependency on android/google_breakpad/Android.mk
priettt Jun 24, 2022
ae1530a
update autotool minimum versions
vapier Jun 29, 2022
5931962
regen autotools
vapier Jun 29, 2022
f9fcba8
simplify enable & with configure flags
vapier Jun 29, 2022
3e2a341
Handle abbrev entities being out of order.
kmandrika Jun 30, 2022
90a0d9a
configure: support rustc-demangle installations in the sysroot
gburgessiv Jun 30, 2022
c161459
dwarf2reader: include <algorithm>
gburgessiv Jul 3, 2022
4d7cd09
exploitability: fix buffer overflow
gburgessiv Jul 11, 2022
9a1941f
crashdump_uploader: fix memory leaks & use-after-frees
gburgessiv Jul 11, 2022
4b7984b
stabs_to_module: fix memory leak
gburgessiv Jul 11, 2022
0b1ffaa
module_unittest: fix memory leak
gburgessiv Jul 11, 2022
e9057e2
stackwalker_mips64_unittest: default-init MIPS context
gburgessiv Jul 12, 2022
eb087c3
exploitability_linux: fix mismatched comparison warning
gburgessiv Jul 12, 2022
335e616
{static_,}range_map: fix overflows under ubsan
gburgessiv Jul 13, 2022
e467c59
Adds fastfail subcodes as distinct failure reasons
quidity Jul 19, 2022
afc8daa
arm64: don't interpret DW_CFA_GNU_window_save
Jul 22, 2022
86ea554
Mac dump_syms: Fix -a on arm64
speednoisemovement Jul 26, 2022
defdcb7
arm64: strip PACs from return addresses found from CFI
Jul 27, 2022
7e4ea04
Add error messages on pdb Open function
thundron Aug 10, 2022
f1f7b52
Check sh_type for symbol table and finish ProcessDIEs if any DIE proc…
ZequanWu Aug 10, 2022
c44d14a
Fix garbage header being prepended to native symbol uploads.
Aug 10, 2022
a7a8b9c
Fix int64_t format in fprintf by using PRIx64.
ZequanWu Aug 11, 2022
e085b3b
Fix -Wdeprecated-declarations when macOS 13 SDK is used.
Aug 12, 2022
cb55d48
Add product name metadata to converter and symupload.
Aug 10, 2022
46e00d3
fix includes
Aug 29, 2022
5d6d250
Update LSS dep to the last commit
GlassOfWhiskey Sep 6, 2022
30c7f3c
Fix some Coverity defects.
leizleiz Sep 6, 2022
e69677e
Added crash context float state flag
GlassOfWhiskey Sep 7, 2022
00f7601
Fix fread() check in ExploitabilityLinux.
leizleiz Sep 7, 2022
4febb34
Update copyright boilerplate, 2022 edition (Breakpad)
markmentovai Sep 7, 2022
e059dad
Polling in ParallelChildCrashesDontHang test
GlassOfWhiskey Sep 8, 2022
28cf16b
Added riscv and riscv64 support for Linux
GlassOfWhiskey Sep 9, 2022
e3af445
Clean up module_unittest
speednoisemovement Sep 22, 2022
bcffe4f
test: exploitability: Fix preprocessor guards for Linux
ePirat Sep 30, 2022
6289830
Add DisassemblerObjdump.
c01db33f Oct 7, 2022
57d1743
Fixup non-canonical fault addresses for amd64.
c01db33f Oct 7, 2022
ef443fb
Changes FunctionNames.Mangled to check for regex instead of equality
cjdb Oct 12, 2022
f9bf260
enables C++17 mode
cjdb Oct 14, 2022
b90119e
replaces `sizeof(raw_context)` with `sizeof(*raw_context)`
cjdb Oct 17, 2022
73c2937
Update LSS dep to the latest commit
Oct 19, 2022
7ea7ded
mainline version gcc-13 cannot use "uintptr_t" via "#include <string>"
Oct 19, 2022
de086a9
Add support for compressed section headers to dump_syms.
kmandrika Oct 26, 2022
1f9903c
names anonymous structs in elfutils.h
cjdb Oct 27, 2022
989f862
Support marking folded symbols on Posix
speednoisemovement Sep 23, 2022
442456a
Fix compile error in disassembler_objdump.cc for non-Linux build.
leizleiz Nov 11, 2022
522bd23
Speed up testing for multiple functions at an address on Posix
speednoisemovement Nov 17, 2022
c7acbce
Fix Windows native symbol uploads.
Nov 18, 2022
4d0c21b
Add a flag to google_converter to keep Breakpad/PE/PDB files after co…
Nov 18, 2022
41474d9
Fix Linux ASan Afl build error.
c01db33f Nov 22, 2022
9aa786f
Restructure Makefile conditionals/targets
ePirat Sep 30, 2022
87b6039
Mac: add option to dump_syms to mark folded symbols
speednoisemovement Dec 1, 2022
d31ce76
gyp: drop unused build system
vapier Nov 24, 2022
cc7abac
Add option to enable multiple symbol field in Linux tool
speednoisemovement Dec 8, 2022
9acaa08
Fix build failures.
ZequanWu Dec 12, 2022
33b8438
Remove tools/mac/crash_report
speednoisemovement Dec 14, 2022
387a002
Add option to use API key in `upload_system_symbols`
speednoisemovement Dec 14, 2022
6b7e8a8
Mac dump_syms: delete unused WriteSymbolFile
speednoisemovement Nov 3, 2022
63af0cd
Cleanup strncmp and use string_view in elf_reader.cc.
ZequanWu Dec 15, 2022
80430d7
upload_system_symbols: Fix sym-upload-v2 when uploading dumped symbols
speednoisemovement Dec 15, 2022
b14bb95
Handle compressed DWARF data in LoadDwarfCFI
ianby Dec 20, 2022
6e03dc0
Fix test breakage from 9aa786f
ianby Dec 23, 2022
79326eb
Fix memory leak in Module::AddExtern
ianby Dec 29, 2022
d91b6cb
upload_system_symbols: Don't retry if file already exists on the server
speednoisemovement Dec 21, 2022
1eafed6
Fix more memory leaks with proper smart pointer usage
ianby Dec 30, 2022
bae7147
Decode Mach EXC_RESOURCE and EXC_GUARD exception reasons
rsesek Jan 17, 2023
934d6b2
upload_system_symbols: Make /System/Library/Components optional
speednoisemovement Jan 18, 2023
dd0ca9d
Mac dump_syms: work around NXFindBestFatArch bug
speednoisemovement Jan 18, 2023
b024566
Fix Cygwin builds after enabling c++17 mode.
leizleiz Dec 1, 2022
fc1a202
Add address mask to MinidumpCrashpadInfo.
Jan 20, 2023
2c86c99
Use portable PRIu64 for printing uint64_t address_mask.
Jan 20, 2023
a4f148b
Add support for reading annotation objects in Crashpad modules
Jan 25, 2023
236743e
Update LICENSE file.
Jan 27, 2023
bae713b
LibcurlWrapper uses curl_global_cleanup
Jan 25, 2023
95857a1
Mac: add shell script to coordinate dumping and uploading macOS syste…
speednoisemovement Jan 30, 2023
f617814
Remove disassembler_objdump from the build on non-linux platforms.
c01db33f Jan 30, 2023
9a87ff6
Add ScopedTmpFile.
c01db33f Jan 30, 2023
5daa419
Add ScopedPipe.
c01db33f Jan 30, 2023
38115b0
Refactor DisassemblerObjdump.
c01db33f Jan 30, 2023
bc25ffb
Change CLANG_CXX_LANGUAGE_STANDARD from "c++0x" to "c++17".
hiroyuki-komatsu Feb 6, 2023
5687ac5
Fix Mac build
speednoisemovement Feb 7, 2023
5f72a81
[linux] Report error message if failed to send http request
linxinan-chops Feb 11, 2023
984e043
Print Crashpad annotation objects
Feb 16, 2023
abb105d
Fix sprintf usage
Feb 16, 2023
f5123d7
Add #include <config.h> to the beginning of all cc files
ianby Feb 24, 2023
ef55207
Mac: stop using NXArchInfo as a vocabulary type
speednoisemovement Mar 9, 2023
3848d7e
Mac: delete unused macho_dump.cc
speednoisemovement Mar 10, 2023
309534f
Add brief flag to minidump_stackwalk
Mar 15, 2023
9bf8d1e
Remove extra comma in minidump_stackwalk.cc
Mar 16, 2023
9cc38fe
[dump_syms/Mac] New -n MODULE arg to Mac dump_syms
bhamiltoncx Mar 20, 2023
c179dda
Mac: don't call NXFindBestFatArch
speednoisemovement Mar 13, 2023
b0dc1f3
Add EM_RISCV as recognized value for ELF e_machine
thomasgales Mar 28, 2023
4d8bb33
Add RISC-V register names
thomasgales Mar 28, 2023
f6e4235
Add maxsize for xstate areas
quidity Mar 28, 2023
b1775c5
Convert RISC-V numeric identifiers to strings
thomasgales Apr 11, 2023
bd9d94c
Set O_NONBLOCK for opening file to prevent hanging when file unavaila…
Apr 17, 2023
16cee17
Fix alignment of the brief output of minidump_stackwalk
Apr 21, 2023
f548d75
[dump_syms/Mac] New -x option to prefer extern names when there's a m…
bhamiltoncx Apr 21, 2023
bfde407
[dump_syms] Relax name matching for marking symbols as multiple
bhamiltoncx Apr 24, 2023
7b981b2
Replace unsigned int with size_t for ModuleSerializer
pbos Apr 26, 2023
652e7da
Update Mac Headers
speednoisemovement Apr 26, 2023
57bed07
Mac: update arch_utilities for macOS 13
speednoisemovement Apr 27, 2023
68f5a4d
Fix AMD64/X86 typo in MD_CONTEXT_AMD64_ALL
bungeman Apr 26, 2023
de040fa
minidump-2-core: Use exception context for crashed thread
bungeman Apr 25, 2023
99cd657
Reimport architecture/byte_order.h from canonical repo
speednoisemovement May 1, 2023
e9eb843
Fix dump_syms help typo on Linux
pbos May 2, 2023
3ea3af4
Include iOS in availability checks for mach-o/util.h calls
speednoisemovement May 2, 2023
6e319ca
Fix MDRawModuleCrashpadInfoList::modules type
bungeman May 3, 2023
837b0f5
Fix MDRawCrashpadAnnotationList::objects type
bungeman May 3, 2023
5b10154
[dump_syms][riscv] Fix register name mismatch
thomasgales May 4, 2023
884b328
Merge remote-tracking branch 'upstream/main' into HEAD
MarijnS95 May 5, 2023
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Jump to
The table of contents is too big for display.
Diff view
Diff view
  •  
  •  
  •  
17 changes: 0 additions & 17 deletions .github/mistaken-pull-closer.yml

This file was deleted.

73 changes: 73 additions & 0 deletions .github/workflows/build-test-ci.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,73 @@
# GitHub actions workflow.
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions

name: Build+Test CI

on:
push:
branches: [main]

schedule:
# The GH mirroring from Google GoB does not trigger push actions.
# Fire it every other day to provide some coverage. This will run ~8 AM PT.
- cron: '39 3 */2 * *'

# Allow for manual triggers from the web.
workflow_dispatch:

jobs:
autotools:
strategy:
fail-fast: false
matrix:
include:
- os: ubuntu-latest
cc: gcc
cxx: g++
- os: ubuntu-latest
cc: clang
cxx: clang++
- os: macos-latest
cc: clang
cxx: clang++
runs-on: ${{ matrix.os }}
env:
CC: ${{ matrix.cc }}
CXX: ${{ matrix.cxx }}

steps:
- name: System settings
run: |
set -x
$CC --version
$CXX --version
getconf _NPROCESSORS_ONLN
getconf _NPROCESSORS_CONF
true

- name: Checkout depot_tools
run: git clone --depth=1 https://chromium.googlesource.com/chromium/tools/depot_tools.git ../depot_tools

- name: Checkout breakpad
run: |
set -xe
PATH+=:$PWD/../depot_tools
gclient config --unmanaged --name=src https://github.com/${{ github.repository }}
gclient sync --no-history --nohooks

# First build & test in-tree.
- run: ./configure --disable-silent-rules
working-directory: src
- run: make -j$(getconf _NPROCESSORS_CONF)
working-directory: src
- run: make -j$(getconf _NPROCESSORS_CONF) check VERBOSE=1
working-directory: src
- run: make -j$(getconf _NPROCESSORS_CONF) distclean
working-directory: src

# Then build & test out-of-tree.
- run: mkdir -p src/build/native
- run: ../../configure --disable-silent-rules
working-directory: src/build/native
- run: make -j$(getconf _NPROCESSORS_CONF) distcheck VERBOSE=1
working-directory: src/build/native
22 changes: 22 additions & 0 deletions .github/workflows/close-pull-request.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,22 @@
# GitHub actions workflow.
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions

# https://github.com/superbrothers/close-pull-request
name: Close Pull Request

on:
pull_request_target:
types: [opened]

jobs:
run:
runs-on: ubuntu-latest
steps:
- uses: superbrothers/close-pull-request@v3
with:
comment: >
Thanks for your contribution!
Unfortunately, we don't use GitHub pull requests to manage code
contributions to this repository.
Instead, please see [README.md](../blob/HEAD/README.md) which
provides full instructions on how to get involved.
43 changes: 43 additions & 0 deletions .github/workflows/coverity.yml
Original file line number Diff line number Diff line change
@@ -0,0 +1,43 @@
# GitHub actions workflow.
# https://docs.github.com/en/actions/learn-github-actions/workflow-syntax-for-github-actions

# https://scan.coverity.com/projects/google-breakpad
name: Coverity Scan

on:
push:
branches: [main]

schedule:
# The GH mirroring from Google GoB does not trigger push actions.
# Fire it once a week to provide some coverage.
- cron: '39 2 * * WED'

# Allow for manual triggers from the web.
workflow_dispatch:

jobs:
coverity:
runs-on: ubuntu-latest
env:
CC: clang
CXX: clang++
steps:
- name: Checkout depot_tools
run: git clone --depth=1 https://chromium.googlesource.com/chromium/tools/depot_tools.git ../depot_tools

- name: Checkout breakpad
run: |
set -xe
PATH+=:$PWD/../depot_tools
gclient config --unmanaged --name=src https://github.com/${{ github.repository }}
gclient sync --no-history --nohooks

- run: ./configure --disable-silent-rules
working-directory: src

- uses: vapier/coverity-scan-action@v1
with:
command: make -C src -O -j$(getconf _NPROCESSORS_CONF)
email: ${{ secrets.COVERITY_SCAN_EMAIL }}
token: ${{ secrets.COVERITY_SCAN_TOKEN }}
9 changes: 4 additions & 5 deletions .gitignore
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2014 Google Inc. All rights reserved.
# Copyright 2014 Google LLC
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
Expand All @@ -10,7 +10,7 @@
# copyright notice, this list of conditions and the following disclaimer
# in the documentation and/or other materials provided with the
# distribution.
# * Neither the name of Google Inc. nor the names of its
# * Neither the name of Google LLC nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
Expand Down Expand Up @@ -69,15 +69,15 @@ config.h
/Makefile
stamp-h1

# Ignore GYP generated Visual Studio artifacts.
# Ignore generated Visual Studio artifacts.
*.filters
*.sdf
*.sln
*.suo
*.vcproj
*.vcxproj

# Ignore GYP generated Makefiles
# Ignore generated Makefiles
src/Makefile
*.Makefile
*.target.mk
Expand All @@ -89,4 +89,3 @@ src/Makefile
src/testing
src/third_party/lss
src/third_party/protobuf
src/tools/gyp
34 changes: 0 additions & 34 deletions .travis.yml

This file was deleted.

34 changes: 4 additions & 30 deletions DEPS
Original file line number Diff line number Diff line change
@@ -1,4 +1,4 @@
# Copyright 2010 Google Inc. All rights reserved.
# Copyright 2010 Google LLC
#
# Redistribution and use in source and binary forms, with or without
# modification, are permitted provided that the following conditions are
Expand All @@ -10,7 +10,7 @@
# copyright notice, this list of conditions and the following disclaimer
# in the documentation and/or other materials provided with the
# distribution.
# * Neither the name of Google Inc. nor the names of its
# * Neither the name of Google LLC nor the names of its
# contributors may be used to endorse or promote products derived from
# this software without specific prior written permission.
#
Expand All @@ -36,22 +36,17 @@ deps = {
# Testing libraries and utilities.
"src/src/testing":
"https://github.com/google/googletest.git" +
"@4fe018038f87675c083d0cfb6a6b57c274fb1753",
"@release-1.11.0",

# Protobuf.
"src/src/third_party/protobuf/protobuf":
"https://github.com/google/protobuf.git" +
"@cb6dd4ef5f82e41e06179dcd57d3b1d9246ad6ac",

# GYP project generator.
"src/src/tools/gyp":
"https://chromium.googlesource.com/external/gyp/" +
"@324dd166b7c0b39d513026fa52d6280ac6d56770",

# Linux syscall support.
"src/src/third_party/lss":
"https://chromium.googlesource.com/linux-syscall-support/" +
"@e1e7b0ad8ee99a875b272c8e33e308472e897660",
"@9719c1e1e676814c456b55f5f070eabad6709d31",
}

hooks = [
Expand All @@ -61,24 +56,3 @@ hooks = [
"src/DEPS", "src/default.xml"],
},
]

hooks_os = {
'win': [
{
# TODO(chrisha): Fix the GYP files so that they work without
# --no-circular-check.
"pattern": ".",
"action": ["python",
"src/src/tools/gyp/gyp_main.py",
"--no-circular-check",
"src/src/client/windows/breakpad_client.gyp"],
},
{
# XXX: this and above should all be wired into build/all.gyp ?
"action": ["python",
"src/src/tools/gyp/gyp_main.py",
"--no-circular-check",
"src/src/tools/windows/tools_windows.gyp"],
},
],
}
13 changes: 13 additions & 0 deletions DIR_METADATA
Original file line number Diff line number Diff line change
@@ -0,0 +1,13 @@
# Metadata information for this directory.
#
# For more information on DIR_METADATA files, see:
# https://source.chromium.org/chromium/infra/infra/+/HEAD:go/src/infra/tools/dirmd/README.md
#
# For the schema of this file, see Metadata message:
# https://source.chromium.org/chromium/infra/infra/+/HEAD:go/src/infra/tools/dirmd/proto/dir_metadata.proto

monorail {
project: "google-breakpad"
}

team_email: "google-breakpad-dev@googlegroups.com"