losfair
|
b0b0983eb8
|
Allow accessing execution state in middleware breakpoint handlers.
|
2019-10-13 20:51:39 +08:00 |
|
losfair
|
5499a69ddc
|
Run cargo fmt on everything.
|
2019-10-13 20:02:47 +08:00 |
|
losfair
|
c18bdd52cc
|
Fix inline breakpoints on macOS.
|
2019-10-13 20:02:28 +08:00 |
|
losfair
|
db59127f71
|
Inline breakpoint support in core.
|
2019-10-11 21:04:53 +08:00 |
|
losfair
|
c337999c5c
|
x
|
2019-10-08 18:43:39 +08:00 |
|
losfair
|
e0e7d58313
|
Make state mapping work on non-x86 architectures.
|
2019-10-07 23:00:37 +08:00 |
|
losfair
|
80d6c4cbc0
|
Implement get_fault_info for aarch64.
|
2019-10-06 18:27:35 +08:00 |
|
losfair
|
2af69f6710
|
Fixed compilation on aarch64.
|
2019-09-15 18:32:02 +08:00 |
|
losfair
|
9b77677e4b
|
Relax constraints a bit to compile on aarch64.
|
2019-09-15 18:23:42 +08:00 |
|
losfair
|
6a24485999
|
Insert trampolines to preserve callee-saved registers for backends without register save area information.
|
2019-08-15 19:10:24 -07:00 |
|
losfair
|
0e0573c73c
|
Merge remote-tracking branch 'origin/master' into feature/llvm-osr
|
2019-08-14 16:33:26 -07:00 |
|
losfair
|
2e89f02191
|
Cargo fmt
|
2019-08-10 02:44:44 +08:00 |
|
losfair
|
b8c18215aa
|
Refactor tier switching code
|
2019-08-10 02:32:14 +08:00 |
|
Brandon Fish
|
5a41686192
|
Fix bare_trait_objects warnings
|
2019-08-08 16:46:52 -06:00 |
|
losfair
|
c1619026d5
|
Swap code lazily when tiering up from singlepass to LLVM.
Does not handle long-running functions, but should work at least.
|
2019-08-09 04:26:17 +08:00 |
|
losfair
|
9ed5094f86
|
Resolve semantics for more values.
|
2019-08-01 23:28:39 +08:00 |
|
losfair
|
efb5277d1d
|
Stack parsing now works with LLVM.
|
2019-07-27 02:50:49 +08:00 |
|
losfair
|
f32b22d571
|
Bkpt* -> Breakpoint*
|
2019-07-04 01:45:06 +08:00 |
|
losfair
|
7f28a4dbef
|
Cleanup constants and comments.
|
2019-07-04 01:42:11 +08:00 |
|
losfair
|
5c5ecfff7d
|
Rename alternative_stack to fault .
|
2019-07-04 01:27:19 +08:00 |
|