MemoryLeakTrackUtil.h revision e53b9ead781c36e96d6b6f012ddffc93a3d80f0d
1f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* 2f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * Copyright 2011, The Android Open Source Project 3f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * 4f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * Licensed under the Apache License, Version 2.0 (the "License"); 5f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * you may not use this file except in compliance with the License. 6f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * You may obtain a copy of the License at 7f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * 8f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * http://www.apache.org/licenses/LICENSE-2.0 9f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * 10f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * Unless required by applicable law or agreed to in writing, software 11f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * distributed under the License is distributed on an "AS IS" BASIS, 12f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. 13f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * See the License for the specific language governing permissions and 14f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * limitations under the License. 15f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels */ 16f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#ifndef MEMORY_LEAK_TRACK_UTIL_H 17f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#define MEMORY_LEAK_TRACK_UTIL_H 18f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 19f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsnamespace android { 20f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels/* 21f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels * Dump the memory address of the calling process to the given fd. 22f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels */ 23f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckelsextern void dumpMemoryAddresses(int fd); 24f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 25f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels}; 26f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels 27f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels#endif // MEMORY_LEAK_TRACK_UTIL_H 28f869a6f5f794dddc9bee2a9fdddecf41d99035aeLucas Eckels