diff options
| author | 2012-03-20 13:43:53 -0700 | |
|---|---|---|
| committer | 2012-03-20 13:43:53 -0700 | |
| commit | bdf6c3d6728f563a143862f1909cb0e6717a8b23 (patch) | |
| tree | b01ccf0fef8880e4e273d858134090d919ee2fb9 | |
| parent | 0637e27af8e54f39634024dc77e8b094f21782f9 (diff) | |
Trivial cleanup of typos and fixed-length buffers.
Change-Id: I4ea3bb51320160c5ebda8b2a8ba3ca81452915b5
| -rw-r--r-- | src/compiler/Ralloc.cc | 4 | ||||
| -rw-r--r-- | src/compiler/Utility.cc | 4 | ||||
| -rw-r--r-- | src/compiler/codegen/CodegenUtil.cc | 22 | ||||
| -rw-r--r-- | src/compiler/codegen/GenInvoke.cc | 4 | ||||
| -rw-r--r-- | src/compiler/codegen/RallocUtil.cc | 9 |
5 files changed, 16 insertions, 27 deletions
diff --git a/src/compiler/Ralloc.cc b/src/compiler/Ralloc.cc index 872adae432..91dc936f68 100644 --- a/src/compiler/Ralloc.cc +++ b/src/compiler/Ralloc.cc @@ -286,8 +286,7 @@ static const char* storageName[] = {" Frame ", "PhysReg", " Spill "}; void oatDumpRegLocTable(RegLocation* table, int count) { for (int i = 0; i < count; i++) { - char buf[100]; - snprintf(buf, 100, "Loc[%02d] : %s, %c %c %c %c %c %c%d %c%d S%d", + LOG(INFO) << StringPrintf("Loc[%02d] : %s, %c %c %c %c %c %c%d %c%d S%d", i, storageName[table[i].location], table[i].wide ? 'W' : 'N', table[i].defined ? 'D' : 'U', table[i].fp ? 'F' : 'C', table[i].highWord ? 'H' : 'L', table[i].home ? 'h' : 't', @@ -295,7 +294,6 @@ void oatDumpRegLocTable(RegLocation* table, int count) table[i].lowReg & oatFpRegMask(), oatIsFpReg(table[i].highReg) ? 's' : 'r', table[i].highReg & oatFpRegMask(), table[i].sRegLow); - LOG(INFO) << buf; } } diff --git a/src/compiler/Utility.cc b/src/compiler/Utility.cc index 3674aa9299..f5b478c1b3 100644 --- a/src/compiler/Utility.cc +++ b/src/compiler/Utility.cc @@ -322,14 +322,12 @@ void oatDumpCompilationUnit(CompilationUnit* cUnit) while (true) { bb = (BasicBlock *) oatGrowableListIteratorNext(&iterator); if (bb == NULL) break; - char buf[100]; - snprintf(buf, 100, "Block %d (%s) (insn %04x - %04x%s)", + LOG(INFO) << StringPrintf("Block %d (%s) (insn %04x - %04x%s)", bb->id, blockTypeNames[bb->blockType], bb->startOffset, bb->lastMIRInsn ? bb->lastMIRInsn->offset : bb->startOffset, bb->lastMIRInsn ? "" : " empty"); - LOG(INFO) << buf; if (bb->taken) { LOG(INFO) << " Taken branch: block " << bb->taken->id << "(0x" << std::hex << bb->taken->startOffset << ")"; diff --git a/src/compiler/codegen/CodegenUtil.cc b/src/compiler/codegen/CodegenUtil.cc index c9c9c5ec95..2e2c25422e 100644 --- a/src/compiler/codegen/CodegenUtil.cc +++ b/src/compiler/codegen/CodegenUtil.cc @@ -326,33 +326,29 @@ void oatDumpLIRInsn(CompilationUnit* cUnit, LIR* arg, unsigned char* baseAddr) } } -#define BSZ 100 void oatDumpPromotionMap(CompilationUnit *cUnit) { int numRegs = cUnit->numDalvikRegisters + cUnit->numCompilerTemps + 1; for (int i = 0; i < numRegs; i++) { PromotionMap vRegMap = cUnit->promotionMap[i]; - char buf[BSZ]; + std::string buf; if (vRegMap.fpLocation == kLocPhysReg) { - snprintf(buf, 100, " : s%d", vRegMap.fpReg & FP_REG_MASK); - } else { - buf[0] = 0; + StringAppendF(&buf, " : s%d", vRegMap.fpReg & FP_REG_MASK); } - char buf2[BSZ]; - char buf3[BSZ]; + + std::string buf3; if (i < cUnit->numDalvikRegisters) { - snprintf(buf3, BSZ, "%02d", i); + StringAppendF(&buf3, "%02d", i); } else if (i == cUnit->methodSReg) { - strncpy(buf3, "Method*", BSZ); + buf3 = "Method*"; } else { - snprintf(buf3, BSZ, "ct%d", i - cUnit->numDalvikRegisters); + StringAppendF(&buf3, "ct%d", i - cUnit->numDalvikRegisters); } - snprintf(buf2, BSZ, "V[%s] -> %s%d%s", buf3, + LOG(INFO) << StringPrintf("V[%s] -> %s%d%s", buf3.c_str(), vRegMap.coreLocation == kLocPhysReg ? "r" : "SP+", vRegMap.coreLocation == kLocPhysReg ? - vRegMap.coreReg : oatSRegOffset(cUnit, i), buf); - LOG(INFO) << buf2; + vRegMap.coreReg : oatSRegOffset(cUnit, i), buf.c_str()); } } diff --git a/src/compiler/codegen/GenInvoke.cc b/src/compiler/codegen/GenInvoke.cc index 4847ef8920..037a9bb5df 100644 --- a/src/compiler/codegen/GenInvoke.cc +++ b/src/compiler/codegen/GenInvoke.cc @@ -131,7 +131,7 @@ void scanMethodLiteralPool(CompilationUnit* cUnit, LIR** methodTarget, LIR** cod } /* - * Bit of a hack here - in leiu of a real scheduling pass, + * Bit of a hack here - in the absence of a real scheduling pass, * emit the next instruction in static & direct invoke sequences. */ int nextSDCallInsn(CompilationUnit* cUnit, MIR* mir, @@ -233,7 +233,7 @@ int nextSDCallInsn(CompilationUnit* cUnit, MIR* mir, } /* - * Bit of a hack here - in leiu of a real scheduling pass, + * Bit of a hack here - in the absence of a real scheduling pass, * emit the next instruction in a virtual invoke sequence. * We can use rLR as a temp prior to target address loading * Note also that we'll load the first argument ("this") into diff --git a/src/compiler/codegen/RallocUtil.cc b/src/compiler/codegen/RallocUtil.cc index b3fa739d0e..5f1f62d999 100644 --- a/src/compiler/codegen/RallocUtil.cc +++ b/src/compiler/codegen/RallocUtil.cc @@ -78,16 +78,13 @@ extern void oatInitPool(RegisterInfo* regs, int* regNums, int num) void dumpRegPool(RegisterInfo* p, int numRegs) { - int i; LOG(INFO) << "================================================"; - for (i=0; i < numRegs; i++ ){ - char buf[100]; - snprintf(buf, 100, + for (int i = 0; i < numRegs; i++){ + LOG(INFO) << StringPrintf( "R[%d]: T:%d, U:%d, P:%d, p:%d, LV:%d, D:%d, SR:%d, ST:%x, EN:%x", p[i].reg, p[i].isTemp, p[i].inUse, p[i].pair, p[i].partner, p[i].live, p[i].dirty, p[i].sReg,(int)p[i].defStart, (int)p[i].defEnd); - LOG(INFO) << buf; } LOG(INFO) << "================================================"; } @@ -158,7 +155,7 @@ extern void oatClobberSReg(CompilationUnit* cUnit, int sReg) * registers are the same as the Dalvik register number (and * thus take the same position in the promotionMap. However, * the special Method* and compiler temp resisters use negative - * vReg numbers to distinquish them and can have an arbitrary + * vReg numbers to distinguish them and can have an arbitrary * ssa name (above the last original Dalvik register). This function * maps SSA names to positions in the promotionMap array. */ |