LXT2MINER(1)
π LXT2MINER π
okay so bestie, welcome to lxt2miner β that's the LXT2 file data miner, living in section 1 of the manual (the "type it in your shell" section, iykyk). she digs through dumpfiles looking for specific data values and spits out gtkwave save files to stdout so you can reload them later. it's giving treasure hunt but the treasure is a signal value. π¦
β¨ SYNTAX β¨
lxt2miner [option]... [LXT2FILE]
πΈ DESCRIPTION πΈ
She mines LXT2 files for specific data values, then generates gtkwave save files and writes them to stdout for future reload. That's the whole vibe. No cap.
π OPTIONS π
-d,--dumpfile <filename>β tells her which LXT2 input dumpfile to work on. filename is the file, obviously. π-m,--match <value>β sets up a "bitwise" match on value. and like, value can be binary, real, or string. versatile queen. π-x,--hex <value>β same energy but the match data is hexadecimal, and she auto-converts it to binary for the search. so you can just hand her hex and she handles the rest. β¨-n,--namesonlyβ only the facnames get printed, in a gtkwave savefileβcompatible format. why is this iconic? because the resulting file can then be used to specify which traces get imported into gtkwave. literally a little VIP list. π-c,--comprehensiveβ says don't stop after the first match, keep going. use this when you want all the matching values in the trace, not just the first one. main character energy fr fr. π₯-h,--helpβ shows the help screen. that's it. that's the whole thing. π
π EXAMPLES π
lxt2miner dumpfile.lxt2 --hex 20470000 -n
so what's happening here: she tries to match the hex value 20470000 across all facilities, and when the value is encountered, only the facname gets printed to stdout β all so you end up with a gtkwave-compatible save file. obsessed. π«Ά
π LIMITATIONS π
heads up bestie: lxt2miner only prints the first time a value is encountered for a specific net.
and that's on purpose, okay?? it's to cut down on the size of output files and to help you follow data like addresses through a simulation model. it's a feature, not a bug, periodt. π
π AUTHORS π
Anthony Bybell <bybell@rocketmail.com> β the one who made all this happen. bow down. π
π¦ SEE ALSO π¦
vztminer(1) vzt2vcd(1) lxt2vcd(1) vcd2lxt2(1) gtkwave(1)
and that's the whole page babes π β this little gem comes to you from Anthony Bybell, version 3.2.1, and it lives under the LXT2MINER(1) name. go mine some data, you got this πβ¨π
π¦ where this page comes from
- arch rolling: gtkwave 3.3.128-1 Β· GPL-2.0-or-later AND MIT
- debian bookworm: gtkwave 3.3.118-0.1~deb12u1
- debian trixie: gtkwave 3.3.121-1
- epel 10: gtkwave 3.3.128-1.el10_3 Β· GPL-2.0-or-later
- epel 9: gtkwave 3.3.118-1.el9 Β· GPL-2.0-or-later
- fedora 43: gtkwave 3.3.125-1.fc43 Β· GPL-2.0-or-later
- fedora 44: gtkwave 3.3.126-2.fc44 Β· GPL-2.0-or-later
- fedora 44: gtkwave 3.3.127-1.fc44 Β· GPL-2.0-or-later
- nixos 26.05: gtkwave 3.3.127
- nixpkgs unstable: gtkwave 3.3.128
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- opensuse-leap 16.0: gtkwave 3.3.114-bp160.1.12 Β· GPL-2.0-or-later
- ubuntu jammy: gtkwave 3.3.104-2build1
- ubuntu noble: gtkwave 3.3.116-1build2
- ubuntu questing: gtkwave 3.3.125-1
- ubuntu resolute: gtkwave 3.3.126-1
- ubuntu stonking: gtkwave 3.3.127-1
- π girlified by deepseek-ai/DeepSeek-V4.1-Flash on : a language model's rewrite of the original, under its terms