OLD | NEW |
1 // Copyright 2009 the V8 project authors. All rights reserved. | 1 // Copyright 2009 the V8 project authors. All rights reserved. |
2 // Redistribution and use in source and binary forms, with or without | 2 // Redistribution and use in source and binary forms, with or without |
3 // modification, are permitted provided that the following conditions are | 3 // modification, are permitted provided that the following conditions are |
4 // met: | 4 // met: |
5 // | 5 // |
6 // * Redistributions of source code must retain the above copyright | 6 // * Redistributions of source code must retain the above copyright |
7 // notice, this list of conditions and the following disclaimer. | 7 // notice, this list of conditions and the following disclaimer. |
8 // * Redistributions in binary form must reproduce the above | 8 // * Redistributions in binary form must reproduce the above |
9 // copyright notice, this list of conditions and the following | 9 // copyright notice, this list of conditions and the following |
10 // disclaimer in the documentation and/or other materials provided | 10 // disclaimer in the documentation and/or other materials provided |
(...skipping 260 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
271 done = true; | 271 done = true; |
272 } else if ((strcmp(cmd, "p") == 0) || (strcmp(cmd, "print") == 0)) { | 272 } else if ((strcmp(cmd, "p") == 0) || (strcmp(cmd, "print") == 0)) { |
273 if (args == 2) { | 273 if (args == 2) { |
274 int32_t value; | 274 int32_t value; |
275 if (strcmp(arg1, "all") == 0) { | 275 if (strcmp(arg1, "all") == 0) { |
276 for (int i = 0; i <= 15; i++) { | 276 for (int i = 0; i <= 15; i++) { |
277 if (GetValue(reg_names[i], &value)) { | 277 if (GetValue(reg_names[i], &value)) { |
278 if (i <= 10) { | 278 if (i <= 10) { |
279 PrintF("%3s: 0x%08x %d\n", reg_names[i], value, value); | 279 PrintF("%3s: 0x%08x %d\n", reg_names[i], value, value); |
280 } else { | 280 } else { |
281 PrintF("%3s: 0x%08x %d\n", reg_names[15 + 16 - i], value, valu
e); | 281 PrintF("%3s: 0x%08x %d\n", |
| 282 reg_names[15 + 16 - i], |
| 283 value, |
| 284 value); |
282 } | 285 } |
283 } | 286 } |
284 } | 287 } |
285 } else { | 288 } else { |
286 if (GetValue(arg1, &value)) { | 289 if (GetValue(arg1, &value)) { |
287 PrintF("%s: 0x%08x %d \n", arg1, value, value); | 290 PrintF("%s: 0x%08x %d \n", arg1, value, value); |
288 } else { | 291 } else { |
289 PrintF("%s unrecognized\n", arg1); | 292 PrintF("%s unrecognized\n", arg1); |
290 } | 293 } |
291 } | 294 } |
(...skipping 1656 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
1948 CHECK_EQ(entry_stack, get_register(sp)); | 1951 CHECK_EQ(entry_stack, get_register(sp)); |
1949 set_register(sp, original_stack); | 1952 set_register(sp, original_stack); |
1950 | 1953 |
1951 int32_t result = get_register(r0); | 1954 int32_t result = get_register(r0); |
1952 return result; | 1955 return result; |
1953 } | 1956 } |
1954 | 1957 |
1955 } } // namespace assembler::arm | 1958 } } // namespace assembler::arm |
1956 | 1959 |
1957 #endif // !defined(__arm__) | 1960 #endif // !defined(__arm__) |
OLD | NEW |