Security Beyond Memory Safety## +24 ## Security Beyond Memory Safety Using Modern C++ to Avoid Vulnerabilities by Design ## MAX HOFFMANN ## Security Beyond Memory Safety Using Modern C++ to Avoid Vulnerabilities by Design FIFTY YOURSELF IN THE FOOT WITH A RAILGUN FEBRUARY 26, 2024 # Press Release: Future Software Should Be Memory Safe ONCD BRIEFING ROOM PRESS RELEASE Leaders in Industry Support White House Call to Address Root 25 of the past 5 years Weaknesses associated with languages that do not have strong support for memory management or type enforcement. CWE-119, CWE-190, CWE-416, CWE-787, and CWE-476 are in this group0 码力 | 79 页 | 4.15 MB | 1 年前3
Installing Ubuntu from a USB memory stickInstalling Ubuntu from a USB memory stick This guide will help you install Ubuntu on your computer by using a USB memory stick. USB memory sticks are sometimes known as flash drives, memory pens or USB Mass Storage Storage devices. Installing from a memory stick is useful if you have a computer without a CD drive (like a netbook), or prefer the convenience of a memory stick. Alternative methods are available, like running Windows. ### 1. What do I need to get started? To install Ubuntu from a USB memory stick you need: - A memory stick with a capacity of at least 2GB. It will be formatted (erased) during this process0 码力 | 3 页 | 128.18 KB | 1 年前3
A Relaxed Guide to memory_order_relaxed## A Relaxed Guide to memory_order_relaxed Hans Boehm Paul E. McKenney Google Facebook CPPCON 2020 ## std::atomic/std::atomic_ref and memory_order_relaxed - C++ atomic operations are sequentially consistent sacrificing the simple threads-as-interleaving semantics - by passing memory order enum values to explicit atomic operations. - In particular, memory_order_relaxed allows arbitrary visibility reordering with respect respect to accesses to other locations. ## What is Not to Like About memory order relaxed? - Just a load, just a store: Full control, excellent efficiency and scalability! ☐ Assuming aligned machine-sized0 码力 | 32 页 | 278.53 KB | 1 年前3
Code Analysis++## +21 ## Code Analysis++ ## ANASTASIA KAZAKOVA ## 20 21 October 24-29 • Anastasia Kazakova, @anastasiak2512 C++ Dev: Embedded, Networking C++ Tools PMM and .NET Tools Marketing Lead, JetBrains - https://www.meetup.com/St-Petersburg-CPP-User-Group/ C++ Russia: https://cppconf.ru/en/ ## Why Code Analysis? ## Software Quality While preparing for my workshop at #CppOnSea, I want to ask you: reply with Simplicity tools Robustness The Last Spike Work as intended fuzzer Orthogonality Languages Memory management Documented battery life Reviews Reliability Efficiency Security Maintainability0 码力 | 61 页 | 2.70 MB | 1 年前3
Object Introspection: A Revolutionary Memory Profiler for C++ Objects## +23 ## Object Introspection: A Revolutionary Memory Profiler for C++ Objects ## JONATHAN HASLAM & ADITYA SARWADE 20 23 October 01 - 06 ## Scene Setting “... functions then provide the basic 128deb047eb1259822d6/p4_1.jpg) ## Object Introspection (Ol) Goals - Byte level memory footprint analysis for objects • Complete object type hierarchies • Dynamic allocations and containers • Profiler • Can be used with no recompilation or code modification • APIs ## Outline • Debug Info Analysis • Type/Layout Reconstruction • Code Generation • Object Introspection as a Library • Object0 码力 | 62 页 | 2.24 MB | 1 年前3
Practical memory pool based allocators for Modern C++Practical memory pool based allocators for Modern C++ ## PREVIOUSLY ON cppcon • CppCon 2019: Safe Software for Autonomous Mobility With Modern C++ by Andreas Pasternak • Quote: “Memory pools and allocators piece in (more) depth ## Memory allocations in real-time safety-critical environment • The solution should be safe and certifiable • What does it mean practically for C++ memory allocations? We asked Autosar C++ 14 Coding Guidelines regarding memory allocations” ## Autosar C++ guidelines Rule A18-5-5 (required, implementation, partially automated) Memory management functions shall ensure the following:0 码力 | 49 页 | 986.95 KB | 1 年前3
Spreadsheet Analysis using Atlassian Tools0 码力 | 1 页 | 120.37 KB | 1 年前3
C++ Memory Model: from C++11 to C++23## +23 ## C++ Memory Model: from C++11 to C++23 ## ALEX DATHSKOVSKY ## 20 23 October 01 - 06 ## About Me: SPEEDATA alex.dathskovsky@speedata.io www.linkedin.com/in/alexdathskovsky https://www.cppnext [Image](/uploads/documents/a/b/8/f/ab8f331d7156e1b708cb39698c0a1f00/p3_1.jpg) ## its a conspiracy man ## Memory Model ## I mportant Question ## Does the processor executes the program you wrote? ## The Answer executed by the functional unit - The functional unit writers the result back to the register or memory ## Branch Prediction • predicts if branch is taken • if prediction is wrong flush calculations0 码力 | 112 页 | 5.17 MB | 1 年前3
Julia 1.6.5 DocumentationStudio ..... 323 30.3 Converting Types ..... 324 30.4 Calling Julia Functions ..... 324 30.5 Memory Management ..... 325 30.6 Working with Arrays ..... 327 30.7 Exceptions ..... 329 31 Code Loading Options for controlling the display of profile results 344 32.4 Configuration 346 32.5 Memory allocation analysis 346 32.6 External Profiling 346 33 Stack Traces 348 33.1 Viewing a stack trace 354 34.1 Avoid global variables 354 34.2 Measure performance with @time and pay attention to memory allocation 355 34.3 Tools 356 34.4 Avoid containers with abstract type parameters 356 34.50 码力 | 1325 页 | 4.54 MB | 2 年前3
Lecture Notes on Gaussian Discriminant Analysis, Naive# Lecture Notes on Gaussian Discriminant Analysis, Naive Bayes and EM Algorithm Feng Li fli@sdu.edu.cn Shandong University, China ## 1 Bayes' Theorem and Inference Bayes’ theorem is stated mathematically \theta = \{ P(X = x \mid Y = y), P(Y = y) \}_{x,y} $ . ## 2 Gaussian Discriminant Analysis In Gaussian Discriminate Analysis (GDA) model, we have the following assumptions: • A1: $ Y \sim \text{Bernoulli}(\psi) ilde{y})p(\tilde{y})}{p(\tilde{x})} $$ where $ \tilde{y}=0,1 $ . ## 3 Gaussian Discriminant Analysis and Logistic Regression By far, we introduce two classification algorithms, Logistic Regression0 码力 | 19 页 | 238.80 KB | 2 年前3
共 1000 条
- 1
- 2
- 3
- 4
- 5
- 6
- 100
相关搜索词
Memory SafetyModern C++VulnerabilitiesRecallCybersecurityUbuntuUSB memory stickinstallerBIOSdual-boot setupmemory_order_relaxedC++20OOTARFUBatomic operationsClang-Tidy静态分析工具C++ Core Guidelines域特定分析工具样式检查工具Object IntrospectionMemory ProfilerType ReconstructionCode GenerationDebug Info内存池分配器C++标准内存池生成内存池实例Atlassian ToolsConfluenceJIRA SoftwareBitbucketBambooC++内存模型原子操作内存顺序数据依赖性编译器重排DocumentationREPLThreadingMemory AnalysisVersion Update高斯判别分析朴素贝叶斯贝叶斯推断逻辑回归期望-最大化算法













