Skip to content

Commit

Permalink
bloaty show full demangle, increase number of lines, and combine segm…
Browse files Browse the repository at this point in the history
…ents + sections
  • Loading branch information
dagar committed Dec 1, 2019
1 parent 6d8d9ea commit 4e7dede
Show file tree
Hide file tree
Showing 2 changed files with 3 additions and 14 deletions.
4 changes: 0 additions & 4 deletions Jenkinsfile
Original file line number Diff line number Diff line change
Expand Up @@ -109,7 +109,6 @@ pipeline {
sh 'make px4_io-v2_default'
sh 'make px4_io-v2_default bloaty_compileunits'
sh 'make px4_io-v2_default bloaty_inlines'
sh 'make px4_io-v2_default bloaty_sections'
sh 'make px4_io-v2_default bloaty_segments'
sh 'make px4_io-v2_default bloaty_symbols'
sh 'make px4_io-v2_default bloaty_templates'
Expand Down Expand Up @@ -142,7 +141,6 @@ pipeline {
sh 'make px4_fmu-v2_default'
sh 'make px4_fmu-v2_default bloaty_compileunits'
sh 'make px4_fmu-v2_default bloaty_inlines'
sh 'make px4_fmu-v2_default bloaty_sections'
sh 'make px4_fmu-v2_default bloaty_segments'
sh 'make px4_fmu-v2_default bloaty_symbols'
sh 'make px4_fmu-v2_default bloaty_templates'
Expand Down Expand Up @@ -175,7 +173,6 @@ pipeline {
sh 'make px4_fmu-v5_default'
sh 'make px4_fmu-v5_default bloaty_compileunits'
sh 'make px4_fmu-v5_default bloaty_inlines'
sh 'make px4_fmu-v5_default bloaty_sections'
sh 'make px4_fmu-v5_default bloaty_segments'
sh 'make px4_fmu-v5_default bloaty_symbols'
sh 'make px4_fmu-v5_default bloaty_templates'
Expand Down Expand Up @@ -208,7 +205,6 @@ pipeline {
sh 'make px4_sitl_default'
sh 'make px4_sitl_default bloaty_compileunits'
sh 'make px4_sitl_default bloaty_inlines'
sh 'make px4_sitl_default bloaty_sections'
sh 'make px4_sitl_default bloaty_segments'
sh 'make px4_sitl_default bloaty_symbols'
sh 'make px4_sitl_default bloaty_templates'
Expand Down
13 changes: 3 additions & 10 deletions cmake/bloaty.cmake
Original file line number Diff line number Diff line change
Expand Up @@ -34,7 +34,7 @@
find_program(BLOATY_PROGRAM bloaty)
if (BLOATY_PROGRAM)

set(BLOATY_OPTS --demangle=short --domain=vm -s vm -n 100 -w)
set(BLOATY_OPTS --demangle=full --domain=vm -s vm -n 200 -w)

# bloaty compilation units
add_custom_target(bloaty_compileunits
Expand All @@ -50,16 +50,9 @@ if (BLOATY_PROGRAM)
USES_TERMINAL
)

# bloaty sections
add_custom_target(bloaty_sections
COMMAND ${BLOATY_PROGRAM} -d sections ${BLOATY_OPTS} $<TARGET_FILE:px4>
DEPENDS px4
USES_TERMINAL
)

# bloaty segments
# bloaty segments,sections
add_custom_target(bloaty_segments
COMMAND ${BLOATY_PROGRAM} -d segments ${BLOATY_OPTS} $<TARGET_FILE:px4>
COMMAND ${BLOATY_PROGRAM} -d segments,sections ${BLOATY_OPTS} $<TARGET_FILE:px4>
DEPENDS px4
USES_TERMINAL
)
Expand Down

0 comments on commit 4e7dede

Please sign in to comment.