はてブログ

はてなブックマーク新着エントリーの過去ログサイトです。



タグ malloc

新着順 人気順 5 users 10 users 50 users 100 users 500 users 1000 users
 
(1 - 10 / 10件)
 

malloc.c を読む (malloc / free)

2024/07/16 このエントリーをはてなブックマークに追加 206 users Instapaper Pocket Tweet Facebook Share Evernote Clip Arena free 関数 内部 攻撃手法

このシリーズではこれらの関数が内部でどのように処理されるのかを調べていきます。 malloc.c を読む (malloc / free) malloc.c を読む (bins) malloc.c を読む (arena) 今回は malloc() free() の全体像を紹介します。 注意としてここでの目的は全体を俯瞰して、詳細を詰めずとも各 bins の役割を理解し、攻撃手法を理... 続きを読む

Rustで実装するmalloc - NTT Communications Engineers' Blog

2021/12/21 このエントリーをはてなブックマークに追加 33 users Instapaper Pocket Tweet Facebook Share Evernote Clip イノベーションセンター エッジデバイス rust 鈴ヶ嶺 普段

この記事は、NTT Communications Advent Calendar 2021 21日目の記事です。 はじめに こんにちは、イノベーションセンターの鈴ヶ嶺(@suzu_3_14159265)です。普段は、クラウド・ハイブリッドクラウド・エッジデバイスなどを利用したAI/MLシステムに関する業務に従事しています。本日は、Rustで動的メモリ確保(dynamic mem... 続きを読む

Microsoft、高速なmallocを公開 | スラド デベロッパー

2019/06/25 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip GitHub セキュア スラド MITライセンス メモリ

Microsoftが、汎用な高速メモリアロケータという「mimalloc」をオープンソースで公開した(GitHubのmimallocページ、マイナビニュース)。ライセンスはMITライセンス。 特徴として、コード行数が少なく、セキュアであること、高速であることなどが挙げられている。アーキテクチャ的にはメモリを小さいリストで管理したり... 続きを読む

execle, execlp may use malloc : 革命の日々 その2

2016/12/13 このエントリーをはてなブックマークに追加 14 users Instapaper Pocket Tweet Facebook Share Evernote Clip Man org 実装 https 革命

6年ぐらい前に、execle, execlp が man では async-signal-safe にリストされてるけど間違ってるよという チケットを切ったんだけど、ずっと放置されてて https://bugzilla.kernel.org/show_bug.cgi?id=25292   6年後に対応してもらえましたよ。実装がなおったんだよね。 glibc 2.24 からexec系 syscall... 続きを読む

glibcのmalloc(3)とLinuxカーネルのovercommitとOOM - φ(・・*)ゞ ウーン カーネルとか弄ったりのメモ

2015/12/23 このエントリーをはてなブックマークに追加 35 users Instapaper Pocket Tweet Facebook Share Evernote Clip OOM glibc カーネル Linuxカーネル メモ

2015 - 12 - 23 glibcのmalloc(3)とLinuxカーネルのovercommitとOOM この記事は Linux Advent Calendar 2015の23日目 です。 glibc の malloc (3)と Linux カーネル のovercommitとOOMの関連でも見てみようと思います。 Linux カーネル の システムコール には malloc (3)的なものは... 続きを読む

jemalloc について調べたのでまとめた - zonomasaの日記

2014/05/24 このエントリーをはてなブックマークに追加 97 users Instapaper Pocket Tweet Facebook Share Evernote Clip jemalloc メモリアロケーション free 日記 API

2014-05-24 jemalloc について調べたのでまとめた プログラミング Linux photo by mutednarayan jemalloc とは jemalloc は、標準ライブラリで定義されているmalloc, free 等のメモリアロケーション APIの実装である。 jemalloc : 公式ページ jemalloc は2005年より、Jason Evans によって開発され... 続きを読む

革命の日々! mallocの発音について

2013/04/23 このエントリーをはてなブックマークに追加 216 users Instapaper Pocket Tweet Facebook Share Evernote Clip メンテナ glibc 発音 ツッコミ 革命

すごい昔に glibc mallocの内部実装についての解説をGoogle Videoにアップロードしたことがあるんだけど(*)、そのときにmallocを「まろっく」と発音していたらすごい勢いでツッコミをもらった。エムアロック派とメイロック派の両方に怒られた。 ところで、先週 glibcのメンテナと一緒に食事をする機会があり、glibcの今後の開発について相談をしたりしてたのだけど、がんばって「め... 続きを読む

ブレ男のブログ: mrubyでカスタムアロケータを指定

2013/03/16 このエントリーをはてなブックマークに追加 10 users Instapaper Pocket Tweet Facebook Share Evernote Clip mruby メモリアロケータ ユーザデータ 引数 free

2013年3月12日火曜日 mrubyでカスタムアロケータを指定 時刻: 17:10 mrubyで標準のmalloc/freeじゃなく、アプリ側で用意したメモリアロケータを指定してみる。mrubyの初期化をmrb_open()じゃなくてmrb_open_allocf()にして、引数にアロケータの関数とその関数に渡すユーザデータを与えて呼び出すことで、アプリ側でメモリ管理ができる。 アロケータは t... 続きを読む

Re: Re: perl 5.16.0 でメモリリーク? - Islands in the byte stream

2012/07/31 このエントリーをはてなブックマークに追加 52 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリリーク pull pull-request perl

perl 5.16.0 でメモリリーク? - tagomorisのメモ置き場Re: perl 5.16.0 でメモリリーク? - tokuhirom's blog.修正してpull-requestを送りました。https://github.com/mirrors/perl/pull/9以下蛇足。せっかくなので、何を考えながらデバッグしたかを記録しておく。今回のバグはSVのリークではなくmalloc... 続きを読む

Perlのメモリリークを見つける方法 - Islands in the byte stream

2011/06/19 このエントリーをはてなブックマークに追加 212 users Instapaper Pocket Tweet Facebook Share Evernote Clip メモリリーク perl TOP メモリ ツール

Perlではメモリリーク検出ツールがいくつか開発されているので、top(1)の結果を眺めるよりそういったツールを使ったほうが楽である。さて、メモリリークが発生しているとき、その可能性としてはだいたい以下の4つが挙げられる。Perlレベルでの循環参照グローバル変数に値をどんどん足しているとき*1 XSレベルでリファレンスカウントの管理ミス XSレベルでmalloc()したメモリの管理ミスこの1-3に... 続きを読む

 
(1 - 10 / 10件)