Lines Matching refs:fn
71 void RegsArm64::IterateRegisters(std::function<void(const char*, uint64_t)> fn) {
72 fn("x0", regs_[ARM64_REG_R0]);
73 fn("x1", regs_[ARM64_REG_R1]);
74 fn("x2", regs_[ARM64_REG_R2]);
75 fn("x3", regs_[ARM64_REG_R3]);
76 fn("x4", regs_[ARM64_REG_R4]);
77 fn("x5", regs_[ARM64_REG_R5]);
78 fn("x6", regs_[ARM64_REG_R6]);
79 fn("x7", regs_[ARM64_REG_R7]);
80 fn("x8", regs_[ARM64_REG_R8]);
81 fn("x9", regs_[ARM64_REG_R9]);
82 fn("x10", regs_[ARM64_REG_R10]);
83 fn("x11", regs_[ARM64_REG_R11]);
84 fn("x12", regs_[ARM64_REG_R12]);
85 fn("x13", regs_[ARM64_REG_R13]);
86 fn("x14", regs_[ARM64_REG_R14]);
87 fn("x15", regs_[ARM64_REG_R15]);
88 fn("x16", regs_[ARM64_REG_R16]);
89 fn("x17", regs_[ARM64_REG_R17]);
90 fn("x18", regs_[ARM64_REG_R18]);
91 fn("x19", regs_[ARM64_REG_R19]);
92 fn("x20", regs_[ARM64_REG_R20]);
93 fn("x21", regs_[ARM64_REG_R21]);
94 fn("x22", regs_[ARM64_REG_R22]);
95 fn("x23", regs_[ARM64_REG_R23]);
96 fn("x24", regs_[ARM64_REG_R24]);
97 fn("x25", regs_[ARM64_REG_R25]);
98 fn("x26", regs_[ARM64_REG_R26]);
99 fn("x27", regs_[ARM64_REG_R27]);
100 fn("x28", regs_[ARM64_REG_R28]);
101 fn("x29", regs_[ARM64_REG_R29]);
102 fn("sp", regs_[ARM64_REG_SP]);
103 fn("lr", regs_[ARM64_REG_LR]);
104 fn("pc", regs_[ARM64_REG_PC]);