このページを編集する際は、編集に関する方針に従ってください。

概要

  • linux2.6/include/asm-i386/uaccess.hにて定義
  • 引数で渡されたアドレスが(セグメントを越えるなど)問題が無いか調べる
    • 問題なければ1を、問題があれば0になる

引数

  • addr--アドレス

実装

#define __addr_ok(addr) ( (unsigned long __force)(addr) < (current_thread_info()->addr_limit.seg) )

  • 現在CPUが実行しているタスクのthread_infoを取得する
    • スタックポインタ(espが指すアドレス)の下位13ビットを0(8191(8KB-1)をビット反転)でマスクした値がthread_infoのポインタである
    • 詳細はcurrent_thread_info()/linux2.6を参照

呼出元

  • strnlen_user()/linux2.6 -- 2006-08-29 (火) 15:31:03
  • 1 -- 2015-05-03 (日) 07:36:48
    • 1' -- 2015-05-03 (日) 07:36:50
  • 1 -- 2015-05-03 (日) 07:36:51
  • 1 -- 2015-05-27 (水) 22:17:31
  • 1 -- 2015-05-29 (金) 19:00:21
    • 1' -- 2015-05-29 (金) 19:00:22
  • 1 -- 2015-05-29 (金) 19:00:23
  • 1 -- 2015-06-26 (金) 06:00:16
  • 1 -- 2015-06-26 (金) 06:00:19
    • 1' -- 2015-06-26 (金) 06:00:20
  • 1 -- 2015-06-26 (金) 06:00:21
  • 1 -- 2015-07-07 (火) 07:02:59
  • 1 -- 2015-07-07 (火) 07:03:02
    • 1' -- 2015-07-07 (火) 07:03:03
  • 1 -- 2015-07-07 (火) 07:03:05
  • 1 -- 2015-07-12 (日) 18:23:03
  • 1 -- 2015-07-12 (日) 18:23:06
    • 1' -- 2015-07-12 (日) 18:23:07
  • 1 -- 2015-07-12 (日) 18:23:09

  • 1 -- 2015-07-12 (日) 18:23:04
  • 1 -- 2015-07-07 (火) 07:03:01
  • 1 -- 2015-06-26 (金) 06:00:18
  • 1 -- 2015-05-29 (金) 19:00:19

履歴

  • 作者:ひら
  • 日付:2006/8/29
  • 対象:2.6.10
    更新日更新者更新内容

コメント/タグ?

  • 1 -- 1? 2015-05-03 (日) 07:37:59
  • 1 -- 1? 2015-05-03 (日) 07:38:01
  • 1 -- -1'? 2015-05-03 (日) 07:38:02
    • 1' -- 1? 2015-05-03 (日) 07:38:03
  • 1 -- 1? 2015-05-03 (日) 07:38:04
  • 1 -- 1? 2015-05-27 (水) 22:18:40
  • 1 -- 1? 2015-05-27 (水) 22:18:45
  • 1 -- -1'? 2015-05-27 (水) 22:18:47
    • 1' -- 1? 2015-05-27 (水) 22:18:48
  • 1 -- 1? 2015-05-27 (水) 22:18:51
  • 1 -- 1? 2015-05-29 (金) 19:00:28
  • 1 -- 1? 2015-05-29 (金) 19:00:36
  • 1 -- 1? 2015-05-29 (金) 19:00:40
  • 1 -- -1'? 2015-05-29 (金) 19:00:42
    • 1' -- 1? 2015-05-29 (金) 19:00:44
  • 1 -- 1? 2015-05-29 (金) 19:00:46
  • 1 -- 1? 2015-06-26 (金) 06:00:40
  • 1 -- 1? 2015-06-26 (金) 06:00:43
  • 1 -- -1'? 2015-06-26 (金) 06:00:45
    • 1' -- 1? 2015-06-26 (金) 06:00:46
  • 1 -- 1? 2015-06-26 (金) 06:00:47
    • 1' -- 1? 2015-07-07 (火) 07:05:22
  • 1 -- 1? 2015-07-07 (火) 07:05:23
  • 1 -- 1? 2015-07-12 (日) 18:23:35
  • 1 -- 1? 2015-07-12 (日) 18:23:37
  • 1 -- -1'? 2015-07-12 (日) 18:23:39
    • 1' -- 1? 2015-07-12 (日) 18:23:40
  • 1 -- 1? 2015-07-12 (日) 18:23:42

  • 1 -- 1? 2015-07-12 (日) 18:23:36
  • 1 -- 1? 2015-06-26 (金) 06:00:42
  • 1 -- 1? 2015-05-29 (金) 19:00:39
  • 1 -- 1? 2015-05-27 (水) 22:18:43
  • 1 -- 1? 2015-05-03 (日) 07:38:00

トップ   編集 凍結 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS
Last-modified: 2015-07-12 (日) 18:23:42 (685d)