Quellcodebibliothek Statistik Leitseite products/Sources/formale Sprachen/C/Firefox/devtools/client/shared/test/   (Firefox Browser Version 153.0.1©)  Datei vom 27.6.2026 mit Größe 87 kB image not shown  

SSL quick_method_frame_info.h   Interaktion und
PortierbarkeitC

 

/*
 * Copyright (C) 2014 The Android Open Source Project
 *
 * Licensed under the Apache License, Version 2.0 (the "License");
 * you may not use this file except in compliance with the License.
 * You may obtain a copy of the License at
 *
 *      http://www.apache.org/licenses/LICENSE-2.0
 *
 * Unless required by applicable law or agreed to in writing, software
 * distributed under the License is distributed on an "AS IS" BASIS,
 * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
 * See the License for the specific language governing permissions and
 * limitations under the License.
 */


#ifndef ART_RUNTIME_QUICK_QUICK_METHOD_FRAME_INFO_H_
#define ART_RUNTIME_QUICK_QUICK_METHOD_FRAME_INFO_H_

#include <stdint.h>

#include "base/macros.h"

namespace art HIDDEN {

class PACKED(4) QuickMethodFrameInfo {
 public:
  constexpr QuickMethodFrameInfo()
    : frame_size_in_bytes_(0u),
      core_spill_mask_(0u),
      fp_spill_mask_(0u) {
  }

  constexpr QuickMethodFrameInfo(uint32_t frame_size_in_bytes, uint32_t core_spill_mask,
                                 uint32_t fp_spill_mask)
    : frame_size_in_bytes_(frame_size_in_bytes),
      core_spill_mask_(core_spill_mask),
      fp_spill_mask_(fp_spill_mask) {
  }

  uint32_t FrameSizeInBytes() const {
    return frame_size_in_bytes_;
  }

  uint32_t CoreSpillMask() const {
    return core_spill_mask_;
  }

  uint32_t FpSpillMask() const {
    return fp_spill_mask_;
  }

  size_t GetReturnPcOffset() const {
    return FrameSizeInBytes() - sizeof(void*);
  }

 private:
  uint32_t frame_size_in_bytes_;
  uint32_t core_spill_mask_;
  uint32_t fp_spill_mask_;
};

}  // namespace art

#endif  // ART_RUNTIME_QUICK_QUICK_METHOD_FRAME_INFO_H_

Messung V0.5 in Prozent
C=85 H=89 G=86

¤ Diese beiden folgenden Angebotsgruppen bietet das Unternehmen0.8Angebot  (Wie Sie bei der Firma Beratungs- und Dienstleistungen beauftragen können 2026-09-28) ¤

*Eine klare Vorstellung vom Zielzustand






Entwurf

Ziele

PVS Prover

Isabelle Prover

NIST Cobol Testsuite

Cephes Mathematical Library

Vienna Development Method

Ergonomie der
Schnittstellen

Diese beiden folgenden Angebotsgruppen bietet das Unternehmen

Angebot

Hier finden Sie eine Liste der Produkte des Unternehmens