| @@ -11,13 +11,16 @@ | |||||
| */ | */ | ||||
| #include "megbrain/plugin/static_mem_record.h" | #include "megbrain/plugin/static_mem_record.h" | ||||
| #ifndef __IN_TEE_ENV__ | |||||
| #include <fstream> | #include <fstream> | ||||
| #include <iostream> | #include <iostream> | ||||
| #endif | |||||
| using namespace mgb; | using namespace mgb; | ||||
| using namespace cg; | using namespace cg; | ||||
| namespace { | namespace { | ||||
| #ifndef __IN_TEE_ENV__ | |||||
| #define SVG_WIDTH 20000.0 | #define SVG_WIDTH 20000.0 | ||||
| #define SVG_HEIGHT 15000.0 | #define SVG_HEIGHT 15000.0 | ||||
| #define OPR_RECT_WIDTH 40.0 | #define OPR_RECT_WIDTH 40.0 | ||||
| @@ -42,6 +45,7 @@ const std::string animate = | |||||
| "fill=\"freeze\" dur=\"1s\"/>"; | "fill=\"freeze\" dur=\"1s\"/>"; | ||||
| std::string& replace_by_parameter(std::string& original_str, size_t index) { | std::string& replace_by_parameter(std::string& original_str, size_t index) { | ||||
| MGB_MARK_USED_VAR(index); | |||||
| return original_str; | return original_str; | ||||
| } | } | ||||
| @@ -82,9 +86,13 @@ std::string draw_polyline(std::string point_seq, std::string color, | |||||
| std::string width, std::string p = polyline) { | std::string width, std::string p = polyline) { | ||||
| return replace_by_parameter(p, 0, point_seq, color, width); | return replace_by_parameter(p, 0, point_seq, color, width); | ||||
| } | } | ||||
| #endif | |||||
| } // namespace | } // namespace | ||||
| void StaticMemRecorder::dump_svg(std::string svg_name) { | void StaticMemRecorder::dump_svg(std::string svg_name) { | ||||
| #ifdef __IN_TEE_ENV__ | |||||
| MGB_MARK_USED_VAR(svg_name); | |||||
| #else | |||||
| float svg_width = SVG_WIDTH, svg_height = SVG_HEIGHT, | float svg_width = SVG_WIDTH, svg_height = SVG_HEIGHT, | ||||
| opr_rect_width = OPR_RECT_WIDTH, opr_rect_height = OPR_RECT_HEIGHT; | opr_rect_width = OPR_RECT_WIDTH, opr_rect_height = OPR_RECT_HEIGHT; | ||||
| float address_scale = 1; | float address_scale = 1; | ||||
| @@ -239,6 +247,7 @@ void StaticMemRecorder::dump_svg(std::string svg_name) { | |||||
| << std::endl; | << std::endl; | ||||
| outfile << "</svg>" << std::endl; | outfile << "</svg>" << std::endl; | ||||
| outfile.close(); | outfile.close(); | ||||
| #endif | |||||
| } | } | ||||
| void StaticMemRecorder::show(std::string svg_name) { | void StaticMemRecorder::show(std::string svg_name) { | ||||