From mboxrd@z Thu Jan 1 00:00:00 1970 From: NISHIGUCHI Naoki Subject: [PATCH] xenbaked: Fix access to trace buffer after xentrace changes Date: Thu, 24 Apr 2008 13:38:10 +0900 Message-ID: <48100EB2.3030606@jp.fujitsu.com> Mime-Version: 1.0 Content-Type: multipart/mixed; boundary="------------070804060208090206070204" Return-path: List-Unsubscribe: , List-Post: List-Help: List-Subscribe: , Sender: xen-devel-bounces@lists.xensource.com Errors-To: xen-devel-bounces@lists.xensource.com To: xen-devel@lists.xensource.com List-Id: xen-devel@lists.xenproject.org This is a multi-part message in MIME format. --------------070804060208090206070204 Content-Type: text/plain; charset=ISO-2022-JP Content-Transfer-Encoding: 7bit Hi, Xenmon does not work correctlly after xentrace changes in cs 17000. Attached patch fixes this problem. This patch modifies access to trace buffer same as tools/xentrace. Signed-off-by: Naoki Nishiguchi Regards, Naoki Nishiguchi --------------070804060208090206070204 Content-Type: text/plain; name="xenbaked.patch" Content-Transfer-Encoding: base64 Content-Disposition: inline; filename="xenbaked.patch" ZGlmZiAtciA3N2RlYzg3MzJjZGUgdG9vbHMveGVubW9uL3hlbmJha2VkLmMKLS0tIGEvdG9v bHMveGVubW9uL3hlbmJha2VkLmMJV2VkIEFwciAyMyAxNjo1ODo0NCAyMDA4ICswMTAwCisr KyBiL3Rvb2xzL3hlbm1vbi94ZW5iYWtlZC5jCVRodSBBcHIgMjQgMTE6MTk6NDEgMjAwOCAr MDkwMApAQCAtNTA5LDE0ICs1MDksMzYgQEAgaW50IG1vbml0b3JfdGJ1ZnModm9pZCkKICAg ICB7CiAgICAgICAgIGZvciAoIGkgPSAwOyAoaSA8IG51bSkgJiYgIWludGVycnVwdGVkOyBp KysgKQogICAgICAgICB7Ci0gICAgICAgICAgICB3aGlsZSAoIG1ldGFbaV0tPmNvbnMgIT0g bWV0YVtpXS0+cHJvZCApCisgICAgICAgICAgICB1bnNpZ25lZCBsb25nIHN0YXJ0X29mZnNl dCwgZW5kX29mZnNldCwgY29ucywgcHJvZDsKKworICAgICAgICAgICAgY29ucyA9IG1ldGFb aV0tPmNvbnM7CisgICAgICAgICAgICBwcm9kID0gbWV0YVtpXS0+cHJvZDsKKyAgICAgICAg ICAgIHhlbl9ybWIoKTsgLyogcmVhZCBwcm9kLCB0aGVuIHJlYWQgaXRlbS4gKi8KKworICAg ICAgICAgICAgaWYgKCBjb25zID09IHByb2QgKQorICAgICAgICAgICAgICAgIGNvbnRpbnVl OworCisgICAgICAgICAgICBzdGFydF9vZmZzZXQgPSBjb25zICUgZGF0YV9zaXplOworICAg ICAgICAgICAgZW5kX29mZnNldCA9IHByb2QgJSBkYXRhX3NpemU7CisKKyAgICAgICAgICAg IGlmICggc3RhcnRfb2Zmc2V0ID49IGVuZF9vZmZzZXQgKQogICAgICAgICAgICAgewotICAg ICAgICAgICAgICAgIHhlbl9ybWIoKTsgLyogcmVhZCBwcm9kLCB0aGVuIHJlYWQgaXRlbS4g Ki8KKyAgICAgICAgICAgICAgICB3aGlsZSAoIHN0YXJ0X29mZnNldCAhPSBkYXRhX3NpemUg KQorICAgICAgICAgICAgICAgIHsKKyAgICAgICAgICAgICAgICAgICAgcmVjX3NpemUgPSBw cm9jZXNzX3JlY29yZCgKKyAgICAgICAgICAgICAgICAgICAgICAgIGksIChzdHJ1Y3QgdF9y ZWMgKikoZGF0YVtpXSArIHN0YXJ0X29mZnNldCkpOworICAgICAgICAgICAgICAgICAgICBz dGFydF9vZmZzZXQgKz0gcmVjX3NpemU7CisgICAgICAgICAgICAgICAgfQorICAgICAgICAg ICAgICAgIHN0YXJ0X29mZnNldCA9IDA7CisgICAgICAgICAgICB9CisgICAgICAgICAgICB3 aGlsZSAoIHN0YXJ0X29mZnNldCAhPSBlbmRfb2Zmc2V0ICkKKyAgICAgICAgICAgIHsKICAg ICAgICAgICAgICAgICByZWNfc2l6ZSA9IHByb2Nlc3NfcmVjb3JkKAotICAgICAgICAgICAg ICAgICAgICBpLCAoc3RydWN0IHRfcmVjICopKGRhdGFbaV0gKyBtZXRhW2ldLT5jb25zICUg ZGF0YV9zaXplKSk7Ci0gICAgICAgICAgICAgICAgeGVuX21iKCk7IC8qIHJlYWQgaXRlbSwg dGhlbiB1cGRhdGUgY29ucy4gKi8KLSAgICAgICAgICAgICAgICBtZXRhW2ldLT5jb25zICs9 IHJlY19zaXplOworICAgICAgICAgICAgICAgICAgICBpLCAoc3RydWN0IHRfcmVjICopKGRh dGFbaV0gKyBzdGFydF9vZmZzZXQpKTsKKyAgICAgICAgICAgICAgICBzdGFydF9vZmZzZXQg Kz0gcmVjX3NpemU7CiAgICAgICAgICAgICB9CisgICAgICAgICAgICB4ZW5fbWIoKTsgLyog cmVhZCBpdGVtLCB0aGVuIHVwZGF0ZSBjb25zLiAqLworICAgICAgICAgICAgbWV0YVtpXS0+ Y29ucyA9IHByb2Q7CiAgICAgICAgIH0KIAogCXdhaXRfZm9yX2V2ZW50KCk7Cg== --------------070804060208090206070204 Content-Type: text/plain; charset="us-ascii" MIME-Version: 1.0 Content-Transfer-Encoding: 7bit Content-Disposition: inline _______________________________________________ Xen-devel mailing list Xen-devel@lists.xensource.com http://lists.xensource.com/xen-devel --------------070804060208090206070204--