mbed-os/tools
Tero Jääskö 274c3fa690 tools: crash_log_parser: make ELF and MAP parameters optional
On some bug reports the customer is providing only the raw
crash dump but not the ELF and MAP files. Those files are
needed to decode the addresses into symbol names, but the
extremely useful fault reason can still be decoded even
without them.

By making the ELF and MAP arguments optional, one can now
decode the raw dump content into something such as:

--8<--8<--
ELF or MAP file missing, logging raw values.

Crash Info:
	Crash location = <unknown-symbol> [0x000091F4] (based on PC value)
	Caller location = <unknown-symbol> [0x00018E39] (based on LR value)
	Stack Pointer at the time of crash = [200091E8]
	Target and Fault Info:
		Processor Arch: ARM-V7M or above
		Processor Variant: C24
		Forced exception, a fault with configurable priority has been escalated to HardFault
		The processor has attempted to execute an undefined instruction
2018-06-08 13:32:37 +03:00
..
arm_pack_manager Correct sector scraping in arm-pack-manager 2018-02-16 13:55:01 -06:00
bootloaders Merge pull request #5882 from ashok-rao/br-MTB_Dragonfly 2018-01-19 13:58:03 -06:00
compliance Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
config Change Cryptocell target to a feature 2018-05-21 13:40:43 +03:00
data Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
debug_tools/crash_log_parser tools: crash_log_parser: make ELF and MAP parameters optional 2018-06-08 13:32:37 +03:00
dev Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
export Updated makefile exporter to not rely on enumerating over map. 2018-06-04 21:02:35 -05:00
flash_algo Python2+3: flash_algo 2018-02-05 11:13:40 -06:00
git_hooks Use toolchain notify for printing when finding dupes 2016-09-30 15:14:22 -05:00
host_tests Python2+3: tests import correctly 2018-02-05 11:04:36 -06:00
importer Fix cmsis_importer.json so it works with the newest CMSIS 2018-05-14 12:18:21 +01:00
misc Python2+3: iteritems -> items 2018-02-05 11:04:36 -06:00
notifier Merge pull request #6999 from evva-sfw/feature/extend_error_warning_msg_as_link 2018-06-07 10:11:23 -05:00
profiles CMSIS/RTX: Adapt Mbed OS to CMSIS/RTX device support scheme 2018-05-14 12:18:21 +01:00
targets Rename DEVICE_LOWPOWERTIMER to DEVICE_LPTICKER 2018-05-25 12:20:09 -05:00
test Sets module no longer needed to use set() 2018-06-04 09:21:43 -05:00
test_configs ISM pin configuration is now in ISM driver json file 2018-06-05 12:02:17 +02:00
toolchains Merge pull request #6999 from evva-sfw/feature/extend_error_warning_msg_as_link 2018-06-07 10:11:23 -05:00
.mbedignore Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
__init__.py Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
build.py build: fix notifier typo and passing to builds API 2018-05-16 13:30:06 +01:00
build_api.py Merge pull request #7092 from cmonr/py3-in-windows 2018-06-04 21:45:55 -05:00
build_release.py Use Notifier API when building mbed2 2018-06-05 13:26:04 -05:00
build_travis.py Disable Maxim boards as LP_TICKER is used in RTC and they don't respect device_has 2018-05-25 12:20:09 -05:00
check_release.json Add an ignore list so that sets of test, target can be excluded from the 2017-03-16 15:46:20 +00:00
check_release.py Add an ignore list so that sets of test, target can be excluded from the 2017-03-16 15:46:20 +00:00
default_settings.py Add parameter in tools settings to show error/warning as Link 2018-03-05 15:44:49 +01:00
detect_targets.py Merge pull request #6000 from daid/patch-1 2018-02-15 10:57:15 -06:00
get_config.py Pass app config to get config 2018-05-02 09:38:44 -05:00
hooks.py Python2+3: working through many has_attr exceptions 2018-02-05 11:04:01 -06:00
libraries.py tools: remove usb host from mbed 2 scripts 2017-05-12 14:51:49 -05:00
make.py add `--ignore` argument to `mbed compile` & `mbed export` commands 2018-05-11 14:00:01 +10:00
memap.py Merge pull request #7092 from cmonr/py3-in-windows 2018-06-04 21:45:55 -05:00
memap_flamegraph.html Move to combined ROM/RAM graphs 2018-04-16 11:40:40 -05:00
options.py Python2+3: Use absolute import where possible 2018-02-05 11:07:37 -06:00
paths.py tools: remove usb host from mbed 2 scripts 2017-05-12 14:51:49 -05:00
project.py add `--ignore` argument to `mbed compile` & `mbed export` commands 2018-05-11 14:00:01 +10:00
settings.py Implement color terminal notifications 2018-04-26 11:23:20 -05:00
singletest.py Adding build profiles configuration to build_release.py and singletest.py 2016-09-30 16:54:34 -05:00
size.py Python2+3: iteritems -> items 2018-02-05 11:04:36 -06:00
synch.py Updated to allow for new directory structure for mbed-dev source. 2017-02-03 16:50:45 +00:00
test.py Use relative path for scanning built mbed-os 2018-05-21 13:48:41 -05:00
test_api.py Merge pull request #7124 from theotherjimmy/term-notify-singletest 2018-06-07 10:09:26 -05:00
test_db.py Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
test_exporters.py Python2+3: iteritems -> items 2018-02-05 11:04:36 -06:00
test_mysql.py Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
test_webapi.py Revert "Revert "Generalize flag handling"" 2016-07-07 15:29:36 -05:00
tests.py Python2+3: make.py -n 2018-02-05 11:07:37 -06:00
upload_results.py Python2+3: iteritems -> items 2018-02-05 11:04:36 -06:00
utils.py Convert option list to unicode 2018-03-14 11:03:39 -05:00