// beginning a Binaryen API trace #include #include #include "binaryen-c.h" int main() { std::map expressions; std::map functions; std::map globals; std::map events; std::map exports; std::map relooperBlocks; BinaryenModuleRef the_module = NULL; RelooperRef the_relooper = NULL; BinaryenGetPassArgument("theKey"); BinaryenSetPassArgument("theKey", "theValue"); BinaryenGetPassArgument("theKey"); BinaryenSetPassArgument("theKey", NULL); BinaryenGetPassArgument("theKey"); BinaryenSetPassArgument("theKey", "theValue2"); BinaryenGetPassArgument("theKey"); BinaryenClearPassArguments(); BinaryenGetPassArgument("theKey"); return 0; } // ending a Binaryen API trace