Pavel Kirienko
|
885077a1c3
|
Profiler: folder fix - more special cases for operator<< and operator>>
|
2015-01-21 14:54:24 +01:00 |
Pavel Kirienko
|
543cb23128
|
Profiler: computing stack top distribution
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
647163d6fa
|
Profiler - header comment fix
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
f158c8270b
|
Rich man's profiler - handling quotes
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
d1abf9c133
|
Poor man's profiler - proper stack folder that handles generic C++ types
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
1898b51c74
|
Profiler: reporting function position in flame graphs
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
ff7c33a4b0
|
Profiler: xdg-open work-around
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
c0d71529bc
|
Profiler fixes
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
c0937ec8ca
|
Profiler fixes
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
9293950cdb
|
NuttX profiler improvements
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
dd3fa2532e
|
Poor man's sampling profiler for NuttX
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
e41bf13ac5
|
Nuttx.py: 'show mybt' outputs in GDB-like format for ease of parsing
|
2015-01-21 14:54:23 +01:00 |
Pavel Kirienko
|
9215a8d8da
|
Nuttx.py fixes: Python 2.7 support (required for gcc-arm-toolchain from Terry Guo), fixed int parsing, show mybt by name
|
2015-01-21 14:54:23 +01:00 |
Kevin Hester
|
2e1ac72b59
|
Speed up stack dumping by looking for freespace 4 bytes at a time
Conflicts:
mavlink/include/mavlink/v1.0
|
2015-01-04 20:38:48 +01:00 |
mazahner
|
d15203de91
|
Debug/NuttX: small changes to make it work with the current stable branch. Debug/NuttX made existing code work with python3 in gdb. Added some new features
|
2014-11-10 17:37:15 +01:00 |
Andrew Tridgell
|
f1258da610
|
Debug: fixes for gdb extension macros
|
2014-04-28 11:43:09 +02:00 |
Andrew Tridgell
|
e9c94fa581
|
Debug: fixes for Nuttx.py debug gdb add-ons
also fixed preceding mask calculation in show heaps
|
2014-04-28 11:42:59 +02:00 |
px4dev
|
2678aba9fe
|
A bit more NuttX gdb/python tooling to recover an interrupted context. Needs more fleshing out.
|
2013-09-14 21:41:35 -07:00 |
px4dev
|
8755d76d1b
|
Hotfix - fault decode typo in ARMv7M macros
|
2013-09-11 08:56:45 -07:00 |
Kevin Hester
|
1c371a6cf8
|
openocd: lost change from my cherry-picking
|
2013-08-21 15:02:34 +02:00 |
Kevin Hester
|
fa8f8f2a02
|
add step hooks to make stepping work correctly for non isrs
Conflicts:
Debug/openocd.gdbinit
Debug/px4fmu-v1-board.cfg
|
2013-08-21 15:02:18 +02:00 |
Kevin Hester
|
f665ace38c
|
Add scripts for debugging with openocd
Note: We now use the version of stm32f4x that comes with openocd 0.7.0 or later
|
2013-08-21 15:01:51 +02:00 |
Lorenz Meier
|
2a58929ffd
|
Merge branch 'master' of github.com:PX4/Firmware into fmuv2_bringup
|
2013-08-20 16:26:15 +02:00 |
px4dev
|
d90345a166
|
Some early gdb/Python macros for working with NuttX.
Note; only tested with gdb 7.6. Will definitely not work with the stock PX4 toolchain's gdb.
|
2013-08-17 21:48:54 -07:00 |
Andrew Tridgell
|
91e54aa5be
|
add .gdbinit as Debug/dot.gdbinit
very useful for JTAG debugging
|
2013-08-11 01:47:21 +02:00 |
px4dev
|
f7963a8c84
|
Fix printing of PC_COUNT perf counters
|
2013-07-04 23:14:13 -07:00 |
px4dev
|
42694a5736
|
Make some improvements to the ARMv7M fault decode logic.
|
2013-03-02 22:17:43 -08:00 |
Lorenz Meier
|
6dd1cfd622
|
Merge branch 'master' of github.com:PX4/Firmware into px4io-i2c-memory-squeeze
|
2013-02-24 22:58:46 +01:00 |
px4dev
|
2e321f273c
|
Don't try to print the idle stack usage (we need to fix it up before the code can be adapted to measure it).
|
2013-02-24 00:17:19 -08:00 |
px4dev
|
9a4d6455fc
|
More debug macros.
|
2013-01-23 18:55:23 -08:00 |
px4dev
|
09535fef83
|
Start adding PX4 firmware helper macros
|
2013-01-14 09:34:33 -08:00 |
px4dev
|
404332aefe
|
Break out the task stack usage sniffer so we can use it on systems where the task layout has been shrunk (e.g. PX4IO)
|
2012-12-01 14:55:48 -08:00 |
px4dev
|
6901a85323
|
Make the task printer work with our usual config. Tough to detect the correct configuration here.
|
2012-08-28 09:15:12 -07:00 |
px4dev
|
92c723d008
|
Fix a missing 'end' that breaks task listing.
|
2012-08-25 18:25:15 -07:00 |
Lorenz Meier
|
1bea49869b
|
task file list gdb macro
|
2012-08-22 10:00:46 +02:00 |
px4dev
|
56b3b46f75
|
Add heap used/free summaries to heap dump
|
2012-08-12 12:53:10 -07:00 |
px4dev
|
89037cc83a
|
typo that causes the heap printer to fail by recursing infinitely
|
2012-08-11 20:53:42 -07:00 |
px4dev
|
8a365179ea
|
Fresh import of the PX4 firmware sources.
|
2012-08-04 15:12:36 -07:00 |