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

Unified Diff: experimental/visual_studio_plugin/src/debug_conn/debug_util.cc

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_util.cc
diff --git a/experimental/visual_studio_plugin/src/debug_conn/debug_util.cc b/experimental/visual_studio_plugin/src/debug_conn/debug_util.cc
deleted file mode 100644
index ef15e563626b8054312d388e13d8591069a6cadf..0000000000000000000000000000000000000000
--- a/experimental/visual_studio_plugin/src/debug_conn/debug_util.cc
+++ /dev/null
@@ -1,145 +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.
- */
-
-#include <stdio.h>
-#include <stdlib.h>
-#include <stdarg.h>
-
-#include "debug_conn/debug_util.h"
-#include "native_client/src/include/portability_string.h"
-
-//
-// In the short term, set |debug_file_enable| to true and then write output
-// to the FILE* |debug_fp|. It's not pretty, but it's extremely helpful
-// to have a persistent log of the most recent run when debugging
-// the interaction between the DebugServer (sel_ldr.exe) and the code
-// that is speaking RSP. Also, it's easy to change it to false but not
-// remove the code until we are more confident of RSP and have better testing
-// for it.
-//
-static bool debug_file_enable = true;
-static FILE* debug_fp = NULL;
-
-int debug_get_tokens(const char *in, char delim, char *out[], int max) {
- char *str =STRDUP(in);
- char *start= str;
- char *word = str;
- int cnt = 0;
-
- for (;*str; str++) {
- if (*str == delim) {
-
- // Make this null, so we can copy it
- *str = 0;
-
- // Add it to the array;
- if (cnt < max)
- out[cnt++] = STRDUP(word);
-
- // Start scanning after the delim
- str++;
- word = str;
- }
- }
-
- if (*word)
- if (cnt < max)
- out[cnt++] = STRDUP(word);
-
- free(start);
- return cnt;
-}
-
-void debug_free_tokens(char *strings[], int max) {
- int cnt = 0;
- for (cnt = 0; cnt < max; cnt++) {
- if (strings[cnt]) {
- free(strings[cnt]);
- strings[cnt] = 0;
- }
- }
-}
-
-int debug_nibble_to_int(char ch) {
- if ((ch >= 'a') && (ch <= 'f'))
- return (ch - 'a' + 10);
- if ((ch >= '0') && (ch <= '9'))
- return (ch - '0');
- if ((ch >= 'A') && (ch <= 'F'))
- return (ch - 'A' + 10);
-
- return (-1);
-}
-
-char debug_int_to_nibble(int nibble) {
- nibble &= 0xF;
-
- if (nibble < 10)
- return '0' + nibble;
-
- return 'a' + (nibble - 10);
-}
-
-enum {
- DPL_INFO = 0,
- DPL_WARN = 1,
- DPL_ERROR= 2,
- DPL_COUNT
-};
-
-static const char *s_ErrStrs[DPL_COUNT] = {
- "INFO", "WARN", "!ERR"
-};
-
-void debug_printf(int level, const char *format, va_list args) {
- char buffer[4096];
- vsnprintf(buffer, sizeof(buffer), format, args);
- printf("[%s] %s", s_ErrStrs[level], buffer);
- if (debug_file_enable) {
- // |debug_fp| is a static variable initialized to NULL. The first time
- // we try to use it we need to initialize it.
- if (!debug_fp) {
- debug_fp = fopen("c:\\src\\debug.txt", "w");
- }
- if (debug_fp) {
- // If message starts with RX or TX then don't prepend error level.
- // This makes log easy to read since we can spot RX/TX messages
- // which are the raw transmit/receive, and then see what other
- // logged data is associated with those messages.
- if ((buffer[0] == 'R' || buffer[0] == 'T') && buffer[1] == 'X') {
- fprintf(debug_fp, "%s", buffer);
- } else {
- fprintf(debug_fp, "[%s] %s", s_ErrStrs[level], buffer);
- }
- fflush(debug_fp);
- }
- }
-}
-
-
-void debug_log_info(const char *format, ...) {
- va_list args;
- va_start( args, format );
-
- debug_printf(DPL_INFO, format, args);
-}
-
-void debug_log_warning(const char *format, ...) {
- va_list args;
- va_start( args, format );
-
- debug_printf(DPL_WARN, format, args);
-}
-
-void debug_log_error(const char *format, ...) {
- va_list args;
- va_start( args, format );
-
-
-
- debug_printf(DPL_ERROR, format, args);
-}
-

Powered by Google App Engine
This is Rietveld 408576698