問題タブ [fedora-25]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
1 に答える
957 参照

java - セレンスタンドアロンサーバーをphpunitで動作させる際の問題

新しいバージョンのセレンスタンドアロンサーバーをphpunitで動作させようとしています。私が持っているものは機能しますが、セレン スタンドアロン サーバーを 3.0.1 に更新する必要があります。

現在、私は実行しています:

  1. セレン スタンドアロン サーバー 2.53.0
  2. phpunit 4.6.7
  3. 私のWindowsデスクトップ上のfedora 25 VM
  4. PHP 7.0.14
  5. アパッチ 2.4.25
  6. ジャバ 1.8.0_111
  7. Facebook php-webdriver – PHP 用の Selenium WebDriver バインディング

動作するサンプルphpは次のとおりです。

phpunit 5.7.6 (最新バージョン) を使用すると、次のエラーが表示されます。

PHP 致命的なエラー: クラス 'PHPUnit_Extensions_SeleniumTestCase' が見つかりません ...

セレンサーバーから(私が見つけることができる)エラーは発生しません。その後、セレンを 3.0.1 (最新) に変更し、phpunit を 5.7.6 のままにすると、同じエラーが発生します。

Selenium サーバーを 3.0.1 のままにして、phpunit を 4.6.7 に変更すると、奇妙なエラーが発生します。

' http://localhost:4444/selenium-server/driver/ 'で Selenium サーバーにアクセス中の無効な応答: ...

省略記号の代わりに、セレン サーバーのヘルプ ページのように見える多くの html コードが表示されます。を含む:

この時点で、私は立ち往生しています。phpunit が Selenium サーバーと正常に通信できないようです。Selenium スタンドアロン サーバーを 3.0.1 に、phpunit を 4.6.7 にアップグレードする必要があります。誰かが私が間違っていることを見つけることができますか?

0 投票する
1 に答える
404 参照

x86 - 命令置換の観点から見た QEMU と KVM の相互作用

現在、x86 命令セット アーキテクチャ (ISA) の動的命令置換に関する研究を行っています。これまでは、RISC-V ベースのプロセッサ アーキテクチャに対してのみ行っていました。FPGA に合成できるパブリック ドメインの x86 実装がないため、今のところ視覚化に固執する必要があります。

私の実験的なセットアップは次のとおりです。ゲストアプリケーション (gcc でコンパイルされ、外部ライブラリなし) は qemu-user-mode で実行されます。(この投稿は非常に役に立ちました: QEMU - コード フロー [命令キャッシュと TCG] ) システム全体は Fedora 25 Linux オペレーティング システムで実行され、最新の git ソースからビルドされます。

いくつかの命令は (私自身のコード分析) に内部的にディスパッチされます

そこから、このクラスの命令に何が起こっているのかわかりません。

呼び出し方法です。

私の主な目的は、命令が認識された後に命令を追加して、同じ命令の連続実行を遅らせることです。

KVM ベースの QEMU 実行がどのように機能するかについて読みました。明らかに、ある種のハイパービジョンが可能です (USB トランザクションの場合でも: https://www.blackhat.com/docs/eu-14/materials/eu-14-Schumilo-Dont-Trust-Your-USB-How-To- Find-Bugs-In-USB-Device-Drivers-wp.pdf ) アーキテクチャは (非常に複雑ではありますが) ここまで単純です。

私は、に興味を持っています:

  1. これらの gen_lea_modrm メソッドによってキャッチされる命令はどのように処理されますか。
  2. KVM 経由で単純に渡される命令を観察できますか?
  3. Translation Buffer (tb) はチャンクされています (私が理解している限り)。バッファを拡張して命令を挿入できますか?
  4. 命令プロファイリングを行う組み込み機能はありますか

私が持っていた検索語でSOを徹底的に検索しました。どんな種類のヒント、ヒント、または提案も本当に役に立ち、感謝しています。

よろしくお願いします。