ptrace-x86.c revision 46beebea823878218fc0f14723829d83886af978
110484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown/*
210484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * Copyright (C) 2011 The Android Open Source Project
310484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown *
410484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * Licensed under the Apache License, Version 2.0 (the "License");
510484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * you may not use this file except in compliance with the License.
610484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * You may obtain a copy of the License at
710484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown *
810484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown *      http://www.apache.org/licenses/LICENSE-2.0
910484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown *
1010484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * Unless required by applicable law or agreed to in writing, software
1110484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * distributed under the License is distributed on an "AS IS" BASIS,
1210484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
1310484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * See the License for the specific language governing permissions and
1410484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown * limitations under the License.
1510484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown */
1610484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown
1710484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown#define LOG_TAG "Corkscrew"
1810484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown//#define LOG_NDEBUG 0
1910484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown
2010484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown#include "../ptrace-arch.h"
2110484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown
2210484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown#include <cutils/log.h>
2310484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown
2446beebea823878218fc0f14723829d83886af978Edwin Vanevoid load_ptrace_map_info_data_arch(pid_t pid __attribute__((unused)),
2546beebea823878218fc0f14723829d83886af978Edwin Vane                                    map_info_t* mi __attribute__((unused)),
2646beebea823878218fc0f14723829d83886af978Edwin Vane                                    map_info_data_t* data __attribute__((unused))) {
2710484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown}
2810484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown
2946beebea823878218fc0f14723829d83886af978Edwin Vanevoid free_ptrace_map_info_data_arch(map_info_t* mi __attribute__((unused)),
3046beebea823878218fc0f14723829d83886af978Edwin Vane                                    map_info_data_t* data __attribute__((unused))) {
3110484a068412613aaf3924f63a0b2f61400c7d1eJeff Brown}
32