mirror of
https://github.com/RGBCube/serenity
synced 2025-05-31 05:18:12 +00:00
LibX86: Convert String::format() => String::formatted()
This commit is contained in:
parent
e875d4e044
commit
dba58ad9ec
1 changed files with 24 additions and 24 deletions
|
@ -918,21 +918,21 @@ String MemoryOrRegisterReference::to_string_o8(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(reg8());
|
return register_name(reg8());
|
||||||
return String::format("[%s]", to_string(insn).characters());
|
return String::formatted("[{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_o16(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_o16(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(reg16());
|
return register_name(reg16());
|
||||||
return String::format("[%s]", to_string(insn).characters());
|
return String::formatted("[{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_o32(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_o32(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(reg32());
|
return register_name(reg32());
|
||||||
return String::format("[%s]", to_string(insn).characters());
|
return String::formatted("[{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_fpu_reg() const
|
String MemoryOrRegisterReference::to_string_fpu_reg() const
|
||||||
|
@ -944,7 +944,7 @@ String MemoryOrRegisterReference::to_string_fpu_reg() const
|
||||||
String MemoryOrRegisterReference::to_string_fpu_mem(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_fpu_mem(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
VERIFY(!is_register());
|
VERIFY(!is_register());
|
||||||
return String::format("[%s]", to_string(insn).characters());
|
return String::formatted("[{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_fpu_ax16() const
|
String MemoryOrRegisterReference::to_string_fpu_ax16() const
|
||||||
|
@ -957,33 +957,33 @@ String MemoryOrRegisterReference::to_string_fpu16(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(reg_fpu());
|
return register_name(reg_fpu());
|
||||||
return String::format("word ptr [%s]", to_string(insn).characters());
|
return String::formatted("word ptr [{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_fpu32(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_fpu32(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(reg_fpu());
|
return register_name(reg_fpu());
|
||||||
return String::format("dword ptr [%s]", to_string(insn).characters());
|
return String::formatted("dword ptr [{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_fpu64(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_fpu64(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(reg_fpu());
|
return register_name(reg_fpu());
|
||||||
return String::format("qword ptr [%s]", to_string(insn).characters());
|
return String::formatted("qword ptr [{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string_fpu80(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_fpu80(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
VERIFY(!is_register());
|
VERIFY(!is_register());
|
||||||
return String::format("tbyte ptr [%s]", to_string(insn).characters());
|
return String::formatted("tbyte ptr [{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
String MemoryOrRegisterReference::to_string_mm(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string_mm(const Instruction& insn) const
|
||||||
{
|
{
|
||||||
if (is_register())
|
if (is_register())
|
||||||
return register_name(static_cast<MMXRegisterIndex>(m_register_index));
|
return register_name(static_cast<MMXRegisterIndex>(m_register_index));
|
||||||
return String::format("[%s]", to_string(insn).characters());
|
return String::formatted("[{}]", to_string(insn));
|
||||||
}
|
}
|
||||||
|
|
||||||
String MemoryOrRegisterReference::to_string(const Instruction& insn) const
|
String MemoryOrRegisterReference::to_string(const Instruction& insn) const
|
||||||
|
@ -1022,7 +1022,7 @@ String MemoryOrRegisterReference::to_string_a16() const
|
||||||
break;
|
break;
|
||||||
case 6:
|
case 6:
|
||||||
if ((m_rm & 0xc0) == 0)
|
if ((m_rm & 0xc0) == 0)
|
||||||
base = String::format("%#04x", m_displacement16);
|
base = String::formatted("{:#04x}", m_displacement16);
|
||||||
else
|
else
|
||||||
base = "bp";
|
base = "bp";
|
||||||
break;
|
break;
|
||||||
|
@ -1037,12 +1037,12 @@ String MemoryOrRegisterReference::to_string_a16() const
|
||||||
if (!hasDisplacement)
|
if (!hasDisplacement)
|
||||||
return base;
|
return base;
|
||||||
|
|
||||||
String disp;
|
String displacement_string;
|
||||||
if ((i16)m_displacement16 < 0)
|
if ((i16)m_displacement16 < 0)
|
||||||
disp = String::format("-%#x", -(i16)m_displacement16);
|
displacement_string = String::formatted("-{:#x}", -(i16)m_displacement16);
|
||||||
else
|
else
|
||||||
String::format("+%#x", m_displacement16);
|
displacement_string = String::formatted("+{:#x}", m_displacement16);
|
||||||
return String::format("%s%s", base.characters(), disp.characters());
|
return String::formatted("{}{}", base, displacement_string);
|
||||||
}
|
}
|
||||||
|
|
||||||
static String sib_to_string(u8 rm, u8 sib)
|
static String sib_to_string(u8 rm, u8 sib)
|
||||||
|
@ -1169,7 +1169,7 @@ String MemoryOrRegisterReference::to_string_a32() const
|
||||||
break;
|
break;
|
||||||
case 5:
|
case 5:
|
||||||
if ((m_rm & 0xc0) == 0)
|
if ((m_rm & 0xc0) == 0)
|
||||||
base = String::format("%#08x", m_displacement32);
|
base = String::formatted("{:#08x}", m_displacement32);
|
||||||
else
|
else
|
||||||
base = "ebp";
|
base = "ebp";
|
||||||
break;
|
break;
|
||||||
|
@ -1181,29 +1181,29 @@ String MemoryOrRegisterReference::to_string_a32() const
|
||||||
if (!has_displacement)
|
if (!has_displacement)
|
||||||
return base;
|
return base;
|
||||||
|
|
||||||
String disp;
|
String displacement_string;
|
||||||
if ((i32)m_displacement32 < 0)
|
if ((i32)m_displacement32 < 0)
|
||||||
disp = String::format("-%#x", -(i32)m_displacement32);
|
displacement_string = String::formatted("-{:#x}", -(i32)m_displacement32);
|
||||||
else
|
else
|
||||||
disp = String::format("+%#x", m_displacement32);
|
displacement_string = String::formatted("+{:#x}", m_displacement32);
|
||||||
return String::format("%s%s", base.characters(), disp.characters());
|
return String::formatted("{}{}", base, displacement_string);
|
||||||
}
|
}
|
||||||
|
|
||||||
static String relative_address(u32 origin, bool x32, i8 imm)
|
static String relative_address(u32 origin, bool x32, i8 imm)
|
||||||
{
|
{
|
||||||
if (x32)
|
if (x32)
|
||||||
return String::format("%#08x", origin + imm);
|
return String::formatted("{:#08x}", origin + imm);
|
||||||
u16 w = origin & 0xffff;
|
u16 w = origin & 0xffff;
|
||||||
return String::format("%#04x", w + imm);
|
return String::formatted("{:#04x}", w + imm);
|
||||||
}
|
}
|
||||||
|
|
||||||
static String relative_address(u32 origin, bool x32, i32 imm)
|
static String relative_address(u32 origin, bool x32, i32 imm)
|
||||||
{
|
{
|
||||||
if (x32)
|
if (x32)
|
||||||
return String::format("%#08x", origin + imm);
|
return String::formatted("{:#08x}", origin + imm);
|
||||||
u16 w = origin & 0xffff;
|
u16 w = origin & 0xffff;
|
||||||
i16 si = imm;
|
i16 si = imm;
|
||||||
return String::format("%#04x", w + si);
|
return String::formatted("{:#04x}", w + si);
|
||||||
}
|
}
|
||||||
|
|
||||||
String Instruction::to_string(u32 origin, const SymbolProvider* symbol_provider, bool x32) const
|
String Instruction::to_string(u32 origin, const SymbolProvider* symbol_provider, bool x32) const
|
||||||
|
@ -1816,7 +1816,7 @@ void Instruction::to_string_internal(StringBuilder& builder, u32 origin, const S
|
||||||
case MultibyteWithSlash:
|
case MultibyteWithSlash:
|
||||||
case __BeginFormatsWithRMByte:
|
case __BeginFormatsWithRMByte:
|
||||||
case __EndFormatsWithRMByte:
|
case __EndFormatsWithRMByte:
|
||||||
builder.append(String::format("(!%s)", mnemonic.characters()));
|
builder.append(String::formatted("(!{})", mnemonic));
|
||||||
break;
|
break;
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue