Replacing the inconvenient prefix string for indentation with indent number.

This commit is contained in:
ANR2ME committed 2021-04-19 06:14:28 +07:00
1 parent 40941b41a4
commit 8742a49e07
3 files changed
+7 -7

No files matched your search

+2 -2
View File
@@ -187,7 +187,7 @@ void DataToHexString(const uint8_t *data, size_t size, std::string *output) {
buffer.TakeAll(output);
}
void DataToHexString(const char* prefix, uint32_t startAddr, const uint8_t* data, size_t size, std::string* output) {
void DataToHexString(int indent, uint32_t startAddr, const uint8_t* data, size_t size, std::string* output) {
Buffer buffer;
size_t i = 0;
for (; i < size; i++) {
@@ -199,7 +199,7 @@ void DataToHexString(const char* prefix, uint32_t startAddr, const uint8_t* data
buffer.Printf("\n");
}
if (!(i & 15))
buffer.Printf("%s%08x ", prefix, startAddr + i);
buffer.Printf("%*s%08x ", indent, "", startAddr + i);
buffer.Printf("%02x ", data[i]);
}
if (size & 15) {