Grammar Fix

Signed-off-by: huangtianzhi <huangtianzhi1@huawei.com>
This commit is contained in:
huangtianzhi 2023-07-11 17:35:47 +08:00
parent 2e8a9716f9
commit 4047921eb5
3 changed files with 14 additions and 12 deletions

View File

@ -151,7 +151,7 @@ int32_t DebuggerApi::GetVregIndex(const FrameHandler *frameHandler, std::string_
auto table = extractor->GetLocalVariableTable(method->GetMethodId());
for (auto iter = table.begin(); iter != table.end(); iter++) {
if (iter->name == name.data()) {
return iter->reg_number;
return iter->regNumber;
}
}
return -1;

View File

@ -58,8 +58,8 @@ public:
// When process ends, update any variableInfo
// with end_offset = 0, set it to the state address.
for (auto iter = lvt_.begin(); iter != lvt_.end(); iter++) {
if (iter->end_offset == 0) {
iter->end_offset = state_->GetAddress();
if (iter->endOffset == 0) {
iter->endOffset = state_->GetAddress();
}
}
}
@ -102,18 +102,20 @@ public:
{
// start_offset is the current state address, end_offset will temporarily be 0 here,
// then being updated inside the HandleEndLocal method.
uint32_t start_offset = state_->GetAddress(), end_offset = 0;
uint32_t startOffset = state_->GetAddress();
uint32_t endOffset = 0;
const char *name = GetStringFromConstantPool(state_->GetPandaFile(), nameId);
lvt_.push_back({name, regNumber, start_offset, end_offset});
lvt_.push_back({name, regNumber, startOffset, endOffset});
return true;
}
bool HandleStartLocalExtended(int32_t regNumber, uint32_t nameId, [[maybe_unused]] uint32_t typeId,
[[maybe_unused]] uint32_t typeSignatureId)
{
uint32_t start_offset = state_->GetAddress(), end_offset = 0;
uint32_t startOffset = state_->GetAddress();
uint32_t endOffset = 0;
const char *name = GetStringFromConstantPool(state_->GetPandaFile(), nameId);
lvt_.push_back({name, regNumber, start_offset, end_offset});
lvt_.push_back({name, regNumber, startOffset, endOffset});
return true;
}
@ -121,8 +123,8 @@ public:
{
for (auto iter = lvt_.rbegin(); iter != lvt_.rend(); iter++) {
// reversely finds the variable and updates its end_offset to be state address
if (iter->reg_number == regNumber && iter->end_offset == 0) {
iter->end_offset = state_->GetAddress();
if (iter->regNumber == regNumber && iter->endOffset == 0) {
iter->endOffset = state_->GetAddress();
break;
}
}

View File

@ -67,9 +67,9 @@ using JSPtLocation = tooling::JSPtLocation;
*/
struct LocalVariableInfo {
std::string name;
int32_t reg_number;
uint32_t start_offset;
uint32_t end_offset;
int32_t regNumber;
uint32_t startOffset;
uint32_t endOffset;
};
using LocalVariableTable = CVector<LocalVariableInfo>;