バックトラッキングとか・・・
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG0002名無しさん@お腹いっぱい。
NGNGだめです。バックトラックしてほかをあたってください。
0003名前ついてますか?
NGNG00041
NGNG0005名無し戦隊ナノレンジャー!
NGNG0006名無しさん@お腹いっぱい。
NGNG行ってみてだめなら、またバックトラックすればよし。
0007名無しさん@お腹いっぱい。
NGNG0008x86系
NGNG0009デフォルトの名無しさん
NGNGデバッガでSPの値をみて、そのアドレスのメモリを参照♪
0010デフォルトの名無しさん
NGNG0011デフォルトの名無しさん
NGNG同志だ。
0013デフォルトの名無しさん
NGNG0014x86系
NGNGどこに逝けばそのあたりの資料が見つかるでしょうか?
0015デフォルトの名無しさん
NGNGスタックの状況表示する。
スタックマシンの実装については
もう倉庫の奥へ埋まってて手元にないけど
「Pascalの言語処理系」
(P4 - The Pascal Compiler)
ペンバートン&ダニエルズ(共立出版)
このあたりが参考になった。
レジスタ割り当てその他は
最適化手法のハナシへ行ってると思う。
こっち方面って
理系の学生のページ物色すれば
いい資料書いてる奴がいるような気がする。
0016名前ついてますか?
NGNGなぜ backtrackスレで backtraceなのか謎だが、
x86なら espより ebpからたどり始めたほうが楽では。
[ebp]が callerの ebpで、[ebp+4] が戻り番地だな。
0018ちょい前の人
NGNGforthの!を知ってるのカー!!!
0019デフォルトの名無しさん
NGNGバックトラック止まっちゃうじゃねーか
0020x86系
NGNG紹介ありがとうございます。
当方、C使いですがPascalの本が参考になるでしょうか?
gdbが動かせればいいのですがあいにくターゲット機では
gdbが動かせません。ただ、落ちたときにメモリダンプは
出来るのでスタックを追えばバックトレースできるかな、と
思った次第です
0021デフォルトの名無しさん
NGNGできません
0022デフォルトの名無しさん
NGNGPrologのカットオペレータだったら、16にあるような「昔のネタ」ではないのでは?
0023名前ついてますか?
NGNG0025デフォルトの名無しさん
NGNG途中で枝刈りしたら自然になるやん。
002610
NGNG002720
NGNG0028デフォルトの名無しさん
NGNGちょっとだけ工夫がいるけどね。
0029デフォルトの名無しさん
NGNGグローバルなスタックに未訪問のノードを積んどくのも手ですな。
んで、よい評価関数があるならスタックでなくて順位キューにすると。
003020
NGNG美奈さんどうもありがとう
0031デフォルトの名無しさん
NGNG枝作りまくってthreadで実行させまくっても
そろそろいい環境なんじゃないかな。
枚挙型Prologってえの?
0032デフォルトの名無しさん
NGNGバックトラックは探索時のテクニックだよん。
003320
NGNG0034デフォルトの名無しさん
NGNG.coreとかあるなら、ファイルひっぱってきて、
gdbにかけるというのはだめなん?
でなければ、gdbいれちゃうとか。
スタックは、x86なら、SS:ESP or SPにょ。
セグメントがちがうところのSP or ESPみても無駄。
あとは、アセ/コンパイラ/OSの資料さがすくらいかな。
■ このスレッドは過去ログ倉庫に格納されています