1. 27 Apr, 2020 1 commit
  2. 16 Apr, 2020 2 commits
  3. 09 Apr, 2020 1 commit
  4. 19 Mar, 2020 1 commit
  5. 17 Mar, 2020 2 commits
  6. 16 Mar, 2020 1 commit
    • Michael Forney's avatar
      Use breakpad_getcontext on all Linux platforms missing getcontext · e780d58f
      Michael Forney authored
      getcontext is also not available on musl libc, so generalize
      breakpad_getcontext so it can be used as a fallback for non-Android
      platforms as well.
      
      On x86_64 and i386, ucontext_t uses an Android-specific offset for
      storage of FP registers, since its sigset_t differs in size. So,
      make the definition of MCONTEXT_FPREGS_MEM and UCONTEXT_FPREGS_MEM_OFFSET
      conditional on whether we are building for Android.
      
      On glibc and musl, signal.h and asm/sigcontext.h can't be included
      together, so in breakpad_context_unittest.cc, only compare the libc
      and kernel _fpstate when on Android.
      
      Bug: google-breakpad:631
      Change-Id: If81d73c4101bae946e9a3655b8d1c40a34ab6c38
      Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2102135Reviewed-by: default avatarMike Frysinger <vapier@chromium.org>
      e780d58f
  7. 14 Mar, 2020 1 commit
  8. 13 Mar, 2020 1 commit
  9. 11 Mar, 2020 3 commits
  10. 10 Mar, 2020 6 commits
  11. 06 Mar, 2020 1 commit
  12. 27 Feb, 2020 1 commit
    • Nelson Billing's avatar
      Add "type" option to sym_upload sym-upload-v2 mode. · c7522272
      Nelson Billing authored
      - "sym-upload-v2" protocol now supports specifying a symbol file "type".
      - Known types are "breakpad" (default option, previously this was only
      effectively the only option), "elf", "pe", "macho", "debug_only", "dwp",
      "pdb", and "dsym".
      - When type other than breakpad is specified, sym_upload tool requires
      the code_file and debug_id value (that it otherwise would have gotten
      from the text of the Breakpad symbol file).
      - This ultimately means that sym_upload can be used to upload native
      symbol files now, in addition to Breakpad symbol files.
      
      Change-Id: I3a331ba16f199d1d0025df735716ba5de298f522
      Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/2078670Reviewed-by: default avatarMark Mentovai <mark@chromium.org>
      c7522272
  13. 22 Feb, 2020 1 commit
  14. 21 Feb, 2020 2 commits
  15. 20 Feb, 2020 1 commit
  16. 29 Jan, 2020 1 commit
  17. 25 Jan, 2020 1 commit
  18. 21 Jan, 2020 1 commit
  19. 03 Jan, 2020 2 commits
  20. 19 Dec, 2019 1 commit
  21. 12 Dec, 2019 1 commit
  22. 05 Dec, 2019 1 commit
  23. 04 Dec, 2019 1 commit
    • Bryan Klimt's avatar
      Add a variable to allow adding an extra include path for LSS. · 5bc3092b
      Bryan Klimt authored
      I have a project where we are trying to include breakpad as a git
      submodule. The only problem getting it to build with ndk-build is that
      the linux_syscall_support.h header is missing. Normally, this header
      would be downloaded by the depot_tools. But we cannot install
      depot_tools on our CI machines.
      
      So, we would like to include the header as a separate submodule in our
      repo. The only change we would need to make to breakpad to make that
      work is to add this optional variable to the C header search path. In
      the normal case, this variable will not be set and nothing will be
      different. But we can set the variable to allow us to build without
      installing depot_tools.
      
      I have manually tested this using a separate project that links to
      breakpad in this way.
      
      Change-Id: Id116b2af1c1ba0a08464c213d8982b24a1821ee7
      Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1930179Reviewed-by: default avatarMark Mentovai <mark@chromium.org>
      5bc3092b
  24. 02 Dec, 2019 1 commit
    • Mark Mentovai's avatar
      dump_syms: handle forward reference DWARF attributes · 47cd4983
      Mark Mentovai authored
      DW_AT_specification and DW_AT_abstract_origin attributes carry
      references to other DIEs. Nothing prevents the DIEs referred to from
      appearing later in .debug_info than the DIE containing the referring
      attribute, but dump_syms incompletly implemented its handling of these
      references, and was only able to resolve them when they were
      back-references.
      
      This will fix the chronic warnings produced by dump_syms of the form:
      
      dump_syms: the DIE at offset <offset> has a {DW_AT_specification,
      DW_AT_abstract_origin} attribute referring to the die at offset
      <offset>, which either was not marked as {a declaration, an inline}, or
      comes later in the file
      
      Patch by Greg Clayton
      
      Bug: breakpad:441
      Change-Id: I98957d64a234c22afb6d0153f1bdc09e6a600b1d
      Reviewed-on: https://chromium-review.googlesource.com/c/breakpad/breakpad/+/1946706Reviewed-by: default avatarMark Mentovai <mark@chromium.org>
      47cd4983
  25. 22 Nov, 2019 2 commits
  26. 19 Nov, 2019 1 commit
  27. 12 Nov, 2019 1 commit
  28. 05 Nov, 2019 1 commit