Archive Scanner
Traverses archive files to find source and binary files containing symbol values.
Built on Apache Compress for format compatibility.
Configuration
To configure the Archive scanner module, Edit these settings.
Below is the default configuration from: archive/default.yaml.
ewogICJ0eXBlIiA6ICJvYmplY3QiLAogICJwcm9wZXJ0aWVzIiA6IHsKICAgICJ0ZW54IiA6IHsKICAgICAgInR5cGUiIDogInN0cmluZyIKICAgIH0sCiAgICAiYXJjaGl2ZUV4dGVuc2lvbnMiIDogewogICAgICAidHlwZSIgOiBbICJhcnJheSIsICJudWxsIiBdLAogICAgICAibWFya2Rvd25EZXNjcmlwdGlvbiIgOiAiU3VwcG9ydGVkIGFyY2hpdmUgZXh0ZW5zaW9uc1xuXG5EZWZpbmVzIHRoZSBmaWxlIGV4dGVuc2lvbnMgb2YgYXJjaGl2ZSB6aXAgZmlsZXMgdG8gc2NhbiBmb3Igc291cmNlL2JpbmFyeSBpbnB1dCBmaWxlcy4gKERlZmF1bHQ6IFtcIi56aXBcIixcIi5qYXJcIixcIi53YXJcIixcIi5lYXJcIixcIi43c1wiLFwiLmd6XCIsXCIuYnJcIixcIi5sejRcIixcIi5sem1hXCIsXCIudGFyXCIsXCIudGFyLmJyXCIsXCIudGFyLmd6XCIsXCIudGFyLmJ6MlwiLFwiLnRhci5sejRcIixcIi50YXIubHptYVwiXSkiLAogICAgICAiaXRlbXMiIDogewogICAgICAgICJ0eXBlIiA6ICJzdHJpbmciCiAgICAgIH0sCiAgICAgICJkZWZhdWx0IiA6IFsgIi56aXAiLCAiLmphciIsICIud2FyIiwgIi5lYXIiLCAiLjdzIiwgIi5neiIsICIuYnIiLCAiLmx6NCIsICIubHptYSIsICIudGFyIiwgIi50YXIuYnIiLCAiLnRhci5neiIsICIudGFyLmJ6MiIsICIudGFyLmx6NCIsICIudGFyLmx6bWEiIF0KICAgIH0KICB9LAogICJhZGRpdGlvbmFsUHJvcGVydGllcyIgOiBmYWxzZQp9
# 🔟❎ 'compile' archive symbol scanner config
# The archive'scanner iterates through the contents of file archives
# to seek source/binary files whose contents to scan into
# the output symbol files.
# Set the 10x pipeline to 'compile'
tenx: compile
archiveExtensions:
- .zip
- .jar
- .war
- .ear
- .7s
- .gz
- .br
- .lz4
- .lzma
- .tar
- .tar.br
- .tar.gz
- .tar.bz2
- .tar.lz4
- .tar.lzma
Options
Specify the options below to configure the Archive scanner:
| Name | Description |
|---|---|
| archiveExtensions | Supported archive extensions |
archiveExtensions
Supported archive extensions.
| Type | Default |
|---|---|
| List | [.zip, .jar, .war, .ear, .7s, .gz, .br, .lz4, .lzma, .tar, .tar.br, .tar.gz, .tar.bz2, .tar.lz4, .tar.lzma] |
Defines the file extensions of archive zip files to scan for source/binary input files.
This module is defined in archive/module.yaml.