mbed-os/tools
Kevin Bracey 62a55a6423 Remove IAR assembler macros containing quotes
IAR assembler 7.80 has some problems handling difficult macros, leading
to immediate exit with return value -11.

In particular, a URL string has been causing problems, presumably due to
the "//" resembling a comment.

A previous escaping workaround in 0d97803 seemed to work, but the crash
has still been seen with a particular target.

Previous creation of the extended command line file for the IAR
assembler was stripping quotes from macros. This rendered the resulting
definitions for string-containing macros incorrect, which means that we
can assume no assembler code is currently relying on them.

Therefore, as a precautionary measure to avoid the crash, simply remove
all macros containing strings when creating them for IAR. This
apparently clears the crashes seen during testing of
https://github.com/ARMmbed/mbed-os/pull/8023
2018-10-08 15:18:50 +01:00
..
arm_pack_manager Update arm pack manager for GR-PEACH 2018-06-22 10:53:21 +09:00
bootloaders Added ARM Permissive Binary License to MTS bootloaders 2018-10-08 15:18:50 +01:00
compliance Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
config Added BOOTLOADER feature, copy bootloader binaries and LICENSE into mbed OS repository for supported targets 2018-08-21 10:09:28 -05:00
data Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
debug_tools/crash_log_parser Fix tool crashing when lines end with cr(not crlf) 2018-06-27 17:06:50 -05:00
dev Renamed workspace_tools folder to tools 2016-06-09 21:34:53 +01:00
export SImplify linkerscirpt usage 2018-10-08 15:18:50 +01:00
flash_algo Python2+3: flash_algo 2018-02-05 11:13:40 -06:00
git_hooks Remove unused git hook 2018-07-16 14:10:21 -05:00
host_tests Python2+3: tests import correctly 2018-02-05 11:04:36 -06:00
importer Add details to importer script docs 2018-08-25 20:40:36 -05: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 IOTCORE-389 - bring back legacy alignment for Arm C6 2018-09-11 15:04:48 +01:00
resources Icetea support 2018-08-31 11:51:57 +03:00
targets Merge pull request #7644 from theotherjimmy/components 2018-08-28 17:55:01 -05:00
test Fix icetea run in case that user has different boards connected same time 2018-09-17 21:42:55 -05:00
test_configs Supply default test config for TB_SENSE_1 as well 2018-10-08 15:18:50 +01:00
toolchains Remove IAR assembler macros containing quotes 2018-10-08 15:18:50 +01: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 Py3 support back. Reverted accidentially in icetea changes rebase 2018-10-08 15:18:50 +01:00
build_release.py Make release errors very visible 2018-07-16 14:12:00 -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
device_management.py `mbed dm`: Remove references to internal script from help 2018-10-08 15:18:50 +01:00
get_config.py Simplify get_config toolchain handling 2018-07-16 14:11:09 -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 Create update images with managed bl mode 2018-07-20 10:53:00 -05:00
memap.py python scripts : table print with github policy 2018-09-11 15:04:48 +01:00
memap_flamegraph.html Impl differential memap 2018-07-24 11:40:43 -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 Improve resources API to include more use cases 2018-07-16 14:11:08 -05:00
run_icetea.py Move exception earlier 2018-10-08 15:18:50 +01:00
settings.py Create a setting for comparing against a fixed build 2018-07-24 11:50:23 -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 Small fixes based on github comments 2018-08-31 11:52:30 +03:00
test_api.py python scripts : table print with github policy 2018-09-11 15:04:48 +01: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 Icetea support 2018-08-31 11:51:57 +03:00