- Those were important structures in Linux
They deserve to be indexed.
- This will require re-indexing, so this will take a bit
of time to be fixed in the database
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
- Suggested by Armijn Hemel
https://github.com/bootlin/elixir/issues/27
- In particular, functions defined in assembly
are now supported. Look for "memcpy" for example.
A database rebuild is required. Will increase the version
number in the next commit
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
- For long runs, allows to see which project we are in, and the
percentage of processed tags
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
This caused important symbols to be ignored (at least for the
list of instances) See https://github.com/bootlin/elixir/issues/44
Signed-off-by: Michael Opdenacker <michael.opdenacker@bootlin.com>
On machines with Python < 3.5, subprocess.run is not available. In this
case, subprocess.check_output serves the same purpose [1].
This allows Elixir to run on older systems, such as Ubuntu 14.04 which
comes with Python 3.4.
[1] https://docs.python.org/3.5/library/subprocess.html#subprocess.check_output
Signed-off-by: Chen-Yu Tsai <wens@csie.org>
The extended list was generated with a modified references database
that only stored the size of the records instead of the records
themselves. This list basically correponds to all references records
larger than 4 megabytes.