1. 16 Nov, 2015 2 commits
  2. 13 Nov, 2015 4 commits
  3. 11 Nov, 2015 1 commit
  4. 16 Sep, 2015 5 commits
  5. 09 Sep, 2015 2 commits
  6. 08 Sep, 2015 1 commit
  7. 04 Sep, 2015 5 commits
  8. 02 Sep, 2015 5 commits
  9. 22 Jan, 2015 1 commit
    • Alexander Ivchenko's avatar
      Three fixes for ndk-gdb and ndk-gdb.py: · 94b323a8
      Alexander Ivchenko authored
      
      1) Always try to use app_process32/app_process64 to
      avoid pulling symlinks (this does not work on win hosts).
      
      2) Don't change the name of linker64 when pulling it from the device
      (otherwise symbols from linker64 are not being loaded in 64-bit case).
      
      3) Always pull app_process32/app_process64 as app_process to avoid
      inconsistency.
      
      Change-Id: I1e4f066b77ee2fc37b879c1a1924b8396921539c
      Signed-off-by: default avatarAlexander Ivchenko <alexander.ivchenko@intel.com>
      94b323a8
  10. 19 Jan, 2015 1 commit
  11. 06 Jan, 2014 1 commit
    • Todd Fiala's avatar
      Fix ndk-gdb.py failure on missing directory. · f47cd928
      Todd Fiala authored
      This change fixes a list comprehension call that generates an
      exception when the PYPRPR_GNUSTDCXX_BASE directory does not exist.
      
      Change-Id: Icb5c9258b9960bc09cda167137f585225ba239db
      f47cd928
  12. 10 Aug, 2013 2 commits
    • Ray Donnelly's avatar
      ndk-gdb.py: Fix ndk_bin_path determination · 9855fa06
      Ray Donnelly authored
      It wasn't correct on 64bit. This meant that the gnumake
      found on those systems tended to be the system one.
      
      Now, sys.executable is used and if that fails, some more
      exhaustive checks of platform.platform() and sys.maxsize
      are used (in-case the user uses their own Python - note
      if this happens, arch differences between that Python and
      the NDK could still cause the system make to be used, but
      this is a small corner case that will usually work ok ..)
      9855fa06
    • Ray Donnelly's avatar
      ndk-gdb.py: Handle quoted paths in find_program · 0a9da1b9
      Ray Donnelly authored
      The quotes in os.environ['PATH'] need to be removed
      otherwise executables are not found.
      0a9da1b9
  13. 28 Jul, 2013 1 commit
    • Ray Donnelly's avatar
      Minor tidy-ups for ndk-gdb.py · 43aba778
      Ray Donnelly authored
      Made the description format use RawTextHelpFormatter
      to prevent line breaks in the filename on Windows.
      
      Also replaced \ with / in NDK so it looks more tidy.
      43aba778
  14. 14 Jun, 2013 1 commit
    • Ray Donnelly's avatar
      PyPrPr :: Added --stdcxx-py-pr argument and support to ndk-gdb.py · 5ca38757
      Ray Donnelly authored
      This is the last commit needed to enable Python pretty-printers
      in ndk-gdb.py
      
      Valid options are 'auto', 'none', 'stlport', 'gnustdcxx' and
      'gnustdcxx-$VER' where $VER is a foldername in:
      $NDK/prebuilt/$SYSTEM/share/pretty-printers/libstdcxx with 'gcc-'
      removed.
      
      'auto' mode works by looking at the .so files for a libstdc++
      library, and as such only works in the shared scenario. When
      linking statically to a libstdc++ library, the required printers
      must be specified.
      
      The default value of this option is 'none', if people feel 'auto'
      is preferable then I'll change it.
      
      Change-Id: Icdebd4f787387b99eaa60e0cf48058e9b8c484d4
      5ca38757
  15. 05 Jun, 2013 1 commit
  16. 04 Jun, 2013 1 commit
  17. 09 Apr, 2013 1 commit
  18. 08 Jan, 2013 1 commit
    • Ray Donnelly's avatar
      Added ndk-gdb{.py|-py|-py.cmd} · c2f40d9f
      Ray Donnelly authored
      Pythonic replacements for the ndk-gdb shell script.
      
      Attempts to emulate the old behaviour, including verbose mode and
      logging and also the general layout of the shell script.
      
      Added a new command line option, --tui/-t to launch
      gdb in text user interface mode, if the gdb is built
      with support for this.
      
      Change-Id: Ic02feb18d70fe449bf54a531ffb973513dc82783
      c2f40d9f