You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
67 lines
1.8 KiB
67 lines
1.8 KiB
#include "util-function.h"
|
|
#include <stdint.h>
|
|
// extern "C" {
|
|
// extern void consoleInfo(char* ptr, uint32_t length);
|
|
// }
|
|
static char* logBuffer = nullptr;
|
|
const int LOG_LENGTH = 1024;
|
|
|
|
void LogUtil::Initialize() {
|
|
//logBuffer = new char[LOG_LENGTH];
|
|
}
|
|
|
|
void LogUtil::PrintToJs(std::string& message) {
|
|
// int length = message.length();
|
|
// if (length >= LOG_LENGTH) length = LOG_LENGTH -1;
|
|
// memcpy(logBuffer, message.c_str(), length);
|
|
// logBuffer[length] = 0;
|
|
// consoleInfo(logBuffer, length);
|
|
}
|
|
|
|
void LogUtil::PrintToJs(const char* message) {
|
|
// std::string strMessage(message);
|
|
// int length = strMessage.length();
|
|
// if (length >= LOG_LENGTH) length = LOG_LENGTH - 1;
|
|
// memcpy(logBuffer, strMessage.c_str(), length);
|
|
// logBuffer[length] = 0;
|
|
// consoleInfo(logBuffer, length);
|
|
}
|
|
|
|
void LogUtil::PrintToJs(char* str, int length) {
|
|
// if (length >= LOG_LENGTH) length = LOG_LENGTH - 1;
|
|
// memcpy(logBuffer, str, length);
|
|
// logBuffer[length] = 0;
|
|
// consoleInfo(logBuffer, length);
|
|
}
|
|
|
|
void LogUtil::PrintIntValue(int value, const char* message) {
|
|
// std::string strInt = std::to_string(value);
|
|
// std::string finalStr = std::string(message) + strInt;
|
|
// LogUtil::PrintToJs(finalStr);
|
|
}
|
|
|
|
void LogUtil::ReleaseBuffer() {
|
|
//delete[] logBuffer;
|
|
}
|
|
|
|
// const uint32_t MEMORY_SIZE = 8 * 1024 * 1024;
|
|
// static uint8_t* uint8Ptr = nullptr;
|
|
|
|
// uint8_t* StoreMemory::getStoreMemory() {
|
|
// if (uint8Ptr) return uint8Ptr;
|
|
|
|
// uint32_t* uint32Ptr = new uint32_t[MEMORY_SIZE / 4];
|
|
// uint8Ptr = (uint8_t*)uint32Ptr;
|
|
// return uint8Ptr;
|
|
// }
|
|
|
|
// void StoreMemory::freeStoreMemory() {
|
|
// if (uint8Ptr) {
|
|
// delete[] uint8Ptr;
|
|
// uint8Ptr = nullptr;
|
|
// }
|
|
// }
|
|
|
|
// uint32_t StoreMemory::storeMemorySize() {
|
|
// return MEMORY_SIZE;
|
|
// }
|
|
|