| 
									
										
										
										
											2001-01-23 16:25:19 +00:00
										 |  |  | # -*- ksh -*- | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | # If you use the GNU debugger gdb to debug the Python C runtime, you | 
					
						
							|  |  |  | # might find some of the following commands useful.  Copy this to your | 
					
						
							|  |  |  | # ~/.gdbinit file and it'll get loaded into gdb automatically when you | 
					
						
							|  |  |  | # start it up.  Then, at the gdb prompt you can do things like: | 
					
						
							|  |  |  | # | 
					
						
							|  |  |  | #    (gdb) pyo apyobjectptr | 
					
						
							|  |  |  | #    <module 'foobar' (built-in)> | 
					
						
							|  |  |  | #    refcounts: 1 | 
					
						
							|  |  |  | #    address    : 84a7a2c | 
					
						
							|  |  |  | #    $1 = void | 
					
						
							|  |  |  | #    (gdb) | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Prints a representation of the object to stderr, along with the | 
					
						
							|  |  |  | # number of reference counts it current has and the hex address the | 
					
						
							|  |  |  | # object is allocated at.  The argument must be a PyObject* | 
					
						
							|  |  |  | define pyo | 
					
						
							| 
									
										
										
										
											2001-01-24 04:18:13 +00:00
										 |  |  | print _PyObject_Dump($arg0) | 
					
						
							| 
									
										
										
										
											2001-01-23 16:25:19 +00:00
										 |  |  | end | 
					
						
							|  |  |  | 
 | 
					
						
							|  |  |  | # Prints a representation of the object to stderr, along with the | 
					
						
							|  |  |  | # number of reference counts it current has and the hex address the | 
					
						
							|  |  |  | # object is allocated at.  The argument must be a PyGC_Head* | 
					
						
							|  |  |  | define pyg | 
					
						
							| 
									
										
										
										
											2001-01-24 04:18:13 +00:00
										 |  |  | print _PyGC_Dump($arg0) | 
					
						
							| 
									
										
										
										
											2001-01-23 16:25:19 +00:00
										 |  |  | end |