1/* 2 * Copyright (c) 2004 Marcel Moolenaar 3 * All rights reserved. 4 * 5 * Redistribution and use in source and binary forms, with or without 6 * modification, are permitted provided that the following conditions 7 * are met: 8 * --- 11 unchanged lines hidden (view full) --- 20 * NOT LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 21 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 22 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 23 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE OF 24 * THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 25 */ 26 27#include <sys/cdefs.h> |
28__FBSDID("$FreeBSD: head/gnu/usr.bin/gdb/kgdb/main.c 149954 2005-09-10 18:25:53Z marcel $"); |
29 30#include <sys/param.h> 31#include <sys/stat.h> 32#include <sys/types.h> 33#include <sys/ioctl.h> 34#include <sys/resource.h> 35#include <sys/select.h> 36#include <sys/time.h> --- 8 unchanged lines hidden (view full) --- 45#include <stdio.h> 46#include <stdlib.h> 47#include <string.h> 48#include <unistd.h> 49 50/* libgdb stuff. */ 51#include <defs.h> 52#include <frame.h> |
53#include <frame-unwind.h> |
54#include <inferior.h> 55#include <interps.h> 56#include <cli-out.h> 57#include <main.h> 58#include <target.h> 59#include <top.h> 60#include <bfd.h> 61#include <gdbcore.h> 62 63extern void (*init_ui_hook)(char *); 64 |
65extern frame_unwind_sniffer_ftype *kgdb_sniffer_kluge; 66 |
67extern void symbol_file_add_main (char *args, int from_tty); 68 69#include "kgdb.h" 70 71kvm_t *kvm; 72static char kvm_err[_POSIX2_LINE_MAX]; 73 74static int dumpnr; --- 401 unchanged lines hidden (view full) --- 476 if (quiet) 477 argv[1] = "-q"; 478 argv[args.argc] = NULL; 479 args.use_windows = 0; 480 args.interpreter_p = "kgdb"; 481 482 init_ui_hook = kgdb_init; 483 |
484 kgdb_sniffer_kluge = kgdb_trgt_trapframe_sniffer; 485 |
486 return (gdb_main(&args)); 487} |