Owen Yamauchi
e67e31db92
Move most remaining service request code into its own module
...
This moves the emitBindJmp, emitBindJcc, and emitBindCall functions, as
well as some supporting players, into a new module
service-requests-x64.cpp. The two functions freeRequestStub and
getFreeStub are still in tx64, but I think that makes sense.
The way this structure is turning out still doesn't sit well with me,
but I can't quite pin down why. At least now all the nasty-looking
helpers for the emitBind* functions are behind a clean module boundary,
and the external interface (in service-requests-x64.h) is pretty clean.
Getting the new file compiling forced me to clean up some includes, and
move DataBlock up to the HPHP namespace (it was in Transl before).
Reviewed By: @jdelong
Differential Revision: D957725
2013-09-17 11:08:11 -07:00
..
2013-09-17 11:08:10 -07:00
2013-09-16 11:43:38 -07:00
2013-08-29 11:58:45 -07:00
2013-08-29 11:58:45 -07:00
2013-09-13 12:35:40 -07:00
2013-09-16 11:43:40 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-05 19:39:51 -07:00
2013-09-09 10:28:10 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-07-26 11:31:18 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-08 17:47:14 -07:00
2013-09-16 11:43:40 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-06-28 10:33:52 -07:00
2013-08-09 10:30:42 -07:00
2013-06-03 12:43:56 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-08-27 11:58:28 -07:00
2013-07-24 10:35:43 -07:00
2013-07-24 10:35:43 -07:00
2013-07-01 13:41:02 -07:00
2013-06-28 10:33:52 -07:00
2013-06-03 12:43:56 -07:00
2013-07-22 11:34:12 -07:00
2013-05-15 13:05:06 -07:00
2013-05-15 13:05:10 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-07-01 13:41:00 -07:00
2013-09-17 11:08:11 -07:00
2013-06-03 12:43:56 -07:00
2013-07-09 13:45:35 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-09-10 13:22:12 -07:00
2013-09-10 13:22:12 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-03 08:02:31 -07:00
2013-09-03 08:02:31 -07:00
2013-08-29 11:58:42 -07:00
2013-08-29 11:58:42 -07:00
2013-08-29 11:58:42 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-06-03 12:43:56 -07:00
2013-09-09 10:28:10 -07:00
2013-07-29 12:11:04 -07:00
2013-08-27 11:58:29 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-06-06 11:39:13 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-08 17:47:13 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-02-11 02:10:41 -08:00
2013-09-16 11:43:40 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-08-29 11:58:47 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-21 09:33:09 -07:00
2013-08-21 09:33:09 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-08-27 11:58:28 -07:00
2013-07-22 11:34:08 -07:00
2013-08-27 11:58:28 -07:00
2013-06-03 12:43:56 -07:00
2013-07-22 11:34:08 -07:00
2013-06-03 12:43:56 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-04 00:41:34 -07:00
2013-07-01 13:41:02 -07:00
2013-08-13 14:24:29 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-16 11:43:38 -07:00
2013-06-06 11:39:13 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-09-10 13:22:16 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-07-09 13:45:35 -07:00
2013-06-03 12:43:56 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-30 10:15:57 -07:00
2013-08-30 10:15:57 -07:00
2013-08-27 11:58:28 -07:00
2013-08-27 11:58:28 -07:00
2013-08-29 11:58:40 -07:00
2013-07-10 12:22:18 -07:00
2013-08-27 11:58:28 -07:00
2013-06-27 10:38:22 -07:00
2013-09-17 11:08:11 -07:00
2013-09-16 11:26:37 -07:00
2013-09-17 11:08:11 -07:00
2013-09-09 10:28:10 -07:00
2013-09-09 10:28:10 -07:00
2013-09-16 11:43:40 -07:00