Vdsp处理未命名union的BUG
来源:互联网 发布:手机动态壁纸软件 编辑:程序博客网 时间:2024/05/07 18:49
快乐虾
http://blog.csdn.net/lights_joy/
lights@hb165.com
本文适用于
ADSP-BF561
Visual DSP++ 5.0 (update 7)
欢迎转载,但请保留作者信息
当VDSP处理结构体中的未命名union时有一个BUG,如下面的结构体:
struct restart_block {
long (*fn)(struct restart_block *);
union {
struct {
unsigned long arg0, arg1, arg2, arg3;
};
/* For futex_wait */
struct {
u32 *uaddr;
u32 val;
u32 flags;
u32 bitset;
u64 time;
} futex;
/* For nanosleep */
struct {
clockid_t index;
struct timespec __user *rmtp;
u64 expires;
} nanosleep;
/* For poll */
struct {
struct pollfd __user *ufds;
int nfds;
int has_timeout;
unsigned long tv_sec;
unsigned long tv_nsec;
} poll;
};
};
在VDSP的调试器里,你将看不到未命名union的值,就像这样的:
但是当我们给这个未命名union一个名字,它就一切OK了:
近日,我家6岁的小姑娘参加了第六届POP全国少儿英语风采大赛,拉票进行中(2011-6-15前)。
请帮忙点击新东方网站的链接:
http://popdasai.xdf.cn/toupiao.php?do=space&uid=4237
投她一票,谢谢!
- Vdsp处理未命名union的BUG
- Vdsp(bf561)中的浮点运算(15):vdsp库的一个BUG
- uclinux-2008R1-RC8(bf561)到VDSP5的移植(13):未命名union的问题
- uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(38):未命名union的问题
- uclinux-2008R1.5-RC3(bf561)到VDSP5的移植(45):未命名union的后遗症
- 未命名的变量
- 在bfd中添加处理vdsp文件的target
- css 命名规范及浏览器bug处理
- 未命名
- 未命名
- 处理 Union
- 处理android的BUG
- 处理bug的顺口溜
- 处理的两个bug
- bug的处理流程
- bug的处理流程
- bug的处理流程
- bug的处理流程
- 2. 第一个hibernate项目
- TI C64X 程序运行时间
- 中国智慧VS西方智慧-看中国IT风云与IT产业怪状
- 文件上传 带进度条(多种风格)(转)
- 回京
- Vdsp处理未命名union的BUG
- 寻找一片天地
- 分布式的Key-Value存储系统Cassandra
- 提高squid缓存的命中率
- 替换字符串中的指定子串
- 《Steve Jobs于2005年对史丹佛毕业生演讲全文》(转)
- VMware安装Linux,出现错误-未找到要在其中创建新文件系统
- Squid 配置文件详解
- 顾问公司帮助企业实施CRM有哪些好处