Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(2077)

Unified Diff: experimental/visual_studio_plugin/src/debug_conn/debug_packet.h

Issue 10928195: First round of dead file removal (Closed) Base URL: https://github.com/samclegg/nativeclient-sdk.git@master
Patch Set: Created 8 years, 3 months ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View side-by-side diff with in-line comments
Download patch
Index: experimental/visual_studio_plugin/src/debug_conn/debug_packet.h
diff --git a/experimental/visual_studio_plugin/src/debug_conn/debug_packet.h b/experimental/visual_studio_plugin/src/debug_conn/debug_packet.h
deleted file mode 100644
index be8392adadb73a3c7e2cbd2ff1d586ea5eddc1a4..0000000000000000000000000000000000000000
--- a/experimental/visual_studio_plugin/src/debug_conn/debug_packet.h
+++ /dev/null
@@ -1,83 +0,0 @@
-/*
- * Copyright 2011 The Native Client 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 NATIVE_CLIENT_SRC_TRUSTED_DEBUG_STUB_DEBUG_PACKET_H_
-#define NATIVE_CLIENT_SRC_TRUSTED_DEBUG_STUB_DEBUG_PACKET_H_ 1
-
-#include <sstream>
-
-/*
- * This module provides interfaces for creating and viewing debug
- * packets that conform to the GDB serial line debug protocol. The packet
- * must not contain the special characters '$' or '#' which are used by
- * the transport/framing layer to denote start and end of packets.
- *
- * All binary is expected to be cooked and convered into a pair of hex
- * nibbles per byte. Data is stored as a stream, where the first char
- * is expected to be and uncooked command ID, followed by optional
- * arguments which may be raw or cooked.
- *
- * In addition, packets may be sequenced by setting an 8 bit sequence number,
- * which helps both sides detect when packets have been lost. By default the
- * sequence number is not set.
- */
-
-#include "native_client/src/include/nacl_base.h"
-#include "native_client/src/include/portability.h"
-
-namespace nacl_debug_conn {
-
-class DebugPacket {
-public:
- DebugPacket();
-
-public:
- void Clear();
- void Rewind();
-
- void AddRawChar(char ch);
- void AddByte(uint8_t ch);
- void AddBlock(void *ptr, int len);
- void AddString(const char *str);
- void AddHexString(const char *str);
- void AddPointer(void *ptr);
- void AddWord16(uint16_t val);
- void AddWord32(uint32_t val);
- void AddWord64(uint64_t val);
- void AddNumberSep(uint64_t val, char sep);
-
-public:
- bool GetRawChar(char *ch);
- bool GetByte(uint8_t *ch);
- bool GetBlock(void *ptr, int len);
- bool GetString(const char **str);
- bool PeekString(const char **ppstr);
- bool PeekChar(char *ch);
- bool GetHexString(const char **str);
- bool GetPointer(void **ptr);
- bool GetWord16(uint16_t *val);
- bool GetWord32(uint32_t *val);
- bool GetWord64(uint64_t *val);
- bool GetNumberSep(uint64_t *val, char *sep);
-
- int Read(void *ptr, int len);
-public:
- // GetSequence and SetSequence are DEPRECATED. We are not sending sequence
- // numbers or checking them anymore
- bool GetSequence(int32_t *seq) const;
- void SetSequence(int32_t seq);
-
-public:
- const char *GetPayload() const;
-
-private:
- int seq;
- std::stringstream data;
-};
-
-} // namespace nacl_debug_conn
-
-#endif

Powered by Google App Engine
This is Rietveld 408576698