Jim Huang
Jim Huang
After docker image (#24) is generated, we can follow the steps how [Trias-lab Foundation's iota_perf](https://github.com/wunder3605/iri/tree/dev/scripts/iota_perf) generates data to track the performance of transactions. Expected output: 1. Generate performance metrics for...
Use Google's [HighwayHash](https://github.com/google/highwayhash) or AVX2 implementation of Siphash. > Our SipHash implementation is a fast and portable drop-in replacement for the reference C code. Outputs are identical for the given...
http-parser is [not actively maintained](https://github.com/nodejs/http-parser/issues/522). [cppcoffee/khttpd](https://github.com/cppcoffee/khttpd) illustrates the use of [PicoHTTPParser](https://github.com/h2o/picohttpparser) (MIT License), which is faster than the http-parser currently used in kHTTPd. [llhttp](https://github.com/nodejs/llhttp) is also much faster than http-parser.
At present, [libelf](https://sourceware.org/elfutils/) is used for parsing and reading given ELF files, but it is a bit heavy. Measuring on Ubuntu Linux 20.04, the stripped libelf occupies 107KB in file...
ESCA was just a hack at the very beginning. However, it has been public for evaluation purpose, and we should enforce source code consistency. Here are the general rules: 1....
The current build system will attempt to build lighttpd and nginx from source. However, it will soon override the existing files by previous nginx/lighttpd installations. Since we tend to demonstrate...
Using OpenJDK 8 from [Eclipse Temurin](https://projects.eclipse.org/projects/adoptium.temurin), JRE failed to initialize JamVM: ``` $ bin/java -XXaltjvm=jamvm -version Exception occurred while VM initialising. java/lang/NoClassDefFoundError: java/lang/ClassLoader ``` Known reasons: 1. Different JRE layout:...
After install `nasm` and `llvm` (see #2), I fail to generate `abiconv.syms`: ``` ... Consolidate compiler generated dependencies of target custom_conv_execvp [ 15%] Built target custom_conv_execvp [ 15%] Generating abiconv.syms...
`Prerequisites` in `README.md` mentioned: > 86x64 requires macOS with Command Line Tools installed. However, at least `nasm` and `llvm` packages are required.
After applying fixes from #3, file `libinterpose.dylib` was build. However, out-of-source build still fails. Re-run with `make VERBOSE=1`: ``` [ 18%] Built target syscall_tabgen /Library/Developer/CommandLineTools/usr/bin/make -f tests/CMakeFiles/file-O0.dir/build.make tests/CMakeFiles/file-O0.dir/depend cd /tmp/86x64/build...