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