From 478b12260553266a299a9471a1f92fc17a3db0a3 Mon Sep 17 00:00:00 2001 From: Josh Gao Date: Thu, 28 Jul 2016 14:50:08 -0700 Subject: Update gdb prebuilt for MIPS support. Updated prebuilt with these commits that add MIPS32/64 support: https://android-review.googlesource.com/#/c/233052/ https://android-review.googlesource.com/#/c/235640/ Binary taken from aosp-master-ndk build 3102838. Change-Id: I3f5a49f169b3171b8967198440242c9dc739d26f --- bin/gcore | 103 ----------------------------------------------------------- bin/gdb-orig | Bin 9321720 -> 9342192 bytes 2 files changed, 103 deletions(-) delete mode 100755 bin/gcore diff --git a/bin/gcore b/bin/gcore deleted file mode 100755 index 287f689..0000000 --- a/bin/gcore +++ /dev/null @@ -1,103 +0,0 @@ -#!/bin/sh - -# Copyright (C) 2003-2016 Free Software Foundation, Inc. - -# This program is free software; you can redistribute it and/or modify -# it under the terms of the GNU General Public License as published by -# the Free Software Foundation; either version 3 of the License, or -# (at your option) any later version. -# -# This program is distributed in the hope that it will be useful, -# but WITHOUT ANY WARRANTY; without even the implied warranty of -# MERCHANTABILITY or FITNESS FOR A PARTICULAR PURPOSE. See the -# GNU General Public License for more details. -# -# You should have received a copy of the GNU General Public License -# along with this program. If not, see . - -# -# Script to generate a core file of a running program. -# It starts up gdb, attaches to the given PID and invokes the gcore command. -# - -if [ "$#" -eq "0" ] -then - echo "usage: gcore [-o filename] pid" - exit 2 -fi - -# Need to check for -o option, but set default basename to "core". -name=core - -if [ "$1" = "-o" ] -then - if [ "$#" -lt "3" ] - then - # Not enough arguments. - echo "usage: gcore [-o filename] pid" - exit 2 - fi - name=$2 - - # Shift over to start of pid list - shift; shift -fi - -# Attempt to fetch the absolute path to the gcore script that was -# called. -binary_path=`dirname "$0"` - -if test "x$binary_path" = x. ; then - # We got "." back as a path. This means the user executed - # the gcore script locally (i.e. ./gcore) or called the - # script via a shell interpreter (i.e. sh gcore). - binary_basename=`basename "$0"` - - # If the gcore script was called like "sh gcore" and the script - # lives in the current directory, "which" will not give us "gcore". - # So first we check if the script is in the current directory - # before using the output of "which". - if test -f "$binary_basename" ; then - # We have a local gcore script in ".". This covers the case of - # doing "./gcore" or "sh gcore". - binary_path="." - else - # The gcore script was not found in ".", which means the script - # was called from somewhere else in $PATH by "sh gcore". - # Extract the correct path now. - binary_path_from_env=`which "$0"` - binary_path=`dirname "$binary_path_from_env"` - fi -fi - -# Check if the GDB binary is in the expected path. If not, just -# quit with a message. -if [ ! -f "$binary_path"/gdb ]; then - echo "gcore: GDB binary (${binary_path}/gdb) not found" - exit 1 -fi - -# Initialise return code. -rc=0 - -# Loop through pids -for pid in $* -do - # `