Skip to content
  1. Dec 22, 2012
  2. Dec 21, 2012
  3. Dec 20, 2012
    • Jim Ingham's avatar
      If we can't find the python function for a given summary, print the name of... · a0b15171
      Jim Ingham authored
      If we can't find the python function for a given summary, print the name of the function in the warning message.
      
      llvm-svn: 170729
      a0b15171
    • Jason Molenda's avatar
      Clarify the comments in PlatformDarwin::LocateExecutableScriptingResource · 253a19a0
      Jason Molenda authored
      a bit.
      
      llvm-svn: 170641
      253a19a0
    • Enrico Granata's avatar
      <rdar://problem/12903081> · 04e92149
      Enrico Granata authored
      When looking for the Python script to load for a given module, replace dots with underscores if there are any after stripping the extension
      This means that for a module named foo.devel.xyz a file named foo_devel.py will be what we try to load
      
      llvm-svn: 170633
      04e92149
    • Enrico Granata's avatar
      <rdar://problem/12446222> · 557fd00a
      Enrico Granata authored
      Implement the ability for Python commands to be interrupted by pressing CTRL+C
      Also add a new Mutex subclass that attempts to be helpful for debugging by logging actions performed on it
      
      FYI of all interested - there is a separate deadlocking issue related to how LLDB dispatches CTRL+C that might cause LLDB to deadlock upon pressing CTRL+C while in a Python command.
      This is not a regression, and was just previously masked by us not even trying to bail out of Python commands, so that it would not be clear from a user perspective whether we were
      deadlocked or stuck in an inconsistent state within the Python interpreter.
      
      llvm-svn: 170612
      557fd00a
    • Sean Callanan's avatar
      This patch removes the SymbolFileSymtab support · 7be70e85
      Sean Callanan authored
      for reporting class types from Objective-C runtime
      class symbols.  Instead, LLDB now queries the 
      Objective-C runtime for class types.
      
      We have also added a (minimal) Objective-C runtime
      type vendor for Objective-C runtime version 1, to 
      prevent regressions when calling class methods in
      the V1 runtime.
      
      Other components of this fix include:
      
      - We search the Objective-C runtime in a few more
        places.
      
      - We enable enumeration of all members of
        Objective-C classes, which Clang does in certain
        circumstances.
      
      - SBTarget::FindFirstType and SBTarget::FindTypes
        now query the Objective-C runtime as needed.
      
      - I fixed several test cases.
      
      <rdar://problem/12885034>
      
      llvm-svn: 170601
      7be70e85
  4. Dec 19, 2012
    • Jason Molenda's avatar
      <rdar://problem/11961650> · f17b5ac6
      Jason Molenda authored
      Update the debugserver "qProcessInfo" implementation to return the
      cpu type, cpu subtype, OS and vendor information just like qHostInfo
      does so lldb can create an ArchSpec based on the returned values.
      
      Add a new GetProcessArchitecture to GDBRemoteCommunicationClient akin
      to GetHostArchitecture.  If the qProcessInfo packet is supported,
      GetProcessArchitecture will return the cpu type / subtype of the 
      process -- e.g. a 32-bit user process running on a 64-bit x86_64 Mac
      system. 
      
      Have ProcessGDBRemote set the Target's architecture based on the 
      GetProcessArchitecture when we've completed an attach/launch/connect.
      
      llvm-svn: 170491
      f17b5ac6
    • Greg Clayton's avatar
      Don't read the SP when getting argument values from registers in case the SP... · 0b510bca
      Greg Clayton authored
      Don't read the SP when getting argument values from registers in case the SP isn't available. We don't want the availability of SP to limit when we get get arguments from registers.
      
      llvm-svn: 170476
      0b510bca
  5. Dec 18, 2012
  6. Dec 15, 2012
    • Jim Ingham's avatar
      Remove the “len” defaulted parameter from CommandReturnObject::AppendMessage,... · 17fafa15
      Jim Ingham authored
      Remove the “len” defaulted parameter from CommandReturnObject::AppendMessage, AppendWarning and AppendError.  Nobody was using them, and it meant if you accidentally used the AppendWarning when you meant AppendWarningWithFormat with an integer in the format string, it would compile and then return your string plus some unknown amount of junk.
      
      llvm-svn: 170266
      17fafa15
    • Greg Clayton's avatar
      <rdar://problem/11990131> · 2e1f745d
      Greg Clayton authored
      Memory read's "repeat" behavior forgets "-t" option. It also formatted the type as hex bytes + ASCII. Now we revert to the default format when displaying types unless the user sets the format option manually.
      
      llvm-svn: 170265
      2e1f745d
    • Greg Clayton's avatar
      <rdar://problem/12156204> · 81409635
      Greg Clayton authored
      x/a print wouldn't always reset the word size to the size of a pointer if a previous memory read using x/<gdb-format> had been used that set it to another width.
      
      llvm-svn: 170264
      81409635
    • Greg Clayton's avatar
      <rdar://problem/12582041> · 3cb4c7d6
      Greg Clayton authored
      _regexp_attach doesn't handle the case where no arguments are provided. It now also handles the case you were you pass options.
      
      llvm-svn: 170262
      3cb4c7d6
    • Sean Callanan's avatar
      Fixed two conditionals that I accidentally · 70386271
      Sean Callanan authored
      reversed in r170152.
      
      <rdar://problem/12886584>
      
      llvm-svn: 170256
      70386271
  7. Dec 14, 2012
  8. Dec 13, 2012
  9. Dec 12, 2012
    • Enrico Granata's avatar
      <rdar://problem/10898363> · eb17816b
      Enrico Granata authored
      Emitting a warning when defining a summary or a synthetic provider and the function/class name provided does not correspond to a valid scripting object
      
      Also using this chance to edit a few error messages from weird "internal error" markers to actual user-legible data!
      
      llvm-svn: 170013
      eb17816b
Loading