- 博客(15)
- 资源 (18)
- 收藏
- 关注
转载 adb logcat 查看日志
使用logcat 命令 查看和跟踪系统日志缓冲区的命令logcat的一般用法是:[adb] logcat [option>] ... [filter-spec>] ... 下文介绍过滤器和命令选项,详细内容可参见Listing of logcat Command Options。 可以在开发机中通过远程shell的方式使用logcat命令查
2012-07-31 21:05:05 530
转载 android Manifest.xml选项
Manifest.xml下的一些属性定义和用法:----------------------------------------------------------------------------------------------------------------------------------android:allowTaskReparenting
2012-07-30 17:59:59 425
转载 ELF文件解析
ELF,全称Executable and Linkable Format,可执行链接格式,是UNIX系统实验室(USL)作为应用程序二进制接口(Application Binary Interface,ABI)而开发和发布的。扩展名为elf。ELF 标准的目的是为软件开发人员提供一组二进制接口定义,这些接口可以延伸到多种操作环境,从而减少重新编码、重新编译程序的需要。接口的内容包括目标模块格式、可
2012-07-27 13:40:40 1718
转载 Linux C++ 中的目录操作
Linux C++ 中的目录操作Linux的目录操作一般流程为:打开目录-读取目录(中的文件)-关闭目录。相应的函数为opendir-readdir-closedir,其原型都在/usr/include/dirent.h中定义。原型:#include DIR *opendir(const char *dirname); struct dirent *readdir(D
2012-07-26 18:23:47 3543
转载 linux opendir readdir closedir 的使用
linux opendir readdir closedir 的使用在Linux下opendir()、readdir()和closedir()这三个函数主要用来遍历目录。在使用这三个函数前必须先包括以下两个头文件:#include #include opendir函数的原型为:DIR *opendir(const char *name);它返回一个DIR*类型,这就是一个句柄啦
2012-07-26 18:14:04 957
转载 ARM指令和Thumb指令的区别
一、现在先区分下ARM指令集与Thumb指令集 Thumb 指令可以看作是 ARM 指令压缩形式的子集,是针对代码密度的问题而提出的,它具有 16 位的代码密度但是它不如ARM指令的效率高 .Thumb 不是一个完整的体系结构,不能指望处理只执行Thumb 指令而不支持 ARM 指令集.因此,Thumb 指令只需要支持通用功能,必要时可以借助于完善的 ARM 指令集,比如,所有异常
2012-07-26 10:15:56 979
转载 ARM的ADS汇编器与GCC汇编器
ARM的ADS汇编器与GCC汇编器2009-10-14 10:06汇编器与指令集,不同的CPU对应不同的指令集;不同的汇编器对应不同的语法和伪指令集。每种汇编器都可以有自己的伪指令集和自己的语法,但实际上,由于事实标准的原因,(所有的CPU厂商会提供指令使用手册,手册中的指令书写样式,实际上就是事实汇编语法,何况CPU厂商肯定会提供自己的汇编器的),现代大多数的汇编
2012-07-25 17:42:37 1093
转载 C内嵌汇编简介
l 简要介绍n 关键字u __asm__:必须的; __volatile__:非必须的n 格式u __asm__ __volatile__ (“instruction list” : output: input : clobber/modify);u 上述除了四个部分都可以缺省,当后面三个部分没有的时候退化成基本内联汇编,否则为GCC内联汇编n 各个操作数含义
2012-07-25 17:34:54 845
转载 AT&T汇编与GCC内嵌汇编语法
讨论AT&T的汇编语法,以及GCC的内嵌汇编语法。<!--@page {margin:2cm}p {margin-bottom:0.21cm}-->0.3.2 Syntax1.寄存器引用引用寄存器要在寄存器号前加百分号%,如“movl %eax, %ebx”。80386有如下寄存器:8个32-bit寄存器 %eax,%eb
2012-07-25 17:30:20 1070
转载 android ---spannableStringBuilder
android ---spannableStringBuilder(1)EditText: 通常用于显示文字,但有时候也需要在文字中夹杂一些图片,比如QQ中就可以使用表情图片,又比如需要的文字高亮显示等等,如何在android中也做到这样呢? 记得android中有个android.text包,这里提供了对文本的强大的处理功能。 添加图片主要用SpannableS
2012-07-24 20:31:17 869
转载 玩转ptrace
玩转ptrace原文链接在第一部分中我们已经看到ptrace怎么获取子进程的系统调用以及改变系统调用的参数。在这篇文章中,我们将要研究如何在子进程中设置断点和往运行中的程序里插入代码。实际上调试器就是用这种方法来设置断点和执行调试句柄。与前面一样,这里的所有代码都是针对i386平台的。 附着在进程上 在第一部分钟,我们使用ptrace(P
2012-07-24 18:28:57 783
转载 ptrace的使用
1. 函数使用说明名字ptrace – 进程跟踪 形式#include int ptrace(int request, int pid, int addr, int data); 描述Ptrace 提供了一种父进程可以控制子进程运行,并可以检查和改变它的核心image。它主要用于实现断点调试。一个被跟踪的进程运行中,直到发生一个信号。则进程被中止,并且通
2012-07-24 18:26:57 11679
转载 mmap函数详解
mmap可以把磁盘文件的一部分直接映射到内存,这样文件中的位置直接就有对应的内存地址,对文件的读写可以直接用指针来做而不需要read/write函数。原型:#include void *mmap(void *addr, size_t len, int prot, int flag, int filedes, off_t off);int munmap(void *addr, size_
2012-07-24 17:05:58 581
转载 (转载) Linux下 /proc/maps 文件分析
/proc//maps查看进程的虚拟地址空间是如何使用的。该文件有6列,分别为:地址:库在进程里地址范围权限:虚拟内存的权限,r=读,w=写,x=,s=共享,p=私有;偏移量:库在进程里地址范围设备:映像文件的主设备号和次设备号;节点:映像文件的节点号;路径: 映像文件的路径每项都与一个vm_area_struct结构成员对应,范例:应用程序的正文段(权
2012-07-24 16:42:56 2759
转载 android 常见死机问题--log分析
android 常见死机问题--log分析===================================================================================================一般在平时工作中,基本上很多代码可以在eclipse+ndk进行调试,但如果需要用到具体的硬件设备,如媒体播放设备无法模拟的情况下,只能上硬件(盒子
2012-07-18 17:54:04 873
google_appengine_1.9.40.zip
2017-09-20
iPhone风格大全
2014-04-09
activity切换动画效果大全
2014-04-09
注册登录界面汇总
2013-12-31
android和java面试大全集
2013-10-31
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人