Remove c
article thumbnail

C++20 approved, C++23 meetings and schedule update

Sutter's Mill

A couple of interesting things happened in the ISO C++ world this week… C++20 passed unanimously, on track to publish later this year On Friday September 4, C++20’s DIS (Draft International Standard) ballot ended, and it passed unanimously.

C++ 76
article thumbnail

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment

The Morning Paper

CheriABI: enforcing valid pointer provenance and minimizing pointer privilege in the POSIX C run-time environment Davis et al., And this all has to work for whole-system executions, not just the C-language portion of user processes. ASPLOS’19. The protections are hardware implemented and cannot be forged in software.

C++ 61
Insiders

Sign Up for our Newsletter

This site is protected by reCAPTCHA and the Google Privacy Policy and Terms of Service apply.

Trending Sources

article thumbnail

2021 Data/AI Salary Survey

O'Reilly

While it’s sadly premature to say that the survey took place at the end of the COVID-19 pandemic (though we can all hope), it took place at a time when restrictions were loosening: we were starting to go out in public, have parties, and in some cases even attend in-person conferences. Salaries by Programming Language.

Azure 145
article thumbnail

Learn eBPF Tracing: Tutorial and Examples

Brendan Gregg

At the Linux Plumber's conference there were at least 24 talks on eBPF. eBPF should stand for something meaningful, like Virtual Kernel Instruction Set (VKIS), but due to its origins it is extended Berkeley Packet Filter. In reality, eBPF is more like the v8 virtual machine that runs JavaScript, rather than JavaScript itself.

C++ 111
article thumbnail

Learn eBPF Tracing: Tutorial and Examples

Brendan Gregg

At the Linux Plumber's conference there were at least 24 talks on eBPF. eBPF should stand for something meaningful, like Virtual Kernel Instruction Set (VKIS), but due to its origins it is extended Berkeley Packet Filter. In reality, eBPF is more like the v8 virtual machine that runs JavaScript, rather than JavaScript itself.

C++ 52
article thumbnail

Reinventing Performance Testing: New Technologies

Alex Podelko

I am looking forward to share my thoughts on ‘Reinventing Performance Testing’ at the imPACt performance and capacity conference by CMG held on November 7-10, 2016 in La Jolla, CA. Programming. Programming API using a Load Testing Tool. Tools, using standard languages such as C (e.g. – Cloud. – Agile.

article thumbnail

A thorough introduction to bpftrace

Brendan Gregg

C @ns: [256, 512) 10900 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@ | [512, 1k) 18291 |@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@@| [1k, 2k) 4998 |@@@@@@@@@@@@@@ | [2k, 4k) 57 | | [4k, 8k) 117 | | [8k, 16k) 48 | | [16k, 32k) 109 | | [32k, 64k) 3 | |. The probe is BEGIN , a special probe that runs at the beginning of the program (like awk).

Latency 68