diff options
| author | 2020-11-04 12:10:10 -0800 | |
|---|---|---|
| committer | 2020-11-04 12:10:10 -0800 | |
| commit | 087f52e872840df6801762426c492a25fdcd8a03 (patch) | |
| tree | 52fb595630e1f9285328cc36a7e16cf422cd9730 /src/core/arm/arm_interface.cpp | |
| parent | Merge pull request #4869 from bunnei/improve-gpu-sync (diff) | |
| parent | General: Resolve a few missing initializer warnings (diff) | |
| download | yuzu-087f52e872840df6801762426c492a25fdcd8a03.tar.gz yuzu-087f52e872840df6801762426c492a25fdcd8a03.tar.xz yuzu-087f52e872840df6801762426c492a25fdcd8a03.zip | |
Merge pull request #4858 from lioncash/initializer
General: Resolve a few missing initializer warnings
Diffstat (limited to 'src/core/arm/arm_interface.cpp')
| -rw-r--r-- | src/core/arm/arm_interface.cpp | 12 |
1 files changed, 10 insertions, 2 deletions
diff --git a/src/core/arm/arm_interface.cpp b/src/core/arm/arm_interface.cpp index d2295ed90..0951e1976 100644 --- a/src/core/arm/arm_interface.cpp +++ b/src/core/arm/arm_interface.cpp | |||
| @@ -147,10 +147,18 @@ std::vector<ARM_Interface::BacktraceEntry> ARM_Interface::GetBacktraceFromContex | |||
| 147 | auto fp = ctx.cpu_registers[29]; | 147 | auto fp = ctx.cpu_registers[29]; |
| 148 | auto lr = ctx.cpu_registers[30]; | 148 | auto lr = ctx.cpu_registers[30]; |
| 149 | while (true) { | 149 | while (true) { |
| 150 | out.push_back({"", 0, lr, 0}); | 150 | out.push_back({ |
| 151 | if (!fp) { | 151 | .module = "", |
| 152 | .address = 0, | ||
| 153 | .original_address = lr, | ||
| 154 | .offset = 0, | ||
| 155 | .name = {}, | ||
| 156 | }); | ||
| 157 | |||
| 158 | if (fp == 0) { | ||
| 152 | break; | 159 | break; |
| 153 | } | 160 | } |
| 161 | |||
| 154 | lr = memory.Read64(fp + 8) - 4; | 162 | lr = memory.Read64(fp + 8) - 4; |
| 155 | fp = memory.Read64(fp); | 163 | fp = memory.Read64(fp); |
| 156 | } | 164 | } |