summaryrefslogtreecommitdiffstats
path: root/libcxxabi/src
diff options
context:
space:
mode:
authorJonathan Roelofs <jonathan@codesourcery.com>2014-04-16 23:26:55 +0000
committerJonathan Roelofs <jonathan@codesourcery.com>2014-04-16 23:26:55 +0000
commit9fc137bd1dc38fadf33ca993377709e44d90de61 (patch)
tree1ebdedc883d7125c458abf0114071aeb402a6004 /libcxxabi/src
parent814496a4533f5932b7c5064ae43defa607996cf2 (diff)
downloadbcm5719-llvm-9fc137bd1dc38fadf33ca993377709e44d90de61.tar.gz
bcm5719-llvm-9fc137bd1dc38fadf33ca993377709e44d90de61.zip
Replace bzero with memset
... so that we can use newlib as the c library. llvm-svn: 206427
Diffstat (limited to 'libcxxabi/src')
-rw-r--r--libcxxabi/src/Unwind/Registers.hpp17
1 files changed, 9 insertions, 8 deletions
diff --git a/libcxxabi/src/Unwind/Registers.hpp b/libcxxabi/src/Unwind/Registers.hpp
index 584e4492608..9d369d87287 100644
--- a/libcxxabi/src/Unwind/Registers.hpp
+++ b/libcxxabi/src/Unwind/Registers.hpp
@@ -15,6 +15,7 @@
#include <stdint.h>
#include <strings.h>
+#include <string.h>
#include "libunwind.h"
#include "config.h"
@@ -91,7 +92,7 @@ inline Registers_x86::Registers_x86(const void *registers) {
}
inline Registers_x86::Registers_x86() {
- bzero(&_registers, sizeof(_registers));
+ memset(&_registers, 0, sizeof(_registers));
}
inline bool Registers_x86::validRegister(int regNum) const {
@@ -282,7 +283,7 @@ inline Registers_x86_64::Registers_x86_64(const void *registers) {
}
inline Registers_x86_64::Registers_x86_64() {
- bzero(&_registers, sizeof(_registers));
+ memset(&_registers, 0, sizeof(_registers));
}
inline bool Registers_x86_64::validRegister(int regNum) const {
@@ -548,9 +549,9 @@ inline Registers_ppc::Registers_ppc(const void *registers) {
}
inline Registers_ppc::Registers_ppc() {
- bzero(&_registers, sizeof(_registers));
- bzero(&_floatRegisters, sizeof(_floatRegisters));
- bzero(&_vectorRegisters, sizeof(_vectorRegisters));
+ memset(&_registers, 0, sizeof(_registers));
+ memset(&_floatRegisters, 0, sizeof(_floatRegisters));
+ memset(&_vectorRegisters, 0, sizeof(_vectorRegisters));
}
inline bool Registers_ppc::validRegister(int regNum) const {
@@ -1065,8 +1066,8 @@ inline Registers_arm64::Registers_arm64(const void *registers) {
}
inline Registers_arm64::Registers_arm64() {
- bzero(&_registers, sizeof(_registers));
- bzero(&_vectorHalfRegisters, sizeof(_vectorHalfRegisters));
+ memset(&_registers, 0, sizeof(_registers));
+ memset(&_vectorHalfRegisters, 0, sizeof(_vectorHalfRegisters));
}
inline bool Registers_arm64::validRegister(int regNum) const {
@@ -1329,7 +1330,7 @@ inline Registers_arm::Registers_arm(const void *registers) {
}
inline Registers_arm::Registers_arm() {
- bzero(&_registers, sizeof(_registers));
+ memset(&_registers, 0, sizeof(_registers));
}
inline bool Registers_arm::validRegister(int regNum) const {
OpenPOWER on IntegriCloud