_Z3addii looks like C++ name mangling - embedding parameter/return type information in the symbol (function) name, required to support C++ features on top of the linkers C++ grew up with.
Declaring the function as `extern "C"` would turn the symbol name into "add", or maybe "_add". I suspect the author extracted the name from compiler-generated assembly or from a tool to list the symbols a .wasm exports.