-
valgrind
A mirror of the Valgrind library source code (version 3.13.0). This is NOT the official Valgrind source, please find official source at http://valgrind.org/ (by rantoniello)
-
InfluxDB
Power Real-Time Data Analytics at Scale. Get real-time insights from all types of time series data with InfluxDB. Ingest, query, and analyze billions of data points in real-time with unbounded cardinality.
-
eunomia-cc
Compile and Run eBPF with WASM (Development move to https://github.com/eunomia-bpf/eunomia-bpf)
-
SaaSHub
SaaSHub - Software Alternatives and Reviews. SaaSHub helps you find the best software and product alternatives
The IR is here: https://github.com/rantoniello/valgrind/blob/master/VEX/pub/...
The rest can probably be found by searching around but I'm on my phone right now
And there are the examples from host firmware, from FCode in OpenFirmware https://github.com/openbios?language=forth that booted the IBM, Sun, and PowerPC Macs https://github.com/openbios?language=forth to the UEFI world's EBC https://github.com/pbatard/fasmg-ebc
Miri [0] is an interpreter for the mid-level intermediate representation (MIR) generated by the Rust compiler. MIR is input for more processing steps of the compiler. However miri also runs MIR directly. This means miri is a VM. Of course it's not a bytecode VM, because MIR is not a bytecode AFAIK. I still think that miri is a interesting example.
And why does miri exist?
It is a lot slower. However it can check for some undefined behavior.
[0]: https://github.com/rust-lang/miri
Looks like you are correct https://github.com/jqlang/jq/blob/ed8f7154f4e3e0a8b01e6778de...
Related posts
-
Eunomia-bpf/WASM-bpf: WebAssembly library, toolchain, runtime for eBPF programs
-
Wasm-bpf: Build and run eBPF programs in WebAssembly
-
Wasm-bpf: Build and run eBPF programs in WebAssembly
-
Aya Rust tutorial Part Two - Setting up
-
eBPF Tutorial by Example 9: Capturing Scheduling Latency and Recording as Histogram