Re: C23 thoughts and opinions

Liste des GroupesRevenir à cl c 
Sujet : Re: C23 thoughts and opinions
De : cr88192 (at) *nospam* gmail.com (BGB)
Groupes : comp.lang.c
Date : 07. Jun 2024, 08:52:56
Autres entêtes
Organisation : A noiseless patient Spider
Message-ID : <v3ueav$1vrim$1@dont-email.me>
References : 1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19
User-Agent : Mozilla Thunderbird
On 6/6/2024 7:57 PM, Lawrence D'Oliveiro wrote:
On Wed, 5 Jun 2024 04:01:28 -0500, BGB wrote:
 
For my bounds-checking in C, there are no syntactic changes to C.
 But how efficient is it? Those research papers I mentioned reported being
able to get the execution overhead in Pascal down to something like 5-10%.
Also somewhere around a 10% slowdown in this case, but this was with dedicated ISA level support and various specialized helper instructions (to check/set/adjust the pointer bounds bits).
If it were done purely in software using "fat pointers" or similar, likely the overhead would be significantly higher than this.
It seems sensible for debugging or for code that represents an attack surface (such as possible network-facing code), but granted, probably not ideal for performance sensitive code.

Date Sujet#  Auteur
1 Jun 24 * Re: C23 thoughts and opinions37Lynn McGuire
1 Jun 24 +* Re: C23 thoughts and opinions3David Brown
1 Jun 24 i`* Re: C23 thoughts and opinions2Malcolm McLean
2 Jun 24 i `- Re: C23 thoughts and opinions1Lawrence D'Oliveiro
2 Jun 24 `* Re: C23 thoughts and opinions33Michael S
2 Jun 24  +* Re: C23 thoughts and opinions23David Brown
2 Jun 24  i`* Re: C23 thoughts and opinions22Michael S
2 Jun 24  i `* Re: C23 thoughts and opinions21David Brown
3 Jun 24  i  `* Re: C23 thoughts and opinions20Michael S
3 Jun 24  i   `* Re: C23 thoughts and opinions19David Brown
3 Jun 24  i    +- Re: C23 thoughts and opinions1David Brown
3 Jun 24  i    +* Re: C23 thoughts and opinions16Michael S
4 Jun 24  i    i+- Re: C23 thoughts and opinions1Kaz Kylheku
4 Jun 24  i    i+* Re: C23 thoughts and opinions11Kaz Kylheku
4 Jun 24  i    ii+- Re: C23 thoughts and opinions1Michael S
4 Jun 24  i    ii+- Re: C23 thoughts and opinions1David Brown
4 Jun 24  i    ii`* Re: C23 thoughts and opinions8BGB
4 Jun 24  i    ii +* Re: C23 thoughts and opinions2BGB-Alt
5 Jun 24  i    ii i`- Re: C23 thoughts and opinions1Lawrence D'Oliveiro
5 Jun 24  i    ii `* Re: C23 thoughts and opinions5Lawrence D'Oliveiro
5 Jun 24  i    ii  `* Re: C23 thoughts and opinions4BGB
7 Jun 24  i    ii   `* Re: C23 thoughts and opinions3Lawrence D'Oliveiro
7 Jun 24  i    ii    `* Re: C23 thoughts and opinions2BGB
14 Jun 24  i    ii     `- Re: C23 thoughts and opinions1Lawrence D'Oliveiro
5 Jun 24  i    i`* Re: C23 thoughts and opinions3Lawrence D'Oliveiro
5 Jun 24  i    i +- Re: C23 thoughts and opinions1Dan Cross
7 Jun 24  i    i `- Re: C23 thoughts and opinions1Lawrence D'Oliveiro
4 Jun 24  i    `- Re: C23 thoughts and opinions1Lawrence D'Oliveiro
2 Jun 24  +- Re: C23 thoughts and opinions1Chris M. Thomasson
3 Jun 24  `* Re: C23 thoughts and opinions8Lawrence D'Oliveiro
3 Jun 24   +- Re: C23 thoughts and opinions1David Brown
3 Jun 24   `* Re: C23 thoughts and opinions6Tim Rentsch
4 Jun 24    `* Re: C23 thoughts and opinions5BGB
5 Jun 24     `* Re: C23 thoughts and opinions4BGB
5 Jun 24      +* Re: C23 thoughts and opinions2Paul
5 Jun 24      i`- Re: C23 thoughts and opinions1BGB
5 Jun 24      `- Re: C23 thoughts and opinions1BGB

Haut de la page

Les messages affichés proviennent d'usenet.

NewsPortal