Skip to content

Commit 4906087

Browse files
committed
Re-export pdb crate for programmatically reading PDB files
1 parent 423808f commit 4906087

File tree

3 files changed

+28
-2
lines changed

3 files changed

+28
-2
lines changed

Cargo.lock

Lines changed: 26 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1196,6 +1196,12 @@ dependencies = [
11961196
"once_cell",
11971197
]
11981198

1199+
[[package]]
1200+
name = "fallible-iterator"
1201+
version = "0.2.0"
1202+
source = "registry+https://github.com/rust-lang/crates.io-index"
1203+
checksum = "4443176a9f2c162692bd3d352d745ef9413eec5782a80d8fd6f8a1ac692a07f7"
1204+
11991205
[[package]]
12001206
name = "fallible-iterator"
12011207
version = "0.3.0"
@@ -1478,7 +1484,7 @@ version = "0.31.1"
14781484
source = "registry+https://github.com/rust-lang/crates.io-index"
14791485
checksum = "07e28edb80900c19c28f1072f2e8aeca7fa06b23cd4169cefe1af5aa3260783f"
14801486
dependencies = [
1481-
"fallible-iterator",
1487+
"fallible-iterator 0.3.0",
14821488
"indexmap",
14831489
"stable_deref_trait",
14841490
]
@@ -1489,7 +1495,7 @@ version = "0.32.0"
14891495
source = "registry+https://github.com/rust-lang/crates.io-index"
14901496
checksum = "93563d740bc9ef04104f9ed6f86f1e3275c2cdafb95664e26584b9ca807a8ffe"
14911497
dependencies = [
1492-
"fallible-iterator",
1498+
"fallible-iterator 0.3.0",
14931499
"indexmap",
14941500
"stable_deref_trait",
14951501
]
@@ -2765,6 +2771,17 @@ version = "0.2.3"
27652771
source = "registry+https://github.com/rust-lang/crates.io-index"
27662772
checksum = "df94ce210e5bc13cb6651479fa48d14f601d9858cfe0467f43ae157023b938d3"
27672773

2774+
[[package]]
2775+
name = "pdb"
2776+
version = "0.8.0"
2777+
source = "registry+https://github.com/rust-lang/crates.io-index"
2778+
checksum = "82040a392923abe6279c00ab4aff62d5250d1c8555dc780e4b02783a7aa74863"
2779+
dependencies = [
2780+
"fallible-iterator 0.2.0",
2781+
"scroll",
2782+
"uuid",
2783+
]
2784+
27682785
[[package]]
27692786
name = "percent-encoding"
27702787
version = "2.3.1"
@@ -3221,6 +3238,7 @@ dependencies = [
32213238
"gimli 0.32.0",
32223239
"libc",
32233240
"object 0.37.1",
3241+
"pdb",
32243242
"regex",
32253243
"serde_json",
32263244
"similar",
@@ -4930,6 +4948,12 @@ version = "1.2.0"
49304948
source = "registry+https://github.com/rust-lang/crates.io-index"
49314949
checksum = "94143f37725109f92c262ed2cf5e59bce7498c01bcc1502d7b9afe439a4e9f49"
49324950

4951+
[[package]]
4952+
name = "scroll"
4953+
version = "0.11.0"
4954+
source = "registry+https://github.com/rust-lang/crates.io-index"
4955+
checksum = "04c565b551bafbef4157586fa379538366e4385d42082f255bfd96e4fe8519da"
4956+
49334957
[[package]]
49344958
name = "self_cell"
49354959
version = "1.2.0"

src/tools/run-make-support/Cargo.toml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -13,6 +13,7 @@ gimli = "0.32"
1313
build_helper = { path = "../../build_helper" }
1414
serde_json = "1.0"
1515
libc = "0.2"
16+
pdb = "0.8.0"
1617

1718
[lib]
1819
crate-type = ["lib", "dylib"]

src/tools/run-make-support/src/lib.rs

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ pub use bstr;
4141
pub use gimli;
4242
pub use libc;
4343
pub use object;
44+
pub use pdb;
4445
pub use regex;
4546
pub use serde_json;
4647
pub use similar;

0 commit comments

Comments
 (0)