-
Notifications
You must be signed in to change notification settings - Fork 43
Commit
This commit does not belong to any branch on this repository, and may belong to a fork outside of the repository.
This allows building the project offline. Signed-off-by: Sascha Grunert <[email protected]>
- Loading branch information
1 parent
8f9fa71
commit 9fc1061
Showing
14,371 changed files
with
4,040,515 additions
and
1 deletion.
The diff you're trying to view is too large. We only load the first 3000 changed files.
There are no files selected for viewing
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,10 @@ | ||
[source.crates-io] | ||
replace-with = "vendored-sources" | ||
|
||
[source."git+https://github.com/saschagrunert/time?rev=22f9ac760e36ca965a7205056f719d5db8d153c1"] | ||
git = "https://github.com/saschagrunert/time" | ||
rev = "22f9ac760e36ca965a7205056f719d5db8d153c1" | ||
replace-with = "vendored-sources" | ||
|
||
[source.vendored-sources] | ||
directory = "vendor" |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
|
@@ -2,7 +2,6 @@ | |
*.test | ||
/target | ||
/result | ||
/vendor | ||
.build | ||
latest-*.txt | ||
/*.tar.gz | ||
|
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1 @@ | ||
{"files":{"CHANGELOG.md":"ce94cdbac54bd8018cbbb56b19c4d140f1ceb497c6457b7c1a83c1f2866e20d5","Cargo.lock":"d48e85d4c679f6a893ac8045649bd95715640ee432bae12cddbb10d218383277","Cargo.toml":"9f8853132e41d62586629fe1006d4767330ba9d270fe18c2b564a02cbd7610f5","LICENSE-APACHE":"a60eea817514531668d7e00765731449fe14d059d3249e0bc93b36de45f759f2","LICENSE-MIT":"e99d88d232bf57d70f0fb87f6b496d44b6653f99f8a63d250a54c61ea4bcde40","README.md":"76d28502bd2e83f6a9e3576bd45e9a7fe5308448c4b5384b0d249515b5f67a5c","examples/addr2line.rs":"3c5eb5a6726634df6cf53e4d67ee9f90c9ac09838303947f45c3bea1e84548b5","rustfmt.toml":"01ba4719c80b6fe911b091a7c05124b64eeece964e09c058ef8f9805daca546b","src/builtin_split_dwarf_loader.rs":"b1e7efd9fdb9f494a6e9eb57a71596fc2d9cd6d46e2f237a01c91f8ba8115884","src/function.rs":"68f047e0c78afe18ad165db255c8254ee74c35cd6df0cc07e400252981f661ed","src/lazy.rs":"0bf23f7098f1902f181e43c2ffa82a3f86df2c0dbcb9bc0ebce6a0168dd8b060","src/lib.rs":"541e363ea28ac6705ef591b60792e6b29a5beeeb1822bf711d95bdf40283be50","tests/correctness.rs":"5b765fb8f84bb466baefb990406a50712a1b77c25f2a414cd070e6a77a9437b2","tests/output_equivalence.rs":"b2cd7c59fa55808a2e66e9fe7f160d846867e3ecefe22c22a818f822c3c41f23","tests/parse.rs":"e9bbffbb56de16b2f0bda3b0ab294e3e14816a83c3c1adf74676211ee80c34aa"},"package":"6e4503c46a5c0c7844e948c9a4d6acd9f50cccb4de1c48eb9e291ea17470c678"} |
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Original file line number | Diff line number | Diff line change |
---|---|---|
@@ -0,0 +1,344 @@ | ||
# `addr2line` Change Log | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.22.0 (2024/04/11) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.21.0 (2023/08/12) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli`, `object`, and `fallible-iterator` dependencies. | ||
|
||
### Changed | ||
|
||
* The minimum supported rust version is 1.65.0. | ||
|
||
* Store boxed slices instead of `Vec` objects in `Context`. | ||
[#278](https://github.com/gimli-rs/addr2line/pull/278) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.20.0 (2023/04/15) | ||
|
||
### Breaking changes | ||
|
||
* The minimum supported rust version is 1.58.0. | ||
|
||
* Changed `Context::find_frames` to return `LookupResult`. | ||
Use `LookupResult::skip_all_loads` to obtain the result without loading split DWARF. | ||
[#260](https://github.com/gimli-rs/addr2line/pull/260) | ||
|
||
* Replaced `Context::find_dwarf_unit` with `Context::find_dwarf_and_unit`. | ||
[#260](https://github.com/gimli-rs/addr2line/pull/260) | ||
|
||
* Updated `object` dependency. | ||
|
||
### Changed | ||
|
||
* Fix handling of file index 0 for DWARF 5. | ||
[#264](https://github.com/gimli-rs/addr2line/pull/264) | ||
|
||
### Added | ||
|
||
* Added types and methods to support loading split DWARF: | ||
`LookupResult`, `SplitDwarfLoad`, `SplitDwarfLoader`, `Context::preload_units`. | ||
[#260](https://github.com/gimli-rs/addr2line/pull/260) | ||
[#262](https://github.com/gimli-rs/addr2line/pull/262) | ||
[#263](https://github.com/gimli-rs/addr2line/pull/263) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.19.0 (2022/11/24) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.18.0 (2022/07/16) | ||
|
||
### Breaking changes | ||
|
||
* Updated `object` dependency. | ||
|
||
### Changed | ||
|
||
* Fixed handling of relative path for `DW_AT_comp_dir`. | ||
[#239](https://github.com/gimli-rs/addr2line/pull/239) | ||
|
||
* Fixed handling of `DW_FORM_addrx` for DWARF 5 support. | ||
[#243](https://github.com/gimli-rs/addr2line/pull/243) | ||
|
||
* Fixed handling of units that are missing range information. | ||
[#249](https://github.com/gimli-rs/addr2line/pull/249) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.17.0 (2021/10/24) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
### Changed | ||
|
||
* Use `skip_attributes` to improve performance. | ||
[#236](https://github.com/gimli-rs/addr2line/pull/236) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.16.0 (2021/07/26) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.15.2 (2021/06/04) | ||
|
||
### Fixed | ||
|
||
* Allow `Context` to be `Send`. | ||
[#219](https://github.com/gimli-rs/addr2line/pull/219) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.15.1 (2021/05/02) | ||
|
||
### Fixed | ||
|
||
* Don't ignore aranges with address 0. | ||
[#217](https://github.com/gimli-rs/addr2line/pull/217) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.15.0 (2021/05/02) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
[#215](https://github.com/gimli-rs/addr2line/pull/215) | ||
|
||
* Added `debug_aranges` parameter to `Context::from_sections`. | ||
[#200](https://github.com/gimli-rs/addr2line/pull/200) | ||
|
||
### Added | ||
|
||
* Added `.debug_aranges` support. | ||
[#200](https://github.com/gimli-rs/addr2line/pull/200) | ||
|
||
* Added supplementary object file support. | ||
[#208](https://github.com/gimli-rs/addr2line/pull/208) | ||
|
||
### Fixed | ||
|
||
* Fixed handling of Windows paths in locations. | ||
[#209](https://github.com/gimli-rs/addr2line/pull/209) | ||
|
||
* examples/addr2line: Flush stdout after each response. | ||
[#210](https://github.com/gimli-rs/addr2line/pull/210) | ||
|
||
* examples/addr2line: Avoid copying every section. | ||
[#213](https://github.com/gimli-rs/addr2line/pull/213) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.14.1 (2020/12/31) | ||
|
||
### Fixed | ||
|
||
* Fix location lookup for skeleton units. | ||
[#201](https://github.com/gimli-rs/addr2line/pull/201) | ||
|
||
### Added | ||
|
||
* Added `Context::find_location_range`. | ||
[#196](https://github.com/gimli-rs/addr2line/pull/196) | ||
[#199](https://github.com/gimli-rs/addr2line/pull/199) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.14.0 (2020/10/27) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
### Fixed | ||
|
||
* Handle units that only have line information. | ||
[#188](https://github.com/gimli-rs/addr2line/pull/188) | ||
|
||
* Handle DWARF units with version <= 4 and no `DW_AT_name`. | ||
[#191](https://github.com/gimli-rs/addr2line/pull/191) | ||
|
||
* Fix handling of `DW_FORM_ref_addr`. | ||
[#193](https://github.com/gimli-rs/addr2line/pull/193) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.13.0 (2020/07/07) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
* Added `rustc-dep-of-std` feature. | ||
[#166](https://github.com/gimli-rs/addr2line/pull/166) | ||
|
||
### Changed | ||
|
||
* Improve performance by parsing function contents lazily. | ||
[#178](https://github.com/gimli-rs/addr2line/pull/178) | ||
|
||
* Don't skip `.debug_info` and `.debug_line` entries with a zero address. | ||
[#182](https://github.com/gimli-rs/addr2line/pull/182) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.12.2 (2020/06/21) | ||
|
||
### Fixed | ||
|
||
* Avoid linear search for `DW_FORM_ref_addr`. | ||
[#175](https://github.com/gimli-rs/addr2line/pull/175) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.12.1 (2020/05/19) | ||
|
||
### Fixed | ||
|
||
* Handle units with overlapping address ranges. | ||
[#163](https://github.com/gimli-rs/addr2line/pull/163) | ||
|
||
* Don't assert for functions with overlapping address ranges. | ||
[#168](https://github.com/gimli-rs/addr2line/pull/168) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.12.0 (2020/05/12) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
* Added more optional features: `smallvec` and `fallible-iterator`. | ||
[#160](https://github.com/gimli-rs/addr2line/pull/160) | ||
|
||
### Added | ||
|
||
* Added `Context::dwarf` and `Context::find_dwarf_unit`. | ||
[#159](https://github.com/gimli-rs/addr2line/pull/159) | ||
|
||
### Changed | ||
|
||
* Removed `lazycell` dependency. | ||
[#160](https://github.com/gimli-rs/addr2line/pull/160) | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.11.0 (2020/01/11) | ||
|
||
### Breaking changes | ||
|
||
* Updated `gimli` and `object` dependencies. | ||
|
||
* [#130](https://github.com/gimli-rs/addr2line/pull/130) | ||
Changed `Location::file` from `Option<String>` to `Option<&str>`. | ||
This required adding lifetime parameters to `Location` and other structs that | ||
contain it. | ||
|
||
* [#152](https://github.com/gimli-rs/addr2line/pull/152) | ||
Changed `Location::line` and `Location::column` from `Option<u64>`to `Option<u32>`. | ||
|
||
* [#156](https://github.com/gimli-rs/addr2line/pull/156) | ||
Deleted `alloc` feature, and fixed `no-std` builds with stable rust. | ||
Removed default `Reader` parameter for `Context`, and added `ObjectContext` instead. | ||
|
||
### Added | ||
|
||
* [#134](https://github.com/gimli-rs/addr2line/pull/134) | ||
Added `Context::from_dwarf`. | ||
|
||
### Changed | ||
|
||
* [#133](https://github.com/gimli-rs/addr2line/pull/133) | ||
Fixed handling of units that can't be parsed. | ||
|
||
* [#155](https://github.com/gimli-rs/addr2line/pull/155) | ||
Fixed `addr2line` output to match binutils. | ||
|
||
* [#130](https://github.com/gimli-rs/addr2line/pull/130) | ||
Improved `.debug_line` parsing performance. | ||
|
||
* [#148](https://github.com/gimli-rs/addr2line/pull/148) | ||
[#150](https://github.com/gimli-rs/addr2line/pull/150) | ||
[#151](https://github.com/gimli-rs/addr2line/pull/151) | ||
[#152](https://github.com/gimli-rs/addr2line/pull/152) | ||
Improved `.debug_info` parsing performance. | ||
|
||
* [#137](https://github.com/gimli-rs/addr2line/pull/137) | ||
[#138](https://github.com/gimli-rs/addr2line/pull/138) | ||
[#139](https://github.com/gimli-rs/addr2line/pull/139) | ||
[#140](https://github.com/gimli-rs/addr2line/pull/140) | ||
[#146](https://github.com/gimli-rs/addr2line/pull/146) | ||
Improved benchmarks. | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.10.0 (2019/07/07) | ||
|
||
### Breaking changes | ||
|
||
* [#127](https://github.com/gimli-rs/addr2line/pull/127) | ||
Update `gimli`. | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.9.0 (2019/05/02) | ||
|
||
### Breaking changes | ||
|
||
* [#121](https://github.com/gimli-rs/addr2line/pull/121) | ||
Update `gimli`, `object`, and `fallible-iterator` dependencies. | ||
|
||
### Added | ||
|
||
* [#121](https://github.com/gimli-rs/addr2line/pull/121) | ||
Reexport `gimli`, `object`, and `fallible-iterator`. | ||
|
||
-------------------------------------------------------------------------------- | ||
|
||
## 0.8.0 (2019/02/06) | ||
|
||
### Breaking changes | ||
|
||
* [#107](https://github.com/gimli-rs/addr2line/pull/107) | ||
Update `object` dependency to 0.11. This is part of the public API. | ||
|
||
### Added | ||
|
||
* [#101](https://github.com/gimli-rs/addr2line/pull/101) | ||
Add `object` feature (enabled by default). Disable this feature to remove | ||
the `object` dependency and `Context::new` API. | ||
|
||
* [#102](https://github.com/gimli-rs/addr2line/pull/102) | ||
Add `std` (enabled by default) and `alloc` features. | ||
|
||
### Changed | ||
|
||
* [#108](https://github.com/gimli-rs/addr2line/issues/108) | ||
`demangle` no longer outputs the hash for rust symbols. | ||
|
||
* [#109](https://github.com/gimli-rs/addr2line/issues/109) | ||
Set default `R` for `Context<R>`. |
Oops, something went wrong.