| Index: src/arm/macro-assembler-arm.h
|
| ===================================================================
|
| --- src/arm/macro-assembler-arm.h (revision 3824)
|
| +++ src/arm/macro-assembler-arm.h (working copy)
|
| @@ -353,13 +353,6 @@
|
| // setup the function in r1.
|
| void GetBuiltinEntry(Register target, Builtins::JavaScript id);
|
|
|
| - struct Unresolved {
|
| - int pc;
|
| - uint32_t flags; // see Bootstrapper::FixupFlags decoders/encoders.
|
| - const char* name;
|
| - };
|
| - List<Unresolved>* unresolved() { return &unresolved_; }
|
| -
|
| Handle<Object> CodeObject() { return code_object_; }
|
|
|
|
|
| @@ -432,23 +425,10 @@
|
| Label* done,
|
| InvokeFlag flag);
|
|
|
| - // Prepares for a call or jump to a builtin by doing two things:
|
| - // 1. Emits code that fetches the builtin's function object from the context
|
| - // at runtime, and puts it in the register rdi.
|
| - // 2. Fetches the builtin's code object, and returns it in a handle, at
|
| - // compile time, so that later code can emit instructions to jump or call
|
| - // the builtin directly. If the code object has not yet been created, it
|
| - // returns the builtin code object for IllegalFunction, and sets the
|
| - // output parameter "resolved" to false. Code that uses the return value
|
| - // should then add the address and the builtin name to the list of fixups
|
| - // called unresolved_, which is fixed up by the bootstrapper.
|
| - Handle<Code> ResolveBuiltin(Builtins::JavaScript id, bool* resolved);
|
| -
|
| // Activation support.
|
| void EnterFrame(StackFrame::Type type);
|
| void LeaveFrame(StackFrame::Type type);
|
|
|
| - List<Unresolved> unresolved_;
|
| bool generating_stub_;
|
| bool allow_stub_calls_;
|
| // This handle will be patched with the code object on installation.
|
|
|