// Copyright 2014 the V8 project authors. All rights reserved.// Use of this source code is governed by a BSD-style license that can be// found in the LICENSE file.#ifndef V8_S390_CODE_STUBS_S390_H_#define V8_S390_CODE_STUBS_S390_H_namespacev8{namespaceinternal{// Trampoline stub to call into native code. To call safely into native code// in the presence of compacting GC (which can move code objects) we need to// keep the code which called into native pinned in the memory. Currently the// simplest approach is to generate such stub early enough so it can never be// moved by GCclassDirectCEntryStub:publicPlatformCodeStub{public:explicitDirectCEntryStub(Isolate*isolate):PlatformCodeStub(isolate){}voidGenerateCall(MacroAssembler*masm,Registertarget);private: