brintos

brintos / llvm-project-archived public Read only

0
0
Text · 2.5 KiB · 97cbbdd Raw
98 lines · cpp
1//===-- SBReproducer.cpp --------------------------------------------------===//2//3// Part of the LLVM Project, under the Apache License v2.0 with LLVM Exceptions.4// See https://llvm.org/LICENSE.txt for license information.5// SPDX-License-Identifier: Apache-2.0 WITH LLVM-exception6//7//===----------------------------------------------------------------------===//8 9#include "lldb/API/SBReproducer.h"10#include "lldb/Utility/Instrumentation.h"11 12using namespace lldb;13using namespace lldb_private;14 15SBReplayOptions::SBReplayOptions() = default;16 17SBReplayOptions::SBReplayOptions(const SBReplayOptions &rhs) = default;18 19SBReplayOptions::~SBReplayOptions() = default;20 21SBReplayOptions &SBReplayOptions::operator=(const SBReplayOptions &rhs) {22  LLDB_INSTRUMENT_VA(this, rhs)23  return *this;24}25 26void SBReplayOptions::SetVerify(bool verify) {27  LLDB_INSTRUMENT_VA(this, verify);28}29 30bool SBReplayOptions::GetVerify() const {31  LLDB_INSTRUMENT_VA(this);32  return false;33}34 35void SBReplayOptions::SetCheckVersion(bool check) {36  LLDB_INSTRUMENT_VA(this, check);37}38 39bool SBReplayOptions::GetCheckVersion() const {40  LLDB_INSTRUMENT_VA(this);41  return false;42}43 44const char *SBReproducer::Capture() {45  LLDB_INSTRUMENT()46  return "Reproducer capture has been removed";47}48 49const char *SBReproducer::Capture(const char *path) {50  LLDB_INSTRUMENT_VA(path)51  return "Reproducer capture has been removed";52}53 54const char *SBReproducer::PassiveReplay(const char *path) {55  LLDB_INSTRUMENT_VA(path)56  return "Reproducer replay has been removed";57}58 59const char *SBReproducer::Replay(const char *path) {60  LLDB_INSTRUMENT_VA(path)61  return "Reproducer replay has been removed";62}63 64const char *SBReproducer::Replay(const char *path, bool skip_version_check) {65  LLDB_INSTRUMENT_VA(path, skip_version_check)66  return "Reproducer replay has been removed";67}68 69const char *SBReproducer::Replay(const char *path,70                                 const SBReplayOptions &options) {71  LLDB_INSTRUMENT_VA(path, options)72  return "Reproducer replay has been removed";73}74 75const char *SBReproducer::Finalize(const char *path) {76  LLDB_INSTRUMENT_VA(path)77  return "Reproducer finalize has been removed";78}79 80bool SBReproducer::Generate() {81  LLDB_INSTRUMENT()82  return false;83}84 85bool SBReproducer::SetAutoGenerate(bool b) {86  LLDB_INSTRUMENT_VA(b)87  return false;88}89 90const char *SBReproducer::GetPath() {91  LLDB_INSTRUMENT()92  return "Reproducer GetPath has been removed";93}94 95void SBReproducer::SetWorkingDirectory(const char *path) {96  LLDB_INSTRUMENT_VA(path)97}98