diff --git a/Cargo.lock b/Cargo.lock index bf7afe83..8d8554a8 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -335,7 +335,7 @@ dependencies = [ "futures", "fxhash", "goblin", - "hashbrown", + "hashbrown 0.11.2", "lazy_static", "log", "num_cpus", @@ -354,12 +354,11 @@ dependencies = [ [[package]] name = "elementtree" -version = "0.7.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5f6319c9433cf1e95c60c8533978bccf0614f27f03bb4e514253468eeeaa7fe3" +checksum = "83e91f812124e4fc7f82605feda4da357307185a4619baee415ae0b7f6d5e031" dependencies = [ "string_cache", - "xml-rs", ] [[package]] @@ -598,6 +597,12 @@ dependencies = [ "serde", ] +[[package]] +name = "hashbrown" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8a9ee70c43aaf417c914396645a0fa852624801b24ebb7ae78fe8272889ac888" + [[package]] name = "hermit-abi" version = "0.1.19" @@ -697,12 +702,12 @@ checksum = "0cfe9645a18782869361d9c8732246be7b410ad4e919d3609ebabdac00ba12c3" [[package]] name = "indexmap" -version = "1.8.1" +version = "1.9.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0f647032dfaa1f8b6dc29bd3edb7bbef4861b8b8007ebb118d6db284fd59f6ee" +checksum = "10a35a97730320ffe8e2d410b5d3b69279b98d2c14bdb8b70ea89ecf7888d41e" dependencies = [ "autocfg", - "hashbrown", + "hashbrown 0.12.3", ] [[package]] @@ -762,6 +767,12 @@ version = "1.3.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "830d08ce1d1d941e6b30645f1a0eb5643013d835ce3779a5fc208261dbe10f55" +[[package]] +name = "leb128" +version = "0.2.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "884e2677b40cc8c339eaefcb701c32ef1fd2493d71118dc0ca4b6a736c93bd67" + [[package]] name = "libc" version = "0.2.126" @@ -1343,9 +1354,9 @@ checksum = "8ea5119cdb4c55b55d432abb513a0429384878c15dde60cc77b1c99de1a95a6a" [[package]] name = "symbolic" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fc7cb9f92456814241cca5984dac2ef4deced2bedd8ed2cbd7ae2e1a74f86af6" +checksum = "d91aea6f2208ce7853a0b61750b217ea7da5c5e46c2eeb52a9bf8a025b707859" dependencies = [ "symbolic-cfi", "symbolic-common", @@ -1355,9 +1366,9 @@ dependencies = [ [[package]] name = "symbolic-cfi" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2e940c2b9dffac8a624b43b71918c5ff677db6952fa6f74d967272a32ea71e6f" +checksum = "099a2b5031a18af7a6671104058ef4de2652d10f2c884a91cd400d7371b22565" dependencies = [ "symbolic-common", "symbolic-debuginfo", @@ -1366,9 +1377,9 @@ dependencies = [ [[package]] name = "symbolic-common" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87e4ba9eec41633b820fe1d1a2db3c51a6c00992ed6858300b645bef2f2d7ddb" +checksum = "753f48b7c2399e03be394c2ac68537871cc122eb0c3c9890ad700f6a0ed75867" dependencies = [ "debugid", "memmap2", @@ -1378,9 +1389,9 @@ dependencies = [ [[package]] name = "symbolic-debuginfo" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "89a8a9e8a09332209e8d6541b7b5d19f072a8587ec5c1ecd52800c7104c9645d" +checksum = "ff25b3ee88ee0a1bf2b3350ae5b61f15e25d3338f7a3b7b4b0c7a45f0f0d76c6" dependencies = [ "bitvec", "dmsort", @@ -1402,6 +1413,7 @@ dependencies = [ "serde_json", "smallvec", "symbolic-common", + "symbolic-ppdb", "thiserror", "wasmparser", "zip", @@ -1409,9 +1421,9 @@ dependencies = [ [[package]] name = "symbolic-demangle" -version = "9.1.0" +version = "10.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f4da73cc082fa227dfa279dbff0393d9a67d390a8232a929af2732cbc48e66dc" +checksum = "aa95eece3dc1e998031b07951ef5c8ada9938ef0e907e2154410ad4e15f341f4" dependencies = [ "cc", "cpp_demangle", @@ -1420,6 +1432,19 @@ dependencies = [ "symbolic-common", ] +[[package]] +name = "symbolic-ppdb" +version = "10.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d04703a3a0798d61ec00115565cc77d64fa6253c77695c937aaf8a8adcfe4097" +dependencies = [ + "indexmap", + "symbolic-common", + "thiserror", + "uuid", + "watto", +] + [[package]] name = "syn" version = "1.0.95" @@ -1471,18 +1496,18 @@ dependencies = [ [[package]] name = "thiserror" -version = "1.0.31" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd829fe32373d27f76265620b5309d0340cb8550f523c1dda251d6298069069a" +checksum = "10deb33631e3c9018b9baf9dcbbc4f737320d2b576bac10f6aefa048fa407e3e" dependencies = [ "thiserror-impl", ] [[package]] name = "thiserror-impl" -version = "1.0.31" +version = "1.0.37" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0396bc89e626244658bef819e22d0cc459e795a5ebe878e6ec336d1674a8d79a" +checksum = "982d17546b47146b28f7c22e3d08465f6b8903d0ea13c1660d9d84a6e7adcdbb" dependencies = [ "proc-macro2", "quote", @@ -1768,13 +1793,23 @@ checksum = "d554b7f530dee5964d9a9468d95c1f8b8acae4f282807e7d27d4b03099a46744" [[package]] name = "wasmparser" -version = "0.85.0" +version = "0.90.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "570460c58b21e9150d2df0eaaedbb7816c34bcec009ae0dcc976e40ba81463e7" +checksum = "b62c8d843f4423efee314dc75a1049886deba3214f7e7f9ff0e4e58b4d618581" dependencies = [ "indexmap", ] +[[package]] +name = "watto" +version = "0.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6746b5315e417144282a047ebb82260d45c92d09bf653fa9ec975e3809be942b" +dependencies = [ + "leb128", + "thiserror", +] + [[package]] name = "web-sys" version = "0.3.57" @@ -1896,12 +1931,6 @@ dependencies = [ "tap", ] -[[package]] -name = "xml-rs" -version = "0.8.4" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d2d7d3948613f75c98fd9328cfdcc45acc4d360655289d0a7d4ec931392200a3" - [[package]] name = "zip" version = "0.6.2" diff --git a/Cargo.toml b/Cargo.toml index 6cfd598a..0beac735 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -41,7 +41,7 @@ serde = "1.0" serde_json = "1.0" sha2 = "0.10" simplelog = { version = "0.12", optional = true, features = ["local-offset"] } -symbolic = { version = "9.1", features = ["demangle", "cfi"] } +symbolic = { version = "10.0", features = ["demangle", "cfi"] } tokio = { version = "1.20", optional = true } url = "2.2" uuid = "1"