balrog~ ELF file analysis tool to be used after firmware extraction |
| git clone https://github.com/djnnvx/balrog.git |
| log | files | refs | archive | README |
Cargo.lock (10477B)
1 # This file is automatically @generated by Cargo. 2 # It is not intended for manual editing. 3 version = 4 4 5 [[package]] 6 name = "anstream" 7 version = "1.0.0" 8 source = "registry+https://github.com/rust-lang/crates.io-index" 9 checksum = "824a212faf96e9acacdbd09febd34438f8f711fb84e09a8916013cd7815ca28d" 10 dependencies = [ 11 "anstyle", 12 "anstyle-parse", 13 "anstyle-query", 14 "anstyle-wincon", 15 "colorchoice", 16 "is_terminal_polyfill", 17 "utf8parse", 18 ] 19 20 [[package]] 21 name = "anstyle" 22 version = "1.0.14" 23 source = "registry+https://github.com/rust-lang/crates.io-index" 24 checksum = "940b3a0ca603d1eade50a4846a2afffd5ef57a9feac2c0e2ec2e14f9ead76000" 25 26 [[package]] 27 name = "anstyle-parse" 28 version = "1.0.0" 29 source = "registry+https://github.com/rust-lang/crates.io-index" 30 checksum = "52ce7f38b242319f7cabaa6813055467063ecdc9d355bbb4ce0c68908cd8130e" 31 dependencies = [ 32 "utf8parse", 33 ] 34 35 [[package]] 36 name = "anstyle-query" 37 version = "1.1.5" 38 source = "registry+https://github.com/rust-lang/crates.io-index" 39 checksum = "40c48f72fd53cd289104fc64099abca73db4166ad86ea0b4341abe65af83dadc" 40 dependencies = [ 41 "windows-sys", 42 ] 43 44 [[package]] 45 name = "anstyle-wincon" 46 version = "3.0.11" 47 source = "registry+https://github.com/rust-lang/crates.io-index" 48 checksum = "291e6a250ff86cd4a820112fb8898808a366d8f9f58ce16d1f538353ad55747d" 49 dependencies = [ 50 "anstyle", 51 "once_cell_polyfill", 52 "windows-sys", 53 ] 54 55 [[package]] 56 name = "anyhow" 57 version = "1.0.104" 58 source = "registry+https://github.com/rust-lang/crates.io-index" 59 checksum = "330a5ed07fa54e4702c9d6c4174f74427fc0ef6e214bbd677ae50a5099946470" 60 61 [[package]] 62 name = "balrog" 63 version = "0.1.0" 64 dependencies = [ 65 "anyhow", 66 "capstone", 67 "clap", 68 "goblin", 69 "rayon", 70 "serde", 71 "serde_json", 72 ] 73 74 [[package]] 75 name = "capstone" 76 version = "0.13.0" 77 source = "registry+https://github.com/rust-lang/crates.io-index" 78 checksum = "015ef5d5ca1743e3f94af9509ba6bd2886523cfee46e48d15c2ef5216fd4ac9a" 79 dependencies = [ 80 "capstone-sys", 81 "libc", 82 ] 83 84 [[package]] 85 name = "capstone-sys" 86 version = "0.17.0" 87 source = "registry+https://github.com/rust-lang/crates.io-index" 88 checksum = "2267cb8d16a1e4197863ec4284ffd1aec26fe7e57c58af46b02590a0235809a0" 89 dependencies = [ 90 "cc", 91 "libc", 92 ] 93 94 [[package]] 95 name = "cc" 96 version = "1.4.6" 97 source = "registry+https://github.com/rust-lang/crates.io-index" 98 checksum = "a3eb0f42d6c360dc3f8a821f6bf2fdea7f72bfd36b3076eb0e6d1e9e0752fff4" 99 dependencies = [ 100 "find-msvc-tools", 101 "shlex", 102 ] 103 104 [[package]] 105 name = "clap" 106 version = "4.6.7" 107 source = "registry+https://github.com/rust-lang/crates.io-index" 108 checksum = "aa8876b300ab35ba921adea3dfd70157a46249b33f95c9084ae5709785478946" 109 dependencies = [ 110 "clap_builder", 111 "clap_derive", 112 ] 113 114 [[package]] 115 name = "clap_builder" 116 version = "4.6.7" 117 source = "registry+https://github.com/rust-lang/crates.io-index" 118 checksum = "ec0797fb7aeb1406c84efac526901f7ec3ead2124f946b494e72879d4b54704d" 119 dependencies = [ 120 "anstream", 121 "anstyle", 122 "clap_lex", 123 "strsim", 124 ] 125 126 [[package]] 127 name = "clap_derive" 128 version = "4.6.7" 129 source = "registry+https://github.com/rust-lang/crates.io-index" 130 checksum = "f9c751b79415d4e559e3d1fcf128e09e720eb673a06d26cf6f392d37d75b66e0" 131 dependencies = [ 132 "heck", 133 "proc-macro2", 134 "quote", 135 "syn", 136 ] 137 138 [[package]] 139 name = "clap_lex" 140 version = "1.1.1" 141 source = "registry+https://github.com/rust-lang/crates.io-index" 142 checksum = "1c133bc6a41be0d194c306b5506d15e6feeea7b1d6604bd3f8310dfb2ca96486" 143 144 [[package]] 145 name = "colorchoice" 146 version = "1.0.5" 147 source = "registry+https://github.com/rust-lang/crates.io-index" 148 checksum = "1d07550c9036bf2ae0c684c4297d503f838287c83c53686d05370d0e139ae570" 149 150 [[package]] 151 name = "crossbeam-deque" 152 version = "0.8.8" 153 source = "registry+https://github.com/rust-lang/crates.io-index" 154 checksum = "622f3fc73690be383c7214310406f28a90e6edeadc3cea882f9d71e495b9711a" 155 dependencies = [ 156 "crossbeam-epoch", 157 "crossbeam-utils", 158 ] 159 160 [[package]] 161 name = "crossbeam-epoch" 162 version = "0.9.21" 163 source = "registry+https://github.com/rust-lang/crates.io-index" 164 checksum = "dc74980687109a3b14c72fd458107bf0baa1da1a1a805e178d15501ba9b86d9d" 165 dependencies = [ 166 "crossbeam-utils", 167 ] 168 169 [[package]] 170 name = "crossbeam-utils" 171 version = "0.8.23" 172 source = "registry+https://github.com/rust-lang/crates.io-index" 173 checksum = "a31eee39dddec8330830986fcd7625edb5a24ec90ea038215273bbc3adb08ac6" 174 175 [[package]] 176 name = "either" 177 version = "1.18.0" 178 source = "registry+https://github.com/rust-lang/crates.io-index" 179 checksum = "252afb9ae5eaa683babdc6a068b3f5726eb19e05070c731f9b2a23a7c3e8ed34" 180 181 [[package]] 182 name = "find-msvc-tools" 183 version = "0.1.12" 184 source = "registry+https://github.com/rust-lang/crates.io-index" 185 checksum = "3e0f1c7c3a72c66fd80abe965175f7523475c0489a87d3ff9d6e8c87d87a9d2d" 186 187 [[package]] 188 name = "goblin" 189 version = "0.10.7" 190 source = "registry+https://github.com/rust-lang/crates.io-index" 191 checksum = "17582616a7718cca54cec18e534a76c7c4aec11a8b9a85695712f262fd15a4c8" 192 dependencies = [ 193 "log", 194 "plain", 195 "scroll", 196 ] 197 198 [[package]] 199 name = "heck" 200 version = "0.5.0" 201 source = "registry+https://github.com/rust-lang/crates.io-index" 202 checksum = "2304e00983f87ffb38b55b444b5e3b60a884b5d30c0fca7d82fe33449bbe55ea" 203 204 [[package]] 205 name = "is_terminal_polyfill" 206 version = "1.70.2" 207 source = "registry+https://github.com/rust-lang/crates.io-index" 208 checksum = "a6cb138bb79a146c1bd460005623e142ef0181e3d0219cb493e02f7d08a35695" 209 210 [[package]] 211 name = "itoa" 212 version = "1.0.18" 213 source = "registry+https://github.com/rust-lang/crates.io-index" 214 checksum = "8f42a60cbdf9a97f5d2305f08a87dc4e09308d1276d28c869c684d7777685682" 215 216 [[package]] 217 name = "libc" 218 version = "0.2.189" 219 source = "registry+https://github.com/rust-lang/crates.io-index" 220 checksum = "3eaf3ede3fee6db1a4c2ee091bf8a8b4dccdc6d17f656fb07896ee72867612f2" 221 222 [[package]] 223 name = "log" 224 version = "0.4.34" 225 source = "registry+https://github.com/rust-lang/crates.io-index" 226 checksum = "f9f8bd3e56ce4dfc153cf470fffbfa98c7620958b312ca5c3a4b8d5181fd13c6" 227 228 [[package]] 229 name = "memchr" 230 version = "2.8.3" 231 source = "registry+https://github.com/rust-lang/crates.io-index" 232 checksum = "cf8baf1c55e62ffcace7a9f06f4bd9cd3f0c4beb022d3b367256b91b87513d98" 233 234 [[package]] 235 name = "once_cell_polyfill" 236 version = "1.70.2" 237 source = "registry+https://github.com/rust-lang/crates.io-index" 238 checksum = "384b8ab6d37215f3c5301a95a4accb5d64aa607f1fcb26a11b5303878451b4fe" 239 240 [[package]] 241 name = "plain" 242 version = "0.2.3" 243 source = "registry+https://github.com/rust-lang/crates.io-index" 244 checksum = "b4596b6d070b27117e987119b4dac604f3c58cfb0b191112e24771b2faeac1a6" 245 246 [[package]] 247 name = "proc-macro2" 248 version = "1.0.107" 249 source = "registry+https://github.com/rust-lang/crates.io-index" 250 checksum = "985e7ec9bb745e6ce6535b544d84d6cd6f7ad8bd711c398938ae983b91a766d9" 251 dependencies = [ 252 "unicode-ident", 253 ] 254 255 [[package]] 256 name = "quote" 257 version = "1.0.47" 258 source = "registry+https://github.com/rust-lang/crates.io-index" 259 checksum = "1fbf4db142a473a8d80c26bbf18454ed458bf8d26c8219c331daecfdbd079001" 260 dependencies = [ 261 "proc-macro2", 262 ] 263 264 [[package]] 265 name = "rayon" 266 version = "1.12.0" 267 source = "registry+https://github.com/rust-lang/crates.io-index" 268 checksum = "fb39b166781f92d482534ef4b4b1b2568f42613b53e5b6c160e24cfbfa30926d" 269 dependencies = [ 270 "either", 271 "rayon-core", 272 ] 273 274 [[package]] 275 name = "rayon-core" 276 version = "1.13.0" 277 source = "registry+https://github.com/rust-lang/crates.io-index" 278 checksum = "22e18b0f0062d30d4230b2e85ff77fdfe4326feb054b9783a3460d8435c8ab91" 279 dependencies = [ 280 "crossbeam-deque", 281 "crossbeam-utils", 282 ] 283 284 [[package]] 285 name = "scroll" 286 version = "0.13.0" 287 source = "registry+https://github.com/rust-lang/crates.io-index" 288 checksum = "c1257cd4248b4132760d6524d6dda4e053bc648c9070b960929bf50cfb1e7add" 289 dependencies = [ 290 "scroll_derive", 291 ] 292 293 [[package]] 294 name = "scroll_derive" 295 version = "0.13.2" 296 source = "registry+https://github.com/rust-lang/crates.io-index" 297 checksum = "e1a36a382ed65dbcc0ab47fd5e9a94112417ccd34560a392ef3b7b0f0ec39148" 298 dependencies = [ 299 "proc-macro2", 300 "quote", 301 "syn", 302 ] 303 304 [[package]] 305 name = "serde" 306 version = "1.0.229" 307 source = "registry+https://github.com/rust-lang/crates.io-index" 308 checksum = "4148590afebada386688f18773da617792bf2ef03ffc1e4cbd2b1d45b023e0ba" 309 dependencies = [ 310 "serde_core", 311 "serde_derive", 312 ] 313 314 [[package]] 315 name = "serde_core" 316 version = "1.0.229" 317 source = "registry+https://github.com/rust-lang/crates.io-index" 318 checksum = "67dca2c9c51e58a4791a4b1ed58308b39c64224d349a935ab5039aa360942a48" 319 dependencies = [ 320 "serde_derive", 321 ] 322 323 [[package]] 324 name = "serde_derive" 325 version = "1.0.229" 326 source = "registry+https://github.com/rust-lang/crates.io-index" 327 checksum = "e7a5d71263a5a7d47b41f6b3f06ba276f10cc18b0931f1799f710578e2309348" 328 dependencies = [ 329 "proc-macro2", 330 "quote", 331 "syn", 332 ] 333 334 [[package]] 335 name = "serde_json" 336 version = "1.0.151" 337 source = "registry+https://github.com/rust-lang/crates.io-index" 338 checksum = "c841b55ecdae098c80dcae9cf767f6f8a0c2cdb3416bbef72181df4d0fe73f14" 339 dependencies = [ 340 "itoa", 341 "memchr", 342 "serde", 343 "serde_core", 344 "zmij", 345 ] 346 347 [[package]] 348 name = "shlex" 349 version = "2.0.1" 350 source = "registry+https://github.com/rust-lang/crates.io-index" 351 checksum = "f8fadd59c855ef2080decdef8ff161eb6661b86933c9d82e5ba29dc602a55aba" 352 353 [[package]] 354 name = "strsim" 355 version = "0.11.1" 356 source = "registry+https://github.com/rust-lang/crates.io-index" 357 checksum = "7da8b5736845d9f2fcb837ea5d9e2628564b3b043a70948a3f0b778838c5fb4f" 358 359 [[package]] 360 name = "syn" 361 version = "3.0.6" 362 source = "registry+https://github.com/rust-lang/crates.io-index" 363 checksum = "8593e8e72159ed2257d083c7a454a85cbf854f37a0966d8d483aff8c8a3ebcee" 364 dependencies = [ 365 "proc-macro2", 366 "quote", 367 "unicode-ident", 368 ] 369 370 [[package]] 371 name = "unicode-ident" 372 version = "1.0.26" 373 source = "registry+https://github.com/rust-lang/crates.io-index" 374 checksum = "d245f478577f809a851594d02313b640fb437e0bb33866753cff937863096954" 375 376 [[package]] 377 name = "utf8parse" 378 version = "0.2.2" 379 source = "registry+https://github.com/rust-lang/crates.io-index" 380 checksum = "06abde3611657adf66d383f00b093d7faecc7fa57071cce2578660c9f1010821" 381 382 [[package]] 383 name = "windows-link" 384 version = "0.2.1" 385 source = "registry+https://github.com/rust-lang/crates.io-index" 386 checksum = "f0805222e57f7521d6a62e36fa9163bc891acd422f971defe97d64e70d0a4fe5" 387 388 [[package]] 389 name = "windows-sys" 390 version = "0.61.2" 391 source = "registry+https://github.com/rust-lang/crates.io-index" 392 checksum = "ae137229bcbd6cdf0f7b80a31df61766145077ddf49416a728b02cb3921ff3fc" 393 dependencies = [ 394 "windows-link", 395 ] 396 397 [[package]] 398 name = "zmij" 399 version = "1.0.23" 400 source = "registry+https://github.com/rust-lang/crates.io-index" 401 checksum = "29666d0abbfad1e3dc4dcf6144730dd3a3ab225bbbdac83319345b1b44ccfc1b"