Topic: 0-overhead-principle violations in exception handling


Author: Angel Bustamante <angel.bustamante@tallertechnologies.com>
Date: Fri, 23 May 2014 18:56:52 -0700 (PDT)
Raw View
------=_Part_956_24761840.1400896612095
Content-Type: multipart/alternative;
 boundary="----=_Part_957_30184924.1400896612095"

------=_Part_957_30184924.1400896612095
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

*0-overhead-principle violations in exception handling*

Sometimes the 0-overhead principle is not honored; one has to pay for=20
things that are not used. An instance where this can be observed is the=20
Exception Handling mechanisms implemented by the diverse toolchains.

In an average computing environment, this has little or no importance; the=
=20
overhead is minimal and its impact is negligible; but on embedded systems,=
=20
where memory is scarce, this overhead can make a program fail due to lack=
=20
of memory.

Our intent is to generate a careful discussion about the possible ways to=
=20
deal with this issue and the need for a standardized solution, since QoI=20
alone cannot solve it. We limit the scope to the discussion alone; the=20
analysis of proposals to handle the problems that will be presented is left=
=20
for the future.


Attached to this discussion is a document where we expand the ideas=20
mentioned in here and show a case study that portrays the issues with=20
exception handling for the 0 overhead principle. The topics are:


   - Why the 0-overhead-principle cannot be honored: don=E2=80=99t blame Qo=
I.
   - How is this issue being currently addressed?
   - Case study: GNU Toolchain, RTEMS on ARM with 32K RAM
   - Workaround & Conclusions

Thanks for reading!

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

------=_Part_957_30184924.1400896612095
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><h1 dir=3D"ltr" style=3D"margin-top: 24pt; margin-bottom: =
6pt; line-height: 1.15;"><span style=3D"font-family: Arial; color: rgb(0, 0=
, 0); background-color: transparent; font-weight: bold; white-space: pre-wr=
ap;"><font size=3D"2"><u>0-overhead-principle violations in exception handl=
ing</u></font></span></h1><p dir=3D"ltr" style=3D"margin-top: 0pt; margin-b=
ottom: 0pt; line-height: 1.15;"><span style=3D"font-size: small; background=
-color: transparent; color: rgb(0, 0, 0); font-family: Arial; white-space: =
pre-wrap; line-height: 18px;">Sometimes the 0-overhead principle is not hon=
ored; one has to pay for things that are not used. An instance where this c=
an be observed is the Exception Handling mechanisms implemented by the dive=
rse toolchains.</span><br></p><p dir=3D"ltr" style=3D"margin-top: 0pt; marg=
in-bottom: 0pt; line-height: 1.15;"><font size=3D"2"><span style=3D"font-fa=
mily: Arial; color: rgb(0, 0, 0); background-color: transparent; white-spac=
e: pre-wrap;">In an average computing environment, this has little or no im=
portance; the overhead is minimal and its impact is negligible; b</span><sp=
an style=3D"background-color: transparent; color: rgb(0, 0, 0); font-family=
: Arial; white-space: pre-wrap; line-height: 18px;">ut on embedded systems,=
 where memory is scarce, this overhead can make a program fail due to lack =
of memory.</span></font></p><p dir=3D"ltr" style=3D"margin-top: 0pt; margin=
-bottom: 0pt; line-height: 1.15;"><span style=3D"font-family: Arial; color:=
 rgb(0, 0, 0); background-color: transparent; white-space: pre-wrap;"><font=
 size=3D"2">Our intent is to generate a careful discussion about the possib=
le ways to deal with this issue and the need for a standardized solution, s=
ince QoI alone cannot solve it. We limit the scope to the discussion alone;=
 the analysis of proposals to handle the problems that will be presented is=
 left for the future.</font></span></p><p dir=3D"ltr" style=3D"margin-top: =
0pt; margin-bottom: 0pt; line-height: 1.15;"><br></p><p dir=3D"ltr" style=
=3D"margin-top: 0pt; margin-bottom: 0pt; line-height: 1.15;">Attached to th=
is discussion is a document where we expand the ideas mentioned in here and=
 show a case study that portrays the issues with exception handling for the=
 0 overhead principle. The topics are:</p><p dir=3D"ltr" style=3D"margin-to=
p: 0pt; margin-bottom: 0pt;"></p><ul><li><span style=3D"line-height: 14.949=
999809265137px;"><span id=3D"docs-internal-guid-0b01d989-2bd9-4954-5f44-156=
0aad3f087"><span style=3D"font-family: Arial; color: rgb(0, 0, 0); backgrou=
nd-color: transparent; white-space: pre-wrap;"><font size=3D"2">Why the 0-o=
verhead-principle cannot be honored: don=E2=80=99t blame QoI.</font></span>=
</span><br></span></li><li><span style=3D"line-height: 14.949999809265137px=
;"><span style=3D"font-family: Arial; color: rgb(0, 0, 0); background-color=
: transparent; white-space: pre-wrap;"><font size=3D"2"><span id=3D"docs-in=
ternal-guid-0b01d989-2bda-43c5-07e5-b3b0e7e7e39e"><span style=3D"background=
-color: transparent;">How is this issue being currently addressed?</span></=
span></font></span></span></li><li><span style=3D"background-color: transpa=
rent; color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap; line-=
height: 18px;"><font size=3D"2">Case study: GNU Toolchain, RTEMS on ARM wit=
h 32K RAM</font></span></li><li><span style=3D"background-color: transparen=
t; color: rgb(0, 0, 0); font-family: Arial; white-space: pre-wrap; line-hei=
ght: 18px;"><font size=3D"2">Workaround &amp; Conclusions</font></span></li=
></ul><p></p><p dir=3D"ltr" style=3D"margin-top: 0pt; margin-bottom: 0pt; l=
ine-height: 1.15;">Thanks for reading!</p></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_957_30184924.1400896612095--
------=_Part_956_24761840.1400896612095
Content-Type: application/pdf;
 name=C1xDiscussion0-overhead-principleviolationsinexceptionhandling.pdf
Content-Transfer-Encoding: base64
Content-Disposition: attachment;
 filename=C1xDiscussion0-overhead-principleviolationsinexceptionhandling.pdf
X-Attachment-Id: 468d6d39-aef7-4e90-8601-caa746b71e62
Content-ID: <468d6d39-aef7-4e90-8601-caa746b71e62>

JVBERi0xLjQKJeHp69MKMTcgMCBvYmoKPDwvVHlwZSAvQ2F0YWxvZwovUGFnZXMgMSAwIFIKPj4K
ZW5kb2JqCjE4IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1BhcmVudCAxIDAgUgovUmVzb3VyY2VzIDw8
L1Byb2NTZXRzIFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQovRXh0R1N0YXRl
IDw8L0cwIDE5IDAgUgo+PgovRm9udCA8PC9GMCAyMCAwIFIKL0YxIDIxIDAgUgovRjIgMjIgMCBS
Cj4+Cj4+Ci9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Bbm5vdHMgWzw8L1R5cGUgL0Fubm90Ci9T
dWJ0eXBlIC9MaW5rCi9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMjY2LjI1IDcwNi41IDQ1Ny41IDcx
OS4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAobWFpbHRvOmRhbmllbC5ndXRz
b25AdGFsbGVydGVjaG5vbG9naWVzLmNvbSkKPj4KPj4gPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUg
L0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyODQuMjUgNjkxLjUgNDk4IDcwNC4yNV0KL0Eg
PDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAobWFpbHRvOmFuZ2VsLmJ1c3RhbWFudGVAdGFs
bGVydGVjaG5vbG9naWVzLmNvbSkKPj4KPj4gPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsK
L0JvcmRlciBbMCAwIDBdCi9SZWN0IFsyNDkuNzUgNjc2LjUgNDI3LjUgNjg5LjI1XQovQSA8PC9U
eXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChtYWlsdG86cGFibG8ub2xpdmFAdGFsbGVydGVjaG5v
bG9naWVzLmNvbSkKPj4KPj4gPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBb
MCAwIDBdCi9SZWN0IFsyNTUgNjYxLjUgNDM5LjUgNjc0LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24K
L1MgL1VSSQovVVJJIChtYWlsdG86bWFyY29zLmRpYXpAdGFsbGVydGVjaG5vbG9naWVzLmNvbSkK
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
IDAgb2JqCjw8L1R5cGUgL0V4dEdTdGF0ZQovQ0EgMQovY2EgMQovTEMgMAovTEogMAovTFcgMAov
TUwgNAovU0EgdHJ1ZQovQk0gL05vcm1hbAo+PgplbmRvYmoKMjAgMCBvYmoKPDwvVHlwZSAvRm9u
dAovU3VidHlwZSAvVHlwZTAKL0Jhc2VGb250IC9BcmlhbE1UCi9FbmNvZGluZyAvSWRlbnRpdHkt
SAovRGVzY2VuZGFudEZvbnRzIFsyNCAwIFJdCi9Ub1VuaWNvZGUgMjUgMCBSCj4+CmVuZG9iagoy
MSAwIG9iago8PC9UeXBlIC9Gb250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL0FyaWFsLUl0
YWxpY01UCi9FbmNvZGluZyAvSWRlbnRpdHktSAovRGVzY2VuZGFudEZvbnRzIFsyNiAwIFJdCi9U
b1VuaWNvZGUgMjcgMCBSCj4+CmVuZG9iagoyMiAwIG9iago8PC9UeXBlIC9Gb250Ci9TdWJ0eXBl
IC9UeXBlMAovQmFzZUZvbnQgL0FyaWFsLUJvbGRNVAovRW5jb2RpbmcgL0lkZW50aXR5LUgKL0Rl
c2NlbmRhbnRGb250cyBbMjggMCBSXQovVG9Vbmljb2RlIDI5IDAgUgo+PgplbmRvYmoKMjQgMCBv
YmoKPDwvVHlwZSAvRm9udAovRm9udERlc2NyaXB0b3IgMzAgMCBSCi9CYXNlRm9udCAvQXJpYWxN
VAovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9DSURUb0dJRE1hcCAvSWRlbnRpdHkKL0NJRFN5c3Rl
bUluZm8gPDwvUmVnaXN0cnkgKEFkb2JlKQovT3JkZXJpbmcgKElkZW50aXR5KQovU3VwcGxlbWVu
dCAwCj4+Ci9XIFswIFs3NTAgMCAwIDI3Ny44MzIgMCAzNTQuOTgwNSAwIDU1Ni4xNTIzIDg4OS4x
NjAyXSA5IDEzIDMzMy4wMDc4IDE0IFs1ODMuOTg0NCAyNzcuODMyIDMzMy4wMDc4IDI3Ny44MzIg
Mjc3LjgzMl0gMTkgMjggNTU2LjE1MjMgMjkgMzAgMjc3LjgzMiAzMSAzMyA1ODMuOTg0NCAzNSBb
MTAxNS4xMzY3IDY2Ni45OTIyIDY2Ni45OTIyIDcyMi4xNjggNzIyLjE2OCA2NjYuOTkyMiA2MTAu
ODM5OCA3NzcuODMyIDcyMi4xNjggMjc3LjgzMiAwIDY2Ni45OTIyIDU1Ni4xNTIzIDgzMy4wMDc4
IDcyMi4xNjggNzc3LjgzMiA2NjYuOTkyMiA3NzcuODMyIDcyMi4xNjggNjY2Ljk5MjIgNjEwLjgz
OTggNzIyLjE2OCAwIDk0My44NDc3IDY2Ni45OTIyXSA2MCA2NSAyNzcuODMyIDY2IDY5IDU1Ni4x
NTIzIDcwIFs1MDAgNTU2LjE1MjMgNTU2LjE1MjMgMjc3LjgzMiA1NTYuMTUyMyA1NTYuMTUyMyAy
MjIuMTY4IDIyMi4xNjggNTAwIDIyMi4xNjggODMzLjAwNzhdIDgxIDg0IDU1Ni4xNTIzIDg1IFsz
MzMuMDA3OCA1MDAgMjc3LjgzMiA1NTYuMTUyMyA1MDAgNzIyLjE2OF0gOTEgMTc4IDUwMCAxNzkg
MTgwIDMzMy4wMDc4IDE4MSAxODIgMjIyLjE2OCA0MDQgWzYwNC4wMDM5XV0KPj4KZW5kb2JqCjMw
IDAgb2JqCjw8L1R5cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250RmlsZTIgMzEgMCBSCi9Gb250TmFt
ZSAvQXJpYWxNVAovRmxhZ3MgNAovQXNjZW50IDkwNS4yNzM0Ci9EZXNjZW50IC0yMTEuOTE0MQov
U3RlbVYgODcuODkwNgovQ2FwSGVpZ2h0IDcxNS44MjAzCi9JdGFsaWNBbmdsZSAwCi9Gb250QkJv
eCBbLTY2NC41NTA4IC0zMjQuNzA3IDIwMjguMzIwMyAxMDM3LjEwOTRdCj4+CmVuZG9iagozMSAw
IG9iago8PC9MZW5ndGgxIDUxMjkyCi9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMjkxMjAK
Pj4gc3RyZWFtCnic7L13fFTF+j/+zJw523uym80m2ZzNZjckARIS0iCSpQRFQDokQCT0JlJCEaQE
pYYqKgIizUYRWRLAEFAQUQRFvCJYQEAF60VREUuS3e8zZzcRuN7Pvd/v7/f9/fF7sZv3eaaemfPM
02Z2kwABAC2UgwDpEyYNn/D9zolfAKTZATT1Dw4eN/x1MjIfYGcXgBj9uMEPTVC/p3scgGA9SA+M
HzqYVB45COC7ByDyuVHjJj90YkuZD+tzMb9p1Kjhgy3jzNux7XVEImaHnci7sRLT2AeyRz4wfUTi
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
keDIHYCOC4q2R6CTz0WFR1IAIRf5Sp7kHsXokqBLLIFOCxLPsUMyKSD2puoh8mFq61l8B3kxxOYI
FgjuEMTZHPIkJAjIEwcEoVLCuQQ9xgVI0CMcFIMe7RHEeckWRuI/W8tvI3wwR8/c2+ICl5PjUvMN
grubV5hbZrTs0n0B1NVaN3u/cH7oy7hbQ/edHPphYS3vL7PTu2cKZW5kc3RyZWFtCmVuZG9iagoy
NiAwIG9iago8PC9UeXBlIC9Gb250Ci9Gb250RGVzY3JpcHRvciAzMiAwIFIKL0Jhc2VGb250IC9B
cmlhbC1JdGFsaWNNVAovU3VidHlwZSAvQ0lERm9udFR5cGUyCi9DSURUb0dJRE1hcCAvSWRlbnRp
dHkKL0NJRFN5c3RlbUluZm8gPDwvUmVnaXN0cnkgKEFkb2JlKQovT3JkZXJpbmcgKElkZW50aXR5
KQovU3VwcGxlbWVudCAwCj4+Ci9XIFswIFs3NTAgMCAwIDI3Ny44MzIgMCAzNTQuOTgwNV0gMTYg
WzMzMy4wMDc4XSAxNyA2OSA1NTYuMTUyMyA3MCBbNTAwIDU1Ni4xNTIzIDU1Ni4xNTIzIDI3Ny44
MzIgNTU2LjE1MjMgNTU2LjE1MjMgMjIyLjE2OCAwIDAgMjIyLjE2OCA4MzMuMDA3OF0gODEgODQg
NTU2LjE1MjMgODUgWzMzMy4wMDc4IDUwMCAyNzcuODMyIDU1Ni4xNTIzIDUwMCA3MjIuMTY4XSA5
MSAxNzkgNTAwIDE4MCBbMzMzLjAwNzhdXQo+PgplbmRvYmoKMzIgMCBvYmoKPDwvVHlwZSAvRm9u
dERlc2NyaXB0b3IKL0ZvbnRGaWxlMiAzMyAwIFIKL0ZvbnROYW1lIC9BcmlhbC1JdGFsaWNNVAov
RmxhZ3MgNjgKL0FzY2VudCA5MDUuMjczNAovRGVzY2VudCAtMjExLjkxNDEKL1N0ZW1WIDIzNy43
OTMKL0NhcEhlaWdodCA3MTUuODIwMwovSXRhbGljQW5nbGUgLTEyCi9Gb250QkJveCBbLTUxNy4w
ODk4IC0zMjQuNzA3IDEwODEuNTQzIDEwMjQuOTAyM10KPj4KZW5kb2JqCjMzIDAgb2JqCjw8L0xl
bmd0aDEgMzI0MjAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxNjU2Nwo+PiBzdHJlYW0K
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
bsJzORqOQvqMlyNjRZjdJgJf3xk1i0XNCjj+KzVqm4Hl5QPKm0X43DGwnm1hT7DH2C62j+34lRc0
6vVgYF0pmYpp+1lzbh4wzi+vhl/Kf2lunSJ8P3v0T7Rw54zepFhprOSVRksjpLxf6OsXkCG5fStZ
fEaLKdBMfOKS0nTWjJvE5SYAXwluYE0Z9rVChPU+APg/poDSwwplbmRzdHJlYW0KZW5kb2JqCjI3
IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAyODAKPj4gc3RyZWFtCnicXZFN
bsMgEIX3nGKW6SIyJk5WlqXEViQv+qO6PYADYxepBoTJwrcvHtxUKhJGn+e9AR5Z3Tat0QGyN29l
hwEGbZTH2d69RLjhqA3LBSgtw0b0lVPvWBbN3TIHnFozWFaWANl7rM7BL7A7K3vDJ5a9eoVemxF2
n3UXubs7940TmgCcVRUoHGKn59699BNCRrZ9q2Jdh2UfPX+Kj8UhCOI8nUZahbPrJfrejMhKHkcF
5TWOiqFR/+qn5LoN8qv3pD5ENednXhEdiYQgynmqNYmS8pCUhSA6XokuRSTB84b23LqL370eRysK
MhU1Lac8dbqmTtvPemuRTOsN1qQf8ci79zEZeg6KZA1DG3y8mLNuda3zB0KDjpQKZW5kc3RyZWFt
CmVuZG9iagoyOCAwIG9iago8PC9UeXBlIC9Gb250Ci9Gb250RGVzY3JpcHRvciAzNCAwIFIKL0Jh
c2VGb250IC9BcmlhbC1Cb2xkTVQKL1N1YnR5cGUgL0NJREZvbnRUeXBlMgovQ0lEVG9HSURNYXAg
L0lkZW50aXR5Ci9DSURTeXN0ZW1JbmZvIDw8L1JlZ2lzdHJ5IChBZG9iZSkKL09yZGVyaW5nIChJ
ZGVudGl0eSkKL1N1cHBsZW1lbnQgMAo+PgovVyBbMCBbNzUwXSAxIDE1IDI3Ny44MzIgMTYgWzMz
My4wMDc4IDI3Ny44MzJdIDE4IDI4IDU1Ni4xNTIzIDI5IFszMzMuMDA3OF0gMzQgWzYxMC44Mzk4
XSAzNSAzOSA3MjIuMTY4IDQwIFs2NjYuOTkyMiAwIDc3Ny44MzIgNzIyLjE2OCAyNzcuODMyIDAg
NzIyLjE2OCAwIDgzMy4wMDc4IDcyMi4xNjggMCAwIDc3Ny44MzIgNzIyLjE2OCA2NjYuOTkyMiA2
MTAuODM5OCA3MjIuMTY4IDY2Ni45OTIyIDk0My44NDc3IDY2Ni45OTIyXSA2OCBbNTU2LjE1MjMg
NjEwLjgzOTggNTU2LjE1MjMgNjEwLjgzOTggNTU2LjE1MjMgMzMzLjAwNzggNjEwLjgzOTggNjEw
LjgzOTggMjc3LjgzMiAwIDU1Ni4xNTIzIDI3Ny44MzIgODg5LjE2MDJdIDgxIDg0IDYxMC44Mzk4
IDg1IFszODkuMTYwMiA1NTYuMTUyMyAzMzMuMDA3OCA2MTAuODM5OCA1NTYuMTUyMyA3NzcuODMy
XSA5MSAxODEgNTU2LjE1MjMgMTgyIFsyNzcuODMyXV0KPj4KZW5kb2JqCjM0IDAgb2JqCjw8L1R5
cGUgL0ZvbnREZXNjcmlwdG9yCi9Gb250RmlsZTIgMzUgMCBSCi9Gb250TmFtZSAvQXJpYWwtQm9s
ZE1UCi9GbGFncyA2Ci9Bc2NlbnQgOTA1LjI3MzQKL0Rlc2NlbnQgLTIxMS45MTQxCi9TdGVtViAx
MzcuMjA3Ci9DYXBIZWlnaHQgNzE1LjgyMDMKL0l0YWxpY0FuZ2xlIDAKL0ZvbnRCQm94IFstNjI3
LjkyOTcgLTM3Ni40NjQ4IDIwMzMuNjkxNCAxMDQ3Ljg1MTZdCj4+CmVuZG9iagozNSAwIG9iago8
PC9MZW5ndGgxIDQ1OTI0Ci9GaWx0ZXIgL0ZsYXRlRGVjb2RlCi9MZW5ndGggMjQzMjMKPj4gc3Ry
ZWFtCnic7L0JfBTF9j96qrq6e3q2TLbJzGSZmUwmKyEhDIRAJB2WKEYgLGKCRgOyu5CwoxeIyL4I
iiKbEjdUQBkSwbBJ3MXlgguKghoVFFSuXEVUksz8T/VMELje+/v93u+99/m892Hit09tp6vqnFOn
TnUPIxAAMEAtCJBbPWl09RPWubEAHf0AltvvHHHH6HfGB44BrI4BSBx4x4gZ1UZD5FkAYkMu1+0T
bx1BksffCVAyFCDmyXF3TJlxR+0Nf8f6bpivGzdu9IioVyPfwrbIAymYHfX2CkNXTO9FdB17+8wx
h3/96QGA4b8D9EgYUz32jseFf2BfGeMAxKtvnTbF9Y8jD74LUJQAIHe79Y4R1WNf6L8CIPYIQPR9
wMdO3/9xuYEsvyWi8FedXQf88/g3hYmc7riq/uD5861tlr66kdhWQRCtAV7lnoEB0NsC588HBln6
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
9fQ55GgmM9vf0TE3N9cezxs+koyXxoSmrE+pc1QXEILAFGDakZyECN0GWSsJKb6VBmlKj+iqslPF
2EjDmLVm1Xvg7ohm4rGOeCahxrWOeHq3SvNEOy38PTvMaTEo1T64C33q4HrE1ou2S7bh1kMKl2Dq
opoMyQoOGOZfX1Q6jdPG0pJBvt1UUmZ42PAtw/OGb8P1mVtS05dQ2woQWxYksTa7qHYjTvfyS0W6
IFrMwetw30uuQe/Xoby0bhf2KC3ZhPf9KMnimu18CyKLE8ckLk3ei/tFHEjLpbuk26V10mppjRSW
7pS2SH2Leo7eUpdb6F3ogvLFpWyrbu9iGkI5+YWhAaZai7WW5Jun/wuwOhvdCmVuZHN0cmVhbQpl
bmRvYmoKMjkgMCBvYmoKPDwvRmlsdGVyIC9GbGF0ZURlY29kZQovTGVuZ3RoIDM0NAo+PiBzdHJl
YW0KeJxdkstugzAQRfd8hZfpIgLbkLQSQiIviUUfKukHEHtIkYqxjLPg72tmSCoVCdDxzB3uxY73
1aEynWfxhxtUDZ61ndEOxuHmFLALXDsTccF0p/xC+FR9Y6M4iOtp9NBXph2iPGcs/gzV0buJrUo9
XOApit+dBteZK1t97evA9c3aH+jBeJZERcE0tGHSa2Pfmh5YjLJ1pUO989M6aP46zpMFJpA5uVGD
htE2ClxjrhDlSbgKlp/CVURg9L96SIKyS6u+G4ftMrQnSZkUSCcksUfiCdUORJxqRyLSSdLxA1GJ
JATRiShFSjnRhkgSPRNlREeiHdJu7hQJf8Egi+Pt3f8jL89QxGmuFDSpvOfAgVtclBRHUo6UUkly
J3f4yshkulgm+WZZJHcZBd+QyYy+nlHnVixeyd38/+dz8thcdXMu7CseJtzQeSs7A4/zZgc7q+b7
F4PDs6IKZW5kc3RyZWFtCmVuZG9iagoyIDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1BhcmVudCAxIDAg
UgovUmVzb3VyY2VzIDw8L1Byb2NTZXRzIFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1h
Z2VJXQovRXh0R1N0YXRlIDw8L0cwIDE5IDAgUgo+PgovRm9udCA8PC9GMCAyMCAwIFIKL0YxIDIy
IDAgUgovRjIgMjEgMCBSCj4+Cj4+Ci9NZWRpYUJveCBbMCAwIDYxMiA3OTJdCi9Db250ZW50cyAz
IDAgUgo+PgplbmRvYmoKNCAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jlc291
cmNlcyA8PC9Qcm9jU2V0cyBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0KL0V4
dEdTdGF0ZSA8PC9HMCAxOSAwIFIKPj4KL0ZvbnQgPDwvRjAgMjAgMCBSCi9GMSAyMiAwIFIKL0Yy
IDIxIDAgUgovRjMgNSAwIFIKPj4KPj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0NvbnRlbnRz
IDYgMCBSCj4+CmVuZG9iago3IDAgb2JqCjw8L1R5cGUgL1BhZ2UKL1BhcmVudCAxIDAgUgovUmVz
b3VyY2VzIDw8L1Byb2NTZXRzIFsvUERGIC9UZXh0IC9JbWFnZUIgL0ltYWdlQyAvSW1hZ2VJXQov
RXh0R1N0YXRlIDw8L0cwIDE5IDAgUgo+PgovRm9udCA8PC9GMCAyMCAwIFIKL0YxIDIxIDAgUgov
RjIgMjIgMCBSCi9GMyA1IDAgUgo+Pgo+PgovTWVkaWFCb3ggWzAgMCA2MTIgNzkyXQovQ29udGVu
dHMgOCAwIFIKPj4KZW5kb2JqCjkgMCBvYmoKPDwvVHlwZSAvUGFnZQovUGFyZW50IDEgMCBSCi9S
ZXNvdXJjZXMgPDwvUHJvY1NldHMgWy9QREYgL1RleHQgL0ltYWdlQiAvSW1hZ2VDIC9JbWFnZUld
Ci9FeHRHU3RhdGUgPDwvRzAgMTkgMCBSCj4+Ci9Gb250IDw8L0YwIDIyIDAgUgovRjEgMjAgMCBS
Ci9GMiAyMSAwIFIKPj4KPj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbPDwvVHlw
ZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxOTcuMjUgMzA3
LjUgMzkwLjc1IDMyMC4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cDov
L3d3dy5nb29nbGUuY29tL3VybD9xPWh0dHAlM0ElMkYlMkZ3d3cub3Blbi1zdGQub3JnJTJGanRj
MSUyRnNjMjIlMkZ3ZzIxJTJGZG9jcyUyRlRSMTgwMTUucGRmJnNhPUQmc250ej0xJnVzZz1BRlFq
Q05INDlNbnF2aDZxcU9PbERlNDZmTGliMThlaWFRKQo+Pgo+PiA8PC9UeXBlIC9Bbm5vdAovU3Vi
dHlwZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzE2OS41IDI5Mi41IDM0MiAzMDUuMjVd
Ci9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20v
dXJsP3E9aHR0cHMlM0ElMkYlMkZnY2MuZ251Lm9yZyUyRm9ubGluZWRvY3MlMkZnY2MtNC42LjMl
MkZnbmF0X3Vnbl91bnclMkZFeGNlcHRpb24tSGFuZGxpbmctQ29udHJvbC5odG1sJnNhPUQmc250
ej0xJnVzZz1BRlFqQ05HbFhVZElmYVF2X0pnaE1SNVQzNS1Ja0lsV25BKQo+Pgo+PiA8PC9UeXBl
IC9Bbm5vdAovU3VidHlwZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzE4MCAyNzcuNSAy
OTEuNzUgMjkwLjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL3d3
dy5nb29nbGUuY29tL3VybD9xPWh0dHBzJTNBJTJGJTJGZ2NjLmdudS5vcmclMkZvbmxpbmVkb2Nz
JTJGbGlic3RkYyUyQiUyQiUyRm1hbnVhbCUyRnVzaW5nX2V4Y2VwdGlvbnMuaHRtbCZzYT1EJnNu
dHo9MSZ1c2c9QUZRakNORmJiVFdTMnYzY3phWXd5QlZUbFFCU0YxMURmQSkKPj4KPj4gPDwvVHlw
ZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxNTcuNSAyNjIu
NSAxOTcuMjUgMjc1LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwOi8v
d3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cCUzQSUyRiUyRnd3dy5ydGVtcy5vcmclMkYmc2E9RCZz
bnR6PTEmdXNnPUFGUWpDTkZJSHY1R0s4eTR5eEtIbEIyS0tfNHJlY3ozX2cpCj4+Cj4+IDw8L1R5
cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMTgzLjc1IDI0
Ny41IDI0OSAyNjAuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHA6Ly93
d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwJTNBJTJGJTJGd3d3LnJ0ZW1zLm9yZyUyRndpa2klMkZp
bmRleC5waHAlMkZCb2FyZF9TdXBwb3J0X1BhY2thZ2VzJnNhPUQmc250ej0xJnVzZz1BRlFqQ05G
cFo5Wkduek85V2Rjb0pYMDlSdmg0U1V0aHZRKQo+Pgo+PiA8PC9UeXBlIC9Bbm5vdAovU3VidHlw
ZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzE1MCAyMzIuNSAyMjkuNSAyNDUuMjVdCi9B
IDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHBzOi8vd3d3Lmdvb2dsZS5jb20vdXJs
P3E9aHR0cHMlM0ElMkYlMkZtYmVkLm9yZyUyRnBsYXRmb3JtcyUyRm1iZWQtTFBDMTc2OCUyRiZz
YT1EJnNudHo9MSZ1c2c9QUZRakNORnVTMk1lTHhjamN6VUFKNllWbm42RElLZ2ZBdykKPj4KPj4g
PDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxNjYu
NSAyMTcuNSAyNTAuNSAyMzAuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0
dHA6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwJTNBJTJGJTJGd3d3LmZhcXMub3JnJTJGZmFx
cyUyRnVuaXgtZmFxJTJGZmFxJTJGcGFydDElMkZzZWN0aW9uLTMuaHRtbCZzYT1EJnNudHo9MSZ1
c2c9QUZRakNOSHRyUlFhQ3l5X0NfRDZaR2pBUjZ4REFCY3FFdykKPj4KPj4gPDwvVHlwZSAvQW5u
b3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxNDEuNzUgMjAyLjUgMzYz
Ljc1IDIxNS4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cDovL3d3dy5n
b29nbGUuY29tL3VybD9xPWh0dHAlM0ElMkYlMkZnY2MuZ251Lm9yZyUyRm9ubGluZWRvY3MlMkZn
Y2MlMkZPcHRpbWl6ZS1PcHRpb25zLmh0bWwmc2E9RCZzbnR6PTEmdXNnPUFGUWpDTkV3V2FGUk5E
N3kwUVJNYUlFdlMyX0VORnNYb0EpCj4+Cj4+IDw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5r
Ci9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMTM5LjUgMTg3LjUgMjU1IDIwMC4yNV0KL0EgPDwvVHlw
ZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cHM6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRw
cyUzQSUyRiUyRmdjYy5nbnUub3JnJTJGd2lraSUyRkxpbmtUaW1lT3B0aW1pemF0aW9uJnNhPUQm
c250ej0xJnVzZz1BRlFqQ05IVTRJU3VNYzFyQUxuVGcwUjFGS2xnenZMQUJnKQo+Pgo+PiA8PC9U
eXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzE4MCAxNzIu
NSA0MjUuMjUgMTg1LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwOi8v
d3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cCUzQSUyRiUyRmluZm9jZW50ZXIuYXJtLmNvbSUyRmhl
bHAlMkZ0b3BpYyUyRmNvbS5hcm0uZG9jLmloaTAwMzhhJTJGSUhJMDAzOEFfZWhhYmkucGRmJnNh
PUQmc250ej0xJnVzZz1BRlFqQ05Hd0wwNV9Fd2ZnSm9ldnJuNzZEUjVVbk50VzhnKQo+Pgo+PiA8
PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzI2Ni4y
NSAxNTcuNSA0ODkgMTcwLjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRw
czovL3d3dy5nb29nbGUuY29tL3VybD9xPWh0dHBzJTNBJTJGJTJGZ2NjLmdudS5vcmclMkZtbCUy
RmxpYnN0ZGMlMkIlMkIlMkYyMDA4LTA2JTJGbXNnMDAwMDEuaHRtbCZzYT1EJnNudHo9MSZ1c2c9
QUZRakNOR1dUR1NUOWpmUEZFYkNMbEY0aDRiUkZjT0U5QSkKPj4KPj4gPDwvVHlwZSAvQW5ub3QK
L1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxMDggMTQyLjUgMjcxLjUgMTU1
LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwczovL3d3dy5nb29nbGUu
Y29tL3VybD9xPWh0dHBzJTNBJTJGJTJGZ2NjLmdudS5vcmclMkZtbCUyRmxpYnN0ZGMlMkIlMkIl
MkYyMDA4LTA2JTJGbXNnMDAwMDEuaHRtbCZzYT1EJnNudHo9MSZ1c2c9QUZRakNOR1dUR1NUOWpm
UEZFYkNMbEY0aDRiUkZjT0U5QSkKPj4KPj4gPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsK
L0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxNzguNSAxMjcuNSA1NDguMjUgMTQwLjI1XQovQSA8PC9U
eXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0
cCUzQSUyRiUyRnd3dy5nYXJ0bmVyLmNvbSUyRm5ld3Nyb29tJTJGaWQlMkYyNjM2MDczJnNhPUQm
c250ej0xJnVzZz1BRlFqQ05FQUtVUHlZd3dwNWdyNTYwaFYwTXVHMzU5NXh3KQo+Pgo+PiA8PC9U
eXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzEwOCAxMTIu
NSAxODIuMjUgMTI1LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwOi8v
d3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cCUzQSUyRiUyRnd3dy5nYXJ0bmVyLmNvbSUyRm5ld3Ny
b29tJTJGaWQlMkYyNjM2MDczJnNhPUQmc250ej0xJnVzZz1BRlFqQ05FQUtVUHlZd3dwNWdyNTYw
aFYwTXVHMzU5NXh3KQo+Pgo+PiA8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawovQm9yZGVy
IFswIDAgMF0KL1JlY3QgWzE4OC4yNSAxMTIuNSAyMjYuNSAxMjUuMjVdCi9BIDw8L1R5cGUgL0Fj
dGlvbgovUyAvVVJJCi9VUkkgKGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwJTNBJTJG
JTJGZW4ud2lraXBlZGlhLm9yZyUyRndpa2klMkZHYXJ0bmVyJnNhPUQmc250ej0xJnVzZz1BRlFq
Q05ISGxkaldfb1h2OURtMlRxSElfdk5Gdk1aSVpRKQo+Pgo+PiA8PC9UeXBlIC9Bbm5vdAovU3Vi
dHlwZSAvTGluawovQm9yZGVyIFswIDAgMF0KL1JlY3QgWzE0NCA5Ny41IDU1NS43NSAxMTAuMjVd
Ci9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS91
cmw/cT1odHRwJTNBJTJGJTJGd3d3LmFiaXJlc2VhcmNoLmNvbSUyRnByZXNzJTJGbW9yZS10aGFu
LTMwLWJpbGxpb24tZGV2aWNlcy13aWxsLXdpcmVsZXNzbHktY29ubmUmc2E9RCZzbnR6PTEmdXNn
PUFGUWpDTkV5TDZjUkpfZlRza2xRX1pLSmJMUG1XdFVET3cpCj4+Cj4+IDw8L1R5cGUgL0Fubm90
Ci9TdWJ0eXBlIC9MaW5rCi9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMTA4IDgyLjUgMTQ1LjUgOTUu
MjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAvVVJJCi9VUkkgKGh0dHA6Ly93d3cuZ29vZ2xlLmNv
bS91cmw/cT1odHRwJTNBJTJGJTJGd3d3LmFiaXJlc2VhcmNoLmNvbSUyRnByZXNzJTJGbW9yZS10
aGFuLTMwLWJpbGxpb24tZGV2aWNlcy13aWxsLXdpcmVsZXNzbHktY29ubmUmc2E9RCZzbnR6PTEm
dXNnPUFGUWpDTkV5TDZjUkpfZlRza2xRX1pLSmJMUG1XdFVET3cpCj4+Cj4+XQovQ29udGVudHMg
MTAgMCBSCj4+CmVuZG9iagoxMSAwIG9iago8PC9UeXBlIC9QYWdlCi9QYXJlbnQgMSAwIFIKL1Jl
c291cmNlcyA8PC9Qcm9jU2V0cyBbL1BERiAvVGV4dCAvSW1hZ2VCIC9JbWFnZUMgL0ltYWdlSV0K
L0V4dEdTdGF0ZSA8PC9HMCAxOSAwIFIKPj4KL0ZvbnQgPDwvRjAgMjAgMCBSCi9GMSAyMiAwIFIK
Pj4KPj4KL01lZGlhQm94IFswIDAgNjEyIDc5Ml0KL0Fubm90cyBbPDwvVHlwZSAvQW5ub3QKL1N1
YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxNjUgNzA2LjUgNTQ1LjI1IDcxOS4y
NV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cDovL3d3dy5nb29nbGUuY29t
L3VybD9xPWh0dHAlM0ElMkYlMkZ3d3cuYXJtLmNvbSUyRm1hcmtldHMlMkZlbWJlZGRlZCUyRmlu
dGVybmV0LW9mLXRoaW5ncy1pb3QucGhwJnNhPUQmc250ej0xJnVzZz1BRlFqQ05INDJnSTFETTFS
WWpzSDBBeU9ubUxTYWc4ZS1BKQo+Pgo+PiA8PC9UeXBlIC9Bbm5vdAovU3VidHlwZSAvTGluawov
Qm9yZGVyIFswIDAgMF0KL1JlY3QgWzEwOCA2OTEuNSA1NDYuNzUgNzA0LjI1XQovQSA8PC9UeXBl
IC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRwOi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cCUz
QSUyRiUyRnd3dy5hcm0uY29tJTJGbWFya2V0cyUyRmVtYmVkZGVkJTJGaW50ZXJuZXQtb2YtdGhp
bmdzLWlvdC5waHAmc2E9RCZzbnR6PTEmdXNnPUFGUWpDTkg0MmdJMURNMVJZanNIMEF5T25tTFNh
ZzhlLUEpCj4+Cj4+IDw8L1R5cGUgL0Fubm90Ci9TdWJ0eXBlIC9MaW5rCi9Cb3JkZXIgWzAgMCAw
XQovUmVjdCBbMTA4IDY3Ni41IDU1MS4yNSA2ODkuMjVdCi9BIDw8L1R5cGUgL0FjdGlvbgovUyAv
VVJJCi9VUkkgKGh0dHA6Ly93d3cuZ29vZ2xlLmNvbS91cmw/cT1odHRwJTNBJTJGJTJGd3d3LmFy
bS5jb20lMkZtYXJrZXRzJTJGZW1iZWRkZWQlMkZpbnRlcm5ldC1vZi10aGluZ3MtaW90LnBocCZz
YT1EJnNudHo9MSZ1c2c9QUZRakNOSDQyZ0kxRE0xUllqc0gwQXlPbm1MU2FnOGUtQSkKPj4KPj4g
PDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBdCi9SZWN0IFsxMDgg
NjYxLjUgMTU3LjUgNjc0LjI1XQovQSA8PC9UeXBlIC9BY3Rpb24KL1MgL1VSSQovVVJJIChodHRw
Oi8vd3d3Lmdvb2dsZS5jb20vdXJsP3E9aHR0cCUzQSUyRiUyRnd3dy5hcm0uY29tJTJGbWFya2V0
cyUyRmVtYmVkZGVkJTJGaW50ZXJuZXQtb2YtdGhpbmdzLWlvdC5waHAmc2E9RCZzbnR6PTEmdXNn
PUFGUWpDTkg0MmdJMURNMVJZanNIMEF5T25tTFNhZzhlLUEpCj4+Cj4+IDw8L1R5cGUgL0Fubm90
Ci9TdWJ0eXBlIC9MaW5rCi9Cb3JkZXIgWzAgMCAwXQovUmVjdCBbMTg3LjUgNjQ2LjUgNTIyLjc1
IDY1OS4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9VUkkKL1VSSSAoaHR0cDovL3d3dy5nb29n
bGUuY29tL3VybD9xPWh0dHAlM0ElMkYlMkZ3d3cuZ2FydG5lci5jb20lMkZuZXdzcm9vbSUyRmlk
JTJGMjYwMzYyMyZzYT1EJnNudHo9MSZ1c2c9QUZRakNOR0FzRi1vTFZCNklQVzVHRHZWNjRYY3Zn
dnNPZykKPj4KPj4gPDwvVHlwZSAvQW5ub3QKL1N1YnR5cGUgL0xpbmsKL0JvcmRlciBbMCAwIDBd
Ci9SZWN0IFsxNTMuNzUgNjMxLjUgMzYzIDY0NC4yNV0KL0EgPDwvVHlwZSAvQWN0aW9uCi9TIC9V
UkkKL1VSSSAoaHR0cDovL3d3dy5nb29nbGUuY29tL3VybD9xPWh0dHAlM0ElMkYlMkZ3d3cub3Bl
bi1zdGQub3JnJTJGanRjMSUyRnNjMjIlMkZ3ZzIxJTJGZG9jcyUyRnBhcGVycyUyRjIwMDclMkZu
MjI3MS5odG1sJTIzQXBwZW5kaXhfMTcmc2E9RCZzbnR6PTEmdXNnPUFGUWpDTkZILUstOTdSTnh6
d3hVdWNMUnk5bHA2WTBpeXcpCj4+Cj4+XQovQ29udGVudHMgMTIgMCBSCj4+CmVuZG9iagoxIDAg
b2JqCjw8L1R5cGUgL1BhZ2VzCi9Db3VudCA2Ci9LaWRzIFsxOCAwIFIgMiAwIFIgNCAwIFIgNyAw
IFIgOSAwIFIgMTEgMCBSXQo+PgplbmRvYmoKMyAwIG9iago8PC9GaWx0ZXIgL0ZsYXRlRGVjb2Rl
Ci9MZW5ndGggMTgzMjEKPj4gc3RyZWFtCniclX3rynY5jt3/voq6gbzx+QAhMDPpmd8JDbmAkAwE
JpDJ/UO85O1tW9rSW81HN189pfJR9paspSX/hxt//oMf/1d7+ON//Ntf/u9f8EvxgX749//5l//+
x//Bjz81k+zzl//wiPs/8Oe//csf8y///q9/+Y//4v741/83WvEulz+aL/Mvo6X/RU3jlxLj+8un
mPc50I+9uPlbHwJpjKq49Ievx28x/BFzfn/LJc0ftxgNG2Ocfxlj/Me//eU//vPoJf/xt//1F7/W
AM35Uv/427/95T+5MZj//Mff/vf+t97Fn3wKpH/iAuWnxXDJZM9kfP7xNbWrHd5RCD+FyzQmE/2P
89WfMi5ymdFXS9ekUmYyaUwqlH6NOTCZ7H9a6VdfuXKZ8uNiufv6RyZT0k+srZtjLu0nJ2zh0U5n
MjX8VB/tMbexPrmES4bPvY0xZx/N8XT3E3y79iKydoLzop2QmIyX44mOyYSxF7+MJ4Q65n6PJ/G+
4phX8ZYahpR+kotXV4ltachjmVMu5nDGtvehi9Z2hTKm3lyxtmto4E8KoVvbFeoYs2/mcOrQnpaT
uVut82YiG03EhvJm2GZFPzaLzcr9M5cZm5XMEcfgxwLmbJ2tGMZ+tmgdrRjH2oQcrSsjprGfpZr7
GdPYz5iv/fRcJuefUOvVl+erU8axqewq5Ks8jnrxqV4yTHdiLT+eyYh5tTH3XC3VidjzHLy5hH1s
Vk/J6iqNG97HUq3Tl/wYTu3WyRqa/tOCfdDT2PTe7oOeucy44GP03pp6Su5nKNB18fAPVxofgZJb
tW6MsXw/Y5+t71bK/SczEd5TGTOPMZuzqn58IvN9xf0zl0mjq2bqe2qjr+xMfU+tjs9o8+Zu9bHK
ZHXoupyHbVBdKNZ4sh8rmNJ9xxUuM5aQyfAx5/GZqD4ka7dyHH1ldrb4mKEZvVo3zxjKz7Cnsjmc
1H5q9N06WzmPZa4pmMMpedzLJVvbnseVUZN5tnIdXfX7bPm/MplhHITczIt5fEbGjVqipam5j50o
rVjnL/cx5BLNnSiu/vhbUdM/MJFhN6ah0VZXJbghE+8bLHGZMZx2f9Qzu7xLGsvTXLMUtWDXmQxf
wjKujM7HXLnMmLq/b2+uPQWakU2Tp9T408YAzK6GZvRS7SGPO2OYzdHsa5iEqdb7DutcZvTFZdiu
1/ExGefmntc/cZk+bubwZaf99W+KF1M/bSRVnJyepvoZbtjsiQbwymRu1w/btjEZ4dOMi423I/oa
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
TEurdC0Zq5NXpypGjLn8cxJqfL5J3zuztucNB1mq/8qg9QY/mBWMzmR38LskfDjMmoRrwUKsIXwF
XB1jZqJ7fbSyP7O6B8QnvfCLs9geqEPtKrbv94Tm6WcBfO8XWvw/i+3B8nC9iu2BPnCeRdaS8I8z
gYpkwXnGVxh1HodZv4QB69M5NjvOYfKYhRSsOi/z0kezgzmKKzgWkV9UG8N8CTyXK6XdHzasdbwW
hh798oTMNXQxRljJbEPhSgrG9WD/MY7zeK1hDYd59+UJJVcOZYHnVbEh3h+RjNPk7HAMZDU6+uyU
DEyBwJKrnboXBavLpK/BMg9Yq0kYoLSyf3Y47nepdtWdHY775RGcJmeH414frexfGeM9jq/+I2qk
YqPGUiUvglPS7eQ3353QHcaHeK3s06zIPzD++xVqwWnbSjh3mPTsFtybVB9M8OzO29tCHwlJHaFN
BfS+zYr8frfjJzjeRo700ao9z/dRe1to1b7VEh46+kpoFOvy/rjFeXPML8h5iPo3B8Fup9prNC19
JFSzPdmXajvyy9ksGMwc6eXZLLhYdJuC1/ruqAszdizMK2P3ObCe0/OrwG7Mkk9qVj8L1A+M71bJ
chW6Hxif32oCN3PgB8azA03g5gHywHidyytPDnTmV54c6Mz6lR1cQ300t9dvo3tilt4vvWzUa+gb
s/aHQefZ0XJjfD40c/vCFK6hfl1Jq/G8tM9wJu6BPnrhpt/98NTHkwR9xjWT8gdm6Q97EYC9vW4C
sNfnJgB7W+hXHzQqNZSll3IO8+6hj8xvnNrbQluHzm+uCvTRy9iZuT/G8ZcQeik3H/EEc8dpLn4c
r49e2M6Om2BeemE78/sIM678/oFZeAISNItYyvk4hDNZz/BpnpZbxO4ufzCWnK+XLA/Mrx4zlnHu
DsRXCcTGvGKD1R0i/x2//g8biWWbCmVuZHN0cmVhbQplbmRvYmoKNSAwIG9iago8PC9UeXBlIC9G
b250Ci9TdWJ0eXBlIC9UeXBlMAovQmFzZUZvbnQgL0FyaWFsTVQKL0VuY29kaW5nIC9JZGVudGl0
eS1ICi9EZXNjZW5kYW50Rm9udHMgWzEzIDAgUl0KL1RvVW5pY29kZSAxNCAwIFIKPj4KZW5kb2Jq
CjEzIDAgb2JqCjw8L1R5cGUgL0ZvbnQKL0ZvbnREZXNjcmlwdG9yIDE1IDAgUgovQmFzZUZvbnQg
L0FyaWFsTVQKL1N1YnR5cGUgL0NJREZvbnRUeXBlMgovQ0lEVG9HSURNYXAgL0lkZW50aXR5Ci9D
SURTeXN0ZW1JbmZvIDw8L1JlZ2lzdHJ5IChBZG9iZSkKL09yZGVyaW5nIChJZGVudGl0eSkKL1N1
cHBsZW1lbnQgMAo+PgovVyBbMCBbNzUwIDAgMCAyNzcuODMyXSAxNCBbNTgzLjk4NDRdIDE1IDE5
IDI3Ny44MzIgMjAgWzU1Ni4xNTIzXSAzOCAzOSA3MjIuMTY4IDQyIFs3NzcuODMyXSA0OSBbNzIy
LjE2OCA3NzcuODMyIDAgMCAwIDY2Ni45OTIyIDYxMC44Mzk4IDcyMi4xNjhdIDY4IDY5IDU1Ni4x
NTIzIDcwIFs1MDAgNTU2LjE1MjMgNTU2LjE1MjMgMjc3LjgzMiA1NTYuMTUyMyA1NTYuMTUyMyAy
MjIuMTY4IDAgMCAyMjIuMTY4IDgzMy4wMDc4XSA4MSA4NCA1NTYuMTUyMyA4NSBbMzMzLjAwNzgg
NTAwIDI3Ny44MzIgNTU2LjE1MjMgNTAwIDcyMi4xNjggMCA1MDBdXQo+PgplbmRvYmoKMTUgMCBv
YmoKPDwvVHlwZSAvRm9udERlc2NyaXB0b3IKL0ZvbnRGaWxlMiAxNiAwIFIKL0ZvbnROYW1lIC9B
cmlhbE1UCi9GbGFncyA0Ci9Bc2NlbnQgOTA1LjI3MzQKL0Rlc2NlbnQgLTIxMS45MTQxCi9TdGVt
ViA4Ny44OTA2Ci9DYXBIZWlnaHQgNzE1LjgyMDMKL0l0YWxpY0FuZ2xlIDAKL0ZvbnRCQm94IFst
NjY0LjU1MDggLTMyNC43MDcgMjAyOC4zMjAzIDEwMzcuMTA5NF0KPj4KZW5kb2JqCjE2IDAgb2Jq
Cjw8L0xlbmd0aDEgMzgyODAKL0ZpbHRlciAvRmxhdGVEZWNvZGUKL0xlbmd0aCAxOTM4Nwo+PiBz
dHJlYW0KeJzsvXl8VMXSAFrdp8/seyYzWSaZM0lmEpJAQhZCIJIBEkDZd4JEEkKAsGVlU5BwZQ2r
ekXAhUVUFpUBAgbUC+6KIrjgBgIqXFEvwvUiXgnJvOozkxDQu3zf+94/70cO1VXdXb1VV1VXn8kE
IACghVoQILWiqrTix+crvwFICQPQNE0vnlb6KpmYA3DvbIBI/bTi2RXqD3QPAxCsB2lqeUkxvFiI
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
SOswPNkQpPXCaMuRIG2ADjb+O1qECTg3na1RpuX/0dqulWkFL7dHyrRSLo+XaZVMZ8m0OrhHATqw
RwE6sEcBOrBHAZq14QnsUYAO7FGADuxRgA7sUYAO7FGADuxRgA7sUYAO7FGADuxRgA7sEac1bdar
ldfSW6Z1bcoN8tpHyrSJr8U+UaZDkLbYZ8i0tQ1/KO8nSNvalIfLbZfIdKQ8VqDPqDY8zjZ0nMz/
iEwnyvRTMt1epndzWtVm/qo2Y+nalOta1jIM5kAFlMIEKIYSxBJsRxgGk2S6P5TDdISaIJcEPTFX
hTRPi7G8TOaQsGQqtu+AVJ5cXvz/sqeU1plJMBRrpsp/tzjAU41ldyIOjNcRsvFJhfZBKk0u7Y4t
piIegm0m4hxq5FZDsL9qhCqYiel4eQ7Tsa4UprXOpArHlZCrODhSgL8MJSRhC96e9zgdkuVReE2x
PFJJsK9iLAm0nCb3yFcwCWc/Te6xDGtqZO5J8lhc6jXBEarlFZbIbWvk+ulyLxzzOZXLcygLrqVC
7pvPqESeVbU8Gq/h/ONlHJj/DHk0SR6h7azK5P5rsH66nJ8l9z0pOHppkLdc7iswdkv5VLnvmqBE
SjAXkMytfDXYZ6kslTLEgb5LgiUzZEnzvbqhJeXyvlTJEp0qt+cz5doxLdiqZYQSuf3M4KhlwZXy
uoA0b0hhAnLy3gKlN+RaFpRueXAlZTL/DDl3Y1erZY2dKs/uj3WixXKqW9fC66bJ/d3oowrHmRKc
bXFQ/iWyTktBvW+R2Xh57IlyaaD9LKwpC+4h55mKex/QkXJMJ2LdzKC0Az3csOViea8C2iHJMiwJ
rr9M3rWpMk+FbGcBbZwutwyspK12l7VqloT1s4M7M02eDdfNwL5VBy15aus8psm5G9pbc4u/qb5l
fSXBMcbJPcyQJT3+Jt0shUosb5HsDPkv9bSscIKs25KsA7Nl2VbLelcj78bE1l3ncw/YO7el5FZr
qg5q2Q1/FKidJu9IMdwrtw/MmvdbItfe0LTA6ONlaVXIVjKndRUtY/P2s+T6YlkSVcExuA0FpFgj
t2+ZcUvvFbIOTZN9aMvcOvzOr3a5ade4v5so6z/f3S4wIjhei6/lvrIzphIkYE98D6pkewjYUbs2
ffVHvb6Re0HW86qg3U+Te5/Susf/W58f2JeJQU9YGvRvN/xUoNfheB5IMEhuL4FHHq8/pgNx7Amy
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
7y/8/Nl713uzEUvLYrC6/lti051cdCeaxOt/1T/oP+8/6z/G6wmstXxFjLt1JNt+u/1bb0tWPP4j
jJP1jGNsbf0LHyYvegplbmRzdHJlYW0KZW5kb2JqCjE0IDAgb2JqCjw8L0ZpbHRlciAvRmxhdGVE
ZWNvZGUKL0xlbmd0aCAzMTQKPj4gc3RyZWFtCnicXZLLboMwEEX3/gov00XEwxBaCSGlNJFY9KHS
fgDYQ2qpGMs4C/6+ZiYPqZYAnfGd66sxUd28NEZ7Hn24Sbbg+aCNcjBPZyeB93DShiUpV1r6C+Fb
jp1lUWhul9nD2JhhYmXJefQZdmfvFr7Zq6mHBxa9OwVOmxPffNdt4PZs7S+MYDyPWVVxBUNweu3s
WzcCj7Bt26iwr/2yDT13xddigafICaWRk4LZdhJcZ07AyjisipfHsCoGRv3bz6mrH+RP51AtgjqO
93G1UpIgpQeiDEkkSOkeKSuQ8hqpeMJTLn7F1f0e5oCy+Ei+z+S0IyrIUGBR0NEipSIlEKQUj/jJ
SZlRrIwS7ChddrxKsFhTyJyKlLxIL1kp3Tqc9RJvk5dn58LQ8aZx2uuctYHbz2Anu3atzx8VrqBk
CmVuZHN0cmVhbQplbmRvYmoKeHJlZgowIDM2CjAwMDAwMDAwMDAgNjU1MzUgZiAKMDAwMDA5NTU4
NSAwMDAwMCBuIAowMDAwMDg4MjU5IDAwMDAwIG4gCjAwMDAwOTU2NzMgMDAwMDAgbiAKMDAwMDA4
ODQ3OSAwMDAwMCBuIAowMDAwMTY1Nzk1IDAwMDAwIG4gCjAwMDAxMTQwNjcgMDAwMDAgbiAKMDAw
MDA4ODcwOSAwMDAwMCBuIAowMDAwMTMwNzE3IDAwMDAwIG4gCjAwMDAwODg5MzkgMDAwMDAgbiAK
MDAwMDE0ODg2MiAwMDAwMCBuIAowMDAwMDkzNzI1IDAwMDAwIG4gCjAwMDAxNjEzNzggMDAwMDAg
biAKMDAwMDE2NTkyOCAwMDAwMCBuIAowMDAwMTg2MTM2IDAwMDAwIG4gCjAwMDAxNjY0MzQgMDAw
MDAgbiAKMDAwMDE2NjY2MCAwMDAwMCBuIAowMDAwMDAwMDE1IDAwMDAwIG4gCjAwMDAwMDAwNjQg
MDAwMDAgbiAKMDAwMDAxMzY3OCAwMDAwMCBuIAowMDAwMDEzNzczIDAwMDAwIG4gCjAwMDAwMTM5
MDcgMDAwMDAgbiAKMDAwMDAxNDA0OCAwMDAwMCBuIAowMDAwMDAwOTQ2IDAwMDAwIG4gCjAwMDAw
MTQxODcgMDAwMDAgbiAKMDAwMDA0NDQyNCAwMDAwMCBuIAowMDAwMDQ0ODU4IDAwMDAwIG4gCjAw
MDAwNjIxODUgMDAwMDAgbiAKMDAwMDA2MjUzNyAwMDAwMCBuIAowMDAwMDg3ODQzIDAwMDAwIG4g
CjAwMDAwMTQ5ODkgMDAwMDAgbiAKMDAwMDAxNTIxNSAwMDAwMCBuIAowMDAwMDQ1Mjk0IDAwMDAw
IG4gCjAwMDAwNDU1MjkgMDAwMDAgbiAKMDAwMDA2MzE5OSAwMDAwMCBuIAowMDAwMDYzNDMxIDAw
MDAwIG4gCnRyYWlsZXIKPDwvU2l6ZSAzNgovUm9vdCAxNyAwIFIKPj4Kc3RhcnR4cmVmCjE4NjUy
MgolJUVPRg==
------=_Part_956_24761840.1400896612095--

.


Author: David Krauss <potswa@gmail.com>
Date: Sat, 24 May 2014 13:00:57 +0800
Raw View
--Apple-Mail=_A1D84F40-4FED-45EB-B99E-C8BB93C5994C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/plain; charset=ISO-8859-1

Thanks for sharing your research!

C++ has much to contribute to embedded reliability, especially given its re=
source management style, but disabling exceptions is a crippling hack to bo=
th the language, and the library which internally assumes it's free to use =
them.

The zero-overhead principle has to be applied versus some benchmark. Curren=
t C++ implementations make execution of exception-instrumented code as fast=
 as code without, as long as nothing is thrown. This is fantastic, but it d=
emands a sophisticated runtime library supported by metadata mapping every =
program counter value to actionable exception state. Small microcontrollers=
 might be better off running code with minimal overhead compared to an equi=
valent C program, perhaps interspersed with occasional checks for exception=
 state. The library should be minimized or eliminated.

Surely in the early days of C++ implementation, such implementations were a=
ttempted. Is there any literature, or does anyone know of such an historica=
l system that may be re-evaluated?

Hopefully a lighter-weight exception handling system can be developed, and =
the standard library can be adjusted to the new environment if necessary. T=
his is a very interesting area.


On 2014-05-24, at 9:56 AM, Angel Bustamante <angel.bustamante@tallertechnol=
ogies.com> wrote:

> 0-overhead-principle violations in exception handling
> Sometimes the 0-overhead principle is not honored; one has to pay for thi=
ngs that are not used. An instance where this can be observed is the Except=
ion Handling mechanisms implemented by the diverse toolchains.
> In an average computing environment, this has little or no importance; th=
e overhead is minimal and its impact is negligible; but on embedded systems=
, where memory is scarce, this overhead can make a program fail due to lack=
 of memory.
> Our intent is to generate a careful discussion about the possible ways to=
 deal with this issue and the need for a standardized solution, since QoI a=
lone cannot solve it. We limit the scope to the discussion alone; the analy=
sis of proposals to handle the problems that will be presented is left for =
the future.
>=20
> Attached to this discussion is a document where we expand the ideas menti=
oned in here and show a case study that portrays the issues with exception =
handling for the 0 overhead principle. The topics are:
> Why the 0-overhead-principle cannot be honored: don't blame QoI.
> How is this issue being currently addressed?
> Case study: GNU Toolchain, RTEMS on ARM with 32K RAM
> Workaround & Conclusions
>=20
> Thanks for reading!
>=20
> --=20
>=20
> ---=20
> You received this message because you are subscribed to the Google Groups=
 "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an=
 email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at http://groups.google.com/a/isocpp.org/group/std-propo=
sals/.
> <C1xDiscussion0-overhead-principleviolationsinexceptionhandling.pdf>

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

--Apple-Mail=_A1D84F40-4FED-45EB-B99E-C8BB93C5994C
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=ISO-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html charset=
=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; -webkit-nbsp-=
mode: space; -webkit-line-break: after-white-space;">Thanks for sharing you=
r research!<div><br></div><div>C++ has much to contribute to embedded relia=
bility, especially given its resource management style, but disabling excep=
tions is a crippling hack to both the language, and the library which inter=
nally assumes it&rsquo;s free to use them.</div><div><br></div><div>The zer=
o-overhead principle has to be applied versus some benchmark. Current C++ i=
mplementations make execution of exception-instrumented code as fast as cod=
e without, as long as nothing is thrown. This is fantastic, but it demands =
a sophisticated runtime library supported by metadata mapping every program=
 counter value to actionable exception state. Small microcontrollers might =
be better off running code with minimal overhead compared to an equivalent =
C program, perhaps interspersed with occasional checks for exception state.=
 The library should be minimized or eliminated.</div><div><br></div><div>Su=
rely in the early days of C++ implementation, such implementations were att=
empted. Is there any literature, or does anyone know of such an historical =
system that may be re-evaluated?</div><div><br></div><div>Hopefully a light=
er-weight exception handling system can be developed, and the standard libr=
ary can be adjusted to the new environment if necessary. This is a very int=
eresting area.</div><div><br></div><div><br><div><div>On 2014&ndash;05&ndas=
h;24, at 9:56 AM, Angel Bustamante &lt;<a href=3D"mailto:angel.bustamante@t=
allertechnologies.com">angel.bustamante@tallertechnologies.com</a>&gt; wrot=
e:</div><br class=3D"Apple-interchange-newline"><blockquote type=3D"cite"><=
div dir=3D"ltr"><h1 dir=3D"ltr" style=3D"margin-top: 24pt; margin-bottom: 6=
pt; line-height: 1.15;"><span style=3D"font-family: Arial; background-color=
: transparent; font-weight: bold; white-space: pre-wrap;"><font size=3D"2">=
<u>0-overhead-principle violations in exception handling</u></font></span><=
/h1><div style=3D"margin-top: 0pt; margin-bottom: 0pt; line-height: 1.15;">=
<span style=3D"font-size: small; background-color: transparent; font-family=
: Arial; white-space: pre-wrap; line-height: 18px;">Sometimes the 0-overhea=
d principle is not honored; one has to pay for things that are not used. An=
 instance where this can be observed is the Exception Handling mechanisms i=
mplemented by the diverse toolchains.</span><br></div><div style=3D"margin-=
top: 0pt; margin-bottom: 0pt; line-height: 1.15;"><font size=3D"2"><span st=
yle=3D"font-family: Arial; background-color: transparent; white-space: pre-=
wrap;">In an average computing environment, this has little or no importanc=
e; the overhead is minimal and its impact is negligible; b</span><span styl=
e=3D"background-color: transparent; font-family: Arial; white-space: pre-wr=
ap; line-height: 18px;">ut on embedded systems, where memory is scarce, thi=
s overhead can make a program fail due to lack of memory.</span></font></di=
v><div style=3D"margin-top: 0pt; margin-bottom: 0pt; line-height: 1.15;"><s=
pan style=3D"font-family: Arial; background-color: transparent; white-space=
: pre-wrap;"><font size=3D"2">Our intent is to generate a careful discussio=
n about the possible ways to deal with this issue and the need for a standa=
rdized solution, since QoI alone cannot solve it. We limit the scope to the=
 discussion alone; the analysis of proposals to handle the problems that wi=
ll be presented is left for the future.</font></span></div><div style=3D"ma=
rgin-top: 0pt; margin-bottom: 0pt; line-height: 1.15;"><br></div><div style=
=3D"margin-top: 0pt; margin-bottom: 0pt; line-height: 1.15;">Attached to th=
is discussion is a document where we expand the ideas mentioned in here and=
 show a case study that portrays the issues with exception handling for the=
 0 overhead principle. The topics are:</div><p dir=3D"ltr" style=3D"margin-=
top: 0pt; margin-bottom: 0pt;"></p><ul><li><span style=3D"line-height: 14.9=
49999809265137px;"><span id=3D"docs-internal-guid-0b01d989-2bd9-4954-5f44-1=
560aad3f087"><span style=3D"font-family: Arial; background-color: transpare=
nt; white-space: pre-wrap;"><font size=3D"2">Why the 0-overhead-principle c=
annot be honored: don&rsquo;t blame QoI.</font></span></span><br></span></l=
i><li><span style=3D"line-height: 14.949999809265137px;"><span style=3D"fon=
t-family: Arial; background-color: transparent; white-space: pre-wrap;"><fo=
nt size=3D"2">How is this issue being currently addressed?</font></span></s=
pan></li><li><span style=3D"background-color: transparent; font-family: Ari=
al; white-space: pre-wrap; line-height: 18px;"><font size=3D"2">Case study:=
 GNU Toolchain, RTEMS on ARM with 32K RAM</font></span></li><li><span style=
=3D"background-color: transparent; font-family: Arial; white-space: pre-wra=
p; line-height: 18px;"><font size=3D"2">Workaround &amp; Conclusions</font>=
</span></li></ul><div><br class=3D"webkit-block-placeholder"></div><div sty=
le=3D"margin-top: 0pt; margin-bottom: 0pt; line-height: 1.15;">Thanks for r=
eading!</div></div><div><br class=3D"webkit-block-placeholder"></div>

-- <br>
<br>
--- <br>
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br>
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br>
<span>&lt;C1xDiscussion0-overhead-principleviolationsinexceptionhandling.pd=
f&gt;</span></blockquote></div><br></div></body></html>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--Apple-Mail=_A1D84F40-4FED-45EB-B99E-C8BB93C5994C--

.


Author: Shachar Shemesh <shachar@lingnu.com>
Date: Sat, 24 May 2014 08:05:52 +0300
Raw View
This is a multi-part message in MIME format.
--------------030400000001010805050103
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

On 24/05/14 04:56, Angel Bustamante wrote:
> Why the 0-overhead-principle cannot be honored: don=E2=80=99t blame QoI.
>
>   * How is this issue being currently addressed?
>   * Case study: GNU Toolchain, RTEMS on ARM with 32K RAM
>   * Workaround & Conclusions
>
> Thanks for reading!
>
> --=20
You are welcome.

However, the "fact" that exception handling incurs a run time cost is a
presupposition of the paper. If you have actually proven it, I managed
to miss where. I also checked out your reference where you said more
details are given, and it suffers from the precise same failing: it does
not substantiate the claim that exception handling incurs a run time
cost even when not used. What I'm missing mostly is what the cost
actually is, and why you think it is unavoidable.

Here is the run time cost I am aware that enabling exceptions will add.
You will need to produce stack unwind code. That code will not run
(assuming, of course, no exception is thrown), but it is there. Using
the GNU toolchain and the proper compiler support you can easily remove
it from the program. Simply assign a different type of segment for it,
and then provide a linker script that does not copy those segments into
the final image. If anyone does try to throw an exception then all hell
will break loose, but otherwise that cost is totally eliminated.

I'll mention that putting the unwind code into a different segment is a
good idea in any case, as it allows you to group all the stack unwind
code together at link time. Not doing so  reduces the code cache density
by mixing often and rarely used code.

You can also avoid that code by simply marking all the functions in your
code with "noexcept". You are right to point out that the library will
still have that overhead, but there is no way around providing two
versions of the library for that one (which the paper says you are
willing to do, but still do not consider it a solution, for some reason).

There is something else that bothered my with your paper. You claim that
you are paying for a feature you are not using, and then try to
substantiate that by saying that you are using STL, and STL uses
exceptions. In my book, this means you actually *are* using that feature.

You correctly point out that the standard mandates that certain library
functions throw. The answer, however, is very simple. If you are
developing for a resource constraint system, use non-standard libraries,
or use a library that wraps those feature with an #ifndef, so that they
are easy to remove.

I don't believe the standard can, or should, account for every
constraint out there. For example, when developing avionic systems, one
is not allowed to dynamically allocate memory or use virtual functions.
Are you suggesting that STL be written without either?

Shachar

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

--------------030400000001010805050103
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<html style=3D"direction: ltr;">
  <head>
    <meta content=3D"text/html; charset=3DUTF-8" http-equiv=3D"Content-Type=
">
    <style type=3D"text/css">body p { margin-bottom: 0.2cm; margin-top: 0pt=
; } </style>
  </head>
  <body style=3D"direction: ltr;"
    bidimailui-detected-decoding-type=3D"UTF-8" bgcolor=3D"#FFFFFF"
    text=3D"#000000">
    <div class=3D"moz-cite-prefix">On 24/05/14 04:56, Angel Bustamante
      wrote:<br>
    </div>
    <blockquote
      cite=3D"mid:e6d4dd8a-fe21-4c8a-a613-2c200ab757a5@isocpp.org"
      type=3D"cite">
      <div dir=3D"ltr"><span style=3D"line-height: 14.949999809265137px;"><=
span
            id=3D"docs-internal-guid-0b01d989-2bd9-4954-5f44-1560aad3f087">=
<span
              style=3D"font-family: Arial; color: rgb(0, 0, 0);
              background-color: transparent; white-space: pre-wrap;"><font
                size=3D"2">Why the 0-overhead-principle cannot be honored:
                don=E2=80=99t blame QoI.</font></span></span><br>
        </span>
        <ul>
          <li><span style=3D"line-height: 14.949999809265137px;"><span
                style=3D"font-family: Arial; color: rgb(0, 0, 0);
                background-color: transparent; white-space: pre-wrap;"><fon=
t
                  size=3D"2"><span
                    id=3D"docs-internal-guid-0b01d989-2bda-43c5-07e5-b3b0e7=
e7e39e"><span
                      style=3D"background-color: transparent;">How is this
                      issue being currently addressed?</span></span></font>=
</span></span></li>
          <li><span style=3D"background-color: transparent; color: rgb(0,
              0, 0); font-family: Arial; white-space: pre-wrap;
              line-height: 18px;"><font size=3D"2">Case study: GNU
                Toolchain, RTEMS on ARM with 32K RAM</font></span></li>
          <li><span style=3D"background-color: transparent; color: rgb(0,
              0, 0); font-family: Arial; white-space: pre-wrap;
              line-height: 18px;"><font size=3D"2">Workaround &amp;
                Conclusions</font></span></li>
        </ul>
        <p dir=3D"ltr" style=3D"margin-top: 0pt; margin-bottom: 0pt;
          line-height: 1.15;">Thanks for reading!</p>
      </div>
      -- <br>
    </blockquote>
    You are welcome.<br>
    <br>
    However, the "fact" that exception handling incurs a run time cost
    is a presupposition of the paper. If you have actually proven it, I
    managed to miss where. I also checked out your reference where you
    said more details are given, and it suffers from the precise same
    failing: it does not substantiate the claim that exception handling
    incurs a run time cost even when not used. What I'm missing mostly
    is what the cost actually is, and why you think it is unavoidable.<br>
    <br>
    Here is the run time cost I am aware that enabling exceptions will
    add. You will need to produce stack unwind code. That code will not
    run (assuming, of course, no exception is thrown), but it is there.
    Using the GNU toolchain and the proper compiler support you can
    easily remove it from the program. Simply assign a different type of
    segment for it, and then provide a linker script that does not copy
    those segments into the final image. If anyone does try to throw an
    exception then all hell will break loose, but otherwise that cost is
    totally eliminated.<br>
    <br>
    I'll mention that putting the unwind code into a different segment
    is a good idea in any case, as it allows you to group all the stack
    unwind code together at link time. Not doing so=C2=A0 reduces the code
    cache density by mixing often and rarely used code.<br>
    <br>
    You can also avoid that code by simply marking all the functions in
    your code with "noexcept". You are right to point out that the
    library will still have that overhead, but there is no way around
    providing two versions of the library for that one (which the paper
    says you are willing to do, but still do not consider it a solution,
    for some reason).<br>
    <br>
    There is something else that bothered my with your paper. You claim
    that you are paying for a feature you are not using, and then try to
    substantiate that by saying that you are using STL, and STL uses
    exceptions. In my book, this means you actually <b>are</b> using
    that feature.<br>
    <br>
    You correctly point out that the standard mandates that certain
    library functions throw. The answer, however, is very simple. If you
    are developing for a resource constraint system, use non-standard
    libraries, or use a library that wraps those feature with an
    #ifndef, so that they are easy to remove.<br>
    <br>
    I don't believe the standard can, or should, account for every
    constraint out there. For example, when developing avionic systems,
    one is not allowed to dynamically allocate memory or use virtual
    functions. Are you suggesting that STL be written without either?<br>
    <br>
    Shachar<br>
  </body>
</html>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--------------030400000001010805050103--

.


Author: David Krauss <potswa@gmail.com>
Date: Sat, 24 May 2014 13:09:09 +0800
Raw View
--Apple-Mail=_D5771B96-88C7-4757-A251-151C49723B59
Content-Type: text/plain; charset=ISO-8859-1


On 2014-05-24, at 1:05 PM, Shachar Shemesh <shachar@lingnu.com> wrote:

> However, the "fact" that exception handling incurs a run time cost is a presupposition of the paper.

I didn't see that implied by the paper at all. The problem is that EH makes code too big to fit into available memory at all.

--

---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

--Apple-Mail=_D5771B96-88C7-4757-A251-151C49723B59
Content-Transfer-Encoding: quoted-printable
Content-Type: text/html; charset=ISO-8859-1

<html><head><meta http-equiv=3D"Content-Type" content=3D"text/html charset=
=3Dwindows-1252"></head><body style=3D"word-wrap: break-word; -webkit-nbsp-=
mode: space; -webkit-line-break: after-white-space;"><br><div><div>On 2014&=
ndash;05&ndash;24, at 1:05 PM, Shachar Shemesh &lt;<a href=3D"mailto:shacha=
r@lingnu.com">shachar@lingnu.com</a>&gt; wrote:</div><br class=3D"Apple-int=
erchange-newline"><blockquote type=3D"cite"><div bidimailui-detected-decodi=
ng-type=3D"UTF-8" bgcolor=3D"#FFFFFF" text=3D"#000000" style=3D"font-family=
: Helvetica; font-size: 12px; font-style: normal; font-variant: normal; fon=
t-weight: normal; letter-spacing: normal; line-height: normal; orphans: aut=
o; text-align: start; text-indent: 0px; text-transform: none; white-space: =
normal; widows: auto; word-spacing: 0px; -webkit-text-stroke-width: 0px; di=
rection: ltr;"><div class=3D"moz-cite-prefix">However, the "fact" that exce=
ption handling incurs a run time cost is a presupposition of the paper.</di=
v></div></blockquote><br></div><div>I didn&rsquo;t see that implied by the =
paper at all. The problem is that EH makes code too big to fit into availab=
le memory at all.</div><br></body></html>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--Apple-Mail=_D5771B96-88C7-4757-A251-151C49723B59--

.


Author: Diggory Blake <diggsey@googlemail.com>
Date: Sat, 24 May 2014 00:01:22 -0700 (PDT)
Raw View
------=_Part_996_14195490.1400914882156
Content-Type: text/plain; charset=UTF-8

What determines the size of those buffers? Is 20kB just arbitrarily chosen,
or is there some reason they have to be specifically that size?

If it's just arbitrary, then it seems like making it a tweak-able parameter
at link time would solve the memory problem, 20kB is clearly just too large
for this environment. As for performance concerns, perhaps "noexcept" will
help with that, although I don't think it's wise to try and compile a
version of STL without exceptions, the best you can do is make sure that
STL is properly annotated with "noexcept" where it makes sense.

Also the size of the _atexit0 structure does seem like a QoI issue,
although really how many threads do you expect to be able to run in 30kB of
memory? I would have thought that the overhead of each thread's stack would
far outweigh the cost of those 400B.

--

---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

------=_Part_996_14195490.1400914882156
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">What determines the size of those buffers? Is 20kB just ar=
bitrarily chosen, or is there some reason they have to be specifically that=
 size?<br><br>If it's just arbitrary, then it seems like making it a tweak-=
able parameter at link time would solve the memory problem, 20kB is clearly=
 just too large for this environment. As for performance concerns, perhaps =
"noexcept" will help with that, although I don't think it's wise to try and=
 compile a version of STL without exceptions, the best you can do is make s=
ure that STL is properly annotated with "noexcept" where it makes sense.<br=
><br>Also the size of the _atexit0 structure does seem like a QoI issue, al=
though really how many threads do you expect to be able to run in 30kB of m=
emory? I would have thought that the overhead of each thread's stack would =
far outweigh the cost of those 400B.<br></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_996_14195490.1400914882156--

.


Author: "dgutson ." <danielgutson@gmail.com>
Date: Sat, 24 May 2014 12:10:31 -0300
Raw View
--047d7b44fc7849360f04fa26bfce
Content-Type: text/plain; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

Thanks all comments!

I will answer each mail later, now just two general comments:
  1) Please note that the problem we refer to is exclusively RAM, rather
code size or runtime cost in terms of speed
  2) we are not proposing any solution in general nor removing exceptions
in particular. Far from that, we just want to start a discussion on the
problem side only.

I am well aware about the EC++ experience and don't want to follow that
approach.
El 23/05/2014 22:56, "Angel Bustamante" <
angel.bustamante@tallertechnologies.com> escribi=C3=B3:

> *0-overhead-principle violations in exception handling*
>
> Sometimes the 0-overhead principle is not honored; one has to pay for
> things that are not used. An instance where this can be observed is the
> Exception Handling mechanisms implemented by the diverse toolchains.
>
> In an average computing environment, this has little or no importance; th=
e
> overhead is minimal and its impact is negligible; but on embedded
> systems, where memory is scarce, this overhead can make a program fail du=
e
> to lack of memory.
>
> Our intent is to generate a careful discussion about the possible ways to
> deal with this issue and the need for a standardized solution, since QoI
> alone cannot solve it. We limit the scope to the discussion alone; the
> analysis of proposals to handle the problems that will be presented is le=
ft
> for the future.
>
>
> Attached to this discussion is a document where we expand the ideas
> mentioned in here and show a case study that portrays the issues with
> exception handling for the 0 overhead principle. The topics are:
>
>
>    - Why the 0-overhead-principle cannot be honored: don=E2=80=99t blame =
QoI.
>    - How is this issue being currently addressed?
>    - Case study: GNU Toolchain, RTEMS on ARM with 32K RAM
>    - Workaround & Conclusions
>
> Thanks for reading!
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at
> http://groups.google.com/a/isocpp.org/group/std-proposals/.
>

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

--047d7b44fc7849360f04fa26bfce
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<p>Thanks all comments!</p>
<p>I will answer each mail later, now just two general comments:<br>
=C2=A0 1) Please note that the problem we refer to is exclusively RAM, rath=
er code size or runtime cost in terms of speed<br>
=C2=A0 2) we are not proposing any solution in general nor removing excepti=
ons in particular. Far from that, we just want to start a discussion on the=
 problem side only.</p>
<p>I am well aware about the EC++ experience and don&#39;t want to follow t=
hat approach.</p>
<div class=3D"gmail_quote">El 23/05/2014 22:56, &quot;Angel Bustamante&quot=
; &lt;<a href=3D"mailto:angel.bustamante@tallertechnologies.com">angel.bust=
amante@tallertechnologies.com</a>&gt; escribi=C3=B3:<br type=3D"attribution=
"><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:=
1px #ccc solid;padding-left:1ex">
<div dir=3D"ltr"><h1 dir=3D"ltr" style=3D"margin-top:24pt;margin-bottom:6pt=
;line-height:1.15"><span style=3D"font-family:Arial;color:rgb(0,0,0);backgr=
ound-color:transparent;font-weight:bold;white-space:pre-wrap"><font><u>0-ov=
erhead-principle violations in exception handling</u></font></span></h1>
<p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt;line-height:1.15">=
<span style=3D"font-size:small;background-color:transparent;color:rgb(0,0,0=
);font-family:Arial;white-space:pre-wrap;line-height:18px">Sometimes the 0-=
overhead principle is not honored; one has to pay for things that are not u=
sed. An instance where this can be observed is the Exception Handling mecha=
nisms implemented by the diverse toolchains.</span><br>
</p><p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt;line-height:1.=
15"><font><span style=3D"font-family:Arial;color:rgb(0,0,0);background-colo=
r:transparent;white-space:pre-wrap">In an average computing environment, th=
is has little or no importance; the overhead is minimal and its impact is n=
egligible; b</span><span style=3D"background-color:transparent;color:rgb(0,=
0,0);font-family:Arial;white-space:pre-wrap;line-height:18px">ut on embedde=
d systems, where memory is scarce, this overhead can make a program fail du=
e to lack of memory.</span></font></p>
<p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt;line-height:1.15">=
<span style=3D"font-family:Arial;color:rgb(0,0,0);background-color:transpar=
ent;white-space:pre-wrap"><font>Our intent is to generate a careful discuss=
ion about the possible ways to deal with this issue and the need for a stan=
dardized solution, since QoI alone cannot solve it. We limit the scope to t=
he discussion alone; the analysis of proposals to handle the problems that =
will be presented is left for the future.</font></span></p>
<p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt;line-height:1.15">=
<br></p><p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt;line-heigh=
t:1.15">Attached to this discussion is a document where we expand the ideas=
 mentioned in here and show a case study that portrays the issues with exce=
ption handling for the 0 overhead principle. The topics are:</p>
<p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt"></p><ul><li><span=
 style=3D"line-height:14.949999809265137px"><span><span style=3D"font-famil=
y:Arial;color:rgb(0,0,0);background-color:transparent;white-space:pre-wrap"=
><font>Why the 0-overhead-principle cannot be honored: don=E2=80=99t blame =
QoI.</font></span></span><br>
</span></li><li><span style=3D"line-height:14.949999809265137px"><span styl=
e=3D"font-family:Arial;color:rgb(0,0,0);background-color:transparent;white-=
space:pre-wrap"><font><span><span style=3D"background-color:transparent">Ho=
w is this issue being currently addressed?</span></span></font></span></spa=
n></li>
<li><span style=3D"background-color:transparent;color:rgb(0,0,0);font-famil=
y:Arial;white-space:pre-wrap;line-height:18px"><font>Case study: GNU Toolch=
ain, RTEMS on ARM with 32K RAM</font></span></li><li><span style=3D"backgro=
und-color:transparent;color:rgb(0,0,0);font-family:Arial;white-space:pre-wr=
ap;line-height:18px"><font>Workaround &amp; Conclusions</font></span></li>
</ul><p></p><p dir=3D"ltr" style=3D"margin-top:0pt;margin-bottom:0pt;line-h=
eight:1.15">Thanks for reading!</p></div>

<p></p>

-- <br>
<br>
--- <br>
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org" target=3D"_=
blank">std-proposals+unsubscribe@isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank">std-proposals@isocpp.org</a>.<br>
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/" target=3D"_blank">http://groups.google.com/a/isocpp.org/gro=
up/std-proposals/</a>.<br>
</blockquote></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--047d7b44fc7849360f04fa26bfce--

.


Author: Olaf van der Spek <olafvdspek@gmail.com>
Date: Tue, 10 Jun 2014 11:37:23 -0700 (PDT)
Raw View
------=_Part_16_24488554.1402425444009
Content-Type: text/plain; charset=UTF-8

On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar Shemesh wrote:
>
>  There is something else that bothered my with your paper. You claim that
> you are paying for a feature you are not using, and then try to
> substantiate that by saying that you are using STL, and STL uses
> exceptions. In my book, this means you actually *are* using that feature.
>
> What book would that be? ;)

I've been wondering about this myself. What if I want my program to abort
if it can't get memory (from the OS)? Then new doesn't have to throw which
might also allow better optimizations.

Not ALL parts of the STL use exceptions, should I be prevented from using
the STL at all if I don't want/need exceptions?

--

---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

------=_Part_16_24488554.1402425444009
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr">On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar Shemes=
h wrote:<blockquote class=3D"gmail_quote" style=3D"margin: 0;margin-left: 0=
..8ex;border-left: 1px #ccc solid;padding-left: 1ex;">
 =20
   =20
   =20
 =20
  <div style=3D"direction:ltr" bgcolor=3D"#FFFFFF" text=3D"#000000">
    <div>There is something else that bothered my with your paper. You clai=
m
    that you are paying for a feature you are not using, and then try to
    substantiate that by saying that you are using STL, and STL uses
    exceptions. In my book, this means you actually <b>are</b> using
    that feature.<br></div>
    <br></div></blockquote><div>What book would that be? ;)</div><div><br><=
/div><div>I've been wondering about this myself. What if I want my program =
to abort if it can't get memory (from the OS)? Then new doesn't have to thr=
ow which might also allow better optimizations.</div><div><br></div><div>No=
t ALL parts of the STL use exceptions, should I be prevented from using the=
 STL at all if I don't want/need exceptions?</div></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

------=_Part_16_24488554.1402425444009--

.


Author: Shachar Shemesh <shachar@lingnu.com>
Date: Wed, 11 Jun 2014 08:21:01 +0300
Raw View
This is a multi-part message in MIME format.
--------------020803010909020407070208
Content-Type: text/plain; charset=UTF-8

On 10/06/14 21:37, Olaf van der Spek wrote:
> On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar Shemesh wrote:
>
>     There is something else that bothered my with your paper. You
>     claim that you are paying for a feature you are not using, and
>     then try to substantiate that by saying that you are using STL,
>     and STL uses exceptions. In my book, this means you actually *are*
>     using that feature.
>
> What book would that be? ;)
"The Philosophy of Life of Shachar Shemesh", by God, fate and chance. It
is, sadly, unavailable on Amazon, by you can find similar world views in
"Guards Guards" by Terry Pratchett.
>
> I've been wondering about this myself. What if I want my program to
> abort if it can't get memory (from the OS)? Then new doesn't have to
> throw which might also allow better optimizations.
I'm not sure where the standard stands on overloading the global
operator new with one which has nothrow. I actually think it is
possible, but I'm sure this list has many people who can give a more
authoritative answer. In any case, you can also use non-standard allocators.
>
> Not ALL parts of the STL use exceptions, should I be prevented from
> using the STL at all if I don't want/need exceptions?
You really should direct that question to Angel.

The original paper's claim was a bit confusing. On the one hand, it
acknowledged that some parts of STL can be used without throwing
exceptions, and using them does not incur the run time cost. On the
other, it complained that it can't use STL, as it might use exceptions.

My claim was, simply, that if a certain STL component uses exceptions
(presumably, because it needs them), and you use that component of STL
(presumably, because you need it), then you cannot claim that you are
not using exceptions.

Shachar

--

---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

--------------020803010909020407070208
Content-Type: text/html; charset=UTF-8

<html style="direction: ltr;">
  <head>
    <meta content="text/html; charset=UTF-8" http-equiv="Content-Type">
    <style type="text/css">body p { margin-bottom: 0.2cm; margin-top: 0pt; } </style>
  </head>
  <body style="direction: ltr;"
    bidimailui-detected-decoding-type="UTF-8" bgcolor="#FFFFFF"
    text="#000000">
    <div class="moz-cite-prefix">On 10/06/14 21:37, Olaf van der Spek
      wrote:<br>
    </div>
    <blockquote
      cite="mid:09533e5d-a3f2-49c1-a7e0-34cf11f11948@isocpp.org"
      type="cite">
      <div dir="ltr">On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar
        Shemesh wrote:
        <blockquote class="gmail_quote" style="margin: 0;margin-left:
          0.8ex;border-left: 1px #ccc solid;padding-left: 1ex;">
          <div style="direction:ltr" bgcolor="#FFFFFF" text="#000000">
            <div>There is something else that bothered my with your
              paper. You claim that you are paying for a feature you are
              not using, and then try to substantiate that by saying
              that you are using STL, and STL uses exceptions. In my
              book, this means you actually <b>are</b> using that
              feature.<br>
            </div>
            <br>
          </div>
        </blockquote>
        <div>What book would that be? ;)</div>
      </div>
    </blockquote>
    "The Philosophy of Life of Shachar Shemesh", by God, fate and
    chance. It is, sadly, unavailable on Amazon, by you can find similar
    world views in "Guards Guards" by Terry Pratchett.<br>
    <blockquote
      cite="mid:09533e5d-a3f2-49c1-a7e0-34cf11f11948@isocpp.org"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>I've been wondering about this myself. What if I want my
          program to abort if it can't get memory (from the OS)? Then
          new doesn't have to throw which might also allow better
          optimizations.</div>
      </div>
    </blockquote>
    I'm not sure where the standard stands on overloading the global
    operator new with one which has nothrow. I actually think it is
    possible, but I'm sure this list has many people who can give a more
    authoritative answer. In any case, you can also use non-standard
    allocators.<br>
    <blockquote
      cite="mid:09533e5d-a3f2-49c1-a7e0-34cf11f11948@isocpp.org"
      type="cite">
      <div dir="ltr">
        <div><br>
        </div>
        <div>Not ALL parts of the STL use exceptions, should I be
          prevented from using the STL at all if I don't want/need
          exceptions?</div>
      </div>
    </blockquote>
    You really should direct that question to Angel.<br>
    <br>
    The original paper's claim was a bit confusing. On the one hand, it
    acknowledged that some parts of STL can be used without throwing
    exceptions, and using them does not incur the run time cost. On the
    other, it complained that it can't use STL, as it might use
    exceptions.<br>
    <br>
    My claim was, simply, that if a certain STL component uses
    exceptions (presumably, because it needs them), and you use that
    component of STL (presumably, because you need it), then you cannot
    claim that you are not using exceptions.<br>
    <br>
    Shachar<br>
  </body>
</html>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an email to <a href="mailto:std-proposals+unsubscribe@isocpp.org">std-proposals+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href="mailto:std-proposals@isocpp.org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href="http://groups.google.com/a/isocpp.org/group/std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/</a>.<br />

--------------020803010909020407070208--

.


Author: Richard Smith <richard@metafoo.co.uk>
Date: Wed, 11 Jun 2014 11:56:08 -0700
Raw View
--20cf307cffe84ceb7804fb93fff7
Content-Type: text/plain; charset=UTF-8

On Tue, Jun 10, 2014 at 10:21 PM, Shachar Shemesh <shachar@lingnu.com>
wrote:

>  On 10/06/14 21:37, Olaf van der Spek wrote:
>
> On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar Shemesh wrote:
>>
>>  There is something else that bothered my with your paper. You claim
>> that you are paying for a feature you are not using, and then try to
>> substantiate that by saying that you are using STL, and STL uses
>> exceptions. In my book, this means you actually *are* using that feature.
>>
>>  What book would that be? ;)
>
> "The Philosophy of Life of Shachar Shemesh", by God, fate and chance. It
> is, sadly, unavailable on Amazon, by you can find similar world views in
> "Guards Guards" by Terry Pratchett.
>
>
>  I've been wondering about this myself. What if I want my program to
> abort if it can't get memory (from the OS)? Then new doesn't have to throw
> which might also allow better optimizations.
>
> I'm not sure where the standard stands on overloading the global operator
> new with one which has nothrow.
>

The global operator new is implicitly predeclared in every translation
unit, and your redeclaration would be ill-formed because it has a different
exception specification.


> I actually think it is possible, but I'm sure this list has many people
> who can give a more authoritative answer. In any case, you can also use
> non-standard allocators.
>
>
>  Not ALL parts of the STL use exceptions, should I be prevented from
> using the STL at all if I don't want/need exceptions?
>
> You really should direct that question to Angel.
>
> The original paper's claim was a bit confusing. On the one hand, it
> acknowledged that some parts of STL can be used without throwing
> exceptions, and using them does not incur the run time cost. On the other,
> it complained that it can't use STL, as it might use exceptions.
>
> My claim was, simply, that if a certain STL component uses exceptions
> (presumably, because it needs them), and you use that component of STL
> (presumably, because you need it), then you cannot claim that you are not
> using exceptions.
>
> Shachar
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at
> http://groups.google.com/a/isocpp.org/group/std-proposals/.
>

--

---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

--20cf307cffe84ceb7804fb93fff7
Content-Type: text/html; charset=UTF-8
Content-Transfer-Encoding: quoted-printable

<div dir=3D"ltr"><div class=3D"gmail_extra"><div class=3D"gmail_quote">On T=
ue, Jun 10, 2014 at 10:21 PM, Shachar Shemesh <span dir=3D"ltr">&lt;<a href=
=3D"mailto:shachar@lingnu.com" target=3D"_blank">shachar@lingnu.com</a>&gt;=
</span> wrote:<br>
<blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8ex;border-left:1p=
x #ccc solid;padding-left:1ex">
 =20
   =20
   =20
 =20
  <div style=3D"direction:ltr" bgcolor=3D"#FFFFFF" text=3D"#000000"><div cl=
ass=3D"">
    <div>On 10/06/14 21:37, Olaf van der Spek
      wrote:<br>
    </div>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar
        Shemesh wrote:
        <blockquote class=3D"gmail_quote" style=3D"margin:0;margin-left:0.8=
ex;border-left:1px #ccc solid;padding-left:1ex">
          <div style=3D"direction:ltr" bgcolor=3D"#FFFFFF" text=3D"#000000"=
>
            <div>There is something else that bothered my with your
              paper. You claim that you are paying for a feature you are
              not using, and then try to substantiate that by saying
              that you are using STL, and STL uses exceptions. In my
              book, this means you actually <b>are</b> using that
              feature.<br>
            </div>
            <br>
          </div>
        </blockquote>
        <div>What book would that be? ;)</div>
      </div>
    </blockquote></div>
    &quot;The Philosophy of Life of Shachar Shemesh&quot;, by God, fate and
    chance. It is, sadly, unavailable on Amazon, by you can find similar
    world views in &quot;Guards Guards&quot; by Terry Pratchett.<div class=
=3D""><br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div><br>
        </div>
        <div>I&#39;ve been wondering about this myself. What if I want my
          program to abort if it can&#39;t get memory (from the OS)? Then
          new doesn&#39;t have to throw which might also allow better
          optimizations.</div>
      </div>
    </blockquote></div>
    I&#39;m not sure where the standard stands on overloading the global
    operator new with one which has nothrow.</div></blockquote><div><br></d=
iv><div>The global operator new is implicitly predeclared in every translat=
ion unit, and your redeclaration would be ill-formed because it has a diffe=
rent exception specification.</div>
<div>=C2=A0</div><blockquote class=3D"gmail_quote" style=3D"margin:0 0 0 .8=
ex;border-left:1px #ccc solid;padding-left:1ex"><div style=3D"direction:ltr=
" bgcolor=3D"#FFFFFF" text=3D"#000000">I actually think it is
    possible, but I&#39;m sure this list has many people who can give a mor=
e
    authoritative answer. In any case, you can also use non-standard
    allocators.<div class=3D""><br>
    <blockquote type=3D"cite">
      <div dir=3D"ltr">
        <div><br>
        </div>
        <div>Not ALL parts of the STL use exceptions, should I be
          prevented from using the STL at all if I don&#39;t want/need
          exceptions?</div>
      </div>
    </blockquote></div>
    You really should direct that question to Angel.<br>
    <br>
    The original paper&#39;s claim was a bit confusing. On the one hand, it
    acknowledged that some parts of STL can be used without throwing
    exceptions, and using them does not incur the run time cost. On the
    other, it complained that it can&#39;t use STL, as it might use
    exceptions.<br>
    <br>
    My claim was, simply, that if a certain STL component uses
    exceptions (presumably, because it needs them), and you use that
    component of STL (presumably, because you need it), then you cannot
    claim that you are not using exceptions.<span class=3D"HOEnZb"><font co=
lor=3D"#888888"><br>
    <br>
    Shachar<br>
  </font></span></div><div class=3D"HOEnZb"><div class=3D"h5">


<p></p>

-- <br>
<br>
--- <br>
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br>
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org" target=3D"_=
blank">std-proposals+unsubscribe@isocpp.org</a>.<br>
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org" target=3D"_blank">std-proposals@isocpp.org</a>.<br>
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/" target=3D"_blank">http://groups.google.com/a/isocpp.org/gro=
up/std-proposals/</a>.<br>
</div></div></blockquote></div><br></div></div>

<p></p>

-- <br />
<br />
--- <br />
You received this message because you are subscribed to the Google Groups &=
quot;ISO C++ Standard - Future Proposals&quot; group.<br />
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to <a href=3D"mailto:std-proposals+unsubscribe@isocpp.org">std-proposa=
ls+unsubscribe@isocpp.org</a>.<br />
To post to this group, send email to <a href=3D"mailto:std-proposals@isocpp=
..org">std-proposals@isocpp.org</a>.<br />
Visit this group at <a href=3D"http://groups.google.com/a/isocpp.org/group/=
std-proposals/">http://groups.google.com/a/isocpp.org/group/std-proposals/<=
/a>.<br />

--20cf307cffe84ceb7804fb93fff7--

.


Author: =?ISO-8859-1?Q?Daniel_Kr=FCgler?= <daniel.kruegler@gmail.com>
Date: Wed, 11 Jun 2014 21:04:26 +0200
Raw View
2014-06-11 20:56 GMT+02:00 Richard Smith <richard@metafoo.co.uk>:
> The global operator new is implicitly predeclared in every translation unit,
> and your redeclaration would be ill-formed because it has a different
> exception specification.

Agreed, and related to that exists an interesting library issue in
regard to C++03 backward-compatibility of the exception specifications
of operator new:

http://cplusplus.github.io/LWG/lwg-active.html#2368

- Daniel

--

---
You received this message because you are subscribed to the Google Groups "ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an email to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposals/.

.


Author: "dgutson ." <danielgutson@gmail.com>
Date: Sun, 15 Jun 2014 17:26:15 +0200
Raw View
Dear all,

  sorry for not answering each post as I promised.
Me and my team have been working on this and other related issues,
preparing a presentation for Rapperswil. Hope you guys are attending
so I can answer the questions live here.

I will answer some meanwhile.

   Daniel.

On Wed, Jun 11, 2014 at 9:04 PM, Daniel Kr=C3=BCgler
<daniel.kruegler@gmail.com> wrote:
> 2014-06-11 20:56 GMT+02:00 Richard Smith <richard@metafoo.co.uk>:
>> The global operator new is implicitly predeclared in every translation u=
nit,
>> and your redeclaration would be ill-formed because it has a different
>> exception specification.
>
> Agreed, and related to that exists an interesting library issue in
> regard to C++03 backward-compatibility of the exception specifications
> of operator new:
>
> http://cplusplus.github.io/LWG/lwg-active.html#2368
>
> - Daniel
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups=
 "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an=
 email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at http://groups.google.com/a/isocpp.org/group/std-propo=
sals/.



--=20
Who=E2=80=99s got the sweetest disposition?
One guess, that=E2=80=99s who?
Who=E2=80=99d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

.


Author: "dgutson ." <danielgutson@gmail.com>
Date: Sun, 15 Jun 2014 17:30:37 +0200
Raw View
On Sat, May 24, 2014 at 7:09 AM, David Krauss <potswa@gmail.com> wrote:
>
> On 2014=E2=80=9305=E2=80=9324, at 1:05 PM, Shachar Shemesh <shachar@lingn=
u.com> wrote:
>
> However, the "fact" that exception handling incurs a run time cost is a
> presupposition of the paper.
>
>
> I didn=E2=80=99t see that implied by the paper at all.

Right.

> The problem is that EH makes
> code too big to fit into available memory at all.

Actually, it's about RAM, the .bss more accurately. Despite code
is indeed generated, the most important problem (in terms
of the targets) is RAM.
We had to explicitly disable exceptions in both our application
and the library, and yet had to do more hacking.
We do not want to have to do that. Disabling features
is not the way to go, but enabling others to be able
to aid the implementation of the toolchain.

>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at
> http://groups.google.com/a/isocpp.org/group/std-proposals/.



--=20
Who=E2=80=99s got the sweetest disposition?
One guess, that=E2=80=99s who?
Who=E2=80=99d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

.


Author: "dgutson ." <danielgutson@gmail.com>
Date: Sun, 15 Jun 2014 17:35:50 +0200
Raw View
Shachar, sorry I don't answer your email, I use other emails in order
to minimize answers.
See below.

On Tue, Jun 10, 2014 at 8:37 PM, Olaf van der Spek <olafvdspek@gmail.com> w=
rote:
> On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar Shemesh wrote:
>>
>> There is something else that bothered my with your paper. You claim that
>> you are paying for a feature you are not using, and then try to substant=
iate
>> that by saying that you are using STL, and STL uses exceptions.

That's EXACTLY the point: the 0-o-p should be transitive.
The problem is that the implementation does not seem to have enough
tools (from the language point of view) to distinguish whether
the USER is using exceptions or not, since the library does.
Whole program analysis is not enough.
Maybe modules is the silver bullet, but we are far from proposing
a solution without analyzing the problem completely.


> In my book,
>> this means you actually are using that feature.
>>
> What book would that be? ;)
>
> I've been wondering about this myself. What if I want my program to abort=
 if
> it can't get memory (from the OS)? Then new doesn't have to throw which
> might also allow better optimizations.
>
> Not ALL parts of the STL use exceptions, should I be prevented from using
> the STL at all if I don't want/need exceptions?

That forces people to reinvent the wheels, as squared wheels.
We don't want that! :)

>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at
> http://groups.google.com/a/isocpp.org/group/std-proposals/.



--=20
Who=E2=80=99s got the sweetest disposition?
One guess, that=E2=80=99s who?
Who=E2=80=99d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

.


Author: "dgutson ." <danielgutson@gmail.com>
Date: Sun, 15 Jun 2014 17:40:15 +0200
Raw View
On Wed, Jun 11, 2014 at 7:21 AM, Shachar Shemesh <shachar@lingnu.com> wrote=
:
> On 10/06/14 21:37, Olaf van der Spek wrote:
>
> On Saturday, May 24, 2014 7:05:57 AM UTC+2, Shachar Shemesh wrote:
>>
>> There is something else that bothered my with your paper. You claim that
>> you are paying for a feature you are not using, and then try to substant=
iate
>> that by saying that you are using STL, and STL uses exceptions. In my bo=
ok,
>> this means you actually are using that feature.
>>
> What book would that be? ;)
>
> "The Philosophy of Life of Shachar Shemesh", by God, fate and chance. It =
is,
> sadly, unavailable on Amazon, by you can find similar world views in "Gua=
rds
> Guards" by Terry Pratchett.
>
>
> I've been wondering about this myself. What if I want my program to abort=
 if
> it can't get memory (from the OS)? Then new doesn't have to throw which
> might also allow better optimizations.
>
> I'm not sure where the standard stands on overloading the global operator
> new with one which has nothrow. I actually think it is possible, but I'm
> sure this list has many people who can give a more authoritative answer. =
In
> any case, you can also use non-standard allocators.
>
>
> Not ALL parts of the STL use exceptions, should I be prevented from using
> the STL at all if I don't want/need exceptions?
>
> You really should direct that question to Angel.

(I came to Rapperswil representing the whole team)

>
> The original paper's claim was a bit confusing. On the one hand, it
> acknowledged that some parts of STL can be used without throwing exceptio=
ns,
> and using them does not incur the run time cost. On the other, it complai=
ned
> that it can't use STL, as it might use exceptions.

Sorry for the confusion. The presentation clarifies these relationships.

>
> My claim was, simply, that if a certain STL component uses exceptions
> (presumably, because it needs them), and you use that component of STL
> (presumably, because you need it), then you cannot claim that you are not
> using exceptions.

Sorry again if we were not clear. We did use STL, and we did not
want exceptions. We could not get rid of the RAM overhead by
not using exceptions in the user code, since the STL code
does despite we don't use those parts.


>
> Shachar
>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at
> http://groups.google.com/a/isocpp.org/group/std-proposals/.



--=20
Who=E2=80=99s got the sweetest disposition?
One guess, that=E2=80=99s who?
Who=E2=80=99d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

.


Author: "dgutson ." <danielgutson@gmail.com>
Date: Sun, 15 Jun 2014 17:50:22 +0200
Raw View
On Sat, May 24, 2014 at 9:01 AM, Diggory Blake <diggsey@googlemail.com> wro=
te:
> What determines the size of those buffers? Is 20kB just arbitrarily chose=
n,
> or is there some reason they have to be specifically that size?
>
> If it's just arbitrary, then it seems like making it a tweak-able paramet=
er
> at link time would solve the memory problem, 20kB is clearly just too lar=
ge
> for this environment.

We did a lot of hacks, and we were able to remove those buffers with
those hacks. Problem was that the resulting hacked version had
exceptions disabled, that is, a not C++ compliant library. What we aim
is a C++ compliant toolchain that, if you don't use exceptions, those
buffers are not there.

Regarding the size, I'll leave the answer to Marcos Diaz, one of my
co-authors who did most of the hacking. Marcos?
(FWIW, we will send some patches to the GNU STD Library this week).

As for performance concerns, perhaps "noexcept" will
> help with that, although I don't think it's wise to try and compile a
> version of STL without exceptions, the best you can do is make sure that =
STL
> is properly annotated with "noexcept" where it makes sense.
>
> Also the size of the _atexit0 structure does seem like a QoI issue, altho=
ugh
> really how many threads do you expect to be able to run in 30kB of memory=
?

There are some macros that affect that size, but again, that shouldn't
exist in this problem:
it's an embedded critical system, it will hopefully run forever, at
most the board will be resetted.
So no atexit, no dtor of global objects.
Anyway, this particular point belongs to the C std library (newlib in our c=
ase).

Regarding how many threads: these are small boards, so we put them
everywhere; say 5 threads plus interrupt handling: one thread to do control=
,
another for soft interrupts, and some more for devices and bus comunication=
..
You would be surprised what you can do with this.

> I
> would have thought that the overhead of each thread's stack would far
> outweigh the cost of those 400B.

But that that's fair, since that's something I'm willing to pay for, the st=
ack,
since I do use it (wisely). Atexit and global dtor associated machinery
is a complete waste.


>
> --
>
> ---
> You received this message because you are subscribed to the Google Groups
> "ISO C++ Standard - Future Proposals" group.
> To unsubscribe from this group and stop receiving emails from it, send an
> email to std-proposals+unsubscribe@isocpp.org.
> To post to this group, send email to std-proposals@isocpp.org.
> Visit this group at
> http://groups.google.com/a/isocpp.org/group/std-proposals/.



--=20
Who=E2=80=99s got the sweetest disposition?
One guess, that=E2=80=99s who?
Who=E2=80=99d never, ever start an argument?
Who never shows a bit of temperament?
Who's never wrong but always right?
Who'd never dream of starting a fight?
Who get stuck with all the bad luck?

--=20

---=20
You received this message because you are subscribed to the Google Groups "=
ISO C++ Standard - Future Proposals" group.
To unsubscribe from this group and stop receiving emails from it, send an e=
mail to std-proposals+unsubscribe@isocpp.org.
To post to this group, send email to std-proposals@isocpp.org.
Visit this group at http://groups.google.com/a/isocpp.org/group/std-proposa=
ls/.

.