| 79 | } |
| 80 | |
| 81 | void version_cmd_handler() { |
| 82 | |
| 83 | frontend_print("======================================\n"); |
| 84 | frontend_print("ACE Engine %d.%d.%d\n", |
| 85 | |
| 86 | ACE_global::major_version, ACE_global::minor_version, |
| 87 | ACE_global::patch_level); |
| 88 | |
| 89 | frontend_print("compile time: %s %s\n", __DATE__, __TIME__); |
| 90 | frontend_print("Compiler : %s %s\n", ACE_global::cpp_compiler_name.c_str(), |
| 91 | ACE_global::cpp_compiler_version.c_str()); |
| 92 | frontend_print("Endianness: %s\n", |
| 93 | ACE_global::platform_endianness_str.c_str()); |
| 94 | frontend_print("======================================\n"); |
| 95 | frontend_print("build options: \n\n\n"); |
| 96 | |
| 97 | if (ACE_global::is_android_build) |
| 98 | frontend_print("built for android\n"); |
| 99 | else |
| 100 | frontend_print("built for linux desktop\n"); |
| 101 | |
| 102 | frontend_print("Features included (+) or not (-): \n"); |
| 103 | |
| 104 | frontend_print("%c use \"/proc/<pid>/mem\"\n", |
| 105 | ACE_global::use_proc_pid_mem ? '+' : '-'); |
| 106 | |
| 107 | frontend_print("%c use process_vm_readv and process_vm_writev\n", |
| 108 | ACE_global::use_proc_vm_read_writev ? '+' : '-'); |
| 109 | |
| 110 | frontend_print("======================================\n"); |
| 111 | } |
| 112 | |
| 113 | void quit_cmd_handler() { exit(EXIT_SUCCESS); }; |
| 114 |
nothing calls this directly
no test coverage detected