VS2010 编译C++程序 如何取消函数间的0xCC填充

各位大佬:

小弟在用VC6 编译文本上临近的两个函数时

void a()
{
... ...
}

void b()
{
... ...
}

它们的反汇编代码在内存上是连续的
@A()
{
push esp
......
ret
}
@B()
{
push esp
......
ret
}

但是换了vs2010 编译,反汇编时发现 ,编译器自动在两个函数间填充了若干个0xCC
@A()
{
push esp
......
ret
}
0xCC
0xCC
0xCC
0xCC
@B()
{
push esp
......
ret
}

小弟已经尝试过使用release,禁用优化和禁用缓冲区检查,但是仍然
不能消除vs2010编译器的自动填充

请问如何才能禁止编译器在函数间自动填充0xCC(也就是 INT 3)呢?
要怎样设置vs2010的编译链接选项。

应该是c++ 2010有防止缓冲区溢出的保护机制。去掉 /GS 参数