Граф коммитов

347 Коммитов

Автор SHA1 Сообщение Дата
dependabot[bot] 48d36fe849
Bump openssl from 0.10.33 to 0.10.35 (#249)
Bumps [openssl](https://github.com/sfackler/rust-openssl) from 0.10.33 to 0.10.35.
- [Release notes](https://github.com/sfackler/rust-openssl/releases)
- [Commits](https://github.com/sfackler/rust-openssl/compare/openssl-v0.10.33...openssl-v0.10.35)

---
updated-dependencies:
- dependency-name: openssl
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 23:51:41 +02:00
dependabot[bot] 0194cdf294
Bump reqwest from 0.11.2 to 0.11.4 (#251)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.2 to 0.11.4.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.2...v0.11.4)

---
updated-dependencies:
- dependency-name: reqwest
  dependency-type: direct:production
  update-type: version-update:semver-patch
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 23:51:15 +02:00
dependabot[bot] 6f1ee70cdb
Bump serde from 1.0.125 to 1.0.126 (#241)
Bumps [serde](https://github.com/serde-rs/serde) from 1.0.125 to 1.0.126.
- [Release notes](https://github.com/serde-rs/serde/releases)
- [Commits](https://github.com/serde-rs/serde/compare/v1.0.125...v1.0.126)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 23:51:01 +02:00
dependabot[bot] 7d3f438652
Bump symbolic from 8.2.1 to 8.3.0 (#255)
Bumps [symbolic](https://github.com/getsentry/symbolic) from 8.2.1 to 8.3.0.
- [Release notes](https://github.com/getsentry/symbolic/releases)
- [Changelog](https://github.com/getsentry/symbolic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/symbolic/compare/8.2.1...8.3.0)

---
updated-dependencies:
- dependency-name: symbolic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-07-21 23:50:36 +02:00
Alexis Beingessner be751e1cd3
bump symbolic from 8.2.0 to 8.2.1 (#248)
This fixes quadratic blowup when processing compact unwind info
2021-06-17 14:19:12 +02:00
Alexis Beingessner a9799c040c
fixup clippy lints (#247) 2021-06-16 16:32:58 +02:00
dependabot[bot] 3cfe1848ad
Bump symbolic from 8.0.5 to 8.2.0 (#246)
Bumps [symbolic](https://github.com/getsentry/symbolic) from 8.0.5 to 8.2.0.
- [Release notes](https://github.com/getsentry/symbolic/releases)
- [Changelog](https://github.com/getsentry/symbolic/blob/master/CHANGELOG.md)
- [Commits](https://github.com/getsentry/symbolic/compare/8.0.5...8.2.0)

---
updated-dependencies:
- dependency-name: symbolic
  dependency-type: direct:production
  update-type: version-update:semver-minor
...

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-06-14 16:25:36 +02:00
calixteman fdb916245e
Set log time to local time instead of UTC (#223) 2021-06-11 16:52:09 +02:00
calixteman ebfc20e475
The pdb path from PE can be invalid (#222) 2021-06-11 16:51:53 +02:00
Calixte Denizet 3662b9f944 Update dependencies 2021-03-23 11:23:57 +01:00
dependabot[bot] 213ccfcfd3
Bump reqwest from 0.11.0 to 0.11.1 (#205)
Bumps [reqwest](https://github.com/seanmonstar/reqwest) from 0.11.0 to 0.11.1.
- [Release notes](https://github.com/seanmonstar/reqwest/releases)
- [Changelog](https://github.com/seanmonstar/reqwest/blob/master/CHANGELOG.md)
- [Commits](https://github.com/seanmonstar/reqwest/compare/v0.11.0...v0.11.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-23 10:23:01 +01:00
dependabot[bot] fb263e269c
Bump url from 2.2.0 to 2.2.1 (#206)
Bumps [url](https://github.com/servo/rust-url) from 2.2.0 to 2.2.1.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.2.0...v2.2.1)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2021-02-23 10:22:42 +01:00
calixteman 66c054193d
Remove useless Result<...> thanks to clippy (#204) 2021-02-12 11:47:56 +01:00
Mathias Hasselmann a8fac83600
Fallback to PE file name if no PDB was found (#201) (#202) 2021-02-10 13:54:02 +01:00
calixteman 7b2ad63a7e
Update dependencies (#203) 2021-02-10 10:35:28 +01:00
Gabriele Svelto eb795d8e37
Generate a FUNC entry for every CFI entry when dumping DLL/EXE objects lacking debug information (#197) 2021-02-10 09:53:31 +01:00
Will Kahn-Greene f87101f0ea
Normalize anonymous namespace between platforms (#145) (#192)
On Windows, the symbol is `anonymous namespace' and on Mac and Linux, we
get (anonymous namespace). This normalizes Windows to be like Mac and
Linux.
2021-01-29 16:18:04 +01:00
Will Kahn-Greene f40511125a
Fix clippy issues (#191)
This tweaks some code so it lints better and doesn't fail CI.
2021-01-28 21:34:25 +01:00
Will Kahn-Greene 39a9389a37
Flesh out README and add CODE_OF_CONDUCT file (#190) 2021-01-28 20:44:58 +01:00
Calixte Denizet 1899b09775 Bump to version 0.0.7 2020-12-23 19:43:40 +01:00
calixteman 3c733f8d53
Guess symbol length from cfi info in PE (#153)
* add a dummy symbol at the end of the list to catch "wild address"
2020-12-23 19:41:18 +01:00
calixteman 221bd0bb82
Update dependencies (#172) 2020-12-22 19:30:36 +01:00
dependabot[bot] ab9cd869d9
Bump sha2 from 0.9.1 to 0.9.2 (#152)
Bumps [sha2](https://github.com/RustCrypto/hashes) from 0.9.1 to 0.9.2.
- [Release notes](https://github.com/RustCrypto/hashes/releases)
- [Commits](https://github.com/RustCrypto/hashes/compare/sha2-v0.9.1...streebog-v0.9.2)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 17:27:29 +01:00
dependabot[bot] 8a89099b0a
Bump url from 2.1.1 to 2.2.0 (#151)
Bumps [url](https://github.com/servo/rust-url) from 2.1.1 to 2.2.0.
- [Release notes](https://github.com/servo/rust-url/releases)
- [Commits](https://github.com/servo/rust-url/compare/v2.1.1...v2.2.0)

Signed-off-by: dependabot[bot] <support@github.com>

Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2020-12-17 15:10:35 +01:00
Bastien Orivel 30b76b6eff
Bump crossbeam to 0.8 (#167)
Co-authored-by: Bastien Orivel <bastien.orivel@diateam.net>
2020-12-17 14:55:36 +01:00
Bastien Orivel d2a1b3e222
Make clippy happy (#168)
Co-authored-by: Bastien Orivel <bastien.orivel@diateam.net>
2020-12-17 14:36:01 +01:00
Bastien Orivel 5a21a41835
Update symbolic to 8.0 (#164)
* Changes required for upstream symbolic support

* Switch to released symbolic libs

* Fix tests for windows pdb

Co-authored-by: Gabriele Svelto <gsvelto@mozilla.com>
Co-authored-by: Bastien Orivel <bastien.orivel@diateam.net>
2020-12-14 16:47:07 +01:00
Gabriele Svelto 1e64e56720
Stand-alone PE support (#132) 2020-10-23 15:18:38 +02:00
dependabot-preview[bot] 1aad592061
Create Dependabot config file (#116)
Co-authored-by: dependabot-preview[bot] <27856297+dependabot-preview[bot]@users.noreply.github.com>
2020-10-06 11:30:10 +02:00
Calixte Denizet 24aee9c56b Bump to version 0.0.6 2020-09-14 10:43:26 +02:00
Calixte Denizet 76bd5cd770 Update dependencies 2020-09-14 10:41:43 +02:00
calixteman 4d57c02a3b
Strip out .llvm.[0-9]+ from symbol names before running demangler (#130) 2020-09-14 10:34:07 +02:00
calixteman fdfece24fd
Update dependencies (#129) 2020-09-10 11:07:50 +02:00
Nathan Froyd abdce30537
switch back to nightly trunk for testing (#115)
The problems that required pinning a nightly version have been fixed.

Fixes #97.
2020-09-10 10:41:48 +02:00
Nathan Froyd 756bf4b555 fix type mismatch in Windows-specific mapping code
The current form of the code triggers:

```
error[E0308]: `if` and `else` have incompatible types
   --> src/mapping.rs:314:13
    |
311 |           let file_str = if file_str.starts_with(r"\\?\") {
    |  ________________________-
312 | |             file_str[r"\\?\".len()..]
    | |             ------------------------- expected because of this
313 | |         } else {
314 | |             file_str
    | |             ^^^^^^^^ expected `str`, found `&str`
315 | |         };
    | |_________- `if` and `else` have incompatible types
```
2020-07-13 09:03:47 -04:00
calixteman e9ed539dc2
Don't wait for ever in case of failures during file parsing (#111) 2020-07-02 10:07:29 +02:00
Calixte Denizet 0fe21c4f34 Pin nightly to avoid build failure because of symbolic 2020-06-30 10:42:10 +02:00
Calixte Denizet 6d90773d2d Unpin nightly 2020-06-26 10:49:46 +02:00
Calixte Denizet 874ac35b3b Update dependencies 2020-06-26 10:33:37 +02:00
calixteman 8ba35f9c67
Multithread (#102)
* Add a cache to the path mapper and share it using an Arc

* Refactor the dumper to be able to run it in several threads

* Fix command line

* Fix clippy warnings
2020-06-26 10:26:33 +02:00
calixteman 9ddb5bfe6d
Handle path mapping (#96)
* Handle path mapping

* Remove useless file

* Add windows support
2020-06-16 18:22:43 +02:00
calixteman 85370cfa8e
Macho version (#95)
* Macho version

* Replace for loop with iterator stuff

* Use symbolic peek function to detect file type instead of goblin

* Remove some indentation
2020-06-12 17:08:20 +02:00
Calixte Denizet e2c95b6ab9 Correctly pin nightly version 2020-06-12 16:34:52 +02:00
Calixte Denizet 420dcacdca Pin nightly version to 2020-06-10 to not break CI 2020-06-12 16:20:49 +02:00
calixteman 5b62b844c2
Add the possibility to have two files in entry and then merge their info (#91)
* Add the possibility to have two files in entry and then merge their info

* Remove code update for symbolic update to avoid confusion

* Add some tests

* Forget to remove lto=true

* Update inlinee management code because it has been fixed in symbolic
2020-06-09 09:57:19 +02:00
Calixte Denizet e28a20bb7b Fix gimli dependency and add comment to explain the patch section in Cargo.toml 2020-05-13 17:53:20 +02:00
calixteman d6c44ef733
Elf version (#78)
* Elf version

* Fix nits

* Update dependencies
2020-05-13 16:58:07 +02:00
Calixte Denizet d33186d27a Remove -Clink-dead-code for ccov build 2020-05-12 16:05:02 +02:00
Calixte Denizet 2603fb01a1 Bump to version 0.0.5 2020-05-06 10:30:12 +02:00
Calixte Denizet 6120f87929 Update dependencies 2020-05-05 16:03:48 +02:00