2014年3月6日

Linux Debugging(七): 使用反汇编理解动态库函数调用方式GOT/PLT

摘要: 本文主要讲解动态库函数的地址是如何在运行时被定位的。首先介绍一下PIC和Relocatable的动态库的区别。然后讲解一下GOT和PLT的理论知识。GOT是Global Offset Table,是保存库函数地址的区域。程序运行时,库函数的地址会设置到GOT中。由于动态库的函数是在使... 阅读全文

posted @ 2014-03-06 18:46 wu2198 阅读(331) 评论(0) 推荐(0)

Microsoft Accelerator for Windows Azure Alum Azuqua 今天启动

摘要:  云最大的一个优势就是,它使开发人员比以往任何时候都更迅速、更灵活。在 Windows Azure 中开发应用程序时,工程师无需考虑架设服务器、规划容量或进行日常维护。相反,他们可以专注于提出假设问题,然后进行求证、反复这一过程并根据找到的答案执行。这一灵活性优势使每个人(从单独的开发人员... 阅读全文

posted @ 2014-03-06 13:51 wu2198 阅读(167) 评论(0) 推荐(0)

宣布在日本地区正式发布 Windows Azure

摘要:  昨天,我与 Microsoft 日本的集团副总裁 Yasuyuki Higuchi 一同站在台上,宣布在两个新地区正式发布 Windows Azure:日本东部和日本西部。能够亲自见证 Microsoft 对日本市场的持续承诺,对我来说是莫大的荣幸。 通过这两个地区的上线,可以满足人... 阅读全文

posted @ 2014-03-06 13:48 wu2198 阅读(120) 评论(0) 推荐(0)

使用 IIS Manager 对 Windows Azure 网站进行远程管理

摘要:  最近,我们为客户新增了使用 Windows自带的 IIS管理控制台管理 Azure网站的功能。IIS Manager支持 HTTP over SSL,提供到您的 Windows Azure 网站的安全连接,您的配置将直接在网站的 web.config文件中设置。使用 INETMG... 阅读全文

posted @ 2014-03-06 13:44 wu2198 阅读(119) 评论(0) 推荐(0)

Linux Debugging(六): 动态库注入、ltrace、strace、Valgrind

摘要: 实际上,Linux的调试方法非常多,针对不同的问题,不同的场景,不同的应用,都有不同的方法。很难去概括。本篇文章主要涉及本专栏还没有涵盖,但是的确有很重要的方法。本文主要包括动态库注入调试;使用ltrace命令处理动态库的调试;使用strace调试系统调用的问题;Valgrind的简要介绍。 1... 阅读全文

posted @ 2014-03-06 11:20 wu2198 阅读(299) 评论(0) 推荐(0)

导航