summaryrefslogtreecommitdiff
path: root/buildscripts/gdb
Commit message (Collapse)AuthorAgeFilesLines
* SERVER-42371 Use get_unique_ptr helper in mongod-dump-sessions GDB commandWilliam Schultz2019-07-241-1/+1
|
* SERVER-42032 Replace parse_and_eval() usage in mongodb-javascript-stack.Max Hirschhorn2019-07-121-0/+6
|
* SERVER-39923 Fix lint.Max Hirschhorn2019-04-203-3/+7
|
* SERVER-39923 Mongo gdb extensions should error when loaded into gdb compiled ↵Mathew Robinson2019-04-193-0/+8
| | | | against python2
* SERVER-39969 Update the 'mongod-dump-sessions' GDB command to be compatible ↵William Schultz2019-04-081-15/+22
| | | | with the new internal format of TransactionParticipant
* SERVER-32295 Support Python 3Mathew Robinson2019-04-083-41/+18
|
* SERVER-39972 libstdc++ unique_ptr implementation changed in GCC 7Mark Benvenuto2019-03-061-1/+1
|
* SERVER-38944 Print out Locker id in DumpMongoDSessionCatalogWilliam Schultz2019-02-011-0/+3
|
* SERVER-39098 Fix escaping in javascript_stack GDB extensionAndrew Morrow2019-01-311-1/+1
|
* SERVER-36651 SERVER-36652 SERVER-37600 Upgrade to V3 toolchain and XCode 10 ↵Andrew Morrow2019-01-301-1/+1
| | | | everywhere
* SERVER-39013: Add a gdb pretty printer for absl::flat_hash_map.Daniel Gottlieb2019-01-151-14/+65
|
* SERVER-38757 Fix Python LintMark Benvenuto2019-01-041-3/+1
|
* SERVER-38757 fix lintGregory Wlodarek2019-01-042-17/+15
|
* SERVER-38757 Add pretty printers for abseil hash map and setMark Benvenuto2019-01-042-50/+82
|
* SERVER-38045 Only print fields from the Session if they existWilliam Schultz2018-12-201-5/+18
|
* SERVER-38045 Print '_killsRequested' variable instead of '_killRequested' ↵William Schultz2018-12-191-1/+1
| | | | when dumping SessionCatalog in GDB
* SERVER-38045 Add GDB tools for dumping the SessionCatalog in the hang analyzerWilliam Schultz2018-12-112-1/+264
|
* SERVER-38313: Update BSON decoding in GDB pretty printing.Daniel Gottlieb2018-11-301-2/+2
|
* SERVER-37387 Clarify how lock mode displayed refers to mode held.Max Hirschhorn2018-10-101-4/+6
|
* SERVER-36626 Draw wait-for graph from left to rightSiyuan Zhou2018-10-081-0/+4
|
* SERVER-37228 Escape ID in addition to label in waits-for graph.Max Hirschhorn2018-10-081-8/+10
|
* SERVER-34738 mongo_lock.py graph should display lock type for LockManager locksJonathan Abrahams2018-08-221-5/+7
|
* SERVER-36230 Handle non-templatized LockerImpl class in gdb scripts.Max Hirschhorn2018-08-021-2/+14
|
* SERVER-36167: Add flags pretty printing for WT session/txn/cursor.Daniel Gottlieb2018-07-191-0/+131
|
* SERVER-34512: Patch mongo_printers.py to understand decorable changes.Daniel Gottlieb2018-04-181-2/+4
|
* SERVER-34519 mongo_lock.py generating malformed graphviz outputJames Wahlin2018-04-181-2/+6
|
* SERVER-34334 Update Locker _threadId when stashing/unstashingJames Wahlin2018-04-181-1/+34
|
* SERVER-23312 Enable Python formatting/linting for buildscripts & pytests filesJonathan Abrahams2018-04-112-8/+8
|
* SERVER-33987 add thread name to hang analyzer outputSamy Lanka2018-04-112-43/+44
|
* SERVER-23312 Fix buildscripts/gdb/mongo_lock.pyJonathan Abrahams2018-04-111-5/+6
|
* SERVER-23312 Python linting - Lint using pylint, pydocstyle & mypyJonathan Abrahams2018-04-053-133/+228
|
* SERVER-23312 Format Python files with yapfJonathan Abrahams2018-03-263-24/+28
|
* SERVER-32853 GDB shouldn't look for non-existent 'location' field in StatusJonathan Reams2018-02-091-11/+2
|
* SERVER-31841 In find_mutex_holder handle when mutex_holder not found in ↵Eddie Louie2017-12-191-2/+10
| | | | thread_dict
* SERVER-28825 Do not decode BSONObj in pretty printer if the value is ↵Jonathan Abrahams2017-06-151-4/+8
| | | | optimized out by checking with is_optimized_out.
* SERVER-28825 Do not decode BSONObj in pretty printer if the value is ↵Jonathan Abrahams2017-06-141-1/+5
| | | | optimized out
* SERVER-28971 Error in depth_first_search algorithm incorrectly recurses on ↵Eddie Louie2017-04-251-1/+1
| | | | visited nodes
* SERVER-28348 Add cycle detect message for detecting single-process deadlocks ↵Jonathan Abrahams2017-04-211-0/+1
| | | | involving LockManager locks and/or pthread_mutexes
* SERVER-28348 Detect single-process deadlocks involving LockManager locks ↵Jonathan Abrahams2017-04-201-7/+50
| | | | and/or pthread_mutexes
* SERVER-28588 Handle GDB error in hang_analyzer.py find_frame functionJonathan Abrahams2017-04-031-1/+5
|
* SERVER-28416 Split mongo pretty printers into separate fileJonathan Abrahams2017-03-302-313/+323
|
* SERVER-28416 Fix BSONObj pretty printer used in hang_analyzer to support big ↵Jonathan Abrahams2017-03-291-2/+8
| | | | and little endianness
* SERVER-28416 Continue on error in mongodb-uniqstack in hang_analyzerJonathan Abrahams2017-03-291-6/+12
|
* SERVER-27727 Note location where thread is marked idleMathias Stearn2017-03-241-4/+4
|
* SERVER-27727 Hide idle threads in hang analyzer (core only)Mathias Stearn2017-03-241-0/+19
|
* SERVER-28291 use frame.pc() rather than frame.name() for stack dedupingMathias Stearn2017-03-241-4/+4
|
* SERVER-27727 Make threadName a native thread_local so debuggers can get to itMathias Stearn2017-03-241-38/+46
|
* SERVER-27874 - Hang analysis thread backtrace and mongo locksJonathan Abrahams2017-03-212-24/+39
| | | | | | - Run unique thread on Solaris - Add a legend to graph file - Do not generate digraph file, if graph is empty
* SERVER-27874 Display locks and generate digraph for threads using ↵Jonathan Abrahams2017-03-162-12/+344
| | | | LockManager locks and/or pthread_mutexes
* SERVER-27873 Dump a JavaScript backtrace of any code running in SpiderMonkey ↵Jonathan Abrahams2017-03-161-10/+58
| | | | in hang_analyzer.py