| Index: src/x64/macro-assembler-x64.cc
|
| ===================================================================
|
| --- src/x64/macro-assembler-x64.cc (revision 2140)
|
| +++ src/x64/macro-assembler-x64.cc (working copy)
|
| @@ -59,6 +59,21 @@
|
| }
|
|
|
|
|
| +void MacroAssembler::ConstructAndTestJSFunction() {
|
| + const int initial_buffer_size = 4 * KB;
|
| + char* buffer = new char[initial_buffer_size];
|
| + MacroAssembler masm(buffer, initial_buffer_size);
|
| +#define __ ACCESS_MASM((&masm))
|
| + // Construct a simple JSfunction here, using Assembler and MacroAssembler
|
| + // commands.
|
| + __ int3();
|
| +#undef __
|
| + CodeDesc desc;
|
| + masm.GetCode(&desc);
|
| + // TODO(X64): Create the function object and call it.
|
| +}
|
| +
|
| +
|
| void MacroAssembler::Abort(const char* msg) {
|
| // We want to pass the msg string like a smi to avoid GC
|
| // problems, however msg is not guaranteed to be aligned
|
|
|